4
1.4. Batasan Masalah
Dalam membangun sistem informasi ini, terdapat beberapa batasan masalah, antara lain : 1
Kode buku dibuat dalam bentuk QR Code dan menggunakan webcam untuk scanner kode buku.
2 Pengguna program adalah staff perpustakaan dan pengunjung perpustakaan yaitu siswa
dan guru. Admin sekaligus staff perpustakaan dilayani oleh satu orang. 3
Sistem informasi dibangun menggunakan bahasa pemrograman Java dan database MySQL serta menggunakan modem sebagai
tools
untuk SMS Gateway. 4
Studi kasus di SMA Pangudi Luhur St. Louis IX Sedayu
1.5. Metodologi Penelitian
Metodologi penelitian yang digunakan dalam penelitian ini adalah studi kasus dengan langkah-langkah sebagai berikut :
1.5.1 Survei awal
Dilakukan survei awal dengan mengunjungi perpustakaan di SMA Pangudi Luhur Sedayu untuk mengetahui gambaran secara umum tentang pengelolaan
perpustakaan dan masalah-masalah yang dihadapai saat ini. Pada tahap ini, dilakukan wawancara terhadap pihak pengelola perpustakaan dalam hal bidang
pelayanan dan bidang pengelolaan perpustakaan seperti kegiatan mendata peminjaman buku di perpustakaan itu.
1.5.2. Studi pustaka
Studi literatur yang dilakukan adalah dengan mempelajari teori mengenai bahasa pemrograman Java, MySQL dan aplikasi scanner kode buku yang berupa
QR Code
5
serta mencari informasi-informasi lain yang mendukung pembuatan aplikasi sistem informasi ini.
1.5.3. Pembangunan sistem informasi
Pembangunan sistem informasi perpustakaan ini menggunakan metode rekayasa perangkat lunak secara terstruktur, yaitu metode
Framework for the Application of System Technique
Whitten et.al, 2004 dengan tahap-tahap sebagai berikut : 1.
Analisa sistem a
Scope definition
Definisi Lingkup Hal yang dilakukan pada tahap ini adalah mendefiniskan ruang lingkup
dengan cara melakukan observasi mengenai peminjaman dan pengembalian buku di perpustakaan SMA Pangudi Luhur Sedayu serta mewawancarai
beberapa guru dan siswa yang bersangkutan mengenai kebutuhan user aplikasi untuk pelayanan perpustakaan.
b
Problem analysis
Analisa Permasalahan Hal yang dilakukan pada tahap ini adalah analisa masalah yang terdapat di
perpustakaan SMA Pangudi Luhur Sedayu. c
Requirement analysis
Analisa Kebutuhan Hal yang dilakukan pada tahap ini adalah mengidentifikasi kebutuhan
sistem, dengan cara mengumpulkan data kebutuhan yang kemudian dimodelkan dalam diagram
use case
. 2
Desain sistem Desain sistem merupakan tahap merancang sistem, yang menyangkut
konfigurasi komponen-komponen perangkat lunak dan perangkat keras yang digunakan dalam pembangunan aplikasi sistem informasi ini. Pada tahap ini,
6
dilakukan desain basis data, serta desain teknologi untuk sistem informasi perpustakaan.
a.
Logical design
Menggambarkan
logical data model, logical process model
dan
logical interface model.
b.
Decision Analysis
Dalam tahap ini dilakukan implementasi sistem ke dalam bentuk bahasa pemrograman Java dan MySQL sebagai pengelola database. Perangkat
keras yang digunakan dalam implementasi adalah webcam dan laptop atau komputer desktop
c.
Physcial Design and Integration
Implementasi secara teknik dengan membuat
physical database design,
dan
physical user interface.
d.
Construction and Testing
Implementasi rancangan ke dalam program menggunakan Java dan MySQL sebagai pengelola basis datanya. Pada tahap ini juga dilakukan uji coba
terhadap sistem melalui ɑ
test.
3 Uji coba perangkat lunak
Setelah penyelesaian per modul program, dilakukan uji coba perangkat lunak untuk melihat sejauh mana perangkat lunak dapat berfungsi dengan baik. Pada
tahap ini dilakukan uji coba per modul program serta keseluruhan sistem informasi perpustakaan.
7
1.5.4 Uji coba terhadap user