Sistem Informasi Perpustakaan dengan Decision Support System Metode Simple Additive Weighting dan Barcode Scanner.
vi Universitas Kristen Maranatha
ABSTRAK
Perpustakaan SMA Negeri 5 Cimahi merupakan perpustakaan yang berdiri dalam gedung sekolah SMA Negeri 5 Cimahi dan dikelola oleh pengurus perpustakaan. Saat ini dalam pengelolaann datanya masih dilakukan secara manual, yaitu menggunakan media buku sebagai tempat penyimpanan data. Dengan adanya aplikasi diharapkan akan membantu dan mempermudah pihak perpustakaan dalam mengelola data. Metode yang digunakan dalam penelitian ini adalah analisis deskriptif dengan pendekatan studi kasus. Teknik penelitian dilakukan dengan metode wawancara kepada pengurus perpustakaan SMA Negeri 5 Cimahi. Metode pengambilan keputusan pengadaan bahan pustaka yang digunakan dalam aplikasi adalah Decision Support System (DSS) dengan Simple Additive Weighting (SAW). Dalam implementasinya, aplikasi ini akan menggunakan barcode scanner untuk memasukan kode ISBN pada buku. Aplikasi ini dibuat dengan menggunakan bahasa pemrograman PHP, dan menggunakan basis data MySQL. Editor yang digunakan adalah Adobe Micromedia Dreamweaver CS 5.5. Kata Kunci: Pengelolaan Perpustakaan, SMA Negeri 5 Cimahi
(2)
vii Universitas Kristen Maranatha
ABSTRACT
The library of SMAN 5 Cimahi is a library of that school that is managed by the schoollibrarians. On the management, the data is still manually processed, which use books as themedia to save the data. The existence of application is hopefully can help and make thelibrarians do the data process easier. The method of this study is descriptive analysis with casestudy approach. The research is technically done by doing interview to the librarians of SMAN 5Cimahi. The decision making method of the references used is Decision Support System (DSS)with Simple Additive Weighting (SAW). In the implementation, this application will use barcode scanner to input the ISBN code in the book. This application is made with PHP language program,and MySQL database. The editor that is used is Adobe Micromedia Dreamweaver CS 5.5.
(3)
viii Universitas Kristen Maranatha
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xii
DAFTAR TABEL ... xvi
DAFTAR NOTASI/ LAMBANG ... 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 ... 4
1.6 Sistematika Penyajian ... 5
BAB 2. KAJIAN TEORI ... 6
2.1 Sistem Informasi ... 6
2.2 Perpustakaan ... 7
2.2.1 Klasifikasi ... 8
2.2.2 Penyusunan Buku di Rak ... 9
2.3 Decision Support System (DSS) ... 10
2.3.1 Klasifikasi Solusi MCDM ... 11
2.4 Simple Additive Weighting Method (SAW) ... 11
2.5 Basis Data ... 13
2.6 Proses Bisnis ... 14
2.7 Flowchart ... 15
2.8 Entity Relaionship Diagram (ERD)... 17
(4)
ix Universitas Kristen Maranatha
2.10 Process Specification (PSPEC) ... 20
2.11 Kamus Data ... 21
2.12 Hyper Text Markup Language (HTML) ... 22
2.13 PHP ... 23
2.14 Cascding Style Sheets (CSS) ... 24
2.15 JavaScript ... 24
2.16 PHPMyAdmin ... 24
2.17 MySQL ... 25
2.18 XAMPP ... 25
2.19 GAMMU ... 26
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 27
3.1 Proses Bisnis ... 27
3.1.1 Proses Bisnis Pendaftaran Anggota Perpustakaan ... 27
3.1.2 Proses Bisnis Peminjaman Buku... 29
3.1.3 Proses Bisnis Pengembalian Buku... 30
3.1.4 Proses Bisnis Pembuatan Laporan Buku ... 32
3.1.5 Proses Bisnis Pembuatan Laporan Peminjaman ... 33
3.1.6 Proses Bisnis Pembuatan Laporan Denda ... 34
3.2 Analisis Decision Support System ... 35
3.3 Entity Relationship Diagram (ERD)... 38
3.4 Relational Database ... 39
3.4.1 Hak Akses ... 39
3.4.2 Tabel Anggota ... 39
3.4.3 Tabel Buku ... 40
3.4.4 Tabel Klasifikasi ... 42
3.4.5 Tabel Penerbit ... 42
3.4.6 Tabel Sumber ... 42
3.4.7 Tabel Rak ... 43
3.4.8 Tabel Peminjaman ... 43
3.4.9 Tabel Peminjaman Detail ... 44
3.4.10 Tabel Kriteria ... 44
(5)
x Universitas Kristen Maranatha
3.4.12 Tabel Model ... 45
3.4.13 Tabel Model Kriteria ... 46
3.4.14 Tabel Model Detail ... 46
3.5 Data Flow Diagram (DFD) ... 47
3.5.1 DFD Level 0 Diagram Konteks ... 47
3.5.2 DFD Level 1 ... 49
3.5.3 DFD Level 2 Proses 2 ... 52
3.5.4 DFD Level 2 Proses 3 ... 54
3.5.5 DFD Level 2 Proses 4 ... 55
3.5.6 DFD Level 2 Proses 5 ... 55
3.5.7 DFD Level 3 Proses 2.1 ... 57
3.5.8 DFD Level 3 Proses 2.2 ... 58
3.5.9 DFD Level 3 Proses 2.3 ... 59
3.5.10 DFD Level 3 Proses 2.4 ... 60
3.5.11 DFD Level 3 Proses 2.5 ... 61
3.5.12 DFD Level 3 Proses 2.6 ... 62
3.5.13 DFD Level 3 Proses 2.7 ... 63
3.5.14 DFD Level 3 Proses 2.8 ... 64
3.5.15 DFD Level 3 Proses 3.5 ... 65
3.5.16 DFD Level 3 Proses 4.2 ... 66
3.6 PSPEC ... 67
3.7 Kamus Data ... 96
3.8 Rancangan Desain Antar Muka (UI) ... 103
BAB 4. HASIL PENELITIAN ... 110
4.1 Hasil Implementasi Program ... 110
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 151
5.1 Pengujian Halaman Login ... 151
5.2 Pengujian Halaman Tambah dan Ubah Data Master Siswa ... 152
5.3 Pengujian Halaman Tambah dan Ubah Data Master Guru ... 154
5.4 Pengujian Halaman Tambah dan Ubah Data Master Staff ... 155
5.5 Pengujian Halaman Tambah dan Ubah Data Master Buku ... 157
(6)
xi Universitas Kristen Maranatha 5.7 Pengujian Halaman Tambah dan Ubah Data Master Klasifikasi . 160
5.8 Pengujian Halaman Tambah dan Ubah Data Master Rak ... 161
5.9 Pengujian Halaman Tambah dan Ubah Data Master Sumber ... 162
5.10 Pengujian Halaman Tambah dan Ubah Data Himpunan Kriteria . 162 5.11 Pengujian Tambah Transaksi Peminjaman Buku ... 164
5.12 Pengujian Transaksi Pengembalian Buku ... 165
BAB 6. SIMPULAN DAN SARAN ... 166
6.1 Simpulan ... 166
6.2 Saran ... 166
(7)
xii Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 2.1 Contoh Penyusunan Buku ... 9
Gambar 3.1Proses Bisnis Pendaftaran Anggota Perpustakaan ... 28
Gambar 3.2 Proses Bisnis Peminjaman Buku ... 29
Gambar 3.3 Proses Bisnis Pengembalian Buku ... 31
Gambar 3.4 Proses Bisnis Pembutan Laporan Buku ... 32
Gambar 3.5 Proses Bisnis Pembuatan Laporan Peminjaman ... 33
Gambar 3.6 Proses Bisnis Pembuatan Laporan Denda ... 34
Gambar 3.7 ERD ... 38
Gambar 3.8 DFD Level 0 ... 47
Gambar 3.9 DFD Level 1 ... 50
Gambar 3.10 DFD Level 2 Proses 2 ... 53
Gambar 3.11 DFD Level 2 Proses 3 ... 54
Gambar 3.12 DFD Level 2 Proses 4 ... 55
Gambar 3.13 DFD Level 2 Proses 5 ... 56
Gambar 3.14 DFD Level 3 Proses 2.1 ... 57
Gambar 3.15 DFD Level 3 Proses 2.2 ... 58
Gambar 3.16 DFD Level 3 Proses 2.3 ... 59
Gambar 3.17 DFD Level 3 Proses 2.4 ... 60
Gambar 3.18 DFD Level 3 Proses 2.5 ... 61
Gambar 3.19 DFD Level 3 Proses 2.6 ... 62
Gambar 3.20 DFD Level 3 Proses 2.7 ... 63
Gambar 3.21 DFD Level 3 Proses 2.8 ... 64
Gambar 3.22 DFD Level 3 Proses 3.5 ... 65
Gambar 3.23 DFD Level 3 Proses 4.2 ... 66
Gambar 3.24 Rancangan UI Login ... 103
Gambar 3.25 Rancangan UI Login Gagal ... 104
Gambar 3.26 Rancangan UI Halaman Utama ... 105
Gambar 3.27 Rancanagn UI Tambah dan Ubah Data ... 106
Gambar 3.28 Rancangan UI Transaksi Peminjaman ... 107
(8)
xiii Universitas Kristen Maranatha
Gambar 3.30 Rancangan UI Katalog Buku ... 108
Gambar 3.31 Rancangan UI Transaksi Pengembalian Buku oleh Anggota 109 Gambar 4.1 UI Halaman Login ... 110
Gambar 4.2 UI Halaman Validasi Login ... 111
Gambar 4.3 UI Halaman Login Gagal ... 111
Gambar 4.4 UI Halaman Data Master Buku ... 112
Gambar 4.5 UI Halaman Pertama Tambah Buku ... 113
Gambar 4.6 UI Halaman Kedua Tambah Buku ... 113
Gambar 4.7 UI Halaman Ubah Data Buku ... 114
Gambar 4.8 UI Halaman Ubah Status Buku Buku ... 114
Gambar 4.9 UI Halaman Detail Data Buku ... 115
Gambar 4.10 UI Halaman Data Master Penerbit ... 115
Gambar 4.11 UI Halaman Tambah Data Penerbit ... 116
Gambar 4.12 UI Halaman Ubah Data Penerbit ... 116
Gambar 4.13 UI Halaman Hapus Data Penerbit ... 117
Gambar 4.14 UI Halaman Data Master Klasifikasi ... 117
Gambar 4.15 UI Halaman Tambah Data Klasifikasi ... 118
Gambar 4.16 UI Halaman Ubah Data Klasifikasi ... 118
Gambar 4.17 UI Halman Hapus Data Klasifikasi ... 119
Gambar 4.18 UI Halaman Data Master Rak ... 119
Gambar 4.19 UI Halaman Tambah Data Rak ... 120
Gambar 4.20 UI Halaman Ubah Data Rak ... 120
Gambar 4.21 UI Halaman Ubah Data Rak ... 121
Gambar 4.22 UI Halaman Data Master Sumber ... 121
Gambar 4.23 UI Halaman Ubah Data Sumber... 122
Gambar 4.24 UI Halaman Ubah Data Sumber... 122
Gambar 4.25 UI Halaman Hapus Data Sumber ... 123
Gambar 4.26 UI Halaman Data Master Siswa ... 123
Gambar 4.27 UI Halaman Tambah Data Siswa ... 124
Gambar 4.28 UI Halaman Ubah Data Siswa ... 124
Gambar 4.29 UI Halaman Hapus Data Siswa ... 125
(9)
xiv Universitas Kristen Maranatha
Gambar 4.31 UI Halaman Tambah Data Guru ... 126
Gambar 4.32 UI Halaman Ubah Data Guru ... 126
Gambar 4.33 UI Halaman Hapus Data Guru ... 127
Gambar 4.34 UI Halaman Data Master Staff ... 127
Gambar 4.35 UI Halaman Tambah Data Staff ... 128
Gambar 4.36 UI Halaman Ubah Data Staff ... 128
Gambar 4.37 UI Halaman Hapus Data Staff ... 129
Gambar 4.38 UI Halaman Data Peminjaman ... 130
Gambar 4.39 UI Halaman Tambah Peminjaman Buku ... 130
Gambar 4.40 UI Halaman Detail Peminjaman ... 131
Gambar 4.41 UI Halaman Transaksi Peminjaman(1) ... 131
Gambar 4.42 UI Halaman Transaksi Peminjaman(2) ... 132
Gambar 4.43 UI Halaman Transaksi Peminjaman(3) ... 132
Gambar 4.44 UI Halaman Transaksi Peminjaman(4) ... 133
Gambar 4.45 UI Halaman Transaksi Pengembalian(1) ... 133
Gambar 4.46 UI Halaman Transaksi Pengembalian(2) ... 134
Gambar 4.47 UI Halaman Transaksi Pengembalian(3) ... 134
Gambar 4.48 UI Halaman SMS ... 135
Gambar 4.49 UI Halaman SMS Kepada Perorangan ... 135
Gambar 4.50 UI Halaman SMS Kepada Semua Anggota ... 136
Gambar 4.51 UI Halaman DSS – Data Kriteria ... 136
Gambar 4.52 UI Halaman DSS – Data Himpunan Kriteria(1) ... 137
Gambar 4.53 UI Halaman DSS – Data Himpunan Kriteria(2) ... 137
Gambar 4.54 UI Halaman DSS – Tambah Data Himpunan Kriteria ... 138
Gambar 4.55 UI Halaman DSS – Ubah Data Himpunan Kriteria ... 138
Gambar 4.56 UI Halaman DSS – Hapus Data Himpunan Kriteria ... 139
Gambar 4.57 UI Halaman DSS - Data Analisis ... 139
Gambar 4.58 UI Halaman DSS – Tambah Data Analisis(1) ... 140
Gambar 4.59 UI Halaman DSS - Salin Model Analisis ... 140
Gambar 4.60 UI Halaman DSS – Detail Model Analisis ... 141
Gambar 4.61 UI Halaman DSS – Tambah Data Analisa(2) ... 141
(10)
xv Universitas Kristen Maranatha
Gambar 4.63 UI Halaman DSS – Tambah Data Analisis(4) ... 142
Gambar 4.64 UI Halaman DSS – Hapus Buku ... 143
Gambar 4.65 UI Halaman DSS – Lihat Grafik ... 143
Gambar 4.66 UI Halaman DSS – Hasil Penilaian Analisis ... 144
Gambar 4.67 UI Halaman DSS – Hasil Analisis... 144
Gambar 4.68 UI Halaman Laporan ... 145
Gambar 4.69 UI Contoh Laporan Peminjaman ... 146
Gambar 4.70 UI Halaman Laporan Grafil Peminjaman ... 146
Gambar 4.71 UI Halaman Cetak Laoran Peminjaman ... 147
Gambar 4.72 UI Halaman Katalog Buku ... 148
Gambar 4.73 UI Halaman Transaksi Pengembalian oleh Anggota(1) ... 148
Gambar 4.74 UI Halaman Transaksi Pengembalian oleh Anggota(1) ... 149
Gambar 4.75 UI Halaman Reset Password ... 149
Gambar 4.76 UI Halaman Login ... 150
(11)
xvi Universitas Kristen Maranatha
DAFTAR TABEL
Tabel 2.1 Contoh PSPEC ... 20
Tabel 2.2 Contoh Kamus Data ... 21
Tabel 3.1 Kriteria ... 35
Tabel 3.2 Rating Kecocokan dari Setiap Alternatif pada Setiap Kriteria ... 36
Tabel 3.3 Struktur Tabel Hak Akses ... 39
Tabel 3.4 Struktur Tabel Anggota ... 39
Tabel 3.5 Struktur Tabel Buku ... 40
Tabel 3.6 Struktur Tabel Klasifikasi ... 42
Tabel 3.7 Struktur Tabel Penerbit ... 42
Tabel 3.8 Struktur Tabel Sumber ... 42
Tabel 3.9 Struktur Tabel Rak ... 43
Tabel 3.10 Struktur Tabel Peminjaman ... 43
Tabel 3.11 Struktur Tabel Peminjaman Detail ... 44
Tabel 3.12 Struktur Tabel Kriteria ... 44
Tabel 3.13 Tabel Himpunan Kriteria ... 45
Tabel 3.14 Struktur Tabel Model ... 45
Tabel 3.15 Struktur Tabel Model Kriteria ... 46
Tabel 3.16 Struktur Tabel Model Detail ... 46
Tabel 3.17 PSPEC Proses Login ... 67
Tabel 3.18 PSPEC Tambah Peminjaman ... 67
Tabel 3.19 PSPEC Pengembalian Buku ... 68
Tabel 3.20 PSPEC Pengelolaan SMS ... 69
Tabel 3.21 PSPEC Tambah Analisa ... 69
Tabel 3.22 PSPEC Laporan Anggota ... 70
Tabel 3.23 PSPEC Laporan Peminjaman ... 70
Tabel 3.24 PSPEC Laporan Transaksi Peminjaman Anggota ... 71
Tabel 3.25 Laporan Rating Pinjam Buku Anggota ... 72
Tabel 3.26 PSPEC Laporan Pendapatan Denda ... 72
Tabel 3.27 PSPEC Laporan Denda Buku Belum Kembali ... 73
(12)
xvii Universitas Kristen Maranatha
Tabel 3.29 PSPEC Laporan Grafik Peminjaman ... 74
Tabel 3.30 PSPEC Cari Buku ... 74
Tabel 3.31 PSPEC Tambah Buku ... 75
Tabel 3.32 PSPEC Ubah Buku ... 75
Tabel 3.33 PSPEC Ubah Status Buku ... 76
Tabel 3.34 PSPEC Detail Buku... 76
Tabel 3.35 PSPEC Cari Penerbit ... 77
Tabel 3.36 PSPEC Tambah Penerbit ... 77
Tabel 3.37 PSPEC Ubah Penerbit ... 78
Tabel 3.38 PSPE Hapus Penerbit ... 79
Tabel 3.39 PSPEC Cari Klasifikasi ... 79
Tabel 3.40 PSPEC Tambah Klasifikasi ... 80
Tabel 3.41 Ubah Klasifikasi ... 80
Tabel 3.42 PSPEC Hapus Klasifikasi ... 81
Tabel 3.43 PSPEC Cari Rak ... 81
Tabel 3.44 PSPEC Tambah Rak ... 82
Tabel 3.45 PSPEC Ubah Rak ... 82
Tabel 3.46 PSPEC Hapus Rak ... 83
Tabel 3.47 PSPEC Cari Sumber ... 83
Tabel 3.48 PSPEC Tambah Sumber ... 84
Tabel 3.49 PSPEC Ubah Sumber ... 84
Tabel 3.50 PSPEC Hapus Sumber ... 85
Tabel 3.51 PSPEC Cari Siswa ... 85
Tabel 3.52 PSPEC Tambah Siswa ... 86
Tabel 3.53 PSPEC Ubah Siswa ... 86
Tabel 3.54 PSPEC Hapus Siswa ... 87
Tabel 3.55 PSPEC Cari Guru ... 87
Tabel 3.56 PSPEC Tambah Guru ... 88
Tabel 3.57 PSPEC Ubah Guru ... 88
Tabel 3.58 PSPEC Hapus Guru ... 89
Tabel 3.59 PSPEC Cari Staff ... 89
(13)
xviii Universitas Kristen Maranatha
Tabel 3.61 PSPEC Ubah Staff ... 90
Tabel 3.62 PSPEC Hapus Staff ... 91
Tabel 3.63 PSPEC Cari Peminjaman ... 91
Tabel 3.64 PSPEC Tambah Peminjaman ... 92
Tabel 3.65 PSPEC Hapus Peminjaman ... 92
Tabel 3.66 PSPEC Detail Peminjaman ... 93
Tabel 3.67 PSPEC Cari Himpunan Kriteria ... 93
Tabel 3.68 PSPEC Tambah Himpunan Kriteria ... 94
Tabel 3.69 PSPEC Ubah Himpunan Kriteria ... 94
Tabel 3.70 PSPEC Hapus Himpunan Kriteria ... 95
Tabel 3.71 Kamus Data Siswa ... 96
Tabel 3.72 Kamus Data Guru ... 97
Tabel 3.73 Kamus Data Staff ... 97
Tabel 3.74 Kamus Data Buku ... 98
Tabel 3.75 Kamus Data Penerbit ... 99
Tabel 3.76 Kamus Data Klasifikasi ... 99
Tabel 3.77 Kamus Data Rak ... 100
Tabel 3.78 Kamus Data Sumber ... 100
Tabel 3.79 Kamus Data Peminjaman ... 101
Tabel 3.80 Kamus Data Pengembalian ... 101
Tabel 3.81 Kamus Data Himpunan Kriteria ... 102
Tabel 5.1 Pengujian Halaman Login ... 151
Tabel 5.2 Pengujian Halaman Tambah dan Ubah Data Master Siswa ... 152
Tabel 5.3 Pengujian Halaman Tambah da Ubah Data Master Guru ... 154
Tabel 5.4 Pengujian Halaman Tambah dan Ubah Data Master Staff ... 155
Tabel 5.5 Pengujian Halaman Tambah dan Ubah Data Master Buku ... 157
Tabel 5.6 Pengujian Halaman Tambah dan Ubah Data Master Penerbit ... 159
Tabel 5.7 Pengujian Halaman Tambah dan Ubah Data Master Klasifikasi . 160 Tabel 5.8 Pengujian Halaman Tambah dan Ubah Data Master Rak ... 161
Tabel 5.9 Pengujian Halaman Tambah dan Ubah Data Master Sumber .... 162
Tabel 5.10 Pengujian Halaman Tambah dan Ubah Data Himpunan Kriteria162 Tabel 5.11 Pengujian Tambah Transaksi Peminjaman Buku ... 164
(14)
xix Universitas Kristen Maranatha Tabel 5.12 Pengujian Transaksi Pengembalian Buku ... 165
(15)
xx Universitas Kristen Maranatha
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/Pemroses an
Arah arus dokumen atau pemrosesan. Arus normal adalah kekanan atau kebawah.
(16)
xxi Universitas Kristen Maranatha
Jenis Notasi/Lambang Nama Arti
Flowchart Keputusan Sebuah tahap
pembuatan keputusan, digunakan dalam bagan alir program komputer untuk menunjukan cabang bagi alternatif cara.
Flowchart Operasi Manual Menunjukan proses
yang dikerjakan secara manual.
ERD Entitas Menunjukan
hubungan
berinteraksi dengan sistem.
ERD Relasi/Hubungan Untuk
menghubungkan antar entitas.
ERD Penghubung Mengalirkan data.
DFD Proses Menunjukan
kegiatan atau kerja yang dilakukan oleh organisasi, mesin, atau komputer.
DFD Entitas Luar Menunjukan bagian
dari luar yang terlibat.
(17)
xxii Universitas Kristen Maranatha
Jenis Notasi/Lambang Nama Arti
DFD Arus Data Menunjukan arah
dari aliran data.
DFD Penyimpanan Data Menunjukan
simpanan dari data yang dapat berupa satu file atau
database di sistem informasi.
Kamus
Data
@
Primary Key Menandakan atribut kunci.
Kamus
Data
=
Sama dengan Terdiri dari.
Kamus
Data
{}
Braces Iterasi atau pengulangan. Kamus
Data
[]
Brackets Menunjukan salah satu dari dua situasi.
(18)
1 Universitas Kristen Maranatha
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
Dunia teknologi informasi berkembang dengan pesat, sehingga dalam melakukan berbagai kegiatan manusia membutuhkan teknologi informasi. Teknologi informasi digunakan untuk mengolah data yang akan menghasilkan informasi yang lebih akurat. Teknologi yang dibutuhkan adalah seperangkat komputer. Dengan menggunakan komputer sebagai piranti untuk mengolah data maka akan menghasilkan waktu pengerjaan yang lebih efisien juga menghasilkan informasi yang lebih akurat yang dapat mempermudah dalam mengambil keputusan.
Melihat sistem pendataan buku di perpustakaan SMA Negeri 5 Cimahi yang masih menggunakan sistem manual, yaitu masih menggunakan buku sebagai tempat penyimpanan data, sehingga menarik minat penulis untuk melakukan perancangan aplikasi Sistem Informasi Perpustakaan SMA Negeri 5 Cimahi yang berguna untuk mempermudah pengurus perpustakaan dalam mengelola data buku, data anggota, data peminjaman dan pengembalian buku. Dalam aplikasi ini terdapat fitur, yaitu menerapkan sistem barcode scanner untuk membaca ISBN setiap buku. Dengan menggunakan barcode scanner akan mempermudah setiap pencatatan data buku, peminjaman dan pengembalian buku. Aplikasi ini juga menerapkan salah satu konsep Decision Support System (DSS), yaitu dengan metode Simple Additive Weighting (SAW) yang digunakan untuk membantu pengurus perpustakaan dalam mengambil keputusan pada proses pengadaan buku. Selain itu aplikasi ini memiliki fitur lainnya, yaitu penghitungan denda keterlambatan pengembalian buku, pencarian data melalui kata kunci tertentu serta laporan yang nantinya akan membantu
(19)
Universitas Kristen Maranatha pihak perpustakaan untuk mengevaluasi data buku, peminjaman, serta denda keterlambatan pengembalian buku.
Dalam penggunaannya, aplikasi ini akan menggunakan bahasa pemrograman PHP dan MySQL sebagai database. Selain itu, User Interface
pun akan dibuat secara interaktif dan user friendly, yang berarti aplikasi ini mampu dioperasikan dengan mudah oleh pengguna, sehingga dalam pengerjaannya pengguna tidak akan merasa kesulitan.
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah, masalah - masalah yang muncul dan dapat di identifikasi adalah sebagai berikut :
1. Bagaimana membuat aplikasi yang dapat membantu admin mengelola data buku, data anggota serta data peminjaman dan pengembalian buku? 2. Bagaimana membuat aplikasi dengan menggunakan barcode scanner
agar dapat mempermudah siswa dalam mengembalikan buku?
3. Bagaimana membuat aplikasi yang menerapkan konsep Decision Support System (DSS) yang dapat membantu pihak perpustakaan dalam mengambil keputusan untuk menambah bahan pustaka ?
1.3 Tujuan Pembahasan
Berdasarkan latar belakang masalah, masalah - masalah yang muncul dan dapat di identifikasi adalah sebagai berikut :
1. Merancang dan menghasilkan aplikasi yang dapat membantu pengurus perpustakaan mengelola data buku, data anggota serta data peminjaman dan pengembalian buku.
2. Merancang dan menghasilkan aplikasi dengan menggunakan barcode scanner untuk mempermudah siswa dalam mengembalikan buku.
3. Merancang dan menghasilkan aplikasi yang menerapkan konsep
Decision Support System (DSS) yang dapat membantu admin dalam mengambil keputusan untuk menambah bahan pustaka.
(20)
3
Universitas Kristen Maranatha
1.4 Ruang Lingkup Kajian
Dalam tugas akhir ini penulis membatasi ruang lingkup permasalahan yang akan dibahas, yaitu :
Perangkat keras
o Monitor o Keyboard o Mouse
o Processor : Intel dengan kecepatan 1 Ghz (32bit atau 64bit). o RAM 1 GB
o Hardisk 20 GB
o HSDPA USB Modem ZTE o Barcode Scanner
Perangkat lunak
o Microsoft Office 2007
o Adobe Macromedia Dreamweaver CS5 o Basis data MySQL PHP Myadmin
Batasan Aplikasi
o Aplikasi hanya dapat digunakan pada bagian perpustakaan.
o Aplikasi hanya digunakan oleh kepala perpustakaan, admin, staff,
dan anggota perpustakaan.
o Kepala perpustakaan hanya dapat mengelola data staff dan
melihat laporan buku, penerbit, kategori, anggota, peminjaman, dan laporan denda.
o Admin dapat mengelola data buku, penerbit, kategori, sumber ,
rak, siswa, guru, staff dan transaksi peminjaman juga pengembalian. Admin juga dapat melakukan analisa dengan menggunakan metode SAW serta dapat melihat laporan buku, penerbit, kategori, anggota, peminjaman, dan laporan denda.
o Staff dapat mengelola data buku, penerbit, kategori, sumber , rak,
(21)
Universitas Kristen Maranatha
o Anggota perpustakaan dapat melihat katalog buku dan melakukan
peminjaman serta dapat melakukan pengembalian buku.
o Data yang dikelola diantaranya data buku, penerbit, kategori,
sumber, rak, siswa, guru, staff, analisa DSS, peminjaman dan pengembalian buku.
o Anggota perpustakaan yang terlambat mengembalikan buku akan
mendapat informasi melalui SMS. SMS dilakukan satu arah yaitu dari pihak perpustakaan kepada anggota perpustakaan.
o Barcode Scanner digunakan untuk membaca dan menginput barcode pada buku.
o Metode yang digunakan untuk mengimplementasikan Decision Support System (DSS) adalah metode Simple Additive Weighting
(SAW).
o Metode SAW digunakan hanya untuk memberi rekomendasi buku
yang akan dibeli oleh perpustakaan.
o Data kriteria yang terdapat di bagian DSS tidak dapat dikelola
(tambah, hapus, ubah).
o Proses penilaian DSS pada klasifikasi buku dilakukan oleh sistem.
1.5 Sumber Data
Dalam penelitian ini penulis menggunakan teknik pengumpulan data yaitu :
Data Primer
Dengan melakukan wawancara kepada kepala perpustakaan SMA Negeri 5 Cimahi.
Data Sekunder
Dengan melakukan studi kepustakaan, juga memperoleh data dari internet.
(22)
5
Universitas Kristen Maranatha
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.
(23)
166 Universitas Kristen Maranatha
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
Simpulan yang didapat dari hasil pembahasan diatas, yaitu:
1. Aplikasi ini digunakan oleh pengurus perpustakaan dalam mengelola data buku, data anggota, serta data peminjaman dan pengembalian buku. 2. Aplikasi ini digunakan oleh anggota perpustakaan untuk mengembalikan
buku karena dilengkapi dengan barcode scanner.
3. Aplikasi ini digunakan oleh admin dalam mengambil keputusan untuk menambah bahan pustaka dengan menggunakan metode Decision Support System (DSS).
6.2 Saran
Saran penulis untuk pengembangan aplikasi dimasa yang akan datang, diantaranya:
1. Import dan Export file .xls, agar data dapat diolah pada program Microsoft
Excel.
2. Backup dan Restore database, sehingga data akan lebih aman dan tidak
akan hilang bila terjadi kerusakan pada komputer.
3. Aplikasi dapat merekomendasikan buku kepada anggota perpustakaan, sehingga dapat meningkatkan jumlah peminjaman.
(24)
167 Universitas Kristen Maranatha
DAFTAR PUSTAKA
[1] S. M. T. Sutabri, Analisa Sistem Informasi, Yogyakarta: Andi Offset, 2004.
[2] M. Drs. Ibrahim Bafadal, Pengelolaan Perpustakaan Sekolah, Jakarta: Bumu Aksara, 2011.
[3] K. D. Sri, H. Sri, H. Agus and W. Retantyo, Fuzzy Multi-Atrtribute Decision Making, Yogyakarta: Graha Ilmu, 2006.
[4] W. Kita, Shortcourse SQL Server 2008 Express, Yogyakarta: Andi, 2010. [5] K. C. Laudon and J. P. Laudon, Sistem Informasi Manajemen, Jakarta:
Salemba Empat, 2008.
[6] Y. Ir. Supardi, Sistem Penjualan Service/Part Kendaraan, Jakarta: Media Komputindo, 1991.
[7] A. F. Harif, Analisis dan Perancangan Sistem Informasi untuk
Keunggulan Bersaing Perusahaan dan Organisasi Moderen,
Yogyakarta: Andi, 2007.
[8] S. P. R, A Practitioner's Approach Fifth Edition, New York: McGraw-Hill. [9] M. Drs. Zulkifli Amsyah, Manajemen Sistem Informasi Gramedia,
Jakarta: Pustaka Utama, 2005.
[10] I. B. Sidik, I. H. I. Pohan and Ir. M.Eng, Pemrograman Web dengan HTML, Bandung: Informatika, 2001.
[11] R. Budi, Pemrograman Web dengan PHP dan Oracle, Bandung: Andi, 2010.
[12] Riyanto, Sistem Informasi Penjualan dengan PHP dan Mysql(Studi Kasus Aplikasi Apotik Integrasi Barcode Scanner), Yogyakarta: Gavamedia, 2011.
[13] W. Kita, MySQL Database Server, Jakarta: Mediakita, 2010.
[14] D. E. Tarigan, Fuzzy Membangun SMS Gateway Berbasis Web dengan Codeigniter, Yogyakarta: Lokomedia, 2013.
(1)
Universitas Kristen Maranatha Dalam penggunaannya, aplikasi ini akan menggunakan bahasa pemrograman PHP dan MySQL sebagai database. Selain itu, User Interface pun akan dibuat secara interaktif dan user friendly, yang berarti aplikasi ini mampu dioperasikan dengan mudah oleh pengguna, sehingga dalam pengerjaannya pengguna tidak akan merasa kesulitan.
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah, masalah - masalah yang muncul dan dapat di identifikasi adalah sebagai berikut :
1. Bagaimana membuat aplikasi yang dapat membantu admin mengelola data buku, data anggota serta data peminjaman dan pengembalian buku? 2. Bagaimana membuat aplikasi dengan menggunakan barcode scanner
agar dapat mempermudah siswa dalam mengembalikan buku?
3. Bagaimana membuat aplikasi yang menerapkan konsep Decision Support System (DSS) yang dapat membantu pihak perpustakaan dalam mengambil keputusan untuk menambah bahan pustaka ?
1.3 Tujuan Pembahasan
Berdasarkan latar belakang masalah, masalah - masalah yang muncul dan dapat di identifikasi adalah sebagai berikut :
1. Merancang dan menghasilkan aplikasi yang dapat membantu pengurus perpustakaan mengelola data buku, data anggota serta data peminjaman dan pengembalian buku.
2. Merancang dan menghasilkan aplikasi dengan menggunakan barcode scanner untuk mempermudah siswa dalam mengembalikan buku.
3. Merancang dan menghasilkan aplikasi yang menerapkan konsep Decision Support System (DSS) yang dapat membantu admin dalam mengambil keputusan untuk menambah bahan pustaka.
(2)
3
Universitas Kristen Maranatha
1.4 Ruang Lingkup Kajian
Dalam tugas akhir ini penulis membatasi ruang lingkup permasalahan yang akan dibahas, yaitu :
Perangkat keras
o Monitor o Keyboard o Mouse
o Processor : Intel dengan kecepatan 1 Ghz (32bit atau 64bit). o RAM 1 GB
o Hardisk 20 GB
o HSDPA USB Modem ZTE o Barcode Scanner
Perangkat lunak
o Microsoft Office 2007
o Adobe Macromedia Dreamweaver CS5 o Basis data MySQL PHP Myadmin
Batasan Aplikasi
o Aplikasi hanya dapat digunakan pada bagian perpustakaan.
o Aplikasi hanya digunakan oleh kepala perpustakaan, admin, staff,
dan anggota perpustakaan.
o Kepala perpustakaan hanya dapat mengelola data staff dan
melihat laporan buku, penerbit, kategori, anggota, peminjaman, dan laporan denda.
o Admin dapat mengelola data buku, penerbit, kategori, sumber ,
rak, siswa, guru, staff dan transaksi peminjaman juga pengembalian. Admin juga dapat melakukan analisa dengan menggunakan metode SAW serta dapat melihat laporan buku, penerbit, kategori, anggota, peminjaman, dan laporan denda.
o Staff dapat mengelola data buku, penerbit, kategori, sumber , rak,
(3)
Universitas Kristen Maranatha
o Data yang dikelola diantaranya data buku, penerbit, kategori,
sumber, rak, siswa, guru, staff, analisa DSS, peminjaman dan pengembalian buku.
o Anggota perpustakaan yang terlambat mengembalikan buku akan
mendapat informasi melalui SMS. SMS dilakukan satu arah yaitu dari pihak perpustakaan kepada anggota perpustakaan.
o Barcode Scanner digunakan untuk membaca dan menginput
barcode pada buku.
o Metode yang digunakan untuk mengimplementasikan Decision
Support System (DSS) adalah metode Simple Additive Weighting (SAW).
o Metode SAW digunakan hanya untuk memberi rekomendasi buku
yang akan dibeli oleh perpustakaan.
o Data kriteria yang terdapat di bagian DSS tidak dapat dikelola
(tambah, hapus, ubah).
o Proses penilaian DSS pada klasifikasi buku dilakukan oleh sistem.
1.5 Sumber Data
Dalam penelitian ini penulis menggunakan teknik pengumpulan data yaitu :
Data Primer
Dengan melakukan wawancara kepada kepala perpustakaan SMA Negeri 5 Cimahi.
Data Sekunder
Dengan melakukan studi kepustakaan, juga memperoleh data dari internet.
(4)
5
Universitas Kristen Maranatha
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)
166 Universitas Kristen Maranatha penelitian dan pembahasan serta perancangan aplikasi.
6.1 Simpulan
Simpulan yang didapat dari hasil pembahasan diatas, yaitu:
1. Aplikasi ini digunakan oleh pengurus perpustakaan dalam mengelola data buku, data anggota, serta data peminjaman dan pengembalian buku. 2. Aplikasi ini digunakan oleh anggota perpustakaan untuk mengembalikan
buku karena dilengkapi dengan barcode scanner.
3. Aplikasi ini digunakan oleh admin dalam mengambil keputusan untuk menambah bahan pustaka dengan menggunakan metode Decision Support System (DSS).
6.2 Saran
Saran penulis untuk pengembangan aplikasi dimasa yang akan datang, diantaranya:
1. Import dan Export file .xls, agar data dapat diolah pada program Microsoft Excel.
2. Backup dan Restore database, sehingga data akan lebih aman dan tidak akan hilang bila terjadi kerusakan pada komputer.
3. Aplikasi dapat merekomendasikan buku kepada anggota perpustakaan, sehingga dapat meningkatkan jumlah peminjaman.
(6)
167 Universitas Kristen Maranatha
DAFTAR PUSTAKA
[1] S. M. T. Sutabri, Analisa Sistem Informasi, Yogyakarta: Andi Offset, 2004.
[2] M. Drs. Ibrahim Bafadal, Pengelolaan Perpustakaan Sekolah, Jakarta: Bumu Aksara, 2011.
[3] K. D. Sri, H. Sri, H. Agus and W. Retantyo, Fuzzy Multi-Atrtribute Decision Making, Yogyakarta: Graha Ilmu, 2006.
[4] W. Kita, Shortcourse SQL Server 2008 Express, Yogyakarta: Andi, 2010. [5] K. C. Laudon and J. P. Laudon, Sistem Informasi Manajemen, Jakarta:
Salemba Empat, 2008.
[6] Y. Ir. Supardi, Sistem Penjualan Service/Part Kendaraan, Jakarta: Media Komputindo, 1991.
[7] A. F. Harif, Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Moderen, Yogyakarta: Andi, 2007.
[8] S. P. R, A Practitioner's Approach Fifth Edition, New York: McGraw-Hill. [9] M. Drs. Zulkifli Amsyah, Manajemen Sistem Informasi Gramedia,
Jakarta: Pustaka Utama, 2005.
[10] I. B. Sidik, I. H. I. Pohan and Ir. M.Eng, Pemrograman Web dengan HTML, Bandung: Informatika, 2001.
[11] R. Budi, Pemrograman Web dengan PHP dan Oracle, Bandung: Andi, 2010.
[12] Riyanto, Sistem Informasi Penjualan dengan PHP dan Mysql(Studi Kasus Aplikasi Apotik Integrasi Barcode Scanner), Yogyakarta: Gavamedia, 2011.
[13] W. Kita, MySQL Database Server, Jakarta: Mediakita, 2010.
[14] D. E. Tarigan, Fuzzy Membangun SMS Gateway Berbasis Web dengan Codeigniter, Yogyakarta: Lokomedia, 2013.