Model Data

Posted by Rizal Label:

Model Data : Kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik data dan batasan data.

Beberapa Jenis Model Data :

  1. Model data File datar ( Flat-file data model )
  2. Model data Hirarki ( Hierarchichal data model )
  3. Model data Jaringan ( Network data model )
  4. Model data Relasional ( Relational data model )
  5. Model data Keterhubungan Entitas ( Entity Relationship data model )
  6. Model data Berorientasi Objek (Object Oriented data model )

1. Model data File datar ( Flat-file data model )

  1. Data flat-file terdiri dari satu atau lebih file yang dapat dibaca, yang secara normal berbentuk format file text.
  2. Informasi pada suatu flat-file disimpan sebagai fields, dengan fields-nya memiliki panjang konstan atau panjang bervariasi yang dipisahkan beberapa karakter (delimeter).

Contoh 1, Flat-file Model Data

Model data flat-file dengan panjang fields-nya konstan.

Penjelasan Contoh 1,

  • Terdapat 3 fields : identifikasi angka, nama dosen, dan nama program studi.
  • Setiap fields memiliki panjang konstan karena field identifikasi angka selalu dimulai pada kolom #1 dan selalu berakhir pada kolom #4, field nama dosen selalu dimulai pada kolom #6 dan selalu berakhir pada kolom #25, dan seterusnya.

Contoh 2, Flat-file Model Data

Model data flat-file dengan panjang fields-nya bervariasi

0123: Mulyono: Progdi TI-S1

1234: Max Tetelepta : Progdi TI-S1

2345: Tyas Catur P.: Progdi TI-S1

3456: Ifan Riska:PS. Progdi TI-S1

Penjelasan Contoh 2,

  • Model data flat-file dengan panjang fields bervariasi yang dipisahkan dengan delimeter.
  • Untuk setiap fields dipisahkan dengan titik dua. Setiap fields memiliki panjang tidak konstan.
  • Pada saat menggunakan fields separator, seharusnya fields seperatornya bukan merupakan karakter yang terdapat pada data.

Kelemahan model data flat-file:

  • Flat-file tidak menggunakan struktur data yang dengan mudah dapat direlasikan
  • Sulit untuk mengatur data secara efisien dan menjamin akurasi
  • Lokasi fisik fields data dengan file harus diketahui
  • Program harus dikembangkan untuk mengatur data

2. Model data Hirarki ( Hierarchichal data model )

  1. Basis data Hirarki satu tingkat di atas basis data flat-file, dalam hal ini kaitanya dengan kemampuan untuk menemukan dan memelihara relasi antar kelompok data
  2. Arsitektur model data hirarki berdasarkan konsep hubungan parent/child
  3. Pada model data hirarki, suatu root table atau parent table berada apa struktur yang paling atas, terhubung ke child table yang dihubungkan dengan data

Contoh: Hirarki Model Data

Keterangan :

Kelebihan basis data hirarki dibandingkan flat-file:

  • Data dapat dengan cepat dilakukan retrieve
  • Integritas data mudah dilakukan pengaturan

Kelemahan basis data hirarki dibandingkan flat-file:

  • Pengguna harus sangat familiar dengan struktur basis data
  • Terjadi redudansi data

0 komentar:

Posting Komentar

Related Posts Plugin for WordPress, Blogger...