SlideShare a Scribd company logo
1 of 8
Download to read offline
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

cara install opencart di local host
cara install opencart di local hostcara install opencart di local host
cara install opencart di local hostAlfan Khudori
 
cara install prestashop di localhost
cara install prestashop di localhostcara install prestashop di localhost
cara install prestashop di localhostAlfan Khudori
 
Modul dasar pemrograman web
Modul dasar pemrograman webModul dasar pemrograman web
Modul dasar pemrograman webDeka M Wildan
 
Xml dengan php
Xml dengan phpXml dengan php
Xml dengan phpsnapshot01
 
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 databaseProgrammer and Design
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaRCH_98
 
Tutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisTutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisDeka M Wildan
 
Step step instalasi moodle
Step step instalasi moodleStep step instalasi moodle
Step step instalasi moodleButiq Itha
 
Belajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sqlBelajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sqleseszz
 
materi memanfaatkan mesin pencari di internet
materi memanfaatkan mesin pencari di internetmateri memanfaatkan mesin pencari di internet
materi memanfaatkan mesin pencari di internetabdul manaf
 
XML dengan PHP dan MYSQL
XML dengan PHP dan MYSQLXML dengan PHP dan MYSQL
XML dengan PHP dan MYSQLHengky Susanto
 

What's hot (17)

Database server
Database serverDatabase server
Database server
 
cara install opencart di local host
cara install opencart di local hostcara install opencart di local host
cara install opencart di local host
 
cara install prestashop di localhost
cara install prestashop di localhostcara install prestashop di localhost
cara install prestashop di localhost
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Presentation1
Presentation1Presentation1
Presentation1
 
Modul dasar pemrograman web
Modul dasar pemrograman webModul dasar pemrograman web
Modul dasar pemrograman web
 
Tugas 2 0317
Tugas 2   0317Tugas 2   0317
Tugas 2 0317
 
Xml dengan php
Xml dengan phpXml dengan php
Xml dengan php
 
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
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
 
Tutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisTutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi Inventaris
 
1234 ppt
1234 ppt1234 ppt
1234 ppt
 
Step step instalasi moodle
Step step instalasi moodleStep step instalasi moodle
Step step instalasi moodle
 
Belajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sqlBelajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sql
 
materi memanfaatkan mesin pencari di internet
materi memanfaatkan mesin pencari di internetmateri memanfaatkan mesin pencari di internet
materi memanfaatkan mesin pencari di internet
 
XML dengan PHP dan MYSQL
XML dengan PHP dan MYSQLXML dengan PHP dan MYSQL
XML dengan PHP dan MYSQL
 
Tugas tik
Tugas tikTugas tik
Tugas tik
 

Viewers also liked

Quantum pba
Quantum pbaQuantum pba
Quantum pbadirisaya
 
Thoriqotu al ta'lim revisi
Thoriqotu al ta'lim revisiThoriqotu al ta'lim revisi
Thoriqotu al ta'lim revisidirisaya
 
Kekuatan dan kelemahan mpba
Kekuatan dan kelemahan mpbaKekuatan dan kelemahan mpba
Kekuatan dan kelemahan mpbadirisaya
 
JSON API_1110651039
JSON API_1110651039JSON API_1110651039
JSON API_1110651039gagahprawono
 
Public Relations: A Practical Guide
Public Relations: A Practical GuidePublic Relations: A Practical Guide
Public Relations: A Practical Guidedantasse
 
Public Relations: An Exploration
Public Relations: An ExplorationPublic Relations: An Exploration
Public Relations: An Explorationdantasse
 
SALES CELEBRITY PART 1
SALES CELEBRITY PART 1SALES CELEBRITY PART 1
SALES CELEBRITY PART 1Paul Ang
 
SALES CELEBRITY PART 2
SALES CELEBRITY PART 2SALES CELEBRITY PART 2
SALES CELEBRITY PART 2Paul Ang
 
Metode membaca
Metode membacaMetode membaca
Metode membacadirisaya
 
Photo Project
Photo ProjectPhoto Project
Photo Projectadamsputh
 
Media pengajaran bahasa arab berbasis internet
Media pengajaran bahasa arab berbasis internetMedia pengajaran bahasa arab berbasis internet
Media pengajaran bahasa arab berbasis internetdirisaya
 
Teknik peng kosa kata
Teknik peng  kosa kataTeknik peng  kosa kata
Teknik peng kosa katadirisaya
 
Metode langsung ,mubasyiroh
Metode langsung ,mubasyirohMetode langsung ,mubasyiroh
Metode langsung ,mubasyirohdirisaya
 
Permainan bahasa dalam pengajaran keterampilan menulis
Permainan bahasa dalam pengajaran keterampilan menulisPermainan bahasa dalam pengajaran keterampilan menulis
Permainan bahasa dalam pengajaran keterampilan menulisdirisaya
 
Kertas kerja kemerdekaan2
Kertas kerja kemerdekaan2Kertas kerja kemerdekaan2
Kertas kerja kemerdekaan2khaimos
 
Metode gramatika terjemah
Metode gramatika terjemahMetode gramatika terjemah
Metode gramatika terjemahdirisaya
 

Viewers also liked (19)

Technologyin theclassroom
Technologyin theclassroomTechnologyin theclassroom
Technologyin theclassroom
 
Quantum pba
Quantum pbaQuantum pba
Quantum pba
 
Thoriqotu al ta'lim revisi
Thoriqotu al ta'lim revisiThoriqotu al ta'lim revisi
Thoriqotu al ta'lim revisi
 
Kekuatan dan kelemahan mpba
Kekuatan dan kelemahan mpbaKekuatan dan kelemahan mpba
Kekuatan dan kelemahan mpba
 
JSON API_1110651039
JSON API_1110651039JSON API_1110651039
JSON API_1110651039
 
Public Relations: A Practical Guide
Public Relations: A Practical GuidePublic Relations: A Practical Guide
Public Relations: A Practical Guide
 
Public Relations: An Exploration
Public Relations: An ExplorationPublic Relations: An Exploration
Public Relations: An Exploration
 
SALES CELEBRITY PART 1
SALES CELEBRITY PART 1SALES CELEBRITY PART 1
SALES CELEBRITY PART 1
 
SALES CELEBRITY PART 2
SALES CELEBRITY PART 2SALES CELEBRITY PART 2
SALES CELEBRITY PART 2
 
Metode membaca
Metode membacaMetode membaca
Metode membaca
 
Photo Project
Photo ProjectPhoto Project
Photo Project
 
Media pengajaran bahasa arab berbasis internet
Media pengajaran bahasa arab berbasis internetMedia pengajaran bahasa arab berbasis internet
Media pengajaran bahasa arab berbasis internet
 
Teknik peng kosa kata
Teknik peng  kosa kataTeknik peng  kosa kata
Teknik peng kosa kata
 
Metode langsung ,mubasyiroh
Metode langsung ,mubasyirohMetode langsung ,mubasyiroh
Metode langsung ,mubasyiroh
 
Permainan bahasa dalam pengajaran keterampilan menulis
Permainan bahasa dalam pengajaran keterampilan menulisPermainan bahasa dalam pengajaran keterampilan menulis
Permainan bahasa dalam pengajaran keterampilan menulis
 
Kertas kerja kemerdekaan2
Kertas kerja kemerdekaan2Kertas kerja kemerdekaan2
Kertas kerja kemerdekaan2
 
Metode gramatika terjemah
Metode gramatika terjemahMetode gramatika terjemah
Metode gramatika terjemah
 
Maple bear comic vol2
Maple bear comic vol2Maple bear comic vol2
Maple bear comic vol2
 
Maple bear comic vol1
Maple bear comic vol1Maple bear comic vol1
Maple bear comic vol1
 

Similar to Api3

Membuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayoMembuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayodhkdika
 
Tugas 3 Pemrograman API
Tugas 3 Pemrograman APITugas 3 Pemrograman API
Tugas 3 Pemrograman API1110651055
 
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
 
Belajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sqlBelajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sqlAndi Darmawan
 
pemograman API
pemograman APIpemograman API
pemograman APIFarisLufhy
 
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 phpPuguh Nugroho
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587nurul azmi
 
Basic Pemrograman.pptx
Basic Pemrograman.pptxBasic Pemrograman.pptx
Basic Pemrograman.pptxNandoApri2
 
Tugas besar (pbw) web sekolah
Tugas besar (pbw)   web sekolahTugas besar (pbw)   web sekolah
Tugas besar (pbw) web sekolahrizqipratama15
 

Similar to Api3 (20)

Membuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayoMembuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayo
 
Membuat web api_dhk_dika
Membuat web api_dhk_dikaMembuat web api_dhk_dika
Membuat web api_dhk_dika
 
Tugas 3 Pemrograman API
Tugas 3 Pemrograman APITugas 3 Pemrograman API
Tugas 3 Pemrograman API
 
Tugas afi
Tugas afiTugas afi
Tugas afi
 
Tug as
Tug asTug as
Tug as
 
Tug as ii
Tug as iiTug as ii
Tug as ii
 
Xml_dengan_php-mysql
Xml_dengan_php-mysqlXml_dengan_php-mysql
Xml_dengan_php-mysql
 
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)
 
Laporan_PHP-MySQL
Laporan_PHP-MySQLLaporan_PHP-MySQL
Laporan_PHP-MySQL
 
Module desain web
Module desain webModule desain web
Module desain web
 
Laporan
LaporanLaporan
Laporan
 
Php & mysql
Php & mysqlPhp & mysql
Php & mysql
 
Php & mysql
Php & mysqlPhp & mysql
Php & mysql
 
Belajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sqlBelajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sql
 
Materi php1.1
Materi php1.1Materi php1.1
Materi php1.1
 
pemograman API
pemograman APIpemograman API
pemograman API
 
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
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587
 
Basic Pemrograman.pptx
Basic Pemrograman.pptxBasic Pemrograman.pptx
Basic Pemrograman.pptx
 
Tugas besar (pbw) web sekolah
Tugas besar (pbw)   web sekolahTugas besar (pbw)   web sekolah
Tugas besar (pbw) web sekolah
 

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…