Page 85 - Rekayasa Perangkat Lunak SMK Kelas XI
P. 85
c) Kecepatan Baca
Cocok untuk aplikasi dengan banyak operasi baca dan navigasi, karena
dapat mengambil data dengan cepat.
4) Keterbatasan HDBMS
Berikut keterbatasan HDBMS.
a) Keterbatasan dalam Struktur
HDBMS tidak cocok untuk data yang memiliki hubungan yang kompleks
di luar hierarki.
b) Kemampuan Query Terbatas
Tidak sefleksibel Sistem Manajemen Basis Data Relasional (RDBMS) dalam
hal kemampuan kueri dan analisis lintas hierarki.
Sistem Manajemen Basis Data Hierarkis (HDBMS) adalah jenis sistem basis
data yang dirancang khusus untuk mengelola data dalam struktur hierarkis. Data
diatur dalam bentuk pohon dengan record sebagai simpulsimpul dan relasi parent
anak yang menghubungkannya. Meskipun efisien untuk navigasi dan akses hierarki,
HDBMS memiliki batasan dalam hal kompleksitas hubungan dan kemampuan
kueri. Contoh HDBMS yang terkenal adalah IBM IMS.
b. Sistem File XML
XML (eXtensible Markup Language) adalah bahasa markup yang memungkinkan
representasi data dalam format hierarkis menggunakan tagtag yang menunjuk
kan hubungan parent-child. XML secara luas digunakan dalam pertukaran dan
penyimpanan data yang memerlukan struktur hierarkis yang terstruktur dan
fleksibel. XML memiliki sintaks yang sederhana dan dapat diadaptasi untuk ber
bagai keperluan, seperti penyimpanan konfigurasi, data berbasis dokumen, atau
data yang digunakan dalam aplikasi web.
1) Karakteristik Utama XML
Berikut karakteristik utama dari XML.
a) Hierarki dan Struktur
XML memungkinkan representasi data dalam struktur hierarkis, mirip
dengan pohon atau hierarki yang dijelaskan sebelumnya. Data diorganisasi
dengan menggunakan tagtag yang mendefinisikan entitas dan hubungan
antara entitas tersebut.
b) TagTag dan Elemen
Tiap elemen atau entitas dalam XML dikelilingi oleh tag, yang dimulai
dengan tag pembuka dan diakhiri dengan tag penutup. Misalnya,
<nama>John Doe</nama> menunjukkan elemen “nama” dengan kontennya
“John Doe”.
Bab I Mengelola Basis Data 73