Final Project - PBKK A

 Final Project PBKK : Aplikasi Point of Sale

Referensi : link

Ahmad Fauzan Alghifari
5025211091


Deskripsi Studi Kasus : 

Aplikasi yang akan dibuat adalah aplikasi point of sale dalam sebuah toko. Dimana aplikasi ini dapat digunakan oleh pegawai dalam pelayanan transaksi pembelian. Selain pegawai, pengguna aplikasi ini adalah admin. Admin dapat melihat semua data pegawai dan transaksinya.

Untuk implementasi, disini akan menggunakan bahasa pemrograman PHP dengan framework codeigniter4 dan shield (untuk autentikasi).

Meninjau dari MVC, berikut adalah penjelasan mengenai studin kasus yang dipilih

  1. Model : Model adalah representasi data dan aturan bisnis pada aplikasi. Dalam aplikasi ini, model mencakup produk, user, dan transaksi.
  2. View   : View adalah bagian yang berinteraksi dengan pengguna. Dalam aplikasi ini, view mencakup halaman produk, halaman transaksi, halaman admin, dan halaman absen pegawai.
  3. Controller : Controller bertindak sebagai penghubung antara model dan view. Pada aplikasi ini, controller mencakup Product Controller, Transaction Cntroller, dan User Controller. Dimana untuk proses setiap transaksi fitur akan di lakukan pada controller.

Fitur - Fitur pada aplikasi : 

Fitur Transaksi :

  •  Tambah produk
  • Lihat transaksi tertentu
  • Lihat semua transaksi ada
  • Tambah transaksi (submit transaksi ke database)


 Fitur Produk :

  • Edit data produk
  • Tambah produk baru
  • Hapus produk
  • Lihat produk

Fitur Pengguna :
  • Melihat dashboard admin
  • Melihat semua data pegawai (admin)

Desain Database 



Desain Front-End






Controller : 
  • Home : Controller untuk landing page
  • EmployeeController : Controller untuk logic employee
  • ProductController : Controller untuk handle logic yang berhubungan dengan entitas produk
  • TransactionController : Controller untuk handle logic yang berhubungan dengan entitas transaksi.

Video :



       
Github  : 
https://github.com/fazghfr/pbkk-fp











Comments

Popular posts from this blog

Kuis 2

Dokumentasi Latihan 1 Kalkulator