Saya Ardyn Rezky Fahreza NIM 2103551 mengerjakan TP3 dalam mata kuliah Desain dan Pemrograman Berorientasi Objek untuk keberkahanNya maka saya tidak melakukan kecurangan seperti yang telah dispesifikasikan. Aamiin.
Buatlah program menggunakan bahasa pemrograman PHP dengan spesifikasi sebagai berikut:
- Program bebas, kecuali program Ormawa
- Menggunakan minimal 3 buah tabel
- Terdapat proses Create, Read, Update, dan Delete data
- Memiliki fungsi pencarian dan pengurutan data (kata kunci bebas)
- Menggunakan template/skin form tambah data dan ubah data yang sama
- 1 tabel pada database ditampilkan dalam bentuk bukan tabel, 2 tabel sisanya ditampilkan dalam bentuk tabel (seperti contoh saat praktikum)
- Menggunakan template/skin tabel yang sama untuk menampilkan tabel
Pada program ini terdapat 3 tabel yaitu:
- Tabel Film yang berisi 7 atribut dengan atribut
film_id
sebagai primary keynya. Tabel ini memiliki relasi many to one dengan tabel Director dimana foreign keynya ada pada atributstudio_id
dan juga berelasi many to one dengan tabel Genre dimana foreign keynya ada pada atributgenre_id
. - Tabel Studio berisi 2 atribut dengan atribut
studio_id
sebagai primary keynya. Tabel ini memiliki relasi one to many dengan tabel Film - Tabel Genre berisi 2 atribut dengan atribut
genre_id
sebagai primary keynya. Tabel ini memiliki relasi one to many dengan tabel Film.
- Saat pengguna mengakses website maka halaman yg pertama muncul adalah Home yg berisi list film, di halaman ini dapat mencari film yang diinginkan dengan kolom Searching yg disediakan.
- Untuk mengakses detail dari film, klik film yg diinginkan lalu halaman detail akan muncul, di halaman detail pengguna dapat menghapus film atau mengubah data film.
- ketika pengguna ingin mengubah data film maka akan diarahkan ke halaman form untuk mengubah data film.
- Selanjutnya, jika pengguna ingin menambahkan film, dapat mengakses navbar Tambah Film dan akan muncul form untuk menambah film.
- lalu ada halaman daftar studio yg menampilkan tabel berisi studio studio yg tersedia, di halaman ini juga ada form yg digunakan untuk mengubah dan menambah daftar studio.
- lalu ada halaman daftar genre yg menampilkan tabel berisi genre genre yg tersedia, di halaman ini juga ada form yg digunakan untuk mengubah dan menambah daftar studio.
Dokumentasi Video