Skip to content

Objektif Minggu Terakhir

Putu Wiramaswara Widya edited this page Jan 3, 2014 · 3 revisions

Pada laman ini, akan disampaikan mengenai beberapa hal yang harus dikerjakan oleh setiap tim pada minggu terakhir pengerjaan proyek FP JEE ini.

2013-12-29 sampai 2014-01-05

Mengerjakan Laman Login dan Sesi pada Gudang*Controller

  • Penanggungjawab : Ruslan Hafiz
  • Deadline : Jum'at 2014-01-03
  • Objektif : Mengerjakan laman login dan logout, menautkan laman login dengan sistem sesi yang sudah dirancang oleh PM menggunakan Spring Security, menguji sistem login PegawaiGudang berjalan dengan baik.
  • Langkah-langkah :
    • Tautkan laman login, logout pada GudangHomeController
    • Pastikan view bisa mempassing data login melalui skema Spring Security (90% sudah dikerjakan oleh PM)
    • Uji Coba login pada PegawaiGudang
  • Bahan :

Mengerjakan antarmuka dasar kasir

  • Penanggungjawab : Uthe
  • Deadline : Kamis 2014-01-02
  • Objektif : Mengerjakan laman kasir dengan Bootstrap dan Full AJAX
  • Langkah-langkah :
    • PELAJARI BAIK-BAIK STRUKTUR DATA JSON!
    • Buat desain halaman kasir dan modal window pembayaran.
    • Gunakan data contoh mock yang sudah diserahkan di PM untuk diuji coba interaksi JSON nya
    • Pastikan halaman memuat variabel Javascript TokoId untuk mengidentifikasikan toko mana yang menggunakan laman kasir tersebut
    • Koordinasikan ke Icha dan Wati untuk sisi controllernya.
    • Cara kerja laman :
      • Ketika dibuka, kasir siap dipakai (beluma ada login untuk saat ini)
      • jQuery mengambil data barang dalam JSON dari controller /kasir/ambil_data_barang.
      • Kasir mengisi nomor barang yang akan dimasukkan beserta qty nya, kemudian data barang masuk ke tabel beserta total harga saat ini. (Ada fitur hapus item).
      • Tombol PROSES ditekan, kasir memasukkan uang terbayar.
      • Ketika sebuah transaksi selesai, jQuery melakukan POST data JSON ke controller /kasir/proses_transaksi dengan format sesuai kelas domain Struk. {transaksi: {idTransaksi: '', ...}, {detilTransaksi: [{idDetilTransaksi: '', ...}, {idDetilTransaksi: '', ...}]}
  • Bahan :

Mengerjakan pengendali KasirController

  • Penanggungjawab : Wati dan Icha
  • Deadline : Kamis 2014-01-02
  • Objektif : Mengerjakan tiga fungsi di KasirController: ambilDataBarang, prosesTransaksi, kasirPage. Koordinasikan secara baik dengan Uthe dari sisi viewnya.
  • Langkah-langkah :
    • PELAJARI STRUKTUR DATA JSON DAN SERIALISASINYA DI SPRING MVC!
    • Isi implementasi algoritma dari fungsi tersebut, gunakan KasirService (dikerjakan Teteh) untuk servicenya (Jangan gunakan service dari BackOffice).
  • Bahan :

Mengerjakan implementasi KasirService

  • Penanggungjawab : Teteh
  • Deadline : Sabtu 2014-01-04
  • Objektif : Mengisi KasirServiceImpl dengan fungsi-fungsinya, agar bisa terkoneksi dari KasirController.
  • Langkah-langkah :
    • Isi implementasinya.
    • Notifikasikan ke Wira jika sudah selesai agar WebService bisa segera diuji coba.
  • Bahan :

Rapi-Rapi Halaman

Clone this wiki locally