BAB III PEMBAHASAN. form untuk menunjang sistem yang ada di dalamnya. Adapun spesifikasi form yang dibutuhkan untuk sistem ini yaitu:

dokumen-dokumen yang mirip
BAB III PEMBAHASAN. penyewaan film berupa DVD asli (original) dan blu-ray. Rental Bioskop Rumah ini

BAB IV RANCANGAN SISTEM USULAN

BAB IV RANCANGAN SISTEM USULAN

BAB IV HASIL DAN UJI COBA

BAB IV RANCANGAN SISTEM USULAN

PERANCANGAN PROGRAM PERSEDIAAN BARANG PADA ESTRELLA FURNITURE TASIKMALAYA

BAB IV RANCANGAN SISTEM USULAN

BAB II LANDASAN TEORI

BAB IV RANCANGAN SISTEM USULAN. Sistem berjalan Pengolahan Administrasi Penerimaan Mutasi Siswa pada

BAB VI IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

PERTEMUAN 10 PERANCANGAN PROGRAM UNTUK MASALAH BISNIS

1 H a n d o u t T u g a s A k h i r J u r u s a n M a n a j e m e n I n f o r m a t i k a

BAB IV DESKRIPSI PEKERJAAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI. membantu untuk lebih memahami jalannya aplikasi ini. Sistem atau aplikasi dapat

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi penjualan dan pengiriman spare part komputer pada Bismar

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. sehingga aplikasi ini dapat berjalan dengan baik.

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

BAB II ANALISA RANCANGAN. yang utuh kedalam bagian-bagian komponennya dengan maksud

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi ini dapat dipahami jalannya suatu. Pertandingan Basket pada StiFest Menggunakan Metode Round Robin.

BAB V IMPLEMENTASI SISTEM. keras, form program yang sesuai, query yang digunakan, pemrograman dan

BAB IV HASIL DAN UJICOBA

BAB IV IMPLEMENTASI DAN EVALUASI. menghasilkan informasi-informasi yang sesuai dengan kebutuhan administrasi

BAB IV IMPLEMENTASI DAN EVALUASI. menunjukkan aplikasi persewaan buku yang telah berjalan dan dapat

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi aplikasi administrasi masjid, perlu

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi aplikasi administrasi pembelian dan

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. dari sistem terdiri dari kebutuhan perangkat keras (hardware) dan perangkat lunak

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dan pembahasan dari Perancangan Analisa

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. menjalankan aplikasi Pencatatan Transaksi Penjualan Tiket pada PT. Gerry Anugrah

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. perangkat keras maupun perangkat lunak komputer. Penjelasan hardware/software

BAB IV HASIL DAN UJICOBA

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perancangan dan pengkodean dari perangkat lunak itu sendiri.

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum mengimplementasikan dan menjalankan aplikasi ini terlebih

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB II ANALISIS DAN PERANCANGAN. Komponen komponen yang di perlukan untuk menganalisis

BAB IV IMPLEMENTASI DAN EVALUASI. bangun aplikasi pengelolaan catering pada Tems catering. Diawali dengan

BAB IV HASIL DAN PEMBAHASAN

IMPLEMENTASI DAN EVALUASI SISTEM. Berdasarkan hasil analisis dan perancangan sistem pada Bab sebelumnya,

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJICOBA

BAB IV IMPLEMENTASI DAN EVALUASI. berdasarkan kebutuhan. Selain itu aplikasi ini akan dibuat sedemikian rupa

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV DESKRIPSI KERJA PRAKTEK

BAB V PENGUJIAN DAN IMPLEMENTASI SITEM. metode pengujian dan pelaksanaan pengujian.

BAB IV IMPLEMENTASI_DAN_EVALUASI. diimplementasikan dalam bentuk kode-kode pemrograman perangkat lunak.

BAB IV HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV IMPLEMENTASI DAN EVALUASI. Pengelolaan Food Court terlebih dahulu diperlukan komponen-komponen utama

BAB III ANALISIS DAN PERANCANGAN SISTEM. Rukina Sukses Abadi, dengan objek wawancara bagian admin kapal dan officer

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV DISKRIPSI PEKERJAAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. Komponen komponen yang di perlukan untuk menganalisis. kebutuhan dari objek yang akan di bangun antara lain sistem

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB III PEMBAHASAN. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB II ANALISIS DAN PERANCANGAN. Sistem adalah suatu jaringan kerja dari beberapa prosedur yang

BAB IV HASIL DAN UJI COBA

Transkripsi:

BAB III PEMBAHASAN 3.1. Analisa Kebutuhan Dalam keseluruhan perancangan program tentunya membutuhkan berbagai form untuk menunjang sistem yang ada di dalamnya. Adapun spesifikasi form yang dibutuhkan untuk sistem ini yaitu: 1. Form login a. Petugas dapat memasukan kode petugas b. Petugas dapat memasukan password c. Petugas dapat melakukan login d. Petugas dapat keluar dari form dengan klik keluar 2. Form Menu Utama a. Petugas dapat menuju form data petugas dengan cara klik form data petugas b. Petugas dapat menuju form penyewa dengan cara klik data penyewa c. Petugas dapat menuju form kamera dengan cara klik data kamera d. Petugas dapat menuju form penyewaan dengan cara klik form penyewaan e. Petugas dapat menuju form pengembalian dengan cara klik form pengembalian f. Petugas dapat menuju form laporan penyewaan dengan cara klik form laporan penyewaan g. petugas dapat keluar dengan cara klik keluar 21

22 3. Form petugas a. Petugas dapat menambahkan data petugas dengan klik tambah b. Petugas dapat menghapus data petugas dengan klik hapus c. Petugas dapat mengedit dengan klik ubah d. Petugas dapat keluar dengan klik keluar 4. Form Penyewa a. Petugas dapat menambahkan data penyewa dengan klik tambah b. Petugas dapat mengedit data penyewa dengan klik ubah c. Petugas dapat menyimpan data penyewa dengan klik simpan d. Petugas dapat menghapus proses dengan klik hapus e. Petugas dapat keluar dengan klik keluar 5. Form kamera a. Petugas dapat menambahkan data kamera dengan klik tambah b. Petugas dapat mengedit data kamera dengan klik ubah c. Petugas dapat menyimpan data kamera dengan klik simpan d. Petugas dapat menghapus data kamera dengan klik hapus e. Petugas dapat keluar dengan klik keluar 6. Form Penyewaan a. Petugas dapat menambahkan data penyewaan dengan klik tambah b. Petugas dapat mengedit data penyewaan dengan klik ubah c. Petugas dapat menyimpan data penyewaan dengan klik simpan d. Petugas dapat membatalkan proses penyewaan dengan klik penyewaan e. Petugas dapat keluar dengan klik keluar

23 7. Form Pengembalian a. Petugas dapat menambahkan data penyewaan dengan klik tambah b. Petugas dapat mengedit data penyewaan dengan klik ubah c. Petugas dapat menyimpan data penyewaan dengan klik simpan d. Petugas dapat menghapus data penyewaan dengan klik hapus e. Petugas dapat membatalkan proses penyewaan dengan klik penyewaan f. Petugas dapat keluar dengan klik keluar 3.2. Rancangan Dokumen Masukan Pada program penyewaan kamera ini terdapat dokumen masukan sebagai berikut: 1. Nama Dokumen : Data petugas Sumber Tujuan Media Jumlah Frekuensi : Sebagai masukkan data petugas : Petugas : Pemilik penyewaan kamera : Kertas : Satu Lembar : Setiap petugas yang ingin mengoperasikan program Bentuk : Lampiran A-1 2. Nama Dokumen : Data Penyewa Sumber Tujuan Media : Sebagai masukkan data penyewa : penyewaan : Pemilik penyewaan kamera : Kertas

24 Jumlah Frekuensi : Satu Lembar : Setiap adanya penyewa yang melakukan penyewaan Bentuk : Lampiran A-2 3. Nama Dokumen : Data kamera Sumber Tujuan Media Jumlah Frekuensi : Sebagai masukkan data kamera : kamera : pemilik penyewaan kamera : Kertas : Satu Lembar : Setiap adanya kamera terbaru Bentuk : Lampiran A-3 3.3. Rancangan Dokumen Keluaran Dalam proses transaksi penyewaan, nantinya akan menghasilkan bentuk keluaran dan bentuk laporan. Adapun dokumen keluaran tersebut sebagai berikut: 1. Nama Dokumen : Nota penyewaan Sumber Tujuan Media Jumlah Frekuensi : Sebagai bukti penyewaan : Data penyewaan : Penyewa : Kertas : 1 Lembar : Setiap melakukan penyewaan kamera Bentuk : Lampiran B-1

25 2. Nama Dokumen : Nota pengembalian Sumber Tujuan Media Jumlah Frekuensi : Sebagai bukti telah mengembalikan kamera : pengembalian : penyewa : Kertas : 1 Lembar : Setiap adanya penyewaan Bentuk : Lampiran B-2 3. Nama Dokumen : Laporan Penyewaan Sumber Tujuan Media Jumlah Frekuensi : Untuk mengetahui data penyewaan setiap harinya : petugas : Pemilik sewa kamera : Kertas : 1 (satu) Lembar : Setiap hari Bentuk : Lampiran B-3 4. Nama Dokumen : Laporan Pengembalian Sumber Tujuan Media Jumlah Frekuensi : Untuk mengetahui data pengembalian setiap harinya : petugas : Pemilik sewa kamera : Kertas : 1 (satu) Lembar : Setiap hari Bentuk : Lampiran B-4

26 3.4. Entity Relationship Diagram (ERD) Perancangan basis data menghasilkan pemetaan table-tabel yang digambarkan dengan Entity Relationship Diagram (ERD). Berikut adalah ERD pada perancangan program penyewaan kamera: Gambar III.1 ERD

27 3.5 Logical Record Structure (LRS) Gambar III. 2 LRS 3.6 Spesifikasi File Spesifikasi file menjelaskan tentang file-file yang akan digunakan dalam rancangan aplikasi program yang di ajukan dan sebagai media penyimpanan data dari proses yang terjadi pada rancangan aplikasi program. 1. Spesifikasi File petugas Nama File Akronim : petugas : petugas : Untuk menyimpan data petugas yang dapat melakukan login Tipe File : File Master

28 Organisasi File : Index Sequential Akses File Media : Random : Hard Disk Panjang Record : 85 karakter Kunci Field Software : idpetugas : MySQL Tabel III.1 File Petugas No Elemen Data Akronim Tipe Panjang Keterangan 1 Idpetugas Idpetugas Varchar 6 Primary Key 2 Nama_petugas Nmpetugas Varchar 20 3 Jenis_kelamin Jenis_kelamin Varchar 10 4 No_hp Nohp Varchar 20 5 Password Password Varchar 5 2. Spesifikasi File Penyewa Nama File Akronim Tipe File : Penyewa : penyewa : Untuk menyimpan data penyewa : File Master Organisasi File : Index Sequential Akses File Media : Random : Harddisk Panjang Record : 118 karakter Kunci Field Software : Id_penyewa : MySQL

29 Tabel II.2 File Penyewa No Elemen Data Akronim Tipe Panjang Keterangan 1 Id_Penyewa Idpenyewa Varchar 6 Primary Key 2 No_identitas Identitas Varchar 20 3 Nama_penyewa Nama_pengirim Varchar 30 4 Alamat Alamat Varchar 50 5 No_hp Nohp Varchar 12 3. Spesifikasi File kamera Nama File Akronim Tipe File Organisasi File Akses File Media : Kamera : Kamera : Untuk menyimpan data kamera : File kamera : Index Sequential : Random : Harddisk Panjang Record : 90 karakter Kunci Field Software : id_kamera : MySQL

30 Tabel II.3 File Kamera No Elemen Data Akronim Tipe Panjang Keterangan 1 Id_kamera Idkamera Varchar 6 Primary Key 2 Nama_Kamera Nama_kamera Varchar 15 3 Merk Merk Varchar 10 4 Harga Harga Int 30 5 Stok Stok Int 15 4. Spesifikasi File Penyewaan Nama File Akronim Tipe File : Penyewaan : Penyewaan : Untuk menyimpan data penyewaan kamera : File penyewaan Organisasi File : Index Sequential Akses File Media : Random : Harddisk Panjang Record : 82 karakter Kunci Field Software : No_Transaksi : MySQL Tabel II.4 File Penyewaan No Elemen Data Akronim Tipe Panjang Keterangan 1 No_transaksi No_transaksi Varchar 20 Primary Key 2 Tanggal_peminjaman Tanggal_peminjaman Date 3 Tanggal_pengembalian Tanggal_pengembalian Date

31 4 Idpetugas Idpetugas Varchar 6 5 Id_penyewa Id_penyewa Varchar 6 6 Total_harga Total_harga Int 50 5. Spesifikasi File pengembalian Nama File Akronim Tipe File : pengembalian : pengembalian : Untuk mengecek data penyewaan setelah kembali : File pengembalian Organisasi File : Index Sequential Akses File Media : Random : Harddisk Panjang Record : 30 karakter Kunci Field Software : no_pengembalian : MySQL Tabel II.5 File Pengembalian No Elemen Data Akronim Tipe Panjang Keterangan 1 No_pengembalian No_pengembalian varchar 6 Primary Key 2 No_Transaksi No_transaksi Varchar 10 3 Idpetugas Idpetugas Varchar 6 4 Id_penyewa Brg Varchar 6 5 Tanggal_kembali Tanggal_kembali Date

32 3.7 Pengkodean 1. Id_petugas X X X 9 9 9 No petugas No Urut Contoh : A D M 0 0 1 Inisial petugas No Urut Ket: ADM = Sebutan untuk petugas 001= Nomor urut petugas 2. Kode Penyewa X X X 9 9 9 Id penyewa No Urut

33 Contoh: P E N 0 0 1 Id penyewa No Urut Ket : PEN= Penyewa 001= No Urut 3. Nomor Transaksi X X X X X X 9 9 9 9 Tahun,bulan,tanggal Transaksi No. Urut Transaksi 1 7 0 7 2 9 0 0 0 1 Tahun,bulan,tanggal Transaksi No. Urut Transaksi

34 Ket : 170717= Transaksi 0001= No Urut Transaksi 3.8 Spesifikasi Program (HIPO)

35 Gambar III. 3 HIPO Spesifikasi program penyewaan kamera adalah sebagai berikut: 1. Spesifikasi Program Login Nama Program Akronim : Form Login : login.frm : Sebagai kunci dan pengaman program Index Program : 0.0 Bahasa Program : Microsoft Visual Basic 6.0 Bentuk lampiran : Lampiran C.1 Proses Program : a. Form login terbuka otomatis saat program dijalankan pertama kali b. Masukkan username dan password, kemudian klik button login jika benar maka akan masuk ke menu utama, dan jika kode admin dan password tidak sesuai maka muncul pesan kode dan password anda salah, maka anda diminta untuk memasukan ulang kembali kode dan password tersebut. c. Klik keluar dari program login.

36 2. Spesifikasi program Menu Utama Nama Program Akronim : Form Menu Utama : menuutama.frm : untuk menampilkan menu utama pada program Index Program : 0.0 Bahasa Program : Microsoft Visual Basic 6.0 Bentuk Lampiran : Lampiran C-2 Proses Program : a. Pada menu utama terdapat beberapa menu yaitu File, Transaksi, Laporan, dan Keluar. b. Klik salah satu menu yang diinginkan untuk melakukan pengolahan data sesuai menu yang diinginkan. 3. Spesifikasi Program Data petugas Nama Program Akronim : Form petugas :.petugas.frm : untuk menginput data petugas Index Sequential : 1.1 Bahasa Program : Microsoft Visual Basic 6.0 Bentuk Lampiran : Lampiran C-3 Proses Program : a. Pada menu utama pilih file kemudian pilih data petugas maka akan muncul form petugas

37 b. Klik tambah untuk menambah data petugas c. Klik simpan untuk menyimpan data petugas d. Klik ubah untuk mengubah data petugas e. Klik hapus untuk menghapus data petugas f. Klik keluar untuk keluar jika proses input atau update data petugas telah selesai 4. Spesifikasi Program Data Penyewa Nama Program Akronim : Form Penyewa : penyewa.frm : untuk menginput data penyewa Index Sequential : 1.2 Bahasa Program : Microsoft Visual Basic 6.0 Bentuk Lampiran : Lampiran C-4 Proses Program: a. Pada menu utama pilih file kemudian pilih data penyewa maka akan muncul form penyewa b. Klik tambah untuk menambah data penyewa c. Klik simpan untuk menyimpan data penyewa d. Klik ubah untuk mengubah data penyewa e. Klik hapus untuk menghapus data penyewa f. Klik keluar untuk keluar jika proses input atau update data penyewa telah selesai

38 5. Spesifikasi Program Data kamera Nama Program Akronim : Form kamera : kamera.frm : untuk mengetahui detail kamera Index Sequential :.1.3 Bahasa Program : Microsoft Visual Basic 6.0 Bentuk Lampiran : Lampiran C-5 Proses Program : a. Jalankan program menu utama, pilih menu file lalu pilih sub menu data kamera b. Klik tambah kemudian isi semua data kamera c. Kilik simpan semua data kamera maka data akan tersimpan di dalam data base. d. Kili data yang akan di ubah pada datagrid dan kilk ubah maka menu yang muncul ubah,hapus,keluar dan sebagian textbox yang bisa di ubah. e. Klik ubah kembali maka data yang di ubah akan tersimpan. Dan klik button keluar maka form secara otomatis akan keluar dan kembali ke menu utama

39 6. Spesifikas ProgramTransaksi Penyewaan Nama Program Akronim : Form Transaksi Penyewaan : penyewaan.frm : untuk melakukan pengolahan transaksi penyewaan Index Sequential : 2.1 Bahasa Program : Microsoft Visual Basic 6.0 Bentuk Lampiran : Lampiran C-6 Proses Program : a. Pada menu utama pilih transaksi, kemudian pilih file penyewaan maka akan tampil form penyewa. b. Klik tambah kemudian sudah terisi secara otomatis no transaksi c. Kemudian cari id penyewa d. Setelah itu pilih kamera dan jumlah sewa. f. Atur tanggal lama sewa g. tampil total kemudian masukan uang bayar dan kemudian klik simpan, tampil nota penyewaan 7. Spesifikasi Program Transaksi Pengembalian. Nama Program Akronim : Form Transaksi Penyewaan : pengembalian.frm

40 : untuk melakukan pengolahan transaksi penyewaan Index Sequential : 2.2 Bahasa Program : Microsoft Visual Basic 6.0 Bentuk Lampiran : Lampiran C-7 Proses Program: a. Pada menu utama pilih transaksi, kemudian pilih file pengembalian maka akan tampil form pengembalian. b. Klik tambah kemudian sudah terisi secara otomatis no pengembalian c. Kemudian cari no transaksi berdasarkan penyewaan d. Setelah itu tampil id penyewa, idpetugas e. Cek tanggal pengembalian. Jika terlambat, maka akan dikenakan denda f. kemudian total akan muncul dengan otomatis g. Kemudian masukan uang bayar denda maka akan muncul uang kembali. h. Klik simpan dengan secara otomatis data tersimpan dan muncul info pengembalian tersimpan!. Kemudian muncul Nota pengembalian. 8. Spesifikasi Program Laporan Penyewaan Nama Program : Form laporan penyewaan

41 Akronim :.laporan penyewaan.rpt : untuk mengecek data penyewaan setiap harinya Index Sequential : 3.1 Bahasa Program : Microsoft Visual Basic 6.0 Bentuk Lampiran : Lampiran C-8 Proses Program : a. Pada menu utama pilih file kemudian pilih laporan penyewaan maka akan muncul form laporan penyewaan b. Pilih tanggal berdasarkan penyewaan c. Kemudian klik cetak d. Tampil laporan penyewaan e. Ketika sudah selesai klik keluar 9. Spesifikasi Program Laporan Pengembalian Nama Program Akronim : Form laporan pengembalian :.laporan pengembalian.rpt : untuk mengecek data pengembalian setiap harinya Index Sequential : 3.2 Bahasa Program : Microsoft Visual Basic 6.0 Bentuk Lampiran : Lampiran C-9

42 Proses Program : a. Pada menu utama pilih file kemudian pilih laporan pengembalian maka akan muncul form laporan pengembalian b. Pilih tanggal berdasarkan pengembalian c. Kemudian klik cetak d. Tampil laporan pengembalian e. Ketika sudah selesai klik keluar 3.9 Spesifikasi Sistem Komputer a. Perangkat Keras Perangkat keras atau biasa disebut dengan Hardware adalah seperangkat alat yang dapat membantu sistem dan peralatan lainnya yang memungkinkan komputer dapat melaksanakan tugasnya. Hardware merupakan sarana untuk menghasilkan data program dan keluaran. Perangkat keras terdiri dari unit masukan (Input), unit pengelolaan data, unit keluaran (Output), dan unit simpan luar (Memory). Pemilihan suatu komputer antara lain ditentukan oleh kapasitas komputer dan unit pengolah datanya yaitu Central Processing Unit (CPU). Unit masukan data kedalam memory komputer sehingga data dapat diolah menjadi suatu informasi yang berguna. Adapun perangkat keras yang penulis ajukan untuk pembuatan program penyewaan kamera adalah sebagai berikut: a. Monitor : LCD 14 inchi b. Proccessor : Pentium Dual Core

43 c. Memory : 2 GB d. Harddisk : 80 GB e. Keyboard : 86 Keys f. Printer : HP Deskjet 1000 b. Perangkat Lunak Perangkat lunak atau biasa disebut dengan software merupakan data yang diprogram dan disimpan secara digital dalam bentuk aplikasi, termasuk program komputer dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer. Software bisa disebut juga sekumpulan data data elektronik yang disimpan serta diatur oleh komputer. Data-data elektronik yang disimpan tersebut dapat berupa program ataupun instruksi yang akan menjalankan berbagai macam perintah. Perangkat lunak yang dibutuhkan untuk menjalankan aplikasi program penyewaan kamera ini adalah: a. Sistem Operasi : Microsoft Windows 7 b. Bahasa Pemrograman : Microsoft Visual Basic 6.0 c. Program atau software pendukung : Crystal Report

44 3.10 Flowchart 1. Flowchart Login Gambar III.4 Login

2. Flowchart Menu utama 45

46 Gambar III.5 Menu Utama 3. Flowchart Petugas

47 Gambar III.6 petugas 4. Flowchart kamera Gambar III.7 kamera

5. Flowchart penyewa 48

49 Gambar III. 8 penyewa 6. Flowchart penyewaan Gambar III. 9 Penyewaan

50 7. Flowchart pengembalian Gambar III.10 Pengembalian

51 8. Flowchart Laporan Penyewaan Gambar III.11 Laporan penyewaan

52 9. Flowchart Laporan Pengembalian Gambar III.12 Laporan Pengembalian

53 3.11 Pengujian Unit (Black Box) Pengujian terhadap program yang dibuat menggunakan blackbox testing ysng fokus terhadap proses masukan dan keluaran program. No. Skenario Pengujian 1 Username dan Password tidak diisi kemudian klik tombol login 2 Mengetikan salah satu kondisi pada username atau password kemudian klik tombol login 3 Mengetikkan username dan password dengan data yang benar kemudian klik tombol login Test Case Username: (kosong) Password: (kosong) Username: ADM001(benar) Password: password (salah) Username: ADM001 (benar) Password: 111111(benar) Hasil yang diharapkan Program akan menolak akses pengguna dan menampilkan Username atau Password salah Program akan menolak akses pengguna dan menampilkan Username atau Password salah Program menerima akses login dan menampilkan login sukses anda akan diarahkan ke menu utama " Hasil Pengujian Sesuai Harapan Sesuai Harapan Sesuai Harapan Kesimpulan Berhasil Berhasil Berhasil