Dokumen ini membahas tentang pembuatan XML menggunakan PHP dan basis data MySQL. Topik utama mencakup tujuan pembuatan, bahan yang diperlukan, dasar teori XML, PHP dan MySQL, serta hasil pembuatan database dan tampilan web untuk menampilkan, menambah, memperbarui, dan menghapus data film dan aktor.
1. PEMROGRAMAN API
1
LAPORAN
PEMROGRAMAN API
XML dengan PHP-MySQL
Disusun oleh:
FARIS LUTHFIR ROHMAN
1110651250
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2014
2. PEMROGRAMAN API
2
A. Tujuan
1. Membuat XML menggunakan PHP dengan database MySQL
2. Mampu menampilkan data yang didapatkan dari XML.
B. Bahan-bahan
1. Xampp
2. notepad++
3. kopi (biar g ngantuk)
C. Dasar Teori
XML kependekan dari eXtensible Markup Language, dikembangkan mulai
tahun 1996 dan mendapatkan pengakuan dari W3C pada 10 Februari 1998. XML
adalah suatu bahasa Markup, yaitu bahasa yang berisikan kode-kode berupa tanda-
tanda tertentu dengan aturan tertentu untuk memformat dokumen teks dengan tag
sendiri agar dapat dimengerti. XML adalah language untuk mengidentifikasi dan
menandai data terstruktur.
XML Digunakan untuk :
o Menyimpan data
o Pertukaran data
o Membawa data
Keuntungan XML :
Ekstensibilitas dan reusable
o Memungkinkan pemrograman yang lebih baik:
Dapat memperlihatkan hubungan antar data.
XML dapat diprogram dan sudah banyak software pengolah XML.
o Memisahkan data dan presentasi.
Data disimpan dalam XML sedangkan untuk presentasi (tampilan)
dibuat dengan menggunakan XSLT.
o Pencarian data cepat karena XML merupakan data dalam format yang
terstruktur.
Hal ini dapat dilakukan dengan menggunakan XPath dan XQuery
berdasarkan suatu elemen tertentu.
o Bersifat plain text dan platform independent.
o Terstruktur dan standard
3. PEMROGRAMAN API
3
PHP adalah PHP Hypertext Preprocessor adalah bahasa skrip yang dapat
ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram
situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS. Fungsi
yang paling populer dari PHP adalah kemampuannya sebagai server Side
Programming/Scripting Language dalam pembuatan Website, atau aplikasi yang
berbasis Website.
MySQL adalah sebuah perangkat lunak system manajemen basis data SQL
(DBMS) yang multithread, dan multi-user. MySQL adalah implementasi dari system
manajemen basisdata relasional (RDBMS). MySQL dibuah oleh TcX dan telah
dipercaya mengelola system dengan 40 buah database berisi 10.000 tabel dan 500 di
antaranya memiliki 7 juta baris.
MySQL AB merupakan perusahaan komersial Swedia yang mensponsori dan
yang memiliki MySQL. Pendiri MySQL AB adalah dua orang Swedia yang bernama
David Axmark, Allan Larsson dan satu orang Finlandia bernama Michael “Monty”.
Setiap pengguna MySQL dapat menggunakannya secara bebas yang didistribusikan
gratis dibawah lisensi GPL(General Public License) namun tidak boleh menjadikan
produk turunan yang bersifat komersial.
Pada saat ini MySQL merupakan database server yang sangat terkenal di
dunia, semua itu tak lain karena bahasa dasar yang digunakan untuk mengakses
database yaitu SQL. SQL (Structured Query Language) pertama kali diterapkan pada
sebuah proyek riset pada laboratorium riset San Jose, IBM yang bernama system R.
Kemudian SQL juga dikembangan oleh Oracle, Informix dan Sybase. Dengan
menggunakan SQL, proses pengaksesan database lebih user-friendly dibandingan
dengan yang lain, misalnya dBase atau Clipper karena mereka masih menggunakan
perintah-perintah pemrograman murni.
SQL dapat digunakan secara berdiri sendiri maupun di lekatkan pada bahasa
pemograman seperti C, dan Delphi.