perpustakaan.uns.ac.id
digilib.uns.ac.id
SISTEM INFORMASI PEMBAYARAN SPP DI SDIT DARUL FALAH SUKOHARJO
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Teknik Informatika
Diajukan Oleh : PUPUT NIRWANSARI M3209067
PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2013
perpustakaan.uns.ac.id
digilib.uns.ac.id
perpustakaan.uns.ac.id
digilib.uns.ac.id
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRACT
Puput Nirwansari, 2013. SPP PAYMENT INFORMATION SYSTEM AT SDIT DARUL FALAH SUKOHARJO. Program Diploma III Computer Science, Faculty of Mathematics and Natural Sciences, University of Sebelas Maret Surakarta. The SPP payment system in SDIT Darul Falah Sukoharjo is currently done manually. The purpose of this research is to make information systems of SPP payments at SDIT Darul Falah Sukoharjo. This research benefits to ease the process of SPP payment. It is also influence the duty of administration staff. According to the purpose, this research has done through stages analysis, system design and programme manufacture. This information system is created with PHP programming language and databases php mysql. The object of this research is SDIT Darul Falah Sukoharjo. SPP payment information system in the SDIT Darul Falah has several features. Those are including the input of payment, SPP payment receipts, data search
, SPP recapitulation to
know students who have paid or who have not paid SPP, and print receipts of payments SPP. From the result of the research and the information system done, it can be concluded that payment information system is an instrument that can help financial management process, especially for the administration staff and the financial staff. Proof of SPP payment can be printed to each student in receipts form.
Keywords : Information System, SPP, PHP, MySQL.
iv
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRAK
Puput Nirwansari, 2013. SISTEM INFORMASI PEMBAYARAN SPP DI SDIT DARUL FALAH SUKOHARJO. Program DIII Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta. Sistem pembayaran SPP di SDIT Darul Falah Sukoharjo saat ini masih dilakukan secara manual. Tujuan dari penelitian ini adalah membuat sistem informasi pembayaran SPP, dengan manfaat untuk memudahkan dalam proses pembayaran SPP dan memberi dukungan pada kelancaran tugas bagian admininstrasi. Sesuai dengan tujuan penelitian, maka penelitian ini dilakukan melalui tahapan analisis, perancangan sistem dan pembuatan program. Sistem informasi ini dibuat dengan bahasa pemrograman PHP dan menggunakan database MySQL. Objek penelitian ini adalah SDIT Darul Falah Sukoharjo. Sistem informasi pembayaran SPP di SDIT Darul Falah ini memiliki beberapa fitur diantaranya yaitu
input pembayaran SPP, cek pembayaran SPP siswa, pencarian data
tunggakan SPP siswa, rekapan untuk mengetahui siswa yang sudah bayar atau yang belum bayar, cetak kwitansi pembayaran SPP. Dari
hasil
penelitian
dan
pembuatan
yang
dilakukan
diperoleh
kesimpulan bahwa sistem informasi pembayaran SPP adalah suatu sarana yang dapat membantu proses pengolahan keuangan pembayaran SPP, khususnya bagi staff administrasi dan bagian keuangan. Bukti pembayaran SPP dapat dicetak untuk masing-masing siswa yang berupa kwitansi pembayaran SPP.
Kata kunci : Sistem informasi, SPP, PHP, MySQL.
v
perpustakaan.uns.ac.id
digilib.uns.ac.id
MOTTO
vi
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PERSEMBAHAN
vii
perpustakaan.uns.ac.id
digilib.uns.ac.id
KATA PENGANTAR Segala puji dan rasa syukur hanya penulis panjatkan ke haribaan Allah SWT, yang telah melimpahkan segala kemudahannya hingga akhirnya penulis mampu menyelesaikan Tugas Akhir dan menuliskan laporannya tepat waktu. Laporan Tugas Akhir ini disusun untuk memenuhi sebagian persyaratan memperoleh kelulusan Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. Dalam pelaksanaan Tugas Akhir, penulis mendapat banyak bantuan dari berbagai pihak. Untuk itu penulis sampaikan rasa hormat dan menghaturkan rasa terima kasih kepada: 1. Bapak Drs. YS. Palgunadi, M.Sc., selaku Ketua Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam universitas Sebelas Maret Surakarta. 2. Bapak Sudarta, S.S selaku kepala sekolah SDIT Darul Falah Sukoharjo, yang telah memberikan izin dalam melaksanakan penelitian untuk Tugas Akhir ini. 3. Bapak Nanang Maulana, S.Si selaku pembimbing, yang telah memberikan bimbingan dan arahan penulis dalam pembuatan laporan Tugas Akhir ini. 4. Orang tua dan kakak penulis yang terus memberikan dukungan dan tiada henti. 5.
Teman-teman Teknik Informatika angkatan 2009, yang telah menyediakan waktu untuk membagi ilmu ketika penulis memiliki permasalahan.
Dengan adanya Laporan ini diharapkan dapat memberikan manfaat kepada penulis dan pembaca serta dapat menunjang Ilmu Pengetahuan, khususnya dibidang Ilmu Komputer. Surakarta,
Januari 2013
Penulis viii
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR ISI
HALAMAN JUDUL................................................................................................ i HALAMAN PERSETUJUAN ................................................................................ ii HALAMAN PENGESAHAN................................................................................ iii ABSTRACT........................................................................................................... iv ABSTRAK ...............................................................................................................v HALAMAN MOTTO ............................................................................................ vi HALAMAN PERSEMBAHAN ........................................................................... vii KATA PENGANTAR ......................................................................................... viii DAFTAR ISI.......................................................................................................... ix DAFTAR GAMBAR ............................................................................................ xii DAFTAR TABEL..................................................................................................xv BAB I PENDAHULUAN .......................................................................................1 1.1 Latar Belakang..........................................................................................1 1.2 Perumusan Masalah ..................................................................................2 1.3 Batasan Masalah .......................................................................................2 1.4 Tujuan Penelitian .....................................................................................2 1.5 Manfaat Penelitian ....................................................................................2 1.6 Metodologi Penelitian...............................................................................2 1.7 Sistematika Penulisan ...............................................................................4 BAB II LANDASAN TEORI .................................................................................5 2.1 Pengertian Sistem..................................................................... ............. 5 2.2 Elemen Sistem....................................................... .................................5 ix
perpustakaan.uns.ac.id
digilib.uns.ac.id
2.3 Pengertian Informasi...............................................................................6 2.4 Kualitas Informasi...................................................................................7 2.5 Konsep Dasar Sistem Informasi.............................................................7 2.6
..................................8
2.7 Sistem Pengelola Basis Data..................................................................8 2.8 Data Flow Diagram (DFD)....................................................................8 2.9 Entity Relationship Diagram (ERD).......................................................9 2.10 PHP......................................................................................................12 2.11 HTML..................................................................................................13 2.12 MySQL................................................................................................13 BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM ..........14 3.1 Analisis Kebutuhan Sistem ..................................................................14 3.1.1 Perangkat Lunak (Software) ......................................................14 3.1.2 Perangkat Keras (Hardware) .......................................................14 3.2 Perancangan Sistem ...............................................................................15 3.2.1 Standar Operasional Prosedur (SOP) ..........................................15 3.2.2 System Requirment Spesification (SRS) .....................................16 3.2.3 Context Diagram (CD) ................................................................18 3.2.4 DFD Level 0 ................................................................................20 3.2.5 DFD Level 1 Proses 2 Pengolahan Data Siswa ...........................21 3.2.6 DFD Level 1 Proses 3 Pengolahan Data User .............................22 3.2.7 DFD Level 1 Proses 4 Pengolahan Data Transaksi .....................23 3.2.8 DFD Level 1 Proses 6 Pengolahan Data Kelas ...........................24
x
perpustakaan.uns.ac.id
digilib.uns.ac.id
3.3 Analisis dan Perancangan Basis Data ....................................................25 3.3.1 Entity Relationship Diagram (ERD) ............................................25 3.3.2 Relasi Antar Tabel (RAT) ...........................................................26 3.3.3 Perancangan Tabel Database........................................................27 3.4 Perancangan Layout ..............................................................................35 3.4 1 Rancangan Form Login ...............................................................35 3.4.2 Rancangan Form Admin .............................................................36 3.4.3 Rancangan Form Operator ..........................................................37 3.4.4 Perancangan Form Siswa ............................................................38 BAB IV
IMPLEMENTASI DAN ANALISA ..................................................39
4.1 Implementasi Database ........................................................................39 4.2 Implementasi Layout ............................................................................47 4.3 Implementasi Sistem ...........................................................................51 BAB V PENUTUP ...............................................................................................66 5.1 Kesimpulan ...........................................................................................66 5.2 Saran ....................................................................................................66 DAFTAR PUSTAKA .........................................................................................67
xi
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR GAMBAR
Gambar 3.1 Standar Operasional Prosedur (SOP).................................................15 Gambar 3.2 Context Diagram Sistem Informasi Pembayaran SPP.......................18 Gambar 3.3 Data Flow Diagram (DFD) level 0.....................................................20 Gambar 3.4 DFD Level 1 Proses 2 Pengolahan Data Siswa..................................21 Gambar 3.5 Level 1 Proses 3 Pengolahan Data User.............................................22 Gambar 3.6 DFD Level 1 Proses 4 Pengolahan Data Transaksi............................23 Gambar 3.7 DFD Level 1 Proses 6 Pengolahan Data Kelas..................................24 Gambar 3.8 Entity Relationship Diagram (ERD)..................................................25 Gambar 3.9 Relasi Antar Tabel (RAT)..................................................................26 Gambar 3.10 Rancangan Form Login....................................................................35 Gambar 3.11 Rancangan Form Admin..................................................................36 Gambar 3.12 Rancangan Form Operator...............................................................37 Gambar 3.13 Rancangan Form Siswa....................................................................38 Gambar 4.1 Tabel d_menu.....................................................................................39 Gambar 4.2 Tabel h_menu.....................................................................................40 Gambar 4.3 Tabel kelas_siswa_log........................................................................40 Gambar 4.4 Tabel master_bulan............................................................................41 Gambar 4.5 Tabel master_guru..............................................................................41 Gambar 4.6 Tabel master_siswa............................................................................42 Gambar 4.7 Tabel master_tahun_ajaran................................................................42 Gambar 4.8 Tabel master_tingkat_kelas................................................................43 Gambar 4.9 Tabel master_title...............................................................................43 xii
perpustakaan.uns.ac.id
digilib.uns.ac.id
Gambar 4.10 Tabel master_user............................................................................44 Gambar 4.11 Tabel tabel_biaya.............................................................................44 Gambar 4.12 Tabel tabel_detail_kelas...................................................................45 Gambar 4.13 Tabel tabel_transaksi........................................................................45 Gambar 4.14 Relasi Antar Tabel (RAT)................................................................46 Gambar 4.15 Form Login.......................................................................................47 Gambar 4.16 Form Admin.....................................................................................48 Gambar 4.17 Form Operator..................................................................................49 Gambar 4.18 Form Siswa.......................................................................................50 Gambar 4.19 Menu Pengaturan User.....................................................................51 Gambar 4.20 Menu Daftar Siswa...........................................................................52 Gambar 4.21 Menu Naik Kelas..............................................................................53 Gambar 4.22 Form Pembayaran SPP.....................................................................53 Gambar 4.23 Form Notifikasi Pembayaran SPP....................................................54 Gambar 4.24 Form Hasil Pembayaran SPP...........................................................54 Gambar 4.25 Kwitansi Pembayaran.......................................................................55 Gambar 4.26 Menu Daftar Guru............................................................................55 Gambar 4.27 Menu Master Detail Kelas................................................................56 Gambar 4.28 Menu Master Tingkatan Kelas.........................................................57 Gambar 4.29 Menu Master Detail Kelas................................................................57 Gambar 4.30 Form Laporan Harian.......................................................................58 Gambar 4.31 Laporan Harian.................................................................................58 Gambar 4.32 Form Laporan Bulanan.....................................................................59
xiii
perpustakaan.uns.ac.id
digilib.uns.ac.id
Gambar 4.33 Laporan Bulanan..............................................................................59 Gambar 4.34 Form Laporan Tahunan....................................................................60 Gambar 4.35 Laporan Tahunan..............................................................................60 Gambar 4.36 Form Laporan Tunggakan................................................................61 Gambar 4.37 Laporan Tunggakan..........................................................................61 Gambar 4.38 Form Laporan Harian Siswa............................................................62 Gambar 4.39 Laporan Harian Siswa......................................................................62 Gambar 4.40 Form Laporan Bulanan Siswa..........................................................63 Gambar 4.41 Laporan Bulanan Siswa....................................................................63 Gambar 4.42 Form Laporan Tahunan Siswa.........................................................64 Gambar 4.43 Laporan Tahunan Siswa...................................................................64 Gambar 4.44 Form Laporan Tunggakan Siswa.....................................................65 Gambar 4.45 Laporan Tunggakan Siswa...............................................................65
xiv
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR TABEL
Tabel 2.1 Simbol Data Flow Diagram.....................................................................8 Tabel 2.2 Simbol simbol Entity Relationship Diagram........................................11 Tabel 3.1 Tabel Deskripsi Kebutuhan Fungsional.................................................16 Tabel 3.2 Tabel Deskripsi Kebutuhan Non Fungsional.........................................17 Tabel 3.3 Tabel d_menu.........................................................................................27 Tabel 3.4 Tabel h_menu.........................................................................................28 Tabel 3.5 Tabel kelas_siswa_log...........................................................................28 Tabel 3.6 Tabel master_bulan................................................................................29 Tabel 3.7 Tabel master_guru..................................................................................29 Tabel 3.8 Tabel master_siswa................................................................................30 Tabel 3.9 Tabel master_tahun_ajaran....................................................................31 Tabel 3.10 Tabel master_tingkat_kelas..................................................................31 Tabel 3.11 Tabel master_title.................................................................................32 Tabel 3.12 Tabel master_user................................................................................32 Tabel 3.13 Tabel tabel_biaya.................................................................................33 Tabel 3.14 Tabel tabel_detail_kelas.......................................................................33 Tabel 3.15 Tabel tabel_transaksi............................................................................34
xv
perpustakaan.uns.ac.id
digilib.uns.ac.id
BAB I PENDAHULUAN 1.1 LATAR BELAKANG SDIT Darul Falah Sukoharjo adalah Sekolah Dasar Islam Terpadu yang merupakan yayasan pendidikan islam dimana dalam pendiriannya diharapkan bisa membantu anak-anak dalam belajar baik ilmu formal maupun informal yang berlandaskan pada syariat islam. Selama ini, sistem informasi pembayaran SPP yang berjalan di SDIT Darul Falah Sukoharjo masih secara manual semua pembukuan hanya ditulis dalam pembukuan buku biasa dan tidak tersistem, sedangkan rekapan datanya dipindahi ke dalam komputer dengan menggunakan microsoft excel oleh petugas Tata Usaha, sehingga timbul suatu permasalahan dalam hal keefektifan dan efisiensi pengelolaan data. Dalam hal ini, yang melayani pembayaran SPP hanya satu orang petugas Tata Usaha untuk melayani ratusan siswa. Biasanya juga pembayaran dilakukan oleh siswa menjelang ujian tengah semester atau menjelang ujian akhir semester sehingga terjadi penumpukan jumlah siswa yang
membayar. Masalah utama
yang dihadapi
sekolah adalah belum optimalnya
oleh petugas Tata Usaha
penggunaan komputer dalam
proses
pembayaran, sehingga menyebabkan keterlambatan pelayanan kepada siswa, serta tidak jarang juga terjadi kesalahan pencatatan dan pelaporan. Untuk mengatasi semua permasalahan di atas maka perlu adanya pembenahan dan pembuatan suatu sistem informasi pembayaran SPP di SDIT Darul Falah Sukoharjo dengan sistem yang lebih terkomputerisasi dan tersistem. Dengan dibuatnya sistem yang sudah terkomputerisasi dan tersistem maka diharapkan dapat mempermudah dalam pembayaran SPP, baik dalam ketelitian, penyampaian informasi, maupun volume pekerjaan yang ditangani. Sehingga dalam penyajian informasi yang dibutuhkan dapat diperoleh data-data pembayaran SPP secara akurat, tepat waktu, dan lengkap tanpa harus melalui proses pencatatan secara berulang-ulang. 1
perpustakaan.uns.ac.id
2 digilib.uns.ac.id
1.2 PERUMUSAN MASALAH Berdasarkan latar belakang di atas, permasalahan yang akan diselesaikan adalah bagaimana membangun sebuah sistem informasi pembayaran SPP di SDIT Darul Falah Sukoharjo.
1.3 BATASAN MASALAH Dalam membangun sistem tersebut diperlukan beberapa batasan masalah, yaitu: 1. Merancang sebuah sistem tentang pembayaran SPP 2. Pembuatan laporan meliputi : laporan kwitansi pembayaran, laporan tunggakan pembayaran, dan laporan pembayaran SPP secara keseluruhan. 3. Sistem ini dibuat menggunakan PHP dan MySQL.
1.4 TUJUAN PENELITIAN Adapun tujuan dari pembuatan Tugas Akhir ini adalah merancang dan membangun sistem informasi pembayaran SPP menggunakan PHP dan MySQL.
1.5 MANFAAT PENELITIAN Adapun manfaat dari pembuatan Tugas Akhir ini adalah sebagai berikut: 1. Memberikan kemudahan bagi staf dalam menangani proses pembayaran SPP. 2. Penyajian laporan yang akurat. 3. Laporan dapat terselesaikan secara efektif dan efisien.
1.6 METODOLOGI PENELITIAN Metode pengumpulan data yang digunakan dalam penyusunan Tugas Akhir ini adalah sebagai berikut :
3 digilib.uns.ac.id
perpustakaan.uns.ac.id
1. Pengumpulan Data a. Metode observasi adalah metode pengumpulan data dengan cara melakukan pengamatan dan pencatatan data-data (data siswa, data kelas dan data wali kelas) serta berbagai hal yang akan dibutuhkan dalam proses penelitian. b. Wawancara, metode ini dilakukan dengan pihak-pihak yang berhubungan dengan tema penelitian dalam hal ini adalah bagian Pendidikan, bagian Kepala Tata Usaha (KTU), dan bagian Keuangan, di SDIT Darul Falah Sukoharjo. c. Studi pustaka merupakan metode pencarian dan pengumpulan data dengan cara mencari referensi, literatur atau bahan-bahan teori yang diperlukan dari berbagai sumber wacana yang berkaitan dengan pembuatan aplikasi ini. Studi pustaka yang dilakukan oleh penulis yaitu dengan
cara
pengumpulan
data
melalui internet dan mencari buku - buku referensi yang berhubungan dengan tema dalam penyusunan Tugas Akhir. 2. Perancangan dan Pembuatan Sistem, perancangan sistem dilakukan dengan membuat rancangan sistem dengan membuat Contex Diagram (CD), Data Flow Diagram (DFD) dan membuat rancangan databasenya dalam bentuk Entity Relationship Diagram (ERD). Sedangakan untuk pembuatan sistemnya menggunakan bahasa pemrograman PHP dan database MySQL. 3. Evaluasi sistem, sebelum diimplementasikan Sistem Informasi Pembayaran SPP di SDIT Darul Falah Sukoharjo ini akan diuji coba dan dievaluasi dengan melibatkan pengguna sehingga dapat diketahui kinerja sistem serta dilakukan perbaikan - perbaikan yang perlu dilakukan sebelum sistem diimplementasikan. 4. Implementasi dan pengujian sistem, setelah melalui tahapan evaluasi dan sistem dinyatakan
layak,
sistem
dapat
diimplementasikan. Pengambilan
kesimpulan, dalam bagian akhir penelitian ini dibuat kesimpulan dan saran sesuai dengan tujuan dilakukannya penelitian ini.
4 digilib.uns.ac.id
perpustakaan.uns.ac.id
1.7 SISTEMATIKA PENULISAN Penulisan laporan Tugas Akhir dengan judul Sistem Informasi Pembayaran SPP di SDIT Darul Falah Sukoharjo ini dibagi dalam lima bagian. BAB I PENDAHULUAN
berisikan
uraian
mengenai
segala
hal
yang
melatarbelakangi penulis untuk melakukan penelitian yang terdiri atas latar belakang masalah, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian, dan sistematika penulisan. BAB II LANDASAN TEORI memuat tinjauan pustaka dan kerangka pemikiran teori yang mendukung dalam Tugas Akhir ini. BAB III ANALISIS DAN PERANCANGAN SISTEM memuat analisis
sistem, perancangan sistem
(Contex Diagram (CD) dan Data Flow Diagram (DFD)), perancangan database dan relasi antar tabel. BAB IV IMPLEMENTASI DAN ANALISA memuat langkah-langkah pembuatan sistem, pembahasan yang dapat disajikan dalam bentuk tabel dan gambar dan penjelasan dari masing masing bagian serta evaluasi sistem yang memuat kelebihan dan kekurangan sistem yang
dibuat.
BAB V PENUTUP berisi kesimpulan dan saran yang penulis berikan dari hasil penelitian yang telah dilakukan untuk penyempurnaan dan pengembangan sistem di masa mendatang.
perpustakaan.uns.ac.id
digilib.uns.ac.id
BAB II LANDASAN TEORI
2.1 Pengertian Sistem Suatu sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu. Sistem juga merupakan kumpulan elemenelemen yang saling terkait dan bekerja sama untuk memroses masukan (input) yang ditunjukan kepada sistem tersebut dan mengolah masukan tersebut sampai menghasilkan keluaran (output) yang diinginkan (Kristanto, 2003:1-2). 2.2 Elemen Sistem Elemen-elemen yang terdapat dalam sistem yaitu meliputi tujuan sistem, batasan sistem, kontrol, input, proses, output dan umpan balik. a. Tujuan Sistem Tujuan sistem merupakan tujuan dari sistem tersebut dibuat. Tujuan sistem dapat berupa tujuan organisasi, kebutuhan organisasi, permasalahan yang ada dalam suatu organisasi maupun urutan prosedur untuk mencapai tujuan organisasi. b. Batasan Sistem Batasan sistem merupakan sesuatu yang membatasi sistem dalam mencapai tujuan sistem. Batasan sistem dapat berupa peraturan-peraturan yang ada dalam organisasi, biaya-biaya yang dikeluarkan , orang-orang yang ada dalam organisasi maupun batasan lain. c. Kontrol Sistem Kontrol atau pengawasan sistem merupakan pengawasan terhadap pelaksanaan pencapaian tujuan dari sistem tersebut. Kontrol sistem dapat berupa kontrol
5
perpustakaan.uns.ac.id
6 digilib.uns.ac.id
terhadap pemasukan data (input), kontrol terhadap keluaran data (output) dan sebagainya. d. Input Input merupakan elemen dari sistem yang bertugas untuk menerima seluruh masukan data, dimana masukan tersebut dapat berupa jenis data, frekuensi pemasukan data dan sebagainya. e. Proses Proses merupakan elemen dari sistem bertugas untuk mengolah atau memroses seluruh masukan data menjadi suatu informasi yang lebih berguna. Misalkan sistem produksi akan mengolah bahan baku yang berupa bahan mentah menjadi bahan jadi yang siap untuk digunakan. f. Output Output merupakan hasil dari input yang telah diproses oleh bagian pengolah dan merupakan tujuan akhir sistem. Output ini bisa berupa laporan grafik, diagram batang dan sebagainya. g. Umpan Balik Umpan balik merupakan elemen dalam sistem yang bertugas mengevaluasi bagian dari output yang dikeluarkan, dimana elemen ini sangat penting demi kemajuan sebuah sistem. Umpan balik ini dapat merupakan perbaikan sistem, pemeliharaan sistem dan sebagainya (Kristanto, 2003:3). 2.3 Pengertian Informasi Informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya yang menggambarkan suatu kejadiankejadian nyata dan dapat digunakan sebagai alat bantu untuk pengambilan keputusan (Wahyono, 2004:3).
perpustakaan.uns.ac.id
7 digilib.uns.ac.id
2.4 Kualitas Informasi a. Relevansi (Relevancy), informasi akan relevan jika memberikan manfaat bagi pemakainya. b. Akurasi (Accuracy), jika informasi tersebut tidak bias atau menyesatkan, bebas dari kesalahan-kesalahan dan harus jelas mencerminkan maksudnya. c. Tepat Waktu (Timeliness), informasi yang dihasilkan dari suatu proses pengolahan data, datangnya tidak boleh terlambat. d. Ekonomis (Economy), sehingga informasi yang dihasilkan hanya mengeluarkan biaya operasional yang minimal. e. Efisien (Efficiency), informasi tersebut tepat guna bagi pemakainya. f. Dapat Dipercaya (Realibility), sehingga informasi tersebut telah teruji tingkat kejujurannya (Wahyono, 2004:7-10).
2.5 Konsep Dasar Sistem Informasi Sistem informasi merupakan kumpulan dari perangkat keras dan perangkat lunak komputer serta perangkat manusia yang akan mengolah data menggunakan perangkat keras dan perangkat lunak tersebut (Kristanto, 2003:11). Dalam sistem informasi yang lengkap memiliki kelengkapan sistem sebagai berikut: a. Hardware, merupakan bagian perangkat keras sistem informasi. b. Software, merupakan bagian perangkat lunak sistem informasi. c. Data, merupakan komponen dasar dari sistem informasi yang akan diproses lebih lanjut untuk menghasilkan informasi. d. Prosedur, merupakan bagian prosedur yang berisikan dokumentasi prosedur atau proses-proses yang terjadi dalam sistem. e. Manusia, merupakan bagian utama dalam suatu sistem informasi (Teguh Wahyono, 2004:19-20).
8 digilib.uns.ac.id
perpustakaan.uns.ac.id
2.6 Perancangan Sistem Perancangan sistem secara umum didefinisikan sebagai pengidentifikasian komponen-komponen sistem informasi dengan tujuan untuk dikomunikasikan dengan pemakai (Sutanta, 2003). Tujuan perancangan sistem sistem adalah memberikan gambaran secara umum/global kepada pemakai tentang sistem yanag akan dikembangkan, dan berfungsi untuk tahap perancangan sistem tertentu.
2.7 Sistem Pengelola Basis Data (Database Management System/ DBMS) Kumpulan file yang saling berkaitan bersama dengan program untuk pengelolaanny disebut sebagai DBMS. Database adalah kumpulan datanya, sedangkan program pengelolanya sendiri dalam satu paket program yang komersial untuk membaca data, mengisi data, menghapus data, melaporkan data dalam database. (Harianto, 1994:3-4) 2.8 Data Flow Diagram (DFD) DFD adalah gambaran alur data atau informasi tanpa mengaitkan bentuk fisik media penyimpanan data atau hardware (Kendall dan Kendall, 2003). Beberapa simbol yang digunakan dalam DFD terlihat pada tabel berikut : Tabel 2.1 Simbol Data Flow Diagram (Kendall dan Kendall, 2003) Bentuk Komponen
Keterangan Entitas sumber data atau tujuan, terletak diluar context sistem karena tidak terlibat langsung dengan proses data. Aliran Data Disajikan
dengan
menghubungkan
jalur
yang
sistem
dan
9 digilib.uns.ac.id
perpustakaan.uns.ac.id
merupakan interface antar sistem. Title
Proses Menyajikan
apa
yang
dikerjakan
dengan data, setiap proses punya input satu
atau
lebih
dan
punya
produk(hasil). Sumber data Sebagai tempat penyimpanan data.
2.9 Entity Relationship Diagram (ERD) Database adalah kumpulan file yang saling berkaitan. Pada model data relational hubungan antar file direlasikan dengan kunci relasi (relational key), yang merupakan kunci utama dari masing-masing file. Perancangan database yang tepat akan menyebabkan dBASE III atau FoxBASE dan paket program relational lainnya akan bekerja secara optimal. A. Konsep Entity Relationalship Relasi antara dua file atau dua tabel dapat dikategorikan menjadi tiga macam. Demikiaan pula untuk membantu gambaran relasi secara lengkap terdapat juga tiga macam relasi dalam hubungan attribute dalam satu file. 1.1
One to one relationship 2 file Hubungan antara file pertama dengan file kedua adalah satu
berbanding satu. Seperti pada pelajaran privat dimana satu guru mengajar satu siswa dan satu siswa hanya diajar oleh satu guru pula. Hubungan tersebut dapat digambarkan dengan tana lingkaran untuk menunjukan tabel dan relasi antara keduanaya diwakilkan dengan tanda panah tunggal. 1.2
One to many relationship 2 file
perpustakaan.uns.ac.id
10 digilib.uns.ac.id
Hubungan antara file pertama dengan file kedua adalah satu berbanding banyak atau dapat pula dibalik. Hubungan tersebut dapat digambarkan dengan tanda lingkaranuntuk menunjukan tabel relasi antara keduanya diwakilkan dengan tanda panah ganda untuk menunjukan hubungan banyak tersebut. 1.3
Many to many relationship 2 file Hubungan antara file pertama dengan file kedua adalah banyak
berbanding banyak. Hubungan tersebut dapat digambarkan dengan tanda lingkaran untuk menunjukkan tabel dan relasi antara keduanya diwakilkan dengan tanda panah ganda untuk menunjukan hubungan banyak tersebut. 1.4
Relasi one to one 2 atribute dalam 1 file Hubungan antara satu attribute dengan attribute yang lain dalam
satu file yang sama mempunyai hubungan satu lawan satu. 1.5
Relasi many to one 2 atribute dalam 1 file Hubungan antara satu attribute dengan attribute lain dalam satu file yang sama mempunyai hubungan satu lawan banyak.
1.6
Relasi many to many 2 atribute dalam 1 file Hubungan antara satu attribute dengan attribute yang lain dalam satu file yang sama mempunyai hubungan banyak lawan banyak. (Harianto,1994: 35-38)
ERD adalah bentuk paling awal dalam melakukan perancangan basis data relasional. ERD dikembangkan berdasarkan teori himpunan dalam bidang matematika. ERD digunakan untuk pemodelan basis data relasional. Berikut adalah simbol-simbol yang digunakan pada ERD. (Rosa dan Shalahuddin,2011)
perpustakaan.uns.ac.id
11 digilib.uns.ac.id
Tabel 2.2 Simbol simbol Entity Relationship Diagram (Rosa dan Shalahuddin, 2011)
Dalam ERD hubungan (relasi) dapat terdiri dari sejumlah entitas yang disebut dengan derajad relasi. Derajad relasi maksimum disebut dengan kardinalitas sedangkan derajad minimum disebut dengan modalitas. Jadi kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas lain. Kardinalitas relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dapat berupa :
12 digilib.uns.ac.id
perpustakaan.uns.ac.id
1. Satu ke satu (one to one/ 1-1) Setiap entitas pada himpunan entitas A dapat berelasi dengan paling banyak satu entitas pada himpunan entitas B, demikian juga sebaliknya. 2. Satu ke banyak (one to many/ 1- N) Setiap entitas pada himpunan entitas A dapat berelasi dengan banyak entitas pada himpunan entitas B, tetapi tidak sebaliknya. 3. Banyak ke banyak (many to many/ N N) Setiap entitas pada himpunan entitas A dapat berelasi dengan banyak entitas pada himpunan entitas B, demikian juga sebaliknya.
2.10
PHP Menurut dokumen
resmi PHP, PHP singkatan dari PHP Hypertext
Preprocessor. Ia merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server. Hasilnyalah yang dikirimkan ke klien, tempat pemakai menggunakan browser. Secara
khusus,
PHP
dirancang
untuk
membentuk web dinamis. Artinya ia dapat membentuk suatu tampilan berdasarkan permintaan terkini. Pada prinsipnya, PHP mempunyai fungsi yang sama dengan skrip-skrip seperti ASP (Active Server Page), Cold Fusion, ataupun perl. Pada saat ini PHP cukup popular sebagai piranti pemrograman Web, terutama di lingkungan linux. Walaupun demikian, PHP sebenarnya juga dapat berfungsi
pada
server-server
yang
berbasis
UNIX, Windows NT, dan
Macintosh. Bahkan versi untuk Windows 95/98 pun tersedia. Pada awalnya PHP dirancang
untuk
diintegrasikan
dengan
web server Apache. Namun,
belakangan PHP juga dapat bekerja dengan web server seperti PWS (Personal Web Server),IIS (Internet Information Server), dan Xitami (Kadir, 2002).
13 digilib.uns.ac.id
perpustakaan.uns.ac.id
2.11
HTML HTML (Hyper Text Markup Language) adalah bahasa standar untuk
membuat halaman-halaman web, sedangkan PHP (PHP Hypertext Preprocessor) berkedudukan sebagai tag dalam bahasa HTML. Model kerja HTML diawali dengan
permintaan
suatu
halaman
web
oleh
browser,
dari
browser
permintaan dilanjutkan ke webserver yang kemudian mencarikan file yang diminta dan memberikan isinya ke browser. Perbedaannya jika menggunakan kode atau tag PHP adalah ketika berkas PHP yang diminta oleh browser didapatkan oleh web server, isinya segera dikirimkan ke mesin PHP dan mesin inilah yang memproses dan memberikan hasilnya (berupa kode HTML) yang kemudian akan dikirim ke browser oleh webserver. Secara khusus, PHP dirancang untuk membentuk aplikasi web dinamis (Kadir, 2008). 2.12
MySQL MySQL adalah salah satu jenis server basis data yang sangat
terkenal. Kepopulerannya disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses basis datanya. Selain itu MySQL bersifat open
source pada berbagai platform. MySQL termasuk
jenis RDBMS
(Relational Database Management System). Pada MySQL, sebuah basis data mengandung satu atau sejumlah tabel. Tabel sendiri terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom (Kadir, 2008).
perpustakaan.uns.ac.id
digilib.uns.ac.id
BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM
3.1 Analisis Kebutuhan Sistem Sistem Informasi Pembayaran SPP di SDIT Darul Falah Sukoharjo dibuat dengan berbasiskan PHP dan MySQL. Untuk membuat sistem informasi ini menggunakan beberapa perangkat lunak dan perangkat keras untuk mendukung dalam pembuatannya, yaitu : 3.1.1 Perangkat Lunak (Software) Standar minimum perangkat lunak yang digunakan dalam pembuatan Sistem Informasi ini adalah sebagai berikut : a. Sistem Operasi : Microsoft Windows 7 Ultimate b. Software : Notepad + + c. Web Server : Apache d. Database Server : MySQL 3.1.2 Perangkat Keras (Hardware) Standar minimum perangkat keras yang digunakan dalam pembuatan Sistem Informasi ini adalah sebagai berikut : a. Intel(R) Core(TM) i3 CPU M 380 @ 2.53GHz 2.H3GHz b. RAM 2,00 GB c. Hard Disk 320 GB
14
15 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.2 Perancangan Sistem Kegiatan yang dilakukan pada tahap perancangan sistem dalam Sistem Informasi Pembayaran SPP di SDIT Darul Falah Sukoharjo, meliputi merancang atau mendesain sistem yang sesuai, mendesain pemodelan sistem yang sesuai, mengenali dan mendefinisikan masalah pembuatan sistem sehingga jika ada suatu masalah, bisa didapatkan alternatif pemecahannya. 3.2.1 Standar Operasional Prosedur (SOP)
Membayar SPP
Operator
Transaksi Pembayaran SPP dan Pencetakan Kwitansi Pembayaran SPP
Siswa
Kwitansi Pembayaran SPP
Gambar 3.1 Standar Operasional Prosedur (SOP) Sistem Informasi Pembayaran SPP di SDIT Darul Falah Sukoharjo Standar Operasional Prosedur (SOP) adalah acuan dasar satu set tertulis yang merupakan dokumen suatu aktivitas yang selalu dilakukan secara berulang atau rutin. Standar Operasional Prosedur (SOP) harus ditulis dengan cukup detail sehingga seseorang dengan pemahaman yang sangat dasar dari suatu bidang, dapat dengan mudah melakukan aktivitas atau melakukan suatu prosedur. Berikut adalah penjelasan Standar Operasional Prosedur (SOP) dari sistem informasi pembayaran SPP di SDIT Darul Falah Sukoharjo.
16 digilib.uns.ac.id
perpustakaan.uns.ac.id
1. Siswa melakukan pembayaran SPP dengan mendatangi petugas operator. 2. Kemudian operator melayani pembayaran SPP dengan melakukan transaksi pembayaran SPP dari siswa yang bersangkutan. 3. Kemudian operator melakukan pencetakan kwitansi dan setelah kwitansi tercetak maka kwitansi tersebut diserahkan kepada siswa dengan nis yang bersangkutan. 3.2.2 System Requirment Spesification (SRS) Untuk
merancang
suatu
sistem
sebelumnya
harus
diketahui
dan
diidentifikasi spesifikasi sistem yang akan dibuat dan kemudian disesuaikan dengan kebutuhan dari user, selain itu fungsi dari sistem yang akan dirancang serta dukungan lingkungan yang dibutuhkan. Untuk itu, terlebih dahulu diidentifikasi kebutuhan fungsional dan kebutuhan non fungsional sistem. Kebutuhan fungsional sistem untuk Sistem Informasi Pembayaran SPP di SDIT Darul Falah Sukoharjo dideskripsikan pada Tabel 3.1. Untuk kebutuhan non fungsional dideskripsikan pada Tabel 3.2. Tabel 3.1 Tabel Deskripsi Kebutuhan Fungsional No
Deskripsi Kebutuhan Fungsional
1
Admin melakukan login/logout.
2
Admin melakukan entry data operator/user.
3
Admin melakukan entry data siswa.
4
Admin melakukan entry data transaksi.
5
Admin melakukan entry data wali kelas.
17 digilib.uns.ac.id
perpustakaan.uns.ac.id
6
Admin melakukan entry data kelas.
7
Operator dapat login/logout.
8
Operator melakukan entry data siswa.
9
Operator melakukan entry data transaksi.
10
Operator melakukan entry data wali kelas.
11
Operator melakukan entry data kelas.
12
Siswa dapat login/logout.
13
Siswa dapat melihat laporan harian, laporan bulanan, laporan tahunan, dan laporan tunggakan dari siswa yang bersangkutan.
14
Siswa melakukan pembayaran SPP melalui operator (di luar sistem).
15
Siswa menerima bukti pembayaran SPP berupa kwitansi pembayaran SPP dari operator (di luar sistem).
Tabel 3.2 Tabel Deskripsi Kebutuhan Non Fungsional Deskripsi Kebutuhan Non Fungsional Tampilan user-friendly (jelas, informatif dan menarik). Aplikasi ringan saat dijalankan.
18 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.2.3 Context Diagram (CD) Urutan proses dari sistem informasi pembayaran SPP di SDIT Darul Falah Sukoharjo dapat dilihat dari proses aliran data seperti pada Gambar 3.2.
Konfirmasi Username, Password
Konfirmasi Username, Password
Username, Password
ADMIN
Data Data Data Data Data
Operator/user Siswa Transaksi Wali Kelas Kelas
Laporan Laporan Laporan Laporan
Username, Password
Data Data Data Data
OPERATOR
Siswa Transaksi Wali Kelas Kelas
Laporan Laporan Laporan Laporan
Harian Bulanan Tahunan Tunggakan
Sistem Informasi pembayaran SPP
Harian Bulanan Tahunan Tunggakan
Username, Password Konfirmasi Username, Password
Kwitansi Pembayaran Laporan Harian Laporan Bulanan Laporan Tahunan Laporan Tunggakan
SISWA
Gambar 3.2 Context Diagram Sistem Informasi Pembayaran SPP SDIT Darul Falah Sukoharjo Uraian Proses : 1. Admin melakukan login dengan username dan password yang telah ditentukan, jika tidak sesuai dengan username dan password maka akan diverifikasi oleh sistem. 2.
Admin mengolah dan menginputkan data operator/user, data siswa, data transaksi, data wali kelas, dan data kelas.
3. Operator melakukan proses login dengan username dan password yang telah ditentukan, jika tidak sesuai dengan username dan password maka akan diverifikasi oleh sistem.
perpustakaan.uns.ac.id
19 digilib.uns.ac.id
4. Operator mengolah dan menginputkan data siswa, data transaksi, data wali kelas, dan data kelas. 5. Siswa melakukan login dengan username dan password yang telah ditentukan, jika tidak sesuai dengan username dan password maka akan diverifikasi oleh sistem. 6. Siswa bisa melihat laporan harian, laporan bulanan, laporan tahunan, dan laporan tunggakan dari masing-masing siswa. 7. Siswa setelah membayar iuran SPP akan mendapatkan bukti pembayaran berupa kwitansi pembayaran SPP dari operator.
20 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.2.4 DFD Level 0 DFD Level 0 merupakan pengembangan dari diagram konteks. Adapun alur proses dari DFD Level 0 dapat dilihat seperti pada Gambar 3.3.
Username, Password 1.0 Confirm Username, Password Proses Login
Confirm Username, Password
Confirm Username, Password Confirm Username, Password
Login
OPERATOR
Confirm Username, Password Confirm Username, Password Username, Password
Username, Password
Data Siswa Data Siswa 2.0 ADMIN
Data Siswa Data Siswa
Pengolahan Data Siswa
Record Record
SISWA
Siswa Data Transaksi
3.0 Data User Data User
Record Pengolahan Data User
User
Record
Data Siswa Data Siswa Data Transaksi
Data Transaksi Data Transaksi
Data Wali Kelas Data Wali Kelas
4.0 Record Pengolahan Data Transaksi
Data User
Data Wali Kelas Data Wali Kelas
5.0 Pengolahan Data Wali Kelas
Transaksi
Record
Record
Wali Kelas
Data User
Record Data Wali KelasData Transaksi Data Kelas
6.0 Record Data Kelas Laporan
Pengolahan Data Kelas
Data Kelas
Kelas
Record
Data Kelas
7.0 Data Kelas Laporan
Data Wali Kelas Data Transaksi Laporan Harian Laporan Bulanan Laporan Tahunan Laporan Tunggakan Laporan
Gambar 3.3 DFD Level 0 Sistem Informasi Pembayaran SPP SDIT Darul Falah Sukoharjo
21 digilib.uns.ac.id
perpustakaan.uns.ac.id
Uraian Proses : 1. Proses 1 yaitu admin, operator, dan siswa melakukan login dengan username dan password yang telah ditentukan, jika tidak sesuai dengan username dan password maka akan diverifikasi oleh sistem, selain itu operataor juga melakukan input data transaksi. 2. Proses 2 yaitu admin melakukan pengolahan dan penginputan data siswa. 3. Proses 3 yaitu admin melakukan pengolahan dan penginputan data user. 4. Proses 4 yaitu admin melakukan pengolahan dan penginputan data transaksi. 5. Proses 5 yaitu admin melakukan pengolahan data wali kelas. 6. Proses 6 yaitu admin melakukan pengolahan dan penginputan data kelas. 7. Proses 7 yaitu pengolahan laporan keseluruhan berupa laporan harian, laporan bulanan, laporan tahunan, laporan tunggakan dan laporan pembayaran untuk siswa yang berupa kwitansi pembayaran SPP.
3.2.5 DFD Level 1 Proses 2 Pengolahan Data Siswa Alur proses dari DFD Level 1 proses 2 pengolahan data siswa dapat dilihat seperti pada Gambar 3.4. P ena mb ahan Da ta S iswa
2.1 Tambah Da ta Si swa
Op erator
P eruba han Da ta Siswa
Pen ambah an Data Siswa 2.2
Peng hapu sa n Data S iswa
Ed it Data Siswa
A D M IN
Pen ambaha n Data Siswa
Peru baha n Data Siswa
Siswa
P erub ahan Da ta S iswa 2.3
Liha t Data Siswa
Peng hapu sa n Data S iswa
Liha t Data Siswa
Ha pus Data Siswa
Pen ghap usan Data Siswa
2.4 Liha t Data Siswa
Liha t Data Siswa
Gambar 3.4 DFD Level 1 Proses 2 Pengolahan Data Siswa
22 digilib.uns.ac.id
perpustakaan.uns.ac.id
Uraian Proses : 1. Proses 1 yaitu admin dan operator melakukan penambahan data siswa. 2. Proses 2 yaitu admin dan operator melakukan proses perubahan data siswa. 3. Proses 3 yaitu admin dan operator melakukan penghapusan data siswa. 4. Proses 4 yaitu admin dan operator melakukan cek/lihat data siswa. 3.2.6 DFD Level 1 Proses 3 Pengolahan Data User Alur proses dari DFD Level 1 proses 3 pengolahan data user dapat dilihat seperti pada Gambar 3.5. 3.1 Penam bahan D ata U ser
Tam bah Data U ser
Penambahan D ata User
3.2 ADMIN
Perubahan D ata U ser
Edit Data U ser
Perubahan D ata User
U ser
3.3 Penghapusan D ata U ser
H apus Data U ser
Penghapusan D ata User
3.4 Lihat D ata U ser
Lihat Data U ser
Lihat D ata User
Gambar 3.5 DFD Level 1 Proses 3 Pengolahan Data User Uraian Proses : 1.
Proses 1 yaitu admin melakukan penambahan data user.
2.
Proses 2 yaitu admin melakukan proses perubahan data user.
3.
Proses 3 yaitu admin melakukan penghapusan data user.
4.
Proses 4 yaitu admin melakukan cek/lihat data user.
23 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.2.7 DFD Level 1 Proses 4 Pengolahan Data Transaksi Alur proses dari DFD Level 1 proses 4 pengolahan data transaksi dapat dilihat seperti pada Gambar 3.6. Pencarian Data Transaksi
ADMIN
Pencarian Data Transaksi
OPERATOR
4.1 Data Transaksi
Cari Data Transaksi
Input Data Transaksi
4.2
Data Transaksi
Input Data Transaksi
Entry Data Transaksi
Input Data Transaksi Data Transaksi
Pencarian Data Transaksi
Transaksi
Gambar 3.6 DFD Level 1 Proses 4 Pengolahan Data Transaksi Uraian Proses : 1. Proses 1 yaitu admin dan operator melakukan pencarian data transaksi. 2. Proses 2 yaitu admin dan operator melakukan penginputan data transaksi.
24 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.2.8 DFD Level 1 Proses 6 Pengolahan Data Kelas Alur proses dari DFD Level 1 proses 6 pengolahan data kelas dapat dilihat seperti pada Gambar 3.7.
Penambahan Data Kelas
ADMIN
6.1 Tambah Data Kelas
Penambahan Data Kelas
Penambahan Data Kelas Perubahan Data Kelas
6.2 Edit Data Kelas
Lihat Data Kelas
Perubahan Data Kelas
Kelas
Perubahan Data Kelas
Penghapusan Data Kelas
Operator
Penghapusan Data Kelas
Lihat Data Kelas
6.3 Hapus Data Kelas
Penghapusan Data Kelas
6.4 Lihat Data Kelas
Lihat Data Kelas
Gambar 3.7 DFD Level 1 Proses 6 Pengolahan Data Kelas Uraian Proses : 1.
Proses 1 yaitu admin dan operator melakukan penambahan data kelas.
2.
Proses 2 yaitu admin dan operator melakukan perubahan data kelas.
3.
Proses 3 yaitu admin dan operator melakukan penghapusan data kelas.
4.
Proses 4 yaitu admin dan operator melakukan cek/lihat data kelas.
25 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.3 Analisis dan Perancangan Basis Data 3.3.1 Entity Relationship Diagram (ERD) Adapun Entity Relationship Diagram (ERD) pada sistem ini seperti pada Gambar 3.8. id_bula n 1
Ma ster_bulan
Dilakukan id_transaksi
nama_bula n
id_d etail_ kela s n id_siswa id_ siswa id_u ser
Tran saksi
Nama _guru u te lepon
nip
nis
ta nggal Id_title
Id_detail _kelas s
title n
id Guru
1
Me mpun yai
1
Title_guru Pada
1
Ke las_ siswa _log
na ma_u ser password
id _use r
1
1 id_ta hun _ajaran
akses id_ tingkat _kel as s
Tahun_a jaran
kelas User
Tah un_ajaran _awal
1
Mengampu 1
Tahun _ajaran n _a khir
Tingka t_kelas Seb agai
n
Un tuk status
1
n 1
K elas
Id_detail_ kelas
1
Diguna kan
n
Si swa
1
Memb ayar
id_si swa
1
Bi aya_ spp
Statu s_wajib b _ba yar _ y r
Nama _detail l _kela s s nis
Nama_ora ng g _tua
no_absen n
Id_tingkat _kelas _ as
telep on
Nama_siswa a
Nominal_ b iaya ya a
Id_biaya
jenis_kelaminin
dmenu_id
alamat
dmen u_judul
l
hmenu_id h_ men u hme nu_judul
d menu _active e l 1 dmenu_or der
h men u_cr eate e Terdiri dari dmenu_link hmen u_active e n dmenu _file hmenu_o rder
r d_ men u
akses
Gambar 3.8 Entity Relationship Diagram (ERD)
r
26 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.3.2 Relasi Antar Tabel (RAT) Adapun Relasi Antar Tabel (RAT) yang digunakan seperti pada Gambar 3.9. master_bulan tabel_transaksi PK
PK
id_transaksi
nama_bulan
id_tahun_ajaran id_detail_kelas id_siswa id_bulan id_user tanggal
master_tahun_ajaran PK
id_tahun_ajaran
tabel_biaya PK
id_biaya
tahun_ajaran_awal tahun_ajaran_akhir status
id_tahun_ajaran id_tingkat_kelas nominal_biaya
master_user PK
id_user nama_user password akses
master_tingkat_kelas PK
id_tingkat_kelas kelas
tabel_detail_kelas
master_siswa PK
id_bulan
PK
id_siswa nis no_absen nama_siswa alamat jenis_kelamin telepon nama_orang_tua status_wajib_bayar id_detail_kelas id_tahun_ajaran
id_detail_kelas nama_detail_kelas id_tingkat_kelas nip h_menu master_guru
PK
PK
nip
hmenu_id hmenu_judul hmenu_create hmenu_active hmenu_order akses
nama_guru telepon id_title
kelas_siswa_log PK
id
master_title
id_tahun_ajaran id_detail_kelas nis id_siswa
PK
id_title title
d_menu PK
dmenu_id dmenu_judul dmenu_active dmenu_order dmenu_link dmenu_file hmenu_id akses
Gambar 3.9 Relasi Antar Tabel (RAT) Sistem Informasi Pembayaran SPP di SDIT Darul Falah Sukoharjo
27 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.3.3 Perancangan Tabel Database Penyampaian data pada pembuatan sistem ini menggunakan database yang bernama spp2 dan dengan menggunakan SQL sebagai bahasa standar yang digunakan untuk mengakses database. Adapun tabel-tabel yang digunakan dalam sistem ini sebagai berikut : 3.3.3.1 Tabel d_menu Tabel d_menu adalah tabel yang digunakan untuk akses admin submenu, query mencari menu bawah dari id menu atas. Struktur tabel d_menu seperti pada Tabel 3.3. Tabel 3.3 Tabel d_menu Field
Type
Size
Keterangan
dmenu_id
int
11
Primary key
dmenu_judul
varchar
50
Null
dmenu_active
char
1
Not null
dmenu_order
int
11
Not null
dmenu_link
varchar
100
Not null
dmenu_file
varchar
50
Null
hmenu_id
int
11
Not null
akses
int
11
Null
28 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.3.3.2 Tabel h_menu Tabel h_menu adalah tabel yang digunakan untuk akses admin semua menu. Struktur tabel h_menu seperti pada Tabel 3.4. Tabel 3.4 Tabel h_menu Field
Type
Size
Keterangan
hmenu_id
int
11
Primary key
hmenu_judul
varchar
50
Null
hmenu_create
date
hmenu_active
char
1
Null
hmenu_order
int
11
Null
akses
int
11
Null
Null
3.3.3.3 Tabel kelas_siswa_log Tabel kelas_siswa_log adalah tabel yang digunakan untuk menyimpan data kenaikan kelas. Struktur tabel kelas_siswa_log seperti pada Tabel 3.5. Tabel 3.5 Tabel kelas_siswa_log Field
Type
Size
Keterangan
id
int
11
Primary key
id_tahun_ajaran
int
11
Null
id_detail_kelas
int
11
Null
nis
char
4
Null
id_siswa
int
11
Null
29 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.3.3.4 Tabel master_bulan Tabel master_bulan adalah tabel yang digunakan untuk menyimpan data nama-nama bulan. Struktur tabel master_bulan seperti pada Tabel 3.6. Tabel 3.6 Tabel master_bulan Field
Type
Size
Keterangan
id_bulan
int
11
Primary key
nama_bulan
varchar
20
Null
3.3.3.5 Tabel master_guru Tabel master_guru adalah tabel yang digunakan untuk menyimpan data guru. Struktur tabel master_guru seperti pada Tabel 3.7. Tabel 3.7 Tabel master_guru Field
Type
Size
Keterangan
nip
char
11
Primary key
nama_guru
varchar
50
Null
telepon
varchar
30
Null
id_title
int
11
Not null
30 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.3.3.6 Tabel master_siswa Tabel master_siswa adalah tabel yang digunakan untuk menyimpan data siswa. Struktur tabel master_siswa seperti pada Tabel 3.8. Tabel 3.8 Tabel master_siswa Field
Type
Size
Keterangan
id_siswa
int
11
Primary key
nis
char
4
Not null
no_absen
char
20
Null
nama_siswa
varchar
50
Null
alamat
text
jenis_kelamin
char
1
Null
telepon
varchar
30
Null
nama_orang_tua
varchar
40
Null
status_wajib_bayar char
1
Null
id_detail_kelas
int
11
Not null
id_tahun_ajaran
int
11
Null
Null
31 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.3.3.7 Tabel master_tahun_ajaran Tabel master_tahun_ajaran adalah tabel yang digunakan untuk menyimpan data tahun ajaran. Struktur tabel master_tahun_ajaran pada Tabel 3.9. Tabel 3.9 Tabel master_tahun_ajaran Field
Type
Size
Keterangan
id_tahun_ajaran
int
11
Primary key
tahun_ajaran_awal
year
4
Null
tahun_ajaran_akhir year
4
Null
status
1
Null
tinyint
3.3.3.8 Tabel master_tingkat_kelas Tabel master_tingkat_kelas adalah tabel yang digunakan untuk menyimpan data kelas. Struktur tabel master_tingkat_kelas seperti pada Tabel 3.10. Tabel 3.10 Tabel master_tingkat_kelas Field
Type
Size
Keterangan
id_tingkat_kelas
int
11
Primary key
kelas
varchar
10
Null
32 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.3.3.9 Tabel master_title Tabel master_title adalah tabel yang digunakan untuk menyimpan data gelar yang dimiliki setiap guru. Struktur tabel master_title seperti pada Tabel 3.11. Tabel 3.11 Tabel master_title Field
Type
Size
Keterangan
id_title
int
11
Primary key
title
varchar
20
Null
3.3.3.10 Tabel master_user Tabel master_user adalah tabel yang digunakan untuk menyimpan data user yang terdiri dari admin, operator, dan, siswa. Struktur tabel master_user seperti pada Tabel 3.12. Tabel 3.12 Tabel master_user Field
Type
Size
Keterangan
id_user
int
11
Primary key
nama_user
varchar
30
Null
password
varchar
100
Null
akses
int
11
Null
33 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.3.3.11 Tabel tabel_biaya Tabel tabel_biaya adalah tabel yang digunakan untuk menyimpan data biaya pembayaran SPP. Struktur tabel_biaya seperti pada Tabel 3.13. Tabel 3.13 Tabel tabel_biaya Field
Type
Size
Keterangan
id_biaya
int
11
Primary key
id_tahun_ajaran
int
11
Not null
id_tingkat_kelas
int
11
Not null
nominal_biaya
Int
11
Null
3.3.3.12 Tabel tabel_detail_kelas Tabel tabel_detail_kelas adalah tabel yang digunakan untuk menyimpan data kelas secara lebih spesifik. Struktur tabel_detail_kelas seperti pada Tabel 3.14. Tabel 3.14 Tabel tabel_detail_kelas Field
Type
Size
Keterangan
id_detail_kelas
int
11
Primary key
nama_detail_kelas
varchar
10
Null
id_tingkat_kelas
int
11
Not null
nip
Char
11
Not null
34 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.3.3.13 Tabel tabel_transaksi Tabel tabel_transaksi adalah tabel yang digunakan untuk menyimpan data transaksi pembayaran SPP. Struktur tabel_transaksi seperti pada Tabel 3.15. Tabel 3.15 Tabel tabel_transaksi Field
Type
Size
Keterangan
id_transaksi
int
11
Primary key
id_tahun_ajaran
int
11
Not null
id_detail_kelas
int
11
Not null
id_siswa
int
11
Not null
id_bulan
int
11
Not null
id_user
int
11
Not null
tanggal
date
Null
35 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.4 Perancangan Layout Perancangan desain Sistem Informasi Pembayaran SPP di SDIT Darul Falah Sukoharjo terdiri dari beberapa rancangan form, yaitu antara lain :
3.4.1 Rancangan Form Login Form login digunakan bagi user untuk melakukan aktvitas login dengan memasukkan username dan password seperti gambar 3.10.
Username
:
Password
:
Login Sebagai :
Admin/Operator Siswa
G3.12 Login Rancangan Form ResetLogin
Gambar 3.10 Rancangan Form Login
36 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.4.2 Rancangan Form Admin Form admin muncul ketika administrator berhasil melakukan login. Form ini berisi 6 menu utama yaitu menu admin, menu master, menu data kelas, menu transaksi, menu laporan, dan menu user menu dimana setiap menu memiliki sub menu kembali dibawahnya. Berikut tampilan form admin.
HEADER
Admin Master Data Kelas Transaksi Laporan
Login Status
CONTENT
User Menu
FOOTER Gambar 3.11 Rancangan Form Admin
37 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.4.3 Rancangan Form Operator Form operator muncul ketika operator berhasil melakukan login. Form ini berisi 5 menu utama yaitu menu master, menu data kelas, menu transaksi, menu laporan, dan menu user menu dimana setiap menu memiliki sub menu kembali dibawahnya. Berikut tampilan form operator. HEADER
Master
Login Status
Data Kelas Transaksi Laporan
CONTENT
User Menu
FOOTER
Gambar 3.12 Rancangan Form Operator
38 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.4.4 Perancangan Form Siswa Form siswa muncul ketika siswa berhasil melakukan login. Form ini berisi 2 menu utama, yang terdiri dari beberapa sub menu dibawahnya. Berikut tampilan form siswa.
HEADER
Laporan
Login Status
User Menu
CONTENT
FOOTER
Gambar 3.13 Rancangan Form Siswa
perpustakaan.uns.ac.id
digilib.uns.ac.id
BAB IV IMPLEMENTASI DAN ANALISA
4.1 Implementasi Database Penyampaian data pada pembuatan sistem ini menggunakan database yang bernama spp2 dan dengan menggunakan SQL sebagai bahasa standar yang digunakan untuk mengakses database. Adapun tabel-tabel yang dihasilkan dalam sistem ini adalah sebagai berikut : 4.1.2 Tabel d_menu Tabel d_menu adalah tabel yang digunakan untuk akses admin submenu, query mencari menu bawah dari id menu atas. Struktur tabel d_menu seperti pada Gambar 4.1.
Gambar 4.1 Tabel d_menu
39
40 digilib.uns.ac.id
perpustakaan.uns.ac.id
4.1.3 Tabel h_menu Tabel h_menu adalah tabel yang digunakan untuk akses admin semua menu. Struktur tabel h_menu seperti pada Gambar 4.2.
Gambar 4.2 Tabel h_menu 4.1.4 Tabel kelas_siswa_log Tabel kelas_siswa_log adalah tabel yang digunakan untuk menyimpan data kenaikan kelas. Struktur tabel kelas_siswa_log seperti pada Gambar 4.3.
Gambar 4.3 Tabel kelas_siswa_log
41 digilib.uns.ac.id
perpustakaan.uns.ac.id
4.1.5 Tabel master_bulan Tabel master_bulan adalah tabel yang digunakan untuk menyimpan data nama-nama bulan. Struktur tabel master_bulan seperti pada Gambar 4.4.
Gambar 4.4 Tabel master_bulan 4.1.6 Tabel master_guru Tabel master_guru adalah tabel yang digunakan untuk menyimpan data guru. Struktur tabel master_guru seperti pada Gambar 4.5.
Gambar 4.5 Tabel master_guru
42 digilib.uns.ac.id
perpustakaan.uns.ac.id
4.1.7 Tabel master_siswa Tabel master_siswa adalah tabel yang digunakan untuk menyimpan data siswa. Struktur tabel master_siswa seperti pada Gambar 4.6.
Gambar 4.6 Tabel master_siswa 4.1.8 Tabel master_tahun_ajaran Tabel master_tahun_ajaran adalah tabel yang digunakan untuk menyimpan data tahun ajaran. Struktur tabel master_tahun_ajaran pada Gambar 4.7.
Gambar 4.7 Tabel master_tahun_ajaran
43 digilib.uns.ac.id
perpustakaan.uns.ac.id
4.1.9 Tabel master_tingkat_kelas Tabel master_tingkat_kelas adalah tabel yang digunakan untuk menyimpan data kelas. Struktur tabel master_tingkat_kelas seperti pada Gambar 4.8.
Gambar 4.8 Tabel master_tingkat_kelas 4.1.10 Tabel master_title Tabel master_title adalah tabel yang digunakan untuk menyimpan data gelar yang dimiliki setiap guru. Struktur tabel master_title seperti pada Gambar 4.9.
Gambar 4.9 Tabel master_title
44 digilib.uns.ac.id
perpustakaan.uns.ac.id
4.1.11 Tabel master_user Tabel master_user adalah tabel yang digunakan untuk menyimpan data user yang terdiri dari admin, operator, dan, siswa. Struktur tabel master_user seperti pada Gambar 4.10.
Gambar 4.10 Tabel master_user 4.1.12 Tabel tabel_biaya Tabel tabel_biaya adalah tabel yang digunakan untuk menyimpan data biaya pembayaran SPP. Struktur tabel_biaya seperti pada Gambar 4.11.
Gambar 4.11 Tabel tabel_biaya
45 digilib.uns.ac.id
perpustakaan.uns.ac.id
4.1.13 Tabel tabel_detail_kelas Tabel tabel_detail_kelas adalah tabel yang digunakan untuk menyimpan data kelas secara lebih spesifik. Struktur tabel_detail_kelas seperti pada Gambar 4.12.
Gambar 4.12 Tabel tabel_detail_kelas 4.1.14 Tabel tabel_transaksi Tabel tabel_transaksi adalah tabel yang digunakan untuk menyimpan data transaksi pembayaran SPP. Struktur tabel_transaksi seperti pada Gambar 4.13.
Gambar 4.13 Tabel tabel_transaksi
46 digilib.uns.ac.id
perpustakaan.uns.ac.id
Adapun
implementasi
Relasi
Antar
Tabel
(RAT)
di
dalam
phpMyAdminnya adalah seperti pada Gambar 4.14.
Gambar 4.14 Relasi Antar Tabel (RAT) Sistem Informasi Pembayaran SPP di SDIT Darul Falah Sukoharjo
47 digilib.uns.ac.id
perpustakaan.uns.ac.id
4.2 Implementasi Layout 4.2.1 Implementasi Form Login Halaman login digunakan agar admin, operator, dan siswa bisa masuk dan menggunakan secara penuh fasilitas yang dimiliki oleh sistem informasi pada halaman admin, operator, dan siswa. Cara menggunakannya yaitu memasukkan username dan password terlebih dahulu. Jika login berhasil maka akan ada perti pada Gambar 4.15.
Gambar 4.15 Form Login 4.2.2 Implementasi Form Admin Di halaman admin, menu yang ditampilkan terdiri dari halaman login, halaman admin untuk pengaturan user, halaman menu master untuk master tahun ajaran, master biaya, dan master title guru, halaman menu data kelas untuk master tingkatan kelas, master detail kelas, daftar guru, dan daftar siswa, halaman menu transaksi untuk kenaikan kelas dan pembayaran SPP, halaman menu laporan untuk laporan harian, laporan bulanan, laporan tahunan, dan laporan tunggakan, dan halaman user menu untuk log out.
48 digilib.uns.ac.id
perpustakaan.uns.ac.id
Berikut ini adalah implementasi dari desain perancangan halaman admin, seperti pada Gambar 4.16.
Gambar 4.16 Form Admin
4.2.2 Implementasi Form Operator Di halaman operator, menu yang ditampilkan terdiri dari halaman login, halaman menu master untuk master tahun ajaran, master biaya, dan master title guru, halaman menu data kelas untuk master tingkatan kelas, master detail kelas, daftar guru, daftar siswa, halaman transaksi untuk kenaikan kelas dan pembayaran SPP, halaman menu laporan untuk laporan harian, laporan bulanan, laporan tahunan, dan laporan tunggakan, halaman user menu untuk logout. Halaman operator hampir sama dengan halaman admin karena tugas admin dan operator hampir sama yang membedakan yaitu kalau pada halaman admin terdapat menu pengaturan user yang mana admin mempunyai hak penuh atas sistem karena admin bisa menambahkan, mengedit, dan manghapus hak akses atas
49 digilib.uns.ac.id
perpustakaan.uns.ac.id
user sedangkan operator tidak bisa melakukan hal itu. Tugas operator di sini adalah melayani pembayaran SPP siswa dan menginputkan, mengubah, dan menghapus data yang mana data-data tersebut nantinya akan digunakan sebagai laporan pembayaran SPP di SDIT Darul Falah Sukoharjo. Berikut ini adalah implementasi dari desain perancangan halaman operator, seperti pada Gambar 4.17.
Gambar 4.17 Form Operator
50 digilib.uns.ac.id
perpustakaan.uns.ac.id
4.2.3 Implementasi Form Siswa Di halaman siswa, menu yang ditampilkan terdiri dari halaman menu laporan dan halaman user menu untuk logout. Untuk halaman menu laporan terdiri dari 4 submenu yaitu laporan harian, laporan bulanan, laporan tahunan, dan laporan tunggakan. Berikut ini adalah implementasi dari desain perancangan halaman siswa, seperti pada Gambar 4.18.
Gambar 4.18 Form Siswa
51 digilib.uns.ac.id
perpustakaan.uns.ac.id
4.3 Implementasi Sistem 4.3.1 Implementasi Pengolahan Data User Pengaturan data user hanya dilakukan oleh admin saja. Operator dan siswa tidak bisa melakukan pengaturan data user. Di dalam pengaturan user, admin bisa menambahkan user baru, edit data user, dan hapus data user, seperti pada Gambar 4.19.
Gambar 4.19 Menu Pengaturan User
52 digilib.uns.ac.id
perpustakaan.uns.ac.id
4.3.2 Implementasi Pengolahan Data Siswa Dalam menu daftar siswa admin dan operator bisa menambah, mengedit, dan menghapus data siswa yang admin dan operator inginkan. Berikut adalah tampilan menu daftar guru dapat di lihat seperti pada Gambar 4.20.
Gambar 4.20 Menu Daftar Siswa 4.3.3 Implementasi Pengolahan Data Transaksi Di dalam halaman menu transaksi terdapat 2 submenu yaitu menu naik kelas dan menu pembayaran SPP. Untuk submenu pertama adalah menu naik kelas. Dalam menu naik kelas admin melakukan pencarian data kenaikan kelas siswa kemudian data siswa yang naik kelas diselect kemudian dipindah ke box bagian kanan dengan mengklik a otomatis akan berpindah
di lihat seperti pada Gambar 4.21.
53 digilib.uns.ac.id
perpustakaan.uns.ac.id
Gambar 4.21 Menu Naik Kelas Untuk submenu kedua adalah menu pembayaran SPP. Dalam menu pembayaran SPP admin melakukan pencarian siswa berdasarkan NIS siswa. Berikut adalah tampilan menu naik kelas dapat di lihat seperti pada Gambar 4.22.
Gambar 4.22 Form Pembayaran SPP
54 digilib.uns.ac.id
perpustakaan.uns.ac.id
Berikut adalah pencarian pembayaran SPP berdasarkan NIS siswa. Kemudian setelah pencarian berhasil maka akan muncul data siswa seperti di
otomatis siswa sudah tercatat dalam database bahwa siswa tersebut sudah membayar iuran SPP pada bulan terkait.
Gambar 4.23 Form Notifikasi Pembayaran SPP
Berikut adalah form hasil pembayaran SPP, seperti pada Gambar 4.24.
Gambar 4.24 Form Hasil Pembayaran SPP
55 digilib.uns.ac.id
perpustakaan.uns.ac.id
Kemudian setelah siswa membayar maka siswa akan mendapatkan kwitansi .
Gambar 4.25 Kwitansi Pembayaran 4.3.4 Implementasi Pengolahan Data Wali Kelas Dalam menu daftar guru admin dan operator bisa menambah, mengedit, dan menghapus data guru yang admin dan operator inginkan. Daftar guru di sini adalah untuk pengolahan wali kelas, dimana pada saat penginputan data detail kelas maka pada saat itu juga admin dan operator melakukan penginputan data wali kelas. Berikut adalah tampilan menu daftar guru dapat di lihat seperti pada Gambar 4.26.
Gambar 4.26 Menu Daftar Guru
56 digilib.uns.ac.id
perpustakaan.uns.ac.id
Dalam menu master detail kelas ini merupakan menu pengolahan wali kelas. Admin dan operator bisa menambah, mengedit, dan menghapus nama kelas dan wali kelas dari masing-masaing kelas. Untuk menu master detail kelas ini menampilkan nama kelas yang lebih sepesifik misalnya kelas IA, IB, IIA, IIB beserta wali kelas dari masing-masing kelas. Berikut adalah tampilan menu master detail kelas dapat di lihat seperti pada Gambar 4.27.
Gambar 4.27 Menu Master Detail Kelas
57 digilib.uns.ac.id
perpustakaan.uns.ac.id
4.3.5 Implementasi Pengolahan Data Kelas Dalam menu master tingkatan kelas admin bisa menambah, mengedit, dan menghapus data tingkatan kelas. Berikut adalah tampilan menu master tingkatan kelas dapat di lihat seperti pada Gambar 4.28.
. Gambar 4.28 Menu Master Tingkatan Kelas Untuk submenu kedua adalah menu master detail kelas. Dalam menu master detail kelas admin bisa menambah, mengedit, dan menghapus detail kelas yang admin inginkan. Untuk menu master detail kelas ini menampilkan nama kelas yang lebih sepesifik misalnya kelas IA, IB, IIA, IIB, beserta wali kelas dari masing-masing kelas. Berikut adalah tampilan menu master detail kelas dapat di lihat seperti pada Gambar 4.29.
Gambar 4.29 Menu Master Detail Kelas
58 digilib.uns.ac.id
perpustakaan.uns.ac.id
4.3.6 Implementasi Laporan 4.3.6.1 Menu Laporan Admin dan Operator Berikut adalah form untuk menu laporan harian, seperti pada Gambar 4.30.
Gambar 4.30 Form Laporan Harian
Berikut ini adalah cetak laporan harian, seperti pada Gambar 4.31.
Gambar 4.31 Laporan Harian
59 digilib.uns.ac.id
perpustakaan.uns.ac.id
Berikut adalah form untuk menu laporan bulanan, seperti pada Gambar 4.32.
Gambar 4.32 Form Laporan Bulanan
Berikut ini adalah cetak laporan bulanan, seperti pada Gambar 4.33.
Gambar 4.33 Laporan Bulanan
60 digilib.uns.ac.id
perpustakaan.uns.ac.id
Berikut adalah form untuk menu laporan tahunan, seperti pada Gambar 4.34.
Gambar 4.34 Form Laporan Tahunan
Berikut ini adalah cetak laporan tahunan, seperti pada Gambar 4.35.
Gambar 4.35 Laporan Tahunan
61 digilib.uns.ac.id
perpustakaan.uns.ac.id
Berikut adalah form untuk menu laporan tunggakan, seperti pada Gambar 4.36.
Gambar 4.36 Form Laporan Tunggakan
Berikut ini adalah cetak laporan tunggakan, seperti pada Gambar 4.37.
Gambar 4.37 Laporan Tunggakan
62 digilib.uns.ac.id
perpustakaan.uns.ac.id
4.3.6.2 Menu Laporan Siswa Berikut adalah form untuk menu laporan harian siswa, seperti pada Gambar 4.38.
Gambar 4.38 Form Laporan Harian Siswa
Berikut ini adalah cetak laporan harian siswa, seperti pada Gambar 4.39.
Gambar 4.39 Laporan Harian Siswa
63 digilib.uns.ac.id
perpustakaan.uns.ac.id
Berikut adalah form untuk menu laporan bulanan siswa, seperti pada Gambar 4.40.
Gambar 4.40 Form Laporan Bulanan Siswa
Berikut ini adalah cetak laporan bulanan siswa, seperti pada Gambar 4.41.
Gambar 4.41 Laporan Bulanan Siswa
64 digilib.uns.ac.id
perpustakaan.uns.ac.id
Berikut adalah form untuk menu laporan tahunan siswa, seperti pada Gambar 4.42.
Gambar 4.42 Form Laporan Tahunan Siswa
Berikut ini adalah cetak laporan tahunan siswa, seperti pada Gambar 4.43.
Gambar 4.43 Laporan Tahunan Siswa
65 digilib.uns.ac.id
perpustakaan.uns.ac.id
Berikut adalah form untuk menu laporan tunggakan siswa, seperti pada Gambar 4.44.
Gambar 4.44 Form Laporan Tunggakan Siswa
Berikut ini adalah cetak laporan tunggakan siswa, seperti pada Gambar 4.45.
Gambar 4.45 Laporan Tunggakan Siswa
perpustakaan.uns.ac.id
digilib.uns.ac.id
BAB V PENUTUP
5.1 Kesimpulan Berdasarkan hasil penelitian dan analisa yang penulis lakukan, maka dapat ditarik kesimpulan yaitu telah dibuat suatu sistem informasi pembayaran SPP di SDIT Darul Falah Sukoharjo. Sistem informasi pembayaran SPP ini mampu melakukan proses pengolahan data siswa, pengolahan data user, pengolahan data transaksi, pengolahan data wali kelas, pengolahan data kelas, dan laporan. 5.2 Saran Saran yang dapat disampaikan dalam pemakaian sistem ini adalah ditambahkan fungsi dan fasilitas SMS Gateway.
66