Pengertian XML Struktur Penulisan XML

commit to user 9

2.5. XML

eXtensible Markup Language

2.5.1. Pengertian XML

Menurut Sandi Hariadi 2010, XML adalah sebuah markup language yang sangat mirip dengan HTML. XML didesain untuk membawa data, tidak untuk menampilkan data. Tag XML tidaklah terdefenisi. Jadi, tag-tagnya dibuat berdasarkan kebutuhan pembuatnya. Menurut Unisri 2011 pada modul Pengantar XML, Bahasa markup adalah sekumpulan aturan-aturan yang mendefinisikan suatu sintaks yang digunakan untuk menjelaskan, dan mendeskripsikan teks atau data dalam sebuah dokumen melalui penggunaan tag. Bahasa markup lain yang populer seperti HTML, menggambarkan kepada browser web tentang bagaimana menampilkan format teks, data, dan grafik ke layar komputer ketika sedang mengunjungi sebuah situs web. XML adalah sebuah bahasa markup yang digunakan untuk mengolah meta data informasi tentang data yang menggambarkan struktur dan maksudtujuan data yang terdapat dalam dokumen XML, namun bukan menggambarkan format tampilan data tersebut. XML adalah sebuah standar sederhana yang digunakan untuk medeskrippsikan data teks dengan cara self-describing deskripsi diri. XML juga dapat digunakan untuk mendefinisikan domain tertentu lainnya, seperti musik, matematika, keuangan dan lain-lain yang menggunakan bahasa markup terstruktur. commit to user 10

2.5.2. Struktur Penulisan XML

Berikut ini adalah contoh sebuah struktur dokumen XML : Baris pertama pada dokumen XML di atas adalah deklarasi standar header yang mendefinisikan versi XML dan karakter encoding yang digunakan dalam dokumen XML. Dalam dokumen ini, XML mengacu pada versi 1.0 dan menggunakan standar encoding karakter set ISO-8859-1 Latin-1 West European . Baris selanjutnya menggambarkan elemen induk root dokumen “email..email”, sebagaimana kita menyebut bahwa “Dokumen ini adalah sebuah Email”. Kemudian baris ke 3-6 menggambarkan elemen anak child dari elemen induk dokumen. Tag pada dokumen XML bersifat case sensitif di mana tag pembuka dan tag penutup harus ekivalen. Seperti contoh tag pembuka “email” harus ditutup dengan tag “email”. Berikut ini adalah contoh penulisan dokumen XML yang benar: “email….email” “EMAIL….EMAIL” “Email….Email” commit to user 11

BAB III DESAIN DAN PERANCANGAN

3.1. Analisa Kebutuhan Software dan Hardware

Dalam pembuatan Aplikasi Peta Kuliner Solo ini membutuhkan software atau perangkat lunak dan hardware atau perangkat keras. Adapun software dan hardware yang digunakan adalah sebagai berikut :

3.1.1. Analisa Kebutuhan Software

Software adalah perangkat lunak yang digunakan untuk merancang dan membuat aplikasi ini. Adapun software yang digunakan antara lain : a. Adobe Flash CS2 Adobe Flash CS2 digunakan untuk membuat gambar vektor maupun animasi gambar tersebut. Berkas yang dihasilkan dari perangkat aplikasi ini berformat .swf. Flash menggunakan bahasa pemograman bernama Actionscript . b. Adobe Photoshop CS2 Adobe Photoshop CS2 digunakan sebagai aplikasi pengolahan gambar, dan dapat juga digunakan untuk mengubah tampilan objek, misalnya teks atau tulisan. c. Corel Draw X4 Corel Draw X4 digunakan untuk pengolahan gambar vektor. Keunggulan dari corel draw adalah dapat digunakan untuk menciptakan simbol atau logo, terutama gambar logo 2 dimensi.