57
BAB IV HASIL DAN PEMBAHASAN
A. Pengembangan Perangkat Lunak
Pendekatan pengembangan perangkat lunak yang digunakan dalam penelitian ini adalah model
Linear Sequential Model. Model ini sering disebut dengan
Classic Life Cycle atau model waterfall. Sekuensial linier mengusulkan sebuah pendekatan kepada pengembangan perangkat lunak yang sistematik dan
sekuensial yang mulai pada tingkat dan kemajuan sistem pada seluruh analisis, desain, kode, pengujian, dan pemeliharaan Pressman, 2002: 38. Berikut fase-
fase pengembangan sistem informasi perpustakaan menggunakan pendekatan Waterfall Model menurut referensi Sommerville:
1. Requirements analysis and definition
Mengumpulkan kebutuhan secara lengkap kemudian kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun.
Analisis kebutuhan yang dilakukan peneliti adalah berupa studi lapangan observasi, wawancara, dan pencarian penelitian yang relevan literatur. Hasil
yang didapat adalah berupa user requirement atau data yang berhubungan
dengan keinginan pengguna. Sistem informasi perpustakaan dalam penelitian ini memiliki
requirements analysis sebagai berikut: a.
Kebutuhan Pengguna Aplikasi sistem informasi perpustakaan di perpustakaan SMK YPKK 1 Sleman
dalam penelitian ini memiliki sasaran pengguna sebagai berikut:
58 1
Pustakawan Pustakawan membutuhkan sistem informasi untuk mendata data anggota
yaitu siswa, mendata guru, mendata koleksi buku yang dimiliki, mendata koleksi ebook. Pustakawan juga membutuhkan sistem yang mampu menyimpan data
transaksi berupa kunjungan, peminjaman, dan pengembalian. Mampu mendata dan mendaftarkan guru yang memesan penggunaan ruang perpustakaan untuk
kegiatan belajar mengajar, melakukan pencetakan laporan semua kegiatan administrasi di pepustakaan seperti laporan data siswa, laporan data guru,
laporan data buku, laporan data ebook, laporan peminjaman, laporan
pengembalian, laporan
kunjungan, dan
laopran penggunaan
ruang perpustakaan. Pustakawan juga membutuhkan sistem informasi yang mampu
melakukan pencarian data siswa, pencarian data guru, pencarian data buku, pencarian data
ebook, pencarian jadwal penggunaan ruang perpustakaan. 2
Guru Guru membutuhkan sistem informasi yang mampu membantu kegiatan guru
saat jaga piket di perpustakaan seperti mendata data anggota yaitu siswa, mendata judul buku, mendata koleksi
ebook. Guru juga membutuhkan sistem yang mampu menyimpan data transaksi berupa kunjungan, peminjaman, dan
pengembalian. Mampu melakukan pencetakan laporan semua kegiatan administrasi di pepustakaan seperti laporan data siswa, laporan data guru,
laporan data buku, laporan data ebook, laporan peminjaman, laporan
pengembalian, laporan
kunjungan, dan
laopran penggunaan
ruang perpustakaan. Guru juga membutuhkan sistem informasi yang mampu
59 melakukan pencarian data siswa, pencarian data guru, pencarian data buku,
pencarian data ebook, pencarian jadwal penggunaan ruang perpustakaan.
3 Siswa
Siswa yang berkunjung di perpustakaan membutuhkan sistem informasi yang mampu melakukan pencarian data siswa, pencarian data guru, pencarian
data buku, pencarian data ebook, pencarian jadwal penggunaan ruang
perpustakaan. Siswa juga dapat memasukkan data kunjungan secara mandiri. Aplikasi sistem informasi perpustakaan di perpustakaan SMK YPKK 1 Sleman
dalam penelitian ini dirancang memiliki tiga pengguna user utama yang
menggunakannya, yaitu: 1
Admin Kedudukan admin dalam sistem informasi ini memiliki hak akses untuk
mendaftarkan user, mengubah password miliknya, mendata data anggota yaitu siswa, mendata guru, mendata koleksi buku yang dimiliki, mendata koleksi
ebook. Mampu menyimpan data transaksi berupa kunjungan, peminjaman, dan pengembalian. Mampu mendata dan mendaftarkan guru yang memesan
penggunaan ruang perpustakaan untuk kegiatan belajar mengajar, melakukan pencetakan laporan semua kegiatan administrasi di pepustakaan seperti laporan
data siswa, laporan data guru, laporan data buku, laporan data ebook, laporan
peminjaman, laporan pengembalian, laporan kunjungan, dan laopran penggunaan ruang perpustakaan. Admin juga mampu melakukan pencarian data
siswa, pencarian data guru, pencarian data buku, pencarian data ebook,
pencarian jadwal penggunaan ruang perpustakaan.
60 2
Pustakawan Kedudukan pustakawan dalam sistem informasi ini memiliki hak akses
mengubah password miliknya, mendata data anggota yaitu siswa, mendata guru, mendata koleksi buku yang dimiliki, mendata koleksi
ebook. Mampu menyimpan data transaksi berupa kunjungan, peminjaman, dan pengembalian. Mampu
mendata dan mendaftarkan guru yang memesan penggunaan ruang perpustakaan untuk kegiatan belajar mengajar, melakukan pencetakan laporan
semua kegiatan administrasi di pepustakaan seperti laporan data siswa, laporan data guru, laporan data buku, laporan data
ebook, laporan peminjaman, laporan pengembalian,
laporan kunjungan,
dan laopran
penggunaan ruang
perpustakaan. Pustakawan mampu melakukan pencarian data siswa, pencarian data guru, pencarian data buku, pencarian data
ebook, pencarian jadwal penggunaan ruang perpustakaan.
3 Guru
Kedudukan guru dalam sistem informasi ini memiliki hak akses mengubah password miliknya, mendata data anggota yaitu siswa, merekomendasikan judul
buku, mendata koleksi ebook. Mampu menyimpan data transaksi berupa
kunjungan, peminjaman, dan pengembalian. Mampu melakukan pencetakan laporan semua kegiatan administrasi di pepustakaan seperti laporan data siswa,
laporan data guru, laporan data buku, laporan data ebook, laporan peminjaman,
laporan pengembalian, laporan kunjungan, dan laopran penggunaan ruang perpustakaan. Guru juga mampu melakukan pencarian data siswa, pencarian
data guru, pencarian data buku, pencarian data ebook, pencarian jadwal
penggunaan ruang perpustakaan.
61 b.
Kebutuhan Hardware Spesifikasi
hardware yang digunakan dalam pembuatan sistem informasi perpustakaan sebagai berikut:
1 RAM minimal 1GB
2 Ruang kosong pada harddisk minimal 10 GB
3 Processor minimal 1GHz
4 Alat kelengkapan PC Monitor, keyboard, mouse
c. Kebutuhan Software
Spesifikasi software yang digunakan dalam pembuatan sistem informasi
perpustakaan sebagai berikut: 1
Sistem Operasi Windows XP78 2
Microsoft Visual Basic 6.0 3
Database SQL Server 2000 4
Crystal Report 8.5 5
Active Skin 4.5
2. System and software design