Website Pengrekapan Keuangan Bisnis P2B UIN Malang

Deskripsi Proyek

Proyek ini adalah pengembangan sebuah website untuk pengrekapan keuangan bisnis di P2B UIN Malang. Website ini dibangun menggunakan PHP native, Bootstrap, dan JavaScript untuk menyediakan antarmuka yang interaktif dan responsif.

Fitur Utama

  1. Pengelolaan Data Keuangan: Memungkinkan pengguna untuk mencatat dan mengelola data keuangan bisnis, termasuk pemasukan, pengeluaran, dan transaksi lainnya.
  2. Laporan Keuangan: Menyediakan laporan keuangan yang rinci dan visual untuk membantu pengguna memahami performa bisnis.
  3. Manajemen Pengguna: Memungkinkan administrator untuk mengelola pengguna, hak akses, dan privasi data.

Arsitektur Proyek

Proyek ini mengikuti arsitektur dasar aplikasi web dengan struktur MVC (Model-View-Controller) yang terorganisir dengan baik untuk memisahkan logika aplikasi. Berikut adalah komponen utama arsitektur proyek:

Komponen Utama Arsitektur:

  • PHP Native: Digunakan sebagai bahasa pemrograman utama untuk mengembangkan backend aplikasi.
  • Bootstrap: Framework CSS yang digunakan untuk membangun antarmuka pengguna yang responsif dan menarik.
  • JavaScript: Digunakan untuk meningkatkan interaktivitas dan fungsi dinamis di sisi klien.
  • MySQL Database: Digunakan untuk menyimpan dan mengelola data keuangan bisnis.
  • Model-View-Controller (MVC): Pola desain perangkat lunak yang memisahkan aplikasi menjadi tiga komponen utama: Model (representasi data), View (tampilan/presentasi data), dan Controller (logika pengendali).

Panduan Pengguna

Untuk menggunakan website ini, pengguna dapat mengikuti langkah-langkah berikut:

  1. Buka halaman utama website dan login menggunakan kredensial yang diberikan.
  2. Setelah login, pengguna dapat mengakses fitur-fitur pengelolaan data keuangan seperti mencatat transaksi, membuat laporan, dll.
  3. Administrator memiliki akses tambahan untuk mengelola pengguna, hak akses, dan lainnya.

Deployment

Website ini dapat di-deploy menggunakan server web Apache dengan konfigurasi PHP dan MySQL. Pastikan server Anda memiliki dukungan untuk bahasa pemrograman dan teknologi yang digunakan dalam proyek ini.