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
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
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.
PEMROGRAMAN API
4
D. Hasil
a. Database
1. Tabel Aktor
2. Tabel Film
PEMROGRAMAN API
5
b. Web
1. Tampilan Web
Untuk menampilkan data yang ada pada kotak menggunakan query dibawah :
PEMROGRAMAN API
6
2. Tampilan Insert Film 3. Tampilan Insert Aktor
3. Tampilan Data Film
PEMROGRAMAN API
7
5. Tampilan Update 6. Tampilan Delete

Laporan Pemrograman API

  • 1.
    PEMROGRAMAN API 1 LAPORAN PEMROGRAMAN API XMLdengan 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 adalahPHP 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.
  • 4.
    PEMROGRAMAN API 4 D. Hasil a.Database 1. Tabel Aktor 2. Tabel Film
  • 5.
    PEMROGRAMAN API 5 b. Web 1.Tampilan Web Untuk menampilkan data yang ada pada kotak menggunakan query dibawah :
  • 6.
    PEMROGRAMAN API 6 2. TampilanInsert Film 3. Tampilan Insert Aktor 3. Tampilan Data Film
  • 7.
    PEMROGRAMAN API 7 5. TampilanUpdate 6. Tampilan Delete