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
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.
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,
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,
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
HALAMAN MOTTO
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
Android” 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
DAFTAR ISI
HALAMAN JUDUL ... I
HALAMAN PENGESAHAN ... II
HALAMAN PERSETUJUAN... III
HALAMAN PERNYATAAN ... IV
HALAMAN PERSEMBAHAN... V
B. Android ... 4
D. Pengembangan system ... 10
1. Analisis dan Definisi Persyaratan ... 11
2. Perancangan Sistem dan Perangkat Lunak ... 11
3. Implementasi dan Pengujian Unit ... 22
4. Integrase dan Pengujian Sistem ... 22
5. Operasi dan Pemeliharaan ... 22
BAB V HASIL DAN PEMBAHASAN ... 23
A. Data Penelitian ... 23
B. Perancangan Sistem... 23
1. Perancangan database ... 23
2. Perancangan Aplikasi ... 27
2. Hasil Aplikasi Android ... 41
BAB VI PENUTUP ... 45
A. Kesimpulan ... 45
B. Saran ... 45
DAFTAR PUSTAKA ... 46
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
DAFTAR GAMBAR
Gambar 1. Model air terjun (Sommerville,2003)... 10
Gambar 2. Flowchart Alur Sistem Data Buku ... 12
Gambar 3. Flowchart Alur Sistem Data Anggota ... 12
Gambar 4. Flowchart Alur Sistem Peminjaman ... 13
Gambar 5. Flowchart Alur Sistem Pengembalian ... 13
Gambar 6. Usecase Diagram Admin ... 14
Gambar 7. Activity Diagram Login ... 15
Gambar 8. Activity Diagram Admin Mengelola Data Buku ... 16
Gambar 9. Activity Diagram Admin Mengelola Data Kategori Buku ... 17
Gambar 10. Activity Diagram Admin Mengelola Data Pengarang Buku ... 18
Gambar 11.Activity Diagram Admin Mengelola Data Anggota ... 19
Gambar 12. Activity Diagram Admin Mengelola Data Transaksi Peminjaman ... 20
Gambar 13. Activity Diagram Admin Mengelola Data Transaksi Pengembalian. ... 21
Gambar 14. Rancangan Form Login. ... 27
Gambar 15. Rancangan Menu Utama User... 28
Gambar 16. Rancangan Form Data Buku. ... 28
Gambar 17. Rancangan Form Menu Utama Admin. ... 29
Gambar 18. Rancangan Form Data Buku. ... 30
Gambar 19. Rancangan Form Data Kategori Buku. ... 30
Gambar 20. Rancangan Form Data Pengarang Buku ... 31
Gambar 22. Rancangan Form Data Transaksi Peminjaman ... 32
Gambar 23. Rancangan Form Data Transaksi Pengembalian... . 32
Gambar 24. Rancangan Form Laporan Buku ... 33
Gambar 25. Rancangan Form Laporan Peminjaman. ... 33
Gambar 26. Rancangan Form Laporan Pengembalian. ... 34
Gambar 27. Form Halaman Utama Anggota.. ... 34
Gambar 28. Form Halaman Login Admin. ... 35
Gambar 34. Form Halaman Transaksi Peminjaman. ... 39
Gambar 35. Form Halaman Transaksi Pengembalian... 40
Gambar 36. Form Halaman Laporan Buku ... 40
Gambar 37. Form Cetak Laporan Peminjaman... 41
Gambar 38. Form Cetak Laporan Pengembalian ... 41
Gambar 39. Tampilan Menu Utama Anggota pada Android ... 42
Gambar 40. Tampilan login pada Android ... 43
Gambar 41. Tampilan Menu Utama Admin pada Android... 43
DAFTAR LAMPIRAN
Lampiran 1:
Lampiran 1. Kode program data anggota ... 48
Lampiran 2. Kode program data buku ... 50
Lampiran 3. Kode program data pengarang ... 53
Lampiran 4. Kode program data kategori buku ... 54
Lampiran 5. Kode program transaksi peminjaman ... 55
Lampiran 6. Kode program transaksi pengembalian ... 57
Lampiran 7. Kode program laporan buku ... 59
Lampiran 8. Kode program cetak laporan peminjaman... 61
INTISARI
Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakan
platform terbuka bagi para pengembang untuk menciptakan aplikasi.
Perpustakaan merupakan suatu unit kerja dari suatu badan atau lembaga tertentu yang mengelola bahan-bahan pustaka, baik berupa buku-buku maupun bukan berupa buku (non book material) yang diatur secara sistematis menurut aturan tertentu sehingga dapat digunakan sebagai sumber informasi oleh setiap pemakainya.
Tujuan pembuatan aplikasi perpustakaan LPPI Universitas Muhammadiyah Purwokerto ini agar mempermudah proses pencarian data buku serta dalam proses pengolahan peminjaman dan pengembalian buku di perpustakaan juga mengetahui keterlambatan pengembalian buku di perpustakaan. Hasil yang diharapkan dari pembuatan aplikasi ini adalah agar data yang selama ini masih tersimpan dan dikelola secara manual dapat mulai terkomputerisasi dan berbasis android sehingga dapat lebih mengefektifkan kinerja serta mempermudah pengelolaan perpustakaan di dalam menjalankan kegiatan yang berhubungan dengan perpustakaan itu sendiri.
ABSTRACT
Android is an operating system for linux-based mobile device that includes operating system, middleware, and application. Android provides an open platform for the developers to create applications.
Library is a work unit of certain institution managing the library materials either in a form of book or non-book materials that is systematically managed referring to certain pattern so that it can be used as information sources by every user.
The purpose of the application making for LPPI library is to make it easy in searching the book data, in managing the book borrowing and returning, and in knowing the tardiness of book returning. The expected result of thisapplication is that the existing and previous data saved and managed manually can be computerized and android-based so that the performance of library management can be more effective in any activities of the library.