MODEL DATA (DATA MODEL)


1. Pengertian Model Data

https://images.openai.com/static-rsc-4/XtCaMxDfDfGs9-ffJTk8p1Q0g1BTTvXr99DpOVPiRW7jzDNZJKXtrm9jjdGtO1EIRufF4roMaXhHpmA6Tg8pUu5j-AXC8ONd2GoFjz3HOCh3w8TFtzEvWmK-uUzO20A1hbRSXwjqkSCdwKuqBV5sTzWLx0flv2kjs7vsa4e22LDV3E8d02Y5kOhitiORNdak?purpose=fullsize
https://images.openai.com/static-rsc-4/L5TvmimWZMtL0hCmXc22GAAh08EkKcz6OODw0lx8Ty0lvSzwwX2OmP1lZZkxqaqLnxh2fnuslyL35OVa-UUncLeGeMcAaybWdsMpi5r78DxJMc17dJZXBPF9uRFTD1nwaWUnkViXeG7HA1WCseqyJsuoKp6Xe3OxzATOPliCsUWgoi0FV6xMa7U49h6PFCkE?purpose=fullsize
https://images.openai.com/static-rsc-4/M6Zf191oJSweCqv1rXugekyqphMPDt9qdKfsAyMtxh9DV3EUJCVl4R1SLhI4O36M1Imb6AwQVA6pOWC3RzKGNC0R6x8ohqOogmVJU8rqGdI3xLFeX_ttsqQfCjTdneWaY8-kZPevtPa-g0JRa49_PkxJ_KV86yplx11hVpqDKClKn6AOmS1eaS5Nv8Hzd2sE?purpose=fullsize

7

πŸ“– Deskripsi

Model data adalah cara untuk merepresentasikan struktur data, relasi, dan aturan dalam database.

🧠 Narasi Penjelasan

Model data digunakan untuk:

  • Mendeskripsikan bagaimana data disimpan
  • Menunjukkan hubungan antar data
  • Menjadi dasar desain database

πŸ‘‰ Model data adalah β€œblueprint” database.


2. Tujuan Model Data

https://images.openai.com/static-rsc-4/9XbRYR2KUgR98IiCOF2tg8MG0mH9eU0VsMvQ379Wg_PCem_p5_fe9moylh0Vxgy348JFRkjnioGgKaKsoCIBbnW1bkwrifziJwcjwqrSm4REsAl7vkXfWPJSH-yxXnLO-nBAj9WIIkiVM7mOQzwk24ctNbf1KyGeGYMel6rKxPWoVGQSAgof5GKEJXZJyBHl?purpose=fullsize
https://images.openai.com/static-rsc-4/Z-cppiOZuWldhVBEol0V1u2RfNjV_0v97ns9vbRt-VqxFwrnfrka9kxxZturtSx4awPhLJIhgQb4SKN22RHIgM6Ae5U6na4BJDQ9V6du3HOJz-fuyO2jmnNEszST3Z-ld15zSL8p-PDiBjKSEpX35fMgF0IzV6EDCK-JA-2t9WDlV9kX07PImf66CVNHN3bb?purpose=fullsize
https://images.openai.com/static-rsc-4/Z3emgKfkKghtOuE1XAToIjYBtchy6E66la9LEcNVVycVumlxkgpQRqg3qY5wKK3lCQxZuLa-KNhG6iu6SEzwiXkmH01m9aDjvRLMmFYY0Co8lMdKWRnx46S8sygNXjRwKyV2NZ0DbQCOShgS_K1-TJuRUG7LDPFK70THWkVQljfNnmcUM4QZftWFNvx-PsSZ?purpose=fullsize

6

πŸ“– Deskripsi

Model data dibuat untuk mempermudah pengelolaan database.

🧠 Narasi Penjelasan

Tujuan:

  • Mempermudah desain database
  • Mengurangi kesalahan
  • Meningkatkan efisiensi
  • Mempermudah komunikasi antar developer

3. Jenis-Jenis Model Data

https://images.openai.com/static-rsc-4/pWHF6n_aIGXWuy7Vd7xKbtR0WjVLpL6JYUhD8xf-FUSTOpQma2HfmbegRLCV5zyxanJdmcuodgXPJDif-Tl7FVMJqnCRZEphxGQqGfe0YKYXrDW6J8wimCgV-0UywEnmH9JUicCpBMe1akahIRuJPWH1RCNpj7SHb1CcslDT8bDJp8L6JfRY-_Nc1XN6Bw4B?purpose=fullsize
https://images.openai.com/static-rsc-4/F23VM0iS5m3hSovm-dw0MdSmMxeatSK2A83AhtiehDqHs2xsKQq2DfNXX6nq_JPmNXYLQ7VTfWbElQ4MfoteABo2UgbLZKKmfjxLT9R97BHK2tDiPAXqVJ7KBXXGt21b9VxB6UbiBqw1ExCRGSxjPSZU0R5Ji6bFJAx2uFclQ70S-HJrtpdx-FWanfxsLOPq?purpose=fullsize
https://images.openai.com/static-rsc-4/wkouKt-_ocUHicqKMx7KzgQs9ptpCVzkEN-rPOJgAloGxr84UEr8n2e7kuBf88rRkPnE63IYy-dGwjQN2WYj01Pg8VQm5xg94-eYcsJO1ct8KSNofPG4MujwPHnUEd3pbc7uJRHaF0ZM1BqHDMaFYgZmFoEY0LsxdmzZv4_K0Dp-LGwRefxJIIrNmmOTqt8q?purpose=fullsize

6

πŸ“– Deskripsi

Model data dibagi menjadi beberapa jenis utama.

🧠 Narasi Penjelasan

πŸ“Š Tabel:

JenisFungsi
KonseptualGambaran umum
LogikalStruktur logika
FisikImplementasi database

4. Model Data Konseptual

https://images.openai.com/static-rsc-4/XtCaMxDfDfGs9-ffJTk8p1Q0g1BTTvXr99DpOVPiRW7jzDNZJKXtrm9jjdGtO1EIRufF4roMaXhHpmA6Tg8pUu5j-AXC8ONd2GoFjz3HOCh3w8TFtzEvWmK-uUzO20A1hbRSXwjqkSCdwKuqBV5sTzWLx0flv2kjs7vsa4e22LDV3E8d02Y5kOhitiORNdak?purpose=fullsize
https://images.openai.com/static-rsc-4/7xd3Mhe6qf7oGcawz1chs5UDFjYJGw4acHPgl4vzc73fzENoV46VKP9WX9EGrIvo0ygtM00CP4JTHOKtQdFWHXVyWIZlLQgQTniY-4r9c6HP3JCvywuMkYVPY6vMFcE9HPTcYXZz--8s5oDtoP-ejlH-tKHHTJBMMHLNlQAQiphEtsu5on1E1XJhnplEhpsT?purpose=fullsize
https://images.openai.com/static-rsc-4/9nt5hhWHzKrpvD4ACZxzvTD7qDbtU_FZJBlcAzmSNTLkrhcQBIPPb5Qydu1nOTnuEJaLXETMV9L2CE9y_tLaC1HCZHvuMVkFP1pzsuY24OlgpsBjUkPWl9FbqqmQ4169jLA1gj7Vopk4j-XpAQolxiSq_M4XBGmhLR_u3CxkMF3EQHRgSL4MUYv7KNtg-JEk?purpose=fullsize

7

πŸ“– Deskripsi

Model tingkat tinggi yang menggambarkan data tanpa detail teknis.

🧠 Narasi Penjelasan

Ciri-ciri:

  • Fokus pada entitas dan relasi
  • Tidak bergantung pada DBMS
  • Digunakan pada tahap analisis

πŸ‘‰ Contoh: ERD (Entity Relationship Diagram).


5. Model Data Logikal

https://images.openai.com/static-rsc-4/YD7-YgmefdvGCQlh0WkMLwAepN7UEryPKf600C6AkZJLQo0uVvmSpRh5x_YM7HjjJMzTUeb1ufZ17-f9ORD3bAu-rRInmA8WDKiW4JUVGkv8juxYvp6tjJUX6DflokA9RjE40jDhfHvEwRyfeHs-XnrZ2C4hVwW9QXZt7t-rhR0zxvz9y7rtowpshi0FuIIx?purpose=fullsize
https://images.openai.com/static-rsc-4/zYZ8mc2F2B2vawjJHjgF6NWvOdcNBl8INrp6oENQGr6dzrSpotffOpAxZvy4X685ICfT1D96FYH4L8EWK-giuP7HLv6ShUYU2_MzvKvPcstei1VSX9GEeVafzmfWwNGs60iSCfm3_iC-rxKv6ZRfGcRqtrbDBu7NKUttCvwrQmwvWLh0yd1hiveODLaw5VT2?purpose=fullsize
https://images.openai.com/static-rsc-4/cqAUGedxHu3hrK2qg5XPK6ekYP93zhQhAOGhDD1cv7rZ9vo9odLlHxkHF01TrNrulBrD4Yz4Rop53CKwMZ8PbhkyrWnPFjtye0uAgjA0-YiWkRE5to7NyrJpa5VLi-Ji1qdWNWWTOGDfOBqUFASWpz8_eysb2p33sscSfRZr2haxUmLEPK27X3Cnu_8TzfUH?purpose=fullsize

7

πŸ“– Deskripsi

Model yang menggambarkan struktur database secara logis.

🧠 Narasi Penjelasan

Ciri-ciri:

  • Menentukan tabel
  • Menentukan relasi
  • Menggunakan primary key & foreign key

πŸ‘‰ Digunakan sebelum implementasi.


6. Model Data Fisik

https://images.openai.com/static-rsc-4/dVb4xean7_2nj_vVBz5OiCYTleLvAaTUe-wjyyP1dYB4YYp_re1p4jGMd3JCH2CxYK-4uP9QRIDX9Y6jXRTRDrXs-Xjv4K5Fe103Hkgj2HIwDChvaBn5xrNLJXhr3U-mNzQmAXYhUOmvWv07lED9yN2DbIlk9tGZ8w89r8zIGT3vqDbx_nGSYffDDYCe3ABb?purpose=fullsize
https://images.openai.com/static-rsc-4/D2o10v_Y3Pc37RhwPFo3K_9b6fX2F3LCx_r9u_pNm264Xbm0QXm9celwpwpXOf1rhMSaAILAMGp4e3qDKE6XzLg27ThNbK9J0lptsPCnlq0VlD1EHS8Ee_3SnI5Dx6njq9DFjPjwizSE1y5qLw8fJnES-5SWoqpYQtVjtXMqu_T5LMUggowkpxaX5oaAKYMB?purpose=fullsize
https://images.openai.com/static-rsc-4/4TLATnpLnayTES3ufGRngaRxwOhg9dw7cmUOdVO0tG0I9PWpY8x9VLlsU8pGubNszULAHt6V0JNBH2O_b9ZJOM9m0uH5oaV4b-lYh-m5N6oIwrkJSqy51nXz8KPvIOpu7g5_7oO3QJQ6Y5GNw4JC3N7IVYaIRODMYA_ssCvLy3mJ-zXNjn0k-pJPb0pyYVWP?purpose=fullsize

6

πŸ“– Deskripsi

Model implementasi database secara nyata.

🧠 Narasi Penjelasan

Ciri-ciri:

  • Struktur penyimpanan
  • Index
  • Tipe data

πŸ‘‰ Berhubungan langsung dengan DBMS.


7. Model Data Relasional

https://images.openai.com/static-rsc-4/um5hk2hwoxIyhNbUsUlQqKPM0r20stl8_P4BjkfvDoD2nMn4RkXe6fhVod5lVC6Y6ZW9TUgkeU_xhWiyICCFDQJijphpLPo1kNRnmrP2pcp63nvI3GcJWvbdMCw6pxcbj1lU0tZimjN9SshjlUDa0ifuZ-yOmtQJAxqXiF52RpFKFNROt26jf8YabmVxucwe?purpose=fullsize
https://images.openai.com/static-rsc-4/Qd6JRfzTFnAJwbxqiocC4Ot1yN1R7KHLPrOL-behHfKPc5tY19M-z-sCDeCQ0CANiGog0fwFWr5a4w_oYz7wEt2UmvVabH2t9ZhGdegS9SUcP5pqohoJzjaaEV_4n5E8GPw4ICgwN-TxdbOg8sl4NLhyiYbHIa_APX_nckU-k9n87yjbPPQlNnbCWogC4QXa?purpose=fullsize
https://images.openai.com/static-rsc-4/9nt5hhWHzKrpvD4ACZxzvTD7qDbtU_FZJBlcAzmSNTLkrhcQBIPPb5Qydu1nOTnuEJaLXETMV9L2CE9y_tLaC1HCZHvuMVkFP1pzsuY24OlgpsBjUkPWl9FbqqmQ4169jLA1gj7Vopk4j-XpAQolxiSq_M4XBGmhLR_u3CxkMF3EQHRgSL4MUYv7KNtg-JEk?purpose=fullsize

7

πŸ“– Deskripsi

Model yang menggunakan tabel.

🧠 Narasi Penjelasan

Ciri-ciri:

  • Data dalam bentuk tabel
  • Relasi antar tabel
  • Menggunakan SQL

πŸ‘‰ Model paling populer saat ini.


8. Model Data Hierarki

https://images.openai.com/static-rsc-4/dUFfNmbSQX_IyS7v5prbwAff5Go4bRn2G4jwxg6a35Zkz0trYaTAw-4WFLX9yBU3kYkCMQNaH-VyJtTK5KzNuT2WR8s9Lneyc9AyyvRu-mvSqlB5nXAqy2kz_qb_Kay5mx_rHVzWZV6iqBlhMv5u6wkGeUul1fq35cr406miGUAXjf9Ek6LwfaIG0wWlAbiE?purpose=fullsize
https://images.openai.com/static-rsc-4/yPmQ85GqoTcaUCBN0bI5wZ5ongqs1CTYUsfFp6vglGAws6cVyN8PLaIojXCoKrDIrVcSzY45hkqYqs8J2iYnjf32dgXsk0wXD7k73rnTH_tG-g44X8b1gZVAy9-lXW8ALJlFjS-8xzCoL_WFR-TkrHGRZKl-I90FjMslWXqPzzKZBViC4N6kJMqHF4-1LBcS?purpose=fullsize
https://images.openai.com/static-rsc-4/JwN_ASrxYxTiZyv0p0ItTJCDp4QA8ifXQZGKjeQWwH1Ql1IQqqbH6zaatX3cdfgf3K8VHpUIqQ_1cfyEugN46W6pVjtRMO146iSN_DA_9QtmlHf3kHgqzVJRbVHD9NpXbeypeLsvcSDpSgw5BVW7sehTbcu7wCvO5LneniEzA1F0dw1uEvedMwAwsGNRwKqQ?purpose=fullsize

6

πŸ“– Deskripsi

Model berbentuk pohon (tree).

🧠 Narasi Penjelasan

Ciri-ciri:

  • Hubungan parent-child
  • Satu parent banyak child
  • Struktur kaku

9. Model Data Jaringan (Network Model)

https://images.openai.com/static-rsc-4/e6pgvmbsubNO3CVfWVz37rUb67UFDO6OF27u2uamrC_4bI4jTC6qi4j4piPrW-leur1fn_zOgQELS1YLDH44llMtNTPGqpCDNIy95gw-YUHJNflo-sf9leHiJBl4592DQV130juACp-fiqaoLlf6hl7FP8QQW8KMxlm5nMdBNdyb9bhMEELOoqVQZ-6jBle_?purpose=fullsize
https://images.openai.com/static-rsc-4/RSo_o-T3sWK341ZPLmwSocVRG_xd2RFCe0fXgNyCBPbjr9LwHGK77KgTXpXuuZloRg3Egb1XXInWQFR0aMl2QRGMM9Cd5FGThNTKvAKb-ZU56rmJzE6TX1mqK50120A8i9unZc-ZslRX_Dzb1fBLcrAK3ZbVe_5NzqfwuzRc9OZXBO8O2WWiaPTCVyBVpVxV?purpose=fullsize
https://images.openai.com/static-rsc-4/NTJ7QlZEvUlgqyvOjmh95hPbXlZ3rOT5cJyGrC4yP5IbCqa7ts6Omu8Ezx6DFQukPe-m8vxkzc87h7JjbapWniHM_Ytj1JGTK8kUrPzo1Cg-__7jB_JlsxXd13ls1wPmHnrBfkjQz-9TLpz64LyXdSC6Q22f4sieBi44qbbsN7RKvTJuprA71TsAzvnzDK12?purpose=fullsize

6

πŸ“– Deskripsi

Model dengan hubungan kompleks.

🧠 Narasi Penjelasan

Ciri-ciri:

  • Many-to-many relationship
  • Lebih fleksibel dari hierarki

10. Model Data NoSQL

https://images.openai.com/static-rsc-4/S9MqEwVkHwsInOoODlFPW6P9K1C3Ss-vfGHan9obRGg1fwxH7D-uZ-kvLY5x6J1Lglt_l9ygQCJ5blb31PbKtrj8qmLTdJgJvlJFfw00kJzZOsJNoUcY-nnP8_Ox9yqtS9y2Iao-QbCw8BJEtDrF9miw9lzqhgng2oeUNGH4l_trD-iFkiiZJdnyt8NrFnI6?purpose=fullsize
https://images.openai.com/static-rsc-4/ceCc6cjt4b3yWwGiCkWQwfT-Ls-OjdnHqeIjXvi9E6W_PfhP2ZmTZlUvOyXZ8vFrbv4jH9D_ea2Xczt8Vo4iN7QD7ny4exHSxxvzmRP_ieWOwjP3AzeKkfiB827z75Xn4f3Zb2GQuqsCWojKk7oe8RDyHC-Gkd4m5fVx2tfyzh0f_zIBAFiZhDBBW8tt-6Ti?purpose=fullsize
https://images.openai.com/static-rsc-4/la4fkKt9hno4BW_Pc6u4aKuapkjbF7UZHzS_QqTt3QbMZtgPGDAEvkzsNrsm7SpZJPyGNryUfSnrzxDgbuAUNYP5vKD3iCsftjd5vdwzODtw3mYy5kkp9yvL9-MH8PC9K41_s_8j3gijlS0aTIIjWlSvjYZ8d-ajjUoReMYI3suAL57yWcToC3HZAyZQ-Jq0?purpose=fullsize

7

πŸ“– Deskripsi

Model database non-relasional.

🧠 Narasi Penjelasan

Jenis:

  • Document
  • Key-Value
  • Graph
  • Column

πŸ‘‰ Digunakan untuk big data.


11. Perbandingan Model Data

πŸ“Š Tabel:

ModelKelebihanKekurangan
RelasionalMudah digunakanKurang fleksibel
HierarkiSederhanaKaku
NetworkFleksibelKompleks
NoSQLSkalabelTidak standar

12. Konsep Entitas, Atribut, dan Relasi

https://images.openai.com/static-rsc-4/UGKMmI8zBi3ixCBX4h8QmvW1a54c5-1OMdEXJXT_r6zwGluyC_qb5EJcQ8fPUE6dvDqTzndVBR6SoALcu6l6hKd_wLa9ATW_zZViQv7NuXsg-pGrTTKlZjmtaOUoQ5ui8gkz9cLjYr824mKISDPukSXzGZ1W2rsSb6sipuCEbXtq_9wE18FQi7TUbXVy62dN?purpose=fullsize
https://images.openai.com/static-rsc-4/XtCaMxDfDfGs9-ffJTk8p1Q0g1BTTvXr99DpOVPiRW7jzDNZJKXtrm9jjdGtO1EIRufF4roMaXhHpmA6Tg8pUu5j-AXC8ONd2GoFjz3HOCh3w8TFtzEvWmK-uUzO20A1hbRSXwjqkSCdwKuqBV5sTzWLx0flv2kjs7vsa4e22LDV3E8d02Y5kOhitiORNdak?purpose=fullsize
https://images.openai.com/static-rsc-4/lIahgmp6zRBKMYYceENPMxZhxtgjmYLQBVGMGoTI5lgC7R4clvBRCFZ4ETvkBOuCJdYn7GfO22mH8ovhv2aY7Opy_QhKndB3CeeuPNmAMFNsafe9I7P9a4lGx3ECsQwooCGnmfwZGHttff-R6mtLxSg5xd5ru2KSARUcoQ8IQThYTZvhMEk03g8Os3mHFc9P?purpose=fullsize

6

πŸ“– Deskripsi

Komponen utama model data.

🧠 Narasi Penjelasan

  • Entitas β†’ objek (Mahasiswa)
  • Atribut β†’ sifat (Nama)
  • Relasi β†’ hubungan

13. Peran Model Data dalam DBMS

https://images.openai.com/static-rsc-4/F23VM0iS5m3hSovm-dw0MdSmMxeatSK2A83AhtiehDqHs2xsKQq2DfNXX6nq_JPmNXYLQ7VTfWbElQ4MfoteABo2UgbLZKKmfjxLT9R97BHK2tDiPAXqVJ7KBXXGt21b9VxB6UbiBqw1ExCRGSxjPSZU0R5Ji6bFJAx2uFclQ70S-HJrtpdx-FWanfxsLOPq?purpose=fullsize
https://images.openai.com/static-rsc-4/DCKpbtxbfRDV-pRzrxqIvtR6bjuWRJRkpq3cwUAlh426tJ2orb60sEDQdVXK_iSqP1wqBuqku0eP7KfREp__2aa2plLtwNRkxjzql4yiYHOMgPs8F6vWe9PLgo06AMfqytMshHzLRE553_0w1gUQPiVOYWAZr11h9xI5IOu2w5LpebprihV_DLB3YHmpshmI?purpose=fullsize
https://images.openai.com/static-rsc-4/Wh3EPH-MbdYz1DUZSH2fzoTWGS0yM3WeAMjgUNlCC9s3WTiRMWzV3LIuXPQEEGdgZNmIDMwcnmr_nU7PA5T6yfnKADD3crJqVNcY3laUWkWr7jE61vDBmuQuCdQbC1px4o8tBntiQ7zsymAq51fSw5SzimGOyn7eJF-QrEL-yXvMQkVuyEqvepQBx1k5VJ-c?purpose=fullsize

7

πŸ“– Deskripsi

Model data sebagai dasar DBMS.

🧠 Narasi Penjelasan

  • Membantu desain database
  • Menghindari kesalahan
  • Mempermudah implementasi

14. Contoh Studi Kasus

πŸ“– Deskripsi

Penerapan model data.

🧠 Narasi Penjelasan

Kasus:

  • Sistem akademik
  • Entitas: Mahasiswa, Dosen
  • Relasi: Mengambil mata kuliah

15. Ringkasan Materi

πŸ“– Deskripsi

Inti pembelajaran.

🧠 Narasi Penjelasan

  • Model data = representasi struktur data
  • Terdiri dari beberapa jenis
  • Digunakan dalam desain database

16. Kesimpulan

  • Model data adalah fondasi database
  • Membantu memahami struktur data
  • Penting dalam pengembangan sistem informasi

🎯 LATIHAN / DISKUSI

  1. Apa itu model data?
  2. Sebutkan jenis model data!
  3. Apa perbedaan relasional dan NoSQL?

πŸ“ TUGAS

  • Buat model data sederhana:
    • Sistem perpustakaan / sekolah
  • Tentukan:
    • Entitas
    • Atribut
    • Relasi