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