Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

SISTEM APLIKASI PEMBAYARAN UANG MAKAN SANTRI BERBASIS DEKSTOP

DI PONDOK PESANTREN “NURUL HUDA”

Teguh Hariono, Mimin F. Rohmah, Sugianto


Program Studi Teknik Informatika, Universitas Islam Majapahit
Email : teguhhariyono1030@gmail.com, miminfr@gmail.com

ABSTRACT
Nurul Huda Islamic Boarding School is one of the Salaf Islamic Boarding Schools in the
Mojokerto district. At Nurul Huda Islamic boarding school the santri meal payment service system
and the current reporting and document processes are still done manually. In general, the payment
system manually has many obstacles. In addition to being less effective it also has a tendency to
error, resulting in several problems in the service of paying for the santri's money.
The design of the santri meal payment application system is aimed at producing a better
system than the previous system. So that the resulting information is easier, accurate, precise and
relevant. There are two stages in designing the santri meal payment system application system,
namely the system analysis stage and the system design stage. The system analysis stage consists of
an ongoing system analysis, analysis of existing problems and system requirements analysis with a
SWOT analysis to support the system analysis. Santri meal payment information system is made
using Visual Studio Ultimate 2012, Microsoft Access 2007 and Crystal Report. The input
application design consists of student data, officer data, food data, incident and payment data.
Whereas the resulting output consists of crossing payments, a santri payment reports, monthly
payment reports, and overall payment transaction reports.
In general, information systems on santri meal payment services that are designed have
better capabilities with computerized applications compared to the current system that is still
manual.

Keywords: System, Payment of Meal, Islamic Boarding School, Santri, Visual Studio, Nurul
Huda.

ABSTRAK
Pondok Pesantren Nurul Huda adalah salah satu Pesantren Salaf yang ada di wilayah
kabupaten Mojokerto. Pada pondok pesantren Nurul Huda sistem pelayanan pembayaran uang
makan santri dan proses pelaporan maupun dokumen yang ada sekarang ini masih dilakukan secara
manual. Pada umumnya, sistem pembayaran secara manual memiliki banyak kendala. Selain
kurang efektif juga memiliki kecenderungan error, sehingga timbul beberapa masalah dalam
pelayanan pembayaran uang makan santri tersebut.
Perancangan sistem aplikasi pembayaran uang makan santri dilakukan bertujuan untuk
menghasilkan sistem yang lebih baik dari sistem sebelumnya. Sehingga informasai yang dihasilkan
lebih mudah, akurat, tepat dan relevan. Terdapat dua tahap dalam perancangan system aplikasi
pembayaran uang makan santri ini, yaitu tahap analisis system dan tahap perancangan system.
Tahap analisis system terdiri dari analisis sistem yang sedang berjalan, analisa prmasalahan yang
ada serta analisis kebutuhan system dengan analisa SWOT sebagai pendukung analisa sistemnya.
system informasi pembayaran uang makan santri dibuat menggunakan Visual Studio Ultimate 2012,
Microsoft Access 2007 dan Crystal Report. Rancangan aplikasi input terdiri dari data santri, data
petugas, data makanan, ansensi dan data pembayaran. Sedangkan keluaran yang dihasilkan terdiri
dari kwintasi pembayaran, laporan pembayaran per-santri, laporan pembayaran per-bulan, dan
laporan transaksi pembayaran keseluruhan.
Secara umum, system informasi pada pelayanan pembayaran uang makan santri yang
dirancang memiliki kapabilitas yang lebih baik dengan aplikasi komputerisasi di banding system
yang berjalan sekarang yang masih manual.

Kata Kunci: Sistem, Pembayaran Uang Makan, Pondok Pesantren, Santri, Visual Studio, Nurul
huda.

1| Sistem Pembayaran Uang Makan Santri Berbasis


Dekstop Di Pondok Pesantren “Nurul Huda”
PENDAHULUAN
Pondok Pesantren Islami Salafy MAKAN SANTRI BERBASIS DEKSTOP
Nurul Huda merupakan salah satu Pesantren DI PONDOK PESANTREN NURUL
Salaf yang ada di wilayah kabupaten HUDA”. Dengan adanya sistem ini
Mojokerto tepatnya di dusun besuk, desa diharapkan dapat memperlancar dan
Berat Kulon, kecamatan Kemlagi, kabupaten mempermudah proses pembayaran Uang
Mojokerto. Pesantren ini lebih memfokuskan makan dan pembuatan laporan- laporan yang
pembelajaran dalam pendalaman Al-Qur'an. sebelumnya masih dilakuakan secara manual
Namun, tidak hanya memfokuskan dalam menjadi lebih cepat, tepat, dan juga akurat.
pembelajaran Al Qur'an saja, melainkan juga
dalam pendalaman kitab-kitab. terutama TUJUAN
dalam pembelajaran kitab kuning ataupun 1. Tujuan dibuatnya aplikasi ini untuk
kitab salafiyah. Para santri di sini di didik mempermudah staf mengatur dan
untuk menjadi seorang yang tangguh dan mengelolah biaya uang makan santri.
juga memiliki keteguhan iman. Yang mana 2. Di harapkan dengan di buatnya
keteguhan iman itulah yang akan menjadi aplikasi ini dapat memenuhi
bekal untuk menuju alam yang kekal abadi di kebutuhan sistem pondok pesantren
akhirat nanti (pp-nurul-huda-beratkulon, dalam hal mengelolah pembayaran
2009). uang makan dan pembuatan laporan.
Selama ini proses pembayaran Uang
makan masih dilakukan secara manual Sistem
dengan mencatatnya di buku harian (absensi) Sebelum mempelajari lebih jauh
dan buku besar, tapi dalam hal penerapan tentang suatu sistem. akan lebih baik bila
komputer dari sisi optimasi dapat dikatakan mempelajari terlebih dahulu mengenai
sangat kurang atau belum ada. hal ini definisi dari sistem itu sendiri. Adapun
berdasarkan hasil pengamatan pada bagian beberapa pendapat para ahli dalam bidang ini
staf (petugas) makan santri. Bila terjadi menjelaskan tentang definisi sistem,
transaksi pembayaran, harus menuliskan data diantaranya:
santri yang membayar didalam sebuah buku, - Menurut (Sutabri, 2012), bahwa suatu
serta bukti pembayaran/kuitansi dan juga sistem pada dasarnya adalah sekelompok
berupa kartu makan santri (KMS) yang unsur yang erat hubungannya satu dengan
ditulis secara manual sehingga menyebabkan yang lain, yang berfungsi bersama-sama
kurang cepatnya pelayanan terhadap santri untuk mencapai tujuan tertentu.
atau wali santri, dan juga keamanan data - Menurut (Yakub, 2012), bahwa sistem
sering tidak mampu dijaga dan sering adalah suatu jaringan kerja dari prosedur-
kehilangan data, sehingga menimbulkan prosedur yang berhubungan, terkumpul
banyak kesalahan pada proses pembuatan bersama-sama untuk melakukan suatu
laporan. selain itu jika santri atau wali santri kegiatan atau tujuan tertentu.
kehilangan KMS (kartu makan santri)
petugas/staf akan mengalami kesulitan Desain Sistem
mengetahui data-data dalam pembayaran Menurut (Hartono, 2005), desain
yang sudah dilakukan sebelumnya, karena sistem dapat didefinisikan sebagai
petugas harus memeriksa lagi buku harian penggambaran, perencanaan, dan pembuatan
dan juga buku besar yang tentuanya tidak sketsa atau pengaturan dari beberapa elemen
efisien waktu. yang terpisah kedalam suatu kesatuan yang
Berdasarkan permasalahan diatas utuh dan berfungsi.
maka penulis berusaha secara maksimal Desain sistem menetukan bagaimana
untuk membuat sistem menjadi lebih baik, suatu sistem akan menyelesaikan tahap ini
lebih efektif dan lebih efisien dalam menyangkut mengkonfigurasi dari komponen
menghasilkan informasi yang dibutuhkan perangkat lunak dan perangkat keras suatu
oleh pihak-pihak yang bersangkutan. Penulis sesistem sehingga setelah instalasi dari sistem
mencoba menyusun dengan judul “SISTEM akan memuaskan rancang bangun yang telah
APLIKASI PEMBAYARAN UANG ditetapkan pada akhir tahapan analisi.

2| Sistem Pembayaran Uang Makan Santri Berbasis


Dekstop Di Pondok Pesantren “Nurul Huda”
Berdasarkan beberapa defenisi diatas maka dan Borland Delphi. Beberapa kelebihan
desain sistem dapat diartikan sebagai berikut: yang dimiliki program Crystal Reports,
a. Tahap setelah analisis dari siklus antara lain:
pengembangan sistem. • Pembuatan laporan dengan Crystal
b. Pendefenisisn dari kebutuhan- Reports tidak terlalu rumit dan
kebutuhan fungsional. banyak meli¬bat¬kan kode program.
c. Persiapan untuk rancang bangun • Program Crystal Reports banyak
untuk implementasi. digunakan karena mudah terintegrasi
d. Menggambarkan bagaimana suatu dengan baha¬sa lain.
sistem dibentuk. • Fasilitas impor hasil laporan yang
e. Yang dapat berupa penggambaran, mendukung format-format paket
perencanaan dan pembuatan sketsa program lain, se¬perti Microsoft
atau pengaturan dari beberapa Office, Adobe Acrobat Reader,
elemen yang terpisah kedalam suatu HTML, dan sebagainya.
kesatuan yang utuh dan berfungsi.
ANALISA SISTEM YANG BERJALAN
Aplikasi Tentang bentuk permasalahan yang
Menurut Jogiyanto (2006), aplikasi ada, selain itu juga untuk mempertegas atau
merupakan program yang berisikan perintah mengetahui bentuk logika sistem berjalan
– perintah untuk melakukan pengolahan data. secara konsepsional sebagai bahan acuan
Secara umum aplikasi adalah suatu proses untuk menyusun sistem yang akan dibuat
dari cara manual yang di transformasikan ke serta guna mengetahui perancangan yang
komputer dengan membuat sistem atau digunakan aplikasi sistem pembayaran uang
program agar data diolah lebih berdaya guna makan tersebut.
secara optimal. Dalam sistem yang berjalan saat ini
masih menggunakan sistem manual penulisan
Visual Studio di buku atau kwitansi pembayaran yang di
Microsoft Visual Studio merupakan hitung menggunakan kalkulator dirasa
sebuah perangkat lunak lengkap (suite) yang kurang akurat dan cepat dalam menangani
dapat digunakan untuk melakukan jumlah data yang sangat banyak. Sehingga
pengembangan aplikasi, baik itu aplikasi akan mengalami kesulitan dalam melakukan
bisnis, aplikasi personal, ataupun komponen manajemen mengolah data dan pembuatan
aplikasinya, dalam bentuk aplikasi console, laporan, untuk itu perlu pengalihan proses
aplikasi Windows, ataupun aplikasi Web. pengolahan sistem pembayaran uang makan
Visual Studio mencakup kompiler, SDK, menjadi terkomputerisasi agar dapat
Integrated Development Environment (IDE), meminimalisir hal-hal yang menghambat
dan dokumentasi (umumnya berupa MSDN proses pembayaran uang makan santri.
Library). Kompiler yang dimasukkan ke SANTRI PETUGAS/ ADMIN KEPALA PONDOK

dalam paket Visual Studio antara lain Visual MULAI Mencari data
pembayaran
Santri
C++, Visual C#, Visual Basic, Visual Melakukan proses

Basic .NET, Visual InterDev, Visual J++, pembayaran &


informasi data diri

Visual J#, Visual FoxPro, dan Visual Pengisian data


Pembayaran &

SourceSafe. Makanan

Crystal Reports Membuat

Crystal Reports merupakan salah satu paket laporan


pembayaran

program yang digunakan untuk mem¬buat,


menganalisa, dan menterjemahkan informasi kwitansi pembayaran
kwitansi Laporan Laba dan Laporan Laba dan
pembayaran pembayaran pembayaran
yang terkandung dalam data¬base ke dalam
berbagai jenis laporan. Crystal Reports
dirancang untuk membuat laporan yang dapat SELESAI

di¬¬gunakan dengan berbagai bahasa


pemrograman berbasis Windows, seperti Gambar 1. Tabel Flow Dokumen
Visual Basic, Visual C/C++, Visual Interdev,

3| Sistem Pembayaran Uang Makan Santri Berbasis


Dekstop Di Pondok Pesantren “Nurul Huda”
ANALISA SISTEM YANG DIUSULKAN SANTRI PETUGAS/ ADMIN KEPALA PONDOK

Dari permasalahan tersebut, penulis akan MULAI Mencari data


pembayaran
Santri
mengajukan sebuah aplikasi yang dapat Melakukan
proses
membantu staff untuk melakukan proses pembayaran
Data santri
pembayaran uang makan. Aplikasi ini dapat Tidak
sudah ada
Ya

memudahkan staff dalam proses penginputan


Pengisian data
data santri, proses data pembayaran sampai Memberikan
data diri
Pengisian data
santri
Pembayaran &
Makanan

dengan pembuatan laporan yang bersifat


penting. Agar menjaga keamanan data-data Memilih jenis
makanan, dan DATABASE

tersebut, customer service (admin) / staff level

disediakan password dan username untuk KMS Cetak KMS Membuat


masuk kedalam aplikasi sistem. (Kartu Makan Santri) (Kartu Makan Santri) laporan
pembayaran

Perincian
PERANCANGAN SISTEM kwitansi
Pembayaran
Bulanan
kwitansi pembayaran
Perancangan sistem pada aplikasi ini pembayaran

bertujuan untuk memberikan gambaran untuk


Laporan Laba dan Laporan Laba dan
mengidentifikasi komponen yang akan pembayaran pembayaran
SELESAI
didesain sesuai dengan kebutuhan yang akan
dipergunakan untuk kebutuhan sistem
Gambar 2. System Flow Pembayaran Uang
sehingga bisa mengetahui bagaimana proses
makan Santri
dibuat dan bagaimana proses tersebut
System Flow Pembayaran Uang
berjalan. Tahap desain sistem secara umum
Makan Santri menggambarkan proses
dilakukan setelah setelah tahap analisa sesuai
Pembayaran Uang Makan yang dilakukan
dengan kebutuhan sistem dan selanjutnya
secara komputerisasi, seperti proses
setelah semua itu selesai dilanjutnya dengan
pencarian data santri beserta komponen yang
uji coba program sistem aplikasi pembayaran
harus dibayar serta laporan seperti yang
uang makan santri. Rancangan yang baik
terlihat di gambar 2.
harus melalui beberapa tahap-tahap
perancangan, mulai dari membuat sistem
Context Diagram
flow, ERD, DFD baik yang CDM maupun
Informasi Login, Data
PDM. Serta desain input dan outputnya. santri, Absensi,
Data pembayaran.
Aplikasi system
SYSTEM FLOW pembayaran
Admin Laporan Kepala pondok
`System Flow terkomputerisasi uang
Makan santri
merupakan gambaran dari sistem yang akan Login, Input data,
dibuat, beberapa proses yang masih Data santri, Absensi,
Data Pembayaran.
dilakukan secara sederhana dikembangkan
menjadi proses komputer. Gambar 3. Diagram Konteks
Context Diagram diatas apabila di
decompose akan menghasilkan Data Flow
Diagram level 0. Data Flow Diagram level 0 ini
menggambarkan proses – proses apa saja yang
terdapat dalam Aplikasi Sistem Pembayaran
uang Makan Santri. Adapun gambar dari data
Flow Diagram level 0 ini dapat dilihat pada
gambar 3.

DFD Level 0

4| Sistem Pembayaran Uang Makan Santri Berbasis


Dekstop Di Pondok Pesantren “Nurul Huda”
1 Tb_admin Tb_absensi
ADMIN
Admin Username dan password LOGIN Admin
Id_user Varchar(20) Id_absensi (PK)* Varchar(20)
User Varchar(20) Bulan Date/Time
Password Varchar(20) Id_santri (FK)** Varchar(20)
Nama_santri Varchar(50)
Absen Int
Id_user=Id_user
2 Santri
Id_santri = Id_santri
Data Admin
Data Santri INPUT DATA
Data Makanan Makanaan
Tb_pembayaran
Tb_santri
Id_pembayaran (PK)* Varchar(20)
Bantumakanan Id_santri (PK)* Varchar(20)
Absensi Id_santri (FK)** Varchar(20)
Data Santri Nama_Santri Varchar(50)
Bulan_bayar Varchar(20) Id_santri=Id_santri
3 Alamat Varchar(50)
Jumlah_setoran Int
Nama wali Varchar(50)
ABSENSI Tanggal_pembayaran Date/time
Data Santri
No telp Varchar(50)
Id_user Varchar(20)
Saldo Int
Absensi
Data Pembayaran
Nama_santri=Nama_santri
4
PEMBAYARAN Id_makanan=Id_makanan
Pembayaran Data santri
UANG MAKAN Tb_detailbayar
Tb_bantumakan
Id_detail (PK)* Varchar(20)
Data pemilihan makanan Id_santri (FP)** Varchar(20) Id_santri(PK)** Varchar(20)
Absen Int Id_makanan (PK)** Varchar(20)
5
TAGIHAN
Data Absensi Tagihan Int
Data Pembayaran Data Makanan
BULANAN Data Santri
Bulan Varchar(20) Id_makanan = Id_makanan
Tahun Varchar(20)
Keterangan Varchar(20)
Detail bayar
Tb_makanan

Id_makanan (PK)* Varchar(20)


6
Nama_makanan Varchar(20)
Data Detail Pembayaran LAPORAN Cetak Laporan Kepala pondok Harga Int

Gambar 6. Physical Data Model (PDM)


Gambar 4. DFD Level 0
Conseptual Data Model (CDM) Struktur Tabel
Berasal dari data store yang telah
1. Tabel Petugas/Admin (Tb_admin)
dibuat pada DFD dan di generate kedalam Primary key : Id_user
bentuk Conceptual Data Model (CDM), Forieign Key :-
CDM dihubungkan oleh relasi /kardinalitas Fungsi : Menyimpan data petugas
diantarannya adalah (Many to One dan Many to Tabel 1. Tabel Petugas/Admin
Many). No Nama Tipe Ukuran Keterangan
Tb_absensi
Field Data
Tb_admin
Id_absensi (PK)* 1. Id_user Varchar 20 Primery key
Id_user Bulan
User
Password
Id_santri
Nama_santri
2. User Varchar 20 Nama user
Absen
3. Pasword varchar 20 Pasword
Menerima
Memilih
2. Tabel Santri (Tb_santri)
Tb_pembayaran
Primary key : Id_santri
Tb_santri
Id_pembayaran (PK)*
Id_santri (PK)*
Forieign Key :-
Id_santri (FK)**
Bulan_bayar
Jumlah_setoran
Membayar
Nama_Santri
Alamat Memiliki Fungsi : Menyimpan data santri
Nama wali
Tanggal_pembayaran
Id_user
No telp Tabel 2. Tabel Santri
Saldo
No Nama Tipe Ukur Keterangan
Field Data an
Memilih

Tb_detailbayar
1. Id_sant Varchar 20 Primery key
Id_detail (PK)* ri
Tb_makanan Tb_bantumakan Id_santri (FP)**

Id_makanan (PK)* Id_santri(PK)**


Absen
Tagihan
2. Nama_ Varchar 50 Nama santri
Memilih
Nama_makanan
Harga
Id_makanan (PK)* Bulan
Tahun
santri
Keterangan
3. Alamat Varchar 50 Alamat
Gambar 5. Conceptual Data Model (CDM) Santri
4. Nama_ Varchar 50 Nama wali
Physical Data Model (PDM) wali santri
CDM akan di generate lagi menjadi 5. No_tel Varchar 50 Nomer
Physical Data Model (PDM). PDM p telpon
dihubungkan oleh kunci elemen pada setiap 6. Saldo Integer Saldo
entitas /tabel. Berikut adalah bentuk ERD pembayaran
Physical Data Model (PDM) pada aplikasi
3. Tabel Makanan (Tb_makanan)
pembayaran Uang Makan Santri.
Primary key : Id_makanan
Forieign Key :-
Fungsi : Menyimpan data Makanan
Tabel 3. Tabel Makanan

5| Sistem Pembayaran Uang Makan Santri Berbasis


Dekstop Di Pondok Pesantren “Nurul Huda”
No Nama Field Tipe Ukuran Keterangan 2. Id_santri Varchar 20 Foreigh
Data key
1. Id_makanan Varchar 20 Primery key 3. Absen Integer Banyaknya
2. Nama_makanan Varchar 20 Nama pengambia
makanan lan dalam
(Besar,Kecil) satu bulan.
3. Harga Integer Nominal 4. Tagihan Varchar 20 Total dari
Harga per absensi
bungkus dikali
banyak
4. Tabel pembayaran (Tb_pembayaran) pengambil
Primary key : Id_pembayaran an
Forieign Key : Id_santri, Id_user nasi/hari
Fungsi : Menyimpan data pembayaran dan harga.
Tabel 4. tabel pembayaran 5. Bulan Varchar 20 Detail data
No Nama Tipe Ukur Keterangan Bulanan
Field Data an 6. Keterang Varchar 20 Keteranga
1. Id_pemb Varchar 20 Primery key an n
ayaran lunas/tidak
2. Id_santri Varchar 20 Forieigh key Pembayan
3. Bulan_ba Varchar 20 Keterangan untuk dalam
yar bulan pembayaran hitungan
5. Jumlah Integer Jumlah uang bulan
setoran pembayaran
6. Tanggal_ Date/Tim 50 Tanggal 7. Tabel Bantu Makan (Tb_bantumakan)
pembaya e pembayaran Primary key :-
ran Forieign Key : Id_santri, Id_makanan
7. Id_user Varchar 20 Foreigh key Fungsi : Tabel bantu penghubung makanan dan
santri.
5. Tabel Absensi (Tb_absensi) Tabel 7. tabel bantu makan
Primary key : Id_absensi No Nama Tipe Ukura Keteranga
Forieign Key : Id_santri Field Data n n
Fungsi : Menyimpan data absen tiap hari 1. Id_mak Varchar 20 Foreigh
Tabel 5. tabel absensi anan key
No Nama Tipe Ukura Keterangan 2. Id_sant Varchar 20 Foreigh
Field Data n ri key
1. Id_absen Varchar 20 Primery key
si IMPLEMENTASI
2. Id_santri Varchar 20 Foreigh key Implementasi bertujuan menentukan
Nama_sa Varchar 20 Nama santri keluaran-keluaran yang akan digunakan oleh
ntri sistem. Implementasi tersebut berupa
3. Absen Integer Banyaknya tampilan-tampilan layar dan juga format dan
pengambialan frekuensi laporan yang diperlukan.
dalam satu
bulan.
Implementasi menu login
4. Bulan Date/tim Bulan
e pengambilan.

6. Tabel Detail Pembayaran


(Tb_detailbayar)
Primary key : Id_transaksi
Forieign Key : Id_santri
Fungsi : Menyimpan data Pembayaran/Bulan
Tabel 6. tabel detail bayar
No Nama Tipe Ukur Keteranga
Field Data an n
1. Id_detail Varchar 20 Primery
key Gambar 7. Halaman Login

6| Sistem Pembayaran Uang Makan Santri Berbasis


Dekstop Di Pondok Pesantren “Nurul Huda”
Implementasi Menu Login halaman Implementasi Data Admin
ini adalah menu dimana admin dapat
melakukan login/masuk ke dalam aplikasi
pembayaran uang makan santri. Pada form
ini terdapat tombol login untuk masuk
apabila username dan password yang di
inputkan sesuai dengan database maka akan
automatis masuk ke dalam aplikasi. Tombol
close untuk keluar dari aplikasi ini. Dan fitur
Show password untuk menampilkan ataupun
menyembunyikan password pada kolom
password.

Implementasi Halaman utama


Halaman ini merupakan tampilan
utama untuk memudahkan pemakai dalam
menjalankan program dan memilih menu Gambar 9. Halaman Data Admin
yang diinginkan. Implementasi data admin adalah sub
data admin yang berisi data admin. Dimana
dalam halaman ini terdapat inputan berupa id
admin, username, dan passwor. Tombol
simpan saat kita ingin menyimpan data yang
sudah di inputkan pada inputan id admin,
username, dan juga password. Tombol bersih
untuk membersihkan inputan yang ada.
Tombol hapus untuk menghapus data yang
ada berdasarkan id admin yang ada di
Gambar 8. Halaman Utama database berdasarkan kolom id admin. Dan
Implementasi Halaman Utama, juga vie data admin yang berisi data admin
halaman ini adalah halaman dimana terdapat yang ada di database aplikasi pembayaran
menu pilihan untuk pengolahan aplikasi uang makan.
pembayaran uang makan santri. Pada form
ini terdapat data admin, data santri, data Implementasi Cari Santri
makanan, transaksi, absensi, tagihan bulanan,
laporan, tampilan aplikasi pembayaran uang
makan, dan juga id admin saat kita login.
Data admin secara umum berisi tentang data
admin pembayran uang makan. Data santri
berisi tentang data santri. Data makanan
berisi tentang data makanan yang bisa di
rubah saat ada perubahan harga pada uang
makan. Transaksi digunakan untuk transaksi
saat santri ataupun wali santri melakukan Gambar 10. Halaman Pencarian Data Santri
transaksi pembayaran. Absensi di gunakan Dalam halaman ini adalah terdapat
sebagai absensi setiap hari. Tagihan bulanan kolom pencarian, tampilan data santri, dan
di gunakan untuk cek tagihan di akhir bulan. juga tombol tambah santri. Pada kolom
Laporan digunakan untuk cetak laporan pencarian kita dapat kitadapat menginputkan
bulanan, laporan persantri, laporan laba data yang ingin kita cari maka tampilan data
perbulan. santri akan menampilkan data yang sesuai
dengan inputan yang ada di kolom pencarian
berdasarkan id santri, nama santri, alamat,
maupun nama wali. Tampilan data santri
yang berisi data santri keseluruan, dan juga
data berdasarkan kolom pencarian. Tombol

7| Sistem Pembayaran Uang Makan Santri Berbasis


Dekstop Di Pondok Pesantren “Nurul Huda”
tambah santri dimana akan menampilkan Implementasi Data Makanan
form data santri yang dapat melakukan fitur
olah data santri di data santri.

Implementasi Data Santri


Dalam halaman ini adalah sub data
Santri yang isinya data-data santri yang
sudah diimput dalam data base sistem.

Gambar 12. Halaman Data Makanan


Implementasi data makanan berisi
kolom inputan berupa id makanan, nama
Gambar 11. Halaman Data Santri makanan berdasarkan waktu dan ukuran, dan
Halaman data santri ini berisi kolom juga kolom harga. Pada kolom ini juga
inputan id santri yang automatis terisi terdapat tombol simpan untuk menyimpan
berdasarkan id selanjutnya setelah id terakhir data ke database makanan, tombol bersih
yang ada di database santri.dan juga kolom untuk membersihkan semua inputan, tombol
inputan nama santri, alamat, nama wali, hapus untuk menghapus data makanan
nomer telpon, dan kolom saldo yang berdasarkan id makanan, dan juga tampilan
automatis bernilai 0 sebagai saldo awal data makanan yang berisi tampilan
santri. Juga terdapat tombol simpan untuk keseluruhan data makanan yang ada pada
menyimpan data yang telah diinputkan, databasse makanan.
tombol bersih untuk membersihkan semua
kolom inputan, tombol hapus untuk Implementasi Pilih Makanan
menghapus data santri berdasarkan id santri, Dalam halaman ini adalah sub dimana santri
tombol pilih makanan yang menampilkan dapat memilih makanan.
pilihan makanan berdasarkan id santri.
Tombol get data yang akan mengambil data
yang ada di database ke dalam kolom-kolom
yang sesuai berdasarkan id santri. Tomol
perbarui untuk memperbarui data yang telah
di rubah. Tombol cetak KMS untuk mencetak
form Kartu Makan Santri (KMS) berdasarkan
id santri. Tombol kembali untuk kembali ke
Gambar 13. Halaman Pilih Makanan
form sebelumnya. Dan Tampilan data santri
Implementasi halaman pilih makanan
berdasarkan data yang ada di database santri.
berisi kolom yang automatis terisi sesuai id
santri dan nama santri yang ada di halaman
data santri Gambar 13. saat kita menekan
tombol pilih makanan. Tombol pilih untuk
memilih susuai tampilan menu pilihan
makanan yang akan menampilkan di
tampilan menu yang di pilih. Tombol reset
untuk menghapus data menu yang dipilih saat
kita melakukan kesalahan dalam memilih
pilihan makanan. dan tombol kembali untuk
kembali ke form sebelumnya.

8| Sistem Pembayaran Uang Makan Santri Berbasis


Dekstop Di Pondok Pesantren “Nurul Huda”
Implementasi Absensi periode/tahun, jumlah setoran/pembayaran,
Halaman ini adalah sub dimana tanggal pembayaran, dan juga id petugas.
Admin dapat melakukan absensi setiap hari. Juga terdapat tombol view (...) yang
Dimana absensi ini bertujuan untuk memilih menampilkan halaman cari santri saat kita
di jatah makan ataupun tidak di jatah makan butuh id santri. Tombol get santri
untuk santri pada hari itu, yang selanjutnya berdasarkan id santri. Tombol simpan untuk
data absensi tersebut di simpan dalm menyimpan data pembayaran. Tombol bersih
database absensi. untuk membersihkan semua kolom inputan.
Tombol hapus untuk menghapus data
transaksi berdasarkan id pembayaran.
Tombol edit untuk menampilkan tombol get
data pembayaran dan tombol perbarui data
pembayaran. Tombol get dat apembayaran
untuk mengambil data berdasarkan id
pembayaran kedalam kolom inputan yang
ada. Tombol perbarui untuk memperbarui
data yang telah di rubah. Tombol cetak untuk
mencetak kuitansi pembayaran santri
berdasarkan id pembayaran. Dan tampilan
data pembayaran yang ada pada database
pembayaran.

Implementasi Detail Transaksi


Gambar 14. Halaman Absensi Makan Santri Dalam halaman ini adalah menu
Pada implementasi halaman absensi rincian pembayaran yang berisi detail dan
terdapat kolom tanggal dan bulan yang perhitungan dari total, absen, tagihan. Yang
automatis terisi saat kita membuka halaman menghasilkan rincian lunas tidaknya
absensi berdasarkan tanggal dan bulan saat pembayaran tiap bulannya.
itu juga. Tombol tandai semua untuk
menandai semua di kolom tampilan absensi
harian. Dan juga tombol simpan untuk
menyimpan data setiap harinya

Implementasi Transaksi Pembayaran


Dalam halaman ini adalah menu
dimana saat ada santri atau wali santri
melakukan proses pembayaran. Proses
pembayaran bisa dilakukan beberapa kali Gambar 16. Halaman Detail Pembayaran
dalam satu bulannya yang akan di Bulanan
akumulasikan ke dalam saldo pada database Pada implementasi detail
santri. pembayaran terdapat kolom id detail, tahun,
bulan,id santri, nama, absen, tagihan, dan
keterangan lunas tidaknya. Terdapat tombol
get santri untuk mengambil data santri ke
dalam kolom santri, tampilan absensi, dan
juga pilih makanan. Tombol hitung untuk
menghitung absensi, tagihan, sehingga dapat
menampilkan keterangan lunas tidak
pembayaran di akhir bulan. Tombol simpan
untuk menyimpan berdasarkan id detail.
Gambar 15. Halaman Pembayaran Tombol bersih untuk membersihkan semua
Implementasi halaman pembayaran kolom. Tombol hapus untuk menghapus data
berisi kolom id pembayaran yang automatis pada database detail pembayaran berdasarkan
terisi, id santri, nama santri, bulan bayar, id detail. Tombol edit untuk menampilkan

9| Sistem Pembayaran Uang Makan Santri Berbasis


Dekstop Di Pondok Pesantren “Nurul Huda”
tombol get data dan tombol perbarui. Tombol Hasil laporan Transaksi Pembayaran
get data untuk mengambil data berdasarkan (Kuitansi)
id detail ke dalam kolom yang sesuai dari Laporan data transaksi pembayaran
database. Dan tombol perbarui untuk (Kuitansi) yang akan di berikan kepada santri
menyimpan kembali / perbarui data saat melakukan transaksi pembayaran.
berdasarkan id detail. Pada halaman detail
pembayaran juga terdapat tampilan data
santri, data absensi, data pemilihan makanan,
dan juga data detail pembayaran yang ada di
database.

Implementasi Kontrol Laporan


Halaman ini adalah menu dimana
admin dapat memilih laporan yang akan di
cetak.

Gambar 18. Laporan Transaksi Pembayaran


Implementasi pada laporan ini berisi
bukti transaksi pembayaran uang makan.
Yang di dalamnya terdapat laporan id
pembayaran, id santri, nama santri, nama
wali, jumlah setoran, bulan pembayaran,
tahun, ttanggal pembayaran, id admin, dan
nama admin.

Laporan Data Pembayaran


Laporan data pembayaran ini dibuat
Gambar 17. Halaman Pilihan Laporan untuk diberikan kepada kepala pondok
Pada implementasi kontrol laporan pesantren atau bilamana pengasuh maupun
ini terdapat kolom id santri, nama santri, wali yang lain membutuhkannya.
santri, dan alamat di laporan per santri. Dan
kolom bulan dan tahun di laporan perbulan.
Pada laporan per santri terdapat tombol get
data yang dapat mengambil data berdasarkan
id santri ke dalam kolom nama santri, nama
wali, alamat. Tombol detail tagihan untuk
mencetak laporan detail tagihan persantri
berdasarkan id santri. Tombol riwayat
pembayaran untuk mencetak riwayat
pembayaran persantri berdasarkan id santri di
kolom id santri. Dan juga pada laporan
keseluruhan terdapat terdapat tombol
pembayaran untuk mencetak laporan
pembayaran berdasarkan bulan dan tahun di
kolom bulan dan tahun. Serta tombol laba Gambar 19. Laporan Pembayaran Bulanan
untuk mencetak laporan keseluruhan laba Implementasi pada laporan
perbulan berdasarkan bulan dan tahun di pembayaran bulanan berisi laporan uang
kolom bulan dan tahun. makan bulanan. Yang di dalamnya terdapat
tabel yang berisi id santri, nama santri, bulan,
tahun, tagihan, serta keterangan lunas tidak
lunasnya santri dalam tagihan tersebut.

10 | Sistem Pembayaran Uang Makan Santri Berbasis


Dekstop Di Pondok Pesantren “Nurul Huda”
Laporan Data Laba Uang Makan Form Kartu Makan Santri (KMS)
Kartu Makan Santri (KMS) ini dibuat
untuk diberikan kepada setiap santri yang
terdaftar di system pembayaran uang makan.
Form Kartu makan santri ini di buat agar
memudahkan pencetakan form yang sudah
ada di pesantren. Yang tujuannya sebagai
kontrol pembayaran setiap santri secara
manual.

Gambar 20. Laporan Laba Uang Makan


Laporan data pembayaran ini dibuat
untuk diberikan kepada kepala pondok
pesantren dimana berisi rincian saldo dari
setiap santri. Implementasi pada laporan laba
uang makan ini berisi laporan laba bulanan
berdasarkan bulan dan tahun. Yang pada
lapoaran ini terdapat tabel yang berisi nama
santri, id santri, absensi setiap bulannya,
pengambilan, serta laba. Dan juga terdapat
total / jumlah laba pada bulan dan tahun
tersebut.

Laporan Riwayat Pembayaran Persantri


Gambar 22. Form Kartu Makan Santri
Pada form ini terdapat tahun, id
santri, nama santri, alamat, nama wali, no
telpon, dan juga berisi tabel. Tabel-tabel
tersebut di dalamnya terdapat pembayaran
setiap bulan, tgl pembayaran jml
pembayaran, serta keterangan yang di susun
sedemikian mungkin sehingga memudahkan
penulisan secara manualnya nanti.
Gambar 21 Laporan Riwayat Pembayaran Pengujian Kuesioner
Persantri Pada tahap pengujian kuesioner akan
Laporan riwayat pembayaran dilakukan penilaian aplikasi pembayaran
persantri ini dibuat untuk diberikan kepada uang makan santri menggunakan kuesioner
kepala pondok pesantren atau pihak yang yang akan difokuskan pada user atau admin
membutuhkan dimana berisi rincianriwayat di pondok pesantren nurul huda. Sebagai uji
pembayaran santri. Implementasi pada sample kuesioner diberikan kepada 20
laporan riwayat pembayaran persantri ini responden diantaranya 10 orang secara umum
berisi tanggal cetak laporan, id santri, nama dan 10 staf / petugas di pondok pesantren
santri, alamat, nama wali, no telpon, dan juga nurul huda. Pertanyaan kuesioner terdiri dari
tabel yang berisi id pembayaran, bulan bayar, lima poin penilaian.
periode, jumlah setoran, tanggal pembayaran,
id user, dan user/admin yang melakukan
proses pembayaran.

11 | Sistem Pembayaran Uang Makan Santri Berbasis


Dekstop Di Pondok Pesantren “Nurul Huda”
Tabel 8. Rekapitulasi hasil kuesioner makan. Serta sangat efektif dalam
No.
Pertanyaan
Penilaian Nilai
Presentasi
perincian absensi dan juga laporan
SB B C K SK Total
[5] [4] [3] [2] [1] persantri dan laporan bulanan.
1 35 44 6 - - 85 85%
2 25 40 12 2 - 79 79%
Saran
3 45 20 12 4 - 81 81% Dalam pembuatan laporan skripsi ini
4 15 32 24 2 - 73 73%
5 10 32 21 4 1 68 68% penulis memberikan saran yang dapat
6 40 28 9 1 - 78 78% digunakan untuk bahan pertimbangan, saran
7 60 20 9 - - 89 89%
8 45 28 9 2 84 84% tersebut adalah :
Rata – rata 80%
1. Memperlebar ruang lingkup sistem agar
terkoneksi dengan sistem lain yang
berhubungan dengan pembayaran
Dari hasil rekapitulasi diatas dapat
misalnya memberi sistem tambahan yang
digambarkan melalui sebuah grafik sebagai
berbasis online sehingga dapat di akses
berikut:
langsung oleh wali santri secara langsung.
2. Melengkapi aplikasi sistem pembayaran
ini sehingga tidak terbatas pada informasi
yang ada sekarang tetapi juga informasi-
informasi yang lebih luas agar aplikasi ini
dapat mengikuti perkembangan data dan
informasi yang ada.
3. Menambah suatu sistem pemasok
makanan sehingga dapat mempermudah
petugas dalam hal pemesanan makanan ke
pemasok makanan. Serta pembayaran
Gambar 23. Grafik Total Skor Responden pemasok secara berkalah dapat terperinci.
Berdasarkan hasil perhitungan 20
responden dari delapan pertanyaan tersebut DAFTAR PUSTAKA
dapat disimpulkan bahwa aplikasi
pembayaran uang makan santri di pondok Hartono, J. (2005). Analisis dan Design
pesantren nurul huda mendapatkan respon Sistem Informasi. Jakarta: Andi
positif karena rata-rata presentase yang Offset.
terletak dalam nilai 80% yang merupakan
batas skor pada kategori sangat baik. Kendal, K. d. (2003). Analisa Dan
Perancangan System. Jakarta:
kesimpulan Prehalindo.
Berdasarkan analisa dan penelitian
dalam penyusunan skripsi pada Pondok Mahyuzir, H. T. (1989). Analisa dan
Pesantren Islami Salafi Nurul Huda, serta Perancangan Sistem Pengolahan
merancang sistem baru secara komputerisasi Data. Jakarta: PT. Elex Media
dengan sedikit pembenahan alur proses pada Komputindo.
sistem lama diharapkan dapat memperbaiki
kekurangan pada sistem lama serta pp-nurul-huda-beratkulon. (2009). Diambil
mempermudah pengolahan sistem kembali dari gus-syif.blogspot.com:
pembayaran uang makan ini. Dan melihat http://gus-
sistem yang pada saat ini dapat di simpulkan syif.blogspot.com/2009/02/sekilas-
sebagai berikut: pandang-tentang-pondok.html?m=1
1. Penggunaan aplikasi pembayaran uang
makan berbasis desktop menggunakan Riyanto, M. d. (2012). Rancang Bangun
visual studio sangat bermanfaat bagi Sistem Inforasi Pembayaran
petugas dalam proses pembayaran, serta Sumbangan Penunjang Pendidikan
membuat laporan yang di perlukan. Di Smp Muhammadiyah I Jeruklegi-
2. Aplikasi pembayaran uang makan santri Cilacap. Telematika, Vol.5 No.1.
ini sudah bisa memenuhi system dalam
hal mengelolah pembayaran uang

12 | Sistem Pembayaran Uang Makan Santri Berbasis


Dekstop Di Pondok Pesantren “Nurul Huda”
Sutabri, T. (2012). Analisis Sistem Informasi.
Yogyakarta: Andi Offset.

Suyanto, M. (2004). Analisis dan Desain


Aplikasi Multimedia. Yogyakarta:
Andi.

Yakub. (2012). Pengantar Sistem Informasi.


Yogyakarta: Graha Ilmu.

13 | Sistem Pembayaran Uang Makan Santri Berbasis


Dekstop Di Pondok Pesantren “Nurul Huda”

You might also like