Top Banner
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.
21

Contoh website crud yang dapat mengenerate file xml

Jul 11, 2015

Download

Engineering

Erfan Bahtiar
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Contoh website crud yang dapat mengenerate file xml

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

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
Page 4: Contoh website crud yang dapat mengenerate file xml
Page 5: Contoh website crud yang dapat mengenerate file xml
Page 6: Contoh website crud yang dapat mengenerate file xml
Page 7: Contoh website crud yang dapat mengenerate file xml

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

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
Page 10: Contoh website crud yang dapat mengenerate file xml
Page 11: Contoh website crud yang dapat mengenerate file xml

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

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

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

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

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

Tampilan menu View Data :

Tampilan menu Tambah Data ;

Page 17: Contoh website crud yang dapat mengenerate file xml

Tampilan Edit Data :

Page 18: Contoh website crud yang dapat mengenerate file xml

Tampilan ACTION EDIT :

Tampilan ACTION HAPUS

Page 19: Contoh website crud yang dapat mengenerate file xml

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
Page 21: Contoh website crud yang dapat mengenerate file xml

Terimakasih, semoga bermanfaat