ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
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
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
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.
Tampilan Insert pada DataAktor :
Data yang diinputkan akan otomatis tersimpan dengan format xml : actor.xml
Sourcecode untuk menyimpan ke format XML menggunakan Class
DOMDocument :
Dimana setiap elementnya akan tersimpan
Tampilan Data Update dan Delete pada Data Aktor :
 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:
Tampilan Film dengan Aktornya:
Untuk melihat detail actor. Anda dapat mengklik nama actor tersebut,
misalnya Leonardo DiCaprio:
Tampilan Depan Website Menggunakan Bootstrap :
Tampilan Dashbord :
Sekian Terima Kasih…

More Related Content

What's hot (17)

Database server
Database serverDatabase server
Database server
Hadi Nursyam
Ìý
cara install opencart di local host
cara install opencart di local hostcara install opencart di local host
cara install opencart di local host
Alfan Khudori
Ìý
cara install prestashop di localhost
cara install prestashop di localhostcara install prestashop di localhost
cara install prestashop di localhost
Alfan Khudori
Ìý
Tugas 3
Tugas 3Tugas 3
Tugas 3
Gepeng Kurus
Ìý
Modul dasar pemrograman web
Modul dasar pemrograman webModul dasar pemrograman web
Modul dasar pemrograman web
Deka M Wildan
Ìý
Tugas 2 0317
Tugas 2   0317Tugas 2   0317
Tugas 2 0317
Gilig Anggit Pinalar
Ìý
Xml dengan php
Xml dengan phpXml dengan php
Xml dengan php
snapshot01
Ìý
Cara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan databaseCara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan database
Programmer and Design
Ìý
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
RCH_98
Ìý
Tutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisTutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi Inventaris
Deka M Wildan
Ìý
Step step instalasi moodle
Step step instalasi moodleStep step instalasi moodle
Step step instalasi moodle
Butiq Itha
Ìý
Belajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sqlBelajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sql
eseszz
Ìý
materi memanfaatkan mesin pencari di internet
materi memanfaatkan mesin pencari di internetmateri memanfaatkan mesin pencari di internet
materi memanfaatkan mesin pencari di internet
abdul manaf
Ìý
XML dengan PHP dan MYSQL
XML dengan PHP dan MYSQLXML dengan PHP dan MYSQL
XML dengan PHP dan MYSQL
Hengky Susanto
Ìý
Database server
Database serverDatabase server
Database server
Hadi Nursyam
Ìý
cara install opencart di local host
cara install opencart di local hostcara install opencart di local host
cara install opencart di local host
Alfan Khudori
Ìý
cara install prestashop di localhost
cara install prestashop di localhostcara install prestashop di localhost
cara install prestashop di localhost
Alfan Khudori
Ìý
Modul dasar pemrograman web
Modul dasar pemrograman webModul dasar pemrograman web
Modul dasar pemrograman web
Deka M Wildan
Ìý
Xml dengan php
Xml dengan phpXml dengan php
Xml dengan php
snapshot01
Ìý
Cara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan databaseCara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan database
Programmer and Design
Ìý
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
RCH_98
Ìý
Tutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisTutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi Inventaris
Deka M Wildan
Ìý
Step step instalasi moodle
Step step instalasi moodleStep step instalasi moodle
Step step instalasi moodle
Butiq Itha
Ìý
Belajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sqlBelajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sql
eseszz
Ìý
materi memanfaatkan mesin pencari di internet
materi memanfaatkan mesin pencari di internetmateri memanfaatkan mesin pencari di internet
materi memanfaatkan mesin pencari di internet
abdul manaf
Ìý
XML dengan PHP dan MYSQL
XML dengan PHP dan MYSQLXML dengan PHP dan MYSQL
XML dengan PHP dan MYSQL
Hengky Susanto
Ìý

Viewers also liked (19)

Technologyin theclassroom
Technologyin theclassroomTechnologyin theclassroom
Technologyin theclassroom
Southern University A & M
Ìý
Quantum pba
Quantum pbaQuantum pba
Quantum pba
dirisaya
Ìý
Thoriqotu al ta'lim revisi
Thoriqotu al ta'lim revisiThoriqotu al ta'lim revisi
Thoriqotu al ta'lim revisi
dirisaya
Ìý
Kekuatan dan kelemahan mpba
Kekuatan dan kelemahan mpbaKekuatan dan kelemahan mpba
Kekuatan dan kelemahan mpba
dirisaya
Ìý
JSON API_1110651039
JSON API_1110651039JSON API_1110651039
JSON API_1110651039
gagahprawono
Ìý
Public Relations: A Practical Guide
Public Relations: A Practical GuidePublic Relations: A Practical Guide
Public Relations: A Practical Guide
dantasse
Ìý
Public Relations: An Exploration
Public Relations: An ExplorationPublic Relations: An Exploration
Public Relations: An Exploration
dantasse
Ìý
SALES CELEBRITY PART 1
SALES CELEBRITY PART 1SALES CELEBRITY PART 1
SALES CELEBRITY PART 1
Paul Ang
Ìý
SALES CELEBRITY PART 2
SALES CELEBRITY PART 2SALES CELEBRITY PART 2
SALES CELEBRITY PART 2
Paul Ang
Ìý
Metode membaca
Metode membacaMetode membaca
Metode membaca
dirisaya
Ìý
Photo Project
Photo ProjectPhoto Project
Photo Project
adamsputh
Ìý
Media pengajaran bahasa arab berbasis internet
Media pengajaran bahasa arab berbasis internetMedia pengajaran bahasa arab berbasis internet
Media pengajaran bahasa arab berbasis internet
dirisaya
Ìý
Teknik peng kosa kata
Teknik peng  kosa kataTeknik peng  kosa kata
Teknik peng kosa kata
dirisaya
Ìý
Metode langsung ,mubasyiroh
Metode langsung ,mubasyirohMetode langsung ,mubasyiroh
Metode langsung ,mubasyiroh
dirisaya
Ìý
Permainan bahasa dalam pengajaran keterampilan menulis
Permainan bahasa dalam pengajaran keterampilan menulisPermainan bahasa dalam pengajaran keterampilan menulis
Permainan bahasa dalam pengajaran keterampilan menulis
dirisaya
Ìý
Kertas kerja kemerdekaan2
Kertas kerja kemerdekaan2Kertas kerja kemerdekaan2
Kertas kerja kemerdekaan2
khaimos
Ìý
Metode gramatika terjemah
Metode gramatika terjemahMetode gramatika terjemah
Metode gramatika terjemah
dirisaya
Ìý
Maple bear comic vol2
Maple bear comic vol2Maple bear comic vol2
Maple bear comic vol2
DÆ°Æ¡ng Nguyá»…n SÆ¡n
Ìý
Maple bear comic vol1
Maple bear comic vol1Maple bear comic vol1
Maple bear comic vol1
DÆ°Æ¡ng Nguyá»…n SÆ¡n
Ìý
Quantum pba
Quantum pbaQuantum pba
Quantum pba
dirisaya
Ìý
Thoriqotu al ta'lim revisi
Thoriqotu al ta'lim revisiThoriqotu al ta'lim revisi
Thoriqotu al ta'lim revisi
dirisaya
Ìý
Kekuatan dan kelemahan mpba
Kekuatan dan kelemahan mpbaKekuatan dan kelemahan mpba
Kekuatan dan kelemahan mpba
dirisaya
Ìý
JSON API_1110651039
JSON API_1110651039JSON API_1110651039
JSON API_1110651039
gagahprawono
Ìý
Public Relations: A Practical Guide
Public Relations: A Practical GuidePublic Relations: A Practical Guide
Public Relations: A Practical Guide
dantasse
Ìý
Public Relations: An Exploration
Public Relations: An ExplorationPublic Relations: An Exploration
Public Relations: An Exploration
dantasse
Ìý
SALES CELEBRITY PART 1
SALES CELEBRITY PART 1SALES CELEBRITY PART 1
SALES CELEBRITY PART 1
Paul Ang
Ìý
SALES CELEBRITY PART 2
SALES CELEBRITY PART 2SALES CELEBRITY PART 2
SALES CELEBRITY PART 2
Paul Ang
Ìý
Metode membaca
Metode membacaMetode membaca
Metode membaca
dirisaya
Ìý
Photo Project
Photo ProjectPhoto Project
Photo Project
adamsputh
Ìý
Media pengajaran bahasa arab berbasis internet
Media pengajaran bahasa arab berbasis internetMedia pengajaran bahasa arab berbasis internet
Media pengajaran bahasa arab berbasis internet
dirisaya
Ìý
Teknik peng kosa kata
Teknik peng  kosa kataTeknik peng  kosa kata
Teknik peng kosa kata
dirisaya
Ìý
Metode langsung ,mubasyiroh
Metode langsung ,mubasyirohMetode langsung ,mubasyiroh
Metode langsung ,mubasyiroh
dirisaya
Ìý
Permainan bahasa dalam pengajaran keterampilan menulis
Permainan bahasa dalam pengajaran keterampilan menulisPermainan bahasa dalam pengajaran keterampilan menulis
Permainan bahasa dalam pengajaran keterampilan menulis
dirisaya
Ìý
Kertas kerja kemerdekaan2
Kertas kerja kemerdekaan2Kertas kerja kemerdekaan2
Kertas kerja kemerdekaan2
khaimos
Ìý
Metode gramatika terjemah
Metode gramatika terjemahMetode gramatika terjemah
Metode gramatika terjemah
dirisaya
Ìý

Similar to Api3 (20)

Membuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayoMembuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayo
dhkdika
Ìý
Membuat web api_dhk_dika
Membuat web api_dhk_dikaMembuat web api_dhk_dika
Membuat web api_dhk_dika
Dhyka EL-bustany
Ìý
Tugas 3 Pemrograman API
Tugas 3 Pemrograman APITugas 3 Pemrograman API
Tugas 3 Pemrograman API
1110651055
Ìý
Tugas afi
Tugas afiTugas afi
Tugas afi
Afi Ijal
Ìý
Tug as
Tug asTug as
Tug as
Afi Ijal
Ìý
Tug as ii
Tug as iiTug as ii
Tug as ii
Afi Ijal
Ìý
Xml_dengan_php-mysql
Xml_dengan_php-mysqlXml_dengan_php-mysql
Xml_dengan_php-mysql
Univ of Muhammadiyah Jember
Ìý
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
QyeChildist Parth-ll
Ìý
Laporan_PHP-MySQL
Laporan_PHP-MySQLLaporan_PHP-MySQL
Laporan_PHP-MySQL
Nona Tyaz Suderajat [AY]
Ìý
Module desain web
Module desain webModule desain web
Module desain web
Dedy Setiawan
Ìý
Laporan
LaporanLaporan
Laporan
renzniki
Ìý
Php & mysql
Php & mysqlPhp & mysql
Php & mysql
Hamka Ardiyansyah
Ìý
Belajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sqlBelajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sql
Andi Darmawan
Ìý
Materi php1.1
Materi php1.1Materi php1.1
Materi php1.1
Rendra Fajar
Ìý
pemograman API
pemograman APIpemograman API
pemograman API
FarisLufhy
Ìý
Ebook PHP - menyelam dan menaklukan samudra php
Ebook PHP - menyelam dan menaklukan samudra phpEbook PHP - menyelam dan menaklukan samudra php
Ebook PHP - menyelam dan menaklukan samudra php
Puguh Nugroho
Ìý
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587
nurul azmi
Ìý
Basic Pemrograman.pptx
Basic Pemrograman.pptxBasic Pemrograman.pptx
Basic Pemrograman.pptx
NandoApri2
Ìý
Tugas besar (pbw) web sekolah
Tugas besar (pbw)   web sekolahTugas besar (pbw)   web sekolah
Tugas besar (pbw) web sekolah
rizqipratama15
Ìý
Membuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayoMembuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayo
dhkdika
Ìý
Membuat web api_dhk_dika
Membuat web api_dhk_dikaMembuat web api_dhk_dika
Membuat web api_dhk_dika
Dhyka EL-bustany
Ìý
Tugas 3 Pemrograman API
Tugas 3 Pemrograman APITugas 3 Pemrograman API
Tugas 3 Pemrograman API
1110651055
Ìý
Tugas afi
Tugas afiTugas afi
Tugas afi
Afi Ijal
Ìý
Tug as
Tug asTug as
Tug as
Afi Ijal
Ìý
Tug as ii
Tug as iiTug as ii
Tug as ii
Afi Ijal
Ìý
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
QyeChildist Parth-ll
Ìý
Module desain web
Module desain webModule desain web
Module desain web
Dedy Setiawan
Ìý
Laporan
LaporanLaporan
Laporan
renzniki
Ìý
Belajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sqlBelajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sql
Andi Darmawan
Ìý
Materi php1.1
Materi php1.1Materi php1.1
Materi php1.1
Rendra Fajar
Ìý
pemograman API
pemograman APIpemograman API
pemograman API
FarisLufhy
Ìý
Ebook PHP - menyelam dan menaklukan samudra php
Ebook PHP - menyelam dan menaklukan samudra phpEbook PHP - menyelam dan menaklukan samudra php
Ebook PHP - menyelam dan menaklukan samudra php
Puguh Nugroho
Ìý
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587
nurul azmi
Ìý
Basic Pemrograman.pptx
Basic Pemrograman.pptxBasic Pemrograman.pptx
Basic Pemrograman.pptx
NandoApri2
Ìý
Tugas besar (pbw) web sekolah
Tugas besar (pbw)   web sekolahTugas besar (pbw)   web sekolah
Tugas besar (pbw) web sekolah
rizqipratama15
Ìý

Api3

  • 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:
  • 8. Tampilan Depan Website Menggunakan Bootstrap : Tampilan Dashbord : Sekian Terima Kasih…