Tutoria menjelaskan cara membangun API dengan menggunakan XML untuk menyimpan dan mentransfer data, PHP untuk menyisipkan skrip ke HTML, dan MySQL sebagai database. Tutorial mendemonstrasikan cara membuat database, tabel, dan form untuk menyimpan dan mengubah data aktor dan film dalam format XML serta menghubungkannya melalui tabel perfilman.
1. Cybergagah.Blogspot.com
Tutorial membangun Api dengan XML, PHP dan Mysql
Gagah Prawono Setya Putera
Nim : 1110651039
Gghsetia3@gmail.com
XML merupakan bahasa markup yang digunakan untuk membawa dan
menyimpan data.
PHP merupakan bahasa skrip yang dapat ditanamkan atau disisipkan kedalam
HTML. PHP banyak digunakan dalam memprogram situs web.
Mysql adalah sebuah server database open source yang terkenal yang
digunakan berbagai aplikasi terutama untuk server atau membuat WEB. Mysql
berfungsi sebagai SQL (Structured Query Language) yang dimiliki sendiri dan
sudah diperluas oleh Mysql umumnya digunakan bersamaan dengan PHP untuk
membuat aplikasi server yang dinamis dan powerfull .
Langsung aja prakteknya.. Siapkan toolsnya:
1. Xampp
2. Editor PHP : Notepad++/Dreamweaver/Php Designer
3. untuk memperganteng Tampilan : Twitter Bootstrap
2. Yang pertama dibuat adalah rancangan databasenya dahulu.. disini saya
membuat database dengan nama webapi dan 3 table yakni actor, film dan
perfilman dimana perfilman akan menghubungkan antara actor dengan filmnya.
Detail Table Aktor
3. Detail Table Film
Detail Table Perfilman
Setelah databasenya dibuat.. Kita buka editor Phpnya kebetulan saya
menggunakan Notepad++, kita buka koneksinya dahulu seperti ini :
Setelah membuat koneksi kita membuat menu insert,update dan delete dimana
data yang disimpan tidak hanya tersimpan kedatabase akan tetapi akan
tersimpan sebagai file XML.
4. Tampilan Insert pada DataAktor :
Data yang diinputkan akan otomatis tersimpan dengan format xml : actor.xml
5. Sourcecode untuk menyimpan ke format XML menggunakan Class
DOMDocument :
Dimana setiap elementnya akan tersimpan
Tampilan Data Update dan Delete pada Data Aktor :
6. Data Film sama seperti Data Aktor yang membedakan yakni pada Data
Perfilman yang berfungsi menggabungkan antara Film dengan Aktornya,
Misalnya seperti ini:
Untuk tampilan update dan delete pada Data Perfilman:
7. Tampilan Film dengan Aktornya:
Untuk melihat detail actor. Anda dapat mengklik nama actor tersebut,
misalnya Leonardo DiCaprio: