RANCANG BANGUN SISTEM APLIKASI PERPUSTAKAAN LEMBAGA PENGKAJIAN DAN PENGAMALAN ISLAM (LPPI) UNIVERSITAS MUHAMMADIYAH PURWOKERTO BERBASIS WEB dan ANDROID APPLICATION SYSTEM DESIGN LPPI LIBRARY UNIVERSITY OF MUHHAMADIYAH PURWOKERTO BASED WEB AND ANDROID - re
LAPORAN TUGAS AKHIR
RANCANG BANGUN SISTEM APLIKASI PERPUSTAKAAN LEMBAGA
PENGKAJIAN DAN PENGAMALAN ISLAM (LPPI) UNIVERSITAS
MUHAMMADIYAH PURWOKERTO BERBASIS WEB dan ANDROID
APPLICATION SYSTEM DESIGN LPPI LIBRARY UNIVERSITY OF
MUHHAMADIYAH PURWOKERTO BASED WEB AND ANDROID
Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Komputer Disusun oleh:
Nama : Dwi Oktafiarni NIM : 1103040023
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PURWOKERTO FEBRUARI, 2016
HALAMAN PENGESAHAN
LAPORAN TUGAS AKHIR
RANCANG BANGUN SISTEM APLIKASI PERPUSTAKAAN LEMBAGA
PENGKAJIAN DAN PENGAMALAN ISLAM (LPPI) UNIVERSITAS
MUHAMMADIYAH PURWOKERTO BERBASIS WEB dan ANDROID
Dwi Oktafiarni
1103040023
Telah dipertahankan didepan Tim Penguji dalam ujian pendadaran pada tanggal 12 Februari 2016
SUSUNAN TIM PENGUJI
Ketua
Sekretaris M. Taufiq Tamam, S.T.,M.T. Harjono, S.T.,M.Eng.
NIK. 2160223 NIK. 2160389 Penguji I
Penguji II Hindayati Mustafidah, S.Si., M.Kom. Harjono, S.T.,M.Eng.
NIK. 2160332 NIK. 2160389 Penguji III/Pembimbing Tito Pinandita, S.Si., M.Kom.
NIK. 2160312 Mengetahui,
Dekan Fakultas Teknik, M. Taufiq Tamam, S.T., M.T.
NIK. 2160223
HALAMAN PERSETUJUAN
UJIAN PENDADARAN TUGAS AKHIR
RANCANG BANGUN SISTEM APLIKASI PERPUSTAKAAN LEMBAGA
PENGKAJIAN DAN PENGAMALAN ISLAM (LPPI) UNIVERSITAS
MUHAMMADIYAH PURWOKERTO BERBASIS WEB dan ANDROID
Diajukan Oleh:
Dwi Oktafiarni
1103040023
TUGAS AKHIR Guna Memenuhi Persyaratan dalam Menyelesaikan Program Studi Strata-1 (S1) pada Program Studi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Purwokerto
Telah diperiksa dan diuji pada: Hari : Tanggal:
Pembimbing,
Tito Pinandita, S.Si., M.Kom.
NIK. 2160312
HALAMAN PERNYATAAN
Dengan ini saya menyatakan bahwa Laporan Tugas Akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar Sarjana Komputer di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka.
Purwokerto,
Dwi Oktafiarni
HALAMAN PERSEMBAHAN
Dengan segala kerendahan hati, serta rasa syukur terhadap Allah SWT yang telah memberikan rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir ini kepada: 1.
Bapak Siswondo dan Ibu Siti Sugiharti sebagai orang tua penulis yang telah
memberikan semangat, nasehat, bimbingan, dan kasih sayang yang tulus di setiap
saat. Serta telah memberi dorongan baik secara materi maupun moril demi
keberhasilan dalam menyelesaikan laporan Tugas Akhir ini.2. Ari Santoso, kakaku tercinta, yang selalu memberikan semangat dan dukungan.
3. Triyanda Mahardika, adikku tersayang, yang selalu memberikan semangat dan motivasi.
4. Bapak Tito Pinandita, S.Si., M.Kom. selaku dosen pembimbing yang telah memberikan pengarahan dalam menyelesaikan Tugas Akhir ini.
5. LPPI Universitas Muhammadiyah Purwokerto yang telah banyak membantu dan memberikan banyak pelajaran selama Tugas Akhir.
6. Sahabat TINTA Itsna Luthfiatun O, Fitri Wulandari, Rini Kusmirah, Rina Purnama, Neli
Latifah Dini Agustina, serta teman-teman Teknik Informatika angkatan 2011 yang
selalu memberiku semangat dan teman-teman yang tak mungkin disebutkan satu-
persatu.HALAMAN MOTTO
“ Tiada hasil yang menghianati usaha”
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah memberikan rahmat serta hidayah-Nya kepada kita semua. Shalawat serta salam senantiasa tercurahkan kepada junjungan kita Nabi Muhammadiyah SAW, yang telah membawa kita sebagai manusia ke dalam peradaban yang lebih baik. Atas rahmat Allah SWT, akhirnya penulis dapat menyelesaikan Tugas Akhir yang berjudul “Rancang Bangun Sistem Aplikasi Perpustakaan Lembaga Pengkajian Dan Pengamalan Islam (LPPI) Universitas Muhammadiyah Purwokerto Berbasis Web dan A ndroid” sebagai salah satu syarat yang harus dipenuhi untuk memperoleh gelar Sarjana Komputer. Oleh karena itu, penulis mengucapkan terimakasih yang setulus-tulusnya kepada emua pihak yang telah membantu dalam menyelesaikan Tugas Akhir ini. Ucapan terima kasih penulis sampaikan kepada: 1.
Ibu Juanita, S.T.,M.T. selaku Dekan Fakultas Teknik universitas Muhammadiyah Purwokerto.
2. Bapak Harjono, S.T M.Eng. selaku Ketua Prodi Teknik Informatika Universitas
Muhammadiyah Purwokerto.3. Bapak Tito Pinandita, S.Si., M.Kom sebagai dosen pembimbing.
Penulis menyadari bahwa dalam penyusunan Tugas Akhir ini masih banyak kekurangan. Oleh karena itu, penulis mohon maaf dan mengharapkan kritik dan saran demi perbaikan penulisan laporan di massa yang akan datang. Akhir kata penulis berharap semoga laporan ini dapat memberikan manfaat bagi kita semua.
Purwokerto,………… Dwi Oktafiarni 1103040023
DAFTAR ISI HALAMAN JUDUL ............................................................................
I HALAMAN PENGESAHAN ..............................................................
II
HALAMAN PERSETUJUAN..............................................................
III
HALAMAN PERNYATAAN ...............................................................
IV
HALAMAN PERSEMBAHAN............................................................
V
HALAMAN MOTTO ...........................................................................VI KATA PENGANTAR ...........................................................................
VII
DAFTAR ISI ..........................................................................................
VIII
DAFTAR TABEL..................................................................................
XI
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 ...........................................................................
2
BAB II KAJIAN PUSTAKA ...............................................................4 A. Perpustakaan ...............................................................................
4
B.
4 Android ........................................................................................
C.
5 Eclipse .........................................................................................
D.
5 PHP ...............................................................................................
E. MySQL...........................................................................................
6 F. Database .......................................................................................
6 G. Penelitian Sejenis ..........................................................................
6 BAB III TUJUAN DAN MANFAAT ..................................................
8 A. Tujuan .........................................................................................
8 B. Manfaat ......................................................................................
8 BAB IV METODE PENELITIAN .....................................................
9 A. Jenis penelitian ............................................................................
9 B. Waktu dan tempat .......................................................................
9 C.
9 Pengumpulan data ........................................................................
1.
9 Wawancara ............................................................................
2.
10 Observasi ................................................................................
3. Dokumentasi ..........................................................................
10 D. Pengembangan system .................................................................
10 1. Analisis dan Definisi Persyaratan ............................................
11 2.
11 Perancangan Sistem dan Perangkat Lunak .............................
3.
22 Implementasi dan Pengujian Unit ..........................................
4.
22 Integrase dan Pengujian Sistem ............................................
5.
22 Operasi dan Pemeliharaan .....................................................
BAB V HASIL DAN PEMBAHASAN ...............................................
23 A.
23 Data Penelitian .............................................................................
B.
23 Perancangan Sistem......................................................................
1. Perancangan database ...........................................................
23 2. Perancangan Aplikasi .............................................................
27 C. Hasil Aplikasi .................................................................................
34 1.
34 Hasil Aplikasi Web ..................................................................
2.
41 Hasil Aplikasi Android ............................................................
BAB VI PENUTUP ..............................................................................
45 A.
45 Kesimpulan ..................................................................................
B.
45 Saran ............................................................................................
DAFTAR PUSTAKA ...........................................................................
46 LAMPIRAN SOURCE CODE.............................................................
47
DAFTAR TABEL Tabel 1. Tabel Deskripsi Aktor ...............................................................
15 Tabel 2. Tabel tb_anggota. ......................................................................
23 Tabel 3. Tabel tb_buku ...........................................................................
24 Tabel 4. Tabel tb_detailpeminjaman .......................................................
24 Tabel 5. Tabel tb_kategori ......................................................................
25 Tabel 6. Tabel tb_peminjaman ................................................................
25 Tabel 7. Tabel tb_pengarang ...................................................................
26 Tabel 8. Tabel tb_pengembalian .............................................................
26 Tabel 9. Tabel tb_user .............................................................................
27
DAFTAR GAMBAR Gambar 1. Model air terjun (Sommerville,2003)....................................
20 Gambar 13. Activity Diagram Admin Mengelola Data Transaksi Pengembalian. ......................................................................
31 Gambar 21. Rancangan Form Data Anggota ..........................................
30 Gambar 20. Rancangan Form Data Pengarang Buku .............................
30 Gambar 19. Rancangan Form Data Kategori Buku. ...............................
29 Gambar 18. Rancangan Form Data Buku. ..............................................
28 Gambar 17. Rancangan Form Menu Utama Admin. ..............................
28 Gambar 16. Rancangan Form Data Buku. ..............................................
27 Gambar 15. Rancangan Menu Utama User.............................................
21 Gambar 14. Rancangan Form Login. ......................................................
19 Gambar 12. Activity Diagram Admin Mengelola Data Transaksi Peminjaman ..........................................................................
10 Gambar 2. Flowchart Alur Sistem Data Buku ........................................
18 Gambar 11.Activity Diagram Admin Mengelola Data Anggota ............
17 Gambar 10. Activity Diagram Admin Mengelola Data Pengarang Buku .....................................................................................
16 Gambar 9. Activity Diagram Admin Mengelola Data Kategori Buku ...
15 Gambar 8. Activity Diagram Admin Mengelola Data Buku ..................
14 Gambar 7. Activity Diagram Login ........................................................
13 Gambar 6. Usecase Diagram Admin .......................................................
13 Gambar 5. Flowchart Alur Sistem Pengembalian ...................................
12 Gambar 4. Flowchart Alur Sistem Peminjaman .....................................
12 Gambar 3. Flowchart Alur Sistem Data Anggota ...................................
31
Gambar 22. Rancangan Form Data Transaksi Peminjaman ...................
38 Gambar 34. Form Halaman Transaksi Peminjaman. .............................
43 Gambar 42. Tampilan Buku Admin pada Android .................................
43 Gambar 41. Tampilan Menu Utama Admin pada Android.....................
42 Gambar 40. Tampilan login pada Android .............................................
41 Gambar 39. Tampilan Menu Utama Anggota pada Android ..................
41 Gambar 38. Form Cetak Laporan Pengembalian ....................................
40 Gambar 37. Form Cetak Laporan Peminjaman.......................................
40 Gambar 36. Form Halaman Laporan Buku .............................................
39 Gambar 35. Form Halaman Transaksi Pengembalian............................
38 Gambar 33. Form Halaman Data Anggota. ...........................................
32 Gambar 23. Rancangan Form Data Transaksi Pengembalian................ .
37 Gambar 32. Form Halaman Pengarang Buku ........................................
36 Gambar 31 Form Halaman Kategori Buku ............................................
35 Gambar 30. Form Halaman Data Buku..................................................
35 Gambar 29. Form Halaman Utama Admin. ............................................
34 Gambar 28. Form Halaman Login Admin. .............................................
34 Gambar 27. Form Halaman Utama Anggota.. ........................................
33 Gambar 26. Rancangan Form Laporan Pengembalian. ..........................
33 Gambar 25. Rancangan Form Laporan Peminjaman. .............................
32 Gambar 24. Rancangan Form Laporan Buku .........................................
44