T0__BAB III Institutional Repository | Satya Wacana Christian University: Rancang Bangun Sistem Informasi Persewaan Vcd Dvd Berbasis Client Server T0 BAB III
BAB III
PERANCANGAN SISTEM
3.1
Analisis Sistem
Dalam membangun sebuah aplikasi Sistem Informasi Persewaan
Vcd / Dvd Berbasis C lient – Server ini terdapat beberapa tahapan
yang dilalui, antara lain :
1.
Analisis
Mengumpulkan kebutuhan secara lengkap kemudian dianalisa
untuk mendapatkan kebutuhan yang harus dipenuhi oleh aplikasi
yang akan dibuat.
2.
Desain
Mengubah kebutuhan-kebutuhan di atas menjadi representasi ke
dalam
tahapan
berupa
penggambaran,
perencanaan
dan
pembuatan dengan menyatukan beberapa elemen terpisah ke
dalam satu kesatuan yang utuh untuk memperjelas bentuk sebuah
sistem.
3.
Coding and Testing
Desain diubah bentuknya menjadi bentuk yang dapat dimengerti
oleh komputer, yaitu ke dalam bahasa pemrograman melalui
proses coding. Proses coding ini harus dilakukan testing untuk
menguji kesalahan-kesalahan program maupun fungsi dari
sistem.
19
20
4.
Implementasi
Proses selanjutnya adalah bagaimana sistem baru akan diinstall
dan dijalankan di perusahaan dengan pengoperasian yang
dilakukan oleh user.
5.
Pengujian
Dilakukan untuk mengetahui apakah aplikasi yang dibuat sudah
sesuai dengan kebutuhan dan fitur yang sudah ditetapkan
sebelumnya.
3.2
Perancangan Sistem
Perancangan sistem dibutuhan untuk membantu proses
pengembangan dan dokumentasi perangkat lunak sistem. Pada
perancangan sistem ini, akan diuraikan mengenai elemen –
elemen pengembangan sistem yang digunakan, yaitu UML
(Unified Modelling Language ) , perancangan database serta
perancangan antarmuka.
3.2.1 UML (Unified Modelling Language )
UML adalah sebuah “bahasa” yang telah menjadi standar
untuk
visualisasi,
merancang,
membangun,
memspesifikasikan dan mendokumentasikan sistem peranti
lunak berbasis object oriented. UML pada sistem yang
dibangun ini terdiri dari use case diagram, dan activity
diagram.
21
3.2.2 Use Case Diagram
Use case diagram menggambarkan fungsionalitas yang
diharapkan
dari
sebuah
sistem.
Sebuah
use
case
merepresentasikan sebuah interaksi antara aktor dengan system.
CRUD Data Film
Lihat Data Film
CRUD Data Game
«include»
Lihat Data Game
pengunjung
«include»
CRUD Data Anggota
pengelola
«include»
«include»
CRUD Data
Peminjaman
Login
«include»
CRUD Data
Pengembalian
Gambar 3.1 Use Case Diagram
Aplikasi Sistem Informasi Persewaan Vcd / Dvd Berbasis Client –
Server dirancang sebagai aplikasi berbasis client – sever oleh
karena hal tersebut maka dalam hal ini Server mempunyai
wewenang untuk mengelola semua data yang digunakan untuk
aplikasi terserbut. Client hanya dapat melihat data Kaset yang
ada. Aplikasi ini direncanakan untuk menangani dua cabang
rental yang ada, sehingga untuk menangani proses bisnis dua
cabang rental tersebut aplikasi ini memanfaatkan fitur web
service yang digunakan untuk pengaksesan data antar cahang.
Selain hal tersebut aplikasi ini juga memanfaatkan fitur remoting
untuk meminta data dari client kepada server.
22
3.2.3 Activity Diagram
Activity diagrams menggambarkan berbagai alur akrivitas
dalam sistem yang sedang dirancang, bagaimana masing- masing
alur berawal,decision yang mungkin terjadi, dan bagaimana
berakhir.
Pilih Menu
Menu Kaset
CRUD Kaset
Menu Anggota
View Kaset
CRUD Anggota
View Anggota
Menu Peminjaman
CRUD Peminjaman
View Peminjaman
Menu Pengembalian
CRUD Pengembalian
Menu Laporan
Obrolan
Tampilkan Laporan
Detail Peminjaman
Gambar 3.2 Activity Diagram Pengelola
Berdasarkan gambar 3.2 Activity diagram Pengelola dapat
dijelaskan aktifitas yang terjadi pada aplikasi sistem informasi
persewaan vcd / dvd berbasis client – server . Sebagai pengelola
user dapat memilih menu yang tersedia seperti menu kaset, menu
anggota, menu peminjaman, menu pengembalian, menu laporan,
dan juga obrolan. Menu yang tersedia tersebut dapat diuraikan
sebagai berikut :
23
1.
Menu Kaset
Menu ini merupakan menu yang digunakan untuk
mengelola data – data kaset yang tersedia, meliputi data game
dan juga data film. Menu ini juga berfungsi untuk melihat daftar
kaset yang ada pada cabang rental yang lain sesuai dengan tujuan
pembuatan aplikasi.
2.
Menu Anggota
Menu ini merupakan menu yang digunakan untuk
mengelola data – data anggota. Menu ini juga berfungsi untuk
melihat daftar anggota yang ada pada cabang rental yang lain
sesuai dengan tujuan pembuatan aplikasi.
3.
Menu Peminjaman
Menu ini merupakan menu yang digunakan untuk
mengelola data peminjaman. Menu ini juga berfungsi untuk
melihat data peminjaman yang ada pada cabang rental yang lain
sesuai dengan tujuan pembuatan aplikasi.
4.
Menu Pengembalian
Menu ini merupakan menu yang digunakan untuk
mengelola data pengembalian. Menu pengembalian ini berfungsi
juga untuk melakukan penghitungan denda secara otomatis.
5.
Menu Laporan
Menu ini merupakan menu yang digunakan untuk mencetak
laporan dengan data yang tersedia, meliputi data peminjaman dan
juga data pengembalian. Laporan yang dicetak dapat berupa
laporan harian ataupun bulanan.
24
6.
Obrolan
Obrolan
merupakan
menu
yang
dirancang
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.
Pilih Menu
View Kaset Local
View Kaset Cabang
Tampilkan Detail
Tampilkan Detail
Tampilkan Thrailer
Gambar 3.3 Activity Diagram Pengunjung
25
Berdasarkan gambar 3.3 Activity diagram Pengunjung dapat
dijelaskan aktifitas yang terjadi pada aplikasi sistem informasi
persewaan vcd / dvd berbasis client – server . Sebagai
pengunjung user dapat memilih menu yang tersedia seperti lihat
kaset lokal atau lihat kaset cabang. Menu ini dirancang untuk
mengetahui kaset yang tersedia pada rental lokal ataupun rental
cabang, seperti status kaset ada atau tidak, detail keterangan
kaset, dan juga thrailer jika tersedia.
3.2.4 Perancangan Basis Data
Tabel beserta relasi yang digunakan dalam Aplikasi Sistem
Informasi Persewaan Vcd / Dvd Berbasis Client – Server
Gambar 3.4 Rancangan basis data
.
26
3.2.5 Perancangan Antarmuka
3.2.5.1 Tampilan Server
A.
Menu Peminjaman
Fungsi dari menu peminjaman ini adalah untuk memilih kaset
yang akan dipinjam. Pada menu peminjaman ini terdapat :
Tombol cek, yang berfungsi untuk mengecek kaset dengan
kode yang dimasukkan oleh pengguna
Tombol cari, untuk mencari kaset berdasarkan kategori
pencarian yang telah dipilih oleh pengguna.
Tombol ok, untuk menampilkan menu detail peminjaman.
Tombol batal, untuk menutup menu.
Peminjaman
Game
NO
Film
JUDUL
Cari
Cek
Kode Kaset
STATUS KASET
OK
Batal
Gambar 3.5 Rancangan tampilan menu peminjaman
Fungsi dari menu detail peminjaman ini adalah untuk menambah
data peminjaman. Pada menu detail peminjaman ini terdapat :
27
Tombol simpan, yang berfungsi untuk menyimpan data
peminjaman.
Tombol cari, untuk mencari anggota rental ataupun cabang
berdasarkan kode anggota
yang
dimasukkan oleh
pengguna.
Tombol batal, untuk menutup menu.
Cari
Kode Anggota
Nama Anggota
KODE KASET
Kode Anggota
JUDUL
HARGA PINJAM
Total Bayar Rp.
Lama Pinjam
Simpan
0000000
Batal
Gambar 3.6 Rancangan tampilan detail peminjaman
B.
Menu Pengembalian
Fungsi dari menu detail peminjaman ini adalah untuk menambah
data pengembalian. Pada menu pengembalian ini terdapat :
Tombol simpan, yang berfungsi untuk menyimpan data
pengembalian.
Tombol cari, untuk mencari anggota rental ataupun cabang
berdasarkan kode anggota
pengguna.
yang
dimasukkan oleh
28
Tombol batal, untuk menutup menu.
Pengembalian
Cari
Kode Anggota
Nama Anggota
KODE KASET
Kode Anggota
JUDUL
TANGGAL PINJAM
DENDA
Pilih Semua
Total Denda Rp.
Simpan
0000000
Batal
Gambar 3.7 Rancangan tampilan menu pengembalian
C.
Menu Lihat Anggota Cabang
Fungsi dari menu lihat anggota cabang adalah untuk melihat
anggota cabang yang lain. Hal ini bertujuan untuk meningkatkan
pelayanan rental yang memperbolehkan anggota menyewa kaset
di cabang satu maupun yang lainnya. Berikut adalah rancangan
tampilan menu lihat anggota cabang.
29
Rental
Logo
Cabang
Rental
Cabang Rental ( Daftar Anggota )
NO
KODE ANGGOTA
NAMA
TELEPON
Gambar 3.8 Rancangan tampilan lihat anggota cabang
D.
Menu Lihat Daftar Kaset Cabang
Fungsi dari menu lihat kaset cabang adalah untuk melihat daftar
kaset cabang yang lain. Hal ini bertujuan untuk meningkatkan
pelayanan
rental yang mempermudah pencarian informasi
tentang kaset di cabang yang lainnya. Menu ini memiliki tombol
cari yang berfungsi untuk mencari kaset yang diinginkan dengan
memasukkan kategori dan kata cari sesuai keinginan pengguna.
Berikut adalah rancangan tampilan menu lihat daftar kaset
cabang.
30
Rental
Logo
Cabang
Rental
Cabang Rental ( Daftar Kaset )
Game
NO
Film
JUDUL
Cari
STATUS KASET
Gambar 3.9 Rancangan tampilan lihat daftar kaset cabang
E.
Menu Laporan
Fungsi dari menu laporan ini adalah sebagai sarana untuk
merekap semua data baik data peminjaman maupun data
pengembalian. Menu laporan ini dapat menampilkan transaksi
peminjaman maupun pengembalian sesuai dengan hari sistem
sekarang dan juga sesuai dengan bulan dan tahun yang ditentukan
oleh pengguna. Berikut adalah rancangan tampilan menu laporan
peminjaman.
31
Rental
Hari ini
Logo Laporan
Bulan
Januari
2015
Tampilkan
Laporan Peminjaman
KODE KASET
JUDUL
Print
TANGGAL PEMINJAMAN
BIAYA
Total Biaya Rp.
0000000
Gambar 3.10 Rancangan tampilan laporan peminjaman
Menu laporan peminjaman maupun pengembalian ini mempunyai
tombol cetak yang berfungsi untuk mencetak laporan yang
diinginkan oleh pengguna. Menu laporan peminjaman dapat
secara otomatis menghitung total biaya transaksi peminjaman
dari data yang ditampilkan sesuai dengan inputan pengguna.
Menu
laporan pengembalian juga dapat secara otomatis
menghitung total denda transaksi pengembalian.
32
Rental
Hari ini
Logo Laporan
Januari
Bulan
2015
Tampilkan
Laporan Pengembalian
KODE KASET
JUDUL
Print
TANGGAL PENGEMBALIAN
DENDA
Total Denda Rp.
0000000
Gambar 3.11 Rancangan tampilan laporan pengembalian
F.
Menu Obrolan
Fungsi dari menu obrolan ini adalah untuk berkomunikasi dengan
cabang yang lain. Menu ini memiliki tombol kirim yang
berfungsi untuk mengirimkan pesan yang sudah dimasukkan oleh
pengguna. Berikut adalah rancangan tampilan menu obrolan.
33
Rental
Kirim
Gambar 3.12 Rancangan tampilan menu obrolan
3.2.5.2 Tampilan Client
A. Menu Lihat Daftar Kaset
Fungsi dari menu lihat daftar kaset pada client adalah untuk
mengetahui kaset apa saja yang tersedia di rental lokal maupun
cabang yang lain. Menu ini memiliki tombol cari yang berfungsi
untuk mencari kaset yang diinginkan dengan memasukkan
kategori dan kata cari sesuai keinginan pengguna.
34
Rental
Logo
Cabang
Rental
Cabang Rental ( Daftar Kaset )
Game
NO
Film
JUDUL
Cari
STATUS KASET
Gambar 3.13 Rancangan tampilan menu lihat daftar kaset
B. Menu Lihat Detail Kaset
Fungsi dari menu lihat detail kaset adalah untuk mengetahui
secara data kaset yang diinginkan, meliputi produser untuk
kategori film, maupun pengembang untuk kategori game, dan
yang lainnya. Menu ini memiliki tombol show thrailer yang
berfungsi untuk melihat thrailer film maupun game yang
diinginkan.
35
Rental
Judul
Produser
Text
Pemeran
Text
Show Thrailer
Produksi
Picture Box
Text
Genre
Text
Tahun Rilis
Text
Deskripsi
Gambar 3.14 Rancangan tampilan lihat detail kaset film
Rental
Judul
Pengembang
Text
Mode Permainan
Text
Show Thrailer
Genre
Picture Box
Text
Tahun Rilis
Text
Deskripsi
Gambar 3.15 Rancangan tampilan lihat detail kaset game
36
PERANCANGAN SISTEM
3.1
Analisis Sistem
Dalam membangun sebuah aplikasi Sistem Informasi Persewaan
Vcd / Dvd Berbasis C lient – Server ini terdapat beberapa tahapan
yang dilalui, antara lain :
1.
Analisis
Mengumpulkan kebutuhan secara lengkap kemudian dianalisa
untuk mendapatkan kebutuhan yang harus dipenuhi oleh aplikasi
yang akan dibuat.
2.
Desain
Mengubah kebutuhan-kebutuhan di atas menjadi representasi ke
dalam
tahapan
berupa
penggambaran,
perencanaan
dan
pembuatan dengan menyatukan beberapa elemen terpisah ke
dalam satu kesatuan yang utuh untuk memperjelas bentuk sebuah
sistem.
3.
Coding and Testing
Desain diubah bentuknya menjadi bentuk yang dapat dimengerti
oleh komputer, yaitu ke dalam bahasa pemrograman melalui
proses coding. Proses coding ini harus dilakukan testing untuk
menguji kesalahan-kesalahan program maupun fungsi dari
sistem.
19
20
4.
Implementasi
Proses selanjutnya adalah bagaimana sistem baru akan diinstall
dan dijalankan di perusahaan dengan pengoperasian yang
dilakukan oleh user.
5.
Pengujian
Dilakukan untuk mengetahui apakah aplikasi yang dibuat sudah
sesuai dengan kebutuhan dan fitur yang sudah ditetapkan
sebelumnya.
3.2
Perancangan Sistem
Perancangan sistem dibutuhan untuk membantu proses
pengembangan dan dokumentasi perangkat lunak sistem. Pada
perancangan sistem ini, akan diuraikan mengenai elemen –
elemen pengembangan sistem yang digunakan, yaitu UML
(Unified Modelling Language ) , perancangan database serta
perancangan antarmuka.
3.2.1 UML (Unified Modelling Language )
UML adalah sebuah “bahasa” yang telah menjadi standar
untuk
visualisasi,
merancang,
membangun,
memspesifikasikan dan mendokumentasikan sistem peranti
lunak berbasis object oriented. UML pada sistem yang
dibangun ini terdiri dari use case diagram, dan activity
diagram.
21
3.2.2 Use Case Diagram
Use case diagram menggambarkan fungsionalitas yang
diharapkan
dari
sebuah
sistem.
Sebuah
use
case
merepresentasikan sebuah interaksi antara aktor dengan system.
CRUD Data Film
Lihat Data Film
CRUD Data Game
«include»
Lihat Data Game
pengunjung
«include»
CRUD Data Anggota
pengelola
«include»
«include»
CRUD Data
Peminjaman
Login
«include»
CRUD Data
Pengembalian
Gambar 3.1 Use Case Diagram
Aplikasi Sistem Informasi Persewaan Vcd / Dvd Berbasis Client –
Server dirancang sebagai aplikasi berbasis client – sever oleh
karena hal tersebut maka dalam hal ini Server mempunyai
wewenang untuk mengelola semua data yang digunakan untuk
aplikasi terserbut. Client hanya dapat melihat data Kaset yang
ada. Aplikasi ini direncanakan untuk menangani dua cabang
rental yang ada, sehingga untuk menangani proses bisnis dua
cabang rental tersebut aplikasi ini memanfaatkan fitur web
service yang digunakan untuk pengaksesan data antar cahang.
Selain hal tersebut aplikasi ini juga memanfaatkan fitur remoting
untuk meminta data dari client kepada server.
22
3.2.3 Activity Diagram
Activity diagrams menggambarkan berbagai alur akrivitas
dalam sistem yang sedang dirancang, bagaimana masing- masing
alur berawal,decision yang mungkin terjadi, dan bagaimana
berakhir.
Pilih Menu
Menu Kaset
CRUD Kaset
Menu Anggota
View Kaset
CRUD Anggota
View Anggota
Menu Peminjaman
CRUD Peminjaman
View Peminjaman
Menu Pengembalian
CRUD Pengembalian
Menu Laporan
Obrolan
Tampilkan Laporan
Detail Peminjaman
Gambar 3.2 Activity Diagram Pengelola
Berdasarkan gambar 3.2 Activity diagram Pengelola dapat
dijelaskan aktifitas yang terjadi pada aplikasi sistem informasi
persewaan vcd / dvd berbasis client – server . Sebagai pengelola
user dapat memilih menu yang tersedia seperti menu kaset, menu
anggota, menu peminjaman, menu pengembalian, menu laporan,
dan juga obrolan. Menu yang tersedia tersebut dapat diuraikan
sebagai berikut :
23
1.
Menu Kaset
Menu ini merupakan menu yang digunakan untuk
mengelola data – data kaset yang tersedia, meliputi data game
dan juga data film. Menu ini juga berfungsi untuk melihat daftar
kaset yang ada pada cabang rental yang lain sesuai dengan tujuan
pembuatan aplikasi.
2.
Menu Anggota
Menu ini merupakan menu yang digunakan untuk
mengelola data – data anggota. Menu ini juga berfungsi untuk
melihat daftar anggota yang ada pada cabang rental yang lain
sesuai dengan tujuan pembuatan aplikasi.
3.
Menu Peminjaman
Menu ini merupakan menu yang digunakan untuk
mengelola data peminjaman. Menu ini juga berfungsi untuk
melihat data peminjaman yang ada pada cabang rental yang lain
sesuai dengan tujuan pembuatan aplikasi.
4.
Menu Pengembalian
Menu ini merupakan menu yang digunakan untuk
mengelola data pengembalian. Menu pengembalian ini berfungsi
juga untuk melakukan penghitungan denda secara otomatis.
5.
Menu Laporan
Menu ini merupakan menu yang digunakan untuk mencetak
laporan dengan data yang tersedia, meliputi data peminjaman dan
juga data pengembalian. Laporan yang dicetak dapat berupa
laporan harian ataupun bulanan.
24
6.
Obrolan
Obrolan
merupakan
menu
yang
dirancang
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.
Pilih Menu
View Kaset Local
View Kaset Cabang
Tampilkan Detail
Tampilkan Detail
Tampilkan Thrailer
Gambar 3.3 Activity Diagram Pengunjung
25
Berdasarkan gambar 3.3 Activity diagram Pengunjung dapat
dijelaskan aktifitas yang terjadi pada aplikasi sistem informasi
persewaan vcd / dvd berbasis client – server . Sebagai
pengunjung user dapat memilih menu yang tersedia seperti lihat
kaset lokal atau lihat kaset cabang. Menu ini dirancang untuk
mengetahui kaset yang tersedia pada rental lokal ataupun rental
cabang, seperti status kaset ada atau tidak, detail keterangan
kaset, dan juga thrailer jika tersedia.
3.2.4 Perancangan Basis Data
Tabel beserta relasi yang digunakan dalam Aplikasi Sistem
Informasi Persewaan Vcd / Dvd Berbasis Client – Server
Gambar 3.4 Rancangan basis data
.
26
3.2.5 Perancangan Antarmuka
3.2.5.1 Tampilan Server
A.
Menu Peminjaman
Fungsi dari menu peminjaman ini adalah untuk memilih kaset
yang akan dipinjam. Pada menu peminjaman ini terdapat :
Tombol cek, yang berfungsi untuk mengecek kaset dengan
kode yang dimasukkan oleh pengguna
Tombol cari, untuk mencari kaset berdasarkan kategori
pencarian yang telah dipilih oleh pengguna.
Tombol ok, untuk menampilkan menu detail peminjaman.
Tombol batal, untuk menutup menu.
Peminjaman
Game
NO
Film
JUDUL
Cari
Cek
Kode Kaset
STATUS KASET
OK
Batal
Gambar 3.5 Rancangan tampilan menu peminjaman
Fungsi dari menu detail peminjaman ini adalah untuk menambah
data peminjaman. Pada menu detail peminjaman ini terdapat :
27
Tombol simpan, yang berfungsi untuk menyimpan data
peminjaman.
Tombol cari, untuk mencari anggota rental ataupun cabang
berdasarkan kode anggota
yang
dimasukkan oleh
pengguna.
Tombol batal, untuk menutup menu.
Cari
Kode Anggota
Nama Anggota
KODE KASET
Kode Anggota
JUDUL
HARGA PINJAM
Total Bayar Rp.
Lama Pinjam
Simpan
0000000
Batal
Gambar 3.6 Rancangan tampilan detail peminjaman
B.
Menu Pengembalian
Fungsi dari menu detail peminjaman ini adalah untuk menambah
data pengembalian. Pada menu pengembalian ini terdapat :
Tombol simpan, yang berfungsi untuk menyimpan data
pengembalian.
Tombol cari, untuk mencari anggota rental ataupun cabang
berdasarkan kode anggota
pengguna.
yang
dimasukkan oleh
28
Tombol batal, untuk menutup menu.
Pengembalian
Cari
Kode Anggota
Nama Anggota
KODE KASET
Kode Anggota
JUDUL
TANGGAL PINJAM
DENDA
Pilih Semua
Total Denda Rp.
Simpan
0000000
Batal
Gambar 3.7 Rancangan tampilan menu pengembalian
C.
Menu Lihat Anggota Cabang
Fungsi dari menu lihat anggota cabang adalah untuk melihat
anggota cabang yang lain. Hal ini bertujuan untuk meningkatkan
pelayanan rental yang memperbolehkan anggota menyewa kaset
di cabang satu maupun yang lainnya. Berikut adalah rancangan
tampilan menu lihat anggota cabang.
29
Rental
Logo
Cabang
Rental
Cabang Rental ( Daftar Anggota )
NO
KODE ANGGOTA
NAMA
TELEPON
Gambar 3.8 Rancangan tampilan lihat anggota cabang
D.
Menu Lihat Daftar Kaset Cabang
Fungsi dari menu lihat kaset cabang adalah untuk melihat daftar
kaset cabang yang lain. Hal ini bertujuan untuk meningkatkan
pelayanan
rental yang mempermudah pencarian informasi
tentang kaset di cabang yang lainnya. Menu ini memiliki tombol
cari yang berfungsi untuk mencari kaset yang diinginkan dengan
memasukkan kategori dan kata cari sesuai keinginan pengguna.
Berikut adalah rancangan tampilan menu lihat daftar kaset
cabang.
30
Rental
Logo
Cabang
Rental
Cabang Rental ( Daftar Kaset )
Game
NO
Film
JUDUL
Cari
STATUS KASET
Gambar 3.9 Rancangan tampilan lihat daftar kaset cabang
E.
Menu Laporan
Fungsi dari menu laporan ini adalah sebagai sarana untuk
merekap semua data baik data peminjaman maupun data
pengembalian. Menu laporan ini dapat menampilkan transaksi
peminjaman maupun pengembalian sesuai dengan hari sistem
sekarang dan juga sesuai dengan bulan dan tahun yang ditentukan
oleh pengguna. Berikut adalah rancangan tampilan menu laporan
peminjaman.
31
Rental
Hari ini
Logo Laporan
Bulan
Januari
2015
Tampilkan
Laporan Peminjaman
KODE KASET
JUDUL
TANGGAL PEMINJAMAN
BIAYA
Total Biaya Rp.
0000000
Gambar 3.10 Rancangan tampilan laporan peminjaman
Menu laporan peminjaman maupun pengembalian ini mempunyai
tombol cetak yang berfungsi untuk mencetak laporan yang
diinginkan oleh pengguna. Menu laporan peminjaman dapat
secara otomatis menghitung total biaya transaksi peminjaman
dari data yang ditampilkan sesuai dengan inputan pengguna.
Menu
laporan pengembalian juga dapat secara otomatis
menghitung total denda transaksi pengembalian.
32
Rental
Hari ini
Logo Laporan
Januari
Bulan
2015
Tampilkan
Laporan Pengembalian
KODE KASET
JUDUL
TANGGAL PENGEMBALIAN
DENDA
Total Denda Rp.
0000000
Gambar 3.11 Rancangan tampilan laporan pengembalian
F.
Menu Obrolan
Fungsi dari menu obrolan ini adalah untuk berkomunikasi dengan
cabang yang lain. Menu ini memiliki tombol kirim yang
berfungsi untuk mengirimkan pesan yang sudah dimasukkan oleh
pengguna. Berikut adalah rancangan tampilan menu obrolan.
33
Rental
Kirim
Gambar 3.12 Rancangan tampilan menu obrolan
3.2.5.2 Tampilan Client
A. Menu Lihat Daftar Kaset
Fungsi dari menu lihat daftar kaset pada client adalah untuk
mengetahui kaset apa saja yang tersedia di rental lokal maupun
cabang yang lain. Menu ini memiliki tombol cari yang berfungsi
untuk mencari kaset yang diinginkan dengan memasukkan
kategori dan kata cari sesuai keinginan pengguna.
34
Rental
Logo
Cabang
Rental
Cabang Rental ( Daftar Kaset )
Game
NO
Film
JUDUL
Cari
STATUS KASET
Gambar 3.13 Rancangan tampilan menu lihat daftar kaset
B. Menu Lihat Detail Kaset
Fungsi dari menu lihat detail kaset adalah untuk mengetahui
secara data kaset yang diinginkan, meliputi produser untuk
kategori film, maupun pengembang untuk kategori game, dan
yang lainnya. Menu ini memiliki tombol show thrailer yang
berfungsi untuk melihat thrailer film maupun game yang
diinginkan.
35
Rental
Judul
Produser
Text
Pemeran
Text
Show Thrailer
Produksi
Picture Box
Text
Genre
Text
Tahun Rilis
Text
Deskripsi
Gambar 3.14 Rancangan tampilan lihat detail kaset film
Rental
Judul
Pengembang
Text
Mode Permainan
Text
Show Thrailer
Genre
Picture Box
Text
Tahun Rilis
Text
Deskripsi
Gambar 3.15 Rancangan tampilan lihat detail kaset game
36