Top Banner
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
15

RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SOP …repository.ump.ac.id/4386/1/DIAN SIEBERS COVER.pdf · 2017. 9. 27. · SISTEM INFORMASI PEMBAYARAN SOP (SUMBANGAN OPERASIONAL PENDIDIKAN)

Dec 08, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SOP …repository.ump.ac.id/4386/1/DIAN SIEBERS COVER.pdf · 2017. 9. 27. · SISTEM INFORMASI PEMBAYARAN SOP (SUMBANGAN OPERASIONAL PENDIDIKAN)

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

Page 2: RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SOP …repository.ump.ac.id/4386/1/DIAN SIEBERS COVER.pdf · 2017. 9. 27. · SISTEM INFORMASI PEMBAYARAN SOP (SUMBANGAN OPERASIONAL PENDIDIKAN)

Rancang Bangun Sistem..., Dian Siebers Effendie, Fak. Teknik UMP 2017

Page 3: RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SOP …repository.ump.ac.id/4386/1/DIAN SIEBERS COVER.pdf · 2017. 9. 27. · SISTEM INFORMASI PEMBAYARAN SOP (SUMBANGAN OPERASIONAL PENDIDIKAN)

Rancang Bangun Sistem..., Dian Siebers Effendie, Fak. Teknik UMP 2017

Page 4: RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SOP …repository.ump.ac.id/4386/1/DIAN SIEBERS COVER.pdf · 2017. 9. 27. · SISTEM INFORMASI PEMBAYARAN SOP (SUMBANGAN OPERASIONAL PENDIDIKAN)

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

Page 5: RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SOP …repository.ump.ac.id/4386/1/DIAN SIEBERS COVER.pdf · 2017. 9. 27. · SISTEM INFORMASI PEMBAYARAN SOP (SUMBANGAN OPERASIONAL PENDIDIKAN)

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

Page 6: RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SOP …repository.ump.ac.id/4386/1/DIAN SIEBERS COVER.pdf · 2017. 9. 27. · SISTEM INFORMASI PEMBAYARAN SOP (SUMBANGAN OPERASIONAL PENDIDIKAN)

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

Page 7: RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SOP …repository.ump.ac.id/4386/1/DIAN SIEBERS COVER.pdf · 2017. 9. 27. · SISTEM INFORMASI PEMBAYARAN SOP (SUMBANGAN OPERASIONAL PENDIDIKAN)

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

Page 8: RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SOP …repository.ump.ac.id/4386/1/DIAN SIEBERS COVER.pdf · 2017. 9. 27. · SISTEM INFORMASI PEMBAYARAN SOP (SUMBANGAN OPERASIONAL PENDIDIKAN)

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

Page 9: RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SOP …repository.ump.ac.id/4386/1/DIAN SIEBERS COVER.pdf · 2017. 9. 27. · SISTEM INFORMASI PEMBAYARAN SOP (SUMBANGAN OPERASIONAL PENDIDIKAN)

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

Page 10: RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SOP …repository.ump.ac.id/4386/1/DIAN SIEBERS COVER.pdf · 2017. 9. 27. · SISTEM INFORMASI PEMBAYARAN SOP (SUMBANGAN OPERASIONAL PENDIDIKAN)

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

Page 11: RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SOP …repository.ump.ac.id/4386/1/DIAN SIEBERS COVER.pdf · 2017. 9. 27. · SISTEM INFORMASI PEMBAYARAN SOP (SUMBANGAN OPERASIONAL PENDIDIKAN)

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

Page 12: RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SOP …repository.ump.ac.id/4386/1/DIAN SIEBERS COVER.pdf · 2017. 9. 27. · SISTEM INFORMASI PEMBAYARAN SOP (SUMBANGAN OPERASIONAL PENDIDIKAN)

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

Page 13: RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SOP …repository.ump.ac.id/4386/1/DIAN SIEBERS COVER.pdf · 2017. 9. 27. · SISTEM INFORMASI PEMBAYARAN SOP (SUMBANGAN OPERASIONAL PENDIDIKAN)

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

Page 14: RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SOP …repository.ump.ac.id/4386/1/DIAN SIEBERS COVER.pdf · 2017. 9. 27. · SISTEM INFORMASI PEMBAYARAN SOP (SUMBANGAN OPERASIONAL PENDIDIKAN)

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

Page 15: RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SOP …repository.ump.ac.id/4386/1/DIAN SIEBERS COVER.pdf · 2017. 9. 27. · SISTEM INFORMASI PEMBAYARAN SOP (SUMBANGAN OPERASIONAL PENDIDIKAN)

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