Materi Pelajaran Informatika SMA/MA/SMK Kelas X
Model Data
1.
Defenisi
Model Data
·
Cara
untuk menjelaskan bagaimana pemakai dapat melihat data secara nyata
·
Sekumpulan konsep-konsep untuk menerangkan data,
hubungan-hubungan antara data dan batasan-batasan data yang terintegrasi di
dalam suatu organisasi.
2.
Jenis-Jenis
Model Data
1) Model Data Berbasis
Objek
·
Model Entity Relationship (ER)
·
Model Semantik
·
Model Berorientasi Objek
2) Model Data
Berdasarkan Record
·
Model Hierarki
·
Model Jaringan
·
Model Relasional
Model data berbasis
objek: menggunakan konsep entitas, atribut dan hubungan antar entitas.
Model data
berdasarkan record: berdasarkan record untuk menjelaskan kepada user tentang hubungan logik
antar data.
Entitas
& Atribut ?
Entitas (entity) adalah sebuah objek yang
keberadaannya dapat dibedakan terhadap objek lain, contoh:
Binatang : KAMBING, SAPI, KUCING.
Manusia : MAHASISWA, DOSEN, PEMASOK
Atribut adalah deskripsi data yang bisa
mengidentifikasi entitas, yang membedakan entitas tersebut dengan entitas yang
lain,
contoh :
Siswa memiliki atribut : nomor induk siswa, alamat
siswa, nama orang tua, tanggal lahir.
1) Entity Relationship
(ER) Model
Model untuk menjelaskan hubungan antar data dalam basis data berdasarkan
suatu persepsi bahwa real word terdiri dari objek-object dasar yang mempunyai
hubungan atau relasi antara objek-objek tersebut.
Model ER berisi ketentuan /aturan khusus yang harus dipenuhi oleh isi database. Aturan terpenting adalah MAPPING CARDINALITIES, yang menentukan jumlah entity yang dapat dikaitkan dengan entity lainnya melalui relationship-set.
Kardinalitas Model ER
• One to one
• One to many
• Many to one
• Many to many
2) Model Semantik
Hampir sama dengan model Entity Relationship dimana relasi antara objek
dasar tidak dinyatakan dengan simbol tetapi menggunakan kata-kata (Semantic).
Contoh, dengan masih menggunakan relasi pada Bank X sebagaimana contoh
sebelumnya, dalam semantic model adalah seperti terlihat pada gambar di atas.
Tanda-tanda
yang menggunakan dalam semantic model adalah sebagai berikut.
3. Model Berorientasi Objek
·
Sebuah objek digambarkan dengan isi berdasarkan faktanya.
·
Sebuah objek mencakup informasi tentang relasi antara fakta dengan
objek.
·
Sebuah objek adalah sebuah blok pembentuk dirinya sendiri untuk struktur
independen.
·
Himpunan entitas sebagai class
·
Model berorientasi objek biasanya digunakan untuk menggambarkan data
yang dibuat dalam pemrograman berorinetasi objek seperti Java
Ciri Model
Berorientasi Objek:
Memetakan Objek
sebagai class
Atribut merupakan
karakteristik dari class
Function atau
Procedure merupakan sifat atau fungsi yang dapat dilakukan oleh suatu class
(class berisi property dan method)
0 komentar:
Posting Komentar
Dengan segala kerendahan hati menerima saran dan kritik yang bersifat membangun, silahkan berikan saran dan kritik Anda pada kolom komentar