2. Relationship Relationship merupakan asosiasi antar entity. Entity merupakan
pengikut dari relationship. Relationship dapat berupa relasi one-to-one, one-to-many, dan many-to-many. Relationship dapat digambarkan
dalam bentuk belah ketupat yang berisi nama dari relationship tersebut. 3. Property
Baik entity maupun relationship memiliki property. Setiap nilai dari property diambil dari nilai diambil dari nilai kelompok property
tersebut. Property dapat digambarkan dalam bentuk elips yang berisi nama dari property tersebut.
II.18. XML Extensible Markup Language
XML, singkatan dari Extensible Markup Language, adalah bahasa markup yang dirancang untuk penyampaian informasi melalui website dan
juga dapat digunakan untuk pertukaran informasi antar system database. Keuntungan menggunakan XML dapat menyederhanaan aplikasi, dimana
database yang ditulis dalam XML dapat diakses di mana saja dan memudahkan aplikasi dalam mengolah data karena dapat menghemat
memori. Kemampuan dalam mendefinisikan tag-tag di dalam dokumen XML dapat secara leluasa menerangkan isi data. Berbeda dengan HTML
yang digunakan untuk menampilkan data, XML tidak didesain untuk menampilkan data, XML didesain untuk menyimpan dan pertukaran data
antar format dari sistem yang tidak kompatibel.
II.19. DOM Document Object Model
DOM yang merupakan singkatan dari Document Object Model adalah standar W3C yang digunakan untuk mengumpulkan dokumen
dinamis dan memanipulasi struktur dan konten. Untuk bekerja dengan DOM, digunakan XML parser untuk memuat dokumen XML ke dalam
memori. Setelah dokumen tersebut dimuat, maka akan dapat dengan
mudah memanipulasi informasi dalam dokumen melalui Document Object Model DOM.
Struktur DOM dapat divisualisasikan sebagai tree. Node dari tree adalah sebuah dokumen node, yang memiliki satu child node atau lebih
yang bercabang dari batang.
II.20. DFD Data Flow Diagram
DFD Data Flow Diagram adalah alat yang digunakan untuk menggambarkan aliran data melalui sistem dan kerja atau pengolahan yang
dilakukan oleh sistem tersebut. Persamaan dari DFD adalah bubble chart, transformation graph, dan process model Whitten, 2001. DFD terdiri dari
simbol-simbol sebagai berikut : 1. Proses
Proses adalah kerja yang dilakukan oleh sistem sebagai respon terhadap aliran data masuk atau kondisi. Proses menggambarkan bagian
dari sistem yang mengolah masukan menjadi keluaran. Proses
digambarkan dengan sebuah persegi panjang bersudut tumpul.
Gambar 2.5 Simbol Proses pada DFD
1. Aliran Data Aliran data menggambarkan sebuah masukan data ke suatu proses
atau keluaran data atau informasi dari sebuah proses. Aliran
digambarkan dengan sebuah tanda panah. Awal tanda panah
menggambarkan asal data, sedangkan arah panah menggambarkan tujuan.
Gambar 2.6 Simbol Aliran Data pada DFD
2. Data Store Penyimpanan Data Data Store adalah penyimpanan data yang ditujukan untuk
penggunaan selanjutnya. Nama lainnya adalah file dan database. Data Store digambarkan dengan sebuah kotak dengan ujung terbuka.
Gambar 2.7 Simbol Data Store pada DFD
3. Agen Eksternal Agen eksternal adalah orang, unit organisasi, atau organisasi luar
yang berinteraksi dengan system. Disebut juga entitas eksternal. Agen eksternal digambarkan dengan sebuah segi empat.
Gambar 2.8 Simbol Agen Eksternal pada DFD
II.21. Sekilas Yogyakarta