contoh website crud yang dapat mengenerate file xml
TRANSCRIPT
![Page 1: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/1.jpg)
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.
![Page 2: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/2.jpg)
Selanjutnya buat css-nya, beri nama ‘style.css’
Bagian yang menarik dari sebuah website adalah tampilan awalnya, sekarang kita buat file ‘index.php’
![Page 3: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/3.jpg)
![Page 4: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/4.jpg)
![Page 5: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/5.jpg)
![Page 6: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/6.jpg)
![Page 7: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/7.jpg)
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
![Page 8: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/8.jpg)
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.
![Page 9: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/9.jpg)
![Page 10: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/10.jpg)
![Page 11: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/11.jpg)
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’ :
![Page 12: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/12.jpg)
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.
![Page 13: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/13.jpg)
File ‘filmedit.php’ fungsinya untuk menampilkan detail tabel film lengkap dengan ACTION edit atau hapus.
![Page 14: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/14.jpg)
File ‘filmdelete.php’ fungsinya untuk menghapus saat ACTION delete diklik.
File ‘filmadd.php’ fungsinya untuk menginputkan data baru.
![Page 15: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/15.jpg)
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
![Page 16: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/16.jpg)
Tampilan menu View Data :
Tampilan menu Tambah Data ;
![Page 17: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/17.jpg)
Tampilan Edit Data :
![Page 18: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/18.jpg)
Tampilan ACTION EDIT :
Tampilan ACTION HAPUS
![Page 19: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/19.jpg)
Berikut adalah file XML hasil GENERATE dari file PHP saat kita mengakses halaman AWAL atau HOME atau index.php.
![Page 20: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/20.jpg)
![Page 21: Contoh website crud yang dapat mengenerate file xml](https://reader033.vdocuments.mx/reader033/viewer/2022052200/55a065651a28ab55728b474c/html5/thumbnails/21.jpg)
Terimakasih, semoga bermanfaat