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

dokumen-dokumen yang mirip
APLIKASI PENDAFTARAN SISWA BERBASIS WEB PADA PUSAT BIMBINGAN BELAJAR GAJAHMADA PONTIANAK

PERANCANGAN SISTEM INFORMASI PEMESANAN PAKET PERNIKAHAN PADA CV. SABILLAH MANDIRI JAKARTA

PERANCANGAN APLIKASI POINT OF SALES BERBASIS DESKTOP (STUDI KASUS : ZONE CAFÉ PURWOKERTO)

PERANCANGAN MEDIA INFORMASI JAMA AH UMROH PONDOK PESANTREN AL-FATHIMIYYAH BERBASIS WEB

APLIKASI PENDAFTARAN PELAYANAN KESEHATAN BERBASIS WEB PADA KLINIK SYAFIRA

PERANCANGAN SISTEM INFORMASI LATIHAN UJIAN NASIONAL BERBASIS WEB PADA SMPN 3 TASIKMALAYA

SISTEM INFROMASI E-LEARNING PADA SEKOLAH MENENGAH PERTAMA

PERANCANGAN SISTEM INFORMASI PENJUALAN AKSESORIS MOBIL BERBASIS WEB

PENERAPAN B2C SISTEM INFORMASI E-COMMERCE PADA TOKO PAKAIAN GAYAKU

PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMA N 1 KUTASARI PURBALINGGA

PERANCANGAN SISTEM INFORMASI PENYEWAAN MOBIL PADA RENTAL BERBASIS WEB

PERANCANGAN SISTEM INFORMASI PERSURATAN PADA BADAN KEPEGAWAIAN NEGARA JAKARTA

SISTEM INFORMASI PENGAWASAN PEMILIHAN UMUM BERBASIS WEB

PERANCANGAN SISTEM INFORMASI PENDAFTARAN DAN PEMBAYARAN BERBASIS VISUAL PADA PAMDes KRETEK KEBUMEN

TEKNOLOGI INFORMASI DAN KOMUNIKASI BERBASIS WEB. Nurhayani

PERANCANGAN SISTEM INFORMASI BERBASIS WEB PADA BANK SAMPAH RESIK BECIK SLEMAN

Sistem Informasi Perpustakaan Pada SMK Muhammadiyah 09 Jakarta Selatan

PERANCANGAN SISTEM INFORMASI LINGKUNGAN SENI SUNDA BERBASIS WEB PADA PAGUYUBAN CAMPAKA LIGAR TASIKMALAYA

Sistem Laporan Keuangan Software House Lampung Yoki Satria 1, Tri Sandhika Jaya 2, Eko Subiyantoro 3 1 mahasiswa, 2 pembimbing 1, 3 pembimbing 2

PERANCANGAN WEBSITE SEBAGAI SARANA PROMOSI PADA MTs MA ARIF NU 1 AJIBARANG. Oleh: Lina Rahmawati Sistem Informasi, STMIK Amikom Purwokerto ABSTRAKS

E-COMMERCE BARANG ELEKTRONIK MENGGUNAKAN METODE WATERFALL (STUDY KASUS: TOKO MITRA ELEKTRONIK LAMPUNG)

SISTEM INFORMASI AKADEMIK SEKOLAH BERBASIS WEB PADA SEKOLAH MENENGAH PERTAMA TUNAS BANGSA BOGOR

PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB PADA MADRASAH ALIYAH NEGERI 2 PONOROGO SKRIPSI

PERANCANGAN SISTEM INFORMASI PENDAFTARAN PELATIHAN PADA BALAI LATIHAN KERJA BANTUL

SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA CV ALFA FURNITURE AMBARAWA PRINGSEWU LAMPUNG

PERANCANGAN SISTEM E-LIBRARY BERBASIS WEB Studi Kasus: SMP NEGERI 1 GAMPING

PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG PADA APOTEK BERBASIS WEB

RANCANG BANGUN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL MOBIL

NASKAH PUBLIKASI ILMIAH

SISTEM INFORMASI JENIS KENDARAAN TRUCKING BERBASIS WEB PADA PT. AL NAUNA WIRA USAHA BEKASI

Rancang Bangun Sistem Informasi Ujian Online (Studi Kasus Pada SMAN 58 Jakarta)

Perancangan Sistem Informasi Perpustakaan Sekolah Dengan Pemanfaatan Teknologi Barcode Pada SMK YPC Tasikmalaya

Heriadi Progam Studi Teknik Informatika STMIK Atma Luhur Jl. Jend. Sudirman Pangkalpinang

Aplikasi Inventori Data Obat PT Hasil Karya Sejahtera Berbasis Web

BAB III METODE PENELITIAN

Aplikasi E-Ticketing Berbasis Web Pada PT. Infomedia Nusantara

Bab 3. Metode Perancangan

DAFTAR ISI HALAMAN JUDUL HALAMAN PENGESAHAN PEMBIMBING HALAMAN PENGESAHAN PENGUJI KATA PENGANTAR.. DAFTAR GAMBAR DAFTAR MODUL..

SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA CV ALFA FURNITURE AMBARAWA PRINGSEWU LAMPUNG MURFIKA RANI. Jurusan Sistem Informasi

BAB IV DESKRIPSI PEKERJAAN. sistem. Menurut Kendall & Kendall (2003), perangkat atau teknik

PERANCANGAN SISTEM INFORMASI KATALOG BAHAN MAKANAN POKOK BERBASIS WEB

SISTEM INFORMASI RESERVATION KAMAR HOTEL BERBASIS WEB PADA MESRA BUSINESS & RESORT HOTEL

RANCANG BANGUN SISTEM INFORMASI PENERIMAAN PESERTA DIDIK BARU BERBASIS WEB (STUDI KASUS: SMP AMALIAH BOGOR)

Aplikasi E-library Untuk Pengelolaan Data Buku Berbasis Web Pada SMA N 1 Sungai Raya Menggunakan Model Waterfall

DESIGNED UP INFORMATION SYSTEMS LIBRARY IN TAMAN BACAAN MASYARAKAT NUSANTARA SEKETI

Perancangan dan Implementasi Digital Library Pada Warung Baca Dodi

BAB III METODE PENELITIAN

BAB V PENGUJIAN DAN ANALISIS HASIL. lunak. Dengan demikian pengujian black box memungkinkan perekayasa

BAB IV HASIL DAN UJI COBA

1 H a n d o u t T u g a s A k h i r J u r u s a n M a n a j e m e n I n f o r m a t i k a

BAB IV IMPLEMENTASI DAN PENGUJIAN

19

BAB IV TESTING DAN IMPLEMENTASI PROGRAM

BAB IV HASIL DAN UJI COBA

BAB II ANALISIS DAN PERANCANGAN. pembuatan sebuah web. Langkah ini sebagai gambaran apa saja yang

BAB IV IMPLEMENTASI DAN PENGUJIAN

IMPLEMENTASI FRAMEWORK LARAVEL PADA SISTEM INFORMASI PEMESANAN PENGGUNAAN LAPANGAN FUTSAL BERBASIS WEB DI ZONA6 FUTSAL SEMARANG

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap perancangan dalam pembuatan program merupakan suatu hal yang

BAB III CARA DAN METODOLOGI PENELITIAN

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

KATA PENGANTAR... i ABSTRAK... ii ABSTRACT... iii DAFTAR ISI... iv DAFTAR GAMBAR... viii

PERANGKAT LUNAK PENJUALAN BERBASIS WEB DI PUSAT KUD JAWA BARAT

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. Dalam merancang sebuah sistem, analisis adalah hal yang harus dilakukan. Dengan

APLIKASI BERBASIS WEB UNTUK LAYANAN INFORMASI GAJI PEGAWAI (Studi Kasus PERUSAHAAN INDONESIAN TOWER) SKRIPSI. Disusun oleh : Disusun oleh:

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB I PENDAHULUAN. dalam lingkungan kerja tetapi dalam kehidupan sehari-hari. Dalam

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN. Dinas Pertanian, Ketahanan Pangan dan Perikanan Kabupaten Mempawah

E-COMMERCE TOKO PERINTIS MODE GUNA MEJASEM KABUPATEN TEGAL

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

Analisa Pengembangan Penjadwalan Convention Center STIKOM Bali berbasis web

LAVIRIA RATNASARI NPM

SISTEM INFORMASI PENYEWAAN MOBIL CARGO BERBASIS WEB PADA CV. NANDA TRANS TRANSPORTATION TANGERANG

SISTEM INFORMASI AKADEMIK STUDI KASUS : SMA AL-KHAIRIYAH JAKARTA UTARA DENGAN METODE WATERFALL

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

PERANCANGAN PENJUALAN BARANG BERBASIS WEB PADA TOKO DARMA HANDY CRAFT TASIKMALAYA

PENERAPAN METODE WATERFALL DALAM PERANCANGAN SISTEM INFORMASI PENDAFTARAN SISWA BARU

PENERAPAN TEKNOLOGI WEB APP PADA SISTEM INFORMASI PERPUSTAKAAN

Perancangan Sistem Informasi Lingkungan Seni Sunda Berbasis Web Pada Paguyuban Campaka Ligar Tasikmalaya

BAB I PENDAHULUAN. Perpustakaan sekolah merupakan faktor penunjang dalam proses belajarmengajar,

APLIKASI WAREHOUSE MANAGEMENT SYSTEM BERBASIS WEB MENGGUNAKAN PHP & MYSQL

BAB 1 PENDAHULUAN. penjualan. Media promosi yang dapat dilakukan untuk memasarkan suatu produk

BAB I PENDAHULUAN. yang berdiri sendiri. Menurut Keputusan Presiden RI no. 99 tahun 1998

Manual Book Website Adverse Drug Report

Aplikasi Service Order Laboratorium Berbasis Smartphone Android (Studi Kasus IIB Darmajaya)

IMPLEMENTASI SISTEM PENGADUAN MASYARAKAT NON PESERTA PROGRAM KELUARGA HARAPAN (PKH) DI DINSOSNAKERTRANS KABUPATEN PATI

Kata Kunci :Sistem Informasi Akademik, SMA, Waterfall, PHP, MySql

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1. Latar Belakang 1.2. Ruang Lingkup

SISTEM INFORMASI ABSENSI GURU BERBASIS WEB PADA SMP NEGERI 8 KOTA TASIKMALAYA

PENGEMBANGAN APLIKASI PENJUALAN OBAT APOTIK ADI SEHAT BERBASIS E-COMMERCE

BAB II LANDASAN TEORI...

BAB III PERANCANGAN SISTEM. Pada bab ini akan di bahas perancangan database, perancangan website, dan

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

BAB 3 PERANCANGAN SISTEM. Untuk membangun suatu sistem yang berupa Sistem Informasi Peminjaman

BAB III PERANCANGAN PENELITIAN

Transkripsi:

Konferensi Nasional Ilmu Sosial & Teknologi (KNiST) Maret 2014, pp. 138~143 SISTEM INFORMASI PERPUSTAKAAN ONLINE (STUDI KASUS : SMP MUHAMMMADIYAH SLAWI) 138 Amin Nur Rais 1, Hidayat Muhammad Nur 2 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 Relationship Diagram, Logical Record Diterima 8 Januari 2014; Revisi 11 Februari 2014; Disetujui 15 Maret 2014

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 pengaturan dasar 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. Gambar 1. ER Diagram 139

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 Tglkembalikan Date Kembalikan bse 7 Tanggal Kembali Tglkembalibse Date 8 Status BSE Statusbse Varchar 10 Tabel 8. Spesifikasi File Perkelas 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 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 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 1 Idkelas Idkelas Int 11 PK, AI 2 Kelas Kelas Varchar 10 Tabel 4. Spesifikasi File Siswa 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 1 Kode Klasifikasi Kdklasifikasi Varchar 20 PK 2 Klasifikasi Klasifikasi Varchar 100 Tabel 6. Spesifikasi File Buku 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 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 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 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 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 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 diimplementasikan, diantaranya adalah: 140

Gambar 3. Halaman Beranda Pengunjung Gambar 4. Halaman Buku Pengunjung Gambar 10. Halaman Peminjaman BSE Gambar 5. Halaman Buku Tamu Pengunjung Gambar 11. Halaman Peminjaman Perkelas Gambar 6. Halaman Login Siswa dan Statistik Pengunjung Gambar 12. Halaman Peminjaman Perorangan Gambar 8. Halaman Profil Siswa Gambar 13. Halaman Login Pustakawan Gambar 9. Halaman Daftar Buku Gambar 18. Halaman Daftar Pustakawan 141

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. 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 : 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 organisasi sekolah dimasa mendatang, 142

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= m8olk6vjt8c&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. 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. Nugroho, B. (2008). Latihan Membuat Aplikasi Web PHP dan MySQL dengan Dreamweaver. Yogyakarta: Gava Media. 143