Page 86 - Rekayasa Perangkat Lunak SMK Kelas XI
P. 86

c)  Parent-Child Relationships
                       Hubungan parent-child dinyatakan melalui penempatan tag dalam tingkatan
                       yang sesuai. Elemen yang terletak di dalam elemen lainnya dianggap anak
                       dari elemen yang menampungnya.
                   d)  Fleksibilitas
                       Anda dapat mendefinisikan tag­tag sendiri sesuai dengan kebutuhan. Hal
                       ini memungkinkan untuk membuat  struktur  data yang sesuai dengan
                       keperluan tanpa harus mengikuti skema yang telah ditentukan.

               2)  Penggunaan XML
                   a)  Pertukaran Data
                       XML digunakan secara luas untuk pertukaran  data antara sistem yang
                       berbeda. Data dapat diwakili dalam bentuk XML dan dikirimkan melalui
                       jaringan atau disimpan dalam berkas.
                   b)  Penyimpanan Konfigurasi
                       XML sering digunakan untuk menyimpan konfigurasi  aplikasi atau
                       pengaturan sistem. Hal ini memungkinkan fleksibilitas dalam mengubah
                       konfigurasi tanpa harus mengubah kode sumber.
                   c)  Data Berbasis Dokumen
                       XML memungkinkan representasi dokumen dalam bentuk  struktur
                       hierarkis, seperti dokumen HTML, dokumen teknis, atau konten berbasis
                       teks.
                   d)  Web Services
                       XML sering digunakan dalam layanan web (web services) untuk mengirim­
                       kan  data  antara  server  dan  klien  dalam  format yang  dapat  dibaca  oleh
                       mesin.
               3)  Keuntungan XML
                   Berikut keuntungan XML.
                   a)  Struktur Hierarkis
                       Cocok untuk data yang memiliki hubungan hierarkis yang kompleks.
                   b)  Fleksibilitas
                       Dapat disesuaikan dengan kebutuhan dan tidak memerlukan skema yang
                       ketat.
                   c)  Interoperabilitas
                       Dapat digunakan untuk pertukaran data antara platform yang berbeda.
               4)  Keterbatasan XML
                   Berikut keterbatasan XML.
                   a)  Ukuran Berkas
                       XML  cenderung  menghasilkan  berkas  yang  lebih  besar  dibandingkan
                       format data yang lebih ringkas seperti JSON.



               74      Rekayasa Perangkat Lunak SMK/MAK Kelas XI
   81   82   83   84   85   86   87   88   89   90   91