Langsung ke konten utama

UTS PBKK

POS Kasir CodeIgniter


Fitur-fitur yang tersedia :
- Login
- Kasir (penjualan)
- Suplier
- Kategori
- Barang
- Pengguna
- Laporan
- Pembelian barang (stok barang)
- Retur barang (pengembalian barang grosir jika mengalami kerusakan)
- Grafik

Link demo Website
Link dokumentasi Github

1. Login


Terdapat dua akses pada halaman ini yaitu sebagai admin (owner) dan kasir. Admin dapat memiliki akses kesemua fitur. Sedangkan kasir hanya memiliki akses kedalam fitur penjualan.

Code:
Model
  View
Controller
2. Kasir



Terdapat dua fitur penjualan yaitu penjualan eceran dan grosir. Perbedaan dari kedua fitur itu adalah harga groir lebih murah daripada eceran. Dalam menu ini kasir juga dapat mencetak struk transaksi



Dalam menu kasir terdapat fitur:
- Cari produk dan memasukkan item pembelian
- Memasukkan item pembelian dengan kode barang
- Menghapus item pembelian
- Menambah jumlah item pembelian
- Memberikan diskon terdahap item pembelian
- Simpan dan cetak struk pembelian

Code:
Model
View
    Controller  
3. Suplier


Pada fitur ini admin dapat mengelola suplier toko yang kedepanya data ini digunakan dalam fitur pembelian barang (stok barang)

Dalam menu suplier terdapat fitur:
- Tambah suplier
- Edit suplier
- Delete suplier
- Search suplier

Code:
Model
View
Controller
4. Kategori


Pada fitur ini admin dapat mengelola kategori barang-barang yang kedepanya data ini digunakan dalam fitur barang (data barang)

Dalam menu suplier terdapat fitur:
- Tambah kategori barang
- Edit kategori barang
- Delete kategori barang
- Search kategori barang

Code:
Model
View
Controller
5. Barang


Pada fitur ini admin dapat mengelola barang-barang yang kedepanya data ini digunakan sebagai acuan kasir menjual barang

Dalam menu suplier terdapat fitur:
- Tambah barang
- Edit barang
- Delete barang
- Search barang

Code:
Model
View
Controller
6. Pengguna


Pada fitur ini admin dapat mengelola pengguna dalam web ini. Admin dapat menambahkan admin lainya dan dapt juga menambahkan kasir baru.

Dalam menu pengguna terdapat fitur:
- Tambah pengguna
- Edit Pengguna
- Nonaktifkan pengguna
- Search pengguna

Code:
Model
View
Controller
7. Laporan

Pada fitur ini admin dapat mencetak berbagai macam laporan mengenai data pada toko. Contoh dibawah merupakan laporan data barang yang telah dicetak.


Dalam menu laporan terdapat fitur:
- Mencetak data laporan data barang
- Mencetak data laporan stok barang
- Mencetak data laporan penjualan (umum)
- Mencetak data laporan penjualan pertanggal/ hari
- Mencetak data laporan penjualan perbulan
- Mencetak data laporan penjualan pertahun
- Mencetak data laporan laba / rugi

Code:
Model
View
Controller
8. Pembelian (menyetok barang)


Dalam fitur ini admin dapat menambahkan stok barang yang sudah ada. Jika barang baru maka user admin harus menambahkan barang baru terlebih dahulu dalam menu barang. Admin harus memasukkan data suplier yang sudah terdaftar, tanggal, harga barang, dan harga jual sebelum bisa menyimpan data.

Dalam menu pembelian terdapat fitur:
- Menambahkan stok ke tabel barang
- Menyimpan stok kedalam database
- Membatalkan / menghapus barang

Code:
Model
View
Controller
9. Retur barang

Fitur ini berguna untuk mengembalikan barang yang rusak saat pembelian grosir. Dalam menu ini terdapat fitur:

- Retur barang
- Batal retur item
- Bantuan search barang

Code:
Model retur menggunakan model barang View
Controller
10. Grafik


Dalam fitu ini admin dapat melihat grafik-grafik mengenai stok barang, penjualan perbulan, penjualan per tahun. Hasil dari grafiknya dapat dilihat dibawah.


Code:
Model
View
Controller

Dan untuk source code lengkapnya dapat anda lihat di github


Komentar

Postingan populer dari blog ini

Electron Profile

Electron App Yak pada kali ini saya akan membuat aplikasi desktop dengan electron framework Elektron adalah framework open source yang dikembangkan dan dikelola oleh GitHub. Elektron memungkinkan untuk pengembangan aplikasi GUI desktop menggunakan teknologi dengan menggabungkan mesin rendering Chromium dan runtime Node.js Berikut adalah contoh aplikasi desktop untuk menampilkan profil data diri ; 1. Install  Node.js 2. Buat folder baru dan masuk ke folder tersebut menggunakan cmd / terminal 3. Kemudian ketikkan "npm init" ( silahkan custom sendiri isianya ) 4. Isikan main.js anda seperti dibawah 5. Isikan package.json seperti dibawah 6. Buat file index.html sebagai tampilan aplikasi anda, anda juga bisa menambahkan file css dan js untuk mempercantik tampilan aplikasi. Disini saya berikan contoh yang sudah jadi  Link Preview  Link Screenshoot : Sumber Latihan  https://www.youtube.com/playlist?list=PLC3y8-rFHvwiCJD3WrAFUrIMkGVDE0uqW

Tugas MPPL E - Wadul

E - Wadul Surabaya Project Charter E-Wadul Stakeholder Pemerintah Kota dan Pemerintah Daerah Surabaya Warga Kota Surabaya Project manager Developer Project Sponsor       3. Estimasi Biaya NO Fase Proyek Biaya (Rp) Keteranga 1. Project Start (Kick-off meeting,Pembuatan project charter) 19.800.OOO Honor untuk project manager, sistem analis 2. Perencanaan (Pembuatan proposal proyek) 18.100.OOO Honor untuk project manager, sistem analis, dan desain interface 3. Pelaksanaan 3.1 Analisa Sistem 3.2 Desain UI Sistem 3.3 Set Up Database 3.4 Koding,testing 49.600.OOO 3.1 Honor untuk project manager, sistem analis, programmer(Mobile Engineer),Administrasi dan dokumentasi, Desain interface 3.2 Honor untuk administrasi dan dokumentasi sistem, Project Manager, sistem analis. onor untuk desain interface dan project anager. 3.3 Biaya untuk set up database da...

FP PBKK

Sistem E-Learning dan BookShop M Yusuf Mukharom 05111740000051 Link github  https://github.com/051mym/pbkk/tree/master/fp-pbkk Link youtube  https://youtu.be/1E34TJYDi9c Link Website  https://kingmochidev2.000webhostapp.com/ Sistem E learning dan BookShop ini merupakan sistem yang dibuat agar masyarakat dapat tetap belajar dari rumah pada saat pandemi seperti ini. User dapat membeli buku yang ada secara online dan akan dikirimkan langsung kepada user. Fitur-fiturnya meliputi 1. Admin Admin dapat mengelola bookstorenya. Hal-hal yang bisa dilakukan adalah Login akun admin > admin@gmail.com | 123 Admin mengelola kategori Admin mengelola buku Admin mengelola user Admin mengelola E-book Admin mengelola order 2. User Dalam sistem ini user dapat mendaftar, login dan mengatur akunnya. User bisa melakukan registrasi ketika memilih halaman login. dan bisa memesan buku dari bookstore ini User registrasi dan login User membeli...