Perancangan dan Implementasi Sistem Informasi Administrasi Pembayaran SPP...
Transcript of Perancangan dan Implementasi Sistem Informasi Administrasi Pembayaran SPP...
i
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
ii
iii
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)
iv
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 Teknologi Informasi,
Universitas Kristen Satya Wacana.
v
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.
vi
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
vii
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
Bab 3 Metode dan Perancangan Sistem ................................. 16
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
viii
4.1 Implementasi Sistem ......................................... 59
4.2 Pengujian Sistem ............................................... 78
Bab 5 Kesimpulan dan Saran ............................................... 86
5.1 Kesimpulan ........................................................... 86
5.2 Saran .................................................................... 86
Daftar Pustaka ............................................................................. 88
ix
Daftar Gambar
Halaman Gambar 2.1 Peran dari ADO.NET ............................................................ 12
Gambar 2.2 Hubungan Komponen dalam ADO.NET..................................... 13
Gambar 3.1 Proses pembayaran Sumbangan Pembinaan Pendidikan (SPP) .. 17
Gambar 3.2 Tahapan Penelitian .................................................................... 18
Gambar 3.3 Metode Prototype ..................................................................... 21
Gambar 3.4 Use Case Diagram ..................................................................... 26
Gambar 3.5 Activity Diagram Setting Tahun Ajaran ...................................... 27
Gambar 3.6 Activity Diagram Manajemen Data ............................................ 28
Gambar 3.7 Activity Diagram Mengelola Transaksi Pembayaran ................... 29
Gambar 3.8 Activity Diagram Mencetak Kartu SPP ....................................... 30 Gambar 3.9 Activity Diagram Membuat Laporan........................................... 31
Gambar 3.10 Class Diagram System ............................................................... 32
Gambar 3.11 Sequence Diagram Setting Tahun Ajaran................................... 35
Gambar 3.12 Sequence Diagram Manajemen Data Kelas ................................ 36
Gambar 3.12 Sequence Diagram Manajemen Data Siswa ................................ 37
Gambar 3.14 Sequence Diagram Manajemen Jenis Pembayaran ...................... 38
Gambar 3.15 Sequence Diagram Mengelola Transaksi Pembayaran ................ 39
Gambar 3.16 Sequence Diagram Mencetak Kartu SPP .................................... 40
Gambar 3.17 Sequence Diagram Laporan Pembayaran.................................... 41
Gambar 3.18 Sequence Diagram Laporan Tunggakan ..................................... 42
Gambar 3.19 Deployment Diagram System ..................................................... 43 Gambar 3.20 Desain Menu Utama .................................................................. 51
Gambar 3.21 Desain Menu SettingTahun Ajaran ............................................. 51
Gambar 3.22 Desain Menu Input Data ............................................................ 52
Gambar 3.23 Desain Halaman Data Kelas ....................................................... 53
Gambar 3.24 Desain Halaman Data Siswa....................................................... 53
Gambar 3.25 Desain Halaman Jenis Pembayaran ............................................ 54
Gambar 3.26 Desain Menu Pembayaran .......................................................... 55
Gambar 3.27 Desain Menu Kartu SPP ............................................................. 56
Gambar 3.28 Desain Menu laporan ................................................................. 57
Gambar 3. 29 Halaman Laporan Pembayaran ................................................... 57
Gambar 3.30 Halaman Laporan Tunggakan..................................................... 58
Gambar 4.1 Tampilan Halaman Menu Utama ................................................ 60 Gambar 4.2 Tampilan Halaman Pengaturan Tahun Ajaran ............................. 61
Gambar 4.3 Tampilan Halaman Data Kelas ................................................... 62
Gambar 4.4 Tampilan Halaman Data Siswa................................................... 63
Gambar 4.5 Tampilan Halaman Data Wali Kelas ........................................... 70
Gambar 4.6 Tampilan Halaman Data Absensi ............................................... 71
Gambar 4.7 Tampilan Halaman Data Kelas dan Wali Kelas ........................... 72
Gambar 4.8 Tampilan Halaman Jenis Pembayaran ........................................ 73
Gambar 4.9 Tampilan Halaman Pembayaran ................................................. 74
x
Gambar 4.10 Kwitansi/bukti Pembayaran SPP ................................................ 75
Gambar 4.11 Tampilan Halaman Kartu Pembayaran SPP ................................ 75
Gambar 4.12 Kartu Pembayaran SPP .............................................................. 76
Gambar 4.13 Tampilan Halaman Laporan Pembayaran ................................... 77
Gambar 4.14 Tampilan Halaman Laporan Tunggakan ..................................... 78
xi
Daftar Tabel
Halaman Tabel 3.1 Kebutuhan Perangkat Keras ....................................................... 24
Tabel 3.2 Kebutuhan Perangkat Lunak ...................................................... 24
Tabel 3.3 Tabel Tahun Ajaran ................................................................... 44
Tabel 3.4 Tabel Data Kelas ....................................................................... 45
Tabel 3.5 Tabel Data Siswa ...................................................................... 45
Tabel 3.6 Tabel Data Wali Kelas .............................................................. 46
Tabel 3.7 Tabel Data Kelas Pengajar ........................................................ 47
Tabel 3.8 Tabel Data Absensi ................................................................... 47
Tabel 3.9 Tabel Jenis Pembayaran ............................................................ 48
Tabel 3.10 Tabel Rincian Pembayaran ........................................................ 49 Tabel 3.11 Tabel Pembayaran SPP ............................................................. 49
Tabel 3.12 Tabel Tunggakan ...................................................................... 50
Tabel 4.1 Implementasi Antarmuka Struktur menu .................................... 60
Tabel 4.2 Pengujian Pengaturan Tahun Ajaran ........................................... 79
Tabel 4.3 Pengujian Pengolahan Data Kelas .............................................. 80
Tabel 4.4 Pengujian Pengolahan Data Siswa .............................................. 81
Tabel 4.5 Pengujian Pengolahan Data Absensi ........................................... 82
Tabel 4.6 Pengujian Pengolahan Data Wali Kelas ...................................... 82
Tabel 4.7 Pengujian Pengolahan Data Jenis Pembayaran ............................ 83
Tabel 4.8 Pengujian Pengolahan Transaksi Pembayaran SPP ..................... 84
Tabel 4.9 Pengujian Pengolahan Kartu SPP ............................................... 84 Tabel 4.10 Pengujian Pengolahan Laporan Pembayaran ............................... 85
Tabel 4.11 Pengujian Pengolahan Laporan Tunggakan ................................ 85
xii
Daftar Kode Program
Halaman Kode Program 4.1 Membuat Koneksi ke Database ................................. 64
Kode Program 4.2 Tampil Data Siswa .................................................... 65
Kode Program 4.3 Tampil Data Siswa Berdasarkan NIS atau Nama ........ 66
Kode Program 4.4 Tambah Data Siswa ................................................... 66
Kode Program 4.5 Ubah Data Siswa ....................................................... 68
Kode Program 4.6 Hapus Data Siswa ...................................................... 67
xiii
Daftar Lampiran
Halaman Lampiran 1 Surat Keterangan Penelitian .................................................... 90
xiv
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.