T0__BAB IV Institutional Repository | Satya Wacana Christian University: Rancang Bangun Sistem Informasi Persewaan Vcd Dvd Berbasis Client Server T0 BAB IV
BAB IV
HASIL DAN ANALISIS
4.1 Implementasi Sistem
4.1.1 Tampilan Server
4.1.1.1 Menu Peminjaman
Menu ini merupakan menu yang digunakan untuk memilih kaset
yang akan dipinjam oleh anggota dengan memilih dari daftar
kaset yang ada maupun memasukkan kode kaset yang akan
dipinjam oleh anggota rental.
Gambar 4.1 Menu Peminjaman
4.1.1.2 Menu Detail Peminjaman
Menu ini merupakan menu yang digunakan untuk menghitung
total biya peminjaman kaset dan juga sebagai menu untuk
memasukkan identitas peminjam / anggota. Menu ini juga
berfungsi untuk melakukan pengecekan data peminjaman yang
37
38
ada pada rental lokal maupun
cabang sesuai dengan kode
anggota yang dimasukkan.
Gambar 4.2 Menu Detail Peminjaman
4.1.1.3 Menu Pengembalian
Menu ini merupakan menu yang digunakan untuk mendata kaset
yang dikembalikan oleh peminjam / anggota. Menu ini juga
berfungsi sebagai penghitung denda apabila pengembalian kaset
melebihi batas waktu.
39
Gambar 4.3 Menu Pengembalian
4.1.1.4 Menu Lihat Anggota Cabang
Menu ini merupakan menu yang digunakan untuk melihat
anggota cabang yang lain. Hal ini bertujuan untuk meningkatkan
pelayanan rental yang memperbolehkan anggota menyewa kaset
di cabang satu maupun yang lainnya.
Gambar 4.4 Menu Lihat Anggota Cabang
40
4.1.1.5 Menu Lihat Daftar Kaset Cabang
Menu ini merupakan menu yang digunakan untuk melihat daftar
kaset cabang yang lain. Hal ini bertujuan untuk meningkatkan
pelayanan
rental yang mempermudah pencarian informasi
tentang kaset di cabang yang lainnya.
Gambar 4.5 Menu Lihat Daftar Kaset Cabang
4.1.1.6 Menu Laporan
Menu laporan yang berfungsi untuk merekap data peminjaman
maupun pengembalian dengan dicetak atau dapat juga diekspor
menjadi file bertipe .xls, .doc, maupun .pdf. Menu ini
memanfaatkan Crystal Reports karena pembuatan aplikasi
laporan dengan Crystal Reports tidak terlalu rumit dan juga
terintegrasi dengan berbagai bahasa pemrograman.
41
Gambar 4.6 Menu Laporan Pengembalian
Gambar 4.7 Menu Laporan Peminjaman
Pada menu laporan peminjaman ini terdapat tombol cetak, ketika
pengguna menekan tombol cetak maka akan tampil laporan
sesuai data yang tampil pada listview. Laporan yang tampil sudah
dapat dicetak ataupun di ekspor menjadi file yang diinginkan,
42
Gambar 4.8 Laporan Peminjaman
4.1.1.7 Menu Obrolan
Menu ini merupakan menu yang digunakan sebagai penghubung
rental lokal dan rental cabang. Dalam hal ini obrolan merupakan
sarana untuk berkomunikasi perihal kaset yang tersedia ataupun
konfirmasi anggota pada rental yang lain
Gambar 4.9 Menu Obrolan
43
4.1.2 Tampilan Client
4.1.2.1 Menu Lihat Daftar Kaset
Menu ini merupakan menu yang digunakan untuk mengetahui
kaset apa saja yang tersedia di rental lokal maupun cabang yang
lain.
Gambar 4.10 Menu Lihat Daftar Kaset
4.1.2.2 Menu Lihat Detail Kaset
Menu ini merupakan menu yang digunakan untuk mengetahui
secara data kaset yang diinginkan, meliputi produser untuk
kategori film, maupun pengembang untuk kategori game, dan
yang lainnya.
44
Gambar 4.11 Menu Lihat Detail Kaset
Pada menu lihat detail kaset terdapat tombol show thrailer yang
berfungsi untuk melihat thrailer film ataupun game yang dipilih
seperti gambar 4.12.
Gambar 4.12 Show thrailer
45
4.2 Hasil Pengujian
Berdasarkan hasil pengujian blackbox pada Tabel 4.1 dan Tabel
4.2, aplikasi sistem informasi persewaan vcd / dvd berbasis client
– server sudah berjalan sesuai dengan yang dirancang dan fungsi
yang tersedia berjalan dengan baik.
Tabel 4.1 Hasil Pengujian Blackbox Testing Aplikasi Server
No. Poin
Pengujian
1
Proses Login
2
Proses Kelola
data Game
Data Input /
Kondisi
Username:
Benar
Password :
Benar
Username :
Benar
Password :
Salah
Username :
Salah
Password :
Salah
Semua field diisi
dengan lengkap
Ada beberapa
field yang tidak
diisi dengan
lengkap
Hasil Uji
Status
Berhasil
login
Valid
Valid
Gagal
login dan
muncul
peringatan
Gagal
login,
muncul
peringatan
Valid
Berhasil
Valid
disimpan
dalam
Valid
basis data
Gagal
disimpan
dalam tabel
dan
46
3
Proses kelola
data Film
Semua field diisi
dengan lengkap
Ada beberapa
field yang tidak
diisi dengan
lengkap
4
Proses
Peminjaman
Field anggota
dan daftar kaset
yang akan
dipinjam diisi
dengan lengkap
Anggota yang
dipilih masih
meminjam kaset
Ada beberapa
field yang tidak
diisi dengan
lengkap
5
Proses
Pengembalian
Mengembalikan
semua kaset
yang dipinjam
muncul
pesan eror
Berhasil
Valid
disimpan
dalam
Valid
basis data
Gagal
disimpan
dalam tabel
dan
muncul
pesan eror
Berhasil
Valid
disimpan
dalam
basis data
Valid
Gagal
disimpan
Valid
dalam tabel
dan
muncul
pesan eror
Gagal
disimpan
dalam tabel
dan
muncul
pesan eror
Berhasil
Valid
disimpan
dalam
47
6
7
8
Proses
Menampilkan
daftar anggota
cabang
Proses
Menampilkan
daftar kaset
cabang
Proses
Obrolan
(centang
beberapa data
pinjam)
Mengembalikan
semua kaset
yang dipinjam
(centang semua
data pinjam)
Data anggota
cabang
Data kaset
cabang
Menerima pesan
dari cabang
rental
Mengirimkan
pesan dari lokal
ke cabang rental
basis data
Valid
Berhasil
disimpan
dalam
basis data
Tampil
semua
anggota
cabang
Tampil
semua
kaset
cabang
Tampil
pesan dari
cabang
rental
Pesan
terkirim ke
cabang
Valid
Valid
Valid
Valid
48
Tabel 4.2 Hasil Pengujian Blackbox Testing Aplikasi Client
No. Poin
Pengujian
1
Proses
Lihat Data
Kaset
Lokal
2
Proses
Lihat Data
Kaset
Cabang
3
Proses
Detail data
kaset film /
game lokal
Data Input /
Kondisi
Data Kaset
Lokal
Hasil Uji
Status
Tampil semua
kaset lokal
Valid
Data Kaset
Cabang
Tampil semua
kaset cabang
Valid
Data detail
kaset lokal
Valid
4
Data detail
kaset cabang
Tampil data
detail kaset
film / game
yang dipilih
Tombol lihat
thrailer ada
Tampil data
detail kaset
film / game
yang dipilih
Tombol lihat
thrailer
disembunyikan
Proses
Detail data
kaset film /
game
cabang
Valid
Valid
Valid
HASIL DAN ANALISIS
4.1 Implementasi Sistem
4.1.1 Tampilan Server
4.1.1.1 Menu Peminjaman
Menu ini merupakan menu yang digunakan untuk memilih kaset
yang akan dipinjam oleh anggota dengan memilih dari daftar
kaset yang ada maupun memasukkan kode kaset yang akan
dipinjam oleh anggota rental.
Gambar 4.1 Menu Peminjaman
4.1.1.2 Menu Detail Peminjaman
Menu ini merupakan menu yang digunakan untuk menghitung
total biya peminjaman kaset dan juga sebagai menu untuk
memasukkan identitas peminjam / anggota. Menu ini juga
berfungsi untuk melakukan pengecekan data peminjaman yang
37
38
ada pada rental lokal maupun
cabang sesuai dengan kode
anggota yang dimasukkan.
Gambar 4.2 Menu Detail Peminjaman
4.1.1.3 Menu Pengembalian
Menu ini merupakan menu yang digunakan untuk mendata kaset
yang dikembalikan oleh peminjam / anggota. Menu ini juga
berfungsi sebagai penghitung denda apabila pengembalian kaset
melebihi batas waktu.
39
Gambar 4.3 Menu Pengembalian
4.1.1.4 Menu Lihat Anggota Cabang
Menu ini merupakan menu yang digunakan untuk melihat
anggota cabang yang lain. Hal ini bertujuan untuk meningkatkan
pelayanan rental yang memperbolehkan anggota menyewa kaset
di cabang satu maupun yang lainnya.
Gambar 4.4 Menu Lihat Anggota Cabang
40
4.1.1.5 Menu Lihat Daftar Kaset Cabang
Menu ini merupakan menu yang digunakan untuk melihat daftar
kaset cabang yang lain. Hal ini bertujuan untuk meningkatkan
pelayanan
rental yang mempermudah pencarian informasi
tentang kaset di cabang yang lainnya.
Gambar 4.5 Menu Lihat Daftar Kaset Cabang
4.1.1.6 Menu Laporan
Menu laporan yang berfungsi untuk merekap data peminjaman
maupun pengembalian dengan dicetak atau dapat juga diekspor
menjadi file bertipe .xls, .doc, maupun .pdf. Menu ini
memanfaatkan Crystal Reports karena pembuatan aplikasi
laporan dengan Crystal Reports tidak terlalu rumit dan juga
terintegrasi dengan berbagai bahasa pemrograman.
41
Gambar 4.6 Menu Laporan Pengembalian
Gambar 4.7 Menu Laporan Peminjaman
Pada menu laporan peminjaman ini terdapat tombol cetak, ketika
pengguna menekan tombol cetak maka akan tampil laporan
sesuai data yang tampil pada listview. Laporan yang tampil sudah
dapat dicetak ataupun di ekspor menjadi file yang diinginkan,
42
Gambar 4.8 Laporan Peminjaman
4.1.1.7 Menu Obrolan
Menu ini merupakan menu yang digunakan sebagai penghubung
rental lokal dan rental cabang. Dalam hal ini obrolan merupakan
sarana untuk berkomunikasi perihal kaset yang tersedia ataupun
konfirmasi anggota pada rental yang lain
Gambar 4.9 Menu Obrolan
43
4.1.2 Tampilan Client
4.1.2.1 Menu Lihat Daftar Kaset
Menu ini merupakan menu yang digunakan untuk mengetahui
kaset apa saja yang tersedia di rental lokal maupun cabang yang
lain.
Gambar 4.10 Menu Lihat Daftar Kaset
4.1.2.2 Menu Lihat Detail Kaset
Menu ini merupakan menu yang digunakan untuk mengetahui
secara data kaset yang diinginkan, meliputi produser untuk
kategori film, maupun pengembang untuk kategori game, dan
yang lainnya.
44
Gambar 4.11 Menu Lihat Detail Kaset
Pada menu lihat detail kaset terdapat tombol show thrailer yang
berfungsi untuk melihat thrailer film ataupun game yang dipilih
seperti gambar 4.12.
Gambar 4.12 Show thrailer
45
4.2 Hasil Pengujian
Berdasarkan hasil pengujian blackbox pada Tabel 4.1 dan Tabel
4.2, aplikasi sistem informasi persewaan vcd / dvd berbasis client
– server sudah berjalan sesuai dengan yang dirancang dan fungsi
yang tersedia berjalan dengan baik.
Tabel 4.1 Hasil Pengujian Blackbox Testing Aplikasi Server
No. Poin
Pengujian
1
Proses Login
2
Proses Kelola
data Game
Data Input /
Kondisi
Username:
Benar
Password :
Benar
Username :
Benar
Password :
Salah
Username :
Salah
Password :
Salah
Semua field diisi
dengan lengkap
Ada beberapa
field yang tidak
diisi dengan
lengkap
Hasil Uji
Status
Berhasil
login
Valid
Valid
Gagal
login dan
muncul
peringatan
Gagal
login,
muncul
peringatan
Valid
Berhasil
Valid
disimpan
dalam
Valid
basis data
Gagal
disimpan
dalam tabel
dan
46
3
Proses kelola
data Film
Semua field diisi
dengan lengkap
Ada beberapa
field yang tidak
diisi dengan
lengkap
4
Proses
Peminjaman
Field anggota
dan daftar kaset
yang akan
dipinjam diisi
dengan lengkap
Anggota yang
dipilih masih
meminjam kaset
Ada beberapa
field yang tidak
diisi dengan
lengkap
5
Proses
Pengembalian
Mengembalikan
semua kaset
yang dipinjam
muncul
pesan eror
Berhasil
Valid
disimpan
dalam
Valid
basis data
Gagal
disimpan
dalam tabel
dan
muncul
pesan eror
Berhasil
Valid
disimpan
dalam
basis data
Valid
Gagal
disimpan
Valid
dalam tabel
dan
muncul
pesan eror
Gagal
disimpan
dalam tabel
dan
muncul
pesan eror
Berhasil
Valid
disimpan
dalam
47
6
7
8
Proses
Menampilkan
daftar anggota
cabang
Proses
Menampilkan
daftar kaset
cabang
Proses
Obrolan
(centang
beberapa data
pinjam)
Mengembalikan
semua kaset
yang dipinjam
(centang semua
data pinjam)
Data anggota
cabang
Data kaset
cabang
Menerima pesan
dari cabang
rental
Mengirimkan
pesan dari lokal
ke cabang rental
basis data
Valid
Berhasil
disimpan
dalam
basis data
Tampil
semua
anggota
cabang
Tampil
semua
kaset
cabang
Tampil
pesan dari
cabang
rental
Pesan
terkirim ke
cabang
Valid
Valid
Valid
Valid
48
Tabel 4.2 Hasil Pengujian Blackbox Testing Aplikasi Client
No. Poin
Pengujian
1
Proses
Lihat Data
Kaset
Lokal
2
Proses
Lihat Data
Kaset
Cabang
3
Proses
Detail data
kaset film /
game lokal
Data Input /
Kondisi
Data Kaset
Lokal
Hasil Uji
Status
Tampil semua
kaset lokal
Valid
Data Kaset
Cabang
Tampil semua
kaset cabang
Valid
Data detail
kaset lokal
Valid
4
Data detail
kaset cabang
Tampil data
detail kaset
film / game
yang dipilih
Tombol lihat
thrailer ada
Tampil data
detail kaset
film / game
yang dipilih
Tombol lihat
thrailer
disembunyikan
Proses
Detail data
kaset film /
game
cabang
Valid
Valid
Valid