Berikut ini adalah penjelasan untuk Assessment kelas D4SM-40-01, yang dilaksanakan pada hari senin.
Silahkan bekerja dengan ketentuan berikut ini,
- Jawab setiap soal yang diberikan menggunakan script PHP, HTML/CSS
- kerjakan secara individu, hanya boleh mencontek dari
- buku referensi PHP dan HTML/CSS
- web tutorial atau blog
- penilaian live code dan hasil akhir (tidak boleh terlambat)
Assessment #2
Baca dengan baik dan teliti perintah berikut ini,
1. Membuat Katalog Buku Online
Anda diminta untuk membuat tampilan Katalog Buku Online mirip seperti yang ada di http://www.bukukita.com/katalogbuku.php. Katalog tersebut menyajikan data buku dengan ketentuan sebagai berikut,
- Untuk NIM GANJIL, bentuk tampilan 6 (horizontal) x 3 (vertical)
- Untuk NIM GENAP, bentuk tampilan 3 (horizontal) x 6 (vertical)
Data yang disajikan pada setiap produk buku online terdiri dari,
- Gambar Buku
- Judul
- Nama Penulis
- Harga
Buatlah data buku tersebut dalam bentuk Array untuk memudahkan Anda dalam menyajikan data
Anda hanya diminta membuat tampilan katalog buku saja, membuat bagian lainnya dianggap nilai BONUS (layout, header,menu,footer,etc)
Anda akan mendapatkan nilai bonus jika menggunakan Array untuk membuat data lebih dari 18 buku, menggunakan paging pada katalog buku
2. Membuat Keranjang Belanja Buku
Gunakan function Session pada Library PHP, untuk membuat keranjang belanja pada katalog buku online. Berikut ini beberapa tips dan langkah pembuatannya,
- buatlah link “masukkan keranjang” atau “add to cart” pada bagian bawah gambar buku. Jika link tersebut di klik, maka akan menuju file PHP yang berfungsi menyimpan data buku yang di klik ke variable Session Keranjang.
- Untuk memudahkan penyimpanan variable pada Array, cukup Anda simpan id atau index dari kode buku pada Array
- Kemudian buat tampilan untuk menyajikan isi Array dari Session keranjang
Tampilan untuk soal ini, bisa menggunakan soal diatas. Anda bisa juga menggunakan Library PHP lainnya seperti String dan Math
Nilai Bonus, jika ada fitur untuk mengosongkan isi keranjang
Nilai Bonus, jika keranjang mampu menyajikan info jumlah barang dan total harga
3. Job Desk Anda pada Project Aplikasi Tugas Besar!
Anda diminta menjelaskan 1 fungsionalitas aplikasi yang menjadi tugas Anda pada pengerjaan Tugas Besar Web Programming.
- Jelaskan fungsionalitas/Fitur yang Anda buat
- Buatlah Flowmap-nya!
- Jika belum pernah belajar Flowmap, bisa menggunakan Activity Diagram (UML)
Kerjakan bagian ke-3 ini dengan Ms.Word
End
Selamat mengerjakan!