2.MODEL DATA

    MODEL DATA


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

beberapa jenis model Data :
1. Model data File Datar (file-file data model)
2. Model data Hirarki (Hierarchical data model)
3. Model data jaringan (Network dan Model)
4. Model data Relasiional (Relational
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).

 a. Data Flat-File terdiri dari satu atau lebih File yang dapat dibaca, yang secara normal berbentuk
    format file text.
 b. informasi pada suatu Flat-File disimpan sebagai Fields, dengan Fields-nya memiliki panjang          
konstan atau panjang bervariasi
                   yang dipusahkan bebrapa karakter (delimeter).
 Contoh 1, 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 konstant karena fields identifikasi angka slalu dimulai pada kolom   #4. fields nama dosen selalu dimulai pada kolom #6 dan selalu berakhir pada kolom#25, dst.

Contoh 2, Flat-File Model data
Model data Flat-file dengan panjang fields-nya bervariasi .

0123;Mulyono         : Progdi TI-SI
1234;Max Tetelepta    : Progdi TI-SI
2345;Tyas Catur P.    : Progdi TI-SI
3456;Ifan Riska.PS    : Progdi TI-SI
4567;Ayu Pertiwi .PS  : Progdi TI-SI
5678;Etika Kartika.PS : Progdi TI-SI
6789;Anthoni Suteja   : Progdi TI-SI
78890;Fikri Budiman   : Progdi TI-SI

penjelasan Contoh 2,
ü  Model data Flat-file dengan panjang Fields bervariasi yang dipisahkan dengan delimeter.
ü  untuk setiap Fields dipindahkan dengan titik dua. Setiap fields memiliki panjang tidak konstan.
ü  Pada saat menggunakan fields separator,   seharusnya fields seperatoernya bukan merupakan karakter yang terdapat pada data.

Kelmahan 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 fields data dengan file harus diketahui.
ü  Program harus dikembangkan untuk mengatur data.

2. Model data Hirarki (Hierarchical data model)
a)       Basis data Hirarki satu tingkat diatas basis data flat-file,  dalam hal ini kaitannya dengan kemampuan untuk menemukan dan memelihara  relasi antar kelompok data.
b)      Arsitektur model data hirarki berdasarkan konsep hubungan parent/child.
c)       Pada model data Hirarki, suatu root table atau parent tabel 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 dengan mudah dilakukan pengaturan.


Kelemahan basis data hirarki dibandingkan flat-file:
ü  Penguna harus sangat familiar dengan strutur basis data.
ü  Terjadi Redudansi Data.

                                                               
3. Model data jaringan (Network data model).
ü  Model berbasis data jaringan merupakan prebaikan dari model basis data hirarki, yaitu   dengan menambahkan kemampuan root table untuk melakukan share relationships dengan child tables.
ü  Dalam Hal ini Child Table dapat memiliki banyak root table dan untuk melakukan akses terhadap
   child table, tidak dibutuhkan lagi untuk mengakses root table terlebih dahulu.


Contoh 1,Model Data Jaringan   

              
Kelebihan Model Data Jaringan
ü  Data lebih cepat diakses
ü  User dapat mengakses data melalui dari beberapa tabel.
ü  Mudah untuk memodelkan basis data yang komplek
ü  Mudah untuk membentuk query yang komplek dalam melakukan retrieve data.

Kelemahan Basis Data jaringan:
ü  Struktur basis datanya tidak mudah dilakukan untuk modifikasi
ü  Perubahan struktur basis data yang telah didefenisikan akan mempengaruhi program aplikasi yang mengakses data.
ü  User harus memahami basis data.

4. Model data relasional (Relational Data Model )
ü  Model basis Data relasional merupakan model basis data yang paling popular banyak digunakan sekarang ini.
ü  Unit utama yang disimpan pada basis data adalah berbentuk tabel atau kelompok data yang saling berhubungan
ü  Tabel terdiri baris dan kolom, baris adalah mempersentasikan tuple atau record pada tabel,   dan kolom mempersentasekan fields pada tabel.
ü  Tabel dapat berhubungan dengan tabel yang lain dengan menggunakan kata kunci.


Cntoh : Model data Relasional.

Kelebihan Basis Data Relasional :
a. Data sangat Cepat Diakses
b. Struktur Basis Data mudah dilakukan perubahan
c. Data dipersentasikan secara logik, user tidak membutuhkan bagaimana data disimpan.
d. Mudah untuk membentuk query yang komplek dalam melakukana retrieve data
e. Mudah untuk mengimplementasikan integritas data
f. data lebih akurat
g. Mudah utuk membangun dan memodifikasi program aplikasi
h. Telah dikembangakan Structure Query Language (SQL).


Kelemahan basis data Relasional:
 a. Kelompok Informasi/tables yang berbeda harus dilakukan joined
    untuk melakukan retrieve data
 b. User harus familiar dengan relasi antar table
 c. User harus belajar SQL.

5. Model data keterhubungan antara Entitas(Entity Relationship data model).
ü  Menjelaskan hubungan antar data dalam Sistem basis data berdasarkan   suatu persepsi bahwa real word terdiri dari obyek-obyek dasar yang mempunyai hubungan   relasi antar obyek obyek tersebut.
ü  Relasi antar obyek dilukiskan dengan menggunakan simbol-simbol grafis tertentu.





Subscribe to receive free email updates:

0 Response to "2.MODEL DATA "

Posting Komentar