Perancangan dan Implementasi Sistem Informasi Administrasi Pembayaran SPP di SMP Negeri 1 Salatiga Menggunakan Metode Prototype
Laporan Penelitian Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer
Peneliti: Erpina Desy Christina Sihombing (682008032) Agustinus Fritz Wijaya, S.Kom., M.Cs.
Program Studi Sistem Informasi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga Mei 2012 i
ii
Pernyataan Laporan penelitian yang berikut ini: Judul
: Perancangan dan Implementasi Sistem Informasi Administrasi Pembayaran SPP di SMP Negeri 1 Salatiga Menggunakan Metode Prototype.
Pembimbing : Agustinus Fritz Wijaya, S.Kom., M.Cs.
adalah benar hasil karya saya: Nama
: Erpina Desy Christina Sihombing
NIM
: 682008032
Saya menyatakan tidak mengambil sebagian atau seluruhnya dari hasil karya orang lain kecuali sebagaimana yang tertulis pada daftar pustaka. Pernyataan ini dibuat dengan sebenarnya sesuai dengan ketentuan yang berlaku dalam penulisan karya ilmiah.
Salatiga, Juni 2012
(Erpina Desy Christina Sihombing)
iii
Prakata Puji dan syukur penulis panjatkan kehadirat Tuhan Yesus Kristus yang senantiasa menolong penulis dalam menyelesaikan laporan penelitian yang berjudul “Perancangan dan Implementasi Sistem Informasi Administrasi Pembayaran SPP di SMP Negeri 1 Salatiga Menggunakan Metode Prototype” sehingga dapat berjalan dengan lancar dan selesai tepat pada waktunya. Laporan penelitian ini diajukan untuk memenuhi salah satu persyaratan guna memperoleh gelar Sarjana Komputer di Program Studi Sistem Informasi, Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana, Salatiga. Dalam penyelesaian laporan penelitian ini, penulis tidak lepas dari bantuan, doa, dan dukungan dari berbagai pihak. Oleh karena itu, pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada: 1.
Bapak Andeka Rocky Tanaamah, SE., M.Cs., selaku Dekan Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana.
2.
Yessica Nataliani, S.Si, M.Kom., selaku Ketua Program Studi Sistem Informasi, Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana.
3.
Bapak Adriyanto Juliastomo Gundo, S.Si., M.Pd., selaku Koordinator
KP/TA,
Fakultas
Universitas Kristen Satya Wacana. iv
Teknologi
Informasi,
4.
Bapak Agustinus Fritz Wijaya, S.Kom., M.Cs., selaku dosen pembimbing atas kesabaran dalam memberi bimbingan, masukan, motivasi dan pengarahan dalam penyusunan laporan penelitian ini.
5.
Bapak Tris Mardiyoko, S.Pd., selaku Kepala Sekolah SMP Negeri 1 Salatiga yang telah mengijinkan penulis melakukan penelitian.
6.
Seluruh Guru dan Staf Karyawan SMP Negeri 1 Salatiga yang telah membantu penulis selama melakukan penelitian.
7.
Bapak (P. Sihombing S.Sos) dan Mama (Dra. L. Pasaribu) yang sangat ku sayangi, terima kasih atas kasih sayang, dukungan, dan doa yang diberikan kepada Desy selama ini.
8.
Adik-adikku Rian Saut Sihombing, Todo Bill Sihombing, dan Rivaldo Marcelino Sihombing yang ku sayangi, terima kasih untuk doa dan semangat yang selalu diberikan kepada Kak Desy.
9.
Seluruh keluarga besar Sihombing dan Pasaribu, yang memberikan semangat dan dukungan dalam doa hingga laporan penelitian ini dapat terselesaikan dengan baik.
10. Abang terkasih Adi Mora Tunggul Hutagalung yang selalu mendoakan, memberikan dukungan dan semangat kepada penulis. 11. Sahabat, saudara, sekaligus rekan kerja penulis selama kuliah, Paskalina Sekar Nugraheni atas dukugan dan kerjasamanya selama ini. v
12. Sahabat-sahabat penulis Willi, Adhit, Martza, Litta, Chika, Yuen, dan Felis, serta seluruh sahabat lain yang tidak dapat disebutkan satu per satu, terima kasih atas bantuan, dukungan doanya, serta persahabatan kita. 13. Teman-teman di FTI angkatan 2008, angkatan sebelumnya dan angkatan sesudahnya yang tidak dapat penulis sebutkan satu per satu. Mari berkarya bersama dengan kesungguhan. 14. Dan semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah membantu penulis selama penyusunan laporan penelitian ini.
Penulis
menyadari
masih
banyak kekurangan dalam
penyelesaian laporan penelitian ini. Oleh karena itu, penulis mengharapkan kritik dan saran yang bersifat membangun untuk perbaikan di masa yang akan datang. Akhir kata, penulis berharap semoga laporan penelitian ini dapat
bermanfaat
bagi pembaca sekalian.
Tuhan Yesus
memberkati.
Salatiga, Juni 2012
Penulis
vi
Daftar Isi Halaman Halaman Judul ............................................................................... i Halaman Pengesahan ..................................................................... ii Halaman Pernyataan ...................................................................... iii Prakata ................................................................................ iv Daftar Isi ................................................................................ vii Daftar Gambar ............................................................................... ix Daftar Tabel ................................................................................ xi Daftar Kode Program ..................................................................... xii Daftar Lampiran ............................................................................. xiii Daftar Istilah ................................................................................ xiv Abstract ................................................................................ xiv Bab 1 Pendahuluan ............................................................... 1 1.1 Latar Belakang ................................................... 1 1.2 Rumusan Masalah .............................................. 4 1.3 Tujuan Penelitian ............................................... 4 1.4 Manfaat Penelitian ............................................. 4 1.5 Batasan Masalah ................................................ 5 1.5 Sistematika Penulisan......................................... 5 Bab 2 Tinjauan Pustaka ........................................................ 8 2.1 Penelitian Sebelumnya ...................................... 8 2.2 Sistem Informasi ................................................ 9 2.3 Konsep Dasar Administrasi Pembayaran SPP..... 10 2.4 ActiveX Data Object .NET (ADO.NET) ............. 11 2.5 SQL Server......................................................... 14 Metode dan Perancangan Sistem ................................. 16 Bab 3 3.1 Proses Bisnis ...................................................... 16 3.2 Metodologi Penelitian ........................................ 18 3.3 Metode Pengembangan Sistem ........................... 20 3.4 Analisis Kebutuhan Hardware dan Software ...... 24 3.5 Perancangan Sistem ........................................... 24 3.3 Perancangan Aplikasi ......................................... 43 3.3.1 Perancangan Database ................................. 44 3.2.2 Perancangan Interface .................................. 50 Bab 4 Hasil dan Pembahasan ................................................ 59 vii
4.1 Implementasi Sistem ......................................... 4.2 Pengujian Sistem ............................................... Bab 5 Kesimpulan dan Saran ............................................... 5.1 Kesimpulan........................................................... 5.2 Saran .................................................................... Daftar Pustaka .............................................................................
viii
59 78 86 86 86 88
Daftar Gambar Halaman Gambar 2.1 Gambar 2.2 Gambar 3.1 Gambar 3.2 Gambar 3.3 Gambar 3.4 Gambar 3.5 Gambar 3.6 Gambar 3.7 Gambar 3.8 Gambar 3.9 Gambar 3.10 Gambar 3.11 Gambar 3.12 Gambar 3.12 Gambar 3.14 Gambar 3.15 Gambar 3.16 Gambar 3.17 Gambar 3.18 Gambar 3.19 Gambar 3.20 Gambar 3.21 Gambar 3.22 Gambar 3.23 Gambar 3.24 Gambar 3.25 Gambar 3.26 Gambar 3.27 Gambar 3.28 Gambar 3. 29 Gambar 3.30 Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.4 Gambar 4.5 Gambar 4.6 Gambar 4.7 Gambar 4.8 Gambar 4.9
Peran dari ADO.NET ............................................................ Hubungan Komponen dalam ADO.NET..................................... Proses pembayaran Sumbangan Pembinaan Pendidikan (SPP) .. Tahapan Penelitian .................................................................... Metode Prototype ..................................................................... Use Case Diagram..................................................................... Activity Diagram Setting Tahun Ajaran ...................................... Activity Diagram Manajemen Data ............................................ Activity Diagram Mengelola Transaksi Pembayaran ................... Activity Diagram Mencetak Kartu SPP ....................................... Activity Diagram Membuat Laporan........................................... Class Diagram System ............................................................... Sequence Diagram Setting Tahun Ajaran................................... Sequence Diagram Manajemen Data Kelas ................................ Sequence Diagram Manajemen Data Siswa ................................ Sequence Diagram Manajemen Jenis Pembayaran ...................... Sequence Diagram Mengelola Transaksi Pembayaran ................ Sequence Diagram Mencetak Kartu SPP .................................... Sequence Diagram Laporan Pembayaran.................................... Sequence Diagram Laporan Tunggakan ..................................... Deployment Diagram System ..................................................... Desain Menu Utama .................................................................. Desain Menu SettingTahun Ajaran ............................................. Desain Menu Input Data ............................................................ Desain Halaman Data Kelas ....................................................... Desain Halaman Data Siswa....................................................... Desain Halaman Jenis Pembayaran ............................................ Desain Menu Pembayaran .......................................................... Desain Menu Kartu SPP............................................................. Desain Menu laporan ................................................................. Halaman Laporan Pembayaran ................................................... Halaman Laporan Tunggakan..................................................... Tampilan Halaman Menu Utama ................................................ Tampilan Halaman Pengaturan Tahun Ajaran ............................. Tampilan Halaman Data Kelas ................................................... Tampilan Halaman Data Siswa................................................... Tampilan Halaman Data Wali Kelas........................................... Tampilan Halaman Data Absensi ............................................... Tampilan Halaman Data Kelas dan Wali Kelas........................... Tampilan Halaman Jenis Pembayaran ........................................ Tampilan Halaman Pembayaran .................................................
ix
12 13 17 18 21 26 27 28 29 30 31 32 35 36 37 38 39 40 41 42 43 51 51 52 53 53 54 55 56 57 57 58 60 61 62 63 70 71 72 73 74
Gambar 4.10 Gambar 4.11 Gambar 4.12 Gambar 4.13 Gambar 4.14
Kwitansi/bukti Pembayaran SPP ................................................ Tampilan Halaman Kartu Pembayaran SPP ................................ Kartu Pembayaran SPP .............................................................. Tampilan Halaman Laporan Pembayaran ................................... Tampilan Halaman Laporan Tunggakan .....................................
x
75 75 76 77 78
Daftar Tabel Halaman Tabel 3.1 Tabel 3.2 Tabel 3.3 Tabel 3.4 Tabel 3.5 Tabel 3.6 Tabel 3.7 Tabel 3.8 Tabel 3.9 Tabel 3.10 Tabel 3.11 Tabel 3.12 Tabel 4.1 Tabel 4.2 Tabel 4.3 Tabel 4.4 Tabel 4.5 Tabel 4.6 Tabel 4.7 Tabel 4.8 Tabel 4.9 Tabel 4.10 Tabel 4.11
Kebutuhan Perangkat Keras ....................................................... Kebutuhan Perangkat Lunak ...................................................... Tabel Tahun Ajaran ................................................................... Tabel Data Kelas ....................................................................... Tabel Data Siswa ...................................................................... Tabel Data Wali Kelas .............................................................. Tabel Data Kelas Pengajar ........................................................ Tabel Data Absensi ................................................................... Tabel Jenis Pembayaran ............................................................ Tabel Rincian Pembayaran ........................................................ Tabel Pembayaran SPP ............................................................. Tabel Tunggakan ...................................................................... Implementasi Antarmuka Struktur menu .................................... Pengujian Pengaturan Tahun Ajaran ........................................... Pengujian Pengolahan Data Kelas .............................................. Pengujian Pengolahan Data Siswa .............................................. Pengujian Pengolahan Data Absensi ........................................... Pengujian Pengolahan Data Wali Kelas ...................................... Pengujian Pengolahan Data Jenis Pembayaran ............................ Pengujian Pengolahan Transaksi Pembayaran SPP ..................... Pengujian Pengolahan Kartu SPP ............................................... Pengujian Pengolahan Laporan Pembayaran ............................... Pengujian Pengolahan Laporan Tunggakan ................................
xi
24 24 44 45 45 46 47 47 48 49 49 50 60 79 80 81 82 82 83 84 84 85 85
Daftar Kode Program Halaman Kode Program 4.1 Kode Program 4.2 Kode Program 4.3 Kode Program 4.4 Kode Program 4.5 Kode Program 4.6
Membuat Koneksi ke Database ................................. Tampil Data Siswa .................................................... Tampil Data Siswa Berdasarkan NIS atau Nama ........ Tambah Data Siswa ................................................... Ubah Data Siswa ....................................................... Hapus Data Siswa......................................................
xii
64 65 66 66 68 67
Daftar Lampiran Halaman Lampiran 1
Surat Keterangan Penelitian ....................................................
xiii
90
Abstract
The administration of Tuition Fee Payments/Sumbangan Pembinaan Pendidikan (SPP) is an action of financial administration that is reporting data of Tuition Fee paid/SPP by each student aech month. Nowadays, SMP Negeri 1 Salatiga does not have any kind of computerized information system that handles and process' all the financial administration data. This causes problem of finding and reporting correct financial data of the treasurer committee. The development of information system SPP payment is using prototype method which directly involves user in analizing and designing system, and it is very effective to correct system. Another technology used is ActiveX Data Object .NET (ADO.NET) which is part of framework.NET that the function is to access data from database.. As we will see the result, by using new system of School Financial Administration and Information System, school committee will be easily handle and process all the data in. Keywords : SPP, Information Systems, Prototype, ADO.NET.
xiv