Aplikasi pembayaran SPP yang saya buat dengan tujuan tugas pemprograman web & mobile sekolah saya SMK MUTIARA ILMU. Dalam aplikasi ini, admin dapat melihat jumlah tagihan SPP yang harus dibayarkan, melakukan pembayaran SPP dengan mudah dan cepat, serta memperoleh informasi tentang status pembayaran SPP secara real-time. Selain itu, dalam aplikasi ini juga terdapat fitur seperti melihat tunggakan siswa,tunggakan kelas, jumlah pembayaran siswa, jumlah pembayaran kelas serta cetak kwitansi, laporan, dan rekap pembayaran.
Aplikasi pembayaran SPP saya juga dilengkapi dengan fitur laporan pembayaran SPP, yang memungkinkan para admin memantau dan melacak pembayaran SPP yang telah dilakukan. Dalam laporan ini, terdapat informasi detail tentang tanggal pembayaran, jumlah yang dibayarkan, dan status pembayaran. Dengan fitur ini, para siswa dan orang tua dapat dengan mudah mengakses catatan pembayaran SPP mereka dan memastikan bahwa pembayaran SPP telah dilakukan dengan benar. Dalam rangka meningkatkan kualitas layanan.
Follow instagram saya Muhammad Bintang
Aplikasi ini masih dalam tahap pengembangan!
- Sistem login
- Multiusers
- Multiroles
- Homepage dan Dashboard
- Manajement Transaksi
- Cetak Laporan,Kwitansi,Rekap, dan Tunggakan
- Manajement Siswa, Kelas, Petugas, dan Spp
- Pelacakan Transaksi Pembayaran
- ...dll
clone repo ini dengan cara :
https://github.com/M-BintangR/pembayaran-spp-laravel9.git
Kemudian, buka terminal seperti bash, zsh, command prompt atau powershell dan nstall dependency composer dengan command berikut :
composer install && composer update
Lanjut, copy file .env.example
dengan nama .env
sebagai berikut:
cp .env.example .env
Kemudian, silahkan ganti credentials database di file .env nya seperti
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=xxx
DB_USERNAME=root
DB_PASSWORD=
untuk panduan atau dokumentasi mengenai setup database pada file .env
bisa kalian baca pada dokumentasi resmi laravelnya ya cui, klik disini.
Kemudian, silahkan migrate semua database di project ini dengan menggunakan artisan command:
php artisan migrate
Lanjut, generate aplikasi key untuk keamanan pada project laravel dengan menggunakan artisan command berikut:
php artisan key:generate
# atau
php artisan key:generate --show
Install dependencies nodejs didalam folder node_modules
menggunakan Npm atau Yarn:
npm install && npm run dev
# atau menggunakan Yarn
yarn && yarn dev
# atau menggunakan pnpm
pnpm i && pnpm dev
Langkah Terakhir, silahkan jalankan local development server Laravel dengan menggunakan artisan command sebagai berikut:
php artisan serve
Project ini akan berjalan di https://localhost:8080
.
Nama | Type | Length | Atribut |
---|---|---|---|
id | int | 11 | primary_key, auto_increment |
username | varchar | 25 | - |
nama_pengguna | varchar | 35 | - |
level | enum | 0 | - |
password | varchar | 8 | - |
Nama | Type | Length | Atribut |
---|---|---|---|
nisn | int | 10 | primary_key, auto_increment, unique |
nis | char | 8 | unique |
nama | varchar | 35 | - |
jk | enum | 0 | - |
id_kelas | int | 11 | - |
alamat | text | 0 | - |
no_telp | char | 13 | - |
id_spp | int | 11 | - |
Nama | Type | Atribut |
---|---|---|
id | int | primary_key, auto_increment |
nama_kelas | varchar | - |
kompetensi_keahlian | varchar | - |
Nama | Type | Length | Atribut |
---|---|---|---|
id | int | 11 | primary_key, auto_increment |
nominal | bigint | 100 | |
level | enum | 0 |
Nama | Type | Length | Atribut |
---|---|---|---|
id_petugas | int | 11 | primary_key, auto_increment |
nisn | int | 10 | - |
tgl_bayar | date | 0 | - |
bulan_bayar | varchar | 10 | - |
tahun_bayar | varchar | 4 | - |
id_spp | int | 11 | - |
jumlah_bayar | bitint | 100 | - |
Nama | Type | Length | Atribut |
---|---|---|---|
id | int | 11 | primary_key, auto_increment |
nis | char | 8 | - |
bulan | varchar | 100 | - |
tanggal | date | 0 | - |