Lompat ke konten Lompat ke sidebar Lompat ke footer

Widget HTML #1

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
Jika ingin belajar cara membuat aplikasi ini, silahkan ikuti tutorial di bawah ini:

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

35 komentar untuk "Aplikasi Pembayaran SPP (SimpleSPP) Menggunakan PHP dan MySQL"

  1. 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

    BalasHapus
    Balasan
    1. Coba mas cek lagi... atau download source codenya di https://github.com/dadungawuk/AppPembayaranSPP

      Hapus
    2. Username : admin
      Password : admin

      Hapus
    3. Mana link downloadnyaaaaaa

      Hapus
  2. Balasan
    1. Ya tinggal di ganti saja sendiri dr phpmyadmin kan bisa....

      Hapus
    2. Karena kl dari contoh itu memang username : admin, password : admin

      Hapus
  3. pak mau tanya..? supaya tarif bisa di edit gimana ya

    <?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);
    }

    }
    ?>

    BalasHapus
  4. Mas yang untuk Data Admin gimana?

    BalasHapus
  5. gan laporannya kok ga ada.lg belajar

    BalasHapus
  6. bos database nya adalink downloadnya bos.?

    BalasHapus
    Balasan
    1. Ini mas di folder itu sudah ada kok.... https://github.com/dadungawuk/AppPembayaranSPP/blob/master/sppsekolah.sql

      Hapus
  7. Kok punya daya gk ada botstrapnya?

    BalasHapus
    Balasan
    1. Ikuti tutorial di sini : https://youtu.be/v3YFac33Is4

      Hapus
    2. Cara ganti data kelas yg ada d db nya gmna?

      Hapus
  8. Assalamualaikum maaf menggangu kak,, mau tanya cara membuat aplikasi lengkap pembayaran spp beserta coding di sublime bisa gak?

    BalasHapus
    Balasan
    1. Wa'alaikumussalam... iya bisa.., ini salah satu produk aplikasi yang saya hasilkan.... https://solusilain.com/solusi-aplikasi-pembayaran-sekolah/

      Hapus
    2. minta no wa boleh??..buat ukk kan??

      Hapus
  9. cara ganti pass sama usernamenya gimana mas?

    BalasHapus
  10. Kak mau nanya itu cara ubah data kelas yg ada di db nya gmna?

    BalasHapus
  11. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  12. pak kalo pake notped doang bisa pak

    BalasHapus
  13. ini ada fitur siswa naik kelas, sampai lulus?

    BalasHapus
  14. mas. kalo saya mau beli program spp yang sudah jadi, bisa? kalo bisa, gimana caranya?mohon info ke email wiedek279@gmail.com

    BalasHapus
  15. mengapa transaksinya menggunakan nis tidak nama siswa

    BalasHapus
    Balasan
    1. bantu jawab, karena kalau nama kemungkinan satu sekolahan ada yg sama, kalau dengan nis setiap anak berbeda.

      Hapus
    2. Betul sekali jawaban mas Bagus Pradika... terima kasih sudah bantu jawab...

      Hapus
  16. assalamu'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

    BalasHapus
  17. kak saat saya klik bayar muncul errornya begini kak

    Fatal 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);
    }
    }
    ?>

    BalasHapus