SlideShare a Scribd company logo
Data Modelling Fakultas Teknik Informatika
Data Model Adalah  cara formal menggambarkan data yang digunakan dan diciptakan dalam sistem
Jenis Data Model Logical Data Model  : menunjukkan pengaturan data  tanpa  megindikasikan bagaimana penyimpanan, pembuatan, dan manipulasi data itu Physical Data Model  : menunjukkan bagaimana data akan disimpan dalam database atau file
ERD ( Entity Relationship Data ) Adalah diagram yang menunjukkan data yang dibuat, digunakan dan disimpan dalam sistem Merupakan salah satu cara pemodelan data Bisa dipakai untuk menggambarkan aturan-aturan suatu sistem
ERD dalam menunjukkan aturan bisnis Aturan bisnis adalah batasan yang harus diikuti sistem ketika beroperasi Suatu entitas harus ada sebelum keadaan tentang entitas itu ada. Misal: Seorang dokter harus ada sebelum kondisi perjanjian bertemu dokter ada Menunjukkan relasi antar entitas, misal: Seorang ibu bisa memiliki dua anak (one to many), seorang anak hanya bisa memilik satu ibu (one to one) Eksistensi suatu entitas bisa saja opsional dalam hubungannya dengan suatu entitas. Misal: pasien mungkin memiliki atau mungkin tidak memiliki Asuransi Kesehatan (Askes)
Unsur ERD Entitas (Entity) mewakili Orang, Tempat atau Benda Garis penghubung antar entitas menunjukkan hubungan antar data Atribut menunjukkan properti dari entitas
Simbol entitas IDEF1X Chen Information Engineering Entitas Nama Entitas Nama Entitas Nama Entitas Id Id
Simbol entitas Obyek (Orang, kejadian atau benda) dimana data akan dikumpulkan Terjadinya obyek lebih dari sekali Contoh: Sebuah gudang bukan merupakan entitas. Tapi bila gudang ada banyak maka bisa dijadikan entitas. Gudang Gudang Banjarmasin Gudang Banjarbaru –Jl. Trikora Gudang Banjarbaru –Liang anggang
Simbol atribut IDEF1X Chen Information Engineering Atribut Nama Entitas Nama Entitas Nama Entitas Nama atribut Nama atribut Nama atribut Nama atribut Nama atribut Nama atribut Nama atribut
Simbol atribut (Field) Atribut adalah informasi tentang entitas Atribut yang dipakai hanya yang berhubungan dengan sistem Nama atribut berupa kata benda Nama entitas kadang diletakkan didepan nama atribut untuk ketelitian
Simbol relasi IDEF1X Chen Information Engineering Relasi Nama Relasi Nama Relasi Nama relasi
Simbol relasi 1. Entitas pertama disebut entitas induk entitas kedua disebut entitas anak 2. Nama relasi berupa kata kerja 3. Relasi berjalan dua arah
Kardinalitas Mengacu pada berapa kali suatu entitas dapat berelasi dengan entitas berbeda One to one (1:1) One to many (1:N) Many to many (M:N)
Modalitas Apakah suatu entitas anak dapat ada tanpa suatu relasi dari entitas induk Not null : harus ada relasi Null : tidak perlu relasi
Contoh pelanggan buku membeli Kardinalitas: One to many Satu pelanggan bisa membeli banyak buku Atau One to One Satu pelanggan hanya boleh membeli satu buku? Modalitas: Apakah entitas buku bisa ada walaupun tidak ada relasi membeli dari entitas pelanggan?
Id Identifier(id) bisa diambil dari satu atau lebih atribut suatu entitas yang unik dan bisa menggambarkan suatu hubungan dari entitas Identifier terdiri dari beberapa atribut
Contoh id Concatenated identifier Single identifier Identifier to be added later Pasien Pasien Pasien Nama awal Nama akhir Nama awal Nama akhir Id_pasien Nama awal Nama akhir
Kamus data dan metadata Metadata disimpan dalam kamus data Metadata adalah informasi tentang data Contoh: data curah hujan banjarbaru kota, ada metadata yang menjelaskan bahwa penakar hujan mengalami pergantian pada bulan nopember 1985 dan perpindahan lokasi alat pada tanggal 3 Maret 2004 sejauh 45 meter ke utara. Kamus data yang lengkap membantu meningkatkan kualitas pengembangan sistem
Validasi ERD Entitas memiliki banyak hubungan Atribut yang tidak perlu dihilangkan Semua komponen memiliki label yang jelas Kardinalitas dan modalitas yang benar Atribut dipecah sampai serendah mungkin yang diperlukan (misal: alamat dipecah menjadi jalan, kecamatan, kode pos dan kota) Label merupakan istilah yang umum Asumsi pada sistem harus disebut dengan jelas
Normalisasi Adalah teknik untuk memvalidasi model data Biasanya digunakan 3 aturan (bentuk normal)
Normalisasi ke nol Apakah ada  atribut yang memiliki nilai ganda untuk suatu  instance dari entitas? Sudah dalam bentuk Normalisasi pertama tidak Hilangkan atribut yang  Berulang Buat entitas yang menggambarkan  atribut-atributnya Biasanya perlu ditambah relasi baru untuk  menghubungkan  entitas baru dan lama ya
Normalisasi ke satu Apakah id terdiri dari lebih dari satu atribut? Jika ada Apakah nilai atribut tergantung Pada satu bagian id? Sudah dalam bentuk Normalisasi kedua tidak Hilangkan ketergantungan parsial Hilangkan atribut suatu Entitas dimana nilai-nilainya Tergantung ke semua id Biasanya perlu ditambah relasi baru untuk  menghubungkan  entitas baru dan lama ya
Normalisasi ke dua Apakah ada nilai atribut yang tergantung pada Entitas yang bukan id? Sudah dalam bentuk Normalisasi ketiga tidak Hilangkan ketergantungan transitif Atau entitas turunan Pindahkan atribut ke entitas dimana Atribut itu akan bergantung pada id Biasanya perlu ditambah relasi baru untuk  menghubungkan  entitas baru dan lama ya
Normalisasi ketiga Setelah mencapai normalisasi ketiga maka model sudah siap dibangun
ERD dan DFD Komponen dalam DFD perlu diseimbangkan dengan ERD Data store diseimbangkan dengan entitas Elemen data diseimbangkan dengan atribut
Tugas  Carikan 1 ( satu ) contoh entity relationship diagram ( ERD ) dan berikan penjelasan singkat sesuai dengan pemahaman kalian  Bagi yang memberikan contoh yg sama nilai nya akan dibagi sebanyk jumlah mahasiswa yang sama, jadi diharapkan 1 mahasiswa 1 contoh

More Related Content

PDF
6 Materi Kuliah Normalisasi Tabel Database
PPTX
Normalisasi Basis Data
ODP
Mata Kuliah Basis Data
PPTX
GoLang_1
PDF
Data Quality
PPTX
Pembuatan uml pada toko belanja online
PPT
Anggaran perencanaan dan pengendalian
PPT
Sistem Basis Data(PPT)
6 Materi Kuliah Normalisasi Tabel Database
Normalisasi Basis Data
Mata Kuliah Basis Data
GoLang_1
Data Quality
Pembuatan uml pada toko belanja online
Anggaran perencanaan dan pengendalian
Sistem Basis Data(PPT)

What's hot (20)

PDF
Matematika Diskrit - 01 pengantar matematika diskrit
PPTX
Erd dan contoh kasus
PPTX
membuat function dalam mysql
PDF
Proses Data Mining
PPTX
Power point silkus akuntansi hebat
DOCX
Strategi Organisasi
PDF
Diktat sistem basis data
DOCX
Soal konsep sistem informasi abc
PPTX
Data Flow Diagram
PPT
Algoritma penjadwalan proses
PPTX
efektivitas dan komponen pengambilan keputusan
PPTX
Bab 12-kode-huffman
DOCX
Program lifo-dengan-pascal
PDF
304597939 soal-praktek-uas-microsoft-access-2016
PPTX
Service design -_kelompok_4_mlti_b
PPT
Teori bahasa dan automata1
PPTX
Visualisasi informasi
PPTX
Sistem informasi berdasarkan area fungsional
PDF
Akuntansi Mikita Cookies
PDF
Konsep Dasar Sistem Informasi Manajemen (SIM)
Matematika Diskrit - 01 pengantar matematika diskrit
Erd dan contoh kasus
membuat function dalam mysql
Proses Data Mining
Power point silkus akuntansi hebat
Strategi Organisasi
Diktat sistem basis data
Soal konsep sistem informasi abc
Data Flow Diagram
Algoritma penjadwalan proses
efektivitas dan komponen pengambilan keputusan
Bab 12-kode-huffman
Program lifo-dengan-pascal
304597939 soal-praktek-uas-microsoft-access-2016
Service design -_kelompok_4_mlti_b
Teori bahasa dan automata1
Visualisasi informasi
Sistem informasi berdasarkan area fungsional
Akuntansi Mikita Cookies
Konsep Dasar Sistem Informasi Manajemen (SIM)
Ad

Viewers also liked (16)

PPTX
Data Modeling PPT
DOC
Beberapa model analisis data
PDF
Pengenalan dasar sistem basisdata
PPTX
Basis Data : Pemodelan Erd
PPT
Pengenalan sistem database
PDF
Latihan soal perancangan basis data bsi mi semester 2
PPTX
Database modeling and security
PDF
DataStax: Rigorous Cassandra Data Modeling for the Relational Data Architect
PDF
TD-635-09-PSBO
PDF
The (Ugly) Truth of the Loyalty Point Program: What Marketers Say VS What Cus...
PPTX
All data models in dbms
PPT
K mean-clustering algorithm
PPS
Data models
PDF
Advanced data modeling with apache cassandra
PDF
The Art of Customer Loyalty
PPT
Different data models
Data Modeling PPT
Beberapa model analisis data
Pengenalan dasar sistem basisdata
Basis Data : Pemodelan Erd
Pengenalan sistem database
Latihan soal perancangan basis data bsi mi semester 2
Database modeling and security
DataStax: Rigorous Cassandra Data Modeling for the Relational Data Architect
TD-635-09-PSBO
The (Ugly) Truth of the Loyalty Point Program: What Marketers Say VS What Cus...
All data models in dbms
K mean-clustering algorithm
Data models
Advanced data modeling with apache cassandra
The Art of Customer Loyalty
Different data models
Ad

Similar to Data Modelling (20)

PPTX
perancanganbasisdatakelasmalamonlin.pptx
PPTX
Rekayasa Perangkat Lunak - PEMODELAN DATA_2.pptx
DOCX
312236643 model-data-dalam-basis-data
PPT
desain.mandhuwhjdsdshxahsauhxnkasjhsxghgasj
PPT
Aps05 design data_modeling
PDF
Model Data
DOC
Bab ii isolehfix 1
PDF
SIM 14, Michael Elyon, Prof. Dr. Hapzi, MM, database basis data , universitas...
PPT
pertemuan-3-model-data-oriented.ppt
PPTX
Entity relationship diagram basis data 2
PDF
Entitas Relationshiip Diagram Multimedia
PPTX
Database Entity Relationship Diagram (ERD)
PPT
Materi S8stem Basis Data Entity Relationship Model.ppt
DOCX
DOCX
Entity relationship diagram
PPTX
PPT MANAJEMEN DATABASE BERBASIS KOMPUTER
PPT
Materi ERD (Entity Relationship Diagram)
PPTX
Materi Kuliah Rekayasa Perangkat Lunak Keenam
PDF
Pertemuan11
PDF
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
perancanganbasisdatakelasmalamonlin.pptx
Rekayasa Perangkat Lunak - PEMODELAN DATA_2.pptx
312236643 model-data-dalam-basis-data
desain.mandhuwhjdsdshxahsauhxnkasjhsxghgasj
Aps05 design data_modeling
Model Data
Bab ii isolehfix 1
SIM 14, Michael Elyon, Prof. Dr. Hapzi, MM, database basis data , universitas...
pertemuan-3-model-data-oriented.ppt
Entity relationship diagram basis data 2
Entitas Relationshiip Diagram Multimedia
Database Entity Relationship Diagram (ERD)
Materi S8stem Basis Data Entity Relationship Model.ppt
Entity relationship diagram
PPT MANAJEMEN DATABASE BERBASIS KOMPUTER
Materi ERD (Entity Relationship Diagram)
Materi Kuliah Rekayasa Perangkat Lunak Keenam
Pertemuan11
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf

Data Modelling

  • 1. Data Modelling Fakultas Teknik Informatika
  • 2. Data Model Adalah cara formal menggambarkan data yang digunakan dan diciptakan dalam sistem
  • 3. Jenis Data Model Logical Data Model : menunjukkan pengaturan data tanpa megindikasikan bagaimana penyimpanan, pembuatan, dan manipulasi data itu Physical Data Model : menunjukkan bagaimana data akan disimpan dalam database atau file
  • 4. ERD ( Entity Relationship Data ) Adalah diagram yang menunjukkan data yang dibuat, digunakan dan disimpan dalam sistem Merupakan salah satu cara pemodelan data Bisa dipakai untuk menggambarkan aturan-aturan suatu sistem
  • 5. ERD dalam menunjukkan aturan bisnis Aturan bisnis adalah batasan yang harus diikuti sistem ketika beroperasi Suatu entitas harus ada sebelum keadaan tentang entitas itu ada. Misal: Seorang dokter harus ada sebelum kondisi perjanjian bertemu dokter ada Menunjukkan relasi antar entitas, misal: Seorang ibu bisa memiliki dua anak (one to many), seorang anak hanya bisa memilik satu ibu (one to one) Eksistensi suatu entitas bisa saja opsional dalam hubungannya dengan suatu entitas. Misal: pasien mungkin memiliki atau mungkin tidak memiliki Asuransi Kesehatan (Askes)
  • 6. Unsur ERD Entitas (Entity) mewakili Orang, Tempat atau Benda Garis penghubung antar entitas menunjukkan hubungan antar data Atribut menunjukkan properti dari entitas
  • 7. Simbol entitas IDEF1X Chen Information Engineering Entitas Nama Entitas Nama Entitas Nama Entitas Id Id
  • 8. Simbol entitas Obyek (Orang, kejadian atau benda) dimana data akan dikumpulkan Terjadinya obyek lebih dari sekali Contoh: Sebuah gudang bukan merupakan entitas. Tapi bila gudang ada banyak maka bisa dijadikan entitas. Gudang Gudang Banjarmasin Gudang Banjarbaru –Jl. Trikora Gudang Banjarbaru –Liang anggang
  • 9. Simbol atribut IDEF1X Chen Information Engineering Atribut Nama Entitas Nama Entitas Nama Entitas Nama atribut Nama atribut Nama atribut Nama atribut Nama atribut Nama atribut Nama atribut
  • 10. Simbol atribut (Field) Atribut adalah informasi tentang entitas Atribut yang dipakai hanya yang berhubungan dengan sistem Nama atribut berupa kata benda Nama entitas kadang diletakkan didepan nama atribut untuk ketelitian
  • 11. Simbol relasi IDEF1X Chen Information Engineering Relasi Nama Relasi Nama Relasi Nama relasi
  • 12. Simbol relasi 1. Entitas pertama disebut entitas induk entitas kedua disebut entitas anak 2. Nama relasi berupa kata kerja 3. Relasi berjalan dua arah
  • 13. Kardinalitas Mengacu pada berapa kali suatu entitas dapat berelasi dengan entitas berbeda One to one (1:1) One to many (1:N) Many to many (M:N)
  • 14. Modalitas Apakah suatu entitas anak dapat ada tanpa suatu relasi dari entitas induk Not null : harus ada relasi Null : tidak perlu relasi
  • 15. Contoh pelanggan buku membeli Kardinalitas: One to many Satu pelanggan bisa membeli banyak buku Atau One to One Satu pelanggan hanya boleh membeli satu buku? Modalitas: Apakah entitas buku bisa ada walaupun tidak ada relasi membeli dari entitas pelanggan?
  • 16. Id Identifier(id) bisa diambil dari satu atau lebih atribut suatu entitas yang unik dan bisa menggambarkan suatu hubungan dari entitas Identifier terdiri dari beberapa atribut
  • 17. Contoh id Concatenated identifier Single identifier Identifier to be added later Pasien Pasien Pasien Nama awal Nama akhir Nama awal Nama akhir Id_pasien Nama awal Nama akhir
  • 18. Kamus data dan metadata Metadata disimpan dalam kamus data Metadata adalah informasi tentang data Contoh: data curah hujan banjarbaru kota, ada metadata yang menjelaskan bahwa penakar hujan mengalami pergantian pada bulan nopember 1985 dan perpindahan lokasi alat pada tanggal 3 Maret 2004 sejauh 45 meter ke utara. Kamus data yang lengkap membantu meningkatkan kualitas pengembangan sistem
  • 19. Validasi ERD Entitas memiliki banyak hubungan Atribut yang tidak perlu dihilangkan Semua komponen memiliki label yang jelas Kardinalitas dan modalitas yang benar Atribut dipecah sampai serendah mungkin yang diperlukan (misal: alamat dipecah menjadi jalan, kecamatan, kode pos dan kota) Label merupakan istilah yang umum Asumsi pada sistem harus disebut dengan jelas
  • 20. Normalisasi Adalah teknik untuk memvalidasi model data Biasanya digunakan 3 aturan (bentuk normal)
  • 21. Normalisasi ke nol Apakah ada atribut yang memiliki nilai ganda untuk suatu instance dari entitas? Sudah dalam bentuk Normalisasi pertama tidak Hilangkan atribut yang Berulang Buat entitas yang menggambarkan atribut-atributnya Biasanya perlu ditambah relasi baru untuk menghubungkan entitas baru dan lama ya
  • 22. Normalisasi ke satu Apakah id terdiri dari lebih dari satu atribut? Jika ada Apakah nilai atribut tergantung Pada satu bagian id? Sudah dalam bentuk Normalisasi kedua tidak Hilangkan ketergantungan parsial Hilangkan atribut suatu Entitas dimana nilai-nilainya Tergantung ke semua id Biasanya perlu ditambah relasi baru untuk menghubungkan entitas baru dan lama ya
  • 23. Normalisasi ke dua Apakah ada nilai atribut yang tergantung pada Entitas yang bukan id? Sudah dalam bentuk Normalisasi ketiga tidak Hilangkan ketergantungan transitif Atau entitas turunan Pindahkan atribut ke entitas dimana Atribut itu akan bergantung pada id Biasanya perlu ditambah relasi baru untuk menghubungkan entitas baru dan lama ya
  • 24. Normalisasi ketiga Setelah mencapai normalisasi ketiga maka model sudah siap dibangun
  • 25. ERD dan DFD Komponen dalam DFD perlu diseimbangkan dengan ERD Data store diseimbangkan dengan entitas Elemen data diseimbangkan dengan atribut
  • 26. Tugas Carikan 1 ( satu ) contoh entity relationship diagram ( ERD ) dan berikan penjelasan singkat sesuai dengan pemahaman kalian Bagi yang memberikan contoh yg sama nilai nya akan dibagi sebanyk jumlah mahasiswa yang sama, jadi diharapkan 1 mahasiswa 1 contoh