BAB V IMPLEMENTASI DAN PENGUJIAN
5.1
Implementasi Aplikasi Tahap implementasi sistem ini merupakan tahap meletakan sistem supaya dapat siap
untuk dioperasikan. Dalam implementasi Aplikasi Pengolahan Data Perpustakaan SMP N 24 Bandung, Ada beberapa tahapan implementasi sistem yang harus dijalankan diantaranya adalah : 5.1.1
Persiapan sistem Langkah pertama yang harus dilakukan sebelum menuju ke konversi sistem yaitu
mempersiapkan sistem terlebih dahulu, yang sebelumnya telah dijelaskan didalam bab IV, mengenai kebutuhan hardware dan software sistem. 5.1.2 Konversi sistem Tahap konversi sistem dilakukan setelah coding program selesai dibuat, penulisan coding ke dalam program aplikasi pengelolaan data anggota perpustakaan menggunakan bahasa pemrograman Visual Basic 6.0. Untuk menjalankan software Aplikasi Perpustakaan ini dibuat
langsung
dengan
file
installer
agar
pemakai
langsung
menginstallnya
tanpa
mengkoneksikan lagi database. 5.1.3 Pelatihan Tahapan selanjutnya adalah memberikan pelatihan kepada pengguna yang akan terlibat dengan sistem yang bersangkutan dengan memberikan petunjuk-petunjuk bagaimana sistem tersebut dioperasikan, sehingga nantinya pengguna dapat mengoperasikan sistem yang baru ini sesuai dengan yang diharapkan.
61
5.1.4
Pengujian sistem Tahap pengujian sistem merupakan tahap dilakukannya pengujian terhadap sistem yang
baru, untuk meyakinkan bahwa sistem mampu bekerja secara optimal, tahap ini dilakukan setelah semua fasilitas tersedia yaitu Hardware, Software serta sumber daya manusia yang telah diberikan pelatihan. Tujuan utamanya adalah untuk memastikan bahwa komponenkomponen
sistem telah berfungsi sesuai dengan yang diharapkan. Pengujian sistem ini untuk
memeriksa kekompakan antar komponen sistem dan pengujian pada program secara keseluruhan. Pengetesan program yang telah disatukan sangat perlu, hal ini untuk mengetahui apakah program dapat menerima input, memproses dan memberikan keluaran sesuai yang diharapkan. 5.1.5
Pengoperasian Pengoperasian sistem dapat dilakukan dengan cara pengoperasian secara langsung
dengan menginstall software yang sudah dibuat untuk menggantikan sistem pengelolaan data anggota perpustakaan yang sebelumnya masih menggunakan media konvensional / buku catatan perpustakaan. 5.2 Implementasi DataBase Sebelumnya database telah dirancang, selanjutnya database diimplementasikan ke dalam database dengan menggunakan My SQL. 1. Tabel Anggota Tabel 5.1 Struktur Tabel Anggota
62
2. Tabel Buku Tabel 5.2 Struktur Tabel Buku
5.3 Tampilan Software 1. Form Menu Utama Form Menu Utama akan muncul pada saat aplikasi dibuka. Selain itu, form ini berfungsi sebagai indikator yang dapat memberi informasi kepada user bahwa aplikasi yang sedang dipanggil tetap berjalan (working).
Gambar 5.1 Form Menu Utama 63
2. Form Login Form login ditempatkan setelah form Menu Utama agar dapat aplikasi ini tidak dapat digunakan oleh pengguna yang tidak bertanggung jawab
Gambar 5.2 Form Login 3. Form Tampilan Form Data Anggota Form ini akan muncul untuk proses tambah, edit, hapus data anggota.
Gambar 5.3 Form Data Buku 64
4. Tambah Data Anggota Form ini akan muncul jika akan menambahkan data anggota baru.
Gambar 5.4 Form Tambah Data Anggota 5. Form Data Buku Form ini untuk menambah data buku yang akan di pinjam.
Gambar 5.5 Form Data Buku 6. Form Pengembalian Form ini untuk proses pengembalian buku yang sudah di pinjam oleh anggota.
65
Gambar 5.6 Form Pengembalian 7. Form Laporan Sesuai dengan namanya, form ini berfungsi sebagai output dari Aplikasi Pengelolaan data Anggota dan Laporan. Form ini berisi data anggota lengkap dengan kelas dan telepohon anggota. Selain itu form ini dapat dicetak.
Gambar 5.7 Form Laporan
66
5.4 Pengujian Pengujian merupakan salah satu tahap yang harus dijalani dalam pembuatan perangkat lunak. Pengujian ini bertujuan untuk : a. Menemukan kesalahan dari perangkat lunak agar dapat segera diperbaiki. b. Menguji beberapa form yang telah dibuat apakah perlu penambahan item ataupun menghapus beberapa item yang tidak diperlukan. Berikut ini merupakan identifikasi perangkat lunak dari aplikasi perpustakan SMP N 24 Bandung. 5.4.1 Rencana Pengujian Aplikasi Pengolahan Data Perpustakaan SMP N 24 Bandung memiliki tiga buah form yang akan diuji. Form tersebut adalah form login,form Anggota, dan form buku. Berikut ini merupakan pendefinisiannya. INF
: Interface (antarmuka)
U
: Identifikasi pada antarmuka Tabel 5.3 Rencana Pengujian
Form INF-01 Login INF-02 Pengelolaan data anggota
INF-03 Pengelolaan buku INF-04 Pengelolaan transaksi
Identifikasi U-01-001 U-01-002 U-02-001 U-02-002 U-02-003 U-02-004 U-02-005 U-03-001 U-03-002 U-03-003 U-03-004 U-03-005 U-04-001 U-04-002
Jenis Pengujian Black Black Black Black Black Black Black Black Black Black Black Black Black Black
box box box box box box box box box box box box box box 67
U-04-003 U-04-004 5.4.2
Black box Black box
Kasus dan Hasil Pengujian Berikut ini adalah kasus dan hasil pengujian dari form 1 sampai form 4. a. Pengujian INF-001 INF-001 adalah form Login yang berfungsi untuk mengamankan data dari orang yang
tidak memiliki hak akses. Tabel 5.4 pengujian INF-001 Output yang Diharapkan
Output yang Didapat
Identifikasi
Deskripsi
Input
U-1-001
Pengujian form Login jika ADMIN akan melakukan login
User name dan password
Menu utama tampil
Menu utama tampil
Diterima
U-1-002
Pengujian form Login jika selain ADMIN akan melakukan login
User_name dan password
Menu utama tidak tampil
Menu utama tidak tampil
Diterima
Kesimpulan
b. Pengujian INF-002 INF-002 adalah form Anggota yang berfungsi untuk mengelola data anggota. Tabel 5.5 Pengujian INF-002
Identifikasi
Deskripsi
U-2-001
Menambah data anggota
U-2-002
Mengubah data anggota
U-2-003
Menghapus data anggota
Input Nis, nama, jenis_kelamin, kls, tlp. Nis, nama, jenis_kelamin, kls, tlp. Nis
Output yang Diharapkan Data anggota dapat disimpan
Data anggota dapat diubah Muncul konfirmasi penghapusan dan
Output yang Didapat Data anggota tersimpan Data anggota dapat dibaca, diubah kemudian disimpan Ada konfirmasi penghapusan dan data anggota
Kesimpulan
Diterima
Diterima
Diterima
68
data anggota dapat dihapus. U-2-004
Mencetak laporan data anggota
Nis
Laporan data anggota muncul dan siap dicetak
U-2-005
Mencetak kartu anggota
Id_Anggota
Kartu anggota muncul dan siap dicetak
dapat dihapus Laporan data anggota muncul dan siap dicetak Kartu anggota muncul dan siap dicetak
Diterima
Diterima
c. Pengujian INF-003 INF-003 merupakan form buku yang berfungsi untuk mengolah databuku. Tabel 5.6 Pengujian INF-003
Identifikasi
Deskripsi
U-3-001
Menambah data buku
U-3-002
Mengubah data buku
Input Id_Buku, judul, pengarang , penerbit Id_Buku, judul, pengarang , penerbit
U-3-003
Menghapus data buku
Id_Buku
U-3-004
Mencetak laporan data buku
Id_Buku
U-3-005
Mencetak katalog buku
Id_Buku
Output yang Diharapkan
Output yang Didapat
Kesimpulan
Data buku dapat disimpan
Data buku tersimpan
Diterima
Data buku dapat diubah
Data buku dapat dibaca, diubah kemudian disimpan
Diterima
Data buku dapat dihapus namun tidak ada konfirmasi
Ditolak
Muncul konfirmasi penghapusan dan data buku dapat dihapus. Laporan data buku muncul dan siap dicetak Katalog buku muncul dan siap dicetak
Laporan data buku muncul dan siap dicetak Katalog buku muncul dan siap dicetak
Diterima
Diterima
d. Pengujian INF-004 INF-004 adalah formtransaksi. Form ini berfungsi untuk mengolah data peminjaman dan pengembalian buku.
69
Tabel 5.7 Pengujian INF-004
Identifikasi
U-4-001
5.4.3
Deskripsi
Peminjaman buku
Input
Output yang Diharapkan
Id_Buku dan nis
Status peminjaman buku menjadi dipinjam dan data peminjaman tercatat di tabel transaksi
U-4-002
Pengembalian buku
Id_Buku
U-4-003
Penghitungan denda
Id_Buku
U-4-004
Cetak laporan transaksi
Id_Buku dan nis
Status peminjaman buku menjadi tersedia dan status peminjaman menjadi telah dikembalikan Ada indikator yang menunjukan buku terlambat dan menampilkan banyak hari terlambat dan total dendanya Laporan transaksi muncul
Output yang Didapat Status peminjaman buku menjadi dipinjam dan data peminjaman tercatat di tabel transaksi Status peminjaman buku menjadi tersedia dan status peminjaman menjadi telah dikembalikan Ada indikator yang menunjukan buku terlambat dan menampilkan banyak hari terlambat dan total dendanya Laporan transaksi muncul
Kesimpulan
Diterima
Diterima
Diterima
Diterima
Evaluasi Pengujian Aplikasi Pengelolaan Data Anggota Perpustakaan SMP N 24 Bandung dapat mengelola
data anggota, transaksi peminjaman buku. Selain itu, aplikasi ini dapat mencetak laporan data anggotanya.
70