Sistem Informasi Pengelolaan Perpustakaan dengan Pengingat Pengembalian Pinjaman Melalui E-mail.
ABSTRAK
Perpustakaan adalah suatu unit kerja dari suatu badan atau lembaga tertentu yang mengelola bahan–bahan pustaka baik berupa buku maupun bukan berupa buku yang diatur menurut aturan tertentu dan secara sistematis yang dapat digunakan sebagai sumber informasi oleh setiap pemakainya. Oleh karena itu Fakultas Teknologi Informasi memerlukan aplikasi untuk melakukan pencatatan dan pencarian dengan mudah dan cepat. Dengan menggunakan data primer yang didapat dari hasil pembelajaran di Universitas Kristen Maranatha dan data sekunder dari studi literatur dan internet. Penelitian ini menghasilkan aplikasi yang dapat menangani data perpustakaan, data peminjaman dan pengembalian, dan membantu user dalam pencarian buku yang ingin dipinjam.
(2)
ABSTRACT
Library is a unit of a particular agency or institution that manages both library materials such as books and not in the form of books arranged according to certain rules and systematically that can be used as a source of information by each user. Therefore Faculty of Information Technology requires the application for registration and search easily and quickly. By using primary data obtained from the results of learning at Maranatha Christian University and secondary data from literature and the Internet. This study generates applications that can handle the data library, borrow and return the data, and assist users in finding books that want to borrow.
(3)
DAFTAR ISI
LEMBAR PENGESAHAN ... Error! Bookmark not defined.
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xii
DAFTAR TABEL ... xv
DAFTAR NOTASI/ LAMBANG ... xvi
Referensi: ... xix
DAFTAR SINGKATAN ... xx
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan... 2
1.4 Ruang Lingkup Kajian... 2
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 4
BAB 2. KAJIAN TEORI ... 5
2.1 Sistem Informasi ... 5
2.2 Perpustakaan ... 6
2.3 Email ... 7
2.4 Java ... 8
2.5 Basis Data ... 9
2.6 Proses Bisnis ... 10
2.7 FlowChart ... 11
2.8 Entity Relasionship Diagram (ERD) ... 13
2.9 Unified Modeling Languange (UML) ... 14
(4)
2.11 MySQL ... 19
2.12 Structured Query Languange (SQL) ... 19
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 21
3.1 Proses Bisnis ... 21
3.1.1 Proses Bisnis Peminjaman ... 21
3.1.2 Proses Bisnis Pengembalian ... 22
3.1.3 Proses Bisnis Pemasukan buku ... 23
3.2 Entity Relationship Diagram (ERD)... 24
3.3 Relational Database ... 24
3.3.1 Tabel Buku ... 24
3.3.2 Tabel Rak ... 25
3.3.3 Tabel Kategori ... 26
3.3.4 Tabel Anggota ... 26
3.3.5 Tabel Hibah ... 27
3.3.6 Tabel Peminjaman ... 27
3.3.7 Tabel Rekomendasi Buku ... 28
3.3.8 Tabel Buku Mahasiswa ... 28
3.4 UML ... 28
3.4.1 Use Case Diagram ... 29
3.4.2 Deskripsi Use Case Diagram ... 29
3.4.3 Activity Diagram ... 33
3.5 Rancangan Design Antarmuka Pengguna ... 39
3.5.1 Rancangan Antarmuka Login ... 39
3.5.2 Rancangan Antarmuka Halaman Utama Admin ... 40
3.5.3 Rancangan Antarmuka Halaman Utama User ... 41
3.5.4 Rancangan Antarmuka Halaman Data ... 41
3.5.5 Rancangan Antarmuka Input Data ... 42
3.5.6 Rancangan Antarmuka Update data ... 42
3.5.7 Rancangan Pencarian Data ... 43
BAB 4. HASIL PENELITIAN ... 45
4.1 Hasil Implementasi Program ... 45
(5)
4.1.2 Registrasi ... 47
4.1.3 Halaman Utama Admin ... 48
4.1.4 Halaman Data Master Dosen / Peminjam ... 48
4.1.5 Halaman Input Data Dosen / Peminjam ... 49
4.1.6 Halaman Edit Data Dosen / Peminjam ... 50
4.1.7 Halaman Data Master Buku ... 51
4.1.8 Halaman Input Data Buku ... 51
4.1.9 Halaman Edit Data Buku ... 52
4.1.10 Halaman Export Data Buku ... 53
4.1.11 Halaman Import Data Buku ... 54
4.1.12 Halaman Data Master Peminjaman ... 54
4.1.13 Halaman Data Master Peminjaman Booking ... 55
4.1.14 Halaman Input Data Peminjaman ... 56
4.1.15 Halaman Pinjam Buku... 57
4.1.16 Halaman Batal Buku ... 57
4.1.17 Halaman Pengembalian Buku ... 58
4.1.18 Halaman Data Master Hibah ... 58
4.1.19 Halaman Input Data Hibah ... 59
4.1.20 Halaman Data Master Rak ... 60
4.1.21 Halaman Input Data Rak ... 60
4.1.22 Halaman Hapus Data Rak ... 61
4.1.23 Halaman Data Master Kategori ... 62
4.1.24 Halaman Input Data Kategori ... 62
4.1.25 Halaman Hapus data Kategori ... 63
4.1.26 Halaman Data Master Laporan Pengembalian ... 64
4.1.27 Halaman Export to excel Laporan Pengembalian ... 64
4.1.28 Halaman Export to PDF Laporan Pengembalian ... 65
4.1.29 Halaman Data Master Laporan Buku Rekomendasi Dosen .. 65
4.1.30 Halaman Export to PDF Laporan Buku Rekomendasi Dosen 66 4.1.31 Halaman Laporan Grafik Berdasarkan Buku ... 67
4.1.32 Halaman Laporan Grafik Berdasarkan Peminjam ... 67
(6)
4.1.34 Halaman Master Buku... 68
4.1.35 Halaman Utama Peminjaman ... 69
4.1.36 Halaman Peminjaman Booking ... 69
4.1.37 Halaman Peminjaman WaitingList ... 70
4.1.38 Halaman Rekomendasi User ... 71
4.1.39 Halaman Pencarian ... 72
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 73
5.1 Pengujian Halaman Login dan Registrasi ... 73
5.2 Pengujian Halaman Tambah dan Ubah Data Master Dosen atau Peminjam. ... 74
5.3 Pengujian Halaman Tambah dan Ubah Data Master Buku ... 76
5.4 Pengujian Halaman Input Peminjaman... 79
5.5 Pengujian Halaman Input Hibah ... 79
5.6 Pengujian Halaman Input Rekomendasi Buku Mahasiswa ... 80
5.7 Pengujian Halaman Input Rak ... 81
5.8 Pengujian Halaman Input Kategori ... 81
BAB 6. SIMPULAN DAN SARAN ... 83
6.1 Simpulan ... 83
6.2 Saran ... 83
(7)
DAFTAR GAMBAR
Gambar 3.1 Gambar Flowchart Peminjaman ... 21
Gambar 3.2 Gambar FlowChart Pengembalian ... 22
Gambar 3.3 Gambar FlowChart Pemasukan ... 23
Gambar 3.4 ERD ... 24
Gambar 3.5 Use Case Diagram ... 29
Gambar 3.6 Activity diagram untuk fitur login... 34
Gambar 3.7 Activity diagram untuk fitur log out ... 35
Gambar 3.8 Activity diagram untuk fitur Insert data ... 35
Gambar 3.9 Activity diagram untuk fitur update data ... 36
Gambar 3.10 Activity diagram untuk fitur delete data ... 36
Gambar 3.11 Activity diagram untuk fitur Peminjaman ... 37
Gambar 3.12 Activity diagram untuk fitur Pengembalian ... 38
Gambar 3.13 Activity diagram untuk fitur Export ... 38
Gambar 3.14 Activity diagram untuk fitur Import ... 39
Gambar 3.15 Design antarmuka untuk Login ... 40
Gambar 3.16 Design antarmuka Halaman Utama Admin ... 40
Gambar 3.17 Design antarmuka Halaman Utama User ... 41
Gambar 3.18 Design antarmuka Halaman Data ... 42
Gambar 3.19 Design antarmuka Halaman Input Data ... 42
Gambar 3.20 Design antarmuka Halaman Update Data ... 43
Gambar 3.21 Design antarmuka Menu Pencarian Data ... 43
Gambar 4.1 Halaman Login ... 45
Gambar 4.2 UI Halaman Validasi Login ... 46
Gambar 4.3 UI peringatan Login Gagal ... 46
Gambar 4.4 UI peringatan Login Berhasil ... 47
Gambar 4.5 UI registrasi ketika tombol submit ditekan. ... 47
Gambar 4.6 UI Halaman Utama untuk admin ... 48
Gambar 4.7 UI Halaman Data Master Dosen / peminjam ... 49
(8)
Gambar 4.9 UI Halaman Input Data Dosen / Peminjam setelah tombol daftar
ditekan ... 50
Gambar 4.10 UI Halaman Edit Data Dosen / Peminjam ... 50
Gambar 4.11 UI Halaman Edit Data Dosen / Peminjam setelah tombol upadate ditekan ... 51
Gambar 4.12 UI Halaman Data Master Buku ... 51
Gambar 4.13 UI Halaman Input Data Buku ... 51
Gambar 4.14 UI Halaman Input Data Buku Setelah Tombol Input Ditekan. . 52
Gambar 4.15 UI Halaman Edit Data Buku ... 52
Gambar 4.16 UI Halaman Edit Data Buku Setelah Tombol Update Ditekan . 53 Gambar 4.17 UI Halaman Export Data Buku ... 53
Gambar 4.18 UI Halaman Import Data Buku ... 54
Gambar 4.19 UI Halaman Data Master Peminjaman ... 55
Gambar 4.20 UI Halaman Data Master Peminjaman Booking ... 55
Gambar 4.21 UI Halaman Input Data Peminjaman ... 56
Gambar 4.22 UI Halaman Input Data Peminjaman Setelah Tombol Input Ditekan... 56
Gambar 4.23 UI Halaman Pimjam Buku ... 57
Gambar 4.24 UI Halaman Batal Buku ... 57
Gambar 4.25 UI Halaman Pengembalian Buku ... 58
Gambar 4.26 UI Halaman Data Master hibah ... 58
Gambar 4.27 UI Halaman Input Data Hibah ... 59
Gambar 4.28 UI Halaman Input Data Hibah Setelah Tombol Submit Ditekan59 Gambar 4.29 UI Halaman Data Master Rak ... 60
Gambar 4.30 UI Halaman Data Input Rak ... 61
Gambar 4.31 UI Halaman Data Input Rak Setelah Tombol Submit Ditekan. 61 Gambar 4.32 UI Halaman Data Hapus Rak ... 61
Gambar 4.33 UI Halaman Data Master Kategori ... 62
Gambar 4.34 UI Halaman Input Data Kategori ... 63
Gambar 4.35 UI Halaman Input Data Kategori Ketika Tombol Submit Ditekan63 Gambar 4.36 UI Halaman Hapus Data Kategori ... 64
(9)
Gambar 4.38 UI Halaman Export to Excel Laporan Pengembalian ... 65
Gambar 4.39 UI Halaman Export to PDF Laporan Pengembalian ... 65
Gambar 4.40 UI Halaman Data Master Laporan Buku Rekomendasi Dosen66 Gambar 4.41 UI Halaman Export to PDF Laporan Buku Rekomendasi Dosen66 Gambar 4.42 UI Halaman Laporan Grafik Buku Terbanyak ... 67
Gambar 4.43 UI Halaman Laporan Grafik Peminjam Terbanyak ... 67
Gambar 4.44 UI Halaman Utama User ... 68
Gambar 4.44 UI Halaman master buku ... 68
Gambar 4.44 UI Halaman Utama Peminjaman ... 69
Gambar 4.45 UI Halaman Peminjaman Booking ... 69
Gambar 4.46 UI Halaman Peminjaman Booking Ketika Tombol Submit Ditekan... 70
Gambar 4.45 UI Halaman Peminjaman Waitinglist ... 70
Gambar 4.46 UI Halaman Peminjaman waitinglist Ketika Tombol Submit Ditekan... 71
Gambar 4.47 UI Halaman Rekomendasi User ... 71
Gambar 4.48 UI Halaman Rekomendasi User Ketika Tombol Submit Ditekan72 Gambar 4.49 UI Halaman Pencarian ... 72
(10)
DAFTAR TABEL
Tabel 3.1 Struktur Tabel Buku ... 25
Tabel 3.2 Struktur Tabel Rak ... 25
Tabel 3.3 Struktur Tabel Kategori ... 26
Tabel 3.4 Struktur Tabel Anggota ... 26
Tabel 3.5 Struktur Tabel Hibah ... 27
Tabel 3.6 Struktur Tabel Peminjaman ... 27
Tabel 3.7 Struktur Tabel Peminjaman ... 28
Tabel 3.8 Struktur Tabel Peminjaman ... 28
Tabel 3.9 Deskripsi Use Case diagram untuk fitur Login ... 30
Tabel 3.10 Deskripsi Use Case diagram untuk fitur memasukkan data anggota ... 30
Tabel 3.11 Deskripsi Use Case diagram untuk fitur mengubah data anggota30 Tabel 3.12 Deskripsi Use Case diagram untuk fitur memasukkan data buku31 Tabel 3.13 Deskripsi Use Case diagram untuk fitur mengubah data buku ... 31
Tabel 3.14 Deskripsi Use Case diagram untuk fitur menghapus data buku .. 31
Tabel 3.15 Deskripsi Use Case diagram untuk fitur melakukan pinjaman .... 32
Tabel 3.16 Deskripsi Use Case diagram untuk fitur mencari buku... 32
Tabel 3.17 Deskripsi Use Case diagram untuk fitur mencari buku... 32
Tabel 3.18 Deskripsi Use Case diagram untuk fitur rekomendasi buku ... 33
Tabel 5.1 Pengujian Halaman Login ... 73
Tabel 5.2 Pengujian Halaman Input dan Ubah Data Master Dosen atau Peminjam ... 74
Tabel 5.3 Pengujian Halaman Input dan Ubah Data Master Buku ... 76
Tabel 5.4 Pengujian Halaman Input Peminjaman ... 79
Tabel 5.5 Pengujian Halaman Input Hibah ... 79
Tabel 5.6 Pengujian Halaman Input Rekomendasi Buku Mahasiswa ... 80
Tabel 5.7 Pengujian Halaman Input Rak ... 81
(11)
DAFTAR LAMPIRAN
(12)
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart Dokumen
Sebuah dokumen atau laporan. Dokumen dapat
dibuat dengan tangan atau cetak
oleh komputer Flowchart Terminal Digunakan untuk memulai, dan mengakhiri, atau
titik henti dalam sebuah proses
atau program.
Flowchart Arsip
Arsip dokumen disimpan dan diambil secara manual. Huruf di
dalamnya menunjukan cara pengurutan arsip.
Flowchart Arus
Dokumen/Pemrosesan Arah arus dokumen atau pemrosesan. Arus normal adalah kekanan atau kebawah.
Flowchart Keputusan Sebuah tahap
pembuatan keputusan,
(13)
Jenis Notasi/Lambang Nama Arti
digunakan dalam bagan alir program
komputer untuk menunjukan cabang bagi alternatif cara.
Flowchart Operasi Manual Menunjukan
proses yang dikerjakan secara
manual.
ERD Atribut Key
Atribut yang digunakan untuk menentukan suatu
entity secara unik.
ERD Atribut MultiValue
Atribut yang memiliki sekelompok nilai untuk setiap instan
entity.
Usecase Actor Peran yang
pengguna mainkan ketika
berinteraksi dengan usecase
Usecase Usecase Deskripsi dari
urutan aksi yang ditampilkan system yang menghasilkan suatu hasil yang
(14)
Jenis Notasi/Lambang Nama Arti
terukur bagi suatu aktor
Usecase Association Garis yang
menghubungkan antara objek dengan objek
yang lain Activity
Diagram
Initial State Titik Awal / Mulai
Activity Diagram
Final State Titik akhir
Activity Diagram
Decision Pilihan untuk
mengambil keputusan Activity
Diagram
ActionState1 Action State Activity
REFERENSI:
Notasi/Lambang Flowchart dari Ir. Supardi, Y [1] Notasi/Lambang ERD dari Harif, Al Fatta [2]Notasi/Lambang Usecase dari Rumbaugh, James; Jacobson, Ivar; Booch, Grady [3]
Notasi/Lambang Activity Diagram dari Rumbaugh, James; Jacobson, Ivar; Booch, Grady [3]
(15)
DAFTAR SINGKATAN
ERD Entity Relationship DiagramSQL Structured Query Languange
UML Unified Modeling Languange
(16)
BAB 1.
PENDAHULUAN
Bab ini akan membahas latar belakang permasalahan, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian.
1.1 Latar Belakang Masalah
Perpustakaan adalah suatu unit kerja dari suatu badan atau lembaga tertentu yang mengelola bahan–bahan pustaka baik berupa buku maupun bukan berupa buku yang diatur menurut aturan tertentu dan secara sistematis yang dapat digunakan sebagai sumber informasi oleh setiap pemakainya. Terdapat beberapa ciri perpustakaan, perpustakaan merupakan suatu unit kerja artinya, perpustakaan tidak berdiri sendiri tetapi merupakan unit kerja dari suatu badan atau lembaga tertentu. Perpustakaan mengelola sejumlah bahan pustaka artinya, perpustakaan telah disediakan sejumlah bahan pustaka. Bahan pustaka tersebut tidak hanya disusun dan disimpan namun juga dikelola menurut aturan tertentu. Perpustakaan harus digunakan oleh pemakai dengan tujuan pengelolaan atau pengaturan bahan–bahan pustaka adalah agar dapat digunakan dengan sebaik–baiknya oleh pemakainya. Lebih jauh lagi adalah bagaimana dengan agar pengaturan tersebut dapat membangkitkan minat setiap pemakai untuk mengunjungi perpustakaan. Perpustakaan sebagai sumber informasi menyatakan bahwa secara prinsip perpustakaan harus dapat dijadikan atau berfungsi sebagai sumber informasi bagi setiap yang membutuhkannya. Tumpukan buku yang dikelola dengan baik dapat dikatakan sebagai perpustakaan, apabila dapat memberikan informasi bagi setiap yang memerlukannya.
Oleh karena itu seiring dengan berkembangnya waktu data Buku, data cd, data jurnal yang disimpan dalam file excel di Universitas Kristen Maranatha khususnya di fakultas teknologi Informasi terus bertambah banyak maka penulis ingin membuatkan sebuah aplikasi berbasis web yang
(17)
2
sudah terintegrasi dengan database agar membantu pengguna untuk melakukan perubahan, melakukan proses peminjaman, pengembalian, melakukan hibah dan membuat laporan yang dapat disimpan dalam excel atau dalam bentuk grafik.
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah, masalah-masalah yang muncul dan dapat diindentifikasi adalah sebagai berikut :
1. Bagaimana membuat aplikasi yang dapat membantu admin mengelola data perpustakaan?
2. Bagaimana membuat aplikasi yang dapat membantu admin dalam menginformasikan anggota untuk segera mengembalikan buku yang sedang dipinjam?
3. Bagaimana membuat aplikasi yang dapat membantu user dalam melakukan perncarian buku yang ingin mereka pinjam?
1.3 Tujuan Pembahasan
Berdasarkan latar belakang masalah, masalah - masalah yang muncul dan dapat diidentifikasi adalah sebagai berikut :
1. Merancang dan menghasilkan aplikasi yang dapat membantu admin mengelola data perpustakaan.
2. Merancang dan menghasilkan aplikasi yang menerapkan konsep E-mail yang dapat membantu admin dalam menginformasikan peminjaman buku kepada anggotanya.
3. Merancang dan menghasilkan aplikasi yang dapat membantu user untuk melakukan pencarian buku yang ingin mereka pinjam.
1.4 Ruang Lingkup Kajian
Dalam tugas akhir ini penulis membatasu ruang lingkup permasalah yang akan dibahas, yaitu :
(18)
3
o Monitor. o Keyboard. o Mouse.
o Processor : Intel Core 2 Duo 2,2 GHz. o RAM 2GB.
o Hardisk 500GB.
Perangkat lunak
o SIstem Operasi : Microsoft Windows 7. o Sistem Basis Data : MySQL.
o Bahasa Pemrograman : PHP.
o Editor Pemrograman : NetBeans 8.0.
Batasan Aplikasi
o Memasukkan data ke dalam system, dapat berupa bentuk form
input data atau import dari file excel dengan format tertentu.
o Mengekspor laporan dalam format excel.
Hak akses pada aplikasi ini adalah admin dan user.
o Admin memiliki username dan password. o Admin memiliki semua hak akses.
o User memiliki username dan password.
o User memiliki hak akses dapat melihat daftar buku dan melakukan
peminjaman.
1.5 Sumber Data
Dalam penelitian ini penulis menggunakan teknik pengumpulan data yaitu :
Data Primer
Dengan melakukan wawancara kepada pengguna aplikasi.
Data Sekunder
Dengan melakukan studi kepustakaan, juga memperoleh data dari internet.
(19)
4
1.6 Sistematika Penyajian
Berikut ini merupakan sistematika penyajian dalam laporan ini: Bab I : PENDAHULUAN
Bab ini berisi latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian dan sistematika penyajian.
Bab II : KAJIAN TEORI
Bab ini berisi tentang landasan teori yang mendukung dalam pembuatan aplikasi.
Bab III : ANALISIS DAN RANCANGAN SISTEM
Bab ini berisi tentang rancangan sistem dan analisa dalam pembuatan sistem.
Bab IV : HASIL PENELITIAN
Pada bab ini akan dijelaskan bentuk implementasi aplikasi. Bab V : PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi pembahasan hasil uji coba penelitian. Bab VI : SIMPULAN DAN SARAN
Bab ini berisi kesimpulan yang didapat dari hasil penelitian serta saran saran untuk perbaikan aplikasi di masa mendatang.
(20)
BAB 6.
SIMPULAN DAN SARAN
Pada bab ini akan dibahas simpulan dan saran yang didapat dari hasil penelitian dan pembahasan serta perancangan aplikasi.
6.1 Simpulan
Kesimpulan yang didapat dari hasil pembahasan diatas, yaitu :
1. Telah dibuat aplikasi yang digunakan untuk membantu admin dalam mengelola data anggota, buku, serta data peminjaman, dan pengembalian buku serta mengelola data buku dari mahasiswa.
2. Telah dibuat aplikasi yang digunakan untuk membantu user dalam memberikan rekomendasi buku, serta melakukan booking buku, dan waitinglist buku.
3. Telah dibuat aplikasi yang menggunakan konsep E-mail yang dapat membantu menginformasikan peminjaman buku kepada anggotanya
6.2 Saran
Saran penulis untuk pengembangan aplikasi dimasa yang akan datang diantaranya :
1. Backup dan restore database, sehingga data akan lebih aman dan tidak akan hilang bila terjadi kerusakan pada komputer.
(21)
DAFTAR PUSTAKA
[1] Y. Ir. Supardi, Sistem Penjualan Service/Part Kendaraan, Jakarta: Media Komputindo, 1991.
[2] A. F. Harif, Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, Yogyakarta: Andi, 2007.
[3] J. Rumbaugh, I. Jacobson and G. Booch, The Unified Modeling Languange Reference Manual, Universitas Minchigan, 2005.
[4] S. M. T. Sutabri, Analisa Sistem Informasi, Yogyakarta: Andi Offset, 2004.
[5] M. Drs. Ibrahim Bafadal, Pengelolaan Perpustakaan Sekolah, Jakarta: Bumi Aksara, 2011.
[6] J. Com, Jago Internet dari Nol Hingga Mahir, Yogyakarta: Multicom, 2009.
[7] Fikri, Rijalul; Fuadina, Ipam; Prakoso, Imam, Pemograman Java, 2005. [8] S. Ahmad Solihin, Pemrograman Web dengan PHP dan MySQL.
[9] L. K. C. and L. J. P., Sistem Informasi Manajemen, Jakarta: Salemba Empat, 2008.
[10] R. Budi, Pemrograman Web dengan PHP dan Oracle, Bandung: Andi, 2010.
[11] McGraw-Hill, SQL The Complete Reference, 2010.
[12] D. M. Handayani, Sistem Informasi Perpustakaan dengan Decision Support Sistem metode Simple Weighting dan Barcode Scanner, 2014.
(1)
Bab ini akan membahas latar belakang permasalahan, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian.
1.1 Latar Belakang Masalah
Perpustakaan adalah suatu unit kerja dari suatu badan atau lembaga tertentu yang mengelola bahan–bahan pustaka baik berupa buku maupun bukan berupa buku yang diatur menurut aturan tertentu dan secara sistematis yang dapat digunakan sebagai sumber informasi oleh setiap pemakainya. Terdapat beberapa ciri perpustakaan, perpustakaan merupakan suatu unit kerja artinya, perpustakaan tidak berdiri sendiri tetapi merupakan unit kerja dari suatu badan atau lembaga tertentu. Perpustakaan mengelola sejumlah bahan pustaka artinya, perpustakaan telah disediakan sejumlah bahan pustaka. Bahan pustaka tersebut tidak hanya disusun dan disimpan namun juga dikelola menurut aturan tertentu. Perpustakaan harus digunakan oleh pemakai dengan tujuan pengelolaan atau pengaturan bahan–bahan pustaka adalah agar dapat digunakan dengan sebaik–baiknya oleh pemakainya. Lebih jauh lagi adalah bagaimana dengan agar pengaturan tersebut dapat membangkitkan minat setiap pemakai untuk mengunjungi perpustakaan. Perpustakaan sebagai sumber informasi menyatakan bahwa secara prinsip perpustakaan harus dapat dijadikan atau berfungsi sebagai sumber informasi bagi setiap yang membutuhkannya. Tumpukan buku yang dikelola dengan baik dapat dikatakan sebagai perpustakaan, apabila dapat memberikan informasi bagi setiap yang memerlukannya.
Oleh karena itu seiring dengan berkembangnya waktu data Buku, data cd, data jurnal yang disimpan dalam file excel di Universitas Kristen Maranatha khususnya di fakultas teknologi Informasi terus bertambah banyak maka penulis ingin membuatkan sebuah aplikasi berbasis web yang
(2)
2
sudah terintegrasi dengan database agar membantu pengguna untuk melakukan perubahan, melakukan proses peminjaman, pengembalian, melakukan hibah dan membuat laporan yang dapat disimpan dalam excel atau dalam bentuk grafik.
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah, masalah-masalah yang muncul dan dapat diindentifikasi adalah sebagai berikut :
1. Bagaimana membuat aplikasi yang dapat membantu admin mengelola data perpustakaan?
2. Bagaimana membuat aplikasi yang dapat membantu admin dalam menginformasikan anggota untuk segera mengembalikan buku yang sedang dipinjam?
3. Bagaimana membuat aplikasi yang dapat membantu user dalam melakukan perncarian buku yang ingin mereka pinjam?
1.3 Tujuan Pembahasan
Berdasarkan latar belakang masalah, masalah - masalah yang muncul dan dapat diidentifikasi adalah sebagai berikut :
1. Merancang dan menghasilkan aplikasi yang dapat membantu admin mengelola data perpustakaan.
2. Merancang dan menghasilkan aplikasi yang menerapkan konsep E-mail yang dapat membantu admin dalam menginformasikan peminjaman buku kepada anggotanya.
3. Merancang dan menghasilkan aplikasi yang dapat membantu user untuk melakukan pencarian buku yang ingin mereka pinjam.
1.4 Ruang Lingkup Kajian
Dalam tugas akhir ini penulis membatasu ruang lingkup permasalah yang akan dibahas, yaitu :
(3)
o Monitor. o Keyboard. o Mouse.
o Processor : Intel Core 2 Duo 2,2 GHz. o RAM 2GB.
o Hardisk 500GB. Perangkat lunak
o SIstem Operasi : Microsoft Windows 7. o Sistem Basis Data : MySQL.
o Bahasa Pemrograman : PHP.
o Editor Pemrograman : NetBeans 8.0. Batasan Aplikasi
o Memasukkan data ke dalam system, dapat berupa bentuk form
input data atau import dari file excel dengan format tertentu.
o Mengekspor laporan dalam format excel. Hak akses pada aplikasi ini adalah admin dan user.
o Admin memiliki username dan password. o Admin memiliki semua hak akses.
o User memiliki username dan password.
o User memiliki hak akses dapat melihat daftar buku dan melakukan
peminjaman.
1.5 Sumber Data
Dalam penelitian ini penulis menggunakan teknik pengumpulan data yaitu :
Data Primer
Dengan melakukan wawancara kepada pengguna aplikasi.
Data Sekunder
Dengan melakukan studi kepustakaan, juga memperoleh data dari internet.
(4)
4
1.6 Sistematika Penyajian
Berikut ini merupakan sistematika penyajian dalam laporan ini: Bab I : PENDAHULUAN
Bab ini berisi latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian dan sistematika penyajian.
Bab II : KAJIAN TEORI
Bab ini berisi tentang landasan teori yang mendukung dalam pembuatan aplikasi.
Bab III : ANALISIS DAN RANCANGAN SISTEM
Bab ini berisi tentang rancangan sistem dan analisa dalam pembuatan sistem.
Bab IV : HASIL PENELITIAN
Pada bab ini akan dijelaskan bentuk implementasi aplikasi. Bab V : PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi pembahasan hasil uji coba penelitian. Bab VI : SIMPULAN DAN SARAN
Bab ini berisi kesimpulan yang didapat dari hasil penelitian serta saran saran untuk perbaikan aplikasi di masa mendatang.
(5)
Pada bab ini akan dibahas simpulan dan saran yang didapat dari hasil penelitian dan pembahasan serta perancangan aplikasi.
6.1 Simpulan
Kesimpulan yang didapat dari hasil pembahasan diatas, yaitu :
1. Telah dibuat aplikasi yang digunakan untuk membantu admin dalam mengelola data anggota, buku, serta data peminjaman, dan pengembalian buku serta mengelola data buku dari mahasiswa.
2. Telah dibuat aplikasi yang digunakan untuk membantu user dalam memberikan rekomendasi buku, serta melakukan booking buku, dan waitinglist buku.
3. Telah dibuat aplikasi yang menggunakan konsep E-mail yang dapat membantu menginformasikan peminjaman buku kepada anggotanya
6.2 Saran
Saran penulis untuk pengembangan aplikasi dimasa yang akan datang diantaranya :
1. Backup dan restore database, sehingga data akan lebih aman dan tidak akan hilang bila terjadi kerusakan pada komputer.
(6)
DAFTAR PUSTAKA
[1] Y. Ir. Supardi, Sistem Penjualan Service/Part Kendaraan, Jakarta: Media Komputindo, 1991.
[2] A. F. Harif, Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, Yogyakarta: Andi, 2007.
[3] J. Rumbaugh, I. Jacobson and G. Booch, The Unified Modeling Languange Reference Manual, Universitas Minchigan, 2005.
[4] S. M. T. Sutabri, Analisa Sistem Informasi, Yogyakarta: Andi Offset, 2004.
[5] M. Drs. Ibrahim Bafadal, Pengelolaan Perpustakaan Sekolah, Jakarta: Bumi Aksara, 2011.
[6] J. Com, Jago Internet dari Nol Hingga Mahir, Yogyakarta: Multicom, 2009.
[7] Fikri, Rijalul; Fuadina, Ipam; Prakoso, Imam, Pemograman Java, 2005. [8] S. Ahmad Solihin, Pemrograman Web dengan PHP dan MySQL.
[9] L. K. C. and L. J. P., Sistem Informasi Manajemen, Jakarta: Salemba Empat, 2008.
[10] R. Budi, Pemrograman Web dengan PHP dan Oracle, Bandung: Andi, 2010.
[11] McGraw-Hill, SQL The Complete Reference, 2010.
[12] D. M. Handayani, Sistem Informasi Perpustakaan dengan Decision Support Sistem metode Simple Weighting dan Barcode Scanner, 2014.