1
SISTEM INFORMASI PENGELOLAAN PEMBAYARAN BIAYA PENDIDIKAN BERBASIS WEB DI SEKOLAH
MENENGAH ATAS MUHAMMADIYAH 1 PURBALINGGA
SKRIPSI
Rifky Setiawan 1203040072
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PURWOKERTO AGUSTUS, 2016
SISTEM INFORMASI PENGELOLAAN PEMBAYARAN BIAYA PENDIDIKAN BERBASIS WEB DI SEKOLAH
MENENGAH ATAS MUHAMMADIYAH 1 PURBALINGGA
SKRIPSI
Diajukan sebagai salah satu syarat
untuk memperoleh gelar Sarjana Teknik Komputer
Rifky Setiawan
1203040072
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PURWOKERTO AGUSTUS, 2016
Sistem Informasi Pengelolaan…, Rifky Setiawan, Fakultas Teknik UMP, 2016
Sistem Informasi Pengelolaan…, Rifky Setiawan, Fakultas Teknik UMP, 2016
Sistem Informasi Pengelolaan…, Rifky Setiawan, Fakultas Teknik UMP, 2016
Sistem Informasi Pengelolaan…, Rifky Setiawan, Fakultas Teknik UMP, 2016
HALAMAN MOTTO
“Tidak Ada Yang Tidak Bisa Dilakukan Jika Suatu Hal Orang Lain
Hanya Belajar Sekali Sudah Bisa Melakukannya, Kitapun Bisa Melakukannya
Walaupun Harus Mencoba 1000 Kali, Masalahnya Adalah
Terletak Pada Niat, Mau Mencoba, Terus Berusaha,
Pantang Menyerah dan Tetap Semangat
Meskipun Harapan Keberhasilan Hanya 1 %”
“Kesalahan Akan Membuat Seseorang Belajar Untuk Menjadi Lebih Baik Lagi
Di Masa Yang Akan Datang”
“Diawali Dari Hati Nurani Yang Baik Memerintah Otak Kita Untuk Baik
Dan Otak Kita Memerintah Tubuh Kita Untuk Berbuat Baik”
Sistem Informasi Pengelolaan…, Rifky Setiawan, Fakultas Teknik UMP, 2016
KATA PENGANTAR
Alhamdulilah segala puji bagi Alloh SWT atas segala limpahan
krunia dan rahmatNya sehingga penulis dapat menyelesaikan skripsi ini
dengan baik. Skripsi yang penulis susun berjudul “Sistem Informasi
Pengelolaan Pembayaran Biaya Pendidikan Di Sekolah Menengah Atas
Muhammadiyah 1 Purbalingga”
Pada kesempatan ini penulis mengucapkan terimakasih setulus-tulusnya
kepada Ibu Hindayati Mustafidah, S.Si, M.Kom yang telah berkenan
membimbing dan mengarahkan penulis dalam menyelesaikan Tugas Akhir
ini.
Dalam penyelesaian skripsi ini penulis banyak dibantu oleh beberapa
pihak, oleh karenanya pada kesempatan ini penulis mengucapkan
terimakasih dan penghargaan kepada:
1. Bapak Harjono, S.T., M.Eng selaku Ketua Program Studi Teknik
Informatika, Universitas Muhammadiyah Purwokerto.
2. Bapak dan Ibu Dosen Prodi Teknik Informatika yang telah membekali
ilmu penulis selama studi di Fakultas Teknik Universitas
Muhammadiyah Purwokerto.
3. Semua Karyawan Universitas Muhammadiyah Purwokerto yang telah
membantu selama masa perkuliahan.
Sistem Informasi Pengelolaan…, Rifky Setiawan, Fakultas Teknik UMP, 2016
4. Semua staf Pengajar dan Karyawan Sekolah Menengah Atas
Muhammadiyah 1 Puebalingga yang telah memberikan ijin penulis
melakukan penelitian Tugas Akhir ini.
5. Sahabat-sahbatku, teman-teman seperjuangan (Mahasiswa Teknik
Informatika UMP angkatan 2012) yang telah membantu dalam
menyelesaikan Tugas Akhir ini.
Penulis menyadari akan keterbatasan dan kekurangan pada tulisan ini, oleh
karena itu penulis berbesar hati menerima saran dan masukan dari semua pihak
yang sifatnya membangun demi hasil yang lebih baik. Semoga Laporan Tugas
Akhir ini dapat bermanfaat bagi perkembangan ilmu pengetahuan ke depan, demi
kemajuan Teknik Informatika Universitas Muhammadiyah Purwokerto.
Purwokerto, 11 Agustus 2016
Rifky setiawan
Sistem Informasi Pengelolaan…, Rifky Setiawan, Fakultas Teknik UMP, 2016
HALAMAN PERSEMBAHAN
Dengan segala kelapangan hati serta rasa syukur terhadap
Alloh SWT yang telah melimpahkan rahmat dan hidayat-NYA,
sehingga saya bisa menyelesaikan Tugas Akhir yang berjudul “Sistem
Informasi Pengelolaan Pembayaran Biaya Pendidikan Di Sekolah
Menengah Atas Muhammadiyah 1 Purbalingga”.
Saya menyadari masih banyak kekurangan pada laporan ini.
Kekurangan ini dikarenakan keterbatasan ilmu dan pemahaman
penelitian saya tentang laporan ini. Akan tetapi saya sudah berusaha
dengan kemampuan saya untuk membuat laporan ini dengan beaik-
baiknya.
Dalam pembuatan laporan ini, saya menyadari banyak
bantuan yang telah diberikan oleh orang-orang disekitar saya.
Saya ingin memberikan rasa hormat dan terimakasih saya
kepada :
1. Universitas Muhammadiyah Purwokerto yang merupakan
tempat dimana saya menghabiskan waktu untuk menuntut ilmu
dan belajar.
2. Dosen pembimbing yang telah membimbing saya dalam
menyelesaikan tugas dengan penuh keikhlasan dan ketabahan,
Ibu Hindayanti Mustafidah.
Sistem Informasi Pengelolaan…, Rifky Setiawan, Fakultas Teknik UMP, 2016
3. Terimakasih banyak kepada kedua orangtua saya dan keluarga
besar saya yang sudah sepenuh hati mendoakan, mendukung
dan memotivasi saya untuk selalu tegar dalam menghadapi
hidup ini.
4. Terimakasih kepada seseorang yang sealu memberikan
semangat dan dukungan dalam hal apapun.
5. Sahabat-sahabatku Deni KW, Slamet W, Agung NS, Evi
Setiyarini, Esti K terimakasih telah menemani dan selalu
membuat saya tertawa terhibur menghilangkan kesedihan.
6. Terimakasih kepada dosen dan karyawan Fakultas Teknik
Universitas Muhammadiyah Purwokerto yang telah
memberikan dukungan dan motivasi positif untuk saya.
7. Semua teman-teman TI 2012 Kelas C yang akan selalu saya
ingat dan saya kenang kebersamaan bersama kalian kapanpun
dimanapun sukses untuk kita semua.
Terimakasih semuanya, semoga kebaikan dan bantuan anda
semua yang telah tercurahkan mendapat balasan dari Alloh SWT amin
amin yaa robal’alamin.
Sistem Informasi Pengelolaan…, Rifky Setiawan, Fakultas Teknik UMP, 2016
DAFTAR ISI
HALAMAN COVER ............................................................................................ i
HALAMAN PENGESAHAN .............................................................................. ii
HALAMAN PERSETUJUAN ............................................................................. iii
HALAMAN SURAT PERNYATAAN ............................................................... iv
HALAMAN MOTTO .......................................................................................... v
KATA PENGANTAR ........................................................................................ vi
HALAMAN PERSEMBAHAN ........................................................................ viii
DAFTAR ISI ....................................................................................................... x
DAFTAR TABEL ............................................................................................. xiii
DAFTAR GAMBAR ........................................................................................ xiv
DAFTAR LAMPIRAN ..................................................................................... xvi
INTISARI ........................................................................................................ xvii
ABSTRACT ..................................................................................................... xviii
BAB I PENDAHULUAN
A. Latar Belakang ......................................................................................... 1
B. Perumusan Masalah .................................................................................. 4
C. Batasan Masalah ....................................................................................... 4
D. Tujuan Penelitian ...................................................................................... 4
E. Manfaat Penelitian .................................................................................... 5
BAB II TINJAUAN PUSTAKA
A. Sistem Informasi ...................................................................................... 6
B. Aplikasi .................................................................................................... 6
C. Aplikasi Web ............................................................................................. 7
D. Database ................................................................................................... 7
Sistem Informasi Pengelolaan…, Rifky Setiawan, Fakultas Teknik UMP, 2016
E. MySQL ..................................................................................................... 8
F. Yii Framework .......................................................................................... 9
G. Bahasa Pemrograman PHP ....................................................................... 9
H. Dreamweaver CS4 ................................................................................. 10
I. SMA Muhammadiyah 1 Purbalingga ...................................................... 10
J. Penelitian Sejenis ................................................................................... 12
BAB III GAMBARAN UMUM
A. Profil SMA Muhammadiyah 1 Purbalingga ............................................ 15
1. Visi SMA Muhammadiyah 1 Purbalingga ......................................... 15
2. Misi SMA Muhammadiyah 1 Purbalingga ........................................ 15
3. Tujuan SMA Muhammadiyah 1 Purbalingga .................................... 16
B. Gambaran Umum sistem ........................................................................ 17
BAB IV METODE PENELITIAN
A. Tempat dan Waktu Penelitian ................................................................. 18
B. Jenis Penelitian ....................................................................................... 18
C. Metode Pengambilan Data ...................................................................... 18
a. Wawancara ....................................................................................... 18
b. Dokumentasi ..................................................................................... 19
c. Variabel Penelitian ........................................................................... 19
D. Pengembangan Sistem ............................................................................ 20
a. Penentuan dan Analisis Spesifikasi ................................................... 21
b. Desain Sistem dan Perangkat Lunak ................................................. 21
c. Implementasi dan Uji Coba Unit ....................................................... 30
d. Integrasi dan Uji Coba Sistem ........................................................... 30
e. Operasi dan Pemeliharaan ................................................................. 31
BAB V HASIL DAN PEMBAHASAN
A. Analisi Kebutuhan .................................................................................. 35
B. Perancangan Database ............................................................................ 35
Sistem Informasi Pengelolaan…, Rifky Setiawan, Fakultas Teknik UMP, 2016
C. Relasi Tabel ........................................................................................... 42
D. Rancangan Antar Muka .......................................................................... 43
E. Implementasi .......................................................................................... 48
BAB VI PENUTUP
A. Kesimpulan ............................................................................................ 86
B. Saran ...................................................................................................... 86
DAFTAR ISI
LAMPIRAN
Sistem Informasi Pengelolaan…, Rifky Setiawan, Fakultas Teknik UMP, 2016
DAFTAR TABEL
Tabel 1. Tabel User ............................................................................................ 36
Tabel 2. Tabel dt_t_bulan ................................................................................... 36
Tabel 3. Tabel dt_t_pembayaran_lain .................................................................. 37
Tabel 4. Tabel m_bulan ...................................................................................... 37
Tabel 5. Tabel m_jenis_kelas .............................................................................. 37
Tabel 6. Tabel m_jenis_pembayaran_lain ........................................................... 38
Tabel 7. Tabel m_jenis_pembayaran_tetap ......................................................... 38
Tabel 8. Tabel m_kelas ...................................................................................... 39
Tabel 9. Tabel m_kelas_jenis .............................................................................. 39
Tabel 10. Tabel m_siswa ..................................................................................... 40
Tabel 11. Tabel m_tahun_ajaran ......................................................................... 40
Tabel 12. Tabel t_transaksi_pembayaran ............................................................. 41
Sistem Informasi Pengelolaan…, Rifky Setiawan, Fakultas Teknik UMP, 2016
DAFTAR GAMBAR
Gambar 1. Metode Pengembangan Sistem Model Waterfall ................................ 20
Gambar 2. flowchart Pengembangan Sistem ....................................................... 22
Gambar 3. flowchart Aplikasi Sistem .................................................................. 24
Gambar 4. Algoritma Perhitungan Aplikasi Sistem ............................................. 25
Gambar 5. Usecase Diagram aplikasi sistem informasi ....................................... 29
Gambar.6Activity Diagram Administrator Pada Sistem ....................................... 31
Gambar.7Activity Diagram Siswa Pada Sistem ................................................... 32
Gambar 8. Relasi Tabel ....................................................................................... 42
Gambar 9. Rancangan Antarmuka Login ............................................................. 43
Gambar 10. Rancangan Antarmuka Halaman Utama ........................................... 44
Gambar 11.Rancangan Antarmuka Data Transaksi .............................................. 45
Gambar 12.Rancangan Antarmuka Data Master .................................................. 46
Gambar 13.Rancangan Antarmuka Laporan ........................................................ 47
Gambar 14. Halaman Utama ............................................................................... 48
Gambar 15. Halaman login Pada Halaman Utama .............................................. 50
Gambar 16. Halaman login (gagal login ke sistem) ............................................ 51
Gambar 17. Halaman Utama Admin .................................................................. 52
Gambar 18. Halaman Cetak Kartu Pembayaran .................................................. 53
Gambar 19. Halaman Cetak Kartu Pembayaran (bagian depan) .......................... 54
Gambar 20. Halaman Cetak Kartu Pembayaran (bagian belakang) ..................... 55
Gambar 21. Halaman Pembayaran ..................................................................... 56
Gambar 22. Halaman Pembayaran (pengisian item pembayaran) ........................ 57
Gambar 23. Halaman Pembayaran (validasi data) .............................................. 58
Gambar 24. Halaman Data Pembayaran ............................................................. 59
Gambar 25. Halaman Data Pembayaran (detail data pembayaran) ...................... 60
Sistem Informasi Pengelolaan…, Rifky Setiawan, Fakultas Teknik UMP, 2016
Gambar 26. Halaman Pengaturan Biaya SPP ...................................................... 61
Gambar 27. Halaman Edit Pengaturan Biaya SPP .............................................. 62
Gambar 28. Halaman Pengaturan Biaya Lain ...................................................... 63
Gambar 29. Halaman EditPengaturanBiaya Lain ................................................ 64
Gambar 30. Halaman Pengaturan Tahun Ajaran ................................................. 65
Gambar 31. Halaman EditPengaturanTahun Ajaran ........................................... 66
Gambar 32. Halaman Pengaturan Jenis Kelas ..................................................... 67
Gambar 33. Halaman EditPengaturanJenis Kelas ............................................... 68
Gambar 34. Halaman Pengaturan Kelas ............................................................. 69
Gambar 35. Halaman EditPengaturanKelas ........................................................ 70
Gambar 36. Halaman Pengaturan Siswa ............................................................. 71
Gambar 37. Halaman Tambah Data PengaturanSiswa ........................................ 72
Gambar 38. Halaman Pengaturan Pembagian Kelas ........................................... 73
Gambar 39. Halaman EditPengaturan Pembagian Kelas ..................................... 75
Gambar 40. Halaman Laporan Transaksi ............................................................ 76
Gambar 41. Halaman Laporan Transaksi ............................................................ 77
Gambar 42. Halaman Laporan Kelas ................................................................. 78
Gambar 43. Halaman Laporan Lunas SPP .......................................................... 79
Gambar 44. Halaman Laporan Tunggakan SPP .................................................. 80
Gambar 45. Halaman Laporan Lunas Biaya Lain ............................................... 81
Gambar 46. Halaman Ubah Password ................................................................ 82
Gambar 47. Halaman Login Untuk Siswa ........................................................... 83
Gambar 48. Halaman login pada Halaman Login Siswa ..................................... 84
Gambar 49. Halaman Laporan Pembayaran Untuk Siswa ................................... 85
Sistem Informasi Pengelolaan…, Rifky Setiawan, Fakultas Teknik UMP, 2016
DAFTAR LAMPIRAN
Lampiran 1. Kode Program Login ....................................................................... 86
Lampiran 2. Kode Program Cetak Kartu ............................................................ 88
Lampiran 3. Kode Program Calender ................................................................. 91
Lampiran 4. Kode Program SPP Lunas .............................................................. 92
Lampiran 5. Kode Program Tunggakan SPP ...................................................... 93
Lampiran 6. Kode Program Detail Pembayaran .................................................. 94
Sistem Informasi Pengelolaan…, Rifky Setiawan, Fakultas Teknik UMP, 2016
INTISARI
Sistem Informasi Pengelolaan Pembayaran Biaya Pendidikan merupakan contoh sistem informasi pembayaran atau pengolahan biaya yang pada umumnya diterapkan di sekolah atau perguruan tinggi. Sistem informasi ini dirancang dengan menggunakan teknologi web yang terintegrasi dengan database dan dapat dijalankan secara online atau dapat di akses melalui website yang dapat mempermudah aktivitas pengguna. Pengelolaan pembayaran yang masih dilakukan secara manual rentan akan ketidak konsistenan data serta penyampaian informasi kepada siswa masih belum merata menyebabkan pengelolaan pembayaran kurang optimal.tujuan dari penelitian ini adalah membangun sistem pengelolaan pembayaran biaya pendidikan sekolah menengah atas Muhammadiyah 1 Purbalingga guna memudahkan pihak sekolah untuk mengelola data pembayaran. Metode yang digunakan dalam penelitian ini menggunakan metode pengumpulan data yaitu wawancara, observasi, serta dokumentasi, dan metode pengembangan sistem mengunakan metode waterfall. Hasil penelitian ini yaitu telah berhasil dibangun Sistem Informasi Pengelolaan Pembayaran Biaya Pendidikan Sekolah Menengah Atas Muhammadiyah 1 Purbalingga.
Kata Kunci : Sistem Informasi, Pembayaran Biaya Pendidikan, Yii Framework.
Sistem Informasi Pengelolaan…, Rifky Setiawan, Fakultas Teknik UMP, 2016
ABSTRACT
Management Information System Payment Fee Of Education Web Based is an example of the information system of payment or processing fees that are generally applied in school or college. The information system is designed using Web technologies integrated with the database and can be run online or can be accessed through the website to simplify the user's activity. Management of payments is still done manually vulnerable to inconsistencies in the data and deliver information to students is still not evenly causing less than optimal management of payments. the purpose of this research is to build a system of Management Information System Payment Fee Of Education Web Based in The senior High school Of Muhammadiyah 1 Purbalingga to facilitate the school to manage payment data. The method used in this study using the method of data collection are interviews, observation and documentation, and a method of system development using the waterfall method. The results of this research that has successfully built Management Information System Payment Fee Of Education Web Based in The senior High school Of Muhammadiyah 1 Purbalingga.
Keywords : Information Systems, Education Fee Payment, Yii Framework.
Sistem Informasi Pengelolaan…, Rifky Setiawan, Fakultas Teknik UMP, 2016