19
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
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 )
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.
pengelola
Gambar 3.1 Use Case Diagram
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.
Menu Kaset Menu Anggota Menu Peminjaman Menu Pengembalian Menu Laporan Obrolan Pilih Menu
CRUD Kaset View Kaset CRUD Anggota View Anggota CRUD Peminjaman View Peminjaman CRUD Pengembalian Tampilkan Laporan
Detail Peminjaman
Gambar 3.2 Activity Diagram Pengelola
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
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
Tampilkan Detail
View Kaset Cabang
Tampilkan Detail
Tampilkan Thrailer
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 .
3.2.5 Perancangan Antarmuka
3.2.5.1Tampilan 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.
JUDUL
Peminjaman
Game Film Cari
NO STATUS KASET
Kode Kaset Cek
OK Batal
Gambar 3.5 Rancangan tampilan menu peminjaman
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.
KODE KASET JUDUL HARGA PINJAM
Total Bayar Rp. 0000000
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 batal, untuk menutup menu.
Pengembalian
TANGGAL PINJAM DENDA KODE KASET JUDUL
Pilih Semua
Total Denda Rp. 0000000 Kode Anggota Cari
Kode Anggota Nama Anggota
Simpan Batal
Gambar 3.7 Rancangan tampilan menu pengembalian
C. Menu Lihat Anggota Cabang
Rental Logo Cabang Rental
NO NAMA TELEPON
Cabang Rental ( Daftar Anggota )
KODE ANGGOTA
Gambar 3.8 Rancangan tampilan lihat anggota cabang
D. Menu Lihat Daftar Kaset Cabang
Rental
Logo Cabang Rental
JUDUL
Cabang Rental ( Daftar Kaset )
Game Film Cari
NO STATUS KASET
Gambar 3.9 Rancangan tampilan lihat daftar kaset cabang
E. Menu Laporan
Rental
Logo Laporan Hari ini Bulan
Tampilkan Januari 2015
KODE KASET JUDUL TANGGAL PEMINJAMAN BIAYA
Total Biaya Rp. 0000000 Print Laporan Peminjaman
Gambar 3.10 Rancangan tampilan laporan peminjaman
Rental
Logo Laporan Hari ini Bulan
Tampilkan Januari 2015
KODE KASET JUDUL TANGGAL PENGEMBALIAN DENDA
Total Denda Rp. 0000000 Print Laporan Pengembalian
Gambar 3.11 Rancangan tampilan laporan pengembalian
F. Menu Obrolan
Rental
Kirim
Gambar 3.12 Rancangan tampilan menu obrolan
3.2.5.2Tampilan Client A. Menu Lihat Daftar Kaset
Rental
Logo Cabang Rental
JUDUL
Cabang Rental ( Daftar Kaset )
Game Film Cari
NO STATUS KASET
Gambar 3.13 Rancangan tampilan menu lihat daftar kaset
B. Menu Lihat Detail Kaset
Rental
Gambar 3.14 Rancangan tampilan lihat detail kaset film
Rental