vi Universitas Kristen Maranatha
ABSTRAK
Perpustakaan di SMAN 1 Bandung bertujuan untuk mendukung siswa untuk pembelajaran dan pencarian informasi di lingkungan sekolah. Staf perpustakaan bekerja sama dengan staf teknologi informasi komputer (TIK) dan guru untuk membangun layanan perpustakaan sebagai bagian dari lingkungan pembelajaran di sekolah. Tujuan dari tugas akhir ini adalah untuk membangun aplikasi berbasis web untuk menangani transaksi perpustakaan seperti pengelolaan data pendaftaran anggota, peminjaman, pengembalian, dan perhitungan denda. Aplikasi ini dikembangkan dengan pemrograman PHP dan menggunakan database MySQL. Sumber data meliputi pengamatan langsung, wawancara dengan pihak berwenang, dan studi literatur. Metode untuk membangun aplikasi ini adalah air terjun dari SDLC (Software Development Life Cycle) metode, yang dimulai dengan pengumpulan data, mendefinisikan persyaratan sistem, dan merancang, coding, dan pengujian aplikasi. Aplikasi ini diharapkan dapat membantu perpustakaan untuk mengelola layanan yang dapat diproses dan ditampilkan dalam bentuk laporan tercetak.
vii Universitas Kristen Maranatha
ABSTRACT
viii Universitas Kristen Maranatha
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
DAFTAR NOTASI/ LAMBANG ... xviii
DAFTAR ISTILAH ... 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... 3
1.5 Sumber Data ... 5
1.6 Sistematika Penyajian ... 5
BAB 2. KAJIAN TEORI ... 7
2.1 Manajemen Perpustakaan ... 7
2.1.1 Pengertian Perpustakaan Sekolah ... 7
2.2 Koleksi Perpustakaan ... 7
2.2.1 Pengelolaan Koleksi ... 10
2.3 Sistem Informasi dan Aplikasi ... 13
2.3.1 Karakteristik Sistem ... 14
2.4 Proses Bisnis ... 15
2.5 Flowchart ... 16
2.6 Tahap Perancangan Sistem ... 17
ix Universitas Kristen Maranatha
2.6.2 DFD (Data Flow Diagram) ... 17
2.7 Spesifikasi Proses ... 18
2.8 Kamus Data ... 19
2.9 Konsep Dasar Aplikasi Berbasis Internet ... 22
2.9.1 Web... 22
2.9.2 Hypertext Processor (PHP) ... 22
2.9.3 XAMPP ... 23
2.9.4 MySQL ... 23
2.9.5 Hypertext Markup Language (HTML) ... 24
2.9.6 Javascript ... 24
2.9.7 Cascading Style Sheet (CSS) ... 25
2.9.8 Basis Data (Database) ... 25
2.9.9 ERD (Entity Relationship Diagram) ... 25
2.9.10 Model Waterfall ... 28
2.9.11 Black Box Testing ... 29
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 30
3.1 Profil SMAN 1 Bandung ... 30
3.2 Proses Bisnis ... 30
3.2.1 Pengelolaan Data Pendaftaran ... 30
3.2.2 Pengelolaan Data Peminjaman ... 31
3.2.3 Pengelolaan Data Pengembalian dan Denda ... 32
3.3 Perancangan Basis Data ... 33
3.3.1 Entity Relationship Diagram (ER Diagram) ... 33
3.4 Struktur Tabel ... 35
3.5 Perancangan Sistem ... 38
3.5.1 Diagram Konteks ... 38
3.6 DFD (Data Flow Diagram) ... 40
3.6.1 DFD Level 2 Proses 1 Pengolahan Data User ... 42
3.6.2 DFD Level 2 Proses 2 Pengolahan Data Anggota ... 43
3.6.3 DFD Level 2 Proses 3 Pengolahan Data Peminjaman ... 44
3.6.4 DFD Level 2 Proses 4 Pengolahan Data Pengembalian ... 45
x Universitas Kristen Maranatha
3.6.6 DFD Level 2 Proses 6 View Data ... 47
3.6.7 DFD Level 2 View Laporan ... 48
3.7 Kamus Data ... 50
3.8 PSPEC (Spesifikasi Proses) ... 53
3.9 Pembuatan Sistem Menu ... 61
3.10 Perancangan Antarmuka ... 62
3.10.1 Desain Halaman Menu Utama ... 62
3.10.2 Tampilan Antarmuka Pengguna ... 63
3.10.3 Desain Login ... 63
3.10.4 Desain Tambah Data Pengguna oleh Petugas... 64
3.10.5 Desain Tambah Data Anggota oleh Petugas ... 66
3.10.6 Desain Tambah Buku oleh Petugas ... 67
3.10.7 Desain Tambah Peminjaman oleh Petugas ... 68
3.10.8 Desain Tambah Data Pengembalian oleh Petugas ... 69
3.10.9 Desain Laporan Anggota ... 70
BAB 4. HASIL PENELITIAN ... 74
4.1 Tampilan Halaman Login ... 74
4.2 Tampilan Halaman Utama ... 75
4.2.1 Tampilan Halaman Utama Petugas ... 75
4.2.2 Tampilan Utama Halaman Anggota ... 77
4.2.2 Tampilan Utama Halaman Koordinator... 78
4.2.3 Tampilan Utama Halaman Kepsek ... 79
4.3 Tampilan Halaman Utama Admin ... 80
4.4 Tampilan Halaman Tambah Pengguna ... 81
4.5 Tampilan Halaman Ubah dan Hapus Pengguna ... 82
4.6 Tampilan Halaman Buku ... 83
4.7 Tampilan Halaman Ubah dan Hapus Buku ... 84
4.8 Tampilan Halaman Anggota ... 84
4.9 Tampilan Halaman Ubah dan Hapus Anggota ... 85
4.10 Tampilan Halaman Peminjaman ... 86
4.11 Tampilan Halaman Ubah dan Hapus Peminjaman ... 87
xi Universitas Kristen Maranatha
4.13 Tampilan Halaman Ubah dan Hapus Pengembalian ... 89
4.14 Tampilan Halaman Laporan... 89
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 93
5.1 Form Login ... 93
5.2 Form Tambah Data Pengguna ... 94
5.3 Form Tambah Data Anggota ... 94
5.4 Form Tambah Buku ... 98
5.5 Form Tambah Peminjaman ... 102
5.6 Form Tambah Pengembalian ... 103
BAB 6. SIMPULAN DAN SARAN ... 106
6.1 Simpulan ... 106
6.2 Saran ... 106
xii Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 2.1One to One Relationship ... 27
Gambar 2.2 One to Many Relationship ... 27
Gambar 2.3 Many to Many Relationship ... 28
Gambar 3.1 Flowchart Pengelolaan Data Pendaftaran ... 31
Gambar 3.2 Flowchart Pengelolaan Data Peminjaman ... 32
Gambar 3.3 Flowchart Pengelolaan Data Pengembalian dan Denda ... 33
Gambar 3.4 Entity Relationship Diagram ... 34
Gambar 3.5 Diagram Konteks (DFD Level 0)... 38
Gambar 3.6 Data Flow Diagram (DFD Level 1) ... 40
Gambar 3.14 Struktur Menu Sisfo Perpustakaan SMAN 1 Bandung ... 61
Gambar 3.15 Desain Antarmuka Home ... 63
Gambar 3.16 Desain Halaman Login ... 64
Gambar 3.17 Desain Halaman Tambah Pengguna oleh Admin ... 65
Gambar 3.18 Halaman Tambah Anggota oleh Petugas ... 66
Gambar 3.19 Desain Halaman Tambah Buku oleh Petugas ... 67
Gambar 3.20 Desain Halaman Tambah Peminjaman oleh Petugas ... 68
Gambar 3.21 Desain Halaman Tambah Pengembalian oleh Petugas ... 69
Gambar 3.22 Desain Halaman Laporan Anggota ... 70
Gambar 3.23 Desain Halaman Laporan Stok... 71
Gambar 3.24 Desain Halaman Laporan Peminjaman ... 71
Gambar 3.25 Desain Halaman Laporan Pengembalian ... 71
Gambar 3.26 Desain Halaman Laporan Denda ... 72
xiii Universitas Kristen Maranatha
Gambar 3.28 Desain Halaman Laporan Buku... 73
Gambar 3.29 Desain Halaman Laporan Peminjaman Buku ... 73
Gambar 4.1 Tampilan Halaman Login Pengguna Sistem... 74
Gambar 4.2 Tampilan Halaman Utama Petugas Perpustakaan ... 76
Gambar 4.3 Tampilan Halaman Anggota ... 77
Gambar 4.4 Tampilan Halaman koordinator ... 78
Gambar 4.5 Tampilan Halaman Kepsek ... 79
Gambar 4.6 Tampilan Halaman Admin ... 80
Gambar 4.7 Tampilan Halaman Tambah Pengguna ... 81
Gambar 4.8 Tampilan Halaman Ubah dan Hapus Pengguna ... 82
Gambar 4.9 Tampilan Halaman Tambah Buku ... 83
Gambar 4.10 Tampilan Halaman Ubah dan Hapus Buku ... 84
Gambar 4.11 Tampilan Halaman Tambah Anggota ... 85
Gambar 4.12 Tampilan Halaman Ubah dan Hapus Anggota ... 86
Gambar 4.13 Tampilan Halaman Tambah Peminjaman ... 87
Gambar 4.14 Tampilan Halaman Ubah dan Hapus Peminjaman ... 87
Gambar 4.15 Tampilan Halaman Tambah Pengembalian... 88
Gambar 4.16 Tampilan Halaman Ubah dan Hapus Pengembalian ... 89
Gambar 4.17 Tampilan Halaman Laporan Anggota ... 90
Gambar 4.18 Tampilan Halaman Laporan Stok ... 90
Gambar 4.19 Tampilan Halaman Laporan Peminjaman ... 90
Gambar 4.20 Tampilan Halaman Laporan Pengembalian ... 91
Gambar 4.21 Tampilan Halaman Laporan Denda ... 91
Gambar 4.22 Tampilan Halaman Laporan Keterlambatan ... 91
Gambar 4.23 Tampilan Halaman Laporan Buku ... 92
xiv Universitas Kristen Maranatha
DAFTAR TABEL
Tabel 3.1 User ... 35
Tabel 3.2 Peminjaman ... 35
Tabel 3.3 Detail Pinjam ... 35
Tabel 3.4 Anggota ... 36
Tabel 3.5 Buku ... 36
Tabel 3.6 Pengembalian ... 37
Tabel 3.7 Sub_buku ... 37
Tabel 3.8 Kamus Data User ... 50
Tabel 3.9 Kamus Data Anggota ... 50
Tabel 3.10 Kamus Data Peminjaman ... 51
Tabel 3.11 Kamus Data Pengembalian ... 51
Tabel 3.12 Kamus Data Buku ... 52
Tabel 3.13 Kamus Data Detail Pinjam ... 52
Tabel 3.14 Spesifikasi Proses Input User ... 53
Tabel 3.15 Spesifikasi Proses Edit User ... 53
Tabel 3.16 Spesifikasi Proses Lihat User ... 54
Tabel 3.17 Spesifikasi Proses Input Anggota ... 54
Tabel 3.18 Spesifikasi Proses Edit Anggota ... 55
Tabel 3.19 Spesifikasi Proses Lihat Anggota ... 55
Tabel 3.20 Spesifikasi Proses Input Peminjaman ... 56
Tabel 3.21 Spesifikasi Proses Edit Peminjaman ... 56
Tabel 3.22 Spesifikasi Proses Lihat Peminjaman ... 57
Tabel 3.23 Spesifikasi Proses Input Pengembalian ... 57
Tabel 3.24 Spesifikasi Proses Edit Pengembalian ... 58
Tabel 3.25 Spesifikasi Proses Lihat Pengembalian ... 58
Tabel 3.26 Spesifikasi Proses Input Buku ... 59
Tabel 3.27 Spesifikasi Proses Edit Buku ... 59
Tabel 3.28 Spesifikasi Proses Lihat Buku ... 60
Tabel 3.29 Spesifikasi Proses Lihat Laporan ... 60
xv Universitas Kristen Maranatha
Tabel 3.31 Business Rules Halaman Login ... 64
Tabel 3.32 Button Action Halaman Tambah Pengguna oleh Petugas ... 65
Tabel 3.33 Business Rules Halaman Tambah pengguna oleh Petugas ... 65
Tabel 3.34 Button Action Halaman Tambah Anggota oleh Petugas ... 66
Tabel 3.35 Business Rules Halaman Tambah Anggota oleh Petugas ... 67
Tabel 3.36 Button Action Halaman Tambah Buku oleh Petugas ... 68
Tabel 3.37 Business Rules Halaman Tambah Buku oleh Petugas ... 68
Tabel 3.38 Button Action Halaman Tambah Peminjaman oleh Petugas ... 69
Tabel 3.39 Business Rules Halaman Tambah Peminjaman oleh Petugas ... 69
Tabel 3.40 Button Action Halaman Tambah Pengembalian oleh Petugas ... 70
Tabel 3.41 Business Rules Halaman Tambah Pengembalian oleh Petugas 70 Tabel 4.1 Fungsionalitas Field Halaman Login Pengguna Sistem... 74
Tabel 4.2 Fungsionalitas Field Halaman Utama Petugas ... 76
Tabel 4.3 Fungsionalitas Field Halaman Utama Anggota... 78
Tabel 4.4 Fungsionalitas Field Halaman Utama Koordinator ... 79
Tabel 4.5 Fungsionalitas Field Halaman Utama kepsek ... 80
Tabel 4.6 Fungsionalitas Field Halaman Utama Admin ... 81
Tabel 4.7 Fungsionalitas Field Halaman Tambah Pengguna ... 82
Tabel 4.8 Fungsionalitas Field Halaman Ubah dan Hapus Pengguna ... 82
Tabel 4.9 Fungsionalitas Field Halaman Tambah Buku ... 83
Tabel 4.10 Fungsionalitas Field Halaman Ubah dan Hapus Buku... 84
Tabel 4.11 Fungsionalitas Field Halaman Tambah Anggota ... 85
Tabel 4.12 Fungsionalitas Field Halaman Ubah dan Hapus Anggota ... 86
Tabel 4.13 Fungsionalitas Field Halaman Tambah Peminjaman ... 87
Tabel 4.14 Fungsionalitas Field Halaman Ubah dan Hapus Peminjaman .... 88
Tabel 4.15 Fungsionalitas Field Halaman Tambah Buku ... 88
Tabel 4.16 Fungsionalitas Field Halaman Ubah dan Hapus Peminjaman .... 89
Tabel 5.1 Pengujian Form Login ... 93
Tabel 5.2 Pengujian Form Pengguna ... 94
Tabel 5.3 Pengujian Form Anggota ... 95
Tabel 5.4 Pengujian Form Buku... 99
xvii Universitas Kristen Maranatha
DAFTAR LAMPIRAN
xviii Universitas Kristen Maranatha
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart Terminator
Terminator menunjukan
awal dan akhir dari suatu
alur program flowchart. sumber data yang akan diproses atau
menunjukan data yang akan dicetak.
Flowchart Decision
Decision menunjukan suatu proses evaluasi ataupemeriksaan terhadap
nilai data dengan operator relasi.
Flowchart Document
Document menunjukan data akan dicetak ke
Arsip menunjukan data yang sudah dibuat lalu di
xix Universitas Kristen Maranatha
Data Flow
Diagram Arus Data
Arus data di dalam DFD
kegiatan yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data
Data Flow Diagram
Simpanan Data
untuk menyimpan data
hasil proses maupun
xx Universitas Kristen Maranatha
DAFTAR ISTILAH
Basis Data Kumpulan data atau informasi yang terorganisasi dan datanya saling terhubung.
Blackbox pengujian yang mengabaikan mekanisme internal sistem atau komponen dan fokus pada output yang dihasilkan.
DFD Data Flow Diagram yang menggambarkan aliran data
pada suatu sistem informasi.
ERD Gambaran relasi antar entitas yang terlibat dalam
sistem.
MySQL Bahasa terstruktur yang khusus digunakan untuk
mengolah database.
PHP Hypertext PreProcessor merupakan bahasa scripting
yang menyatu dengan tag HTML, digunakan untuk
membuat halaman web.
DCC Dewey Decimal Classification digunakan untuk referensi
1 Universitas Kristen Maranatha
BAB 1. PENDAHULUAN
Bab ini menguraikan latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian mengenai pembangunan dan perancangan Sistem Informasi Perpustakaan berbasis Web pada SMAN 1 Bandung.
1.1 Latar Belakang Masalah
Perkembangan Teknologi Informasi saat ini mengalami perkembangan yang sangat pesat, sehingga dapat sebagai solusi untuk memperoleh informasi yang diperlukan oleh penggunanya. Hal ini berdampak pada bidang perpustakaan, yaitu untuk melakukan proses pendaftaran anggota berdasarkan data tertulis di buku anggota perpustakaan. Proses tersebut menimbulkan potensi terjadinya kesalahan dalam hal pencatatan dan mengkibatkan berkas yang menumpuk dalam lemari. Proses peminjaman dan pengembalian juga masih dilakukan dengan pencatatan secara manual di buku. Pencatatan manual juga mengakibatkan resiko hilang atau rusaknya buku catatan karena tumpukan yang terlalu banyak dan tidak terawat. Selain itu juga petugas kesulitan untuk mencari dan mengelola data anggota yang meminjam maupun mengembalikan buku.
Selain itu pencataan manual menimbulkan masalah dalam pencarian data informasi peminjaman dan pengembalian koleksi buku karena anggota harus mencari pada rak-rak buku yang banyak. Proses pencataan dan pengolahan data secara manual dapat mengakibatkan lambatnya penyajian informasi. Ditambah lagi jika terjadi kesalahan dalam pencataan dapat menjadikan informasi tidak akurat. Direktur pun lambat memperoleh laporan laporan anggota, peminjaman, pengembalian denda buku dan data buku karena harus merekap terlebih dahulu, sehingga sulit untuk mengetahui data laporan dengan cepat.
2
Universitas Kristen Maranatha denda, peminjaman dan pengembalian yang dapat diperoleh secara cepat dan akurat data yang diperlukan oleh pengguna.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang diuraikan pada sub bab 1.1 maka rumusan masalah dalam Tugas Akhir ini adalah sebagai berikut:
1. Bagaimana membangun aplikasi yang dapat membantu proses pendaftaran anggota pada perpustakaan SMAN 1 Bandung?
2. Bagaimana membangun aplikasi yang dapat membantu proses peminjaman dan pengembalian buku pada perpustakaan SMAN 1 Bandung?
3. Bagaimana membangun aplikasi yang dapat membantu proses pencarian dan mengetahui koleksi buku pada perpustakaan SMAN 1 Bandung? 4. Bagaimana membangun aplikasi yang dapat memperoleh laporan
anggota, peminjaman, pengembalian denda buku dan data buku pada perpustakaan SMAN 1 Bandung?
1.3 Tujuan Pembahasan
Berdasarkan rumusan masalah yang diuraikan pada sub bab 1.2 maka tujuan pembahasan dalam Tugas Akhir ini adalah sebagai berikut: 1. Membangun aplikasi untuk membantu proses pendaftaran anggota pada
perpustakaan SMAN 1 Bandung.
2. Membangun aplikasi untuk membantu proses peminjaman dan pengembalian buku pada perpustakaan SMAN 1 Bandung.
3. Membangun aplikasi untuk membantu proses pencarian buku dan mengetahui koleksi buku pada perpustakaan SMAN 1 Bandung.
3
Universitas Kristen Maranatha
1.4
Ruang Lingkup Kajian
Batasan aplikasi dalam pembangunan aplikasi ini adalah sebagai berikut: 1. Aplikasi yang dihasilkan adalah aplikasi berbasis web.
2. Aplikasi perancangan sistem informasi perpustakaan berbasis web pada ini membagi pengguna sistem menjadi empat jenis yaitu:
a. Petugas Perpustakaan
Pemakai ini memiliki hak akses untuk mengolah semua data yang ada pada aplikasi.
b. Anggota
Pemakai ini memiliki hak akses untuk melihat koleksi buku yang tersedia di perpustakaan dan peminjaman bukunya sendiri.
c. Koordinator Perpustakaan
Pemakai ini memiliki hak akses untuk melihat laporan anggota, stok, peminjaman, pengembalian, denda buku, keterlambatan dan data buku.
d. Kepala sekolah
Pemakai ini memiliki hak akses untuk melihat laporan peminjaman, pengembalian, dan keterlambatan.
e. Admin
Pemakai ini memiliki hak akses untuk melihat pengguna pada aplikasi.
3. Proses data pendaftaran anggota ini hanya proses untuk mengolah data calon anggota perpustakaan.
4. Proses pencarian dan mengetahui koleksi buku ini menampilkan data koleksi, sehingga anggota perpustakaan dapat mengetahui koleksi yang tersedia.
5. Proses data peminjaman dan pengembalian ini hanya untuk mengolah data anggota yang meminjam dan pengembalian buku yaitu:
1. Transaksi peminjaman yang dilakukan anggota yang harus dating langsung ke perpustakaan.
4
Universitas Kristen Maranatha 3. Transaksi pengembalian koleksi dan denda jika mengalami
keterlambatan saat pengembalian.
6. Laporan yang terdapat pada aplikasi ini meliputi: 1. Laporan anggota.
2. Laporan stok.
3. Laporan peminjaman. 4. Laporan pengembalian. 5. Laporan denda.
6. Laporan keterlambatan. 7. Laporan buku.
8. Laporan peminjaman buku.
7. Proses stok ini untuk mengetahui berapa stok koleksi yang sudah ada dan menambah stok koleksi yang belum ada.
8. Batas pengerjaan Tugas Akhir ini hanya sampai tahap pengujian aplikasi yang dilakukan dengan metode pengujian Black Box. 9. Aplikasi ini tidak membahas mengenai keamanan sistem aplikasi.
Perangkat keras yang digunakan dalam lingkungan pembuatan sistem informasi ini adalah sebagai berikut:
1. Processor. 2. Memory. 3. Hard disk.
4. Monitor.
5. Keyboard dan Mouse.
Perangkat lunak yang digunakan dalam lingkungan pembuatan sistem informasi adalah sebagai berikut:
1. Bahasa pemograman: PHP. 2. Web server: Apache.
3. Database: MySql.
5
Universitas Kristen Maranatha
1.5 Sumber Data
Berikut uraian sumber data penelitian Tugas Akhir ini, yaitu:
1. Survei lapangan, yaitu melihat dan mengamati model system perpustakaan yang ada saat ini.
2. Wawancara, yaitu dengan bertanya secara langsung kepada pihak yang terkait.
3. Studi Literatur, yaitu penelitian dan penelaahan buku acuan dan sumber informasi lain yang berhubungan dengan perancangan Sistem Informasi Perpustakaan dan mengunjungi situs-situs yang memiliki informasi dan data yang berkaitan dengan topik yang dibahas.
1.6 Sistematika Penyajian
Berikut uraian sistematika penyajian laporan Tugas Akhir ini, yaitu: BAB 1 PENDAHULUAN
Bab ini membahas Latar Belakang Masalah, Rumusan Masalah, Tujuan Pembahasan, Ruang Lingkup Kajian, Sumber Data, dan Sistematika Penyajian.
BAB 2 KAJIAN TEORI
Bab ini membahas berbagai teori yang mendukung terlaksananya pembangunan sistem ini, meliputi teori-teori yang mendukung dalam pembuatan sistem.
BAB 3 ANALISIS DAN RANCANGAN SISTEM
Bab ini membahas hasil analisis terhadap seluruh sistem serta rancangan dari sistem dan rancangan web dari sistem yang akan dibuat, dimana hasil rancangan ini harus memenuhi tujuan yang harus dicapai.
BAB 4 HASIL PENELITIAN
6
Universitas Kristen Maranatha BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini membahas ulasan hasil evaluasi menggunakan teori black box testing.
BAB 6 SIMPULAN DAN SARAN
106 Universitas Kristen Maranatha
BAB 6. SIMPULAN DAN SARAN
6.1 Simpulan
Kesimpulan yang dapat diambil penulis dari tugas akhir dengan judul Perancangan Sistem Informasi Perpustakaan SMAN 1 Bandung berbasis Web ini adalah sebagai berikut:
1. Website ini menyimpan dan mengelola data anggota pada perpustakaan SMAN 1 Bandung.
2. Website ini dapat mengelola dan memberikaninformasi peminjaman dan pengembalian bukupada perpustakaan SMAN 1 Bandung.
3. Website ini dapat mengelola dan memberikaninformasipencarian buku dan mengetahui koleksi buku pada perpustakaan SMAN 1 Bandung. 4. Website ini dapat memberikan informasi laporan anggota, peminjaman,
pengembalian denda buku dan data bukupada perpustakaan SMAN 1 Bandung.
6.2 Saran
Saran bagi pengembangan Perancangan Sistem Informasi Perpustakaan SMAN 1 Bandung berbasis Web ini antara lain :
1. Dapat ditambahkan modul untuk penggunaan barcode dalam melaksanakan transaksi peminjaman, pengembalian maupun pendataan buku.
2. Tampilan (interface) website diperbaiki lagi agar tampak lebih menarik dan user friendly.
3. Sistem Informasi Perpustakaan dikembangkan dengan berbasis online agar siswa bisa mengakses informasi buku apa saja yang tersedia di perpustakaan sangat penting bagi SMAN 1 Bandung.
107
108 Universitas Kristen Maranatha
DAFTAR PUSTAKA
[1] P. N. RI, Suatu Petunjuk Membina, Memakai, dan Memelihara Perpustakaan di Sekolah, Jakarta : Perpusnas RI, 1994.
[2] L. Hs, "Manajemen Perpustakaan Sekolah," Yogyakarta, Pinus Book, 2007.
[3] T. A. d. T. i. S, Pedoman Pengelolaan Perpustakaan, Yogyakarta: BEP-FKBA-LPPI, 2000.
[4] P. M. Yusuf, Pedoman Penyelenggaran Perpustakaan Sekolah, Jakarta : Kencana, 2010.
[5] T. Hamakonda, Pengantar Klasifikasi Perpsepuluhan Deway, Jakarta : Gunung Mulia, 2008.
[6] Widyanti. Perancangan Basis Data Relasional, Bandung: Politeknik Telkom, 2009.
[7] Hendraputra, Information System Quality Assurance, Bandung: Politeknik Telkom, 2010.
[8] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta, Central Java: Andi, 2000.
[9] H. Jogiyanto, Analisis dan Desain Sistem Sistem Informasi, Yogyakarta: Andi, 2001.
[10] R. A.S, Modul Pembelajaran Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek), Bandung: Modula, 2011.
[11] A. Kadir, Dasar Pemprograman Web dengan Menggunakan PHP dan MySQL, 2008: Andi, 2008.
[12] B. Raharjo, Modul Pemprograman Web(HTML, PHP, & MYSQL), Bandung: Modula, 2010.
[13] A. Nugroho, Rekayasa Perangkat Lunak Menggunakan UML dan Java, Bandung: Informatika, 2009.
109
Universitas Kristen Maranatha Yogyakarta: Gava Media, 2008.
[15] Madcoms, PHP dan MySQL untuk Pemula, Yogyakarta: Andi, 2008. [16] Riyanto, Koneksi Data dengan Database MySQL, Yogyakarta: Elek