rancang bangun sistem informasi pembayaran sop …repository.ump.ac.id/4386/1/dian siebers...
TRANSCRIPT
i
RANCANG BANGUN
SISTEM INFORMASI PEMBAYARAN SOP (SUMBANGAN
OPERASIONAL PENDIDIKAN) BERBASIS SMS GATEWAY DI
MAN 1 PURWOKERTO
SKRIPSI
diajukan sebagai salah satu syarat untuk memperoleh gelar
Sarjana Komputer
DIAN SIEBERS EFFENDIE
0803040043
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PURWOKERTO
JULI, 2017
ii
HALAMAN PERNYATAAN ORISINALITAS
Saya yang bertandatangan di bawah ini :
Nama : Dian Siebers Effendie
NIM : 0803040043
Program Studi : Teknik Informatika
Fakultas : Teknik
Perguruan Tinggi : Universitas Muhammadiyah Purwokerto
menyatakan dengan sebenar-benarnya bahwa skripsi ini adalah hasil karya saya
dan semua sumber baik yang dikutip maupun dirujuk telah saya nyatakan dengan
benar serta bukan hasil penjiplakan dari karya orang lain.
Demikian pernyataan ini saya buat dan apabila kelak di kemudian hari terbukti
ada unsur penjiplakan, saya bersedia mempertanggung jawabkan sesuai dengan
ketentuan yang berlaku.
Purwokerto, 29 Juli 2017
Yang membuat pernyataan
Dian Siebers Effendie
Rancang Bangun Sistem..., Dian Siebers Effendie, Fak. Teknik UMP 2017
v
HALAMAN PERSEMBAHAN
Dengan rasa syukur yang tak henti-hentinya kepada Allah SWT yang telah
melimpahkan rahmat, taufik, rizki, dan hidayah-Nya, maka laporan tugas akhir ini
kami persembahkan kepada :
1. Papa Fathur Rachmat E., Mama Neneng Sumiati, Adek Michael Siebers
E., Adek Tasya Anastasia E. yang selalu memberi semangat, doa, dan
semua keperluan yang kami butuhkan. Semoga ini menjadi penghargaan
untuk kalian semua.
2. Bapak dan Ibu Dosen Program Studi Teknik Informatika UMP yang sudah
memberikan ilmu dan motivasi. Semoga senantiasa menjadi pahala untuk
Bapak dan Ibu sekalian dan dapat bermanfaat kedepannya.
3. Pihak Sekolah Madrasah Aliyah Negeri 1 Purwokerto yang telah
membantu dalam tugas akhir ini.
4. Teman-teman Teknik Informatika angkatan 2008 kelas A, B, yang selalu
menjadi teman berproses di bangku perkuliahan dan teman bermain.
5. My Lovely Febri Dri yang slalu siap menghibur, menyemangati,
memotivasi ketika diri ini berada pada titik terbawah.
Purwokerto, 29 Juli 2017
Dian Siebers Effendie
Rancang Bangun Sistem..., Dian Siebers Effendie, Fak. Teknik UMP 2017
vi
HALAMAN MOTTO
“Saya mencari pekerja yang pemalas, karena orang yang malas cenderung akan
menemukan cara yang lebih mudah.”
- Bill Gates –
“Dalam segala hal yang dibutuhkan adalah usaha, kemauan, pantang menyerah,
Doa dan orang-orang yang ada disamping kita”
- Dian Siebers Effendie -
Rancang Bangun Sistem..., Dian Siebers Effendie, Fak. Teknik UMP 2017
vii
KATA PENGANTAR
Alhamdulillah puji syukur penulis panjatkan kehadirat Allah SWT karena
atas rahmat dan hidayah-Nya penulis dapat menyelesaikan laporan tugas akhir
dengan judul “Rancang Bangun Sistem Informasi Pembayaran SOP (Sumbangan
Operasional Pendidikan) Berbasis SMS Gateway di MAN 1 Purwokerto” tepat
pada waktunya. Penulis menyadari tanpa bantuan dari berbagai pihak, tugas akhir
ini tidak mungkin terselesaikan dengan baik. Oleh karena itu pada kesempatan ini
penulis ingin menyampaikan terimakasih kepada yang terhormat :
1. Allah SWT yang senantiasa melimpahkan rahmat dan hidayah-Nya
sehingga laporan ini dapat terselesaikan.
2. Papa, Mama, adik yang slalu memberi semangat, memenuhi segala
keperluan, dan selalu mendoakan.
3. Ibu Hindayati Mustafidah, S.Si., M.Kom. sebagai dosen pembimbing.
4. Bapak Harjono, S.T.,M.Eng. Sebagai pembimbing akademik Program
Studi Teknik Informatika angkatan 2008.
5. Segenap dosen Fakultas Teknik Universitas Muhammadiyah
Purwokerto yang telah banyak memberikan ilmu dan bimbingannya
selama perkuliahan hingga selesai.
6. My Lovely yang selalu menemani, menyemangati slama berjuang
bersama. Semoga ini bernilai ibadah dan akan berbuah manis untuk
masa depan. Amin.
7. Teman-teman Teknik Informatika angkatan 2008, teman-teman
bermain.
Penulis menyadari masih banyak kekurangan dalam penulisan laporan
maupun penelitian yang telah dijalankan. Oleh karena itu penulis meminta saran
kepada pembaca dalam usaha perbaikan dan pengembangan di masa mendatang.
Purwokerto, 29 Juli 2017
Dian Siebers Effendie
Rancang Bangun Sistem..., Dian Siebers Effendie, Fak. Teknik UMP 2017
viii
DAFTAR ISI
HALAMAN JUDUL ........................................................................................... i
HALAMAN PERNYATAAN ORISINALITAS ............................................... ii
HALAMAN PERSETUJUAN ........................................................................... iii
HALAMAN PENGESAHAN ........................................................................... iv
HALAMAN PERSEMBAHAN ......................................................................... v
HALAMAN MOTTO ........................................................................................ vi
KATA PENGANTAR ...................................................................................... vii
DAFTAR ISI .................................................................................................... viii
DAFTAR TABEL ............................................................................................... x
DAFTAR GAMBAR ........................................................................................ xii
INTISARI ........................................................................................................ xiv
ABSTRACT ........................................................................................................ xv
BAB I. PENDAHULUAN .................................................................................. 1
A. LATAR BELAKANG ............................................................................... 1
B. PERUMUSAN MASALAH ...................................................................... 2
C. BATASAN MASALAH ........................................................................... 2
BAB II. KAJIAN PUSTAKA ............................................................................. 3
A. PROFIL MA NEGERI 1 PURWOKERTO............................................... 3
B. SUMBANGAN OPERASIONAL PENDIDIKAN ................................... 3
C. SISTEM INFORMASI..............................................................................4
D. SMS GATEWAY......................................................................................5
E. BASIS DATA (DATABASE).....................................................................5
F. UNIFIED MODELLING LANGUAGE (UML).......................................7
G. PENELITIAN SEBELUMNYA..............................................................15
BAB III. TUJUAN DAN MANFAAT ............................................................. 17
A. TUJUAN .................................................................................................. 17
B. MANFAAT ............................................................................................. 17
BAB IV. METODE PENELITIAN .................................................................. 18
A. TEMPAT DAN WAKTU PENELITIAN ............................................... 18
Rancang Bangun Sistem..., Dian Siebers Effendie, Fak. Teknik UMP 2017
ix
B. PERALATAN PENELITIAN ................................................................. 18
C. METODE PENGUMPULAN DATA ..................................................... 19
D. PERANCANGAN SISTEM .................................................................... 20
E. TAHAP PERANCANGAN SISTEM ..................................................... 20
BAB V. HASIL DAN PEMBAHASAN .......................................................... 24
KEBUTUHAN DATA ................................................................................ 26
1. PERENCANAAN ............................................................................... 24
2. PERANCANGAN .............................................................................. 27
BAB VI. PENUTUP ......................................................................................... 94
A. KESIMPULAN ....................................................................................... 94
B. SARAN .................................................................................................... 94
DAFTAR PUSTAKA ....................................................................................... 95
LAMPIRAN ...................................................................................................... 96
Rancang Bangun Sistem..., Dian Siebers Effendie, Fak. Teknik UMP 2017
x
DAFTAR TABEL
Tabel 1. Tabel Use Case ..................................................................................... 9
Tabel 2. Tabel Simbol Diagram Activity .......................................................... 11
Tabel 3. Diagram Kelas .................................................................................... 12
Tabel 4. Simbol – Simbol Diaram Sequence .................................................... 13
Tabel 5. Simbol – Simbol Diagram Deployment .............................................. 15
Tabel 6. Definisi Aktor ..................................................................................... 28
Tabel 7. Scenario Login....................................................................................30
Tabel 8. Scenario Mengelola Bulan .................................................................. 30
Tabel 9. Scenario Mengelola Penggunaan ........................................................ 31
Tabel 10. Scenario Mengelola Tahun Ajaran ................................................... 32
Tabel 11. Scenario Mengelola Kelas ................................................................ 32
Tabel 12. Scenario Mengelola Siswa/Siswi ...................................................... 33
Tabel 13. Scenario Mengelola Ganti Password................................................ 34
Tabel 14. Scenario Mengelola Biaya SOP........................................................ 34
Tabel 15. Scenario Mengelola Transaksi Pembayaran SOP............................. 35
Tabel 16. Scenario Menglola Kenaikan Kelas.................................................. 36
Tabel 17. Scenario Mengontrol Pembayaran SOP [Sudah Bayar] ................... 37
Tabel 18. Scenario Mengontrol Tunggakan SOP ............................................. 37
Tabel 19. Scenario Mengontrol Tunggakan SOP Bulan Sekarang ................... 38
Tabel 20. Scenario Mengelola Laporan Data ................................................... 38
Tabel 21. Scenario Mengelola Laporan Transaksi Pembayaran SOP .............. 39
Rancang Bangun Sistem..., Dian Siebers Effendie, Fak. Teknik UMP 2017
xi
Tabel 22. Scenario Mengelola Transaksi Pembayaran SOP............................. 39
Tabel 23. Stereotype Tahap Pertama................................................................. 49
Tabel 24. Definisi Aktor ................................................................................... 55
Tabel 25. Scenario Mengontrol Transaksi Pembayaran SOP (Sudah Bayar)... 56
Tabel 26. Scenario Mengontrol Tunggakan SOP ............................................. 57
Tabel 27. Scenario Mengontrol Tunggakan SOP Bulan Sekarang ................... 57
Tabel 28. Scenario Mengelola Laporan TransaksiPembayaran........................ 58
Tabel 29. Scenario Mengelola Laporan Transaksi Tunggakan SOP ................ 58
Tabel 30. Scenario Mengelola Laporan Transaksi Tunggakan SOP ................ 47
Tabel 31. Scenario Mengelola Ganti Password................................................ 59
Tabel 32. Stereotype Tahap Kedua ................................................................... 44
Tabel 33. Tabel Bulan ....................................................................................... 45
Tabel 34. Tabel Pekerjaan ................................................................................. 64
Tabel 35. Tabel Pengguna ................................................................................. 64
Tabel 36. Tabel Tahun Ajaran .......................................................................... 64
Tabel 37. Tabel Kelas ....................................................................................... 64
Tabel 38. Tabel Guru ........................................................................................ 65
Tabel 39. Tabel Detail Kelas............................................................................. 65
Tabel 40. Tabel Siswa/Siswi ............................................................................. 65
Tabel 41. Tabel Orang Tua ............................................................................... 65
Tabel 42. Tabel Biaya SOP ............................................................................... 66
Tabel 43. Tabel Pembayaran SOP .................................................................... 66
Tabel 44. Tabel Detail Pembayaran SOP............................................................ 6
Rancang Bangun Sistem..., Dian Siebers Effendie, Fak. Teknik UMP 2017
xii
DAFTAR GAMBAR
Gambar 1. Proses Extreme Programming ........................................................ 20
Gambar 2. Use Case Sistem Informasi Pembayaran SOP ................................ 29
Gambar 3. Sequence Diagram Otentifikasi ....................................................... 40
Gambar 4. Sequence Diagram Mengelola Pengguna. ....................................... 41
Gambar 5. Sequence Diagram Pengguna .......................................................... 42
Gambar 6. Sequence Diagram Tahun Ajaran.................................................... 43
Gambar 7. Sequence Diagram Mengelola Kelas .............................................. 44
Gambar 8. Sequence Diagram Mengelola Siswa/Siswi .................................... 45
Gambar 9. Sequence Diagram Mengelola Biaya SOP ...................................... 46
Gambar 10. Sequence Diagram Mengelola Transaksi Pembayaran SOP ......... 47
Gambar 11. Class Diagram Tahap 1 ................................................................ 50
Gambar 12. Form Data Kelas ........................................................................... 52
Gambar 13. Hasil Pengujian ............................................................................. 53
Gambar 14. Use Case Kepala ........................................................................... 55
Gambar 15. Sequence Diagram Mengontol Pembayaran SOP ......................... 60
Gambar 16. Sequence Diagram Mengontrol Tunggakan SOP ......................... 61
Gambar 17. Sequence Diagram Mengontrol Tunggakan SOP ......................... 62
Gambar 18. Class Diagram Tahap 2 ................................................................ 63
Gambar 19. Relasi Basis Data .......................................................................... 67
Gambar 20. Form Kontrol Pembayaran SOP ................................................... 69
Gambar 21. Hasil Pengujian ............................................................................. 70
Gambar 22. Menu Login ................................................................................... 71
Gambar 23. Menu Utama .................................................................................. 72
Gambar 24. Menu Data Master ......................................................................... 73
Rancang Bangun Sistem..., Dian Siebers Effendie, Fak. Teknik UMP 2017
xiii
Gambar 25. Menu Tambah Guru ...................................................................... 74
Gambar 26. Menu Ubah dan Hapus Data Guru ................................................ 75
Gambar 27. Menu Tambah Kelas ..................................................................... 75
Gambar 28. Menu Ubah dan Hapus Data Kelas. .............................................. 76
Gambar 29. Menu Tambah Pekerjaan .............................................................. 77
Gambar 30. Menu Ubah dan Hapus Data Pekerjaan ........................................ 77
Gambar 31. Menu Tambah Pengguna .............................................................. 78
Gambar 32. Menu Ubah dan Hapus Data Pengguna ........................................ 79
Gambar 33. Menu Tambah Siswa/Siswi ........................................................... 79
Gambar 34. Menu Ubah dan Hapus Data Siswa/Siswi ..................................... 80
Gambar 35. Menu Tambah Tahun Ajaran ........................................................ 81
Gambar 36. Menu Transaksi ............................................................................. 81
Gambar 37. Menu Cari Siswa Menggunakan NIS ............................................ 82
Gambar 38 Form Pencarian Data Siswa ........................................................... 83
Gambar 39. Form Kenaikan Kelas .................................................................... 84
Gambar 40. Menu Kontrol Transaksi ............................................................... 84
Gambar 41. Form Kontrol Pembayaran SOP ................................................... 85
Gambar 42. Form Tunggakan Pembayaran SOP .............................................. 86
Gambar 43. Form Tunggakan Bulanan ............................................................. 86
Gambar 44. Menu Pengaturan .......................................................................... 87
Gambar 45. Form Pengaturan Modem .............................................................. 88
Gambar 46. Form Ganti Password .................................................................... 88
Gambar 47. Form Pengaturan Biaya SOP ........................................................ 89
Gambar 48. Menu Laporan ............................................................................... 90
Gambar 49. Form Laporan Data Kelas ............................................................. 90
Gambar 50. Form Laporan Data Pekerjaan ...................................................... 91
Rancang Bangun Sistem..., Dian Siebers Effendie, Fak. Teknik UMP 2017
xiv
INTISARI
Pembayaran Sumbangan Operasional Pendidikan (SOP) merupakan salah
satu kewajiban bagi setiap wali murid untuk melakukan pembayaran setiap
bulannya, namun terkadang orang tua tidak mengetahui sudah atau belum
membayarkan SOP. Hal ini dikarenakan belum ada sistem pengingat bagi orang
tua, sehingga dibutuhkan sebuah sistem yang dapat memberikan notifikasi
terhadap orang tua. Oleh karena itu tujuan dari penelitian ini adalah membuat
program sistem informasi pembayaran SOP berbasis SMS Gateway yang
membantu bagian administrasi untuk memberikan informasi kepada orang tua.
Metode pengumpulan data yang dipakai ialah observasi, dokumentasi dan
wawancara. Sistem ini dikembangkan menggunakan metode extreme
programming (XP). Teknik pengujian sistem dilakukan dengan metode pengujian
unit test dan user acceptance test (UAT) yang bertujuan untuk memastikan bahwa
sistem sudah berjalan dengan baik dan untuk menemukan masalah yang masih
terdapat dalam sistem. Hasil dari penelitian ini berupa sistem sistem informasi
pembayaran SOP berbasis SMS Gateway yang ditujukan untuk orang tua siswa.
Kata kunci : SOP, SMS gateway, extreme programming (XP), unit test, UAT
Rancang Bangun Sistem..., Dian Siebers Effendie, Fak. Teknik UMP 2017
xv
ABSTRACT
Payment Donation Operational Education (SOP) is one of the dutty for all
parent to pay every mounth. Sometimes parents forgot about the transaction, that
is already paid or not paid SOP. This because there is no system of reminder for
parents, so it takes a system that can give notification to the parents. So the
purpose of this research is to make a program of payment information system
SOP based SMS Gateway to provide information which help administrator about
giving information to parents. Data collection methods used were observation,
documentation and interview. The system build used the method of extreme
programming (XP). The technique of system testing is done by unit test and user
acceptance test (UAT) method which aims to ensure that the system is running
well and to find the problems still in the system. The result of this research is SOP
payment information system system based on SMS Gateway which is intended for
the parents of students.
Keywords SOP, SMS gateway, extreme programming (XP), unit test, UAT.
Rancang Bangun Sistem..., Dian Siebers Effendie, Fak. Teknik UMP 2017