Aplikasi Manajemen Kas Berbasis Web
Aplikasi berbasis web yang digunakan untuk memudahkan dalam melakukan pencatatan pemasukan dan pengeluaran kas.
PHP 8
Menggunakan bahasa pemrograman PHP 8.
MySQL
Menggunakan database management system MySQL.
MySQLi Extension
Menggunakan MySQLi Extension untuk berkomunikasi dengan database.
Bootstrap 4
Menggunakan framework CSS Bootstrap 4 dengan template SB Admin 2 untuk membuat desain tampilan aplikasi.
Datepicker
Menggunakan plugin Datepicker untuk membuat datepicker.
Chosen
Menggunakan plugin Chosen untuk membuat select box.
jQuery
Menggunakan library JavaScript jQuery untuk memudahkan dan mempercepat dalam membuat website yang interaktif.
jQuery Mask Plugin
Menggunakan plugin jQuery Mask untuk mengubah angka menjadi format mata uang.
DataTables
Menggunakan plugin jQuery DataTables untuk menampilkan data dalam bentuk tabel yang sudah dilengkapi dengan fitur paging, sorting, dan searching.
Font Awesome
Menggunakan Font Awesome untuk membuat icon yang menarik dengan sistem “Font Icon” (hanya menggunakan teks dan tanpa gambar).
Chart.js
Menggunakan library Chart.js untuk menampilkan data dalam bentuk grafik.
Dompdf
Menggunakan library Dompdf untuk membuat cetak laporan dengan format PDF.
Deskripsi Aplikasi
1.
Login
Halaman login multi user. Ada 2 level user yaitu :
Admin
Hak akses : Dashboard, Pemasukan, Pengeluaran, Kategori, Laporan Pemasukan, Laporan Pengeluaran, Laporan Rekapitulasi, Manajemen User, Ubah Password, Tentang Aplikasi.
Demo
Username : admin Password : admin
User
Hak akses : Dashboard, Pemasukan, Pengeluaran, Kategori, Laporan Pemasukan, Laporan Pengeluaran, Laporan Rekapitulasi, Ubah Password, Tentang Aplikasi.
Demo
Username : user Password : user
2.
Dashboard
Halaman Dashboard berisi informasi jumlah Total Seluruh Pemasukan, Total Seluruh Pengeluaran, dan Saldo. Selain itu juga menampilkan Grafik Jumlah Pemasukan Per Kategori dan Grafik Jumlah Pengeluaran Per Kategori.
3.
Pemasukan
Halaman untuk mengelola data pemasukan. Pada halaman ini pengguna dapat menginput, mengubah, menghapus, mengunggah dan menampilkan bukti transaksi, dan mencari data pemasukan.
4.
Pengeluaran
Halaman untuk mengelola data pengeluaran. Pada halaman ini pengguna dapat menginput, mengubah, menghapus, mengunggah dan menampilkan bukti transaksi, dan mencari data pengeluaran.
5.
Kategori
Halaman untuk mengelola data kategori transaksi. Pada halaman ini pengguna dapat menginput, mengubah, menghapus, dan mencari data kategori.
6.
Laporan Pemasukan
Halaman untuk mencetak laporan pemasukan. Pada halaman ini pengguna dapat menampilkan laporan pemasukan per periode (per hari, per minggu, per bulan, dan per tahun) dan per kategori. Laporan dapat dicetak ke dalam format PDF.
7.
Laporan Pengeluaran
Halaman untuk mencetak laporan pengeluaran. Pada halaman ini pengguna dapat menampilkan laporan pengeluaran per periode (per hari, per minggu, per bulan dan per tahun) dan per kategori. Laporan dapat dicetak ke dalam format PDF.
8.
Laporan Rekapitulasi
Halaman untuk mencetak laporan rekapitulasi. Pada halaman ini pengguna dapat menampilkan laporan rekapitulasi per periode (per hari, per minggu, per bulan dan per tahun). Laporan dapat dicetak ke dalam format PDF.
9.
Manajemen User
Halaman untuk mengelola data user yang dapat menggunakan aplikasi.
10.
Ubah Password
Halaman untuk mengubah password pengguna aplikasi.
11.
Tentang Aplikasi
Halaman yang berisi informasi tentang aplikasi.
Script di dalam aplikasi ini dapat dipelajari dengan mudah karena sudah diberikan komentar pada setiap prosesnya, sehingga dapat digunakan sebagai referensi bagi Kamu yang sedang mengerjakan tugas kuliah, Tugas Akhir, Skripsi, atau yang sedang belajar pemrograman web dan membutuhkan contoh studi kasus.