Langsung ke konten utama

Evaluasi Tengah Semester PBKK - pembuatan

Pembuatan aplikasi Point of Sales (POS) dengan Codeigniter


Aplikasi Point of Sales adalah aplikasi pencatatan kasir, yang biasanya digunakan di toko-toko untuk mencatat laporan penjualan barang serta profit dari penjualan. Pembuatan aplikasi ini menggunakan framework Codeigniter.

Fitur-fitur yang akan dibuat dalam aplikasi ini ada banyak, saya kelompokkan di beberapa menu:
  1. Menu Gudang, berisi fitur yang berhubungan dengan bahan makanan, menu yang dijual dan stok barang. Karena saya membuat aplikasi toko jus, maka ada fitur laporan bahan rusak/busuk
  2. Menu Kasir, berisi fitur yang berhubungan dengan pembayaran barang, pembelian bahan baku, dan pengeluaran uang. 
  3. Manajer Toko, berisi fitur untuk mengubah deskripsi toko, menambah atau mengubah user, dan melihat stok bahan.
  4. Grafik, berisi fitur grafik stok bahan, profit dan penjualan bulanan/tahunan
  5. Laporan, berisi fitur-fitur yang berkaitan dengan laporan, seperti pembelian, penjualan, profit, dsb.
Dalam aplikasi ini juga ada beberapa user level, berikut penjelasannya:
  1. Manajer, dapat mengakses semua menu
  2. Admin, dapat mengakses menu gudang dan kasir
  3. Gudang, dapat mengakses menu gudang
  4. Kasir, dapat mengakses menu kasir.
user Manajer

user Admin

user Gudang

user Kasir
Untuk database sendiri, ini table yang saya gunakan dalam aplikasi:

tabel-tabel dalam database yang saya gunakan
Lalu, konfigurasi dari databasenya:

Berikut penjelasan tiap fitur dalam menu:

Menu Gudang:

fitur bahan busuk/rusak, untuk input bahan busuk/rusak

fitur bahan habis, info tentang bahan yang habis

fitur untuk melihat dan menambah menu yang dijual

fitur untuk melihat, menambah, dan mengedit bahan baku

fitur pembelian bahan baku

fitur melihat dan menambah satuan bahan baku

Fitur melihat stok porsi tiap bulan

Menu Kasir:
fitur perhitungan kasir, memasukkan menu yang dibeli ke nota

fitur perhitungan total pembayaran, dengan perhitungan biaya kembalian

fitur cetak nota

fitur input biaya, apabila ada pengeluaran pada hari itu, fitur ini untuk menginput pengeluaran itu

fitur melihat porsi bahan baku yang masuk hari ini

fitur rekap penjualan dan pengeluaran hari ini

Manajer Toko:
fitur untuk mengubah deskripsi toko

fitur untuk menambah, mengubah, dan menghapus user


Grafik:
fitur melihat grafik bahan baku

fitur untuk melihat grafik penjualan tiap bulan

fitur untuk melihat grafik profit tiap bulan


Laporan:

fitur melihat laporan bahan baku tiap bulan
fitur melihat laporan profit bulanan
fitur melihat rekapitulasi bulanan


Untuk source code dari aplikasinya, dapat dilihat di:

hisamwp/ETS-PBKK-B-POS

Contribute to hisamwp/ETS-PBKK-B-POS development by creating an account on GitHub.

Terima kasih.


Komentar

Postingan populer dari blog ini

Tugas 3 PBKK - Membuat CRUD menggunakan framework CI

Dalam sebuah website, kita pasti memerlukan fungsi CRUD(Create, Read, Update, dan Delete), dimana fungsi tersebut berkaitan dengan data dalam database. Kita membuat data (create), membaca data (read), mengubah data dengan data yang lebih baru (update), dan menghapus data (delete). Langkah-langkah membuat CRUD(Create, Read, Update, dan Delete), dengan menggunakan CodeIgniter adalah sebagai berikut: 1. Pembuatan Database 2. Configurasi CodeIgniter 3. Membuat Model Untuk Tabel 4. Membuat Controller 5. Membuat View 6. Membuat Form Add 7. Membuat Form Edit 8. Membuat Fitur Hapus Data Berikut beberapa foto dari fungsi CRUD dengan menggunakan Codeigniter: Create Read Update Delete Berikut adalah source code dari CRUD diatas: hisamwp/tugas-3-pbkk-CRUD CodeIgniter is an Application Development Framework - a toolkit - for people who build web sites using PHP. Its goal is to enable you to develop projects much faster than ...

Tugas EAS PBKK - Membuat aplikasi bermanfaat yang berhubungan dengan pandemi Covid-19

PBKK - EAS Contribution Based Evaluation A. Latar Belakang Akhir-akhir ini, sedang ada pandemi yang menyebar luas, yaitu virus Covid-19. Penyebarannya yang semakin luas membuat pemerintah mengeluarkan kebijakan PSBB, dimana singkatnya, masyarakat diatur agar tetap dirumah saja dan selalu menjaga jarak antara satu sama lain. Tujuan dari kebijakan ini adalah untuk mengurangi kegiatan di luar rumah, terutama berkumpul dengan orang lain, agar penyebaran virus Covid-19 tidak lebih luas lagi. Disaat kita kesusahan keluar rumah, diperlukan sebuah aplikasi untuk membantu masyarakat yang tetap di rumah saja, terutama aplikasi untuk memenuhi kebutuhan sehari-hari. Oleh karena itu, kelompok kami membuat sebuah aplikasi e-commerce untuk mengurangi kegiatan masyarakat di luar rumah, dimana aplikasi e-commerce kami adalah aplikasi toko obat, tempat jual-beli obat-obatan secara online. Dengan adanya aplikasi ini, masyarakat tidak perlu keluar rumah apabila membutuhkan obat-obatan disaat sakit....

Tugas 1 PBKK - Membuat data diri dengan electron

Membuat aplikasi sederhana dengan electron Electron adalah salah satu framework untuk membuat aplikasi GUI desktop dengan menggunakan teknologi web. Dimana untuk menggunakan electron, dibutuhkan Node JS dan npm. Kali ini, saya membuat sebuah aplikasi desktop sederhana yang berisi data diri saya. Berikut terlampir gambar aplikasi yang saya buat : Source codenya ada di sini: hisamwp/tugas-1-pbkk-electron-profildiri Berikut adalah contoh aplikasi sederhana yang dibuat dengan menggunakan electron. Untuk menjalankan aplikasi, silahkan siapkan nodejs dan npm, lalu install electron dengan npm. npm install electron --save-dev lalu, jalankan program Program akan berjalan, dan menunjukkan profil diri saya. Oleh : Hisam Widi Prayoga 05111740000026 Sumber : https://youtu.be/RL305ldfzm8 Terima Kasih.