SISTEM INFORMASI PERPUSTAKAAN KOTA
PANGKALPINANG BERBASIS WEBSITE
LAPORAN KULIAH PRAKTEK
Oleh :
NIM NAMA
1. 1722500021 CHESYLEA DORA SEPTIANTI
2. 1722500118 WIWI LESTARI
3. 1722500185 REKA SAPUTRI
FAKULTAS TEKNOLOGI INFORMASI
PROGRAM STUDI SISTEM INFORMASI
ISB ATMALUHUR
PANGKALPINANG
ii
LEMBAR PERNYATAAN
Yang bertanda tangan di bawah ini : 1. NIM : 1722500021
Nama : CHESYLEA DORA SEVTIANTI 2. NIM : 1722500118
Nama : WIWI LESTARI 3. NIM : 1722500185
Nama : REKA SAPUTRI
Judul KP : SISTEM INFORMASI PERPUSTAKAAN BERBASIS
WEBSITE PADA PERPUSTAKAAN KOTA
PANGKALPINANG
Menyatakan bahwa Laporan Kuliah Praktek ini adalah hasil karya sendiri dan bukan plagiat. Apabila ternyata ditemukan didalam Laporan Kuliah Praktek ini terdapat unsur plagiat, maka kami siap untuk mendapatkan sanksi akademik yang terkait hal tersebut.
Pangkalpinang, ……….. 2020 Nama Tanda Tangan
1. CHESYLEA DORA SEVTIANTI
2. WIWI LESTARI
iii
INSTITUT SAINS DAN BISNIS (ISB)
ATMALUHUR
PERSETUJUAN LAPORAN KULIAH PRAKTEK
Fakultas : Fakultas Teknologi Informasi Program Studi : Sistem Informasi
Jenjang Studi : Strata 1
Judul : SISTEM INFORMASI PERPUSTAKAAN KOTA
PANGKALPINANG BERBASIS WEBSITE
NIM NAMA
1. 1722500021 Chesylea Dora Septianti 2. 1722500118 Wiwi Lestari
3. 1722500185 Reka Saputri
Pangkalpinang, Desember 2020
Menyetujui, Pembimbing lapangan,
Pembimbing
Okkita Rizan, S.Kom, M.Kom Yessi Oktaviawati Putri S.Iip NIDN 0211108306
Mengetahui,
Ketua Program Studi Sistem Informasi
Okkita Rizan, S.Kom, M.Kom NIDN 0211108306
iv
LEMBAR PENGESAHAN SELESAI KP
Dinyatakan bahwa:
1. Chesylea Dora Septianti (1722500021)
2. Wiwi lestari (1722500118)
3. Reka saputri (1722500185)
Telah melaksanakan kegiatan Kuliah Praktek dari tanggal 12 Oktober 2020 sampai dengan 28 Desember 2020 dengan baik.
Nama Instansi : Perpustakaan kota Pangkalpinang
Alamat : Jl. Jendral Sudirman, Kec. Taman Sari, Pangkalpinang
Pangkalpinang, 28 Desember 2020 Pembimbing Praktek
AGUSFENDI, S.E., M.A. NIP. 19650820 199003 1 006
v ABSTRACT
The Pangkalpinang City Library has problems in lending and returning books services in the library still using manual recording so that it is less efficient and the service is not good so that there has been a change in the form of manual library data processing to computerized data processing to be a solution to overcome these problems, with technological developments data communication, information systems and library data management built website-based library information systems. The purpose of this research is to create a web-based library information system that can facilitate librarians in managing books and registering library members quickly and accurately. The research method used in this research is the System Development Life Cycle (SDLC) method with the Waterfall method. As a result, this website-based Pangkalpinang city library information system can make it easier for librarians to obtain member data and book borrowing and returning.
vi ABSTRAK
Perpustakaan Kota Pangkalpinang memiliki kendala dalam pelayanan peminjaman dan pengembalian buku di perpustakaan masih menggunakan pencatatan secara manual sehingga kurang efisien dan pelayanannya kurang baik sehingga muncul perubahan bentuk pengolahan data perpustakaan yang manual ke pengolahan data yang berbasis komputerisasi menjadi solusi untuk mengatasi masalah tesebut, dengan perkembangan teknologi komunikasi data, sistem informasi dan pengelolaan data perpustakaan yang dibangun sistem informasi perpustakaan berbasis website. Tujuannya dilakukan penelitian ini adalah menciptakan sebuah sistem informasi perpustakaan berbasis web yang dapat mempermudah petugas perpustakaan dalam pengelolaan buku dan pendaftaran anggota perpustakaanyang cepat dan akurat. Metode penelitian yang digunakan dalam penelitian ini adalah metode System Development Life Cycle (SDLC) dengan metode Waterfall. Hasilnya sistem informasi perpustakaan kota Pangkalpinang berbasis website ini dapat mempermudah petugas perpustakaan dalam memperoleh data anggota dan peminjaman dan pengembalian buku,.
vii
KATA PENGANTAR
Puji syukur kedirat allah SWT yang telah melimpahkan segala rahmat dan karunia-nya sehingga dapat menyelsaikan laporan kuliah praktek kami yang
berjudul “SISTEM INFORMASI PERPUSTAKAAN KOTA
PANGKALPINANG BERBASIS WEBSITE”.
Laporan penelitian ini mengambil topik Sistem informasi perpustakaan kota angkalpinang berbasis web yang dapat memberikan pelayanan yang baik terhadap anggota dan pengunjung perpustakaan masih dilakukan secara konvensional sehingga kurang akurat, dengan dibuatnya sistem ini dapat mempermudah pengelola perpustakaan dan pengunjung perpusatakaan.
Peneliti menyadari bahwa laporan penelitian ini masih jauh dari kata sempurna. Karena itu kritik dan saran akan senantiasa penulis terima dengan senang hati. Dengan segala keterbatasan, peneliti menyadari pula bahwa proposal ini takkan terwujud tanpa bantuan, bimbingan dan dorongan dari berbagai pihak untuk itu dengan segala kerendahan hati peneliti menyampaikan ucapan terimakasih kepada:
1. Allah SWT yang menciptakan dan memberikan kehidupan di dunia. 2. Dosen Pembimbing kuliah praktek (Bapak Okkita Rizan, S.kom,M.kom). 3. Pihak perpusatakan kota Pangkalpinang Telah memberikan laporan data. 4. Keluarga yang telah memberikan dukungan kepada penulis yang telah
memberikan memberikan moril maupun materi.
5. Teman-teman dan seperjuangan dalam mengerjakan laporan kuliah praktek.
Diharapkan kiranya laporan ini bisa bermanfaat bagi mereka yang nantinya akan menulis laporan dengan judul yang sama .
Pangkalpinang, Desember 2020
viii DAFTAR ISI
COVER ... i
LEMBAR PERNYATAAN ... ii
PERSETUJUAN LAPORAN KULIAH PRAKTEK ... iii
LEMBAR PENGESAHAN SELESAI KP ... iv
ABSTRACT ... v
ABSTRAK ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xiii
DAFTAR LAMPIRAN ... xiv
DAFTAR SIMBOL ... xv BAB I PENDAHULUAN ... 1 Latar Belakang ... 1 1.1 Rumusan Masalah ... 2 1.2 Batasan masalah ... 2 1.3 Tujuan Penelitian ... 2 1.4 Manfaat Penelitian... 3 1.5 Sistematika Penulisan ... 3 1.6 BAB II LANDASAN TEORI ... 5
Sistem Informasi ... 5
2.1 Pengertian Sistem Informasi ... 5
2.1.1 Prinsip-Prinsip Sistem Informasi ... 6
2.1.2 Sistem Informasi Perpustakaan ... 8
2.2 Pengertian Sistem Informasi Perpustakaan ... 8
2.2.1 Pengertian Perpustakaan ... 8
2.2.2 Jenis – Jenis Perpustakaan... 9
2.2.3 Peran, Tugas, dan Fungsi Perpustakan ... 10
2.2.4 Model Waterfall ... 11 2.3
ix
Unified Modeling Language ... 15 2.4
Basis Data ... 20 2.5
Pengertian Basis Data... 20 2.5.1
TINJAUAN PUSTAKA ... 21 2.6
BAB III ORGANISASI ... 24 Tinjauan Organisasi ... 24 3.1
Gambaran Umum Perpustakaan Kota Pangkalpinang ... 24 3.1.1
Sejarah Kantor Perpustakaan Kota Pangkalpinang... 24 3.2 Kearsipan ... 24 3.2.1 Jasa Kearsipan ... 25 3.2.2 Tupoksi ... 25 3.2.3
Visi dan Misi Perpustakaan Kota Pangkalpinang ... 25 3.3
Bagan Struktur Organisasi Dinas Perpustakaan dan Kearsipan Tipe B 3.4
Kota Pangkalpinang ... 26 Arsitektur Teknologi Informasi ... 40 3.5
Jaringan / Network ... 41 3.6
BAB IV PEMBAHASAN ... 42 Analisis sistem yang sedang berjalan ... 42 4.1
Analisis prosedur yang sedang berjalan ... 42 4.1.1
Analisis masukan... 46 4.1.2
Analisa keluaran ... 48 4.1.3
Evaluasi Sistem Yang Sedang Berjalan ... 50 4.1.4
Perancangan Sistem... 50 4.2
Tujuan perancangan Sistem ... 50 4.2.1
Perancangan prosedur yang diusulkan ... 51 4.2.2
Gambaran Umum Sistem yang Diusulkan ... 52 4.2.3
Use Case Diagram Yang Diusulkan ... 53 4.2.4
Activity Diagram Yang diusulkan... 62 4.2.5
Class Diagram ... 69 4.2.6
ERD ( Entity Relationship Diagram) ... 70 4.3
Transformasi ERD ke LRS ... 71 4.3.1
x
LRS (Logical Record Structure) ... 72 4.3.2
Tabel Spesifikasi Basis Data ... 73 4.3.3
Spesifikasi Basis Data ... 74 4.3.4
Rancangan Layar ... 79 4.3.5
Sequence Diagram... 86 4.3.6
Keunggulan dan Kelemahan Sistem ... 87 4.4 BAB V PENUTUP ... 88 Kesimpulan ... 88 5.1 Saran ... 88 5.2 DAFTAR PUSTAKA ... 89 LAMPIRAN ... 90
xi
DAFTAR GAMBAR
Gambar 2.1 Metode waterfall[4] ... 13
Gambar 2.2 Metode waterfall ... 15
Gambar 2.3 Activity Diagram ... 16
Gambar 2.4 Sequence Diagram... 16
Gambar 2.5 Class Diagram ... 17
Gambar 2.6 Statemachine diagram ... 18
Gambar 2.7 Communication diagram ... 18
Gambar 2.8 Deployment diagram ... 19
Gambar 2.9 Component Diagram ... 20
Gambar 3.1 Gedung Perpustakaan Kota Pangkalpinang... 24
Gambar 3.2 Struktur Organisasi Perpustakaan Pangkalpinang ... 26
Gambar 3.3 LAN ... 41
Gambar 4.1 Activity Diagram Daftar Anggota ... 43
Gambar 4.2 Activity Diagram Peminjaman ... 44
Gambar 4.3 Activity Diagram Pengembalian buku ... 45
Gambar 4.4 Activity Diagram Laporan Buku ... 46
Gambar 4.5 Use Case Diagram anggota dan Laporan ... 53
Gambar 4.6 Activity Diagram Daftar Anggot ... 62
Gambar 4.7 Activity Diagram Login ... 63
Gambar 4.8 Activity Diagram Cek Buku ... 64
Gambar 4.9 Activity Diagram Peminjaman Buku ... 65
Gambar 4.10 Activity Diagram Batas dan perpanjangan peminjaman buku ... 66
Gambar 4.11 Activity Diagram Penambahan Buku ... 67
Gambar 4.12 Activity Diagram Print Kartu Anggota ... 68
Gambar 4.13 Class Diagram ... 69
Gambar 4.14 ERD ... 70
Gambar 4.15 Transformasi ERD Ke LRS ... 71
Gambar 4.16 LRS ... 72
xii
Gambar 4.18 Rancangan Layar Cek Buku ... 80
Gambar 4.19 Rancangan Layar Batas Akhir Peminjaman ... 81
Gambar 4.20 Rancangan Layar Cetak Kartu Anggota ... 82
Gambar 4.21 Rancangan Layar Menambah Buku ... 83
Gambar 4.22 Rancangan Layar Pendaftaran ... 84
Gambar 4.23 Rancangan Layar Peminjaman Buku ... 85
xiii
DAFTAR TABEL
Tabel 4.1 Definisi Aktor dan Deskripsi Yang Diusulkan ... 53
Tabel 4.2 Definisi Use Case Yang Digunakan ... 54
Tabel 4.3 Skenario Use Case Login Yang Diusulkan ... 55
Tabel 4.4 Skenario Use Case Pendaftaran Yang Diusulkan ... 56
Tabel 4.5 Skenario Use Case Peminjaman Buku Yang Diusulkan ... 57
Tabel 4.6 Skenario Use case Cek Ketersediaan buku yang Diusulkan ... 58
Tabel 4.7 Skenario Use case Cek Batas Akhir Peminjaman dan denda yang diusulkan... 59
Tabel 4.8 Skenario Use case Print kartu member yang diusulkan ... 60
Tabel 4.9 Skenario Use Case Menambah buku Yang Diusulkan ... 61
Tabel 4.10 User... 73
Tabel 4.11 Anggota ... 73
Tabel 4.12 Peminjaman ... 73
Tabel 4.13 Copy Buku ... 73
Tabel 4.14 Pinjam ... 73
Tabel 4.15 Buku ... 73
Tabel 4.16 Admin ... 74
Tabel 4.17 Pengarang ... 74
Tabel 4.18 Ada ... 74
Tabel 4.19 Spesifikasi Basis Data User ... 74
Tabel 4.20 Spesifikasi Basis Data Anggota... 75
Tabel 4.21 Spesifikasi Basis Data Peminjaman ... 75
Tabel 4.22 Spesifikasi Basis Data Copy Buku ... 76
Tabel 4.23 Spesifikasi Basis Data Pinjam ... 76
Tabel 4.24 Spesifikasi Basis Data Buku ... 77
Tabel 4.25 Spesifikasi Basis Data Admin ... 77
Tabel 4.26 Spesifikasi Basis Data Pengarang ... 78
xiv
DAFTAR LAMPIRAN
Lampiran A-1 Rekapitulasi Statistik Buku Yang Dipinjam ... 91
Lampiran B-1 Rekapitulasi Data Buku Yang Dipinjam ... 93
Lampiran B-2 Kartu Buku ... 94
xv
DAFTAR SIMBOL
Simbol Use Case Diagram
Gambar Keterangan
Actor menggambarkan orang atau sistem yang menyediakan atau menerima informasi dari sistem
atau menggambarkan pengguna software aplikasi (user).
Use Case menggambarkan fungsionalitas dari suatu sistem, sehingga pengguna sistem paham
dan mengerti
mengenai kegunaan sistem yang akan dibangun Associations menggambarkan hubungan antara
actor dan use case
Extends Menspesifikasikan bahwa use case target memperluas perilaku dari use case sumber
xvi Simbol Activity Diagram
Gambar Keterangan
Start Point adalah simbol yang menyatakan
awal dari aktifitas End Point adalah simbol yang
menyatakan akhir dari aktifitas
Activity adalah simbol yang menggambarkan aktifitas yang dilakukan pada system
Decision adalah simbol yang menggambarkan
kondisi dari sebuah aktifitas yang bernilai benar/salah
Swimlane menggambarkan pembagian / pengelompokan berdasarkan tugas dan
fungsi tersendiri
Transition State menggambarkan hubungan antara dua state, dua activity
ataupun antara state dan activity
xvii Simbol Sequence Diagram
Gambar Keterangan
Actor menggambarkan seseorang atau sesuatu (seperti perangkat, sistem lain) yang berinteraksi dengan system
Boundary menggambarkan interaksi antara satu atau lebih actor dengan sistem, memodelkan bagian
dari sistem yang bergantung pada pihak lain disekitarnya dan
merupakan pembatas sistem dengan dunia luar
Object Message menggambarkan pesan/hubungan antar obyek, yang menunjukkan urutan kejadian yang terjadi
Message to Self menggambarkan pesan/hubungan obyek itu sendiri, yang menunjukkan urutan
kejadian yang terjadi
Object menggambarkan abstraksi dari sebuah entitas nyata/tidak nyata yang informasinya harus disimpan
Control mengatur aliran dari informasi untuk sebuah scenario
xviii Simbol Class Diagram
Gambar Keterangan
Class merupakan penggambaran dari class name, attribute, atau property atau data dan method atau
function atau behavior.
Asociation menggambarkan hubungan antaraobjek yang saling membutuhkan. Hubungan ini bisa satu
arah atau lebih satu arah.
Simbol Entity Relationship Diagram (ERD)
Gambar Keterangan
Entitas merupakan obyek-obyek dasar yang terikat didalam sistem. Obyek tersebut dapat berupa orang,
benda, atau hal lainnya yang keterangan perlu disimpan di basis data.
Relationship merupakan kejadian yang
menggambarkan hubungan antara dua atau lebih entitas.
Garis yang menghubungkan entitas dengan relationship.