Database merupakan sekumpulan informasi yang saling berkaitan pada suatu subjek tertentu pada tujuan tertentu pula. Database banyak digunakan di dalam kegiatan manusia,karena database digunakan sebagai sarana pengolahan data.
Model database merupakan suatu konsep yang terintegrasi dalam menggambarkan hubungan (relationships) antar data dan batasan-batasan (constraint) data dalam suatu sistem database. Mode database terdapat tiga jenis, yaitu :
- Model database hirarki (Hierarchical Database Model)
- Model database jaringan (Network Database Model)
- Model database relasi (Relational Database Model)
Model database hirarki dan jaringan merupakan model database yang tidak banyak lagi dipakai saat ini, karena adanya berbagai kelemahan dan hanya cocok untuk struktur hirarki dan jaringan saja. Artinya tidak mengakomodir untuk berbagai macam jenis persoalan dalam suatu sistem database. Yang paling banyak dipakai saat ini adalah model database relasi, karena mampu mengakomodir berbagai permasalahan dalam sistem database. Berikut keterangan tentang model database ini.
MODEL DATABASE HIRARKI (Hierarchical Database Model) . . .
Model database hirarki ini pertama kali dipublikasikan pada tahun 1992. Model ini merupakan mode tertua dan paling sederhana dari model database lainnya.
Model database hirarki disebut juga model pohon, karena hubungan antar simpul digambarkan seperti struktur pohon (tree-stuctured) yang dibalik dengan pola hubungan orangtua-anak (parent-child).
Simpul yang paling atas disebut akar (root) dan paling bawah disebut daun. Setiap simpul digambarkan dengan lingkaran atau kotak. Simpul yang berada di atas simpul lainnya disebut orang tua, sedangkan yang berada di bawahnya di sebut anak, dimana seorang orang tua bisa mempunyai satu anak (jenis hubungan satu ke satu, one to one) atau mempunyai beberapa anak (jenis hubungan satu ke banyak, one to many). Tapi satu anak hanya boleh punya satu orang tua (jenis hubungan satu ke satu, one to one). Untuk jelasnya dapat dilihat pada gambar berikut :
Pada gambar diatas, simpul A disebut akar dan juga bertindak sebagai orang tua dengan anak simpul A, B dan C. Simpul E, F, I dan J disebut daun, dimana E dan F merupakan anak dari simpul B serta simpul I dan J merupakan anak dari simpul H.
Dalam aplikasi nyatanya, dapat anda lihat dalam hubungan antara dosen dengan matakuliah yang diasuh serta mahasiswanya. Perhatikan gambar berikut :
TINGKATAN DATA DALAM SEBUAH HIRARKI
a. Bit
adalah suatu sistem angka biner yang terdiri atas dua macam nilai saja, yaitu 0 dan 1. Sistem angka biner merupakan dasar dasar yang dapat digunakan untuk komunikasi antara manusia dan mesin (komputer) yang merupakan sekumpulan komponen elektronik dan hanya dapat membedakan dua keadaan saja (on dan off). Jadi bit adalah unit terkecil dari pembentuk data.
b. Byte
adalah bagian terkecil yang dapat dialamatkan dalam memori. Byte merupakan sekumpulan bit yang secara konvensional terdiri atas kombinasi delapan bit. Satu byte digunakan untuk mengkodekan satu buah karakter dalam memori. Contoh: Kode Ascii untuk J ialah 10101010. Jadi byte adalah kumpulan bit yang membentuk satu karakter (huruf, angka, atau tanda). Dengan kombinasi 8 bit, dapat diperoleh 256 karakter (= 2 pangkat 8).
c. Field
atau kolom adalah unit terkecil yang disebut data. Field merupakan sekumpulan byte yang mempunyai makna. Contoh: Joni yang merupakan field nama. Jadi field ibarat kumpulan karakter yang membentuk suatu kata.
d. Record
atau baris adalah kumpulan item yang secara logic saling berhubungan. Setiap record dapat dikenali oleh sesuatu yang mengenalinya, yaitu field kunci. Gambar 1 merupakan contoh dari record. Jadi record ibarat kumpulan kata yang membentuk satu kalimat yang berarti, misal gambar 1 mewakili kalimat: Joni memenmpuh mata kuliah MIS (kode IS101) dengan nilai A.
e. File
atau tabel adalah kumpulan record yang sejenis dan secara logic berhubungan. Pembuatan dan pemeliharaan file adalah faktor yang sangat penting dalam sistem informasi manajemen yang memakai komputer. Jadi tabel ibarat kumpulan baris/record yang membentuk satu tabel yang berarti, misal gambar 2 mewakili tabel nilai mata kuliah MIS.
f. Database
merupakan kumpulan file-file yang berhubungan secara logis dan digunakan secara rutin pada operasi-operasi sistem informasi manajemen. Semua database umumnya berisi elemen-elemen data yang disusun ke dalam file-file yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware komputer dan dengan software untuk melakukan manipulasi data untuk kegunaan tertentu. Jadi, suatu database adalah menunjukkan suatu kumpulan tabel yang dipakai dalam suatu lingkup perusahaan atau instansi untuk tujuan tertentu. Contoh suatu database adalah database akademik yang berisi file-file: mahasiswa, dosen, kurikulum, dan jadwal yang diperlukan untuk mendukung operasi sistim informasi akademik. Contoh suatu database sederhana ditunjukkan oleh gambar pada bagian e.
Urutannya…
MODEL DATABASE HIRARKI DIGUNAKAN SAAT . . .
Pengerjaan sistem manajemen database, dengan struktur kelompok data, sub-kelompok data, dan sub-kelompok yang lebih kecil lagi. Model database ini populer karena bekerja sangat baik dengan sistem pemrosesan transaksi, dan aplikasi informasi akuntansi serupa. Model database ini memanfaatkan sumber daya komputer secara efisien, namun saat manajer hanya menginginkan sedikit catatan tertentu dari sejumlah besar data dalam database, model database ini kurang efisien.
SUMBER :
Model Database | Belajar Teknologi Informasi
http://pbsabn.lecture.ub.ac.id/2012/05/hierarki-data-data-hierarchy/
Tugas Kampus: Management Database