By Yan Noviar
Pendahuluan
Dasar penyusunan struktur sebuah database adalah berdasarkan kepada model data yang digunakan, model data ini merupakan kumpulan dari lambang-lambang atau alat-alat yang digunakan untuk menggambarkan data secara konseptual.
1. Model Hirarki (Model Pohon/Tree Model) Model data yang menggambarkan hubungan antara data berdasarkan kepada tingkatannya. Model ini mencerminkan hubungan hirarki antara record-record, segmen-segmen atau item-item data. Struktur data terdiri dari pusat dan cabang. Manfaat utama dari struktur hirarki (pohon) adalah memungkinkan pemecahan segmen atas informasi yang dikendaki mengenai kesatuan
Setiap orang tua bisa memiliki satu atau beberapa anak akan tetapi anak hanya memiliki satu orang tua
Novia
TI
COS
Aplikasi Database
Ria
Winarno
Subagyo
Hesti
Widi
Endang
Yulia
Record Pelanggan
Record Wiraniaga No Wiraniaga Nama Wiraniaga Link ke Record statistik Penjualan Link ke Record Pelanggan
Model ini lebih realistis dari banyak hubungan yang dihadapi perusahaan
Dalam model ini setiap file dapat berhubungan dengan file2 data lainnya sesuai dengan kebutuhan manajemen suatu perusahaan
Dengan adanya hubungan tersebut, maka akses data akan lebih cepat dilakukan
Setiap orang tua bisa memiliki satu atau beberapa anak begitupun anak bisa memiliki satu atau lebih orang tua
TI
COS
Aplikasi Database
Ria
Winarno
Subagyo
Hesti
Endang
Yulia
3. Model Relasi
Model data yang disusun berdasarkan kepada hubungan antara dua entitas. Model relasi menyusun data dengan sarana tabel dua dimensi yang terdiri baris dan kolom dan disebut relasi. Relasi ini adalah file rata, yaitu kumpulan record yang identik. Pendekatan relasi dalam model ini jauh lebih canggih dari pada file independen. model relasi merupakan alternatif bagi model jaringan (network) ataupun model hirarki (pohon)
Model Relational
Atribut/Kolom
NIM
NAMA
JK
KODE JUR
Sebuah baris
071400045
Relasi
Ratna Fauzan
Ismu Aprilia
W P
P W
14 13
12 11
071300044
071200065 071100035
KODE_MK
DB001 DB002 PI001
NAMA_MK
Pengantar Basis Data Basis Data Lanjut Teknik Multimedia
NO_MHS 55 55 56
NILAI A B B
Hubungan
57
57
DB001
DB002
A
A
56
57
Rina
Budi
NO_MHS 55 55 56 57 57
NILAI A B B A A
NAMA_MHS Ashadi Ashadi NAMA_MK Pengantar Basis Data Teknik Multimedia NILAI A B
Rina
Budi Budi
B
A A
Beberapa cara penggambaran model relasi adalah : 1. Model Relasi Peter Chen 2. Model Relasi Martin 3. Model Relasi Bachman
Model REA memberikan petunjuk dalam desain database dengan cara menidentifikasi entitas apa yang seharusnya dimasukkan ke dalam database SIA, dan dengan cara bagaimana membuat struktur antar entitas dalam database tersebut
Jenis-Jenis Entitas
Model Data REA mengklasifikasikan entitas kedalam tiga kategori : 1. Sumberdaya (resources) yang didapat dan dipergunakan oleh organisasi 2. Kegiatan (even) atau aktivitas bisnis yang dilaukan oleh organisasi 3. Pelaku (agent) yang terlibat dalam kegiatan tersebut
Jenis-Jenis Entitas
1. Sumberdaya (resources) merupakan hal-hal yang memiliki nilai ekonomi bagi organisasi, contohnya adalah kas, persediaan, mesin, perlengkapan, gudang, pabrik, dll
2. Kegiatan (even) merupakan berbagai aktivitas bisnis yang informasinya ingin dikumpulkan perusahaan untuk tujuan perencanaan dan pengendalian
Jenis-Jenis Entitas
Model Data REA membantu orang mendesain database yang mendukung manajemen kegiatan rantai nilai organisasi. Oleh sebab itu, sebagian besar kegiatan dalam model data REA termasuk dalam dua kategori ini : a) Pertukaran ekonomi (economic exchange) Merupakan kegiatan rantai nilai yang secara langsung mempengaruhi jumlah sumber daya. Contoh : kegiatan penjualan akan menurunkan nilai penjualan tetapi akan menaikkan nilai penerimaan kas
Jenis-Jenis Entitas
b) Komitmen mewakili janji untuk melakukan pertukaran ekonomi dimasa mendatang. Contoh, pesanan dari pelanggan merupakan komitmen yang akan mengarah kepada penjualan pada masa yang akan datang 3) Pelaku (agent) merupakan orang-orang atau organisasi yang terlibat dalam kegiatan yang informasinya ingin di dapat untuk tujuan perencanaan, pengendalian, dan evaluasi