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