Anda di halaman 1dari 4

XML

Buat dokumen XML berisi tentang proses bisnis atau suatu instansi, contoh: pendidikan, industri,
jasa, tracking, dsb.

Proses Bisnis: Travel

<?xml version=”1.0” encoding=”UTF8”?>


<schedule=”travel”>
<jakarta>
<sopir>
<nip> 1140989 </nip
<nik> 321000000000045 </nik>
<no_sim> 123456789 <no_sim>
<nama> Budi Chandra </nama
</sopir>
<bus>
<nomor_bus> 01 </nomor_bus>
<nomor_reg> D 1234 ER </nomor_reg>
<warna_bus> Hitam </warna_bus>
<jmlh_kursi> 50 </jumlah_kursi>
</bus>
<waktu>
<pagi> 08.00 </pagi>
<siang> 14.00 </siang>
<sore> 17.00 </sore>
<malam> 19.00 </malam>
</waktu>
</jakarta>
<surabaya>
<sopir>
<nip> 1140989 </nip
<nik> 321000000000045 </nik>
<no_sim> 123456789 <no_sim>
<nama> Budi Chandra </nama
</sopir>
<bus>
<nomor_bus> 02 </nomor_bus>
<nomor_reg> D 1254 MBR </nomor_reg>
<warna_bus> Merah </warna_bus>
<jmlh_kursi> 45 </jumlah_kursi>
</bus>
<waktu>
<pagi> 07.00 </pagi>
<siang> 13.00 </siang>
<sore> 16.00 </sore>
<malam> 18.00 </malam>
</waktu>
</surabaya>
<yogyakarta>
<sopir>
<nip> 1140989 </nip
<nik> 321000000000045 </nik>
<no_sim> 123456789 <no_sim>
<nama> Budi Chandra </nama
</sopir>
<bus>
<nomor_bus> 03 </nomor_bus>
<nomor_reg> D 1265 GM </nomor_reg>
<warna_bus> Biru </warna_bus>
<jmlh_kursi> 55 </jumlah_kursi>
</bus>
<waktu>
<pagi> 09.00 </pagi>
<siang> 15.00 </siang>
<sore> 18.00 </sore>
<malam> 20.00 </malam>
</waktu>
</yogyakarta>
</schedule>

Deskripsi:
Dokumen XML ini berisi tentang proses bisnis travel, dimana didalam nya ada schedule
keberangkatan dari travel tersebut. Pada schedule, terdapat beberapa kota tujuan. Lalu, pada kota
tujuan terdapat sopir, bus, dan waktu yang masing-masing menjelaskan detail sopir, bus, dan
waktu. Detail sopir berisi NIP, NIK, No SIM, dan nama sopir. Detail bus berisi nomor bus, nomor
registrasi kendaraan, warna bus, dan jumlah kursi. Sedangkan detail waktu berisi waktu
keberangkatan yang berisi jam-jam spesifik dari setiap kota tujuan. Blok-blok pembangun XML
yang terdapat pada dokumen ini diantaranya:

 Elements

1. <schedule=”…” lokasi=”…”> … </schedule>


Element yang berfungsi menampung sub element lain, seperti element jakarta,
surabaya, dan yogyakarta.

2. <jakarta>… </jakarta>
<surabaya> … </surabaya>
<yogyakarta> … </yogyakarta>
Element yang berfungsi menampung beberapa sub element seperti sopir, bus, dan
waktu.

3. <sopir> … </sopir>
Element yang berfungsi menampung sub element seperti nip, nik, no_sim, dan nama.

<bus> … </bus>
Element yang berfungsi menampung sub element seperti nomor_bus, nomor_reg,
warna_bus, jmlh_kursi.

<waktu> … </waktu>
Element yang berfungsi menampung sub element seperti pagi, siang, sore, malam.

4. <nip> … </nip>
Element yang berfungsi menampung NIP sopir.

<nik> … </nip>
Element yang berfungsi menampung NIK sopir.

<no_sim> … </no_sim>
Element yang berfugsi menampun No SIM sopir,

<nama> … </nama>
Element yang berfungsi menampung nama sopir.

5. <nomor_bus> … </nomor_bus>
Element yang berfungsi menampung nomor bus

<nomor_reg> … </nomor_reg>
Element yang berfungsi menampung nomor registrasi kendaraan.

<warna_bus> … </warna_bus>
Element yang berfungsi menampung warna bus.

<jmlh_kursi> … </jmlh_kursi>
Element yang berfungsi menampung jumlah kursi bus.

6. <pagi> … </pagi>
Element yang berfungsi menampung jam keberangkatan waktu pagi

<siang> … </siang>
Element yang berfungsi menampung jam keberangkatan waktu siang
<sore> … </sore>
Element yang berfungsi menampung jam keberangkatan waktu sore

<malam> … </malam>
Element yang berfungsi menampung jam keberangkatan waktu malam

 Attribut

1. <schedule=”travel” >
Attribut travel berfungsi menjelaskan element schedule merupakan schedule travel

 Processing Instructions

1. <?xml version=”1.0” encoding=”UTF-8”?>


Processing instruction ini berfungsi menjelaskan bahwa versi xml yang digunakan
adalah versi 1.0 dengan menggunakan encoding UTF-8

Anda mungkin juga menyukai