Penjelasan Assessment #2 WebPro D4SM-40-01


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!