PERANCANGAN SISTEM PERPUSTAKAAN BERBASIS WEBSITE DI SMPN 1 PURABAYA
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga
TALITHA NABA ZULEIKA NIM : 12182321
Program Studi Sistem Informasi Kampus Sukabumi Fakultas Teknik dan Informatika
Universitas Bina Sarana Informatika 2021
ii
SURAT PERNYATAAN KEASLIAN TUGAS AKHIR
Yang bertanda tangan di bawah ini:
Nama : Talitha Naba Zuleika
NIM : 12182321
Jenjang : Diploma Tiga (D3)
Program Studi : Sistem Informasi Kampus Kota Sukabumi
Fakultas : Teknik dan Informatika
Perguruan Tinggi : Universitas Bina Sarana Informatika
Dengan ini menyatakan bahwa Tugas Akhir yang telah saya buat dengan judul:
“Perancangan Sistem Perpustakaan Berbasis Website Di SMPN 1 Purabaya”, adalah asli (orisinil) atau tidak plagiat (menjiplak) dan belum pernah diterbitkan/dipublikasikan dimanapun dan dalam bentuk apapun.
Demikianlah surat pernyataan ini saya buat dengan sebenar-benarnya tanpa ada paksaan dari pihak manapun juga. Apabila di kemudian hari ternyata saya memberikan keterangan palsu dan atau ada pihak lain yang mengklaim bahwa Tugas Akhir yang telah saya buat adalah hasil karya milik seseorang atau badan tertentu, saya bersedia diproses baik secara pidana maupun perdata dan kelulusan saya dari Universitas Bina Sarana Informatika dicabut/dibatalkan.
Dibuat di : Sukabumi
Pada tanggal: 1 Agustus 2021 Yang menyatakan,
Talitha Naba Zuleika
iii
iv
PERSETUJUAN DAN PENGESAHAN TUGAS AKHIR
Tugas Akhir ini diajukan oleh:
Nama : Talitha Naba Zuleika
NIM : 12182321
Mahasiswa Jenjang : Diploma Tiga (D3)
Program Studi : Sistem Informasi Kampus Kota Sukabumi
Fakultas : Teknik dan Informatika
Perguruan Tinggi : Universitas Bina Sarana Informatika
Judul Tugas Akhir : Perancangan Sistem Perpustakaan Berbasis Website Di SMPN 1 Purabaya
Untuk dipertahankan pada periode I-2021 di hadapan Penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh Diploma Ahli Madya Komputer (A.Md.Kom) pada Program Diploma Tiga (D3) Program Studi Sistem Informasi di Universitas Bina Sarana Informatika.
Sukabumi, 16 Agustus 2021 PEMBIMBING TUGAS AKHIR
Dosen Pembimbing : Taufik Hidayatuloh, M.Kom
Asisten Pembimbing : Ita Yulianti, M.Kom
D E W A N P E N G U J I
Penguji I : Rusda Wajhillah, M.Kom.
Penguji II : Tya Septiani Nurfauzia K, M.Kom.
v
LEMBAR KONSULTASI TUGAS AKHIR
UNIVERSITAS BINA SARANA INFORMATIKA
NIM : 12182321
Nama Lengkap : Talitha Naba Zuleika Dosen Pembimbing : Taufik Hidayatuloh, M.Kom
Judul Tugas Akhir : “Perancangan Sistem Perpustakaan Berbasis Website Di SMPN 1 Purabaya”
NO Tanggal
Bimbingan Pokok Bahasan Paraf Dosen
Pembimbing 1 3 Juni 2021 Bimbingan Perdana
2 15 Juli 2021 Judul dan BAB I 3 27 Juni 2021 BAB II
4 8 Juli 2021 BAB III 5 25 Juli 2021 BAB IV 6 26 Juli 2021 BAB V
7 7 Agustus 2021 Pengajuan Abstraksi dan Lampiran 8 11 Agustus 2021 Acc Tugas Akhir Keseluruhan
Catatan untuk Dosen Pembimbing.
Bimbingan Tugas Akhir
 Dimulai pada tanggal : 30 April 2021
 Diakhiri pada tanggal : 1 Juni 2021
 Jumlah pertemuan bimbingan : 8 kali pertemuan
Disetujui oleh, Dosen Pebimbing
( Taufik Hidayatuloh, M.Kom)
vi
LEMBAR KONSULTASI TUGAS AKHIR
UNIVERSITAS BINA SARANA INFORMATIKA
NIM : 12182321
Nama Lengkap : Talitha Naba Zuleika Dosen Pembimbing : Ita Yulianti, M.Kom
Judul Tugas Akhir : “Perancangan Sistem Perpustakaan Berbasis Website Di SMPN 1 Purabaya”
NO Tanggal
Bimbingan Pokok Bahasan Paraf Dosen
Pembimbing 1 3 Juni 2021 Bimbingan Perdana
2 15 Juli 2021 Judul dan BAB I 3 27 Juni 2021 BAB II
4 8 Juli 2021 BAB III 5 25 Juli 2021 BAB IV 6 26 Juli 2021 BAB V
7 7 Agustus 2021 Pengajuan Abstraksi dan Lampiran 8 11 Agustus 2021 Acc Tugas Akhir Keseluruhan
Catatan untuk Dosen Pembimbing.
Bimbingan Tugas Akhir
 Dimulai pada tanggal : 30 April 2021
 Diakhiri pada tanggal : 1 Juni 2021
 Jumlah pertemuan bimbingan : 8 kali pertemuan
Disetujui oleh, Dosen Pebimbing
(Ita Yulianti, M.Kom)
vii
KATA PENGANTAR
Alhamdulillah, Dengan mengucapkan puji syukur kehadirat Allah SWT, yang telah melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat menyelesaikan tugas ini dengan baik. Tugas Akhir pada Program Diploma Tiga (D3) ini penulis sajikan dalam bentuk buku yang sederhana. Adapun judul Tugas Akhir, yang penulis ambil sebagai berikut, ”Perancangan Sistem Perpustakaan Berbasis Website Di SMPN 1 Purabaya”.
Tujuan penulisan Tugas Akhir pada Program Diploma Tiga (D3) ini dibuat sebagai salah satu syarat kelulusan Program Diploma Universitas Bina Sarana Informatika. Sebagai bahan penulisan diambil berdasarkan hasil penelitian (eksperimen), observasi dan beberapa sumber literatur yang mendukung penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak, maka penulisan Tugas Akhir ini tidak akan berjalan lancar. Oleh karena itu pada kesempatan ini, izinkanlah penulis menyampaikan ucapan terima kasih kepada:
1. Rektor Universitas Bina Sarana Informatika.
2. Dekan Fakultas Teknik dan Informatika Universitas Bina Sarana Informatika 3. Ketua Program Studi Sistem Informasi Fakultas Teknik dan Informatika
Universitas Bina Sarana Informatika
4. Bapak Taufik Hidayatullah, M.Kom selaku Dosen Pembimbing Tugas Akhir.
5. Ibu Ita Yulianti, M.Kom selaku Asisten Pembimbing Tugas Akhir.
6. Staff / karyawan / dosen di lingkungan Universitas Bina Sarana Informatika.
7. Ibu Euis Megawati, S.Pd selaku Kepala Perpustakaan SMPN 1 Purabaya 8. Staf / TU perpustakaan di lingkungan SMPN 1 Purabaya.
9. Orang tua tercinta yang telah memberikan dukungan moral maupun spiritual.
10. Rekan-rekan mahasiswa kelas SI-6A.
Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga terwujudnya penulisan ini, Penulis menyadari bahwa penulisan Tugas Akhir ini masih jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran yang bersifat membangun demi kesempurnaan penulisan di masa yang akan datang.
Akhir kata semoga Tugas Akhir ini dapat berguna bagi penulis khususnya dan bagi para pembaca yang berminat pada umumnya.
Sukabumi, 1 Juli 2021 Penulis
TALITHA NABA ZULEIKA
ix
ABSTRAK
Talitha Naba Zuleika (12182321), Perancangan Sistem Perpustakaan Berbasis Website Di SMPN 1 Purabaya
Perpustakaan adalah sebuah ruangan, bagian sebuah gedung, ataupun gedung itu sendiri yang digunakan untuk menyimpan buku dan terbitan lainnya yang biasanya disimpan menurut tata susunan tertentu untuk digunakan pembaca, bukan untuk dijual. SMPN 1 Purabaya membutuhkan sekali adanya suatu perancangan sistem informasi perpustakaan yang menunjang dan memberikan pelayanan yang memuaskan bagi para siswa. Untuk itulah penulis mencoba membuat Tugas Akhir mengenai perancangan sistem perpustakaan berbasis website di SMPN 1 Purabaya yang sampai saat ini belum terkomputerisasi. Sistem yang ada pada perpustakaan SMPN 1 Purabaya ini masih dilakukan secara manual, mulai dari datang langsung untuk mencari informasi, mencatat peminjaman dan pengembalian sampai pembuatan laporan sehingga memungkinkan pada saat proses berlangsung terjadi kesalahan dalam pencatatan data-data saat peminjaman berlangsung. Dengan memanfaatkan suatu sistem informasi perpustakaan berbasis website menggunakan model air terjun yang terdiri dari komunikasi, perencanaan, pemodelan, pengujian dan pengembangan. diharapkan dapat menciptakan suatu kinerja yang lebih cepat dan efisien terutama dalam pelayanan penyediaan buku untuk siswa.
Kata Kunci: Perancangan Sistem Perpustakaan Berbasis Website, Sistem Informasi Peminjaman dan Pengembalian Buku, Sistem Yang Terkomputerisa
ix
ABSTRACT
Talitha Naba Zuleika (12182321), Website-Based Library System Design at SMPN 1 Purabaya
A library is a room, part of a building, or the building itself that is used to store books and other publications which are usually stored according to a certain arrangement for the use of readers, not for sale. SMPN 1 Purabaya really needs a library information system design that supports and provides satisfactory services for students. For this reason, the author tries to make a Final Project regarding the design of a website-based library system at SMPN 1 Purabaya which until now has not been computerized. The existing system in the library of SMPN 1 Purabaya is still done manually, starting from coming directly to find information, recording borrowings and returns to making reports so that during the process there is an error in recording data when borrowing takes place. By utilizing a website-based library information system using a waterfall model consisting of communication, planning, modeling, testing and development. is expected to create a faster and more efficient performance, especially in the service of providing books for students
.
Key Words: Website-Based Library System Design, Book Borrowing and Returning Information System, Computerization System.
x
DAFTAR ISI
Lembar Judul Tugas Akhir... i
Lembar Pernyataan Keaslian Tugas Akhir ... ii
Lembar Pernyataan Publikasi Karya Ilmiah………...iii
Lembar Persetujuan dan Pengesahan Tugas Akhir ... iv
Lembar Konsultasi Tugas Akhir ... v
Kata Pengantar…….………..vii
Abstrak…….………..ix
Daftar Isi………xi
Daftar Simbol………....xiii
Daftar Gambar………...xv
Daftar Tabel………..xvi
Daftar Lampiran………xvii
BAB I PENDAHULUAN
... Er ror! Bookmark not defined.
1.1. Latar Belakang
... Er ror! Bookmark not defined.
1.2. Tujuan dan Manfaat
... Er ror! Bookmark not defined.
1.3. Metode penelitian
... Er ror! Bookmark not defined.
1.4. Ruang Lingkup
... Er ror! Bookmark not defined.
xi BAB II LANDASAN TEORI
... Er ror! Bookmark not defined.
2.1. Konsep Dasar Sistem
... Er ror! Bookmark not defined.
2.2. Teori Pendukung
... Er ror! Bookmark not defined.
BAB III ANALISIS SISTEM BERJALAN
... Er ror! Bookmark not defined.
3.1. Tinjauan Perusahaan
... Er ror! Bookmark not defined.
3.1.1. Sejarah Institusi
... Er ror! Bookmark not defined.
3.1.2. Struktur Organisasi dan Fungsi
... Er ror! Bookmark not defined.
3.2. Prosedur Sistem Berjalan
... Er ror! Bookmark not defined.
3.3. Activity Diagram
... Er ror! Bookmark not defined.
3.4. Spesifikasi Dokumen Masukan
... Er ror! Bookmark not defined.
3.5. Spesifikasi Dokumen Keluaran
... Er ror! Bookmark not defined.
3.6. Permasalahan Pokok
... Er ror! Bookmark not defined.
xii 3.7. Pemecahan Masalah
... Er ror! Bookmark not defined.
BAB IV PERANCANGAN SISTEM USULAN
... Er ror! Bookmark not defined.
4.1. Tahapan Perancangan Sistem
... Er ror! Bookmark not defined.
4.1.1. Analisis Kebutuhan
... Er ror! Bookmark not defined.
4.1.2. Rancangan Use Case Diagram
... Er ror! Bookmark not defined.
4.1.3. Rancangan Activity Diagram
... Er ror! Bookmark not defined.
4.1.4. Rancangan Dokumen Sistem Usulan
... Er ror! Bookmark not defined.
4.2. Perancangan Prototype
... Er ror! Bookmark not defined.
4.2.1. Entity Relationship Diagram (ERD)
... Er ror! Bookmark not defined.
4.2.2. Logical Record Structure (LRS)
... Er ror! Bookmark not defined.
4.2.3. Spesifikasi File
... Er ror! Bookmark not defined.
4.2.4. Class Model/ Class Diagram
... Er ror! Bookmark not defined.
xiii 4.2.5. Sequence Diagram
... Er ror! Bookmark not defined.
4.2.6. User Interface
... Er ror! Bookmark not defined.
4.2.7. Spesifikasi Hardware dan Software
... Er ror! Bookmark not defined.
4.3. Pengujian User Interface
... Er ror! Bookmark not defined.
4.4. Jadwal Implementasi
... Er ror! Bookmark not defined.
BAB V PENUTUP
... Er ror! Bookmark not defined.
5.1. Kesimpulan
... Er ror! Bookmark not defined.
5.2. Saran
... Er ror! Bookmark not defined.
DAFTAR PUSTAKA
... Er ror! Bookmark not defined.
DAFTAR RIWAYAT HIDUP
... Er ror! Bookmark not defined.
SURAT KETERANGAN RISET
... Er ror! Bookmark not defined.
LAMPIRAN
... Er ror! Bookmark not defined.
xiv
xiii
DAFTAR SIMBOL
a. Simbol Use Case
ACTOR
Menspesifikasikan himpunan peran yang pengguna mainkan ketika berinteraksi dengan use case.
GENERALIZATION
Hubungan dimana objek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada di atasnya objek induk (ancestor).
INCLUDE
Menspesifikasikan bahwa use case sumber secara eksplisit.
SYSTEM
Menspesifikasikan paket yang menampilkan sistem secara terbatas.
USE CASE
Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor
xiv b. Simbol Activity Diagram
START POINT
Menggambarkan awal dari aktivitas.
END POINT
Menggambarkan akhir dari aktivitas.
ACTIVITY
Menggambarkan suatu proses atau kegiatan.
DECISION
Menggambarkan keputusan atau pilihan.
JOIN
Menggambarkan penggabungan yang mana lebih dari satu aktivitas lalu digabungkan jadi satu.
c. Simbol Class Diagram
CLASS NAME
Merupakan nama dari sebuah kelas.
ATTRIBUTE
Data yang dimiliki suatu objek dalam suatu kelas.
METHOD
Suatu proses yang dapat dilakukan oleh sebuah kelas.
ASSOCIATION
Menggambarkan hubungan yang terjadi antara kelas.
NewCla ss
Meth od() Method1 ()
Attrib ute Attribute 1
xv d. Simbol Sequence
ACTOR
Menggambarkan orang yang sedang berinteraksi dengan sistem.
ENTITY
Menggambarkan informasi yang harus disimpan oleh sistem (struktur data dari sebuah sistem).
BOUNDARY
Menghubungkan antara user dengan sistem.
CONTROL
Menggambarkan “perilaku mengatur”,
mengkoordinasikan perilaku sistem dan dinamika dari suatu sistem, menangani tugas utama dan mengontrol alur kerja suatu sistem.
A MASSAGE
Menggambarkan pengiriman pesan.
LIFELINE
Menyatakan kehidupan suatu objek.
ACTIVATION BAR
Menyatakan objek dalam keadaan aktif dan berinteraksi, semua yang terhubung dengan waktu aktif ini adalah sebuah tahapan yang dilakukan di dalamnya.
xvi 1 : nama metode()
PESAN TIPE CALL
suatu objek memanggil operasi/metode yang ada pada objek lain atau dirinya sendiri.
DESTROY
Menyatakan suatu objek mengakhiri hidup objek yang lain, arah panah mengarah pada objek yang diakhiri, sebaiknya jika ada create maka ada destroy.
MASSAGE TO SELF
Menggambarkan pesan/ hubungan objek itu sendiri, yang menunjukkan urutan kejadian yang terjadi.
MESSAGE RETURN
Menggambarkan hasil dari pengiriman message dan digambarkan dengan arah dari kanan ke kiri.
xv
DAFTAR GAMBAR
Gambar III.1. Struktur Organisasi Perpustakaan SMPN 1 PURABAYA
... Er ror! Bookmark not defined.
Gambar III.2. Activity Diagram pada Sistem Peminjaman Buku di Perpustakaan ... Er ror! Bookmark not defined.
Gambar III.3. Activity Diagram pada Sistem Pengembalian Buku di Perpustakaan ... Er ror! Bookmark not defined.
Gambar IV.1. Use Case Diagram Sistem Peminjaman & Pengembalian
... Er ror! Bookmark not defined.
Gambar IV.2. Use Case Diagram Sistem Saat Berkunjung
... Er ror! Bookmark not defined.
Gambar IV.3. Use Case Diagram Sistem Laporan Perpustakaan
... Er ror! Bookmark not defined.
Gambar IV.4. Activity Diagram Login
... Er ror! Bookmark not defined.
Gambar IV.5. Activity Diagram Profil Diri
... Er ror! Bookmark not defined.
Gambar IV.6. Activity Diagram Data Buku
... Er ror! Bookmark not defined.
Gambar IV.7. Activity Diagram Peminjaman
... Er ror! Bookmark not defined.
Gambar IV.8. Activity Diagram Pengembalian
... Er ror! Bookmark not defined.
Gambar IV.9. Entity Relationship Diagram (ERD)
... Er ror! Bookmark not defined.
Gambar IV.10. Logical Record Structure (LRS)
... Er ror! Bookmark not defined.
xvi Gambar IV.11. Class Model/ Class Diagram
... Er ror! Bookmark not defined.
Gambar IV.12. Sequence Diagram Anggota
... Er ror! Bookmark not defined.
Gambar IV.13. Sequence Diagram Petugas
... Er ror! Bookmark not defined.
Gambar IV.14. Interface Halaman Login
... Er ror! Bookmark not defined.
Gambar IV.15. Interface Menu Profil Anggota
... Er ror! Bookmark not defined.
Gambar IV.16. Interface Menu Halaman Utama Anggota
... Er ror! Bookmark not defined.
Gambar IV.17. Interface Menu Buku Anggota
... Er ror! Bookmark not defined.
Gambar IV.18. Interface Menu Peminjaman Anggota
... Er ror! Bookmark not defined.
Gambar IV.19. Interface Menu Pengembalian Anggota
... Er ror! Bookmark not defined.
Gambar IV.20. Interface Menu Input Data Buku Petugas
... Er ror! Bookmark not defined.
Gambar IV.21. Interface Menu Data Peminjaman Buku Petugas
... Er ror! Bookmark not defined.
Gambar IV.22. Interface Menu Data Pengembalian Buku Petugas
... Er ror! Bookmark not defined.
xvii
xvi
DAFTAR TABEL
Tabel IV.1 Deskripsi Use Case Diagram Login ... 42
Tabel IV.2 Deskripsi Use Case Diagram Menu Halaman Utama ... 43
Tabel IV.3 Deskripsi Use Case Diagram Menu Profil ... 43
Tabel IV.4 Deskripsi Use Case Diagram Menu Buku ... 44
Tabel IV.5 Deskripsi Use Case Diagram Menu Peminjaman ... 45
Tabel IV.6 Deskripsi Use Case Diagram Menu Pengembalian ... 45
Tabel IV.7 Deskripsi Use Case Diagram Login ... 46
Tabel IV.8 Deskripsi Use Case Diagram Menu Input Data Buku... 46
Tabel IV.9 Deskripsi Use Case Diagram Menu Data Peminjaman Buku ... 47
Tabel IV.10 Deskripsi Use Case Diagram Menu Data Pengembalian Buku ... 48
Tabel IV.11 Deskripsi Use Case Diagram Sistem Saat Berkunjung ... 49
Tabel IV.12 Deskripsi Use Case Diagram Dokumen Laporan Pendaftaran Anggota ... 51
Tabel IV.13 Deskripsi Use Case Diagram Dokumen Laporan Peminjaman ... 52
Tabel IV.14 Deskripsi Use Case Diagram Dokumen Laporan Pengembalian ... 52
Tabel IV.15 Deskripsi Use Case Diagram Dokumen Laporan Tahunan Perpustakaan ... 53
Tabel IV.16 Spesifikasi File Anggota ... 61
Tabel IV.17 Spesifikasi File Buku ... 62
Tabel IV.18 Spesifikasi File Peminjaman ... 62
Tabel IV.19 Spesifikasi File Pengembalian ... 63
Tabel IV.20 Spesifikasi File Profil Petugas ... 64
Tabel IV.21 Hasil Pengujian Black Box Testing Halaman Login Anggota ... 72
Tabel IV.22 Hasil Pengujian Black Box Testing Halaman Login Petugas ... 73
Tabel IV.23 Jadwal Implementasi ... 74
xvii
DAFTAR LAMPIRAN
A. Kartu Anggota Perpustakaan ... 81
B. Data Peminjaman Buku Di Perpustakaan ... 82
C. Formulir Pendaftaran Anggota Perpustakaan SMPN 1 Purabaya ... 83
D. Data Pengembalian Buku Di Perpustakaan ... 84