1. 1
USULAN PENELITIAN
1.1. Latar Belakang
Pondok Pesantren Salafiyah Syafi’iyah Nurul Amin merupakan salah satu
pondok pesantren yang berada di Banyuwangi Jawa Timur dan berdiri pada tahun
1973. Pesantren ini terletak tepatnya di Lingk. Secang RT/RW 003/002 Kalipuro
Banyuwangi. Di pesantren ini pula terdapat beberapa lembaga pendidikan mulai dari
tingkat Raudhatul Athfal (RA) sampai Madrasah Aliyah (MA). Dan pada tahun 2012
didirikan Madrasah Diniyah (MADIN) yang diberi nama dengan Madrasah
Takmiliyah Ibrahimy (MTI) yang terdiri dari 2 (dua) tingkat yaitu tingkat Ula dan
Wustha.
Terdapat beberapa pembiayaan yang harus dibayar oleh santri, salah satunya
adalah pembayaran Uang Tahunan Pesantren (UTAP) yang wajib dibayar setiap
tahunnya. Pembayaran tersebut didata secara manual dan akan dilaporkan kepada
pengasuh dan bendahara pesantren tiap bulannya. Uang Tahunan tersebut nantinya
akan digunakan untuk pembayaran Listrik, Air, Pembangunan dan sebagainya. Pihak
pesantren nantinya juga akan memberikan subsidi bagi santri kurang mampu, anak
yatim dan bagi santri yang bersaudara.
Berdasarkan laporan tiap bulan tersebut, terdapat beberapa kesulitan yang
diperoleh oleh petugas pembayaran UTAP karena masih secara manual, yaitu:
kesulitan mendata santri yang akan mendapatkan subsidi, menumpuknya berkas yang
ada di petugas pembayaran UTAP, besarnya resiko kehilangan data serta proses
pembuatan laporan membutuhkan waktu yang lama. Jadi untuk mengatasi
permasalahan tersebut diperlukan suatu sistem informasi yang bergerak di dalamnya
yang bisa memberikan informasi secara tepat dan akurat dan bisa mengurangi
kesulitan yang dialami oleh petugas, yaitu “Sistem Informasi Pembayaran Uang
Tahunan Pesantren (UTAP) Nurul Amin”. Dengan adanya sistem ini maka
2. 2
informasi yang akan disampaikan dan yang akan diterima oleh pengasuh dan
bendahara akan tepat waktu dan akurat.
1.2. Rumusan Masalah
Berdasarkan latar belakang masalah di atas maka rumusan masalah yang akan
dibahas pada tulisan ini adalah bagaimana cara membangun sistem informasi
pembayaran Uang Tahunan Pesantren (UTAP) Nurul Amin dengan menggunakan VB
2010 dan MySQL?.
1.3. Batasan Masalah
Agar pembahasan tidak menyimpang dari permasalahan yang sudah
dirumuskan sebelumnya, maka batasan masalah dalam penelitian ini sebagai berikut:
a. Pembahasan difokuskan pada pendataan santri yang membayar Uang Tahunan
dan santri yang mendapatkan subsidi.
b. Pembahasan sistem yang diterapkan merupakan Sistem Informasi Pembayaran
Uang Tahunan Pesantren (UTAP) Nurul Amin dengan menggunakan VB 2010
dan MySQL.
1.4. Tujuan
Adapun tujuan dari penelitian ini adalah:
a. Untuk mempermudah petugas dalam melakukan pencatatan bagi santri yang
membayar UTAP
b. Untuk memberikan laporan akurat yang dibutuhkan oleh pengasuh maupun
bendahara pesantren.
c. Untuk membangun Sistem Informasi Pembayaran Uang Tahunan Pesantren
(UTAP) Nurul Amin dengan menggunakan VB 2010 dan MySQL di Pondok
Pesantren Salafiyah Syafi’iyah Nurul Amin agar mampu menampilkan
informasi yang dibutuhkan.
1.5. Manfaat Penelitian
Manfaat dari penelitian ini jika diterapkan pada Pondok Pesantren Salafiyah
Syafi’iyah Nurul Amin ialah sebagai berikut:
a. Data laporan pembayaran UTAP santri dapat terekap dengan mudah dan cepat.
3. 3
b. Dapat mengetahui data santri yang berhak mendapatkan subsidi setiap
tahunnya.
c. Dapat menjadi sistem infromasi yang bisa membantu petugas dalam mengolah
data.
1.6. Metode Penelitian
Dalam penelitian ini terdapat beberapa tahap metode penelitian untuk
mendapatkan informasi terkait ialah sebagai berikut:
a. Survey Lapangan
Pada tahap ini di lakukan survey lapangan yang ada di Pondok Pesantren
Salafiyah Syafi’iyah Nurul Amin tentang proses pembayaran UTAP dan
bagaimana laporan keuangan kepada Pengasuh dan Bendahara Pesantren.
b. Literatur
Pada tahap ini dikumpulkan dokumen-dokumen yang diperlukan untuk
merancang dan mengimplementasikan aplikasi.
c. Analisa dan Perancangan Aplikasi
Dari hasil Literatur dan hasil survey lapangan akan dibuat deskripsi umum serta
dilakukan analisa kebutuhan sistem, selain itu juga dilakukan perancangan awal
aplikasi yang akan dibuat, sehingga akan dihasilkan desain dan proses yang
siap untuk diimplementasikan.
1.7. Kajian Pustaka
1.7.1 Hasil Penelitian Terdahulu
Pengembangan Sistem Informasi Pembayaran SPP Pada SMA Negeri 2
Bangkalan (Mariana Ulfah, 07.12.2350, Jurusan Sistem Informasi, Sekolah
Tinggi Manajemen Informatika Dan Komputer, AMIKOM, Yogyakarta, 2011).
Dirancang dengan menggunakan Micrososft Visual Basic 6.0 dan Microsoft SQL
server 2000 sebagai database manejemen sistemnya. Sistem ini tidak memerlukan
operator dengan keahlian khusus untuk dapat mengoperasikannya. Sistem ini
dirancang untuk mudah dioperasikan dan proses pengembangannya secara teknik
dilakukan dengan teknik penerapan kebutuhan informasi melalui penelitian yang
4. 4
seksama dan hati-hati. Selain itu juga dilakukan pelatihan terlebih dahulu sehingga
akan memudahkan user untuk mejalankannya.
Sistem Informasi ini dapat menangani proses pembayaran dan dapat
mempermudah kerja petugas untuk mendapatkan informasi yang dibutuhkan dan
percetakan laporan. Sistem ini juga dapat menghasilkan bukti pembayaran untuk
siswa, akan tetapi untuk menghemat waktu dan biaya kwitansi ini hanya dilakukan
sewaktu-waktu bila diperlukan.
Aplikasi Sistem Informasi Pembayaran SPP Siswa SMP N 1 Ngaglik
Yogyakarta (Desi Setiyani, 06.12.1887, Jurusan Sistem Informasi, Sekolah
Tinggi Manajemen Informatika Dan Komputer, AMIKOM, Yogyakarta, 2010).
Dirancang dengan menggunakan Micrososft Visual Basic 6.0 dan Microsoft SQL
server 2000 sebagai database manejemen sistemnya.
Sistem ini dibuat disertai dengan login user. Hal ini bertujuan agar pihak yang
berkepentingan saja yang dapat menjalankan program. Setelah melakukan login, user
akan masuk ke menu utama yang merupakan tampilan awal dari sistem informasi ini.
Di dalam menu utama terdapat beberapa sub-sub menu yang disediakan program.
Sistem Informasi ini mampu mempunyai banyak keuntungan seperti: menghemat
waktu, dapat memberikan informasi secara tepat waktu dan dapat menghasilkan
informasi yang akurat.
Sistem Informasi Pembayaran SPP, Tabungan Dan Uang Gedung Pada
SD IT Baitussalam Prambanan (Retno Puranti, 09.12.3918, Jurusan Sistem
Informasi, Sekolah Tinggi Manajemen Informatika Dan Komputer, AMIKOM,
Yogyakarta, 2013). Dirancang dengan menggunakan IDE Netbeans dan MySQL
sebagai databasenya. Sistem ini memproses data sehingga dapat menampilkan
informasi tentang siswa, orang tua/wali dan informasi tentang laporan keuangan.
Dengan adanya sistem informasi pembayaran ini, maka informasi dan laporan
yang disajikan lebih cepat dan mudah diakses sehingga bermanfaat bagi bidang
keuangan. Serta dapat mengurangi jumlah pembelian buku, kertas, tinta dan alat tulis
yang lain.
5. 5
1.7.2 Sistem
Asal kata sistem berasal dari bahasa Latin Systema dan bahasa Yunani
Sustema. Pengertian sistem adalah suatu kesatuan yang terdiri komponen atau elemen
yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi
untuk mencapai suatu tujuan1. Atau dapat juga dikatakan bahwa Sistem adalah
sekumpulan unsur/elemen yang saling berkaitan dan saling mempengaruhi dalam
melakukan kegiatan bersama untuk mencapai suatu tujuan. Jadi, secara umum
Pengertian Sistem adalah perangkat unsur yang teratur, saling berkaitan sehingga
membentuk suatu totalitas. Pengertian lain dari Sistem adalah susunan dari
pandangan, teori, asas dan sebagainya.
1.7.3 Informasi
Pengertian Informasi secara singkatnya adalah segala macam keterangan yang
dapat diambil oleh seseorang dengan sumber yang jelas sehingga dapat menghasilkan
sesuatu yang bermanfaat bagi penerima informasi. Sedangkan menurut istilah,
pengertian informasi adalah kumpulan data yang sudah melalui proses pengolahan
sehingga dapat menjadi sesuatu yang bermanfaat bagi seseorang yang kemudian
digunakan untuk pengambilan suatu keputusan atau tindakan2. Informasi mempunyai
manfaat dan peranan yang sangat dominan dalam suatu organisasi atau perusahaan.
1.7.4 Sistem Informasi
Sistem informasi menurut Robert A. Leitch dan K. RoscoeDavis
(Jogiyanto,2005:18) adalah suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat
manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar
tertentu dengan laporan-laporan yang diperlukan.3
Sistem informasi merupakan suatu perkumpulan data yang terorganisasi
beserta tatacara penggunaannya yang mencakup lebih jauh dari pada sekedar
1
www.ilmumanajemen.com. 2015. “Pengertian Sistem Informasi”. 16 January
2
www.mandalamaya.com. 2014. “Pengertian Informasi”. 28 September
3
Loc.cit. Hal.5
6. 6
penyajian. Istilah tersebut menyiratkan suatu maksud yang ingin dicapai dengan jalan
memilih dan mengatur data serta menyusun tatacara penggunaanya.
1.7.5 Sistem Pembayaran
Sistem pembayaran adalah sistem yang mencakup seperangkat aturan,
lembaga dan mekanisme yang digunakan untuk melaksanakan pemindahan dana guna
memenuhi suatu kewajiban yang timbul dari suatu kegiatan ekonomi4. Sistem
pembayaran merupakan sistem yang berkaitan dengan pemindahan sejumlah nilai
uang dari satu pihak ke pihak lain. Media yang digunakan untuk pemindahan nilai
uang tersebut sangat beragam, mulai dari penggunaan alat pembayaran yang
sederhana sampai pada penggunaan sistem yang kompleks dan melibatkan berbagai
lembaga berikut aturan mainnya.
1.7.6 DFD (Data Flow Diagram)
Diagram Alir Data (DAD) atau Data Flow Diagram (DFD) adalah suatu
diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data
sistem, yang penggunaannya sangat membantu untuk memahami sistem secara
logika, terstruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau
menjelaskan. DFD ini sering disebut juga dengan nama Bubble chart, Bubble
diagram, model proses, diagram alur kerja, atau model fungsi.5
DFD merupakan alat perancangan sistem yang berorientasi pada alur data
dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun
rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada
pemakai maupun pembuat program.
Simbol-simbol yang digunakan dalam DFD antara lain: External Entity
(kesatuan luar) atau Boundary (batas sistem), Data Flow (arus data), Process (proses),
dan Data Store (simpanan data).
4 www.brainly.co.id. 2015. “Pengertian Pembayaran”. 28 January
5
www.mdp.ac.id. 2014. “Pengertian DFD”29 September
7. 7
Tabel 2.1 Simbol-Simbol DFD
Simbol Nama Keterangan
External entity
(kesatuan luar)
Entitas di luar sistem yang memberikan
input dan mendapatkan output dari
sistem.
Data flow Menjelaskan arus data dari masukan dan
keluaran dari sistem atau hasil proses
sistem
Process (proses) Menjelaskan kegiatan atau kerja yang
dilakukan oleh orang, komputer dari hasil
arus data yang masuk ke dalam proses
untuk hasil keluaran
Data store
(simpanan)
Merupakan simpanan dari data yang
dapat berupa suatu file, tabel atau
database di sistem komputer.
1.7.7 ER-Diagram
Entity Relationship Diagram (ER-Diagram) adalah sebuah diagram yang
menggambarkan hubungan atau relasi antar entitas (entity), dan setiap entity terdiri
atas satu atau lebih atribut yang mempresentasikan seluruh kondisi (fakta) dari
“Dunia Nyata” yang kita tinjau.6 Dengan ER-Diagram kita berusaha untuk
mentransformasikan keadaan dari “dunia nyata” ke dalam bentuk Basis Data. Di
mana sistem seringkali memiliki basisdata relasional, dan ketentuannya bersifat top-
down. Diagram untuk menggambarkan model EntityRelationship ini disebut Entity-
Relationship diagram, ER diagram atau ER-D.
1.7.8 Basis Data
Basis Data dapat didefinisikan sebagai himpunan kelompok data yang saling
berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan
kembali dengan cepat dan mudah7. Istilah database secara umum bisa diartikan
6
Edi Winarko. 2006, Perancangan Database dengan Power Designer 6.32, Restasi PustakaPublition : Jakarta
7 Hidayatullah Priyanto, 2012, Visual Basic.Net Membuat Aplikasi Database Dan Progran Kreatif”,
Informatika:Bandung, hal.137
8. 8
sebagai suatu kumpulan data yang saling berhubungan (Elmasri & Navathe, 1994).
Istilah data bisa dipakai untuk tunggal maupun jamak, karena sudah umum dalam
dunia database. Dalam bahasa Inggris sehari-hari, data hanya dipakai untuk jamak;
datum dipakai untuk tunggal.
Prinsip utamanya adalah pengaturan data. Tujuan utamanya adalah
kemudahan dan kecepatan dalam pengambilan kembali data. Basis data adalah suatu
komponen utama dalam sistem informasi dan tidak ada sistem informasi yang bisa
dijalankan tanpa adanya basis data. Jadi pada intinya untuk meningkatkan kinerja
perusahaan menggunakan aplikasi berbasis komputer maka basis data mutlak
diperlukan.
1.7.9 MySQL
MySQL adalah sebuah implementasi dari sistem manajemen basisdata
relasional (RDBMS) yang didistribusikan secara gratis. Setiap pengguna dapat secara
bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak
boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya
merupakan turunan salah satu konsep utama dalam basisdata yang telah ada
sebelumnya8. SQL (Structured Query Languange) adalah sebuah konsep
pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data,
yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
Kehandalan suatu sistem basisdata dapat diketahui dari cara kerja pengoptimasi-nya
dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun
program-program aplikasi yang memanfaatkannya.
1.7.10 Bagan Alir (Flowchart)
Flowchart atau diagram alir merupakan bagan-bagan yang mempunyai arus
untuk menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart
merupakan cara penyajian dari suatu algoritma9. Flowchart biasanya mempermudah
8
www.indosite.com. 2014. “Pengertian MySQL”12 September
9
www.frama.staff.gunadarma.ac.id. 2014. “Definisi dan Simbol Flowchart”. 30 September
9. 9
penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi
lebih lanjut.
1.7.11 VB.Net
Bahasa pemrograman Microsoft® Visual Basic® .NET adalah sebuah
bahasa pemrograman tingkat tinggi untuk Microsoft .NET Framework. Walaupun
VB.NET ini memang dibuat supaya mudah dipahami dan dipelajari, namun bahasa
pemrograman ini juga cukup powerfull untuk memenuhi kebutuhan dari programmer
yang berpengalaman. Bahasa pemrograman Visual Basic.NET mirip dengan bahasa
pemrograman Visual Basic, namun keduanya tidak sama.
Visual Basic.NET adalah sebuah bahasa pemrograman yang berorientasi pada
object, yang bisa dianggap sebagai evolusi selanjutnya dari bahasa pemrograman
Visual Basic standar10. Visual Basic diturunkan dari bahasa BASIC. Visual Basic
terkenal sebagai bahasa pemrograman yang mudah digunakan terutama untuk
membuat aplikasi yang berjalan di atas platform Windows.
Pada IDE VB.Net terdapat sebuah form untuk meletakkan kontrol-kontrol atau
komponen untuk menyusun sebuah Aplikasi. Form dan kontrol ini sering disebut
dengan GUI (Graphical User Interface). Pengguna atau user akan berinteraksi
dengan Visual Basic.Net melalui GUI tersebut, di mana pada IDE tersebut terdapat
berbagai komponen yang berguna ketika membuat sebuah Aplikasi.
1.7.12 Crystal Report
Crystal Report adalah sebuah komponen control pada toolbox yang digunakan
untuk membuat laporan dari berbagai sumber data. Dengan menggunakan Crystal
Report kita dapat membuat laporan yang datanya diperoleh dari Database apapun.11.
Crystal Report memiliki berbagai fungsi yang sangat memudahkan dalam pembuatan
laporan, formula dan fungsi untuk berbagai macam kebutuhan. Crystal Report sangat
cocok digunakan untuk membuat laporan yang datanya bersumber dari database.
10 Herry RadityaWibowo. EnterpriseJubilee. 2014. Buku Pintar VB.Net, Elex MediaKomputindo:Jakarta. Hal 1
11 Budi Permana. 2007. “Laporan Menggunakan CrystalReport Pada Visual Basic 2010. Komunitas eLearning
Ilmu Komputer.com.
10. 10
1.8. Sistematika Penulisan
Untuk mempermudah penyelesaian penulisan ini, maka akan dilanjutkan
penyusunan sistematika penulisan dengan maksud mempermudah dan memperjelas
tujuan dari bab yang akan dibahas yaitu:
BAB I PENDAHULUAN
Pada bab ini menjelaskan tentang Latar Belakang, Rumusan
Masalah, Batasan Masalah, Tujuan dan Manfaat Penulisan, Hasil
Penelitian Terdahulu, Metode Penelitian dan Sistematika Penulisan
yang merupakan gambaran pokok dari permasalahan yang ada.
BAB II KAJIAN PUSTAKA
Pada bab ini akan diuraikan tentang Kajian Terdahulu, dan
pengertian-pengertian yang berhubungan dengan masalah yang
sedang dibahas, yaitu: Pengertian Komputer, Sistem, Informasi,
Sistem Informasi, DFD (Data Flow Diagram), ERD (Entity
Relationship Diagram), Basis Data, MySQL, Bagan Alir
(FlowChart), VB 2010 dan Crystal Report.
BAB III ANALISIS DAN PERANCANGAN
Pada bab ini menjelaskan tentang analisa sistem, gambaran umum
sistem, analisa kebutuhan sistem, rancangan output/input, dan
rancangan proses.
BAB IV IMPLEMENTASI DAN PEMBAHASAN
Pada bab ini menjelaskan tentang spesifikasi hardware dan
software, uji coba aplikasi dan source code.
BAB V PENUTUP
Pada bab ini menjelaskan tentang simpulan-simpulan yang berasal
dari bab-bab sebelumnya dan memberikan saran terhadap sistem
yang dibuat agar menjadi lebih baik.
11. 11
1.9. Perancangan Sistem
1.9.1 Block Diagram
Gambar 1. Block Diagram
1.10. Jadwal/Schedule Tugas Akhir
Tabel 1. Rincian kegiatan penulisan TA
NO KEGIATAN
BULAN KE-
1 2 3 4 5 6
1 Pengumpulan Referensi
2 Penyusunan Proposal
3 Pengusulan Penelitian
4 Pengumpulan Data
5 Perancangan Sistem
6 Pembuatan Sistem
7 Pengujian Sistem
8 Penulisan Laporan
9 Sidang Tugas Akhir
12. 12
1.11. Daftar Pustaka
Ulfah, Maria. 2011. “Pengembangan Sistem Informasi Pembayaran SPP Pada SMA
Negeri 2 Bangkalan”. Sekolah Tinggi Manajemen Informatika Dan Komputer,
AMIKOM. Yogyakarta.
Setiyani, Desi. 2010. “Aplikasi Sistem Informasi Pembayaran SPP Siswa SMP N 1
Ngaglik Yogyakarta”. Sekolah Tinggi Manajemen Informatika Dan
Komputer, AMIKOM. Yogyakarta.
Puranti, Retno. 2013. “Sistem Informasi Pembayaran SPP, Tabungan Dan Uang
Gedung Pada SD IT Baitussalam Prambanan”. Sekolah Tinggi Manajemen
Informatika Dan Komputer, AMIKOM. Yogyakarta.
www.ilmumanajemen.com. 2015. “Pengertian Sistem Informasi”. 16 January
www.mandalamaya.com. 2014. “Pengertian Informasi”. 28 September
www.brainly.co.id. 2015. “Pengertian Pembayaran”. 28 January
www.mdp.ac.id. 2014. “Pengertian DFD” 29 September
Winarko, Edi. 2006, Perancangan Database dengan Power Designer 6.32, Restasi
Pustaka Publition : Jakarta
Hidayatullah Priyanto, 2012, Visual Basic.Net Membuat Aplikasi Database Dan
Progran Kreatif”, Informatika:Bandung, hal.137
www.indosite.com. 2014. “Pengertian MySQL” 12 September
www.frama.staff.gunadarma.ac.id. 2014. “Definisi dan Simbol Flowchart”. 30
September
Raditya Wibowo Herry, Enterprise Jubilee, 2014, Buku Pintar VB.Net, Elex Media
Komputindo: Jakarta. Hal 1
Fathurrohman.staff.ipb.ac.id/files/2011/09/Modul12-VB-Crystal-Report-Fathur.pdf