Sistem Informasi Perpustakaan dengan Menerapkan Metode Input Barcode Scanner dan DSS.
vi
ABSTRAKSI
Beberapa tahun lalu, perpustakaan masih menggunakan sistem manual. Dengan sistem manual, pekerjaan dalam pendokumentasian data-data perpustakaan akan memakan waktu lama. Dengan aplikasi ini diharapkan pekerjaan dalam pendokumentasian data-data dan pembuatan laporan dapat diselesaikan dalam waktu yang singkat sehingga terciptanya efisiensi dan efektivitas kerja. Selain daripada itu, sistem DSS yang diterapkan pada aplikasi ini dapat membantu pengambilan keputusan dengan cepat dan tepat. Aplikasi ini dengan menggunakan bahasa pemrograman C#. Metode Penelitian yang digunakan untuk membangun aplikasi ini adalah dengan studi dokumentasi, studi melalui media elektronik, dan observasi langsung pada perpustakaan STT Kharisma.
(2)
vii
ABSTRACT
A few years ago, the library was using manual system. By using this system, the documentation of library data required considerably huge amount of time. With this application, the process of data documentation and reporting could be done in a much shorter time, resulting in work efficiency and effectiveness. Moreover, the DSS system on this application could also help in improving the speed and accuracy of decision making. This application uses C# programming language. The research methods used to build this application are documentation study, research via electronic media, and direct observation at STT Kharisma library.
(3)
viii
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITAN... iii
PRAKATA ... iv
ABSTRAKSI ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xiii
DAFTAR TABEL... xvi
DAFTAR LAMPIRAN ... xvii
BAB I 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.4.1. Ruang Lingkup Perangkat Keras ... 3
1.4.2. Ruang Lingkup Perangkat Lunak ... 3
1.4.3. Ruang Lingkup Penelitian ... 4
1.5. Sumber Data... 4
1.6. Sistematika Penyajian ... 5
BAB II KAJIAN TEORI ... 7
2.1. Sistem ... 7
(4)
ix
2.1.2. Pengertian Informasi ... 7
2.1.3. Pengertian Sistem Informasi ... 8
2.2 Decision Support System (DSS) (Power, 2002) ... 8
2.3 Sistem Barcode (Mahbub, 2004) ... 9
2.3.1 Pengertian Barcode ... 9
2.3.2 Jenis-Jenis Barcode ... 10
2.3.3 Cara Kerja Barcode ... 11
2.4 Object Oriented Programming & Unified Modeling Language (UML) ... 13
2.4.1 Object Oriented Programming (Larman, 2004) ... 13
2.4.2 Unified Modeling Language (UML) ... 14
2.5 Basis Data (Imbar dan Renaldy, 2006) ... 21
2.6 Entity Relational Diagram (ERD) (Imbar dan Renaldy, 2006) 22 2.6.1 Kardinalitas Relasi Dalam ERD ... 22
2.6.2 Simbol-Simbol ERD ... 24
2.7 Structured Query Language (SQL) (Imbar dan Renaldy, 2006) 25 2.7.1 Pernyataan SELECT ... 25
2.7.2 Pernyataan INSERT INTO ... 27
2.7.3 Pernyataan UPDATE ... 27
2.7.4 Pernyataan DELETE ... 27
2.8 C# ... 28
2.9 Black Box Testing (Williams, 2006) ... 32
BAB III ANALISIS DAN RANCANGAN SISTEM ... 34
3.1. Proses Bisnis ... 34
(5)
x
3.3. Relational Database ... 37
3.3.1. Detil Tabel Penerbit ... 38
3.3.2. Detil Tabel Kategori Buku ... 38
3.3.3. Detil Tabel Judul ... 38
3.3.4. Detil Tabel Buku... 39
3.3.5. Detil Tabel Pinjam ... 39
3.3.6. Detil Tabel Peminjam ... 39
3.3.7. Detil Tabel Kategori Peminjam... 40
3.3.8. Detil Tabel Detil Pinjam ... 40
3.3.9. Detil Tabel User ... 40
3.4. Use Case ... 41
3.5. Activity Diagram ... 43
3.6. Class Diagram ... 53
3.6.1 Pembagian Class Diagram ... 53
3.6.2 Gambar Class Diagram ... 54
3.7. Desain Antar Muka ... 58
BAB IV HASIL PENELITIAN ... 80
4.1 Halaman Log In ... 80
4.2 Halaman Lupa Password ... 81
4.3 Halaman Utama ... 81
4.3.1 Halaman Utama Admin ... 81
4.3.2 Halaman Utama User ... 82
4.4 Halaman Transaksi Peminjaman Buku ... 83
4.5 Halaman Transaksi Pengembalian Buku ... 84
4.6 Halaman Manage Kategori Buku ... 85
(6)
xi
4.6.2 Halaman Edit Kategori Buku ... 86
4.6.3 Message Box Hapus Kategori Buku ... 87
4.6.4 Laporan Data Kategori Buku ... 88
4.7 Halaman Manage Penerbit ... 89
4.7.1 Halaman Tambah Penerbit ... 90
4.7.2 Halaman Edit Penerbit ... 91
4.7.3 Message Box Hapus Penerbit... 92
4.7.4 Laporan Data Penerbit ... 93
4.8 Halaman Manage Peminjam ... 94
4.8.1 Halaman Tambah Peminjam... 95
4.8.2 Halaman Edit Peminjam ... 96
4.8.3 Halaman Cetak Kartu Peminjam ... 97
4.8.4 Message Box Hapus Peminjam ... 98
4.8.5 Laporan Data Peminjam ... 99
4.9 Halaman Manage Kategori Peminjam... 100
4.9.1 Halaman Tambah Kategori Peminjam ... 101
4.9.2 Halaman Edit Kategori Peminjam ... 101
4.9.3 Message Box Hapus Kategori Peminjam ... 102
4.9.4 Laporan Data Kategori Peminjam ... 103
4.10 Halaman Manage Buku ... 104
4.10.1 Halaman Edit Buku ... 105
4.10.2 Message Box Hapus Buku ... 106
4.10.3 Laporan Data Buku ... 107
4.11 Halaman Manage Judul Buku ... 108
4.11.1 Halaman Tambah Judul Buku ... 109
(7)
xii
4.11.3 Halaman Tambah Buku Baru ... 111
4.11.4 Halaman Cetak Label Buku ... 112
4.11.5 Message Box Hapus Judul Buku ... 113
4.11.6 Laporan Data Judul Buku ... 114
4.12 Halaman Manage User ... 115
4.12.1 Halaman Tambah User ... 116
4.12.2 Halaman EditUser ... 117
4.12.3 Message Box Hapus User ... 118
4.13 Halaman Suggestion ... 119
4.14 Halaman Laporan Denda ... 120
4.15 Halaman Laporan Pinjam-Kembali Buku ... 121
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 122
5.1 Error Handling Pada Halaman Login... 122
5.2 Error Handling Pada Peminjaman Buku... 124
5.3 Error Handling Dalam Penambahan Data ... 126
5.4 Error Handling Dalam Pengubahan Data ... 128
5.5 Error Handling dalam Penghapusan Data ... 129
5.6 Hasil Kuisioner ... 131
BAB VI SIMPULAN DAN SARAN... 134
6.1 Simpulan ... 134
6.2 Saran ... 134
DAFTAR PUSTAKA ... 135 LAMPIRAN ... A-1
(8)
xiii
DAFTAR GAMBAR
Gambar 1 UPC-A Barcode... 10
Gambar 2 Code 39 Barcode ... 10
Gambar 3 EAN-8 / EAN-13 Barcode ... 11
Gambar 4 CodaBar Barcode... 11
Gambar 5 Actor ... 15
Gambar 6 Use Case ... 16
Gambar 7 Relationship ... 16
Gambar 8 Include Relationship ... 17
Gambar 9 Extend Relationship ... 17
Gambar 10 Action State ... 18
Gambar 11 State ... 18
Gambar 12 Transitions... 18
Gambar 13 Initial State ... 19
Gambar 14 Final State ... 19
Gambar 15 Use Conditions ... 19
Gambar 16 Class Diagram... 20
Gambar 17 Inheritance ... 20
Gambar 18 Relasi Satu ke Satu ... 23
Gambar 19 Relasi Satu ke Banyak ... 23
Gambar 20 Relasi Banyak ke Satu ... 23
Gambar 21 Relasi Banyak ke Banyak ... 24
Gambar 22 Entity Relational Diagram ... 36
Gambar 23 Relational Database ... 37
Gambar 24 Use Case ... 42
Gambar 25 Aktivitas Login ... 43
Gambar 26 Aktivitas Pengolahan Data User... 44
Gambar 27 Aktivitas Pengolahan Data Buku ... 45
Gambar 28 Aktivitas Pengolahan Data Judul Buku ... 46
Gambar 29 Aktivitas Pengolahan Data Peminjam ... 47
Gambar 30 Aktivitas Pengolahan Data Penerbit ... 48
Gambar 31 Aktivitas Pengolahan Data Kategori Buku ... 49
Gambar 32 Aktivitas Pengolahan Data Kategori Peminjam ... 50
Gambar 33 Aktivitas Peminjaman Buku ... 51
Gambar 34 Aktivitas Pengembalian Buku ... 51
Gambar 35 Aktivitas Melihat Laporan Pinjam-Kembali Buku ... 52
Gambar 36 Aktivitas Melihat Laporan Denda... 52
Gambar 37 Aktivitas Melihat Suggestion DSS ... 52
Gambar 38 Class User... 54
Gambar 39 Class Buku ... 54
Gambar 40 Class Judul... 55
Gambar 41 Class Penerbit ... 55
Gambar 42 Class Peminjam ... 56
Gambar 43 Class Kategori Peminjam ... 56
Gambar 44 Class Kategori Buku ... 57
Gambar 45 Class Pinjam ... 57
(9)
xiv
Gambar 47 Desain Log In Form ... 58
Gambar 48 Form Lupa Password ... 59
Gambar 49 Main Form ... 59
Gambar 50 Form Manage Data User ... 60
Gambar 51 Form Tambah User ... 61
Gambar 52 Form Edit User ... 61
Gambar 53 Form Manage Buku ... 62
Gambar 54 From Edit Buku ... 63
Gambar 55 Form Manage Judul Buku ... 63
Gambar 56 Form Edit Judul Buku ... 64
Gambar 57 Form Tambah Judul Buku ... 65
Gambar 58 Form Manage Kategori Buku ... 66
Gambar 59 Form Edit Kategori Buku ... 67
Gambar 60 Form Tambah Kategori Buku ... 67
Gambar 61 Form Manage Penerbit ... 68
Gambar 62 Form Edit Penerbit ... 69
Gambar 63 Form Tambah Penerbit ... 70
Gambar 64 Form Manage Peminjam ... 70
Gambar 65 Form Edit Peminjam ... 71
Gambar 66 Form Tambah Peminjam ... 72
Gambar 67 Form Manage Kategori Peminjam ... 73
Gambar 68 Form Edit Kategori Peminjam ... 74
Gambar 69 Form Kategori Peminjam ... 75
Gambar 70 Form Peminjaman Buku ... 75
Gambar 71 Form Pengembalian Buku ... 76
Gambar 72 Form Laporan Denda ... 77
Gambar 73 Form Laporan Pinjam-Kembali Buku ... 77
Gambar 74 Form Filter Pinjam-Kembali Buku ... 78
Gambar 75 Form Suggestion ... 79
Gambar 76 Halaman Login ... 80
Gambar 77 Halaman Lupa Password ... 81
Gambar 78 Halaman Utama Admin ... 81
Gambar 79 Halaman Utama User ... 82
Gambar 80 Halaman Transaksi Peminjaman Buku ... 83
Gambar 81 Halaman Transaksi Pengembalian Buku ... 84
Gambar 82 Halaman Manage Kategori Buku ... 85
Gambar 83 Halaman Tambah Kategori Buku ... 86
Gambar 84 Halaman Edit Kategori Buku ... 86
Gambar 85 Message Box Hapus Kategori Buku ... 87
Gambar 86 Laporan Kategori Buku ... 88
Gambar 87 Halaman Manage Penerbit ... 89
Gambar 88 Halaman Tambah Penerbit ... 90
Gambar 89 Halaman Edit Penerbit ... 91
Gambar 90 Message Box Hapus Penerbit ... 92
Gambar 91 Laporan Data Penerbit ... 93
Gambar 92 Halaman Manage Peminjam ... 94
Gambar 93 Halaman Tambah Peminjam ... 95
(10)
xv
Gambar 95 Halaman Cetak Kartu Peminjam ... 97
Gambar 96 Message Box Hapus Peminjam ... 98
Gambar 97 Laporan Data Peminjam ... 99
Gambar 98 Halaman Manage Kategori Peminjam ... 100
Gambar 99 Halaman Tambah Kategori Peminjam ... 101
Gambar 100 Halaman Edit Kategori Peminjam ... 101
Gambar 101 Message Box Hapus Kategori Peminjam ... 102
Gambar 102 Laporan Data Kategori Peminjam ... 103
Gambar 103 Halaman Manage Buku ... 104
Gambar 104 Halaman Edit Buku ... 105
Gambar 105 Message Box Hapus Buku ... 106
Gambar 106 Laporan Data Buku ... 107
Gambar 107 Halaman Manage Judul Buku ... 108
Gambar 108 Halaman Tambah Judul Buku ... 109
Gambar 109 Halaman Edit Judul Buku ... 110
Gambar 110 Halaman Tambah Buku Baru ... 111
Gambar 111 Halaman Cetak Label Baru ... 112
Gambar 112 Message Box Hapus Judul Buku ... 113
Gambar 113 Laporan Data Judul Buku ... 114
Gambar 114 Halaman Manage User ... 115
Gambar 115 Halaman Tambah User ... 116
Gambar 116 Halaman Edit User ... 117
Gambar 117 Message Box Hapus User... 118
Gambar 118 Suggestion Buku Rusak ... 119
Gambar 119 Laporan Denda ... 120
Gambar 120 Laporan Pinjam-Kembali ... 121
Gambar 121 Peringatan Username Kosong ... 122
Gambar 122 Peringatan Password Kosong ... 123
Gambar 123 Peringatan Data Tidak Cocok ... 123
Gambar 124 Peringatan Salah Kode Barcode ... 124
Gambar 125 Kode Barcode Peminjam Benar ... 124
Gambar 126 Meminjam Buku ... 125
Gambar 127 Kode Kategori Kosong ... 126
Gambar 128 Kode Kategori Buku Sama ... 126
Gambar 129 Nama Kategori Kosong ... 127
Gambar 130 Penambahan Data Berhasil ... 127
Gambar 131 Nama Kategori Kosong ... 128
Gambar 132 Nama Kategori Tidak Kosong ... 128
Gambar 133 Data Kategori Buku Berhasil Diupdate ... 129
Gambar 134 Data Tidak Dipilih ... 129
Gambar 135 Kode Dipilih ... 130
(11)
xvi
DAFTAR TABEL
Tabel I Simbol-Simbol ERD ... 24
Tabel II Daftar Operator ... 26
Tabel III Detil Tabel Penerbit... 38
Tabel IV Detil Tabel Kategori Buku ... 38
Tabel V Detil Tabel Judul Buku ... 38
Tabel VI Detil Tabel Buku ... 39
Tabel VII Detil Tabel Pinjam... 39
Tabel VIII Detil Tabel Peminjam ... 39
Tabel IX Detil Tabel Kategori Peminjam ... 40
Tabel X Detil Tabel Detil Pinjam ... 40
Tabel XI Detil Tabel User ... 40
Tabel XII Jawaban Pertanyaan Kuisioner No.1... 131
Tabel XIII Jawaban Pertanyaan Kuisioner No.2... 131
Tabel XIV Jawaban Pertanyaan Kuisioner No.3 ... 131
Tabel XV Jawaban Pertanyaan Kuisioner No.4 ... 132
Tabel XVI Jawaban Pertanyaan Kuisioner No.5 ... 132
(12)
xvii
DAFTAR LAMPIRAN
LAMPIRAN A RIWAYAT HIDUP ... A-1 LAMPIRAN B SOURCE CODE ... B-1 LAMPIRAN C KUISONER ... C-1
(13)
1
BAB I PENDAHULUAN
1.1. Latar Belakang Masalah
Beberapa tahun yang lalu pada umumnya pada perpustakaan masih menggunakan sistem manual. Sistem manual itu menuntut ketelitian dari pihak manajemen perpustakaan. Alasan lain untuk membuat suatu laporan secara instant atau otomatis cukup berbelit-belit, sehingga tidak efektif. Ditambah perubahan jaman yang menuntut segala sesuatunya serba cepat. Sistem yang dahulunya dibuat secara manual akan menghambat kinerja dan efektivitas dalam pengelolaan data perpustakaan. Cepat atau lambat akan digantikan dengan sistem yang lebih efektif agar perpustakaan dapat menjalankan fungsi secara optimal.
Sistem komputerisasi dapat menjawab permasalahan yang telah disebutkan di atas. Dengan merancang suatu perangkat lunak, sistem yang dahulunya manual dapat diimplementasikan menjadi digital yang akan meminimalisir bahkan menghilangkan kesalahan – kesalahan yang ada pada sistem manual. Akan terbentuk suatu otomatisasi dalam pengolahan data yang secara langsung dapat menjaga dalam pemeliharaan data perpustakaan.
Perpustakaan yang bekerja dengan sistem manual umumnya tidak bekerja secara efektif, terutama dalam pembuatan laporan bulanan. Hal ini dikarenakan banyaknya buku yang dipinjam dan banyaknya catatan yang harus dilihat.
Menyadari kebutuhan akan hal tersebut, maka dibuatlah suatu sistem informasi perpustakaan dengan menerapkan sistem barcode. Adapun sistem yang sedang berlangsung sekarang dikerjakan secara manual, hal ini dapat menyebabkan lambatnya proses pengolahan data di samping kebutuhan manusia yang memerlukan segala sesuatu serba cepat dan efektif.
(14)
2
UNIVERSITAS KRISTEN MARANATHA
1.2. Rumusan Masalah
Melihat latar belakang permasalahan yang telah diuraikan di atas, terdapat beberapa permasalahan yang dihadapi, diantaranya :
1. Bagaimana membangun sistem informasi yang lebih efektif untuk pengolahan data perpustakaan agar menghasilkan informasi yang lebih akurat?
2. Bagaimana menghasilkan laporan bulanan yang akurat untuk kemudahan karyawan perpustakaan?
3. Bagaimana cara mengelola data buku yang berasal dari peminjaman dan pengembalian?
4. Bagaimana meningkatkan kinerja peminjaman dan pengembalian dengan menerapkan sistem barcode?
5. Bagaimana menerapkan DSS dalam Aplikasi Sistem Informasi Perpustakaan untuk menentukan buku yang disarankan untuk dipinjam, memberikan saran buku yang perlu dibeli, dan pemberitahuan untuk buku yang rusak.
1.3. Tujuan Pembahasan
Adapun tujuan membentuk suatu sistem informasi perpustakaan dengan menerapakan sistem barcode ini sebagai berikut :
1. Untuk memberikan informasi yang akurat dan memberikan efektifitas dalam pengolahan data di dalam perpustakaan.
2. Untuk menghasilkan laporan bulanan yang akurat dan cepat sehingga efektifitas dan efisiensi kerja dapat dimaksimalkan.
3. Untuk mengelola data buku sesuai dengan peminjaman dan pengembalian
4. Untuk meningkatkan kinerja dalam proses peminjaman dan pengembalian dengan sistem barcode terutama dalam hal kecepatan.
5. Untuk mengetahui bagaimana penerapan DSS untuk menentukan buku yang disarankan untuk dipinjam, memberikan saran buku yang perlu dibeli, dan pemberitahuan untuk buku yang rusak.
(15)
3
UNIVERSITAS KRISTEN MARANATHA
1.4. Ruang Lingkup Kajian
1.4.1. Ruang Lingkup Perangkat Keras
Adapun spesifikasi minimum perangkat keras komputer yang dibutuhkan untuk menjalankan aplikasi ini adalah :
1. CPU Intel / AMD dengan clock 1 GHz. 2. Memori SDRAM / DDR-SDRAM 256 MB. 3. Harddisk 10 GB.
4. Monitor dengan resolusi 800 x 600 pixel 256 warna.
5. VGA yang mendukung resolusi 800 x 600 pixel 256 warna. 6. Keyboard.
7. Mouse.
8. Barcode Reader.
1.4.2. Ruang Lingkup Perangkat Lunak
Perangkat lunak yang digunakan untuk membangun aplikasi ini adalah :
1. Microsoft Windows XP Professional SP 3
Produk ini adalah sistem operasi minimum dari Microsoft yang dapat digunakan untuk menjalankan aplikasi yang dibangun dengan menggunakan Microsoft Visual Studio .NET 2008. Aplikasi yang dibangun tidak dapat berjalan pada sistem operasi yang dirilis sebelumnya.
2. .Net Framework 3.5
Program ini adalah platform sistem untuk menjalankan aplikasi yang dibangun dengan menggunakan Visual Studio .NET 2008.
3. Microsoft Visual Studio .NET 2008 Professional Edition
Program ini memiliki bahasa pemrograman yang digunakan untuk membangun aplikasi. Terdapat kumpulan bahasa pemrograman dalam produk ini, namun yang digunakan adalah bahasa C#.
(16)
4
UNIVERSITAS KRISTEN MARANATHA
4. Microsoft SQL Server 2005 Express.
Program ini berguna untuk menjalankan engine database
yang digunakan oleh aplikasi yang dibangun
1.4.3. Ruang Lingkup Penelitian
1. Sistem yang dibuat untuk perpustakaan.
2. Sistem menangani peminjaman, pengembalian buku, dan manajemen denda.
3. Sistem menangani pengolahan data (insert, update, delete) data buku, data peminjam, data kategori buku, data judul, data penerbit, data kategori peminjam.
4. Sistem menangani pembuatan laporan bulanan.
5. Penerapan barcode dalam sistem yaitu pembuatan barcode tipe
Interleaved 2 of 5 12 digit angka yang dapat digunakan pada barang dan juga pembacaan setiap barcode untuk pencarian suatu barang.
1.5. Sumber Data
Sumber data yang diperlukan untuk membantu dalam penyelesaian masalah yang telah diuraikan di atas, berasal dari antara lain :
1. Media elektronik melalui internet, pengumpulan data dengan cara membaca, mempelajari, dan menganalisa beberapa artikel elektronik yang berkaitan dengan masalah yang berhubungan dengan penelitian ini.
2. Studi dokumentasi, pengumpulan data dengan cara meminjam buku-buku yang berkaitan serta mempelajari beberapa dokumen, arsip, ataupun tata cara yang berhubungan dengan penelitian.
3. Observasi pada Perpustakaan STT Kharisma di Jl. BKR 98 ABC Bandung, pengamatan secara langsung kepada objek masalah. Untuk memahami sistem yang sedang berjalan, dilakukanlah pengamatan langsung terhadap lingkungan fisik di lapangan.
(17)
5
UNIVERSITAS KRISTEN MARANATHA
1.6. Sistematika Penyajian
Sistematika yang disusun merupakan gambaran dari keseluruhan laporan ini. Urutan pembahasannya secara garis besar adalah sebagai berikut :
1. BAB I PENDAHULUAN
Bab ini merupakan landasan dasar mengenai hal-hal yang berhubungan dengan penulisan laporan ini, yang mengemukakan latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian.
2. BAB II KAJIAN TEORI
Pada bab ini berisi landasan teori yang nantinya dipakai untuk merancang sistem pada perpustakaan dengan menerapkan barcode. Teori menjelaskan tentang pengertian sistem disertai elemen-elemen sistem, pengertian informasi, sistem informasi, dan pengolahan data serta langkah-langkah dalam pengolahan data yang dipakai sebagai acuan untuk menyelesaikan tugas akhir ini.
3. BAB III ANALISIS DAN RANCANGAN SISTEM
Berisikan pembahasan permasalahan yang timbul dari pengolahan data buku dan transaksi pada perpustakaan, serta usulan-usulan input dan output dari program aplikasi pengolahan data ini sehingga didapatkan subyektifitas dan obyektifitas data secara menyeluruh dalam sistem yang telah ada dan berjalan. Bab ini juga berisi tentang tahap-tahap perancangan dan solusi alternatif yang dibutuhkan oleh sistem. 4. BAB IV HASIL PENELITIAN
Bab ini berisi tentang hasil penelitian dari sistem yang telah dibuat, mulai dari perangkat keras yang dibutuhkan maupun dari perangkat lunak serta solusi dari perancangan sistem itu sendiri.
(18)
6
UNIVERSITAS KRISTEN MARANATHA 5. BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi pembahasan mengenai penelitian yang telah dilakukan dan uji coba sistem yang telah dibuat secara lebih mendalam.
6. BAB VI SIMPULAN DAN SARAN
Bab ini berisikan kesimpulan dari penelitian yang telah dilakukan dan mengutarakan saran mengenai pengembangan lebih lanjut dari sistem yang sudah ada.
(19)
134
BAB VI SIMPULAN DAN SARAN
6.1 Simpulan
Setelah pembuatan Sistem Informasi Perpustakaan STT Kharisma maka dapat diambil beberapa simpulan :
1. Sistem dapat membantu penilaian prestasi pegawai karena sistem dapat meningkatkan efisiensi dan efektivitas pekerjaan.
2. Sistem dapat mengurangi human error.
3. Sistem dapat mengelola peminjaman dan pengembalian buku dengan lebih baik.
6.2 Saran
Saran untuk pengembangan Sistem Informasi Perpustakaan STT Kharisma ini adalah :
1. Tingkat sekuritas yang lebih baik.
2. User Interface Design yang lebih user friendly.
3. DSS yang lebih baik sehingga dapat membantu pegawai perpustakaan dan peminjam.
(20)
135
DAFTAR PUSTAKA
Jogiyanto, H.M.. 1999. Analisis dan Desain Sistem Informasi. Yogyakarta : Andi Offset.
Wahyu, Teguh. 2004. Sistem Informasi Konsep Dasar, Analisis, Desain, dan Implementasi. Yogyakarta : Graha Ilmu.
Imbar, Radiant Victor dan Bernard Renaldy. 2006. Pemrograman Web-Commerce Dengan Oracle & ASP. Bandung : Penerbit Inforrmatika.
Daihani, Dadan Umar. 2001. Komputerisasi Pengambilan Keputusan. Jakarta : PT Elex Media Komputindo.
Nauli, Veninchia Gardenia. 2008.Pembuatan Aplikasi Project Grading Tools untuk Menentukan Level Suatu PPA (Pusat Pengembangan Anak) Yayasan Compassion Indonesia. Bandung: Universitas Kristen Maranatha.
Power, Daniel. J. 2002. Decision Support Systems : Concepts and Resources for Managers. Wesport: Quorum Books.
Larman, Craig. 2004. Applying UML and Patterns : An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third Edition. Addison Wesley Professional.
Mahbub, Mushed Suman. 2004. Designing of a Barcode Reader in the Perspective of Bangladesh Market.
(21)
136
Nash, Trey. 2010. Accelerated C# 2010. Apress. Diambil pada tanggal 26 Maret 2010 dari http://www.apress.com.
Freeman, Adam. 2010. Introducing Visual C# 2010. Apress. Diambil pada tanggal 4 Mei 2010 dari http://www.apress.com.
Entity Relationship Model. Diambil pada tanggal 25 Maret 2010 dari http://en.wikipedia.org/wiki/Entity-relationship-model.
Basic Use Case Diagram Symbols and Notations. Diambil pada tanggal 26
Maret 2010 dari
http://www.smartdraw.com/tutorials/software/uml/tutorial_08.htm.
Basic Collaboration Diagram Symbols and Notations. Diambil pada
tanggal 26 Maret 2010 dari
http://www.smartdraw.com/tutorials/software/uml/tutorial_10.htm.
Object Oriented. Diambil pada tanggal 28 Maret 2010 dari http://geeks.netindonesia.net/blogs/pratamakharisma/archive/2006/ 02/15/8663.aspx.
All About Barcode. Diambil pada tanggal 30 Maret 2010 dari http://www.barcodignfonts.com/blog.
Barcode Symbologies. Diambil pada tanggal 30 Maret 2010 dari http://www.taltech.com/resources/intro_to_bc/bcsymbol.htm.
Barcode Basics. Diambil pada tanggal 2 April 2010 dari http://www.twe-online.net/barcode_basics.htm.
Drawing UPC-A Barcodes with C#. diambil pada tanggal 2 Juni 2010 dari http://www.codeproject.com/KB/graphics/upc_a_barcode.aspx.
(22)
137
Weak Entity dan Identifying Relationship. Diambil pada tanggal 30 Juni 2010 dari http://ilmukomputer.org/2008/11/25/weak-entity-dan-identifying-relationship
UML 2 Class Diagram. Diambil pada tanggal 30 Juni 2010 dari http://www.agilemodeling.com/artifacs/classDiagram.htm
Testing dan Implementasi Black Box Testing. Diambil pada tanggal 2 Juli 2010 dari http://www.buzzle.com/editorials/4-10-2005-68349.asp
(1)
5
UNIVERSITAS KRISTEN MARANATHA
1.6. Sistematika Penyajian
Sistematika yang disusun merupakan gambaran dari keseluruhan laporan ini. Urutan pembahasannya secara garis besar adalah sebagai berikut :
1. BAB I PENDAHULUAN
Bab ini merupakan landasan dasar mengenai hal-hal yang berhubungan dengan penulisan laporan ini, yang mengemukakan latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian.
2. BAB II KAJIAN TEORI
Pada bab ini berisi landasan teori yang nantinya dipakai untuk merancang sistem pada perpustakaan dengan menerapkan barcode. Teori menjelaskan tentang pengertian sistem disertai elemen-elemen sistem, pengertian informasi, sistem informasi, dan pengolahan data serta langkah-langkah dalam pengolahan data yang dipakai sebagai acuan untuk menyelesaikan tugas akhir ini.
3. BAB III ANALISIS DAN RANCANGAN SISTEM
Berisikan pembahasan permasalahan yang timbul dari pengolahan data buku dan transaksi pada perpustakaan, serta usulan-usulan input dan output dari program aplikasi pengolahan data ini sehingga didapatkan subyektifitas dan obyektifitas data secara menyeluruh dalam sistem yang telah ada dan berjalan. Bab ini juga berisi tentang tahap-tahap perancangan dan solusi alternatif yang dibutuhkan oleh sistem. 4. BAB IV HASIL PENELITIAN
Bab ini berisi tentang hasil penelitian dari sistem yang telah dibuat, mulai dari perangkat keras yang dibutuhkan maupun dari perangkat lunak serta solusi dari perancangan sistem itu sendiri.
(2)
6
UNIVERSITAS KRISTEN MARANATHA 5. BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi pembahasan mengenai penelitian yang telah dilakukan dan uji coba sistem yang telah dibuat secara lebih mendalam.
6. BAB VI SIMPULAN DAN SARAN
Bab ini berisikan kesimpulan dari penelitian yang telah dilakukan dan mengutarakan saran mengenai pengembangan lebih lanjut dari sistem yang sudah ada.
(3)
134
BAB VI SIMPULAN DAN SARAN
6.1 Simpulan
Setelah pembuatan Sistem Informasi Perpustakaan STT Kharisma maka dapat diambil beberapa simpulan :
1. Sistem dapat membantu penilaian prestasi pegawai karena sistem dapat meningkatkan efisiensi dan efektivitas pekerjaan.
2. Sistem dapat mengurangi human error.
3. Sistem dapat mengelola peminjaman dan pengembalian buku dengan lebih baik.
6.2 Saran
Saran untuk pengembangan Sistem Informasi Perpustakaan STT Kharisma ini adalah :
1. Tingkat sekuritas yang lebih baik.
2. User Interface Design yang lebih user friendly.
3. DSS yang lebih baik sehingga dapat membantu pegawai perpustakaan dan peminjam.
(4)
135
DAFTAR PUSTAKA
Jogiyanto, H.M.. 1999. Analisis dan Desain Sistem Informasi. Yogyakarta : Andi Offset.
Wahyu, Teguh. 2004. Sistem Informasi Konsep Dasar, Analisis, Desain, dan Implementasi. Yogyakarta : Graha Ilmu.
Imbar, Radiant Victor dan Bernard Renaldy. 2006. Pemrograman Web-Commerce Dengan Oracle & ASP. Bandung : Penerbit Inforrmatika.
Daihani, Dadan Umar. 2001. Komputerisasi Pengambilan Keputusan. Jakarta : PT Elex Media Komputindo.
Nauli, Veninchia Gardenia. 2008.Pembuatan Aplikasi Project Grading Tools untuk Menentukan Level Suatu PPA (Pusat Pengembangan Anak) Yayasan Compassion Indonesia. Bandung: Universitas Kristen Maranatha.
Power, Daniel. J. 2002. Decision Support Systems : Concepts and Resources for Managers. Wesport: Quorum Books.
Larman, Craig. 2004. Applying UML and Patterns : An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third Edition. Addison Wesley Professional.
Mahbub, Mushed Suman. 2004. Designing of a Barcode Reader in the Perspective of Bangladesh Market.
(5)
136
Nash, Trey. 2010. Accelerated C# 2010. Apress. Diambil pada tanggal 26 Maret 2010 dari http://www.apress.com.
Freeman, Adam. 2010. Introducing Visual C# 2010. Apress. Diambil pada tanggal 4 Mei 2010 dari http://www.apress.com.
Entity Relationship Model. Diambil pada tanggal 25 Maret 2010 dari http://en.wikipedia.org/wiki/Entity-relationship-model.
Basic Use Case Diagram Symbols and Notations. Diambil pada tanggal 26
Maret 2010 dari
http://www.smartdraw.com/tutorials/software/uml/tutorial_08.htm.
Basic Collaboration Diagram Symbols and Notations. Diambil pada
tanggal 26 Maret 2010 dari
http://www.smartdraw.com/tutorials/software/uml/tutorial_10.htm.
Object Oriented. Diambil pada tanggal 28 Maret 2010 dari http://geeks.netindonesia.net/blogs/pratamakharisma/archive/2006/ 02/15/8663.aspx.
All About Barcode. Diambil pada tanggal 30 Maret 2010 dari http://www.barcodignfonts.com/blog.
Barcode Symbologies. Diambil pada tanggal 30 Maret 2010 dari http://www.taltech.com/resources/intro_to_bc/bcsymbol.htm.
Barcode Basics. Diambil pada tanggal 2 April 2010 dari http://www.twe-online.net/barcode_basics.htm.
Drawing UPC-A Barcodes with C#. diambil pada tanggal 2 Juni 2010 dari http://www.codeproject.com/KB/graphics/upc_a_barcode.aspx.
(6)
137
Weak Entity dan Identifying Relationship. Diambil pada tanggal 30 Juni 2010 dari http://ilmukomputer.org/2008/11/25/weak-entity-dan-identifying-relationship
UML 2 Class Diagram. Diambil pada tanggal 30 Juni 2010 dari http://www.agilemodeling.com/artifacs/classDiagram.htm
Testing dan Implementasi Black Box Testing. Diambil pada tanggal 2 Juli 2010 dari http://www.buzzle.com/editorials/4-10-2005-68349.asp