UTS PBKK : Membuat Aplikasi Point Of Sales




Dalam dunia bisnis, Point Of Sales (POS) merujuk dalam pengertian tempat kasir (check-out counter) dengan mesin kasir (Cash Register). Sesuai dengan namanya, POS merupakan titik penjualan (Check-out) tempat di mana transaksi selesai. Ini adalah titik di mana pelanggan melakukan pembayaran dalam pertukaran barang atau jasa. Pada Point Of Sales penjual akan menghitung seluruh jumlah harga yang dibeli konsumen dan memberikan pilihan bagi pelanggan untuk melakukan pembayaran serta akan mengeluarkan tanda terima untuk transaksi pembelian.
Dalam perkembangannya, POS dapat dibuat sebagai suatu sistem dengan menggunakan sebuah jaringan komputer yang dioperasikan oleh komputer utama dan dihubungkan dengan beberapa terminal checkout POS. Istilah ini dikenal dengan nama Sistem Point Of Sales (POS). Pada dasarnya, sistem POS adalah cara all-in-one untuk melacak arus kas bisnis Anda. Sistem Point Of Sales (POS) memerlukan sebuah aplikasi atau software agar sistem tersebut berjalan sempurna untuk menjalankan proses transaksi dengan cepat dan sistematis yang berorientasi meningkatkan market interest dan pelayanan terhadap konsumen.
1. Aplikasi ini memiliki fitur :
- Login & Logout
- Dashboard
- Data Barang
- Transaksi Penjualan
- Jenis Barang 
- Data Suplier

2. Asumsi : Situs ini dapat digunakan untuk mencatat segala bentuk transaksi seperti :
- Melakukan pencatatan penjualan
- Tambah Barang dan Stok
- Mencetak data barang, transaksi dan stok dalam excel 
- Melihat suplier barang
- Mengedit dan menghapus data penjualan, data barang dan data suplier

Situs ini memiliki user berupa admin yang dapat mengatur segalai transaksi di website.

3. Deskripsi sistem : Aplikasi kasir yang bernama Aplikasi POS 
Alamat linknya : https://boyposapp.000webhostapp.com/

Source code dapat diakses di LINK GITHUB
Gunakan user : admin , password : admin

Dokumentasi Web :

1. Login & Logout





Untuk mengoperasikan halaman ini, perlu melakukan login terlebih dahulu. Dengan menggunakan user : admin , password : admin . Admin juga dapat melakukan logout dari aplikasi ini.


2. Dashboard

Pada halaman ini, adalah halaman yang akan dituju pertama kali setelah login. Di halaman ini akan memberikan informasi tentang jumlah barang yang terjual dan jumlah transaksi yang terjadi.


3. Data Barang


Pada halaman ini, kita dapat melihat list barang yang dijual beserta gambar dengan resolusi maksimal 4000x4000 pixel. Kita juga dapat mencari barang dengan fitur search dan menghapus barang.

    3.2. Tambah Data Barang
   

Halaman Tambah Data Barang
    
    3.3. Lihat Detail Barang

Halaman Detail Data Barang 

    3.4. Hapus Barang 


Sebelum dihapus


Setelah dihapus (Barang no 5 sudah tidak ada lagi)


    3.5. Pencatatan Data Barang ke Excel


Hasil Pencatatan Data Barang ke Excel

4. Transaksi Penjualan


Pada halaman ini, kita melihat dapat list barang yang sudah terjual, dan dapat mengurutkan barang secara ascending/descending untuk setiap kategori, dapat menghapus transaksi penjualan dan dapat mencari penjualan barang dengan fitur search.

    4.1. Tambah Penjualan


Halaman akan mengeluarkan form untuk menambah penjualan dan Kode transaksi yang ada akan dirandom dari 100 - 1000

    4.2. Edit Penjualan



Halaman Edit Penjualan

    4.3. Pencatatan Penjualan dalam Excel



Hasil Excel Penjualan

5. Jenis Barang


Pada halaman ini, kita dapat melihat jenis (kategori barang) yang dijual, kita dapat melakukan edit dan dapat menghapus jenis barang.

    5.1. Edit Jenis Barang




    5.2. Hapus Jenis Barang
Sistem juga dapat menghapus jenis / kategori barang

6. Data Suplier


Pada halaman ini, kita dapat melihat Data Supplier yang akan menyuplai barang, kita dapat melakukan edit dan dapat menghapus data supplier.

    6.1. Edit Data Suplier

Halaman Edit Data Supplier

    6.2. Hapus Data Suplier 
Sistem dapat menghapus data supplier.

Dokumentasi Source Code :
Aplikasi ini dibangun dengan framework CodeIgniter (CI), dengan arsitektur Model-View-Controller(MVC).

Untuk View, ada 17 file php yaitu dengan :

- dashboard.php                        - edit_suplier.php        - tambah_barang.php              - template.php
- data_barang.php                     - jenis_barang.php     - tambah_customer.php           - edit_jenis_barang.php
- detail_data_barang.php          - login.php                   - tambah_jenis.php 
- edit_data_barang.php             - penjualan.php           - tambah_penjualan.php
- edit_penjualan.php                  - suplier.php                - tambah_suplier.php

Berikut ini adalah beberapa dokumentasi dari View :





View dari Page Jenis Barang




View dari page Login




View dari template. Ini yang hampir selalu digunakan bersamaan dengan view yang lain dikarenakan digunakan sebagai template dari website.


Untuk Models terdiri dari 6 file yaitu :
- Model_customer.php
- Model_dashboard.php
- Model_data_barang.php
- Model_jenis_barang.php
- Model_penjualan.php
- Model_suplier.php


Berikut ini adalah beberapa dokumentasi dari Models :


Model untuk Dashboard



Model untuk suplier


Untuk Controller, terdiri dari 7 file yaitu :
- Login.php
- Dashboard.php
- Data_barang.php
- Jenis_barang.php
- Page.php
- Penjualan.php
- Suplier.php

Berikut beberapa dokumentasi dari Controller : 


Controller untuk Login



Controller untuk Penjualan

Komentar

Postingan populer dari blog ini

EAS PBKK