1. Laporan Tugas API tentang XML
XML (Xetensible Markup Language) merupakan bahasa markup yang digunakan untuk
menyimpan data dan tidak tergantung pada tools tertentu.
Pada dasarnya ada beberapa keuntungan XML :
Ekstensibilitas : dapat ditukar atau digabung dengan dokumen XML lain
Memungkinkan pemrograman yang lebih baik.
Memisahkan data danpresentasi. Yang akan dipresentasikan dalam XML dan XSLT
Pencarian data cepat karena XML merupakan data dalam format tang tersrtuktur.
Plain Text dan platform independent
Untuk pertukaran data
Baik lah langsung saja kita membuat xml dengan dua table yaitu actor dan film. Langkah
selanjutnya adalah dengan terlebih dahulu membuat database disini saya membuat databasenya
dengan nama “yusuf” kemudian buat dua table dengan nama film dan actor, seperti gambar di
bawah ini :
Table actor dengan field id_aktor, Nama, Biografi, NamaFilm, Peran.
2. Tabel film dengan field Id_ film, Title, Genre, Aktor, Sinopsis.
Lalu buat koneksinya untuk nantinya mengakses dari web ke databasenya :
3. Setelah selesai membuat koneksi selanjutnya membuat tampilan web HTML nya, untuk
membuatnya bias dengan menggunakan metro UI, Twiter bootstrap, javascript dll. Disini sendiri
saya menggunakan javascript untuk mendesain halaman websitenya, berikut tampilan dari hasil
desain nya :
5. Lalu membuat tampilan insert tujuannya untuk menginputkan data actor maupun movie, untuk
syntax di bawah ini merupakan insert untuk actor :
6. Kemudian document tersebut nantinya akan tersimpan dengan nama actor.xml tujuannya untuk
membuat data actor dalam bentuk xml, tampilan dari hasil input dari actor seperti di bawah ini :
7. Dan berikut ini merupakan tampilan hasil dari input data actor yang telah di jelaskan di atas :
8. Kemudian langkah selanjutnya adalah memberikan syntax pada update dan delete, sebenarnya
syntaxnya sama dengan input hanya saja pada bagian querynya saja diganti dengan “update” dan
untuk action deletenya syntax yang harus di berikan adalah sebagai berikut :
9. Berikut ini merupakan tampilan hasil dari xml yang telah kita create di atas tadi :
Kemudian untuk memberikan action pada movie perintah yang diberikan sama dengan input
pada actor hanya saja untuk field di cocokkan berdasarkan field yang sudah kawan buat pada
langkah awal tadi untuk memudahkan proses input dan create xml movienya.
Contoh tampilan input pada movie beserta hasil inputnya :
10. Dan ini merupakan tampilan dari film.xml yang telah di create di atas :
Sekian dulu, semoga bermanfaat.
Nama: Yusuf Wibisono
NIM : 1110651202
Blog : wibisononulis.blogspot.com