1. TUJUAN
Mahasiswa mampu dan menguasai pemrograman XML sebagai dasar untuk
diterapkan pada aplikasi interface mikrokontroler AVR dengan perangkat
berbasis Android OS.
2. ALAT DAN BAHAN
Komputer (PC/Notebook)
3. DASAR TEORI
3.1 Sejarah XML
Pengembangan XML dimulai pada tahun 1996 dan menjadi standar
W3C sejak Februari 1998. Teknologi ini bukan merupakan barang baru.
Sebelum XML sudah ada apa yang dinamakan SGML, yang dikembangkan
pada awal tahun 80-an, menjadi standar ISO sejak 1986, dan digunakan
dan jarang digunakan untuk data jenis lain, sementara XML sebaliknya.
3.2 Pengertian
- XML singkatan dari eXtensible Markup Language
tagnya.
Dengan kata lain, HTML untuk menampilkan informasi, sedang XML untuk
Penjelasan:
XML tidak melakukan apa-apa, hanya murni informasi yang
Tag dalam HTML sudah ditentukan seperti h1, td, table, dll.
Keterangan:
<note> sebagai root, 4 baris dibawahnya (to, from, heading,
b. Elemen XML
- nama elemen tidak boleh diawali dengan kata xml (Xml, XML,
atau lainnya)
c. Atribut XML
Contoh:
Keterangan:
file type= jpg bukan merupakan data, tetapi informasi
tersebut
sangat
penting
bagi
software
yang
akan
Contoh:
penggunaan kedepannya)
d. Validasi XML
XML dengan penulisan sintaks yang benar merupakan format XML
yang bagus, XML dilakukan validasi dengan DTD agar XML lebih
valid.
Mozilla Firefox
Mulai Versi 1.0.2, Firefox telah mendukung XML dan XLST (dan CSS).
Mozilla
Namespace.
Netscape
Mulai Versi 8, Netscape menggunakan engine Mozilla dan tentu saja
Mulai Versi 9, Opera telah mendukung XML dan XLST (dan CSS).
3.6 View
Raw XML file dapat dilihat dengan Mozilla, Firefox, Opera, Internet
dapat
ditampilkan
sebagai
halaman
web
yang
cantik,
sebaiknya
Buka file XML dengan meng-klik linknya. Dokumen XML akan ditampilkan
beserta kode warna root dan elemen anak. Tanda plus (+) dan minus (-)
disebelah kiri elemen dapat diklik untuk membuka dan menutup struktur
elemen. Untuk melihat kode raw XML tanpa tanda (+) dan (-), pilih menu
View Page Source atau View Source .
2. Netscape 6
Buka file XML, klik kanan file dan pilih View Page Source . Dokumen akan
ditampilkan beserta kode warna root dan elemen anak.
3. Opera 7 & 8
Opera 7: buka file XML, klik kanan dan pilih Frame atau View Source .
Dokumen XML akan ditampilkan sebagai plain teks. Opera 8: buka file XML,
klik kanan dan pilih Source . Dokumen XML akan ditampilkan sebagai plain
teks.
2. file CSS
3. hasil tampilan
XSL jauh lebih unggul dibanding CSS. XSL diubah XML menjadi HTML sebelum
ditampilkan browser.
2. file XSL
3. Hasil tampilan
4. LATIHAN
Kerjakan contoh program diatas dengan menggunakan tools yang ada dan catat
hasilnya untuk dimasukkan dalam laporan praktikum.
5. TUGAS
Buat program seperti tugas pada modul 1 (Dasar HTML) yang berisi biodata
mahasiswa dengan mrnggunakan format XML seperti contoh program diatas.
Analisa dan catat hasilnya untuk laporan praktikum.