ETS PBKK : Aplikasi Kasir Menggunakan CodeIgniter

Izzah Dinillah
05111740000044
PBKK B

  1. Deskripsi sistem dan asumsi
  2. Sistem yang dibuat merupakan sistem informasi yang mencatat transaksi penjualan pada kasir suatu toko buku. User terdiri dari Admin dan Cashier. Admin dapat mengakses keseluruhan sistem, sedangkan Cashier hanya dapat mengakses halaman transaksi (cashier).

  3. Fitur
    • Login Admin dan Cashier
    • Sebelum mengakses sistem Admin dan Cashier diharuskan login terlebih dahulu.

    Halaman login.

    Tampilan setelah login (Admin).

    Tampilan setelah login (Cashier).

    • Melakukan transaksi
    • Admin dan Cashier dapat melakukan transaksi.

    Saat tidak ada transaksi.

    Dengan memasukkan kode buku / judul pada search bar maka akan tampil buku yang dimaksud. Tekan "Buy" untuk menambahkan buku tersebut pada Cart. Jika buku dengan judul yang sama dibeli lebih dari satu, tekan "Buy" sebanyak buku yang dibeli.  

    Satu buku ditambahkan dalam Cart. Stok buku otomatis berkurang.



    Buku lain ditambahkan. Total transaksi otomatis terhitung.

    Saat user mengisi jumlah uang yang dibayarkan customer pada bagian "Paid (Rp)", uang kembalian otomatis terhitung dan ditampilkan pada bagian "Change (Rp)". Tekan "Checkout" untuk menyelesaikan transaksi.

    Kode transaksi bertambah. Bersiap untuk transaksi lainnya.

    • CRUD (Create, Read, Update, and Delete) data buku
    • Hanya dapat dilakukan oleh Admin

    Menampilkan list buku yang terdapat dalam sistem. Tekan "Add New" untuk menambahkan data buku baru. Tekan "Edit" untuk mengedit buku tertentu. Tekan "Delete" untuk menghapus buku dari sistem.

    Halaman tambah buku baru.

    Halaman edit buku tertentu.

    • CRUD (Create, Read, Update, and Delete) data user
    • Hanya dapat dilakukan oleh Admin

    Menampilkan list user yang terdapat dalam sistem. Tekan "Add New" untuk menambahkan data user baru. Tekan "Edit" untuk mengedit user tertentu. Tekan "Delete" untuk menghapus user dari sistem.

    Halaman tambah user baru.

    Halaman edit user tertentu.

    • Melihat laporan
    • Hanya dapat dilakukan oleh admin

    Halaman laporan.

    Input tanggal awal dan tanggal akhir laporan yang diinginkan.

    Menampilkan laporan total pendapatan sesuai tanggal awal dan akhir yang diminta.

  4. Source code
    • Controller
    • Books.php 

      Login.php 

      Report.php 
      Transactions.php 

      Users.php

    • Model
    • Book_model.php 

      User_model.php 

      crud_model.php

    • View
    • login_page.php 

      report.php 

      transaction.php 

      book/list.php 

      book/new_form.php 

      book/edit_form.php 

      user/list.php 

      user/new_form.php 

      user/edit_form.php

Comments

Popular posts from this blog

Tugas 3 PBKK : Penggunaan Bootstrap, Pembuatan Template, dan CRUD

EAS PBKK : Aplikasi yang Berguna pada Masa Pandemi COVID-19

Tugas 2 PBKK : Pengenalan CodeIgniter, Konsep MVC, dan Routing