Professional Documents
Culture Documents
Abstract The school library should be managed metode System Development Life Cycle (SDLC)
properly in order to provide a good service to dengan model Waterfall. Model air terjun
members, librarians, and leadership in the search (waterfall) sering juga disebut model sekuensial
for reference. Good service can be seen on the linier (sequential liniear) atau alur hidup klasik
convenience of members to obtain information (classic life cycle). Hasilnya sistem informasi
quickly and accurately. Changes in data processing perpustakaan sekolah berbasis web ini dapat
forms manually to the library, computer-based mempermudah petugas dalam proses
data processing to be the solution to overcome the pengolahan data perpustakaan serta informasi
delays and difficulties managing detailed yang dihasilkan dapat digunakan sebagai
information data is a collection of books that exist. pendukung pengambilan keputusan yang
With the development of data communications dilakukan oleh Pimpinan
technology, information systems can be built as a
school library system library information online Kata Kunci : Berbasis Web, Perpustakaan
(web-based). The purpose of this study is to create Sekolah, Sistem Informasi.
a library of web-based information system that can
provide information library that is fast, precise, PENDAHULUAN
and accurate information to members, librarians,
and leadership. The method used in this research is Pendidikan merupakan salah satu pilar
the System Development Life Cycle (SDLC) with the untuk menunjang kemajuan suatu bangsa. Proses
Waterfall model. The waterfall model (waterfall) is belajar mengajar menjadi proses yang sangat
often called the linear sequential model (sequential penting dalam pengembangan dunia pendidikan.
linear) or classic live groove (classic life cycle). The Untuk menunjang proses belajar mengajar
result of the school system web-based information tesebut diperlukan referensi baca yang baik
library can help simplify data processing clerk in berupa buku, kamus, majalah dan sumber-
the library as well as the information generated sumber bacaan lain.
can be used for decision support that is conducted Sarana Perpustakaan dibangun untuk
by the principal. menyimpan koleksi buku-buku atau sumber
bacaan. Koleksinya diperbarui untuk mengikuti
Intisari Perpustakaan sekolah harus dikelola perkembangan ilmu pengetahuan. Demikian
dengan baik agar dapat memberi pelayanan yang halnya di lembaga pendidikan formal seperti
baik kepada anggota, petugas perpustakaan, dan sekolah. Perpustakaan merupakan sarana wajib
pimpinandalam mencari referensi. Pelayanan yang harus ada.
yang baik dapat dilihat pada kemudahan anggota Perpustakaan sekolah harus dikelola
mendapatkan informasi yang cepat dan akurat. dengan baik agar dapat memberi pelayanan yang
Perubahan bentuk pengolahan data baik kepada anggota, petugas perpustakaan, dan
perpustakaan yang manual ke pengolahan data pimpinan. Pelayanan yang baik dapat dilihat pada
yang berbasis komputer menjadi solusi untuk kemudahan anggota mendapatkan informasi
mengatasi keterlambatan informasi dan kesulitan yang cepat dan akurat. Jika pengolahan data
pengelolaan detail data koleksi buku-buku yang perpustakaan masih dilakukan secara manual
ada. Dengan perkembangan teknologi maka terdapat beberapa kendala yaitu lamanya
komunikasi data, system informasi perpustakaan mencari buku yang dicari, kesulitan petugas
sekolah dapat dibangun sebagai sistem informasi perpustakaan dalam mengelola data peminjaman
perpustakaan online (berbasis web).Tujuan dan pengembalian karena harus selalu membuka
dilakukannya penelitian ini adalah untuk catatan sehingga rentan terhadap kesalahan,
menciptakan sebuah sistem informasi kemudian semakin berjalannya waktu, petugas
perpustakan berbasis web yang dapat juga kesulitan memeriksa buku-buku yang
memberikan informasi perpustakaan yang cepat, semakin banyak dan yang sudah tidak perlu
tepat, dan akurat untuk anggota, petugas digunakan lagi.
perpustakaan, dan pimpinan. Metode penelitian Perubahan bentuk pengolahan data
yang digunakan dalam penelitian ini adalah perpustakaan yang manual ke pengolahan data
2013). Pada perkembangan teknik pemrograman dengan konversi ke LRS, maka perubahan yang
berorientasi objek, munculah sebuah standarisasi terjadi adalah mengikuti aturan - aturan berikut
bahasa pemodelan untuk pembangunan ini : Setiap entitas akan diubah kebentuk kotak,
perangkat lunak yang dibangun dengan Sebuah atribut relasi disatukan dalam sebuah
menggunakan teknik pemrograman berorientasi kotak bersama entitas jika hubungan yang terjadi
objek, yaitu Unified Modelling Language (UML). pada diagram-ER 1:M (relasi bersatu dengan
UML merupakan bahasa visual untuk pemodelan cardinality M) atau tingkat hubungan 1:1 (relasi
dan komunikasi mengenai sebuah sistem dengan bersatu dengan cardinality yang paling
menggunakan diagram dan teks-teks pendukung. membutuhkan referensi), sebuah relasi dipisah
dalam sebuah kotak tersendiri (menjadi entitas
E. Basis Data. baru) jika tingkat hubungannya M:M (many to
Basis data adalah kumpulan data yang many) dan memiliki foreign key sebagai primary
saling berhubungan secara logikal serta deskripsi key yang diambil dari kedua entitas yang
dari data tersebut, yang dirancang untuk sebelumnya saling berhubungan (Hasugian dan
memenuhi kebutuhan informasi suatu Shidiq, 2012).
organisasi(Connoly dan Begg, 2010).Membangun
basis data adalah langkah awal dari pembuatan F. Pengertian Perpustakaan.
sebuah aplikasi. Keberhasilan dalam membangun Adapun pengertian perpustakaan menurut
basis data akan menyebabkan program lebih Sutarno (2003) perpustakaan adalah sarana
mudah dibaca, mudah dikembangkan dan mudah lembaga pendidikan yang sangat demokratis
mengikuti perkembangan perangkat lunak. karena menyediakan sumber belajar sesuai
Berikut ini adalah komponen-komponen yang dengan kebutuhan masyarakat, dan melayaninya
terdapat dalam basis data, yaitu : Tabel, Field, tanpa membedakan suku bangsa, agama yang
Record, Primary Key, Foreign Key dan Index. dianut, jenis kelamin, latar belakang dan tingkat
1. MySQL sosial, umur dan pendidikan serta perbedaan
MySQL adalah salah satu jenis database lainnya.
server yang sangat terkenal dan banyak
digunakan untuk membangun aplikasi web yang Metode penelitian
menggunakan database sebagai sumber dan Metode penelitian yang digunakan dalam
pengolahan datanya (Arief, 2011). MySQL penelitian ini adalah metode System Development
merupakan database yang pertama kali didukung Life Cycle (SDLC) dengan model Waterfall. Model
oleh bahasa pemrograman script untuk internet air terjun (waterfall) sering juga disebut model
(PHP dan Perl). MySQL dan PHP dianggap sebagai sekuensial linier (sequential liniear) atau alur
pasangan software pembangun aplikasi web yang hidup klasik (classic life cycle). Model air terjun
ideal. MySQL lebih sering digunakan untuk menyediakan pendekatan alur hidup perangkat
membangun aplikasi berbasis web, umumnya lunak secara sekuensial atau terurut dimulai dari
pengembangan aplikasinya menggunakan bahasa analisis, desain, pengodean, pengujian, dan tahap
pemrograman script PHP. pendukung (support).
Untuk itu diperlukan analisa kebutuhan dilakukan, untuk memastikan bahwa program
Sistem, pada tahap ini penulis menganalisa yang dibuat sesuai dengan apa yang telah
dokumen-dokumen yang didapat dari dirancang serta memastikan agar tidak ada
perpustakaan sekolah. Dokumen yang error. Metode yang digunakan adalah black
dianalisa diantaranya adalah data anggota, box testing.
data buku, data peminjaman buku dan data
pengembalian buku. Penulis mengumpulkan HASIL DAN PEMBAHASAN
informasi dari dokumen ini yang kemudian
akan dikembangkan ke dalam website. Ini A. Analisa Sistem Berjalan.
dianggap sebagai titik utama dari proses 1. Proses Bisnis Peminjaman Buku.
pengerjaan web desain. Pada saat siswa datang ke perpustakaan
memilih buku yang ingin dipinjam, siswa
B. Desain. menyerahkan buku dan kartu anggota kepada
Proses multi langkah fokus pada desain petugas perpustakaan. Petugas menerima buku
pembuatan program perangkat lunak dan kartu anggota. Kemudian petugas mencatat
termasuk struktur data, arsitektur perangkat data peminjaman di dalam buku data
lunak, representasi antarmuka, dan prosedur peminjaman dan petugas menyimpan kartu
pengodean. Tahap ini mentranslasi kebutuhan anggota. Petugas menyerahkan buku kepada
perangkat lunak dari tahap analisis kebutuhan siswa dan siswa menerima buku.
ke representasi desain agar dapat
diimplementasikan menjadi program pada
tahap selanjutnya. Desain perangkat lunak
yang dihasilkan pada tahap ini juga perlu
didokumentasikan.Tahap penyusunan proses
dalam menjalankan proses bisnis untuk
memenuhi kebutuhan sesuai dengan hasil
analisa kebutuhan. Tahap desain sistem
informasi perpustakaan berbasis web dalam
perancangan ini menggunakan bahasa
pemodelan UML (Unified Modelling Language),
ERD (Entity Relationship Diagram) dan LRS
(Logical Record Structure) berdasarkan hasil
pengumpulan informasi dan analisa
kebutuhan pengguna.
EA 9.0 UnregisteredPetugas
TrialPerpustakaan
Version EA 9.0 Unregistered
Distributor
Trial Version EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
Mulai
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
Menerima dan Mengirimkan
EA 9.0 UnregisteredMemeriksa
Trial Version
Buku EA 9.0 Unregistered
Buku Trial Version EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
Tanda Tangan
Surat Jalan dan
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
Faktur
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Gambar 5. Activity Diagram EA 9.0Penerimaan Trial Buku.
EA 9.0 Trial Version EA 9.0Trial
Unregistered Unregistered
VersionTrialEA
Version UnregisteredTrial
9.0 Unregistered Version EA 9.0 Unregistered
Version
Mulai B. Analisa Kebutuhan Pengguna.
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
EA 9.0 Trial Version EA 9.0Trial
Unregistered Unregistered TrialEA
Version Unregistered
EA 9.0 UnregisteredTrial
Trial Version
Version
SistemVersioninformasi9.0 perpustakaan sekolah EA 9.0 Unregistered
TIdak Acc
Membuat Surat berbasis web dimana pencarian buku,
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trialpengolahan
Pengajuan Buku Version EA 9.0 Unregistered
data Trial Version EA 9.0 Unregistered
dan Trial Version
EA 9.0 Unregistered Trial Version EA 9.0transaksi
Unregisteredsudah tidak EA 9.0 Unregistered
Trial Version
manual. Siswa dapat melakukan pencarian buku
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trialdan
Version baca
EA 9.0 Unregistered
buku Trial Versionmelalui
online EA 9.0 Unregistered
media Trial Version
Meminta Terima Surat EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trialbrowser
Version EA 9.0 Unregistered
Persetujuan Pengajuan dengan cara login ke dalam website
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trialperpustakaan
Version EA 9.0 Unregistered Trial Version
sekolah EA 9.0 Unregistered
untuk peminjaman Trial Versiondan
EA 9.0 Unregistered Trial Version
pengembalian buku diperpustakaan.EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
Acc EAPersetujuan
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
1. Kebutuhan Trial Version
pengguna EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
anggota.
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version a. Anggota dapat
EA 9.0 Unregistered Trialmelihat
Version EAprofil anggota.
9.0 Unregistered Trial Version
Pengajuan Ke
Distibutor
Menerima
Pengajuan
EA 9.0 Unregistered
b. Trial
Anggota Version
dapat EA 9.0
melihatUnregistered
dan Trial
mencari Version
data EA 9.0 Unregistered
buku.
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered c. Anggota dapat membaca
Trial Version buku online.
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
d. Anggota dapat mengisi data kunjungan.
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Selesai
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
Gambar
EA 9.0 Unregistered Trial4.Version
Activity
EA 9.0 Diagram Pengajuan
Unregistered Trial Version EA 9.0Buku.Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0ISSN 1978-1946
Unregistered Trial Version EA| 9.0
Sistem
UnregisteredInformasi
Trial Version EA Perpustakaan
9.0 Unregistered Trial Version…
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
232 Jurnal Pilar Nusa Mandiri Vol. XII, No.1 Maret 2016
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
«extend»
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
Petugas Perpustakaan
«extend»
Catat Penerimaan
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
«extend» Trial Version
Buku EA 9.0 Unregistered T
«extend»
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
«extend»
Kelola Data
Pengembalian
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
Kelola Data EBook
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
Kelola Laporan
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
GambarEA
EA 9.0 Unregistered Trial Version 7. Use
9.0Case Diagram Admin.Trial Version EA 9.0 Unregistered T
Unregistered
ISSN 1978-1946
EA 9.0 Unregistered | Sistem
Trial Informasi
Version Perpustakaan
EA 9.0 … Trial Version EA 9.0 Unregistered T
Unregistered
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
Jurnal Pilar Nusa Mandiri Vol.XII, No.2 September 2016 233
C. Perancangan.
1. Activity Diagram.
a. Halaman Anggota.
T i dak Ya
EA 9.0 Unregistered T rial Version EA 9.0 Unregistered T rial Version EA 9
T am bah Tampil Data
M asukkan Data Pengaj uan
EA 9.0 Unregistered
Ya
T rial Version Pengaj uan EA 9.0 Unregistered T rial Version EA 9
EA 9.0
EA 9.0 Unregistered
Unregistered T
Trial Version
rial Version EA 9.0 Unregistered
Unregistered Trial
T rial Version
Version EA
EA 9
9
M ul ai
EA 9.0 Unregistered T rial Version EA 9.0 Unregistered T rial Version EA 9
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9
EA 9.0 Unregistered T rial Version
Buka Halaman EA 9.0 Tampil
Unregistered
Halaman T rial Version EA 9
Penerimaan Penerimaan
EA 9.0
EA 9.0 Unregistered
Unregistered T
Trial Version
rial Version EA 9.0
EA 9.0 Unregistered
Unregistered Trial
T rial Version
Version EA
EA 9
9
EA
EA 9.0
9.0 Unregistered
Unregistered T rial Version
Trial Version EA 9.0 Unregistered
EA 9.0 Unregistered Trial
T rial Version
Version EA 9
EA 9
Cari Data Penerimaan
Pilih Tindakan
EA 9.0 Unregistered T rial Version EA 9.0 Unregistered T rial Version EA 9
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9
EA 9.0 Unregistered T rial Version EA 9.0 Unregistered T rial Version EA 9
Cari
M asukkan Nomor Ada ?
EA 9.0
EA 9.0 Unregistered
Unregistered Trial
T Version
rial Version
Penerimaan EA 9.0
EA 9.0 Unregistered
Unregistered Trial
T rial Version
Version EA
EA 9
9
Ya
EA 9.0 Unregistered
T i dak T rial Version EA 9.0 Unregistered
Ya T rial Version EA 9
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9
EA 9.0 Unregistered
T am bah T rial Version EA 9.0 Unregistered
Tampil Data T rial Version EA 9
M asukkan Data Penerimaan
EA 9.0 Unregistered
Ya
Trial Version
Penerimaan EA 9.0 Unregistered Trial Version EA 9
EA 9.0 Unregistered T rial Version EA 9.0 Unregistered T rial Version EA 9
EA 9.0
EA 9.0 Unregistered
Unregistered T
Trial Version
rial Version EA 9.0 Unregistered
EA Unregistered Trial
Simpan Data
T rial Version
Version EA
EA 9
9
T i dak Submit
Penerimaan
EA 9.0 Unregistered T rial Version EA 9.0 Unregistered T rial Version EA 9
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9
Hapus
EA 9.0 Unregistered T rial
Pilih Version
Data Yang Akan EA 9.0 Unregistered T rial Version EA 9
Di Hapus Tampil Surat
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered
Penerimaan
EA 9.0
Trial Version
Unregistered T rial Version
EA 9
EA 9
EA
EA 9.0
9.0 Unregistered
Unregistered T rial Version
Trial Version EA 9.0 Unregistered
EA 9.0 Unregistered Trial
T rial Version
Version EA 9
EA 9
Hapus Data
EA 9.0
EA 9.0 Unregistered
Unregistered T
Trial Version
rial Version EA 9.0
EA 9.0 Unregistered
Unregistered Trial
T rial Version
Version EA
EA 9
9
lahir
jenis tempat
alamat jk
email nama
NoTerima TglTerima JumlahTerima
hp password
NoPengajuan
foto id_anggota
SubTotal
Total
jumlah tgl_kembali
Penerimaan anggota
KdPetugas
no_pinjam no_kembali
no_pinjam
1 M
tgl_pinjam
M 1
Proses jumlah peminjaman menghasilkan pengembalian
NoPengajuan
id_buku 1
KdPetugas
1 id_anggota N
M N terkena
Pengajuan Dapat buku
NoPengajuan ISBN
1
IdBuku SubTotal tanggal halaman
TglPengajuan Total
JumlahBuku
denda
judul jumlah
thn_terbit peroleh
NoPengajuan
b. Deployment Diagram.
Deployment diagram menggambarkan tata letak
sistem secara fisik, yang menampakan bagian-
KESIMPULAN.