SIPP adalah singkatan dari Sistem Informasi Pencatatan Pengeluaran. SIPP dibuat menggunakan konsep OOP dan bahasa pemrograman C#.
SIPP memiliki beberapa menu dan fitur seperti layaknya aplikasi pencatatan pengeluaran yaitu :
- Dashboard : dimenu ini user bisa melihat informasi terkait pengeluar hari ini, bulan ini, tahun ini, paling mahal dan paling murah.
- Data Pengeluaran : dimenu data pengeluaran user bisa menambahkan, mengubah dan menghapus data pengeluaran.
- Cari Pengeluaran : dimenu cari pengeluaran user bisa mencari barang dsb untuk melihat seberapa banyak pengeluaran untuk barang atau non barang tersebut. Dimenu ini juga terdapat beberapa informasi yang dapat memudahkan user untuk memahami seberapa besar pengeluarannya.
- Laporan Pengeluaran : dimenu laporan pengeluaran ini user bisa melakukan export data ke excel atau langsung print atau simpan data ke bentuk pdf. Data yang dilaporkan adalah data per bulan dan tahun.
- Kosongkan Database : Sama seperti namanya, menu ini berfungsi untuk mengkosongkan isi dari table atau yang biasanya disebut dengan TRUNCATE.
- Backup Database : Dimenu ini user bisa membackup database mereka dan file yang terbackup akan langsung masuk otomatis kedalam folder Downloads.
- Modern UI : Aplikasi ini adalah aplikasi yang dibuat menggunakan framework GUNA UI sehingga menjadi UI yang lebih baik daripada bawaan winforms.
- Login : Saat memulai aplikasi diharuskan untuk login kedalam aplikasi
- Daftar : Agar tidak repot, saya juga membuatkan form daftar. jadi, sebelum anda masuk kedalam applikasi. kamu diharuskan untuk daftar terlebih dahulu baru setelah itu bisa login.
- MD5 Hash : Password yang akan di inputkan ke database adalah hasil dari MD5 Hash.
- Menghapus & Mengganti Gambar : Ada beberapa gambar yang saya hapus dan saya ganti. Agar tidak banyak memakan ukuran program.
Agar dapat membuka file SIPP, maka ada beberapa tools yang harus di install yaitu :
- Visual Studio 2019
- .NET Framework 4.7.2
- XAMPP
Didalam SIPP, terdapat juga beberapa package yang di download. Antara lain :
- Guna UI - Version 2.0.1.4
- Mysql.Data - Version 8.0.23
- MysqlBackup.NET - Version 2.3.4
- Syroot.Windows.IO.KnownFolders - Version 1.2.3
Untuk asset yang digunakan disini hanyalah gambar dari Icons8 dan Flaticon.
- Fork repo ini (https://github.com/suryamsj/SIPP)
- Buat branch baru untuk penambahan yang dilakukan
- Comit perubahan yang dilakukan
- Push ke branch
- Buat pull request baru
SIPP berlisensi Apache License
SIPP dibuat oleh Muhammad Surya Jayadiprana