• Tidak ada hasil yang ditemukan

T0__BAB III Institutional Repository | Satya Wacana Christian University: Rancang Bangun Sistem Informasi Persewaan Vcd Dvd Berbasis Client Server T0 BAB III

N/A
N/A
Protected

Academic year: 2018

Membagikan "T0__BAB III Institutional Repository | Satya Wacana Christian University: Rancang Bangun Sistem Informasi Persewaan Vcd Dvd Berbasis Client Server T0 BAB III"

Copied!
18
0
0

Teks penuh

(1)

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

(2)

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)

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

(4)

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

(5)

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)

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

(7)

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 .

(8)

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

(9)

 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.

(10)

 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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

Rental

Kirim

Gambar 3.12 Rancangan tampilan menu obrolan

3.2.5.2Tampilan Client A. Menu Lihat Daftar Kaset

(16)

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

(17)

Rental

Gambar 3.14 Rancangan tampilan lihat detail kaset film

Rental

(18)

Gambar

Gambar 3.1 Use Case Diagram
Gambar 3.2 Activity Diagram Pengelola
Gambar 3.3 Activity Diagram Pengunjung
Tabel beserta relasi yang digunakan dalam Aplikasi Sistem
+7

Referensi

Dokumen terkait

Bahkan, Indonesia bagi orang- orang Barat sering dinamakan sebagai negara Islam terbesar di Asia, karena secara kuantitas telah menunjukkan bahwa jumlah

Awal pemberian pakan pada unggas sebaiknya dilakukan pada pagi hari pada saat temperatur lingkungan dingin sehingga puyuh dapat meningkatkan mengkonsumsi pakan

Hasil penelitian menunjukkan tingkat pencapaian siklus berahi melalui penerapan teknologi laser punktur menunjukkan kambing Boerawa memiliki respon lebih tinggi dari

- Pada tahun 1377 Masihi, Majapahit telah menghantar armada lautnya untuk menyerang kerajaan Sriwijaya dan merampas alat-alat kebesaran yang dikurniakan oleh Nanking. China

Pengaruh Kefasihan dalam Memecahkan Masalah Terhadap Hasil belajar Siswa Kelas VII Materi Bangun Datar...119.5. Pengaruh Keluwesan (Fleksibilitas) dalam Memecahkan Masalah

karena itu, penelitian ini di arahkan untuk mempelajari daerah-daerah tempat cumi- cumi melakukan pemijahan dengan mengindentifikasi substrat-substrat yang biasa ditempati

Kepentingan negara-negara besar seperti Amerika Serikat, Cina, Jepang dan Australia guna memenuhi kepentingan nasional negara masing-masing terhadap negara-negara di kawasan Asia

Sebuah individu dalam populasi dapat terpilih lebih dari satu kali untuk memperoleh kesempatan terpilih sebagai individu yang berhak melakukan reproduksi agar