PROGRAM PEMBAYARAN SPP Program ini digunakan di setiap institusi pendidikan baik formal maupun non formal seperti di TK, SD, SMP, SMU, AMIK dan sekolah tinggi. Program ini dibuat sesimpel mungkin dengan mengakomidasi berbagai kebutuhan informasi yang diperlukan. 7.1 Merancang Database Dan Bentuk Relasi Tabel Langkah awal yang harus dilakukan dalam pembuatan program Pembayaran SPP ini adalah : 1. Membuat database dengan nama DBSPP.mdb 2. Membuat tabel MAHASISWA, yang terdiri dari field : NIM Nama Kelas Jurusan Catatan : Pembaca dipersilakan untuk menambahkan field yang dianggap perlu, seperti field jenis kelamin, agama, asal sekolah, alamat, telepon dan sebagainya. 1
3. Membuat tabel KASIR, yang terdiri dari field : Kode kasir Nama kasir Password Kasir 4. Membuat tabel SPP, yang terdiri dari field : Nomor NIM Tanggal Jumlah Kode Kasir 5. Membuat tabel TUNGGAKAN, yang terdiri dari field : Nim Nama Bulan Jumlah 6. Membuat tabel temporer untuk mencari data tunggakan, yang terdiri dari field : Nomor Nim 2
Nama Bulan Jumlah Demikianlah ilustrasi awal rancangan database untuk program Pembayaran SPP ini. Langkah selanjutnya adalah membuat project di VB. Bentuk relasi tabel dalam program Pembayaran SPP ini terlihat pada gambar di bawah ini : Gambar 7.1 Relasi Tabel Program Pembayaran SPP 7.2 Membuat Modul Hal ini dibuat agar melakukan koneksi ke database cukup dengan memanggil nama prosedurnya saja. Lakukanlah langkah di bawah ini : Buka VB 3
Klik menu project Pilih add module Klik open Kemudian ketiklah koding di bawah ini : Public Conn As New ADODB.Connection Public RSSPP As ADODB.Recordset Public RSMAHASISWA As ADODB.Recordset Public RSKASIR As ADODB.Recordset Public Sub BukaDB() Set Conn = New ADODB.Connection Set RSSPP = New ADODB.Recordset Set RSMAHASISWA = New ADODB.Recordset Set RSKASIR = New ADODB.Recordset Conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DBSPP.mdb" End Sub 7.3 Login Setelah membuat module, buatlah form login kasir dengan bentuk seperti gambar di bawah ini. Gambar 7.2 Login kasir 4
7.4 Data mahasiswa Setelah membuat form login kasir, buatlah form Mahasiswa dengan bentuk seperti gambar di bawah ini. Gambar 7.3 Data Mahasiswa Proses dalam form ini adalah sebgaai berikut: Input data dilakukan dengan memilih jurusan terlebih dahulu, jika jurusannya MI, maka program akan mencari berapa jumlah mahasiswa yang sudah mendaftar di jurusan MI, jika jumlah 0 5 maka dia termasuk kelas MI1A, 5
jika 6 10 maka masuk ke kelas MI1B dan seterusnya. Dan proses input ini dibuat autonumber dengan pola nim YY99999. YY adalah tahun masuk 99 adalah jurusan (01 = MI, 02, KA dan 03 = TK), 999 adalah nomor urut. Adapun edit data cukup dengan mengetik NIM saja. 7.5 Pembayaran SPP Kemudian buatlah form untuk mengolah transaksi pembayaran SPP dengan bentuk seperti gambar di bawah ini : 6
Gambar 7.4 Pembayaran SPP Proses dalam form pembayaran SPP ini adalah sebgai berikut: Input data dilakukan dengan memilih NIM dalam combo atau mengetiknya, jika siswa tersebut telah melakukan pembayaran maka akan tampil data pembayarannya dalam list, jika siswa tersebut belum bayar pada bulan yang bersangkutan maka setelah memilih NIM kursor akan menuju ke jumlah pembayaran. Jika jumlah pembayaran masih kosong dan data disimpan maka muncul pesan bahwa jumlah pembayaran masih kosong. Nomor pembayaran akan muncul secara otomatis. Jika pembayaran telah dilakukan maka akan tampil kwitansi pembayarannya yang telah dirancang dengan Crystal Report. Gambar 7.5 Kwitansi Pembayaran SPP 7
7.6 Mencari Data Tunggakan Proses selanjutnya adalah mencari data tunggakan. Proses dalam program ini adalah sebagai berikut : Tahap awal adalah memilih bulan dan tahun berapa data tunggakan yang akan ditampilkan. Jika bulan dan tahun tunggakan lebih besar dari bulan dan tahun sekarang, maka akan tampil pesan bahwa tunggakan bulan tersebut tidak dapat diproses. Jika bulan dan tahun tunggakan lebih kecil dari tanggal sekarang maka secara otomatis tgl akhir pembayarannya adalah tanggal 5 bulan tersebut. Jika tanggal akhir pembayaran lebih kecil dari tanggal saat ini maka proses tunggakanpun tidak dapat diproses. Jika pilihan tunggakan sudah sesuai persyaratan maka klik command tampilkan data tunggakan, setelah itu grid akan menampilkan datanya. Untuk menyimpan data tersbut klik command simpan data tunggakan. Jika data tunggakan pada bulan dan tahun yang sama disimpan dua kali, maka akan tampil pesan. 8
Gambar 7.6 Mencari Data Tunggakan 7.7 Pembayaran Tunggakan Setelah pencarian tunggakan SPP dilakukan, langkah selanjutnya adalah proses pembayaran tunggakan. Pola program ini hampir sama dengan pembayaran SPP sebelumnya. Buatlah form dengan bentuk seperti gambar di bawah ini. 9
7.8 Pembuatan Laporan Gambar 7.7 Pembayaran Tunggakan 7.8.1 Laporan SPP per nim dan per kelas Setelah proses pembayaran SPP, pencarian tunggakan dan pembayaran tunggakan selesai, langkah berikutnya adalah membuat laporan. Laporan 10
pertama adalah laporan pembayaran SPP berdasarkan NIM dan berdasarkan kelas. Buatlah form dengan bentuk seperti gambar di bawah ini. Gambar 7.8 Laporan Pembayaran SPP Hasil laporan terlihat pada gambar di bawah ini. 11
Gambar 7.9 Laporan Pembayaran SPP Per Siswa Gambar 7.10 Laporan Pembayaran SPP Per Kelas 7.8.2 Laporan SPP Per Hari, Per Minggu Dan Per Bulan Laporan berikutnya adalah laporan pembayaran SPP berkala (harian, mingguan dan bulanan), untuk itu buatlah form dengan bentuk seperti gambar di bawah ini. Laporan inilah yang paling sering diminta oleh pihak-pihak yang terkait. 12
Gambar 7.11 Laporan Harian, Mingguan Dan Bulanan Hasil laporan berkala dapat dilihat pada beberapa gambar di bawah ini. Gambar 7.12 Laporan Pembayaran SPP Harian 13
Gambar 7.13 Laporan Pembayaran SPP Mingguan 14
Gambar 7.14 Laporan Pembayaran SPP Bulanan 7.8.3 Laporan Tunggakan SPP Hal yang tidak kalah pentingnya dalam pembuatan laporan adalah laporan tunggakan. Dalam hal ini laporan tunggakan dibagi dua bentuk yaitu laporan tunggakan per bulan dan per kelas. Buatlah form dengan bentuk seperti gambar di bawah ini. 15
Gambar 7.15 Laporan Tunggakan Hasil laporan tunggakan SPP dapat di lihat pada gambar di bawah ini. Gambar 7.16 Laporan Tunggakan SPP Bulanan 16
Gambar 7.17 Laporan Tunggakan SPP Per Kelas 17