• Tidak ada hasil yang ditemukan

SISTEM INFORMASI PERPUSTAKAAN ONLINE (STUDI KASUS : SMP MUHAMMMADIYAH SLAWI)

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISTEM INFORMASI PERPUSTAKAAN ONLINE (STUDI KASUS : SMP MUHAMMMADIYAH SLAWI)"

Copied!
6
0
0

Teks penuh

(1)

SISTEM INFORMASI PERPUSTAKAAN ONLINE

(STUDI KASUS : SMP MUHAMMMADIYAH SLAWI)

Amin Nur Rais1, Hidayat Muhammad Nur2 1

AMIK Bina Sarana Informatika Purwokerto e-mail: amin.nurais@bsi.ac.id

2

AMIK Bina Sarana Informatika Purwokerto e-mail: hidayat.hmm@bsi.ac.id

Abstrak

Perpustakaan merupakan bagian dari sekolah untuk pembelajaran siswa – siswi yang

tidak bisa dipisahkan, daftar pustaka dan fasilitas yang disediakan sangat bermanfaat dalam mencari referensi dari materi yang didapatkan di kelas. Pelayanan fasilitas perpustakaan SMP Muhammadiyah Slawi, mempunyai kriteria penunjang utama pendidikan agar memudahkan siswa dalam pencarian dan pengolahan buku sebagai bahan pelajaran dengan lebih mudah. Berikut Pencatatan data peminjaman dan pengembalian buku dapat terlihat dari statistik sistem. Oleh karena itu manajemen koleksi buku pelajaran secara digital merupakan hal ideal. Pembahasan sistem ini mulai dari pembuatan menu beranda, buku tamu, tentang kami, login siswa, statistik, halaman siswa, profile siswa, buku (buku sekolah elektronik, perkelas, perorangan), pustakawan, profile pustakawan, klasifikasi, peminjaman, kelas, denda, dan pengaturan. Dengan sistem informasi perpustakaan online SMP Muhammadiyah Slawi, baik pengunjung, siswa, ataupun pustakawan dapat memiliki kemudahan dalam mengakses informasi yang ada di perpustakaan.

Keywords: Sistem informasi, Purpustakaan online, Buku, Pustakawan, Statistik, Peminjaman. 1. Pendahuluan

Perpustakaan dikelola oleh seorang

pustakawan yang bertugas untuk mengelola data buku dan data peminjaman. Dalam

kegiatannya, pustakawan menggunakan

sistem dengan mencatat didalam

pembukuan. Sehingga relatif memerlukan waktu lebih lama, untuk proses pengelolaan data buku, pengelolaan data peminjaman

dan pengembalian, serta pencarian

ketersediaan buku referensi.

Berdasar hal tersebut dibutuhkan sebuah sistem yang mampu membantu seorang pustakawan dalam pengelolahan data buku, juga dapat membantu siswa dalam proses pencarian buku dengan lebih mudah, yaitu

merancang dan membangun sistem

informasi perpustakaan online sebagai media pengelolaan data perpustakaan yang diharapkan mampu meningkatkan kualitas pengelolaan informasi perpustakaan pada SMP Muhammadiyah Slawi.

Adapun ruang lingkup pembahasan pada pembuatan sistem informasi ini yaitu dengan

membuat halaman pengunjung, menu

beranda, buku, buku tamu, tentang kami,

login siswa, dan statistik.

Halaman siswa terdapat menu beranda,

profile siswa, buku, peminjaman (buku sekolah elektronik, perkelas, perorangan),

buku tamu, tentang kami, dan logout,

Halaman pustakawan terdapat menu

beranda, profile pustakawan, pustakawan,

siswa, klasifikasi, buku, peminjaman (buku sekolah elektronik, perkelas, perorangan), kelas, buku tamu, denda, pengaturan, tentang kami, dan logout.

2. Metode Penelitian

Metode yang digunakan pada

pengembangan perangkat lunak ini

menggunakan model waterfall (Rosa dan

Shalahudin, 2013:28) yang terbagi menjadi lima tahapan, yaitu :

a) Analisis Kebutuhan Perangkat Lunak.

Proses pengumpulan kebutuhan perangkat lunak agar dapat dipahami perangkat lunak

seperti apa yang dibutuhkan oleh

pustakawan, siswa, dan pengunjung.

b) Desain Perangkat Lunak

Desain perangkat lunak adalah proses multi

langkah yang fokus pada desain pembuatan program perangkat lunak. Rancangan yang akan dibuat yaitu rancangan antar muka,

basis data, struktur navigasi, Entity

(2)

Structured dan arsitektur perangkat lunak MySQL, dan untuk mendesain website menggunakan adobe photoshop cs3, dan corel draw x4.

c) Pembuatan Kode Program

Desain harus ditranslasikan kedalam

program perangkat lunak. Hasil dari tahap ini adalah program komputer sesuai dengan desain yang telah dibuat pada tahap desain. Pembuatan kode program menggunakan bahasa pemrograman seperti: HTML, PHP, CSS, dan Java Script.

d) Pengujian

Pengujian fokus pada perangkat lunak secara dari segi login dan fungsional dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk meminimalisir kesalahan (error) dan memastikan keluaran

yang dihasilkan sesuai dengan yang

diinginkan menggunakan black box testing.

e) Pendukung dan Pemeliharaan

Tidak menutup kemungkinan sebuah

perangkat lunak mengalami perubahan

ketika sudah dikirim ke user. Perubahan

bisa terjadi karena adanya kesalahan yang muncul dan tidak terdeteksi saat pengujian atau perangkat lunak harus beradaptasi dengan lingkungan baru. Pemeliharaan

sebuah website membutuhkan sistem

keamanan tersendiri. Sedangkan untuk

pendukung dibuatkan local server dan web

server.

3. Hasil dan Pembahasan

Pada bagian ini, dijelaskan tujuan dari

penelitian yaitu langkah awal untuk

menentukan proses mendapatkan informasi, model, spesifikasi perangkat lunak dengan analisa kebutuhan sebagai berikut :

3.1. Analisa Kebutuhan

Uraian analisa kebutuhan pengguna di buat menjadi dua macam kebutuhan, yaitu kebutuhan fungsional dan kebutuhan non fungsional:

1. Kebutuhan Fungsional

Kebutuhan fungsional digunakan untuk

menentukan proses – proses yang

dijalankan oleh sistem. Dalam website

ini, penulis merancang 3 hak akses user yang dapat saling berinteraksi, yaitu pustakawan, siswa, dan pengunjung. a. Kebutuhan Pustakawan

Read dan edit data diri, Read, Add, edit,

Delete dan create report data

pustakawan, data siswa, daftar

klasifikasi, daftar buku, Add data

peminjaman dan pengembalian buku.

Read, Add, edit, Delete, dan create

report data kelas, buku tamu, Read,

create report data denda dan Setting

pengaturandasar website perputakaan.

b. Kebutuhan Siswa

Siswa dapat melihat dan mengedit data dirinya, dapat melihat daftar buku, dapat

melihat daftar buku yang sedang

dipinjam, dapat melihat daftar buku yang telah dikembalikan, dapat mengisi buku tamu.

c. Kebutuhan Pengunjung

Pengunjung adalah orang yang tidak bisa melakukan login pada website ini, seperti guru, dan karyawan sekolah. Tetapi pengunjung dapat menggunakan fasilitas berikut :

1) Pengunjung dapat melihat daftar buku yang ada.

2) Pengunjung dapat mengisi buku tamu 2. Kebutuhan Nonfungsional

Kebutuhan Non Fungsional digunakan

untuk menentukan apa saja yang

dibutuhkan untuk membuat sistem yang

baru baik secara hardware atau

software).

3.2. Entity Relationship Diagram dan Logical Record Structure

Perancangan basis data menghasilkan

pemetaan tabel-tabel yang digambarkan

dengan Entity Relationship Diagram dan

Logical Record Structure.

(3)

Gambar 2. Logical Record Structure

3.3. Spesifikasi File

Spesifikasi file ini terdiri dari file-file yang digunakan untuk menyimpan data maupun proses pengolahan data.

Tabel 1. Spesifikasi File Pengaturan

No Element Data Nama Field Type Size Ket 1 No No Int 11 PK, AI 2 Bse Bse Int 11 3 Perkelas Perkelas Int 11 4 Perorangan Perorangan Int 11 5 Denda Denda Int 11 6 Lama Lama Int 11

Tabel 2. Spesifikasi File Pustakawan

No Element Data Nama Field Type Size Ket 1 Kode Pustakawan Kdpustakawan Varchar 20 PK 2 Password Password Varchar 100 3 Nama Pustakawan Namapus Varchar 35 4 Foto Pustakawan Foto Varchar 50 5 Telp Telp varchar 40 6 Alamat Alamat Text 7 E-Mail Email Varchar 50

Tabel 3. Spesifikasi File Kelas

No Element Data Nama Field Type Size Ket 1 Idkelas Idkelas Int 11 PK, AI 2 Kelas Kelas Varchar 10

Tabel 4. Spesifikasi File Siswa

No Element Data Nama Field Type Size Ket 1 NIS Nis Varchar 20 PK 2 Password Siswa Passwordsis Varchar 100 3 Nama Siswa Namasis Varchar 30 4 Alamat Siswa Alamatsis Text 5 Idkelas Idkelas Int 11

Tabel 5. Spesifikasi File Klasifikasi

No Element Data Nama Field Type Size Ket 1 Kode Klasifikasi Kdklasifikasi Varchar 20 PK 2 Klasifikasi Klasifikasi Varchar 100

Tabel 6. Spesifikasi File Buku

No Element Data Nama Field Type Size Ket 1 Kode Buku Kdbuku Varchar 100 PK 2 Kode Klasifikasi Kdklasifikasi Varchar 20 3 Judul Buku Judul Varchar 200 4 Penulis Penulis Varchar 100 5 Edisi Edisi Varchar 5 6 Penerbit Penerbit Varchar 100 7 Tahun Tahun Varchar 4 8 Deskripsi Deskripsi Text 9 Jumlah Jumlah Int 11

Tabel 7. Spesifikasi BSE

No Element Data Nama Field Type Size Ket

1 No BSE Nobse Int 11 PK 2 Nis Nis Varchar 20 3 Kode buku Kdbuku Varchar 100 4 Kode Pustakawan Kdpustakawan Varchar 20 5 Tanggal Pinjam Tglpinjambse Date 6 Tanggal

Kembalikan

Tglkembalikan

bse Date 7 Tanggal Kembali Tglkembalibse Date 8 Status BSE Statusbse Varchar 10

Tabel 8. Spesifikasi File Perkelas

No Element Data Nama Field Type Size Ket 1 No Perkelas Noperkelas Int 11 PK

2 Nis Nis Varchar 20

4 Kode Pustakawan kdpustakawan Varchar 20 5 Kode Buku Kdbuku Varchar 100 6 Jumlah Pinjam Jmlpinjam Int 11 7 Tanggal Pinjam Tglpinjamperkelas Date 8 Tanggal Kembalikan Tglkembalikanperkelas Date 9 Jumlah Kembali Jmlkembali Int 11 10 Tanggal kembali Tglkembaliperkelas Date 11 Status Perkelas Statusperkelas Varchar 10

Tabel 9. Spesifikasi File Perorangan

No Element Data Nama Field Type Size Ket 1 No Perorangan Noperorangan Int 11 PK

2 Nis Nis Varchar 20 FK

3 Kode Pustakawan Kdpustakawan Varchar 20 FK 4 Kode Buku Kdbuku Varchar 100 FK 6 Tanggal Pinjam Tglpinjamperorangan Date Tanggal Kembalikan tglkembalikanperorangan 7 Tanggal kembali Tglkembaliperorangan Date 8 Status Perorangan Statusperorangan Varchar 10

Tabel 10. Spesifikasi File Statistik

No Element Data Nama Field Type Size Ket 1 Idstatistik Idstatistik Int 11 PK, AI 2 Tanggal Tgl Date

3 Jam Jam Time

4 Nis Nis Varchar 20

Tabel 11. Spesifikasi File Buku Tamu

No Element Data Nama Field Type Size Ket 1 Id Buku Tamu Idbukutamu Int 11 PK, AI 2 Kode Pustakawan Kdpustakawan Varchar 20

3 NIS Nis Varchar 20

2 Nama Tamu Namatamu Varchar 30 3 Keperluan Keperluan Varchar 30 4 Komentar Komentar Text 5 Waktu Waktu Datetime

Tabel 12. Spesifikasi File Denda

No Element Data Nama Field Type Size Ket 1 No Denda Nodenda Int 11 PK, AI 2 Kategori Kategori Varchar 15 3 Nopinjam Nopinjam Int 11 4 Denda Total Dendatotal Int 11

3.4. Implementasi

Hasil rancangan yang telah dibuat

sebelumnya sudah dapat

(4)

Gambar 3. Halaman Beranda Pengunjung

Gambar 4. Halaman Buku Pengunjung

Gambar 5. Halaman Buku Tamu Pengunjung

Gambar 6. Halaman Login Siswa dan Statistik Pengunjung

Gambar 8. Halaman Profil Siswa

Gambar 9. Halaman Daftar Buku

Gambar 10. Halaman Peminjaman BSE

Gambar 11. Halaman Peminjaman Perkelas

Gambar 12. Halaman Peminjaman Perorangan

Gambar 13. Halaman Login Pustakawan

(5)

Gambar 19. Halaman Daftar Siswa

Gambar 20. Halaman Daftar Klasifikasi

Gambar 25. Halaman Daftar Kelas

Gambar 26. Halaman Denda

Gambar 27. Halaman Pengaturan

3.5. Pengujian Unit

Pengujian program dilakukan dengan

menggunakan blackbox testing dimana

pengujian fokus pada proses inputan dan keluaran program. Berikut tiga kategori pengujian diantaranya :

1. Pengujian Halaman Pengunjung

Perlakuan pengujian halaman pengunjung, antara lain dilakukan pada Form Login Siswa, Form Login Pustakawan, Form Cari Buku dan Form Buku Tamu.

2. Pengujian Halaman Siswa

Sedangkan perlakukan pengujian halaman siswa, antara lain dilakukan pada Form Profile Siswa dan Form Buku Tamu.

3. Pengujian Halaman Pustakawan

Kemudian perlakuan Pengujian Form Profil Pustakawan, antara lain dilakukan pada Form Add Pustakawan, Form Add Siswa, Form Add Klasifikasi, Form Tambah Buku, Form Buku Tamu, Form Kelas, Form Pengaturan, Form Peminjaman BSE dan Perorangan, Form Pengembalian Perkelas, Form Pengembalian BSE Perorangan, Form Pengembalian Perkelas.

4. Kesimpulan dan Saran

Kesimpulan yang dapat diambil dari

perancangan yang telah dilakukan maka dapat diperoleh hasil sebagai berikut : 1. Pemahaman alur basis data melalui

diagram ERD dan LRS, sebagai metode dasar pengembangan perangkat lunak

sistem informasi perpustakaan online.

2. Pengolahan data buku, siswa dan pustakawan lebih terorganisir.

3. Pencatatan data peminjaman dan

pengembalian buku dapat terlihat dari statistik sistem.

4. Dengan sistem informasi perpustakaan online SMP Muhammadiyah Slawi, baik

pengunjung, siswa, ataupun

pustakawan dapat memiliki kemudahan dalam mengakses informasi yang ada di perpustakaan.

Dari hasil perancangan aplikasi ini, dapat dilakukan pengembangan lebih lanjut antara lain :

1. Integrasi perangkat lunak database dari

MySQL atau PostgreSQL dimana database tersebut menyediakan hampir seluruh fitur-fitur database seperti yang

terdapat dalam produk database

komersial pada umumnya.

2. Integrasi sistem perangkat lunak

berbasis open source, untuk

menghindari masalah dengan lisensi dimana mendatang.

3. Dengan sistem berbasis web ini

memungkinkan integrasi modul system

informasi lain pada stakeholder

(6)

guna meningkatkan kerjasama dan komunikasi antar bagian dan pengguna selaku pengguna sistem.

Referensi

Darmono. (2016, 07 26). Perpustakaan

Sekolah - Google Books. Retrieved

from Google Book:

https://books.google.co.id/books?id=

m8Olk6v-jT8C&pg=PA3&dq=pengertian+perp ustakaan&hl=ban&sa=X&redir_esc= y#v=onepage&q&f=false

Fathansyah. (2007). Basis Data. Bandung:

Informatika Bandung.

Hasugian, Humisar dan Ahmad Nur Shidiq.

2012. Rancang Bangun Sistem

Informasi Industri Kreatif Bidang Penyewaan Sarana Olahraga. Yogyakarta: Elcom.

Kustiyaningsih, Yeni dan Devie Rosa

Anamisa. 2011. Pemrograman

Berbasis Data Berbasis Web Menggunakan PHP dan MySQL. Yogyakarta: Graha Ilmu.

Kusuma, Y. (2012). PHP Menyelesaikan

Website 30 Juta! Jakarta: Jasakom.

Nugroho, B. (2008). Latihan Membuat

Aplikasi Web PHP dan MySQL dengan Dreamweaver. Yogyakarta: Gava Media.

Rahardja, Untung, Rayeb, A. E., &

Saefullah, A. (2009). Siapa Saja

Bisa Membuat Website Dengan CSS dan HTML. Yogyakarta: CV. Andi Offset.

Rizky, S. (2011). Konsep Dasar Rekayasa

Perangkat Lunak. Jakarta: PT. Prestasi Pustakaraya.

Riyanto, Prilnali Eka Putra dan Hendri

Handoko. 2009. Pengembangan

Aplikasi Sistem Informasi Geografis Berbasis Desktop dab Web. Yogyakarta: Gava Media.

Saputra, Agus, Ridho, Taufiq, Subagiyo, &

Saluky. (2012). Membangun

Aplikasi E-Library Untuk Panduan Skripsi. Jakarta: PT. Elex Media Komputindo.

Sibero, A. (2013). Web Programming Power

Pack. Yogyakarta: Mediakom.

Sutopo, Ariesto Hadi. 2012. Tehnologi

Informasi dan Komunikasi dalam Pendidikan. Yogyakarta: Graha Ilmu.

Gambar

Gambar 1. ER Diagram
Gambar 19. Halaman Daftar Siswa

Referensi

Dokumen terkait

Tahapan selanjutnya untuk menghasilkan Gambar-2 yaitu melakukan scoring pada variabel berbeda, yaitu variabel bahan konstruksi bangunan, yang menunjukkan bahwa zona

Mencari rezeki yang halal dalam Islam hukumnya wajib. Ini menandakan bagaimana pentingnya mencari rizki yang halal. Denga demikian motivasi kerja dalam Islam,

TRANSFORMASI DALAM SISTEM PENDIDIKAN NASIONAL INDONESIA.. ANALISIS SISTEM PENDIDIKAN

Akan tetapi, masalah yang muncul dari sistem ini adalah jumlah password yang harus diingat oleh seorang pengguna untuk mengakses berkas dalam sebuah sistem operasi.. Masalah

POTENSI WISATA GUA KARST DI DESA CIKARANG KECAMATAN CIDOLOG KABUPATEN SUKABUMI Universitas Pendidikan Indonesia| repository.upi.edu |

Siti fatimatur, skripsi pemanfaatan lingkungan dalam pembelajaran biologi melalui model Guided Inquiry sebagai upaya peningkatan keterampilan proses sains dan hasil

yang berlaku akibat adanya kewajiban hukum. Sumber hukum yang ketiga yang dirujuk dalam sistem hukum Civil Law adalah yurisprudensi. Ketika mengemukakan bahwa suatu

2) Skripsi berjudul, Implementasi Pedoman Pemberitaan Media Siber dalam Pemberitaan Dugaan Penistaan Agama oleh Basuki Tjahaya Purnama di Republika.co.id, Khasanatun,