Sistem Informasi Pengelolaan Perpustakaan dengan Pengingat Pengembalian Pinjaman Melalui E-mail.

(1)

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 Diagram

SQL 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.