RANCANG BANGUN SISTEM INFORMASI PERPUSTAKAAN SEKOLAH BERBASIS WEB PADA SMP NEGERI 1 TUKAK SADAI
SKRIPSI
SUMIRNA 1422500051
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR
PANGKALPINANG 2018
RANCANG BANGUN SISTEM INFORMASI PERPUSTAKAAN SEKOLAH BERBASIS WEB PADA SMP NEGERI 1 TUKAK SADAI
SKRIPSI
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh:
SUMIRNA 1422500051
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR
PANGKALPINANG 2018
ii
iii
iii
KATA PENGANTAR
Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan laporan skripsi yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata 1(S1) pada Jurusan Sistem Informasi STMIK ATMA LUHUR.
Penulis menyadari bahwa laporan skripsi ini masih jauh dari sempurna.
Karena itu, kritik dan saran akan senantiasa penulis terima dengan senang hati.
Pada kesempatan ini penulis mengambil judul dalam penulisan skripsi adalah “Rancang Bangun Sistem Informasi Perpustakaan Sekolah Berbasis Web Pada SMP Negeri 1 Tukak Sadai”
Dengan segala keterbatasan, penulis menyadari pula bahwa laporan skripsi ini takkan terwujud terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak. Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih kepada :
1. Allah SWT yang telah menciptakan dan memberikan kehidupan didunia ini.
2. Bapak dan Ibu tercinta yang telah mendukungku dan memberikan motivasi maupun materi.
3. Bapak Drs. Djaetun Hs yang telah mendirikan STMIK Atma Luhur Pangkalpinang.
4. Bapak Dr. Husni Teja Sukmana, S.T.,M.Sc. Selaku Ketua STMIK Atma Luhur Pangkalpinang.
5. Bapak Dr. Harry Sudjikianto, MM, MBA selaku Pengurus Yayasan STMIK Atma luhur Pangkalpinang.
6. Ibu Yuyi Andrika, S.Kom, M. Kom Selaku Pembimbing Skripsi yang telah membimbing untuk menyelesaikan skripsi ini.
7. Bapak Okkita Rizan, S.Kom, M.Kom Selaku Ketua Program Studi Sistem Informasi STMIK Atma Luhur Pangkalpinang.
iv
8. Bapak Hengki, S.Kom, M.Kom Selaku Sekretaris Program Studi Sistem Informasi STMIK Atma Luhur Pangkalpinang.
Semoga Tuhan Yang Maha Esa membalas kebaikan dan selalu mencurahka hidayah serta taufik-Nya, Amin.
Akhir kata penulis berharap Laporan ini berguna bagi para pembaca umumnya dan teman-teman mahasiswa/mahasiswi Sekolah Tinggi Manajemen Informatika dan Komputer Atma Luhur Pangkalpinang.
Pangkalpinang, 24 Juli 2018
Penulis
v ABSTRACT
SMP Negeri 1 Tukak Sadai is one of the public schools in district of south Bangka. SMP Negeri 1 Tukak Sadai has a library that is used as a means of learning and reading. The service of SMP negeri 1 Tukak Sadai library is not sufficient because the service system is still manual. The transaction and data processing process is still written in the book. Therefore, frequent errors and frequent loss of data archives. With this web-based library information system library service will be easier in conducting transactions and data collection books effectively. The advantage of the library information system is to improve the performance of library staff to conduct borrowing transactions, returns, book collection and making report will be easier and faster. Stages of research method is system planning by doing observation and interview directly, system analysis, system design, and application. The model used is waterfall because this model can be used in solving problems while the method of software development using object-oriented method with system modeling tool is UML. To overcome the manual system then needed a web-based library information system so that it can overcome the constraints on the current manual system. The result of the research is information system of website based design library.
Keywords : Library Information System, SMP Negeri 1 Tukak Sadai, Website
vi ABSTRAK
SMP Negeri 1 Tukak Sadai adalah salah satu sekolah negeri yang ada di Kabupaten Bangka Selatan. SMP Negeri 1 Tukak Sadai memiliki sebuah perpustakaan yang digunakan sebagai sarana untuk ruang belajar dan membaca.
Pelayanan perpustakaan SMP Negeri 1 Tukak Sadai yang belum memadai karena sistem pelayanan yang masih bersifat manual. Proses transaksi dan pendataan masih ditulis dalam buku. Oleh karena itu, sering terjadi kesalahan dan sering kehilangan arsip data. Dengan sistem informasi perpustakaan berbasis web ini pelayanan perpustakaan akan lebih mudah dalam melakukan transaksi maupun pendataan buku secara efektif. Keuntungan adanya sistem informasi perpustakaan ini adalah meningkatkan kinerja staff perpustakaan untuk melakukan transaksi peminjaman, pengembalian, pendataan buku serta pembuatan laporan akan lebih mudah dan cepat. Tahapan metode penelitian adalah perencanaan sistem dengan melakukan observasi dan wawancara secara langsung, analisis sistem, perancangan sistem, dan penerapan. Model yang digunakan adalah waterfall karena model ini dapat digunakan dalam memecahkan masalah sedangkan metode pengembangan perangkat lunak menggunakan metode berorientasi objek dengan alat bantu pemodelan sistem adalah UML. Untuk mengatasi sistem yang manual maka diperlukan suatu sistem informasi perpustakaan berbasis web sehingga dapat mengatasi kendala pada sistem manual saat ini. Hasil penelitian ini berupa sistem informasi perpustakaan rancangan berbasis website.
Kata Kunci : Sistem Informasi perpustakaan, SMP Negeri 1 Tukak Sadai, Website
vii DAFTAR ISI
Halaman
LEMBAR PERNYATAAN KEASLIAN ... i
PENGESAHAN ... ii
KATA PENGANTAR ...iii
ABSTRACT ...iii
ABSTRAK ... v
DAFTAR ISI ... vi
DAFTAR GAMBAR ... x
DAFTAR TABEL ... xii
DAFTAR SIMBOL ...xiii
DAFTAR LAMPIRAN ...xviii
BAB I PENDAHULUAN 1.1. Latar Belakang ... 1
1.2. Rumusan Masalah ... 2
1.3. Batasan Masalah... 2
1.4. Tujuan dan Manfaat Penelitian ... 3
1.4.1. Tujuan Peneltian... 3
1.4.2. Manfaat Peneltian... 3
1.5. Sistematika Penulisan ... 4
BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Informasi ... 6
2.1.1. Konsep Dasar Sistem ... 6
2.1.2. Konsep Dasar Informasi ... 6
2.1.3 Konsep Dasar Sistem Informasi ... 6
2.2. Perpustakaan ... 8
2.3. Sistem Informasi Perpustakaan ... 9
viii
2.4. Model Waterfall ... 9
2.5. Metode Berorientasi Objek ... 10
2.6. Unified Modelling Language (UML) ... 11
2.6.1. Analisa Berorientasi Objek Dengan UML ... 11
2.6.2. Perancangan Sistem Berorientasi Objek ... 13
2.7. Software Pendukung ... 16
2.8. Tinjauan Penelitian Terdahulu ... 20
BAB III METODOLOGI PENELITIAN 3.1. Model Pengembangan Sistem Informasi ... 22
3.2. Metode Pengembangan Sistem Informasi ... 23
3.3. Alat Bantu Pengembangan Sistem Informasi ... 24
BAB IV PEMBAHASAN 4.1. Tinjauan Organisasi ... 25
4.1.1. Sejarah Berdirinya Perpustakaan SMP Negeri 1 Tukak Sadai ... 25
4.1.2. Tugas dan Wewenang ... 26
4.1.3. Struktur Organisasi ... 26
4.2. Analisis Sistem ... 28
1. Proses Bisnis ... 28
2. Activity Diagram... 30
3. Analisa Keluaran ... 37
4. Analisa Masukan ... 38
5. Identifikasi Kebutuhan ... 41
4.3. Rancangan Sistem ... 45
1. Package Diagram ... 45
2. Usecase Diagram ... 45
3. Deskripsi Use case... 47
4.4. Rancangan Basis Data ... 53
1. Entity Relationship Diagram (ERD) ... 53
2. Transformasi ERD ke LRS ... 54
ix
3. Logical Record Structure (LRS) ... 55
4. Tabel ... 56
5. Spesifikasi Basis Data ... 58
6. Class Diagram ... 64
4.5. Rancangan Antar Muka... 65
1. Rancangan Keluaran ... 65
2. Rancangan Masukan ... 67
3. Struktur Tampilan ... 69
4. Rancangan Layar ... 70
5. Sequence Diagram ... 80
6. Deployement Diagram ... 90
BAB V PENUTUP 5.1. Kesimpulan ... 91
5.2. Saran ... 92
DAFTAR PUSTAKA ... 93
LAMPIRAN A KELUARAN SISTEM BERJALAN ... 95
LAMPIRAN B MASUKAN SISTEM BERJALAN ... 98
LAMPIRAN C RANCANGAN KELUARAN ... 105
LAMPIRAN D RANCANGAN MASUKAN ... 110
LAMPIRAN E KARTU BIMBINGAN SKRIPSI ... 117
LAMPIRAN F SURAT KETERANGAN RISET ... 119
LAMPIRAN G BIODATA PENULIS SKRIPSI ... 121
x
DAFTAR GAMBAR
Halaman
Gambar 2.1 TahapanModel Waterfall... 9
Gambar 4.1 Struktur Organisasi ... 26
Gambar 4. 2 Activity Diagram Pengelompokkan/Pengklasifikasian Buku ... 30
Gambar 4.3 Activity Diagram Pencatatan Data Inventaris Buku ... 31
Gambar 4.4 Activity Diagram Pencatatan Pengunjung ... 32
Gambar 4.5 Activity Diagram Peminjaman Buku ... 33
Gambar 4.6 Activity Diagram Pengembalian Buku ... 34
Gambar 4.7 Activity Diagram Pencatatan Laporan Data Buku ... 35
Gambar 4.8 Activity Diagram Pencatatan Laporan Pengunjung ... 36
Gambar 4.9 Package Diagram ... 45
Gambar 4.10 Use case Diagram Berdasarkan Master ... 45
Gambar 4.11 Use case Diagram Berdasarkan Transaksi ... 46
Gambar 4.12 Use case Diagram Berdasarkan Laporan ... 46
Gambar 4.13 Use Case Diagram berdasarkan aktor pengunjung ... 47
Gambar 4.14 Entity Relationship Diagram (ERD) ... 53
Gambar 4.15 Transformasi ERD ke LRS ... 54
Gambar 4.16 Logical Record Structure (LRS) ... 55
Gambar 4.17 Class Diagram ... 64
Gambar 4.18 Struktur Tampilan ... 69
Gambar 4.19 Rancangan Layar Halaman Login Admin ... 70
Gambar 4.20 Rancangan Layar Halaman Depan Admin ... 70
Gambar 4.21 Rancangan Layar Halaman Master Data Pengunjung... 71
Gambar 4.22 Rancangan Layar Halaman Master Entry Data Pengunjung ... 71
Gambar 4.23 Rancangan Layar Halaman Master Data Buku ... 72
Gambar 4.24 Rancangan Layar Halaman Master Entry Buku ... 72
Gambar 4.25 Rancangan Layar Halaman Master Cetak Katalog Buku... 73
Gambar 4.26 Rancangan Layar Halaman Master Data Copy Buku ... 73
xi
Gambar 4.27 Rancangan Layar Halaman Master Entry Copy Buku ... 74
Gambar 4.28 Rancangan Layar Halaman Transaksi Buku Pengunjung ... 74
Gambar 4.29 Rancangan Layar Halaman Transaksi Entry Buku Pengunjung ... 75
Gambar 4.30 Rancangan Layar Halaman Transaksi Peminjaman ... 75
Gambar 4.31 Rancangan Layar Halaman Transaksi Entry Peminjaman ... 76
Gambar 4.32 Rancangan Layar Halaman Transaksi Pengembalian ... 76
Gambar 4.33 Rancangan Layar Halaman Transaksi Entry Pengembalian ... 77
Gambar 4.34 Rancangan Layar Halaman Cetak Bukti Denda ... 77
Gambar 4.35 Rancangan Layar Halaman Data denda ... 78
Gambar 4.36 Rancangan Layar Halaman Cetak Laporan Data Buku ... 78
Gambar 4.37 Rancangan Layar Halaman Cetak Laporan Pengunjung ... 79
Gambar 4.38 Rancangan Layar Halaman Depan Pengunjung ... 79
Gambar 4.39 Rancangan Layar Halaman Lihat Koleksi Buku ... 80
Gambar 4.40 Sequence Diagram Login Admin ... 80
Gambar 4.41 Sequence Diagram Master Entry Data Pengunjung ... 81
Gambar 4.42 Sequence Diagram Master Entry Buku ... 82
Gambar 4.43 Sequence Diagram Master Cetak Katalog Buku ... 82
Gambar 4.44 Sequence Diagram Master Entry Copy Buku ... 83
Gambar 4.45 Sequence Diagram Transaksi Entry Buku Pengunjung ... 84
Gambar 4.46 Sequence Diagram Transaksi Entry Peminjaman ... 85
Gambar 4.47 Sequence Diagram Transaksi Entry Pengembalian ... 86
Gambar 4.48 Sequence Diagram Transaksi Cetak Bukti Denda ... 87
Gambar 4.49 Sequence Diagram Cetak Laporan Data Buku ... 88
Gambar 4.50 Sequence Diagram Cetak Laporan Pengunjung ... 89
Gambar 4.51 Sequence Diagram Pengunjung Lihat Koleksi Buku ... 89
Gambar 4.52 Deployment Diagram ... 90
xii
DAFTAR TABEL
Halaman
Tabel 4.1 Tabel Pengunjung ... 56
Tabel 4.2 Tabel Peminjaman ... 56
Tabel 4.3 Tabel Pinjam ... 56
Tabel 4.4 Tabel Copy Buku ... 56
Tabel 4.5 Tabel Isi ... 57
Tabel 4.6 Tabel Buku Pengunjung ... 57
Tabel 4.7 Tabel dapat ... 57
Tabel 4.8 Tabel Pengembalian ... 57
Tabel 4.9 Tabel Denda ... 58
Tabel 4.10 Tabel Buku ... 58
Tabel 4.11 Spesifikasi Basis Data Pengunjung ... 58
Tabel 4.12 Spesifikasi Basis Data Peminjaman ... 59
Tabel 4.13 Spesifikasi Basis Data Pinjam ... 59
Tabel 4.14 Spesifikasi Basis Data Copy Buku ... 60
Tabel 4.15 Spesifikasi Basis Data Isi ... 61
Tabel 4.16 Spesifikasi Basis Data Buku Pengunjung ... 61
Tabel 4.17 Spesifikasi Basis Data dapat ... 62
Tabel 4.18 Spesifikasi Basis Data Pengembalian ... 62
Tabel 4.19 Spesifikasi Basis Data Denda ... 63
Tabel 4.20 Spesifikasi Basis Data Buku ... 63
xiii
DAFTAR SIMBOL
Simbol Activity Diagram
Start Point
Menggambarkan awal aktifitas
End Point
Menggambarkan akhir dari aktifitas
Activity
Menggambarkan proses bisnis
Simbol Black Hold Activies
Digunakan bila dikehendaki ada satu atau lebih transisi
Simbol Miracle Activies
Digunakan pada waktu start point dikehendaki ada satu atau lebih transisi
Simbol Fork
Digunakan untuk menunjukkan kegiatan yang dilakukan secara paralel, untuk menggabungkan dua kegiatan paralel menjadi satu
Simbol Join
Menunjukkan adanya demosisi
Decision
Menggambarkan keputusan/ pilihan
xiv Swimlane
Menggambarkan pemisahan aktifitas
Simbol Use Case Diagram
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 sistem yang akan dibangun
Association
Menggambarkan hubungan antara actor dengan Use Case
Simbol Asosiasi antara Actor dan Use Case
Ujung panah association antara actor dan Use Case mengindikasikan siapa/ apa yang meminta interaksi dan bukunya mengindikasikan aliran data.
xv Simbol ERD (Entity Relationship Diagram) Entity
Menunjukkan obyek-obyek dasar yang terkait dalam sistem
Relationship
Adalah hubungan yang terjadi antara satu atau lebih entity
Simbol Sequence Diagram
Actor
Menggambarkan orang yang sedang berinteraksi dengan sistem
Entity Class
Menggambarkan hubungan kegiatan yang akan dilakukan
Activity
Menggambarkan sebuah penggambaran dari form
Control Class
Menggambarkan penghubung antara boundary dengan tabel
A Focus of Control & A life Line
Menggambarkan tempat mulai dan berakhirnya sebuah message
xvi A Message
Menggambarkan Pengiriman Pesan
Simbol Class Diagram
Class
Penggambaran dari class name, atribute, atau property atau data dan method atau function atau behavior
Asociation
Menggambarkan hubungan antar objek yang saling membutuhkan. Hubungan ini bisa satu arah atau lebih satu arah
Agregation
Bentuk khusus dari asosiasi yang menggambarkan seluruh bagian suatu obyek merupakan bagian dari obyek lain.
Multiplicity
Menggambarkan batasan terendah dan tertinggi untuk obyek-obyek yang berpastisipasi
xvii Simbol Deployment Diagram
Component
Pada deployment diagram, komponen- komponen yang ada diletakkan didalam node untuk memastikan keberadaan mereka.
Node
Node menggambarkan bagian-bagian hardware dalam sebuah sistem. Notasi untuk node digambarkan sebagai sebuah kubus 3 dimensi.
Association
Sebuah association digambarkan sebagai sebagai sebuah garis yang menghubungkan dua node yang mengindikasi jalur komunikasi antara elemen-elemen hardware.
xviii
DAFTAR LAMPIRAN
Halaman LAMPIRAN A : Keluaran Sistem Berjalan
Lampiran A-1 : Laporan Data Buku ... 96
Lampiran A-2 : Laporan Pengunjung ... 97
LAMPIRAN B : Masukan Sistem Berjalan Lampiran B-1 : Data Buku ... 99
Lampiran B-2 : Data Inventaris Buku ... 100
Lampiran B-3 : Data Pengunjung ... 101
Lampiran B-4 : Data Peminjaman dan Pengembalian ... 102
Lampiran B-5 : Kartu Buku ... 103
Lampiran B-6 : Katalog Buku ... 104
LAMPIRAN C : Keluaran Sistem Usulan Lampiran C-1 : Katalog Buku ... 106
Lampiran C-2 : Bukti Denda ... 107
Lampiran C-3 : Laporan Data Buku ... 108
Lampiran C-4 : Laporan Pengunjung ... 109
LAMPIRAN D : Masukan Sistem Usulan Lampiran D-1 : Data Pengunjung ... 111
Lampiran D-2 : Data Buku ... 112
Lampiran D-3 : Data Copy Buku ... 113
Lampiran D-4 : Buku Pengunjung ... 114
Lampiran D-5 : Data Peminjaman ... 115
Lampiran D-6 : Data Pengembalian ... 116 LAMPIRAN E : KARTU BIMBINGAN SKRIPSI
LAMPIRAN F : SURAT KETERANGAN RISET LAMPIRAN G : BIODATA PENULIS SKRIPSI