Page 84 - Rekayasa Perangkat Lunak SMK Kelas XI
P. 84
a. Sistem Manajemen Basis Data Hierarkis (Hierarchical Database
Management System)
Sistem Manajemen Basis Data Hierarkis (Hierarchical Database Management
System atau HDBMS) adalah jenis sistem basis data yang dirancang khusus untuk
menyimpan, mengelola, dan mengakses data dalam struktur hierarkis. Pada
HDBMS, data diatur dalam bentuk pohon dengan record (data) yang mewakili
simpulsimpul dalam pohon, dan hubungan parentanak yang menghubungkannya.
1) Konsep HDBMS
Berikut konsepkonsep pada HDBMS.
a) Struktur Hierarkis
Data diorganisasi dalam bentuk hierarki berbentuk pohon. Setiap simpul
dalam pohon mewakili sebuah record atau entitas, sedangkan relasi parent
anak menggambarkan hubungan hierarkis antara simpulsimpul.
b) Hubungan IndukAnak
Setiap simpul dalam pohon, kecuali akar (root), terhubung dengan satu
simpul yang lebih tinggi dalam hierarki, disebut “induk”. Simpul yang
berada lebih rendah dalam hierarki dikenal sebagai “anak” dari simpul
yang lebih tinggi.
c) Navigasi Hierarkis
Akses ke data dalam HDBMS dilakukan dengan navigasi hierarkis. Anda
dapat melacak path (jalur) dari simpul tertentu ke simpul lain dengan
mengikuti relasi indukanak.
d) Efisiensi pada Bacaan
HDBMS cocok untuk skenario di mana data banyak dibaca dan hierarki
yang kompleks perlu diakses secara efisien.
2) Contoh HDBMS
Sistem Manajemen Informasi (IMS) dari IBM adalah salah satu contoh dari
HDBMS. Pada IMS, data diorganisasi dalam struktur hierarkis yang dapat diakses
melalui navigasi hierarkis. Contohnya, dalam konteks perusahaan, IMS dapat
digunakan untuk mengelola data terkait struktur organisasi. Setiap departemen
dapat diwakili sebagai simpul dengan hubungan parentanak yang sesuai.
3) Keuntungan HDBMS
Berikut adalah beberapa keuntungan HDBMS.
a) Efisien untuk Struktur Hierarkis
Cocok untuk data yang memiliki relasi hierarkis, seperti struktur organisasi,
dan penelusuran data dalam hierarki yang efisien.
b) Kemampuan Navigasi
Cocok untuk aplikasi yang memerlukan navigasi berbasis hierarki, seperti
pencarian jalur atau alur kerja dalam organisasi.
72 Rekayasa Perangkat Lunak SMK/MAK Kelas XI