SKRIPSI
Nobertus Malo
2118094
SKRIPSI
Nobertus Malo
2118094
2
PERSETUJUAN
SKRIPSI
SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEBSITE
DI SMP NEGERI 3 WAINGAPU
Mengetahui,
Ketua Program Studi Teknik Informatika
3
4
PENGESAHAN SKRIPSI
SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEBSITE
DI SMP NEGERI 3 WAINGAPU
v
PERNYATAAN BEBAS PLAGIAT
Dengan ini menyatakan bahwa karya ilmiah skripsi ini bebas plagiat. Dimana
sepanjang pengetahuan saya, tidak terdapat karya atau pendapat yang pernah
ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam
naskah ini dan disebutkan dalam daftar pustaka.
Apabila di kemudian hari terbukti terdapat plagiat dalam karya ilmiah skripsi ini,
maka saya bersedia menerima sanksi sesuai dengan peraturan dan perundang-
undangan yang berlaku.
(Materai 10.000)
Nobertus Malo
2118094
vi
MOTO DAN PERSEMBAHAN
Amsal 14:23
By Nobert
vii
KATA PENGANTAR
Puji syukur ke hadirat Tuhan Yang Maha Esa yang telah melimpahkan segala
rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan penyusunann
skripsi yang berjudul “Sistem Informasi Perpustakaan Berbasis website pada SMP
Negeri 3 Waingapu.”
Penulis menyadari bahwa laporan skripsi ini masih jauh dari sempurna. Karena
itu, kritik dan saran akan senantiasa penulis terima dengan senang hati.
Dengan segala keterbatasan, penulis menyadari pula bahwa penyusunan skripsi ini
tidak akan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak.
Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima
kasih kepada:
1. Tuhan Yesus Kristus sebagai Sang pemberi hikmat, pengetahuan, akal budi,
kesehatan, kesabaran, dan ketekunan dalam menyelesaikan skripsi ini.
2. Ibu Arini Aha Pekuali, S. Kom, M. Kom dan ibu Raynesta Mikaela Indri
Malo, S.S., M. Hum sebagai dosen pembimbing yang telah membimbing,
mendukung, mengarahkan dan memotivasi penulis dalam penyusunan skripsi.
3. Bapak/Ibu dosen Universitas Kristen Wira Wacana Sumba sebagai pengajar
yang telah mendukung dan mendorong penulis dalam penyusunan skripsi.
4. Ibu tercinta yang telah yang telah berkerja keras demi kesuksesan penulis, dan
selalu memotivasi penulis dalam menyelesaikan skripsi.
5. Saudara-saudara terkasih Utsem Gustian Eka, Angelina Prasetya Ninggrum,
Herlina dan Amelia Putri Lestari, yang selalu mendukung dan memotivasi
dalam menyelesaikan penyusunan skripsi.
6. Teman-teman serjuanganku “We Are One” di UNWINA, Daniel Db, Aristo
Deni Ate, Daniel Dimu, Alvian Alfred, dan semua temanku tercinta yang tidak
sempat kusebutkan namanya yang selalu mendoakan, dan mendukung dalam
penyusunan skripsi ini.
7. Kekasih Anita Kurniawati U. Pingge yang selalu mendukung dan memotivasi
agar dapat menyelesaikan penyusunan skripsi ini.
viii
8. Keluarga di Ankalang bapak Anton, dan mama Ambu yang dapat membantu
penulis hingga dapat menyelesaikan penyusunan skripsi.
Namun penulis menyadari bahwa penulisan skripsi ini juga masi belum sempurna.
Oleh karena itu, penulis meminta maaf jika terdapat kesalahan dalam penulisan
skripsi ini. Akhir kata penulis mengucapkan terimakasi, selamat membaca dan
mendalami isi penelitian dari skripsi ini.
Nobertus Malo
Penulis
ix
DAFTAR ISI
SKRIPSI....................................................................................................................i
SKRIPSI....................................................................................................................i
PERSETUJUAN......................................................................................................ii
PENGESAHAN......................................................................................................iii
KATA PENGANTAR............................................................................................vi
DAFTAR ISI........................................................................................................viii
DAFTAR GAMBAR..............................................................................................xi
DAFTAR TABEL.................................................................................................xiv
ABSTRAK.............................................................................................................xv
BAB I PENDAHULUAN........................................................................................1
2.1 Sistem......................................................................................................5
2.3 Perpustakaan............................................................................................6
2.9 Flowchart................................................................................................9
3.2.2 Analisis....................................................................................24
3.2.3 Desain......................................................................................24
3.2.4 Coding.....................................................................................24
3.2.5 Pengujian.................................................................................25
3.3 Perancangan...........................................................................................25
4.2 Implementasi.........................................................................................51
5.1 Kesimpulan............................................................................................59
5.2 Saran......................................................................................................59
DAFTAR PUSTAKA............................................................................................60
Lampiran................................................................................................................63
xii
DAFTAR GAMBAR
Gambar 3. 1 Stuktur
Organisasi…………………………………………………..21
xiv
Gambar 4. 6 Menu Cetak Laporan Buku...............................................................54
xv
DAFTAR TABEL
Tabel 2. 1 Flowchart..............................................................................................10
xvi
ABSTRAK
xvii
xviii
BAB III
PENDAHULUAN
1
2
2.850 buku untuk kurikulum sekolah penggerak yang digunakan kelas VII dan
VIII dan 230 buku untuk kelas IX. Namun sirkulasi atau pertukaran data masih
dilakukan secara manual yang mengakibatkan petugas perpustakaan sering
mengalami kesulitan dalam mengelolah data buku, data anggota, peminjaman,
pengembalian, serta pembuatan laporan bulanan. Akibatnya kinerja perpustakaan
yang dihasilkan kurang maksimal atau optimal.
Berdasarkan permasalahan yang ditemukan setelah melakukan pengamatan dan
melihat langsung proses kinerja perpustakaan SMP Negeri 3 Waingapu yang
masih dilakukan secara manual, maka dirumuskan permasalahan agar penulis
dapat membuat sebuah sistem informasi perpustakaan berbasis website yang
dapat mengatasi beberapa permasalahan yang sering dialami oleh petugas
perpustakaan di SMP Negeri 3 Waingapu yaitu pengelolahan data buku, data
anggota, data denda, proses pertukaran data dan pembuatan laporan yang masih
dilakukan secara manual.
Bab ini berisi tentang kesimpulan dan saran mengenai hasil perancangan
sietm informasi perpustakaan berbasis website pada SMP Negeri 3 Waingapu.
5
BAB IV
LANDASAN TEORI
IV.4 Sistem
Sistem adalah sekelompok orang yang bekerja sama menurut aturan yang
sistematis dan terstruktur untuk membentuk suatu kesatuan yang melakukan
tindakan untuk mencapai tujuan. Suatu sistem memiliki beberapa sifat atau
karakteristik yang terdiri dari komponen sistem, batasan sistem, lingkungan luar
sistem, hubungan sistem dan tujuan sistem. (Alfiah & Indriani, 2021). Sistem
adalah sekumpulan elemen yang membentuk kumpulan atau diagram
proses/pemrosesan yang mencari tujuan atau tujuan bersama dengan
menggunakan data atau bahan baku pada referensi tertentu untuk menghasilkan
informasi, energi, dan bahan baku (Cahyaningtyas & Iriyani, 2015). Sistem
merupakan alat yang penting dan diperlukan bagi suatu perusahaan atau instansi
karena dengan sistem yang terintegrasi maka kegiatan perusahaan lebih terarah
dan sistematis.
IV.6 Perpustakaan
Perpustakaan adalah entitas yang menyediakan koleksi bahan pustaka
tertulis, cetak, dan terekam sebagai pusat informasi yang diatur di bawah sistem
aturan yang digunakan untuk tujuan pendidikan masyarakat, penelitian, dan
rekreasi intelektual(Harpad & Salmon, 2021). Perpustakaan adalah suatu lembaga
yang mengelola koleksi karya tulis, cetak, atau rekaman secara profesional dengan
menggunakan sistem standar untuk kebutuhan pendidikan, penelitian, pelestarian,
informasi, dan hiburan pengguna. Perpustakaan memiliki ciri umum dan
kebutuhan khusus, seperti tersedianya ruangan/gedung, adanya koleksi atau bahan
pustaka atau sumber informasi, adanya pejabat yang melayani pengguna, adanya
komunitas pengguna, sarana dan prasarana, dan sistem yang mengatur prosedur,
Prosedur implementasi untuk menjaga perpustakaan berjalan lancar (Rohi et al.,
2022). Perpustakaan tidak hanya tentang buku dan bangunan, tetapi juga tentang
sistem penyimpanan, pemeliharaan, dan pengguna. Perpustakaan dengan
demikian dapat dipahami sebagai satu kesatuan unit kerja yang terdiri dari
beberapa bagian, yaitu pengembangan, pengeditan, pelayanan pengguna dan
pemeliharaan infrastruktur.
Metode waterfall adalah model klasik yang sistematis dan berurutan dalam
perangkat lunak konstruksi. Model ini sebenarnya disebut "Model Sekuensial
Linear"(Pressman, 2015). Model ini sering disebut sebagai "siklus hidup klasik"
atau pendekatan air terjun. Model ini termasuk ke dalam model umum rekayasa
perangkat lunak dan pertama kali diperkenalkan oleh Winston Royce sekitar tahun
1970, sehingga sering dianggap sudah ketinggalan zaman, padahal merupakan
model yang paling banyak digunakan dalam rekayasa perangkat lunak (SE).
Model ini mengikuti pendekatan yang sistematis dan berurutan. Disebut air terjun
karena langkah-langkah yang dilewati harus menunggu langkah sebelumnya
selesai dan berjalan satu demi satu. Langkah-langkah model waterfall menurut
referensi Pressman:
Communicati
on
(Project Planing
Initiation $ (Estimating. Modeling
Requirments Sceduling, (Analysis $ Constructio
Gethering) Tracking) Design) n Deployment
(Code $ (Delivery,
Test) Suport,
Feedback)
a. Communication (Komunikasi)
Fase ini adalah analisis kebutuhan perangkat lunak dan fase mengumpulkan
informasi dalam pertemuan pelanggan dan mengumpulkan informasi tambahan
dari majalah, artikel, dan internet.
b. Planning (Perancangan)
c. Modeling (Permodelan)
d. Construction (Membangun)
e. Deployment
IV.12 Flowchart
Flowchart atau diagram alir adalah diagram yang mewakili alur logis dari
suatu proses pemecahan masalah(Harpad & Salmon, 2021). Tujuan utama
10
Tabel 2. 1 Flowchart
IV.13.2Activity Diagram
Simbol Keterangan
Notasi state menggambarkan
IV.13.3 kegiatan dalam aliran kerja S
Transisi, menunjukkan e
bagaimana aliran kerja itu q
berjalan dari satu aktivitas ke u
aktivitas lainnya. e
n
Decision Penanda keputusan c
menunjukkan di mana e
keputusan harus dibuat.
alur kerja.
start state Penanda status mulai
Menunjukkan tempat alur kerja
dimulai.
End state Menunjukkan di mana
alur kerja berakhir.
Diagram
Simbol Keterangan
14
IV.13.4Class Diagram
Simbol Keterangan
dokumen hyperlink yang dapat di klik gambar, dokument, multimedia, form yang
dapat diisi dasarkan atas HTML. Setiap menggunakan HTML dalam membuat
web diperlukan juga syntax PHP, dengan menggunakan PHP user tidak akan
melihat kode- kode PHP yang telah ditulis tersebut di dalam browser. Umumnya
semua dokumen web dibagi menjadi dua. Section, yaitu section head, dan section
body (Andoyo & Sujarwadi, 2015).
PHP adalah bahasa program yang berjalan pada sebuah webserver, atau
sering disebut server-side. Oleh karena itu, PHP dapat melakukan apa saja yang
bisa dilakukan program CGI lain, yaitu mengolah data dengan tipe apapun,
menciptakan halaman web yang dinamis, serta menerima dan menciptakan
cookies, dan bahkan PHP bisa melakukan lebih dari itu. PHP dapat berjalan pada
semua jenis system operasi, antara lain pada Linux dan varian Unix (HP-UX,
Solaris dan Open BSD), pada Ms Windows, Mac (Tristianto, 2018). PHP adalah
bahasa pemograman script server side yang didesain untuk pengembangan web
(Setiawan, n.d.). Selain itu, PHP juga bisa digunakan sebagai bahasa pemograman
umum.
dan
Penulis
Sistem Metode AMIK BSI Menghasilkan Sistem Informasi
Informasi Waterfall Bekasi sebuah sitem Perpustakaan
Perpustakaan informasi Sekolah Berbasis
Sekolah perpustakaan Web, Puspitasari
Berbasis Web, yang Diah (2016).
Puspitasari Diah mempermudah
(2016). petugas dalam
mengolah data
peminjaman
dan
pengembalian
buku,
pembuatan
laporan.
Perancangan Metode Smp Rancangan Perancangan
Waterfall Negeri 3 Sistem
Sistem Sistem Informasi
Tulakan, Informasi
Informasi Kecamatan Perpustakaan Perpustakaan
Tulakan pada SMP
Perpustakaan Pada Smp Negeri
Kabupaten Negeri 3
Pada Smp Pacitan Tulakan 3 Tulakan,
mencakup
Negeri 3 Kecamatan
Pencatatan
Tulakan, Anggota, Tulakan
Peminjaman
Kecamatan Kabupaten
Dan
Tulakan Pengembalian Pacitan,
Buku serta
Kabupaten Cahyaningtyas,
Pembuatan
Pacitan, laporan Rosita
Cahyaningtyas, Iriyani, Siska
(2015).
Rosita
Iriyani, Siska
(2015).
PerancanganDan Metode SD Masehi Menghasilkan PerancanganDan
Implementasi waterfall. Kambaniru Sistem Implementasi
Sistem 2 informasi Sistem Informasi
Informasi perpustakaan Perpustakaan
Perpustakaan yang dapat Berbasis Website
Berbasis memudahkan Menggunakan
Website petugas Metode Waterfall
Menggunakan pustakaan Di Sd Masehi
Metode dalam Kambaniru 2,
19
buku.
Dari kelima penelitian di atas, yang mengadopsi dari penelitian ini yaitu
penelitian dari Diah puspitasari dimana memiliki letak kesamaan dengan
penelitian ini sama-sama menciptakan sebuah sistem informasi perpustakaan
berbasis website dengan hasil penelitian membangun sebuah sistem informasi
perpustakaan berbasis website membantu petugas dalam mengelolah data
perpustakaaan . adapun perbedaan dari penelitian ini adalah terletak pada objek
penelitian di mana penelitian kali ini berobjekan pada SMP Negeri 3 Waingapu
dan penelitian terdahulu berobjekan pada AMIK BSI Bekasi.
BAB V
METODOLOGI PENELITIAN
V.2.1Pengumpulan Data
a. Observasi
Pada tahap observasi ini adalah proses dimana peneliti melakukan analisis
sistem lama untuk menemukan masalah dan kekurangan dari cara kerja sistem
lama yang ada di perpustakaan SMP Negeri 3 Waingapu .
23
Hasil
No Aspek yang di amati Ya Tidak
1 Tempat membaca yang memadai
2 Banyaknya koleksi buku
3 Proses sirkulasi yang memadai
4 Alat penyimpanan data
5 Jumlah tanaga pengelola
perpustakaan
b. Wawancara
No Aspek
Bagaimana proses pelayanan kepada anggota
perpustakaan SMP Negeri 3 waingapu?
1 Apa saja kendala yang di alami dalam proses
pelayanan anggota perpustakaan?
Asumsi data Bagaimana cara mengelola data perpustakaan?
awal
Apa saja yang di hadapi dalam mengelolah data
perpustakaan?
Siapa saja yang menggunakan sistem?
2 Identifikasi Apa keuntungan yang di dapatkan dalam
24
penggunaan sistem?
Apakah perpustakaan membutuhkan sistem baru
untuk memudahkan proses pengelolaan data?
3 Identifikasi Bagiamana model sistem yang di inginkan
kebutuhan perpustakaan dalam pengelolaan data?
Adakah batasan dari sistem yang di bangun?
V.2.2Analisis
V.2.3Desain
Pada tahapan ini peneliti menggunakan Soffware atau aplikasi figma sebagai
tools atau alat bantu untuk mendesain tampilan aplikasi dan pada bagian
permodelan peneliti menggunakan UML (Unified Modeling Languange) yang
terdiri dari Use Case Diagram, Activity Diagram, Sequence Diagram, Class
Diagram dan Entity Relationship Diagram.
V.2.4Coding
V.2.5Pengujian
Pada tahap ini peneliti menggunakan pengujian Black Box Testing adalah
pengujian yang dilakukan untuk mengamati hasil input dan output dari perangkat
lunak tanpa mengetahui struktur kode dari perangkat lunak. Pengujian ini
dilakukan di akhir pembuatan perangkat lunak untuk mengetahui apakah
perangkat lunak dapat berfungsi dengan baik.
V.3 Perancangan
Berikut ini adalah gambar dari use case diagram sistem informasi perpustakaan
pada SMP Negeri 3 Waingapu.
V.3.2Activity Diagram
Berikut ini adalah activity diagram login dimana sistem akan menampilkan
halaman login, selanjutnya pengguna akan menginput password dan username
dan sistem akan memvalidasi. Jika password dan username salah maka
pengguna akan diarahkan kembali ke halaman login dan jika berhasil sitem
akan menampilkan halaman dashboard.
27
Dibawah ini adalah activity diagram data buku dimana sistem akan
menampilkan data buku. Jika pengguna ingin menambahkan data maka akan
dilanjutkan dengan menekan tambah data buku. Selanjutnya sistem akan
memvalidasi data yang diinput.
Dibawah ini adalah activity diagram ubah data buku dimana sistem akan
menampilkan data buku. Jika admin ingin melakukan perubahan data buku maka
akan dilanjutkan dengan menekan input perubahan. Selanjutnya sistem akan
memvalidasi data yang diinput jika data sudah sesuai maka akan otomatis
disimpan.
Gambar 3. 7 merupakan activity diagram hapus data buku. pada activity ini
dimulai dari sistem menampilkan halaman data buku kepada pengguna,
selanjutnya pengguna mengklik menu hapus dan sistem akan meresponnya
dengan menampilkan pesan notifikasi untuk memverikasi apakah pengguna akan
menghapus data atau tidak. Jika iya maka data buku tersebut akan dihapus dan
sistem akan mengarahkan pengguna kembali tampilkan data buku.
29
Dibawah ini adalah activity diagram data anggota dimana sistem akan
menampilkan data anggota. Jika pengguna ingin menambahkan data maka akan
dilanjutkan dengan menekan tambah data anggota. Selanjutnya sistem akan
memvalidasi data yang diinput jika data sudah sesuai maka akan otomatis
disimpan.
Dibawah ini adalah activity diagram ubah data anggota dimana sistem akan
menampilkan data anggota. Jika admin ingin melakukan perubahan data anggota
maka akan dilanjutkan dengan menekan input perubahan. Selanjutnya sistem akan
memvalidasi data yang diinput jika data sudah sesuai maka akan otomatis
disimpan.
Gambar 3.10 adalah activity diagram hapus data anggota dimana sistem akan
menampilkan data anggota. Jika admin ingin melakukan menghapus data anggota
maka akan dilanjutkan dengan menekan menu hapus. Selanjutnya sistem akan
menampilkan notifikasi apakah pengguna ingin melanjutkan menghapus data
anggota tersebut atau tidak. Jika ya maka data akan terhapus dan pengguna
diarahkan ke halaman data anggota.
31
V.3.3Sequence Diagram
menu tamba data, selanjutnya sistem akan menampilkan halaman input data
anggota kepada pengguna dan mengisi nya jika sudah maka data akan tersimpan
ke data base.
tersebut dimulai dari pengguna memilih menu cetak laporan pengembalian dan
sistem akan menampilkan halaman cetak laporan pengembalian ke pada
pengguna. Selanjutnya pengguna mencetak laporan tersebut.
Gambar 3.33 merupakan sequence ubah data pengguna sistem. Dimana pada
sequence ini admin diarakan mengklik menu ubah, dan sistem akan menampilkan
halaman input perubahan data pengguna sistem kepada pengguna untuk
diperbaruhi jika sudah maka admin menyimpan data yang sudah diperbaruhi
tersebut.
1. Tabel Pengguna
Pada tabel 3. 3 merupakan tabel pengguna. Pada tabel tersebut terdapat
beberapa field yaitu id_pengguna sebagai primary key, username, password, dan
level (admin dan petugas).
3. Tabel Buku
Pada tabel 3. 5 merupakan tabel buku dan memiliki nama field yang terdiri
dari id_buku sebagai primary key, judl_buku, pengarang, penerbit, jumlah, dan
tgl_input.
Lokasi pengumpulan data untuk sistem yang akan di bagun terletak di kel.
Kambajwa, Kec. Kota Waingapu. Kab Sumba Timur, Prov. Nusa Tenggara
49
Timur. Waktu yang digunakan dalam penelitian ini kurang lebih 1 minggu yang
akan di mulai dari minggu awal Desember sampai minggu akhir bulan januari
2023.
Kegiatan Januari
1 2 3 4
No
1 Pengumpulan
Data
2 Analisis
3 Desain
4 Coding
5 Testing
50
BAB VI
ANALISIS DAN PEMBAHASAN
b. Xampp
c. Visual studio code
d. Google Chrome
3. Kebutuhan pengguna sistem (user)
a. Admin memiliki hak akses penuh dalam mengelola sistem
b. Petugas bisa mengakses sistem secara keseluruhan kecuali data pengguna
sistem.
VI.5 Implementasi
1. Menu Login
2. Menu Dahsboard
Gambar dibawah ini merupakan menu cetak laporan buku, pada menu
tersebut pengguna tinggal mengklik perintah cetak. Kemudian sistem akan
menampilkan validasi jika tidak ditemukan maka sistem akan menampilkan file
PDF kosong jika benar maka sistem akan menampilkan halaman PDF berisi
laporan data buku.
54
Gambar dibawah ini merupakan menu cetak laporan anggota, pada menu
tersebut pengguna tinggal mengklik perintah cetak. Kemudian sistem akan
menampilkan validasi jika tidak ditemukan maka sistem akan menampilkan file
PDF kosong jika benar maka sistem akan menampilkan halaman PDF berisi
laporan data anggota.
BAB VII
KESIMPULAN DAN SARAN
VII.4 Kesimpulan
VII.5 Saran
Dengan berbagai keterbatasan maka Sistem informasi perpustakaan
berbasis website pada SMP Negeri 3 Waingapu yang dibangun masih terdapat
kekurangan maka diharapkan agar peneliti selanjutnya menambah fitur-fitur yang
dapat dikembangkan menjadi lebih baik dan tampilan dapat dibuat lebih menarik
lagi.
DAFTAR PUSTAKA
61
62
63
Lampiran
64
65