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.