Aplikasi Pembayaran SPP (SimpleSPP) Menggunakan PHP dan MySQL
Aplikasi SimpleSPP ini dibuat menggunakan PHP dan MySQL, desain tampilan aplikasi dibuat dibuat menggunakan Bootstrap, Editor yang digunakan dalam membangun aplikasi ini adalah Notepad++ dan Sublime, tapi sebenarnya bisa dipilih salah satu saja.
Tampilan aplikasi simpleSPP terlihat pada gambar berikut:
![]() |
Tampilan Aplikasi SimpleSPP |
Skema database yang digunakan dalam membangun aplikasi SimpleSPP ini dapat dilihat pada gambar berikut:
![]() |
Skema Database SimpleSPP/SPPSEKOLAH |
Transaksi yang dapat dilakukan dalam aplikasi spp sederhana (SimpleSPP) ini antara lain:
- Pengelolaan Data Guru
- Pengelolaan Data Wali Kelas
- Pengelolaan Data Siswa dan Tagihan SPP Siswa
- Transaksi Pembayaran SPP
- Cetak Laporan
- Laporan Data Guru
- Laporan Data Siswa
- Laporan Pembayaran Per Periode
Video di atas adalah video tutorial bagian 1, untuk lebih lengkapnya silahkan kunjungi channel kami DI SINI, dan anda dapat menemukan PlayList untuk video tutorial pembuatan Aplikasi Pembayaran SPP (SimpleSPP)
Oh iya untuk beberapa source codenya juga sudah bisa di unduk DI SINI
Assalamualaikum maaf mas,saya mau tanya ketika saya memasukkan data siswa tapi di table tagihan spp tetap kosong padahal semua fieldnya database dan kodingannya sudah saya samakan,dari awal mengikuti tutorial saya menggunakan database phpmyadmin
BalasHapusCoba mas cek lagi... atau download source codenya di https://github.com/dadungawuk/AppPembayaranSPP
Hapuspaswordnya apa ya gan??
HapusUsername : admin
HapusPassword : admin
Mana link downloadnyaaaaaa
Hapusjejak, ijin saya pelajari gan
BalasHapusSilahkan gan....
Hapuspassword salah mas
BalasHapusYa tinggal di ganti saja sendiri dr phpmyadmin kan bisa....
HapusKarena kl dari contoh itu memang username : admin, password : admin
Hapusthx u soooo muchhh
BalasHapusSama-sama gais....
Hapuspak mau tanya..? supaya tarif bisa di edit gimana ya
BalasHapus<?php
session_start();
if(isset($_SESSION['login'])){
include "koneksi.php";
if($_GET['act']=='bayar'){
$idspp = $_GET['id'];
$nis = $_GET['nis'];
//membuat nomor pembayaran
$today = date("ymd");
$query = mysqli_query($konek, "SELECT max(nobayar) AS last FROM spp WHERE nobayar LIKE '$today%'");
$lastNoBayar = $data['last'];
$lastNoUrut = substr($lastNoBayar, 6, 4);
$nextNoUrut = $lastNoUrut + 1;
$nextNoBayar = $today.sprintf('%04s', $nextNoUrut);
//tanggal Bayar
$tglBayar = date('Y-m-d');
//id admin
$admin = $_SESSION['id'];
mysqli_query($konek, "UPDATE spp SET nobayar='$nextNoBayar',
tglbayar='$tglBayar',
ket='LUNAS',
idadmin='$admin'
WHERE idspp='$idspp'");
header('location:transaksi.php?nis='.$nis);
}
elseif ($_GET['act']=='batal') {
$idspp = $_GET['id'];
$nis = $_GET['nis'];
mysqli_query($konek, "UPDATE spp SET nobayar=null,
tglbayar=null,
ket=null,
idadmin=null
WHERE idspp='$idspp'");
header('location:transaksi.php?nis='.$nis);
}
}
?>
Mas yang untuk Data Admin gimana?
BalasHapusgan laporannya kok ga ada.lg belajar
BalasHapusbos database nya adalink downloadnya bos.?
BalasHapusIni mas di folder itu sudah ada kok.... https://github.com/dadungawuk/AppPembayaranSPP/blob/master/sppsekolah.sql
HapusKok punya daya gk ada botstrapnya?
BalasHapusIkuti tutorial di sini : https://youtu.be/v3YFac33Is4
HapusCara ganti data kelas yg ada d db nya gmna?
HapusAssalamualaikum maaf menggangu kak,, mau tanya cara membuat aplikasi lengkap pembayaran spp beserta coding di sublime bisa gak?
BalasHapusWa'alaikumussalam... iya bisa.., ini salah satu produk aplikasi yang saya hasilkan.... https://solusilain.com/solusi-aplikasi-pembayaran-sekolah/
Hapusminta no wa boleh??..buat ukk kan??
Hapuscara ganti pass sama usernamenya gimana mas?
BalasHapusKak mau nanya itu cara ubah data kelas yg ada di db nya gmna?
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapuspak kalo pake notped doang bisa pak
BalasHapusini ada fitur siswa naik kelas, sampai lulus?
BalasHapusmas. kalo saya mau beli program spp yang sudah jadi, bisa? kalo bisa, gimana caranya?mohon info ke email wiedek279@gmail.com
BalasHapusmengapa transaksinya menggunakan nis tidak nama siswa
BalasHapusbantu jawab, karena kalau nama kemungkinan satu sekolahan ada yg sama, kalau dengan nis setiap anak berbeda.
HapusBetul sekali jawaban mas Bagus Pradika... terima kasih sudah bantu jawab...
Hapusassalamu'alaikum ka itu kalau di buat multi user bisa jika yang buka siswa keluarnya hanya tagihan si siswa yang buka tadi.. tolong buat tutorial nya
BalasHapusGak ada style.css nya kah
BalasHapuskak saat saya klik bayar muncul errornya begini kak
BalasHapusFatal error: Uncaught TypeError: Unsupported operand types: string + int in D:\Program\Xampp\htdocs\simpelspp\proses_transaksi.php:16 Stack trace: #0 {main} thrown in D:\Program\Xampp\htdocs\simpelspp\proses_transaksi.php on line 16
padalah programnya sudah sama
<?php
session_start();
if(isset($_SESSION['login'])){
include "koneksi.php";
if($_GET['act']=='bayar'){
$idspp = $_GET['id'];
$nis = $_GET['nis'];
//membuat nomor pembayaran
$today = date("ymd");
$query = mysqli_query($konek, "SELECT max(nobayar) AS last FROM spp WHERE nobayar LIKE '$today%'");
$data = mysqli_fetch_array($query);
$lastNoBayar = $data['last'];
$lastNoUrut = substr($lastNoBayar, 6, 4);
$nextNoUrut = $lastNoUrut + 1;
$nextNoBayar = $today.sprintf('%04s', $nextNoUrut);
//tanggal Bayar
$tglBayar = date('Y-m-d');
//id admin
$admin = $_SESSION['id'];
mysqli_query($konek, "UPDATE spp SET nobayar='$nextNoBayar',
tglbayar='$tglBayar',
ket='LUNAS',
idadmin='$admin'
WHERE idspp='$idspp'");
header('location:transaksi.php?nis='.$nis);
}
}
?>