SlideShare a Scribd company logo
CONTOH WEBSITE CRUD YANG DAPAT MENGENERATE FILE XML
Kali ini saya dapat tugas yang bisa dibilang cukup sulit untuk diterapkan. Berbeda dengan contoh
yang diberikan pada waktu materi yang hanya menggunakan single table pada satu database. Kali
ini ada triple table yaitu tabel Film, Aktor, dan Tabel yang menghubungkan antara tabel film dan
aktor, sebut saja ‘tabel aktorfilm’. Ada yang bisa bantu gak ya? Tanya sama temen yang jelas akan
kelihatan copas alias diedit-edit dikit, kalo tanya caranya sich gak apa-apa hehehe
Query yang saya gunakan adalah INNER JOIN, jadi tabel film dan tabel aktor harus berelasi agar
bisa saling joinan.
Nech Struktur DATABASE-nya :
Buat folder di htdocs, nama terserah yang penting ngerti (nama folder saya coba).
Pertama kita buat file php ‘config.php’ untuk mengkoneksikan databasenya agar bisa diakses.
Oh ya website yang saya buat pakek css dan bootstrap.
Selanjutnya buat css-nya, beri nama ‘style.css’
Bagian yang menarik dari sebuah website adalah tampilan awalnya, sekarang kita buat file
‘index.php’
Di ‘index.php’ terdapat cara mengenerate dari file php menjadi file xml.
Dari codingan diatas, mulai include ‘config.php’ sampai codingan ke $document-
>save("detail.xml"); itu merupakan cara menjadikan file php menjadi xml dengan nama
detail.xml
Ini tampilan awal website yang saya buat, kalo tampilannya sich sederhana namun apa yang jadi
pembahasan tentang mengenerate file php ke XML terkupas tajam setajam clurit.
Selanjutnya kita buat file ‘detail.php yang fungsinya hampir sama dengan yang ada di ‘index.php
yang fungsinya mengenerate file XML hanya saja perbedaannya ini untuk tampilan awalnya saja.
Sebelum lanjut jangan lupa bootstrap-nya di copy dulu ya (folder css dan js). Dibawah ini tampilan
dalam folder coba.
Sekarang kita masuk folder ‘include’. Di folder include ada 3 folder lagi yaitu ‘film, aktor, dan
detail’ yang menyimpan file2 php CRUD. 3 folder tersebut isi dan inti codingnya sama hanya saja
cara penginclute-an nya yang berbeda antara satu folder dengan yang lainnya.
Kita bahas folder film saja ya? Ini isi folder ‘film’ :
File dengan nama tampil-edit.php fungsinya untuk menampilkan file yang akan diedit kedalam
form yang sudah disediakan.
File ‘filmview.php’ fungsinya untuk menampilkan detail tabel film.
File ‘filmedit.php’ fungsinya untuk menampilkan detail tabel film lengkap dengan ACTION edit
atau hapus.
File ‘filmdelete.php’ fungsinya untuk menghapus saat ACTION delete diklik.
File ‘filmadd.php’ fungsinya untuk menginputkan data baru.
Untuk folder AKTOR dan DETAIL kalian bisa buat sendiri hitung2 belajar sambil praktek
langsung, isi filenya sama kok, beda di cara penginclue-annya saja.
Tampilan menu Home :
Pada MENU Home itu merupakan hasil JOIN dari tiga tabel FILM, AKTOR dan AKTORFILM
Tampilan menu View Data :
Tampilan menu Tambah Data ;
Tampilan Edit Data :
Tampilan ACTION EDIT :
Tampilan ACTION HAPUS
Berikut adalah file XML hasil GENERATE dari file PHP saat kita mengakses halaman AWAL
atau HOME atau index.php.
Terimakasih, semoga bermanfaat 

More Related Content

What's hot

PHP CRUD Database Mysql
PHP CRUD Database MysqlPHP CRUD Database Mysql
PHP CRUD Database Mysql
Yusuf A.H.
 
Tugas2 1300631009
Tugas2 1300631009Tugas2 1300631009
Tugas2 1300631009Wika Anggya
 
json dan mysql
json dan mysqljson dan mysql
json dan mysqlSandi1265
 
JSON API_1110651039
JSON API_1110651039JSON API_1110651039
JSON API_1110651039gagahprawono
 
Manajemen user dan group
Manajemen user dan groupManajemen user dan group
Manajemen user dan group
vickriidharudin
 
Dns server dan konfigurasinya
Dns server dan konfigurasinyaDns server dan konfigurasinya
Dns server dan konfigurasinyaEddy_TKJ
 
Tugas dasar linux
Tugas dasar linuxTugas dasar linux
Tugas dasar linux
Achmad Sayfudin
 
Installasi maria db 10.1
Installasi maria db 10.1Installasi maria db 10.1
Installasi maria db 10.1
Iqbal Arfandi
 
Laporan tugas api tentang xml
Laporan tugas api tentang xmlLaporan tugas api tentang xml
Laporan tugas api tentang xmlYusuf Subekhi
 
Presentation kelompok 1
Presentation kelompok 1Presentation kelompok 1
Presentation kelompok 1raras
 
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERYHitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERYYusuf A.H.
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaver
Albertz Ace-Red
 
Proyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oopProyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oop
Telkomsat
 
Presentation1
Presentation1Presentation1
Presentation1
Eka Aprillia
 

What's hot (18)

PHP CRUD Database Mysql
PHP CRUD Database MysqlPHP CRUD Database Mysql
PHP CRUD Database Mysql
 
Tugas2 1300631009
Tugas2 1300631009Tugas2 1300631009
Tugas2 1300631009
 
json dan mysql
json dan mysqljson dan mysql
json dan mysql
 
JSON API_1110651039
JSON API_1110651039JSON API_1110651039
JSON API_1110651039
 
Tugas4
Tugas4Tugas4
Tugas4
 
Manajemen user dan group
Manajemen user dan groupManajemen user dan group
Manajemen user dan group
 
Dns server dan konfigurasinya
Dns server dan konfigurasinyaDns server dan konfigurasinya
Dns server dan konfigurasinya
 
Tugas dasar linux
Tugas dasar linuxTugas dasar linux
Tugas dasar linux
 
Tugas tik vina 91
Tugas tik vina 91Tugas tik vina 91
Tugas tik vina 91
 
Installasi maria db 10.1
Installasi maria db 10.1Installasi maria db 10.1
Installasi maria db 10.1
 
Laporan tugas api tentang xml
Laporan tugas api tentang xmlLaporan tugas api tentang xml
Laporan tugas api tentang xml
 
Kelebihan dan kekurangan ms
Kelebihan dan kekurangan msKelebihan dan kekurangan ms
Kelebihan dan kekurangan ms
 
Presentation kelompok 1
Presentation kelompok 1Presentation kelompok 1
Presentation kelompok 1
 
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERYHitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaver
 
Tugas tik
Tugas tikTugas tik
Tugas tik
 
Proyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oopProyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oop
 
Presentation1
Presentation1Presentation1
Presentation1
 

Similar to Contoh website crud yang dapat mengenerate file xml

03. upload file dengan php
03. upload file dengan php03. upload file dengan php
03. upload file dengan php
Dhanang Fitra
 
Membuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayoMembuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayodhkdika
 
Membuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayoMembuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayoDhyka EL-bustany
 
80325555 modul-7-jam-membuat-web-dari-nol
80325555 modul-7-jam-membuat-web-dari-nol80325555 modul-7-jam-membuat-web-dari-nol
80325555 modul-7-jam-membuat-web-dari-nol
AgilNur1
 
Panduan sederhana eprints
Panduan sederhana eprintsPanduan sederhana eprints
Panduan sederhana eprints
Dwi Fajar Saputra
 
Xml dengan php
Xml dengan phpXml dengan php
Xml dengan phpsnapshot01
 
Laporan praktikum 2 - Sistem Operasi - internal command - copy con, rename,...
Laporan praktikum 2  - Sistem Operasi -  internal command - copy con, rename,...Laporan praktikum 2  - Sistem Operasi -  internal command - copy con, rename,...
Laporan praktikum 2 - Sistem Operasi - internal command - copy con, rename,...
Melina Krisnawati
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn phpHaswi Haswi
 
Html link list
Html link listHtml link list
Html link list
agung sy
 
Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5
Welly Rosadi, Mochamad
 
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.pptPraktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
NansyeDeboraLitaay
 
Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML
fikrinurfahmi1
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using Oracle
Laboratorium Sirkel
 
20 upload gambardenganphp
20 upload gambardenganphp20 upload gambardenganphp
20 upload gambardenganphpDevi Ramli
 
Cara membuat frame html
Cara membuat frame htmlCara membuat frame html
Cara membuat frame htmlFikri Pandoez
 
Endang (084)
Endang (084) Endang (084)
Endang (084)
endha_kharie
 
Asp pertemuan02
Asp pertemuan02Asp pertemuan02
Asp pertemuan02
iskandarbl
 

Similar to Contoh website crud yang dapat mengenerate file xml (20)

Tugas api 3fix
Tugas api 3fixTugas api 3fix
Tugas api 3fix
 
03. upload file dengan php
03. upload file dengan php03. upload file dengan php
03. upload file dengan php
 
Membuat web api_dhk_dika
Membuat web api_dhk_dikaMembuat web api_dhk_dika
Membuat web api_dhk_dika
 
Membuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayoMembuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayo
 
Membuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayoMembuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayo
 
80325555 modul-7-jam-membuat-web-dari-nol
80325555 modul-7-jam-membuat-web-dari-nol80325555 modul-7-jam-membuat-web-dari-nol
80325555 modul-7-jam-membuat-web-dari-nol
 
Panduan sederhana eprints
Panduan sederhana eprintsPanduan sederhana eprints
Panduan sederhana eprints
 
Xml dengan php
Xml dengan phpXml dengan php
Xml dengan php
 
Laporan praktikum 2 - Sistem Operasi - internal command - copy con, rename,...
Laporan praktikum 2  - Sistem Operasi -  internal command - copy con, rename,...Laporan praktikum 2  - Sistem Operasi -  internal command - copy con, rename,...
Laporan praktikum 2 - Sistem Operasi - internal command - copy con, rename,...
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn php
 
Html link list
Html link listHtml link list
Html link list
 
Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5
 
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.pptPraktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
 
Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML
 
Php acak
Php acakPhp acak
Php acak
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using Oracle
 
20 upload gambardenganphp
20 upload gambardenganphp20 upload gambardenganphp
20 upload gambardenganphp
 
Cara membuat frame html
Cara membuat frame htmlCara membuat frame html
Cara membuat frame html
 
Endang (084)
Endang (084) Endang (084)
Endang (084)
 
Asp pertemuan02
Asp pertemuan02Asp pertemuan02
Asp pertemuan02
 

Recently uploaded

Matematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.pptMatematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.ppt
AzrilAld
 
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptxTUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
indahrosantiTeknikSi
 
Pembangkit Listrik Tenaga Surya PLTS.pptx
Pembangkit Listrik Tenaga Surya PLTS.pptxPembangkit Listrik Tenaga Surya PLTS.pptx
Pembangkit Listrik Tenaga Surya PLTS.pptx
muhhaekalsn
 
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdfTUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
jayakartalumajang1
 
436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt
rhamset
 
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptxRANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
muhammadiswahyudi12
 
COOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong dCOOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong d
delphijean1
 
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASASURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
AnandhaAdkhaM1
 
Daftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdfDaftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdf
Tsabitpattipeilohy
 
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
HADIANNAS
 

Recently uploaded (10)

Matematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.pptMatematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.ppt
 
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptxTUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
 
Pembangkit Listrik Tenaga Surya PLTS.pptx
Pembangkit Listrik Tenaga Surya PLTS.pptxPembangkit Listrik Tenaga Surya PLTS.pptx
Pembangkit Listrik Tenaga Surya PLTS.pptx
 
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdfTUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
 
436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt
 
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptxRANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
 
COOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong dCOOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong d
 
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASASURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
 
Daftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdfDaftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdf
 
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
 

Contoh website crud yang dapat mengenerate file xml

  • 1. CONTOH WEBSITE CRUD YANG DAPAT MENGENERATE FILE XML Kali ini saya dapat tugas yang bisa dibilang cukup sulit untuk diterapkan. Berbeda dengan contoh yang diberikan pada waktu materi yang hanya menggunakan single table pada satu database. Kali ini ada triple table yaitu tabel Film, Aktor, dan Tabel yang menghubungkan antara tabel film dan aktor, sebut saja ‘tabel aktorfilm’. Ada yang bisa bantu gak ya? Tanya sama temen yang jelas akan kelihatan copas alias diedit-edit dikit, kalo tanya caranya sich gak apa-apa hehehe Query yang saya gunakan adalah INNER JOIN, jadi tabel film dan tabel aktor harus berelasi agar bisa saling joinan. Nech Struktur DATABASE-nya : Buat folder di htdocs, nama terserah yang penting ngerti (nama folder saya coba). Pertama kita buat file php ‘config.php’ untuk mengkoneksikan databasenya agar bisa diakses. Oh ya website yang saya buat pakek css dan bootstrap.
  • 2. Selanjutnya buat css-nya, beri nama ‘style.css’ Bagian yang menarik dari sebuah website adalah tampilan awalnya, sekarang kita buat file ‘index.php’
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Di ‘index.php’ terdapat cara mengenerate dari file php menjadi file xml. Dari codingan diatas, mulai include ‘config.php’ sampai codingan ke $document- >save("detail.xml"); itu merupakan cara menjadikan file php menjadi xml dengan nama detail.xml
  • 8. Ini tampilan awal website yang saya buat, kalo tampilannya sich sederhana namun apa yang jadi pembahasan tentang mengenerate file php ke XML terkupas tajam setajam clurit. Selanjutnya kita buat file ‘detail.php yang fungsinya hampir sama dengan yang ada di ‘index.php yang fungsinya mengenerate file XML hanya saja perbedaannya ini untuk tampilan awalnya saja.
  • 9.
  • 10.
  • 11. Sebelum lanjut jangan lupa bootstrap-nya di copy dulu ya (folder css dan js). Dibawah ini tampilan dalam folder coba. Sekarang kita masuk folder ‘include’. Di folder include ada 3 folder lagi yaitu ‘film, aktor, dan detail’ yang menyimpan file2 php CRUD. 3 folder tersebut isi dan inti codingnya sama hanya saja cara penginclute-an nya yang berbeda antara satu folder dengan yang lainnya. Kita bahas folder film saja ya? Ini isi folder ‘film’ :
  • 12. File dengan nama tampil-edit.php fungsinya untuk menampilkan file yang akan diedit kedalam form yang sudah disediakan. File ‘filmview.php’ fungsinya untuk menampilkan detail tabel film.
  • 13. File ‘filmedit.php’ fungsinya untuk menampilkan detail tabel film lengkap dengan ACTION edit atau hapus.
  • 14. File ‘filmdelete.php’ fungsinya untuk menghapus saat ACTION delete diklik. File ‘filmadd.php’ fungsinya untuk menginputkan data baru.
  • 15. Untuk folder AKTOR dan DETAIL kalian bisa buat sendiri hitung2 belajar sambil praktek langsung, isi filenya sama kok, beda di cara penginclue-annya saja. Tampilan menu Home : Pada MENU Home itu merupakan hasil JOIN dari tiga tabel FILM, AKTOR dan AKTORFILM
  • 16. Tampilan menu View Data : Tampilan menu Tambah Data ;
  • 18. Tampilan ACTION EDIT : Tampilan ACTION HAPUS
  • 19. Berikut adalah file XML hasil GENERATE dari file PHP saat kita mengakses halaman AWAL atau HOME atau index.php.
  • 20.