Deklarasi XML Documrnt Type Definitions DTD XML Well Formed

commit to user 24

2.5.2 Deklarasi Optional XML

1. Deklarasi XML

Sebuah dokumen XM L biasanya dimulai dari XML declaration , meskip un itu bersifat o ptional. Deklarasi XM L b erada pada baris pertama doku men XM L. Contoh deklarasi XM L adalah seb agai berikut : ?xml version=”1.0”? Deklarasi XM L berisi versi XML. Dalam co ntoh diatas ad alah versi 1.0, merupakan versi terakhir pada waktu buku ini ditulis adalah versi 1.1.

2. Documrnt Type Definitions DTD

Documrnt Type Definitions DTDs dan d eklarasi DOCTYPE merupakan pasangan jika dideklarasikan p ada XM L. Sebuah DTD menyediakan informasi tentang elemen mana yang legal dalam seb uah dokumen XML dan memeb eri tahu elemen mana yang wajib dan mana yang optional. Dengan kata lain, DTDmenyediakan validasi aturan dokumen XML. DTD dapat d ilihat pada co ntoh beriku t. ?xml version=”1.0”? DOCTYPE phonebook SYSTEM “phonebook.dtd”

3. XML Well Formed

Penulisan do ku men XM L harus memenuhi aturan, atau dengan kata lain haru s well formed. Pada XHTM L menyed iakan aturan standar untuk menuliskan tag. Kita haru s menuliskan ul li li ul untu k membuat list. Sebuah XML dikatakn well form jika memenuhi kriteria : 1. Dokumen berisi satu atau leb ih elemen. 2. Dokumen berisi sin gle root elemen, yang mana verisi beb erapa elemen di dalamnya. 3. Tiap elemen harus ditutup. 4. Tag pembukak dan penutup harus sama ca se sensitive. 5. Nilai atribut berada di dalam tanda p etik “… ”. commit to user 25

BAB III PERANCANGAN

3.1 Bagan Perancangan Aplikasi Adapu n bagan perancangan dalam p embuatan aplikasi ini, sep erti ditunjukkan dalam Gambar 3.1 dibawah ini. Gambar 3.1 Bagan Perancangan Aplikasi Keterangan : 1. Perancangan Konsep Langkah awal yang dilakukan d alam pembuatan aplikasi ini yaitu dengan merancang konsep , bagaimana menyusu n aplikasi agar aplikasi nantinya lebih menarik pengguna aplikasi ini. Perancangan ini meliputi pembuatan desain tampilan. 2. Pengumpulan Data Yaitu mengumpulkan data yang dip erlukan untu k melengkapi aplikasi. 3. Persiapan Hardware dan Software Memp ersiapkan hardware maupun software yang akan digu nakan sebagai sarana dalam proses pembuatan aplikasi. Perancangan Konsep Pengumpulan Data Persiapan Hardware dan Software Pembuatan Aplikasi