ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Model Data
PART 1
Model Data
• SUATU CARA UNTUK
MENJELASKAN TENTANG
DATA-DATA YANG
TERSIMPAN DALAM BASIS
DATA DAN BAGAIMANA
HUBUNGAN ANTAR DATA
TERSEBUT UNTUK PARA
PEMAKAI SECARA LOGIK
(EDHY SUTANTA)
• MODEL DATA
MERUPAKAN
SEKUMPULAN KONSEP
UNTUK MENERANGKAN
DATA, HUBUNGAN-
HUBUNGAN ANTARA
DATA DAN BATASAN-
BATASAN YANG
TERINTEGRASI DIDALAM
SUATU ORGANISASI
(LINDA MARLINDA)
TUJUAN MODEL DATA
• UNTUK MENYAJIKAN DATA AGAR MUDAH DI
MODIFIKASI DAN DI MENGERTI.
JENIS MODEL DATA
1. MODEL DATA BERBASIS OBYEK
(OBJECT BASED DATA MODEL)
2. MODEL DATA BERBASIS RECORD
(RECORD BASED DATA MODEL)
3. MODEL DATA FISIK
(PHYSICAL BASED DATA MODEL)
MODEL DATA BERBASIS OBYEK
(OBJECT BASED DATA MODEL)
HIMPUNAN DATA DAN PROSEDUR /
RELASI YANG MENJELASKAN HUBUNGAN
LOGIK ANTAR DATA DALAM SUATU BASIS
DATA BERDASARKAN OBYEK DATANYA TERDIRI
ATAS :
• ENTITY RELATIONSHIP MODEL
• SEMANTIC MODEL
• BINARY MODEL
MODEL DATA BERBASIS RECORD
(RECORD BASED DATA MODEL)
MODEL INI BERDASARKAN
RECORD/REKAMAN UNTUK
MENJELASKAN KEPADA PEMAKAI
MENGENAI HUBUNGAN LOGIK ANTAR
DATA DALAM BASIS DATA TERDIRI DARI
:
• HIERARCHYCAL MODEL
• NETWORK MODEL
• RELATIONAL MODEL
MODEL DATA BERBASIS RECORD
(RECORD BASED DATA MODEL)
UNTUK MENGURAIKAN DATA DI TINGKAT
INTERNAL ATAU MENJELASKAN KEPADA PEMAKAI
BAGAIMANA DATA-DATA DALAM BASIS DATA
DISIMPAN DALAM MEDIA PENYIMPANAN SECARA
FISIK. MODEL INI JARANG DIGUNAKAN KARENA
KERUMITAN DAN KOMPLEKSITASNYA YANG
JUSTRU MENYULITKAN PEMAKAI. MODEL INI
TERDIRI DARI :
• UNIFYING MODEL
• FRAME MEMORY ENTITY RELATONSHIP MODEL
ENTITY RELATONSHIP MODEL
MENJELASKAN HUBUNGAN ANTAR DATA DALAM
BASIS DATA KEPADA USER SECARA LOGIK. ER-M
DIDASARKAN PADA PERSEPSI BAHWA REAL
WORLD TERDIRI ATAS OBYEK-OBYEK DASAR YANG
MEMPUNYAI HUBUNGAN/KERELASIAN ANTAR
OBYEK OBYEK DASAR TERSEBUT.
ER-M YANG DIGAMBARKAN DALAM BENTUK
DIAGRAM DISEBUT DIAGRAM ER DENGAN
MENGGUNAKAN SIMBOL-SIMBOL GRAFIS
TERTENTU
MENGAPA PERLU MODEL E-R
• DAPAT MENGGAMBARKAN HUBUNGAN
ANTAR ENTITY DENGAN JELAS
• DAPAT MENGGAMBARKAN BATASAN
JUMLAH ENTITY DAN PARTISIPASI ANTAR
ENTITY
• MUDAH DIMENGERTI OLEH PEMAKAI
• MUDAH DISAJIKAN OLEH PERANCANG
DATABASE
•
• KOMPONEN-KOMPONEN E-R
• ENTITY / ENTITAS
• ATTRIBUTE / ATRIBUT
• RELATIONSHIP / RELASI ANTAR ENTITAS
ENTITY/ ENTITAS
SEGALA SESUATU (ORANG, BENDA, HAL) YANG
INFORMASINYA PERLU DISIMPAN DIDALAM BASIS DATA
• ENTITY SET/HIMPUNAN ENTITAS ADALAH KUMPULAN
ENTITAS YANG SEJENIS
• ENTITAS DAPAT BERUPA :
• - ENTITY YANG BERSIFAT FISIK YAITU ENTITAS YANG SECARA
FISIK DAPAT DILIHAT (MISAL: RUMAH, MHS, DOSEN,
KENDARAAN DAN LAIN-LAIN)
• - ENTITY YANG BERSIFAT KONSEP/LOGIK : ENTITY YANG
TIDAK DAPAT DILIHAT SECARA FISIK (MISAL : PEKERJAAN,
PERUSAHAAN, RENCANA. MATA KULIAH DAN LAIN-LAIN)
• SIMBOL YANG DIGUNAKAN UNTUK ENTITAS ADALAH
PERSEGI PANJANG
MACAM-MACAM ENTITAS
• ENTITAS REGULER DISEBUT JUGA ENTITAS
DOMINAN, MERUPAKAN ENTITAS YANG
KEBERADAANNYA TIDAK TERGANTUNG PADA
ENTITAS YANG LAIN.
• CONTOH ENTITAS MHS, MATA KULIAH,
KARYAWAN
ENTITAS
• ENTITAS DEPENDEN DISEBUT ENTITAS TIDAK
BEBAS/LEMAH /SUBORDINAT KARENA
KEBERADAANNYA BERGANTUNG PADA
ENTITAS YANG LAIN ARTINYA ENTITAS
TERSEBUT MUNCUL JIKA ADA ENTITAS LAIN
SEBAGAI ACUANNYA (ENTITAS REGULER)
MISAL: MAHASISWA –JENJANG-SARJANA
BERGANTUNG PADA ENTITAS MAHASISWA
ENTITAS SUPER TYPE DAN ENTITAS
SUB TYPE
• ENTITAS SUPER TYPE: ENTITAS YANG MEMILIKI
TINGKATAN YANG LEBIH TINGGI YAITU
MEMBAWAHI ATAU MEMPUNYAI ENTITAS
BAGIAN YANG LEBIH RENDAH.
• ENTITAS SUB TYPE MERUPAKAN ENTITAS YANG
LEBIH RENDAH YAITU ENTITAS YANG MENJADI
BAGIAN ENTITAS LAIN . MISAL ENTITAS
KARYAWAN (ENTITAS SUPER TYPE) TERDIRI DARI
ENTITAS KARYAWAN TETAP (SUB TYPE) DAN
KARYAWAN TIDAK TETAP (SUB TYPE)
ATTRIBUTE
KETERANGAN-KETERANGAN YANG TERKAIT PADA SEBUAH
ENTITAS YANG PERLU DISIMPAN SEBAGAI BASIS DATA.
• NILAI ATRIBUT ADALAH INFORMASI YANG DISIMPAN
DISUATU ATRIBUT DIDALAM SUATU ENTITAS ATAU
RELATIONSHIP
• TERDAPAT DUA JENIS ATRIBUT :
• - IDENTIFER (KEY) UNTUK MENENTUKAN SUATU ENTITAS
SECARA UNIK
• - DECRIPTOR (NONKEY ATRIBUTE), UNTUK MENENTUKAN
KARAKTERISTIK DARI SUATU ENTITAS YANG UNIK
• SIMBOL UNTUK ATRIBUT ADALAH ELLIPS/OVAL
Model data_1
KLASIFIKASI ATRIBUT DAPAT
DIKLASIFIKASIKAN DALAM 2
KELOMPOK :• :
• 1. ATRIBUT SEDERHANA (SIMPLE ATRIBUTE)
YAITU JIKA ATRIBUT BERISI SEBUAH
KOMPONEN NILAI/ELEMENTER.
• 2. ATRIBUT KOMPOSIT (COMPOSITE
ATTRIBUTE) YAITU JIKA ATRIBUT BERISI LEBIH
DARI SEBUAH KOMPONEN NILAI.
RELASI ANTAR ENTITAS
(RELATIONSHIP)
HUBUNGAN YANG TERJADI ANTARA SATU ATAU
LEBIH ENTITAS
• RELATIONSHIP TIDAK MEMPUNYAI
KEBERADAAN FISIK, KECUALI YANG MEWARISI
HUBUNGAN ANTARA ENTITAS TERSEBUT
• RELATIONSHIP SET ADALAH KUMPULAN
RELATIONSHIP YANG SEJENIS
• SIMBOL YANG DIGUNAKAN ADALAH BENTUK
BELAH KETUPAT/RECTANGLE
Model data_1
JENIS RELASI ANTAR ENTITAS
• RELASI 1- KE -1 / SATU KE SATU (ONE TO ONE)
• RELASI n –KE – 1 /BANYAK KE SATU (MANY TO
ONE) ATAU 1-KE-n /SATU KE BANYAK (ONE TO
MANY)
• RELASI n-KE-n / BANYAK KE BANYAK (MANY
TO MANY)
SIMBOL RELASI ANTAR ENTITAS
LANGKAH MENGGAMBAR ER-D
1. IDENTIFIKASIKAN SETIAP ENTITAS YANG
TERLIBAT
2. IDENTIFIKASIKAN SETIAP ATRIBUT PADA
SETIAP ENTITAS
3. IDENTIFIKASIKAN KEMUNGKINAN ADANYA
RELASI YANG MUNGKIN TERJADI ANTAR
ENTITAS
4. GAMBARKAN ER-D
5. CEK/PERIKSA HASIL ER-D

More Related Content

More from Ayu_lestari (6)

Biner
BinerBiner
Biner
Ayu_lestari
Ìý
Queue
QueueQueue
Queue
Ayu_lestari
Ìý
STACK
STACKSTACK
STACK
Ayu_lestari
Ìý
Array
Array Array
Array
Ayu_lestari
Ìý
struktur data
struktur datastruktur data
struktur data
Ayu_lestari
Ìý
SOCIAL MEDIA
SOCIAL MEDIASOCIAL MEDIA
SOCIAL MEDIA
Ayu_lestari
Ìý

Model data_1

  • 2. Model Data • SUATU CARA UNTUK MENJELASKAN TENTANG DATA-DATA YANG TERSIMPAN DALAM BASIS DATA DAN BAGAIMANA HUBUNGAN ANTAR DATA TERSEBUT UNTUK PARA PEMAKAI SECARA LOGIK (EDHY SUTANTA) • MODEL DATA MERUPAKAN SEKUMPULAN KONSEP UNTUK MENERANGKAN DATA, HUBUNGAN- HUBUNGAN ANTARA DATA DAN BATASAN- BATASAN YANG TERINTEGRASI DIDALAM SUATU ORGANISASI (LINDA MARLINDA)
  • 3. TUJUAN MODEL DATA • UNTUK MENYAJIKAN DATA AGAR MUDAH DI MODIFIKASI DAN DI MENGERTI.
  • 4. JENIS MODEL DATA 1. MODEL DATA BERBASIS OBYEK (OBJECT BASED DATA MODEL) 2. MODEL DATA BERBASIS RECORD (RECORD BASED DATA MODEL) 3. MODEL DATA FISIK (PHYSICAL BASED DATA MODEL)
  • 5. MODEL DATA BERBASIS OBYEK (OBJECT BASED DATA MODEL) HIMPUNAN DATA DAN PROSEDUR / RELASI YANG MENJELASKAN HUBUNGAN LOGIK ANTAR DATA DALAM SUATU BASIS DATA BERDASARKAN OBYEK DATANYA TERDIRI ATAS : • ENTITY RELATIONSHIP MODEL • SEMANTIC MODEL • BINARY MODEL
  • 6. MODEL DATA BERBASIS RECORD (RECORD BASED DATA MODEL) MODEL INI BERDASARKAN RECORD/REKAMAN UNTUK MENJELASKAN KEPADA PEMAKAI MENGENAI HUBUNGAN LOGIK ANTAR DATA DALAM BASIS DATA TERDIRI DARI : • HIERARCHYCAL MODEL • NETWORK MODEL • RELATIONAL MODEL
  • 7. MODEL DATA BERBASIS RECORD (RECORD BASED DATA MODEL) UNTUK MENGURAIKAN DATA DI TINGKAT INTERNAL ATAU MENJELASKAN KEPADA PEMAKAI BAGAIMANA DATA-DATA DALAM BASIS DATA DISIMPAN DALAM MEDIA PENYIMPANAN SECARA FISIK. MODEL INI JARANG DIGUNAKAN KARENA KERUMITAN DAN KOMPLEKSITASNYA YANG JUSTRU MENYULITKAN PEMAKAI. MODEL INI TERDIRI DARI : • UNIFYING MODEL • FRAME MEMORY ENTITY RELATONSHIP MODEL
  • 8. ENTITY RELATONSHIP MODEL MENJELASKAN HUBUNGAN ANTAR DATA DALAM BASIS DATA KEPADA USER SECARA LOGIK. ER-M DIDASARKAN PADA PERSEPSI BAHWA REAL WORLD TERDIRI ATAS OBYEK-OBYEK DASAR YANG MEMPUNYAI HUBUNGAN/KERELASIAN ANTAR OBYEK OBYEK DASAR TERSEBUT. ER-M YANG DIGAMBARKAN DALAM BENTUK DIAGRAM DISEBUT DIAGRAM ER DENGAN MENGGUNAKAN SIMBOL-SIMBOL GRAFIS TERTENTU
  • 9. MENGAPA PERLU MODEL E-R • DAPAT MENGGAMBARKAN HUBUNGAN ANTAR ENTITY DENGAN JELAS • DAPAT MENGGAMBARKAN BATASAN JUMLAH ENTITY DAN PARTISIPASI ANTAR ENTITY • MUDAH DIMENGERTI OLEH PEMAKAI • MUDAH DISAJIKAN OLEH PERANCANG DATABASE •
  • 10. • KOMPONEN-KOMPONEN E-R • ENTITY / ENTITAS • ATTRIBUTE / ATRIBUT • RELATIONSHIP / RELASI ANTAR ENTITAS
  • 11. ENTITY/ ENTITAS SEGALA SESUATU (ORANG, BENDA, HAL) YANG INFORMASINYA PERLU DISIMPAN DIDALAM BASIS DATA • ENTITY SET/HIMPUNAN ENTITAS ADALAH KUMPULAN ENTITAS YANG SEJENIS • ENTITAS DAPAT BERUPA : • - ENTITY YANG BERSIFAT FISIK YAITU ENTITAS YANG SECARA FISIK DAPAT DILIHAT (MISAL: RUMAH, MHS, DOSEN, KENDARAAN DAN LAIN-LAIN) • - ENTITY YANG BERSIFAT KONSEP/LOGIK : ENTITY YANG TIDAK DAPAT DILIHAT SECARA FISIK (MISAL : PEKERJAAN, PERUSAHAAN, RENCANA. MATA KULIAH DAN LAIN-LAIN) • SIMBOL YANG DIGUNAKAN UNTUK ENTITAS ADALAH PERSEGI PANJANG
  • 12. MACAM-MACAM ENTITAS • ENTITAS REGULER DISEBUT JUGA ENTITAS DOMINAN, MERUPAKAN ENTITAS YANG KEBERADAANNYA TIDAK TERGANTUNG PADA ENTITAS YANG LAIN. • CONTOH ENTITAS MHS, MATA KULIAH, KARYAWAN
  • 13. ENTITAS • ENTITAS DEPENDEN DISEBUT ENTITAS TIDAK BEBAS/LEMAH /SUBORDINAT KARENA KEBERADAANNYA BERGANTUNG PADA ENTITAS YANG LAIN ARTINYA ENTITAS TERSEBUT MUNCUL JIKA ADA ENTITAS LAIN SEBAGAI ACUANNYA (ENTITAS REGULER) MISAL: MAHASISWA –JENJANG-SARJANA BERGANTUNG PADA ENTITAS MAHASISWA
  • 14. ENTITAS SUPER TYPE DAN ENTITAS SUB TYPE • ENTITAS SUPER TYPE: ENTITAS YANG MEMILIKI TINGKATAN YANG LEBIH TINGGI YAITU MEMBAWAHI ATAU MEMPUNYAI ENTITAS BAGIAN YANG LEBIH RENDAH. • ENTITAS SUB TYPE MERUPAKAN ENTITAS YANG LEBIH RENDAH YAITU ENTITAS YANG MENJADI BAGIAN ENTITAS LAIN . MISAL ENTITAS KARYAWAN (ENTITAS SUPER TYPE) TERDIRI DARI ENTITAS KARYAWAN TETAP (SUB TYPE) DAN KARYAWAN TIDAK TETAP (SUB TYPE)
  • 15. ATTRIBUTE KETERANGAN-KETERANGAN YANG TERKAIT PADA SEBUAH ENTITAS YANG PERLU DISIMPAN SEBAGAI BASIS DATA. • NILAI ATRIBUT ADALAH INFORMASI YANG DISIMPAN DISUATU ATRIBUT DIDALAM SUATU ENTITAS ATAU RELATIONSHIP • TERDAPAT DUA JENIS ATRIBUT : • - IDENTIFER (KEY) UNTUK MENENTUKAN SUATU ENTITAS SECARA UNIK • - DECRIPTOR (NONKEY ATRIBUTE), UNTUK MENENTUKAN KARAKTERISTIK DARI SUATU ENTITAS YANG UNIK • SIMBOL UNTUK ATRIBUT ADALAH ELLIPS/OVAL
  • 17. KLASIFIKASI ATRIBUT DAPAT DIKLASIFIKASIKAN DALAM 2 KELOMPOK :• : • 1. ATRIBUT SEDERHANA (SIMPLE ATRIBUTE) YAITU JIKA ATRIBUT BERISI SEBUAH KOMPONEN NILAI/ELEMENTER. • 2. ATRIBUT KOMPOSIT (COMPOSITE ATTRIBUTE) YAITU JIKA ATRIBUT BERISI LEBIH DARI SEBUAH KOMPONEN NILAI.
  • 18. RELASI ANTAR ENTITAS (RELATIONSHIP) HUBUNGAN YANG TERJADI ANTARA SATU ATAU LEBIH ENTITAS • RELATIONSHIP TIDAK MEMPUNYAI KEBERADAAN FISIK, KECUALI YANG MEWARISI HUBUNGAN ANTARA ENTITAS TERSEBUT • RELATIONSHIP SET ADALAH KUMPULAN RELATIONSHIP YANG SEJENIS • SIMBOL YANG DIGUNAKAN ADALAH BENTUK BELAH KETUPAT/RECTANGLE
  • 20. JENIS RELASI ANTAR ENTITAS • RELASI 1- KE -1 / SATU KE SATU (ONE TO ONE) • RELASI n –KE – 1 /BANYAK KE SATU (MANY TO ONE) ATAU 1-KE-n /SATU KE BANYAK (ONE TO MANY) • RELASI n-KE-n / BANYAK KE BANYAK (MANY TO MANY)
  • 22. LANGKAH MENGGAMBAR ER-D 1. IDENTIFIKASIKAN SETIAP ENTITAS YANG TERLIBAT 2. IDENTIFIKASIKAN SETIAP ATRIBUT PADA SETIAP ENTITAS 3. IDENTIFIKASIKAN KEMUNGKINAN ADANYA RELASI YANG MUNGKIN TERJADI ANTAR ENTITAS 4. GAMBARKAN ER-D 5. CEK/PERIKSA HASIL ER-D