Object based data model, merupakan himpunan data dalam prosedur atau

2. Model-model Data

Ada beberapa model data dalam suatu sistem basis data. Model data merupakan suatu cara untuk menjelaskan bagaimana pemakai dapat melihat data secara logis. Pemakai tidak perlu memperhatikan bagaimana media penyimpanan secara fisik. Penggolongan model-model data dapat dilihat pada gambar 5.1. Gambar 5.1. Model-model data Beberapa model data tersebut adalah sebagai berikut :

2.1. Object based data model, merupakan himpunan data dalam prosedur atau

relasi yang menjelaskan hubungan logis antar data dalam suatu basis data berdasarkan pada obyek datanya.  Entity relationship model, merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan suatu persepsi bahwa Entity Relationship Model Relational model Semantic Model Binary model Record based Data model Model-model Data Object based Data model Hirarchycal model Network Model Frame memory Unifying model Physycal based Data model real world terdiri dari obyek-obyek dasar yang mempunyai hubungan relasi antara obyek-obyek tersebut. Contoh entity relationship model dapat dilihat pada gambar 5.2. Dari gambar tersebut nampak bahwa Bank A merupakan real world yang mempunyai obyek dasar Customer dan tabungan. Seorang customer mempunyai atribut Nama, Nomor tabungan, dan atrubut lainnya. Tabungan mempunyai atribut No tabungan, Saldo dan atribut-atribut lain yang diperlukan. Gambar 5.2 Contoh entity Relationship Model Arti simbol-simbol yang digunakan pada gambar adalah : : Menunjukkan obyek dasar : Menunjukkan relasi : Menunjukkan atribut dari obyek dasar : Menunjukkan adanya relasi No Tabungan Nama Alamat Atribut Lain No. Tabungan SALDO Atribut lain CUSTOMER TABUNGAN Ban k A  Semantic Model, hampir mirip dengan relationship model dimana relasi antar obyek tidak dinyatakan dengan simbol melainkan dengan kata-kata. Contoh model ini dapat dilihat pada gambar 5.3. Melayani adalah nasabah Mempunyai adalah Gambar 5.3 Contoh Semantic Model Arti simbol pada gambar : : menunjukkan adanya relasi : menunjukkan atribut 2.2. Record based data model a. Relational model, menjelaskan tentang hubungan logik antar data dalam basis data dengan memvisualisasikan ke dalam bentuk tabel yang terdiri dari sejumlah baris dan kolom yang menunjukkan atribut tertentu. Contoh relational model terlihat pada tabel 5.1. Dalam relational database, setiap data item pada baris dan kolom tertentu harus mempunyai nilai yang tak dapat dipecah lagi. Model data relational dalam bentuk tabel relatif lebih mudah dipahami daripada model-model data lainnya. Bank A Tabunga n No tabungan Saldo alamat No Tabunga n Joko Custome r tabel. 5.1. Contoh Relational model Mata Kuliah Kode MK Nama MK SKS EMN 316 Kewirausahaan 3 EMN 317 Perpajakan 3 EMN 318 Manajemen Resiko 3 EMN 319 Skripsi 6 Dalam struktur basis data relasional ini hubungan logik antar unsur-unsur data ditunjukkan dengan mengorganisasikan data kedalam kolom dan baris. Pengorganisasian ini disebut dengan istilah normalisasi. Produk-produk basis data jenis ini untuk komputer mainframe antara lain adalah DB2 IBM, Oracle Oracle Corporation, INGRES Relational Technology, sedangkan untuk komputer pribadi antara lain adalah dBase III atau dBAseIv Ashton Tate dan Paradox Ansa Software Corporation.

b. Hierarchycal Model, model ini menjelaskan tentang hubungan logik