XML Extensible Markup Language DOM Document Object Model DFD Data Flow Diagram

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