Laporkan Penyalahgunaan

Arsip Blog

Label

Langsung ke konten utama

Model Data (Soal 3)

 

1.           Apa yang dimaksud dengan model data ?

Jawab :

Model data adalah kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data.

 

2.           Model data secara umum dikelompokan menjadi dua. Sebutkan dan jelaskan!

Jawab :

Representasi model data dalam perancangan basis data secara umum dibagi menjadi 2 kelompok yaitu:

(1)           Model Logika Berbasis Record (Record-Based Logical Model)

a.             Model Relasional (Relational Model)

b.             Model Jaringan (Network Model)

c.             Model Hirarkis (Hierarchical Model)

d.             Model Keterhubungan Entitas (Entity-Relationship Model)

(2)           Model Logika Berbasis Objek (Object-Based Logical Model)

a.             Model Berorientasi Objek (Object Oriented Model)

b.             Model Data Semantic (Semantic Data Model)

c.             Model Data Fungsional (Functional Data Model)

Pembahasan model data nantinya difokuskan pada model data keterhubungan entitas (entity-relationship model) karena model ini yang paling populer digunakan untuk perancangan basis data.

 

3.           Jelaskan yang anda ketahui tentang model basis data implementasi !

Jawab :

Macam-macam Model Basis Data Implementasi:

1)           Model basis data hirarki

2)           Model basis data jaringan

3)           Model basis data relasional

4)           Model basis data berorientasi objek

 

1)           Model basis data hirarki

v   Keuntungan dan Kerugian Model Basis Data Hirarki

Ø   Keuntungan

·     Secara konseptual sederhana

·     Keamanan basis data

·     Kebebasan data

·     Integritas basis data

·     Basis data skala besar lebih efisien

Ø   Kerugian

·     Implementasi sangat rumit

·     Kesukaran mengelola

·     Kebebasan struktur kurang

·     Kerumitan untuk program aplikasi dan pemakai

·     Kurang standard

 

2)           Model Basis Data Jaringan

-        Struktur Dasar

·             Set - Sebuah hubungan disebut set. Setiap set terdiri dari paling tidak dua macam record : satu record pemilik (induk) dan satu record anggota (anak).

·             Satu set mewakili satu hubungan 1:M antara pemilik dan anggota.



Gambar : Anak dengan banyak induk

v Keuntungan dan Kerugian Model Basis Data Jaringan

Ø Keuntungan

·     Secara konseptual sederhana

·     Dapat menangani lebih banyak macam hubungan

·     Akses data lebih fleksibel

·     Meningkatkan integritas basis data

·     Kebebasan data

·     Sesuai standard

Ø Kerugian

·     Sistem lebih rumit

·     Kekurangan pada kebesan struktural

 

3)             Model Basis Data Relasional

-          Struktur Dasar

·     RDBMS memungkinkan beroperasi pada lingkungan logika manusia.

·     Basis data relasional dianggap sebagai suatu kum-pulan tabel-tabel.

·     Setiap tabel terdiri dari serangkaian perpotongan baris/kolom.

·     Tabel-tabel terhubung dengan menggunakan atribut tertentu yang digunakan secara bersama.

·     Tipe hubungan ditunjukkan dalam suatu skema.

·     Setiap tabel menghasilkan data yang lengkap dan kebebasan struktural.


Gambar : Skema relasional

v Keuntungan dan Kerugian Model Basis Data Relasional

Ø Keuntungan

·     Kebebasan struktural

·     Secara konseptual jauh lebih sederhana

·     Perancangan, implementasi, manajemen dan peng-gunaan basis data lebih mudah

·     kemampuan khusus untuk queri (SQL)

·     Sistem manajemen basis data lebih baik

Ø Kerugian

·     Biaya perangkat keras dan perangkat lunak sistem menjadi hal utama

·     Kemungkinan perancangan dan implementasi yang buruk

·     Masalah “informasi yang tesebar” sangat potensial

 

4)           Model Basis Data Berorientasi Objek (OO)

-      Karaketristik

·     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.

-      Struktur Dasar

·     Objek adalah penggambaran entitas pada dunia nyata atau kejadian-kejadian.

·     Atribut menggambarkan sifat-sifat objek.

·     Objek yang memiliki kesamaan sifat-sifat secara bersama-sama dikelompokkan dalam suatu kelas

·     Kelas adalah kumpulan dari objek-objek yang sejenis beserta struktur (atribut) dan metode (methods).

·     Kelas-kelas diorganisir dalam suatu hirarki

·     Sebuah objek dapat mewarisi atribut dan metode kelas yang berada di atasnya

v   Keuntungan dan kerugian Model Basis Data Berorientasi Objek (OO)

Ø Keuntungan

·     Menambah isi semantik

·     Gambaran secara visual mencakup isi sematik

·     Integritas basis data

·     Struktur dan data keduanya independen

Ø Kerugian

·     Tidak ada standard OODM

·     Navigasi pengaksesan data lebih kompleks

·     Agak sulit untuk dipelajari

·     Biaya sistem tinggi sedangkan transaksi rendah

 

Gambar : Skema pengembangan model data

 

4.           Apa keuntungan dan kerugian model basis data relasional?

Jawab :

Ø   Keuntungan

-              Kebebasan struktural

-              Secara konseptual jauh lebih sederhana

-              Perancangan, implementasi, manajemen dan penggunaan basis data lebih mudah

-              kemampuan khusus untuk queri (SQL)

-              Sistem manajemen basis data lebih baik

Ø    Kerugian

-              Biaya perangkat keras dan perangkat lunak sistem menjadi hal pokok

-              Kemungkinan perancangan dan implemen-tasi yang buruk

-              Masalah “informasi yang tesebar” sangat potensial

 

5.           Jelaskan ciri-ciri kesuksesan basis data era internet ?

Jawab :

·                Fleksibilitas, efisiensi dan keamanan akses internet.

·                Dukungan untuk tipe data yang kompleks dan relasi.

·                Antarmuka tanpa sambungan dengan sumber data dan struktur.

·                Model basis data konseptual lebih sederhana.

·                Alat bantu basis data tersedia cukup banyak

         ·                Kemampuan DBMS yang handal membantu pekerjaan DBA menjadi mudah. 

Anggiah Salim adalah seorang yang memiliki hobi menulis, bernyanyi dan menyukai olahraga badminton. Ternate, Maluku Utara.

Komentar