APLIKASI INFORMASI PEMBAYARAN SYAHRIYAH MENGGUNAKAN ANDROID WEB SERVICE di PONDOK PESANTREN AL HIDAYAH KARANGSUCI
SKRIPSI
diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer
MUHRIZ JAUHARI 1203040047
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PURWOKERTO AGUSTUS, 2017
Aplikasi Informasi Pembayaran..., Muhriz Jauhari, Fakultas Teknik UMP, 2017
HALAMAN PENGESAHAN
Skripsi yang diajukan oleh : Nama NIM Program Studi Fakultas Perguruan Tinggi Judul
: Muhriz Jauhari : 1203040047 : Teknik Informatika : Teknik : Universitas Muhammadiyah Purwokerto : Aplikasi Informasi Pembayaran Syahriyah menggunakan android web service di Pondok Pesantren Al Hidayah Karangsuci
telah berhasil dipertahankan di hadapan Dewan Penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh gelar Sarjana Komputer (S.Kom) pada Program Studi Teknik Informatika, Fakultas Teknik, Universitas Muhammadiyah Purwokerto.
DEWAN PENGUJI Penguji 1 (Penguji I ) : Tito Pinandita, S.Si., M.Kom. Penguji 2 (Penguji II ) : Sigit Sugiyanto, S.T., M.Eng. Penguji 3 (Pembimbing)
: Harjono, S.T., M.Eng.
(
) (
) (
)
Ditetapkan di : Purwokerto Tanggal
:
Agustus 2017 Mengetahui Dekan Fakultas Teknik
M. Taufiq Tamam, S.T., M.T. NIK. 2160223
ii
Aplikasi Informasi Pembayaran..., Muhriz Jauhari, Fakultas Teknik UMP, 2017
HALAMAN PERSETUJUAN
Skripsi yang diajukan oleh : Nama NIM Program Studi Fakultas Perguruan Tinggi Judul
: Muhriz Jauhari : 1203040047 : Teknik Informatika : Teknik : Universitas Muhammadiyah Purwokerto : Aplikasi Informasi Pembayaran Syahriyah menggunakan android web service di Pondok Pesantren Al Hidayah Karangsuci
telah diterima dan disetujui Purwokerto, 10 Agustus 2017
PEMBIMBING
Harjono, S.T.,M.Eng. NIK. 2160389
iii
Aplikasi Informasi Pembayaran..., Muhriz Jauhari, Fakultas Teknik UMP, 2017
HALAMAN PERSEMBAHAN
Alkhamdulillah dengan segala kerendahan hati, serta rasa syukur terhadap Allah SWT yang telah memberi rahmat dan nikmat-Nya, maka kupersembahkan laporan skripsi ini teruntuk : 1. Ayah dan Ibuku, bahkan ucapan dan doa saja tidak akan cukup untuk mengganti ketulusan dan kasih sayang kalian. 2. Dosen Teknik Informatika Universitas Muhammadiyah Purwokerto yang banyak membimbing dan memberikan ilmunya dalam perkuliahan. 3. Dewan Asatidz Pondok Pesantren Al Hidayah Karangsuci Purwokerto yang telah mendidik dengan setulus hati. 4. Teman – teman Teknik Informatika angkatan 2012, yang selalu memberikan kritik, saran, dan perhatiannya. 5. Saudara - saudariku Asyif, Kiki, dan Akil dimana senyum dan tawa kalian adalah penyemangat bagiku.
v
Aplikasi Informasi Pembayaran..., Muhriz Jauhari, Fakultas Teknik UMP, 2017
KATA PENGANTAR Alkhamdulillah puji syukur penulis haturkan kehadirat Allah SWT atas limpahan nikmat yang telah diberikan kepada penulis, baik nikmat sempat maupun sehat, sehingga penulis dapat menyelesaikan laporan skripsi inidengan judul “Aplikasi Informasi Pembayaran Syahriyah menggunakan Android Web Service di Pondok Pesantren Al Hidayah Karangsuci”. Shalawat dan salam juga penulishaturkan kepada junjungan agungnabi Muhammad SAW, nabi yang telah berjuang mendidik, menuntun, dan membina kita dengan keteladanan yang nyata. Laporan skripsi ini dapat hadir seperti sekarang tak lepas dari bantuan banyak pihak. Untuk itu sudah sepantasnyalah penulis mengucapkan rasa terima kasih yang sebesar-besar nya kepada semua pihak yang telah berjasa membantu penulis selama proses pembuatan laporan skripsi ini dari awal hingga akhir. Namun, penulis menyadari bahwa laporan skripsi ini masih ada hal-hal yang belum sempurna dan luput dari perhatian penulis. Baik itu dari bahasa yang digunakan maupun dari teknik penyajiannya. Oleh karena itu, dengan segala kekurangan dan kerendahan hati, penulis sangat mengharapkan kritik dan saran dari para pembaca sekalian demi perbaikan laporan ini kedepannya. Akhirnya, besar harapan penulis agar kehadiran laporan skripsi ini dapat memberikan manfaat yang berarti untuk para pembaca. Dan yang terpenting adalah semoga dapat turut serta memajukan ilmu pengetahuan.
Purwokerto, 10 Agustus 2017
Muhriz Jauhari
vi
Aplikasi Informasi Pembayaran..., Muhriz Jauhari, Fakultas Teknik UMP, 2017
DAFTAR ISI HALAMAN JUDUL..................................................................................................
i
HALAMAN PENGESAHAN....................................................................................
ii
HALAMAN PERSETUJUAN ................................................................................... iii HALAMAN PERNYATAAN ORISINALITAS....................................................... iv HALAMAN PERSEMBAHAN ................................................................................
v
KATA PENGANTAR ............................................................................................... vi DAFTAR ISI .............................................................................................................. vii DAFTAR TABEL ...................................................................................................... ix DAFTAR GAMBAR ................................................................................................
x
DAFTAR LAMPIRAN .............................................................................................. xi INTISARI .................................................................................................................. xii ABSTRACT ................................................................................................................ xiii BAB I PENDAHULUAN .........................................................................................1 A. LATAR BELAKANG .............................................................................1 B. PERUMUSAN MASALAH ....................................................................2 C. BATASAN MASALAH ..........................................................................
3
BAB II KAJIAN PUSTAKA ....................................................................................4 A. PONDOK PESANTREN AL HIDAYAH ..............................................4 B. APLIKASI...............................................................................................4 C. INFORMASI ...........................................................................................5 D. PEMBAYARAN .....................................................................................
5
E. ANDROID ...............................................................................................
6
F. WEB SERVICE ........................................................................................
6
G. MYSQL ....................................................................................................
7
H. PENELITIAN SEJENIS ........................................................................
7
BAB III TUJUAN DAN MANFAAT ....................................................................... 10 A. TUJUAN .................................................................................................. 10 B. MANFAAT .............................................................................................. 10 BAB IV METODE PENILITIAN ............................................................................. 11
vii
Aplikasi Informasi Pembayaran..., Muhriz Jauhari, Fakultas Teknik UMP, 2017
A. JENIS PENELITIAN .............................................................................. 11 B. WAKTU DAN TEMPAT ....................................................................... 11 C. PENGUMPULAN DATA ...................................................................... 11 D. PENGEMBANGAN SISTEM ................................................................ 12 BAB V HASIL DAN PEMBAHASAN .................................................................... 24 A. ANALISIS KEBUTUHAN ..................................................................... 24 B. PERANCANGAN DATABASE ............................................................ 26 C. RELASI TABEL .....................................................................................28 D. RANCANGAN ANTARMUKA APLIKASI .........................................29 E. HASIL APLIKASI ..................................................................................35 BAB VI PENUTUP ..................................................................................................41 A. KESIMPULAN ........................................................................................41 B. SARAN ....................................................................................................41 DAFTAR PUSTAKA ...............................................................................................42 LAMPIRAN ..............................................................................................................43
viii
Aplikasi Informasi Pembayaran..., Muhriz Jauhari, Fakultas Teknik UMP, 2017
DAFTAR TABEL Tabel 1. Definisi Use Case Admin ...........................................................................16 Tabel 2. Definisi Use Case Client ............................................................................. 17 Tabel 3. Data Santri Pondok Pesantren Al Hidayah ................................................. 24 Tabel 4. Data Petugas ................................................................................................ 25 Tabel 5. Data Kartu Pembayaran .............................................................................. 25 Tabel 6. Admin ......................................................................................................... 26 Tabel 7. Santri ........................................................................................................... 27 Tabel 8. Pembayaran ................................................................................................. 27 Tabel 9. Informasi ..................................................................................................... 28
ix
Aplikasi Informasi Pembayaran..., Muhriz Jauhari, Fakultas Teknik UMP, 2017
DAFTAR GAMBAR
Gambar 1. Pengembangan Sistem Model Waterfall ..................................................13 Gambar 2. Alur Transaksi Pembayaran oleh Admin .................................................14 Gambar 3.Alur Cek Pembayaran oleh Santri .............................................................15 Gambar 4. Use case diagram Admin Aplikasi Informasi Pembayaran Bulanan.......15 Gambar 5. Use case diagram Client Aplikasi Informasi Pembayaran Bulanan ........16 Gambar 6. Activity diagram Admin Kelola Data Santri ............................................18 Gambar 7. Activity diagram Admin Kelola Data Transaksi ......................................19 Gambar 8. Activity diagram Admin Kelola Informasi ...............................................20 Gambar 9. Activity diagram Admin Kirim Notifikasi ...............................................21 Gambar 10. Activity diagram Admin Laporan ...........................................................22 Gambar 11. Relasi Tabel dalam Database.................................................................28 Gambar 12. Non Relasi Tabel dalam Database .........................................................29 Gambar 13. Rancangan Antarmuka Login Admin.....................................................29 Gambar 14. Rancangan Antarmuka Menu Utama Admin .........................................30 Gambar 15. Rancangan Antarmuka Input Data Santri...............................................31 Gambar 16. Rancangan Antarmuka Kelola Transaksi ...............................................31 Gambar 17. Rancangan Antarmuka Kelola Informasi ...............................................32 Gambar 18. Rancangan Antarmuka Kirim Notifikasi................................................32 Gambar 19. Rancangan Antarmuka Laporan .............................................................33 Gambar 20. Rancangan Antarmuka Login Santri ......................................................33 Gambar 21. Rancangan Antarmuka Menu Utama Santri...........................................34 Gambar 22. Rancangan Antarmuka Informasi...........................................................34 Gambar 23. Rancangan Antarmuka Cek Pembayaran ...............................................35 Gambar 24. Login Admin ......................................................................................... 35 Gambar 25. Halaman Home Admin .......................................................................... 36 Gambar 26. Halaman Menu Admin .......................................................................... 36 Gambar 27. Kelola Santri .......................................................................................... 37 Gambar 28. Kelola Transaksi .................................................................................... 38 Gambar 29. Halaman Kelola Informasi .................................................................... 38 Gambar 30. Halaman Kirim Notifikasi ..................................................................... 39 Gambar 31. Halaman Laporan Pembayaran ............................................................. 40
x
Aplikasi Informasi Pembayaran..., Muhriz Jauhari, Fakultas Teknik UMP, 2017
DAFTAR LAMPIRAN
Lampiran 1. Data Santri Pondok Pesantren Al Hidayah ................................... 43 Lampiran 1. Kode Program ............................................................................... 49
xi
Aplikasi Informasi Pembayaran..., Muhriz Jauhari, Fakultas Teknik UMP, 2017
INTISARI
Pondok Pesantren Al Hidayah Karangsuci merupakan sebuah lembaga pendidikan keagamaan non formal yang memiliki banyak santri. Sebagai penunjang kegiatan pondok, setiap santri diwajibkan untuk membayarkan uang administrasi pada setiap bulannya. Pada awalnya, proses pelayanan pembayaran yang dilakukan masih menggunakan cara manual dalam mencatat transaksi yang terjadi. Selain itu sering terjadi hilangnya kartu pembayaran dan keterlambatan dalam membayar yang dilakukan oleh santri. Oleh karena itu dibutuhkan sebuah aplikasi informasi pembayaran bulanan menggunakan android web service yang diharapkan dapat memudahkan petugas dalam mengolah data dan dapat memantau pembayaran setiap saat serta meningkatkan pelayanan kepada santri. Karena bersifat online, santri juga bisa mengakses informasi pembayaran tersebut melalui aplikasi mobile.
Kata Kunci : aplikasi, informasi pembayaran, android, web service.
xii
Aplikasi Informasi Pembayaran..., Muhriz Jauhari, Fakultas Teknik UMP, 2017
ABSTRACT
Islamic boarding school of Al Hidayah Karangsuci is an institution of non formal islamic education which have many students. As supporting activities, each student must pay administration fee every month. Initially, the process of payment service still manually noted each payment transaction. However, it effected to the students lost payment card and and they were often late in paying the administration fee. Therefore, an application of administration payment information using android web service is an inovation to ease the person in charge in processing data and monitoring the payment, also increasing better service to the students. Because the payment is paid by online, the students can access the payment information through mobile application.
Keywords : application, payment information, android, web service.
xiii
Aplikasi Informasi Pembayaran..., Muhriz Jauhari, Fakultas Teknik UMP, 2017