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

dokumen-dokumen yang mirip
BAB IV RANCANGAN SISTEM USULAN

BAB II LANDASAN TEORI

BAB IV RANCANGAN SISTEM USULAN

BAB IV RANCANGAN SISTEM USULAN

PERTEMUAN 10 PERANCANGAN PROGRAM UNTUK MASALAH BISNIS

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

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

BAB IV IMPLEMENTASI. dan perangkat lunak adalah sebagai berikut.

BAB IV RANCANGAN SISTEM USULAN

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

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

PERANCANGAN PROGRAM PERSEDIAAN BARANG PADA ESTRELLA FURNITURE TASIKMALAYA

BAB V IMPLEMENTASI DAN PEMBAHASAN. perpustakaan SMA N 14 Surabaya dibutuhkan: 1. Sistem Operasi Microsoft Windows XP Profesional

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

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

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

BAB IV DESKRIPSI PEKERJAAN. Sesuai dengan topik yang diajukan penulis yaitu Aplikasi Rapor Siswa

BAB IV DESKRIPSI PEKERJAAN

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

BAB V IMPLEMENTASI DAN PEMBAHASAN. dibutuhkan Hardware dan software untuk menggunakan program Sistem Informasi

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III ANALISA MASALAH DAN PEMBAHASAN

BAB IV HASIL DAN UJICOBA

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan

BAB IV RANCANGAN SISTEM USULAN

Layar Print Laporan Analisis ABC Investasi. Gambar 4.70 Layar Print Laporan Analisis ABC Investasi

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

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB IV HASIL DAN UJI COBA

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

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV DESKRIPSI KERJA PRAKTIK

BAB III ANALISIS DAN PERANCANGAN SISTEM. informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk

BAB III HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. implementasi, serta pengujian yang digunakan dalam mengimplementasikan program

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

BAB IV DESKRIPSI PEKERJAAN. Dalam penyelesaian proyek kerja praktek ini baik di dalam memperoleh. a. Observasi - Studi Lapangan (Field Research)

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV PEMBAHASAN MASALAH

BAB III ANALISIS DAN PERANCANGAN SISTEM. digunakan dalam tahap analisis sistem ini yaitu metode pengembangan waterfall.

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

BAB IV HASIL DAN PEMBAHASAN

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

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT. PLN

BAB 4 APLIKASI DAN IMPLEMENTASI. Untuk implementasi basis data pada PD Rudy Motors dibutuhkan spesifikasi

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Pendaftaran Atlet Pekan Olahraga Daerah yaitu: Software yang mendukung aplikasi ini, yaitu:

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB IV DESKRIPSI PEKERJAAN. rekapitulasi registrasi dan laporan hasil pembayaran Non Taglis.

KASUS : SISTEM INFORMASI TRANSAKSI SIMPAN PINJAM PADA KOPERASI

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

BAB IV IMPLEMENTASI DAN EVALUASI. yang harus dipenuhi untuk menguji coba user interface serta

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang

BAB V IMPLEMENTASI DAN PEMBAHASAN. Untuk dapat menjalankan aplikasi sistem informasi penjualan pada

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

PERANCANGAN SISTEM INFORMASI PENYEWAAN BUS ANTAR JEMPUT KARYAWAN

BAB IV HASIL DAN UJICOBA

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Pendaftaran Peserta Didik yaitu: Software yang mendukung aplikasi ini, yaitu:

BAB IV DESKRIPSI PEKERJAAN. pengamatan secara langsung, dalam hal ini proses sirkulasi perpustakaan pada

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. yang harus dipenuhi untuk menguji coba user interface serta

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. disposisi surat masuk ke sub sub bagian dalam pengadilan tinggi. Pada

BAB IV IMPLEMENTASI DAN EVALUASI..Net 2005 dan menggunalan SQL Server 2005 sebagai database.

BAB V IMPLEMENTASI SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto.

BAB IV HASIL DAN PEMBAHASAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. perusahaan. Data dan informasi tersebut diperoleh dari sumber terkait untuk

BAB IV HASIL DAN PEMBAHASAN

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

RANCANG BANGUN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL MOBIL

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan

BAB IV IMPLEMENTASI DAN EVALUASI. Agar aplikasi berjalan sesuai harapan, dalam kegiatan implementasi

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem bertujuan untuk mengidentifikasi permasalahanpermasalahan

BAB IV DESKRIPSI PEKERJAAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. Perpustakaan SMA Negeri 3 Nganjuk, secara garis besar permasalahan yang ada

BAB III ANALISA DAN PEMBAHASAN MASALAH

BAB IV HASIL DAN PEMBAHASAN

BAB II ANALISIS DAN PERANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat.

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB 2 ANALISIS DAN PERANCANGAN

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV IMPLEMENTASI DAN EVALUASI

Transkripsi:

BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan Rental DVD Bioskop Bioskop adalah usaha yang bergerak dalam bidang jasa penyewaan film berupa DVD asli (original) dan blu-ray. Rental Bioskop Rumah ini didirikan oleh Bapak Iwan pada bulan maret 2010 yang terletak di Jalan Jatimulya Raya Blok D No.3 Tambun Selatan dengan Surat Keterangan Domisili Usaha nomor: 503/16.06/XI/2013. Berawal dengan banyaknya koleksi film (dvd) yang dimiliki, maka Bapak Iwan memanfaatkannya dengan menyewakan pada teman-temannya. Dengan semakin banyaknya koleksi yang dimiliki maka Bapak Iwan memutuskan untuk mendirikan sebuah rental dvd. Alasan didirikannya rental dvd ini adalah ternyata masih banyak orang yang berminat untuk menyewa dvd dikarenakan film (dvd) yang disewakan berupa dvd original dengan kualitas High Definition (HD) dan Blu-Ray yang akan membuat DVD Player bekerja dengan baik dan tidak cepat rusak. Rental dvd ini cukup diminati dan sudah memiliki banyak member. 23

24 3.1.2. Struktur Organisasi dan Keberhasilan suatu tempat usaha tidak akan tercapai apabila tidak ada kerjasama yang baik antara fungsi dan para karyawan dengan atasan. Maka dari itu diperlukan suatu koordinasi yang baik agar tugas yang dijalankan agar bisa lebih efisien. Adapun struktur organisasi di Bioskop Rumah adalah sebagai berikut : Sumber : Rental DVD Bioskop Rumah Gambar III.1 Struktur Organisasi Untuk lebih jelasnya, di bawah ini penulis berusaha untuk menjelaskan fungsi dari organisasi Bioskop Rumah (seperti terlihat pada gambar III.1.) secara garis besar adalah sebagai berikut :

25 1. Pemilik Bertugas untuk menentukan langkah-langkah pengambilan keputusan yang harus dilakukan dalam tempat usahanya, mengkoordinasikan dan mengendalikan kegiatan pengadaan dan peralatan perlengkapan, menerima laporan dari seluruh cabang dan mengatur seluruh langkah tempat usahanya.. 2. Pegawai Bertugas untuk melayani transaksi, membuat laporan mengenai aktivitas keuangan, mencatat dan membuat laporan mengenai data barang dan data anggota (member). 3.2 Analisa Kebutuhan A. Analisa Kebutuhan User Akses dalam dalam menjalankan program ini yang akan penulis uraikan sebagai berikut: 1. Pemilik (Owner) Pemilik mempunyai hak akses super user pada program ini mulai dari input data film, data member, data pegawai, transaksi sewa maupun transaksi pengembalian dan mengambil laporan yang dibutuhkan. Dan juga dapat mengubah ataupun menghapus data film, data member, data pegawai. 2. Pegawai Pegawai mendapat akses sebagai user (kasir) pada program penyewaan ini mulai dari transaksi peminjaman, transaksi pengembalian dan menambahkan member baru tanpa bisa merubah datayang talah tersimpan.

26 B. Analisa Kebutuhan Sistem Kebutuhan-kebutuhan untuk pengembangan sistem ini sebagai berikut: 1. Perangkat harus dapat membaca data kunci pada saat pencarian, penginputan data, perubahan data dan penghapusan data. 2. Sistem yang akan dibuat harus memiliki tampilan yang user friendly. 3. Harus mampu menyimpan data yang diinputkan oleh user ke dalam storage. 4. Dapat memproses perubahan datadan akan tersimpan pada storage. 3.3 Rancangan Dokumen Masukan (Input) Berikut ini adalah uraian bentuk dokumen masukan dari aplikasi dvd yang penulis dapat: a. Nama Dokumen : Data Dvd Sumber Tujuan Media Jumlah Frekuensi : Untuk menyimpan data dvd ke dalam file : Owner : Kasir : Kertas : 1 lembar : Setiap ada penambahan dvd baru Bentuk : Lampiran A.1

27 b. Nama dokumen : Data Member Sumber Tujuan Media Jumlah Frekuensi : Untuk memasukkan data member ke dalam file : Member : Kasir : Kertas : 1 lembar : Setiap ada penambahan member baru Bentuk : Lampiran A.2 3.4 Rancangan Dokumen Keluaran (Output) Berikut ini adalah uraian bentuk dokumen keluaran dari aplikasi penyewaan yang penulis buat : a. Nama Dokumen : Kartu Member Sumber Tujuan Media Jumlah Frekuensi : Bukti telah terdaftar sebagai member : Kasir : Member : Kertas : 1(satu) lembar : Setiap ada penambahan member baru Bentuk : Lampiran B.1

28 b. Nama Dokumen : Laporan Data Member Sumber Tujuan Media Jumlah Frekuensi : Untuk mengetahui data member : Kasir : Owner : Kertas : 1 (satu) lembar : Setiap satu bulan sekali Bentuk : Lampiran B.2 c. Nama Dokumen : Laporan Data Film (Dvd) Sumber Tujuan Media Jumlah Frekuensi : Untuk mengetahui data dvd yang tersedia : Kasir : Member dan Owner : Kertas : 1 (satu) lembar : Setiap satu bulan sekali Bentuk : Lampiran B.3 d. Nama Dokumen : Laporan Transaksi Peminjaman Harian Sumber Tujuan Media : Untuk mengetahui transaksi peminjaman harian : Kasir : Owner : Kertas

29 Jumlah Frekuensi : 1 (satu) lembar : Setiap satu bulan sekali Bentuk : Lampiran B.4 e. Nama Dokumen : Laporan Transaksi Peminjaman Bulanan Sumber Tujuan Media Jumlah Frekuensi : Untuk mengetahui transaksi peminjaman bulanan : Kasir : Owner : Kertas : 1 (satu) lembar : Setiap satu bulan sekali Bentuk : Lampiran B.5 f. Nama Dokumen : Laporan Denda Harian Sumber Tujuan Media Jumlah Frekuensi : Untuk mengetahui hasil harian : Kasir : Owner : Kertas : 1 (satu) lembar : Setiap satu bulan sekali Bentuk : Lampiran B.6

30 g. Nama Dokumen : Laporan Denda Bulanan Sumber Tujuan Media Jumlah Frekuensi : Untuk mengetahui hasil denda bulanan : Kasir : Owner : Kertas : 1 (satu) lembar : Setiap satu bulan sekali Bentuk : Lampiran B.7 h. Nama Dokumen : Struk Pembayaran Sumber Tujuan Media Jumlah Frekuensi : Bukti Pembayaran dan Peminjaman : Kasir : Member : Kertas : 1 (satu) lembar : Setiap ada transaksi peminjaman Bentuk : Lampiran B.8 3.5 Entity Relationship Diagram (ERD) Perancangan database menghasilkan pemetaan tabel-tabel yang digambarkan dengan Entity Relationship Diagram (ERD), yaitu :

31 A. Entity Relationship Diagram member 1 melakukan 1 pengembalian alamat telepon 1 namamember kdmember M denda kdmember noidentitas kduser nokembali tanggalkmbli melakukan notransaksi kdmember namafilm 1 jnsdvd hargasewa detailtransaksi 1 memiliki M barang mengelola tglkembali lamasewa 1 kodefilm total kodefilm keterangan stok jumlah tglsewa memiliki kduser noktp tanggalsewa 1 notransaksi nmuser 1 noltp transaksi M mengelola 1 pegawai kduser subtotal jnskelamin akses password alamat Gambar III.2 Entity Relationship Diagram Rental Dvd

32 B. Logical Record Structure Gambar III.3 Logical Record Structure Penyewaan Dvd

33 3.6 Spesifikasi File Spesifikasi file menjelaskan keterangan data dan file yang digunakan. Didalam pembuatan program ini penulis menggunakan database MySQL dengan nama database rental_dvd dan program Visual Basic 6.0. 1. Spesifikasi File Data Barang Nama File Akronim Tipe File Organisasi File Akses File Media Panjang Record Kunci Field Software : Tabel barang : barang : Menyimpan Data Film : File Master : Index Sequential : Random : Hard Disk : 101 Karakter : kodefilm : MySQL Tabel III.1 Spesifikasi File Data Barang No Elemen Data Akronim Tipe Panjang Keterangan 1. Kode Film kodefilm Varchar 7 Primary Key 2. Judul Film namafilm Varchar 25 3. Jenis Dvd jnsdvd Varchar 8

34 4. Harga Sewa hargasewa Double - 5. Stok stok Int 11 6. Keterangan keterangan Varchar 50 2. Spesifikasi File Data Anggota (Member) Nama File Akronim Tipe File Organisasi File Akses File Media Panjang Record Kunci Field Software : Tabel member : member : Menyimpan Data Member : File Master : Index Sequential : Random : Hard Disk : 85 Karakter : kdmember : MySQL Tabel III.2 Spesifikasi File Data Anggota (Member) No Elemen Data Akronim Tipe Panjang Keterangan 1. Kode Member kdmember Varchar 12 Primary Key 2. Nama Member namamember Varchar 25 3. Alamat alamat Varchar 20

35 4. No. Telp telepon Int 12 5. No. Identitas noidentitas Int 16 3. Spesifikasi File Data Pegawai Nama File Akronim Tipe File Organisasi File Akses File Media Panjang Record Kunci Field Software : Tabel pegawai : login : Menyimpan data pegawai : File Master : Index Sequential : Random : Hard Disk : 98 Karakter : kduser : MySQL Tabel III.3 Spesifikasi File Data Pegawai No Elemen Data Akronim Tipe Panjang Keterangan 1. Kode User kduser Varchar 5 Primary Key 2. Nama nmuser Varchar 25 3. Alamat almt Varchar 20 4. No. KTP noktp Int 16

36 5. No. Telp notelp Int 12 6. Jenis Kelamin jnskelamin Varchar 6 7. Password password Varchar 8 8. Akses Akses Varchar 6 4. Spesifikasi File Data Transaksi Penyewaan Nama File Akronim Tipe File Organisasi File Akses File Media Panjang Record Kunci Field Software : Tabel transaksi : transaksi : Menyimpan data transaksi penyewaan film : File Transaksi : Index Sequential : Random : Hard Disk : 15 Karakter : notransaksi : MySQL Tabel III.4 Spesifikasi File Data Transaksi Penyewaan No Elemen Data Akronim Tipe Panjang Keterangan 1. No. Transaksi notransaksi Varchar 10 Primary Key 2. Tanggal tanggalsewa Date -

37 3. Kode User kduser Varchar 5 Foreign key 4. Subtotal subtotal Double - 5. Spesifikasi File Data Detail Transaksi Nama File Akronim Tipe File Organisasi File Akses File Media Panjang Record : Tabel detail transaksi : detailtransaksi : Menyimpan data detail transaksi sewa film : File Transaksi : Index Sequential : Random : Hard Disk : 51 Karakter Kunci Field : - Software : MySQL Tabel III.5 Spesifikasi File Data Detail Transaksi Penyewaan No Elemen Data Akronim Tipe Panjang Keterangan 1. No. Transaksi notransaksi Varchar 10 Foreign Key 2. Kode Member kdmember Varchar 12 Foreign key 3. Kode Film kdfilm Varchar 7 Foreign key 4. Jumlah Pinjam jumlah Int 11

38 5. Lama Sewa lamasewa Int 11 6. Total total Double - 7. Tanggal Pinjam tglsewa Date - 8. Tanggal Kembali tglkembali Date - 6. Spesifikasi File Data Transaksi Pengembalian Nama File Akronim Tipe File Organisasi File Akses File Media Panjang Record Kunci Field Software : Tabel pengembalian : pengembalian : Menyimpan data transaksi pengembalian dvd film : File Transaksi : Index Sequential : Random : Hard Disk : 27 Karakter : nokembali : MySQL Tabel III.6 Spesifikasi File Data Transaksi Pengembalian No Elemen Data Akronim Tipe Panjang Keterangan 1. No. Kembali nokembali Varchar 10 Primary Key 2. Tanggal tanggalkmbli Date -

39 3. Kode Member kdmember Varchar 12 Foreign Key 4. Denda denda Double 5. Kode User kduser Varchar 5 Foreign Key 3.7 Pengkodean Pengkodean yang digunakan dalam program rental dvd adalah sebagai berikut: 1. Kode Barang Dvd harus memiliki kode sehingga dapat memudahkan untuk pencarian dvd. Contoh : Ket : FF = Inisial dari judul film AC = Genre Action 7 = Urutan film

40 2. Kode Member Setiap Member akan mendapatkan kode member masing-masing diantaranya : Contoh: Ket : BR = Inisial dari Bioskop Rumah 15 = Tahun Daftar 06 = Bulan daftar 001 = Nomor urut member 3. Kode Pegawai Kode pegawai dibuat berdasarkan pilihan user, jadi calon user bebas menentukan kode user dengan batasan 3 digit angka.

41 Contoh : Ket : FRD = Inisial nama user 4. Kode Transaksi Sewa Kode transaksi sewa diurut berdasarkan tanggal transaksi sebagai berikut: Contoh : Ket : 15 = Inisial dari tahun 2015 05 = Inisial dari bulan Mei 001 = Nomor urut transaksi

42 5. Kode Transaksi Pengembalian Kode transaksi pengembalian alat diurut berdasarkan tanggal transaksi kembali sebagai berikut : Contoh : Ket : 15 = Inisial dari tahun 2015 05 = Inisial dari bulan Mei 001 = Nomor urut transaksi 3.8 Spesifikasi Program Hierarchy Input Process Output (HIPO) Dengan melihat HIPO (Hierarchy Input Process Output) dari program ini memudahkan bagi pengguna untuk mengetahui bentuk program secara umum. HIPO sebenarnya adalah alat dokumentasi program. Adapun HIPO dari program ini adalah sebagai berikut :

43 Gambar III.4 Diagram HIPO Rental Dvd

44 Penjelasan mengenai spesifikasi program penyewaan alat adalah sebagai berikut : 1. Spesifikasi Login Nama Program Akronim : Form Login : login.frm : Sebagai media verifikasi user untuk masuk ke dalam menu utama program Bahasa Program : Microsoft Visual Basic 6.0 Bentuk tampilan : Lampiran C.1 Penjelasan Program : a. Pada formlogin masukkan user id dan password dengan benar, lalu tekan tombol enter pada keyboard atau klik tombol Login pada Form Login untuk masuk ke menu utama. b. Jika user id dan password salah maka akan muncul pesan User id xxx tidak dikenal dan Password tidak salah!!. c. Klik Exit mengakhiri program. 2. Spesifikasi Menu Utama Nama Program Akronim : Menu Utama : menu.frm : Untuk menampilkan menu utama Bahasa Program : Microsoft Visual Basic 6.0 Bentuk tampilan : Lampiran C.2 Penjelasan Program : Pada menu utama terdapat lima pilihan, yaitu :

45 a. File Pada menu File terdapat tiga pilihan sub menu yaitu Film, Petugas dan Member. b. Transaksi Pada menu transaksi terdapat dua pilihan sub menu yaitu Transaksi Peminjaman dan Transaksi Pengembalian. c. Laporan Pada menu laporan terdapat tiga pilihan sub menu yaitu Laporan Transaksi, Laporan Data Film dan Laporan Data Member. Pada Form Laporan Transaksi terdapat empat pilihan laporan yaitu, Laporan Transaksi Bulanan, Laporan Transaksi Harian, Laporan Denda Harian dan Laporan Denda Bulanan. d. Utility Pada menu transaksi terdapat tiga pilihan sub menu yaitu Tambah Member Baru, Data Film, Data Member. e. Logout Pada menu Logout maka akan mengakhiri program. 3. Spesifikasi Film Nama Program Akronim : Film : barang.frm : Untuk mengolah dan menginput data barang Bahasa Program : Microsoft Visual Basic 6.0 Bentuk tampilan : Lampiran C.3

46 Penjelasan Program : a. Pada form data film klik tombol ADD untuk menambah record barang. b. Masukan kode film yang akan ditambahkan pada textbox kode film, apabila data yang dimasukan sudah ada maka akan menampilkan pesan Kode sudah ada dan tombol ADD akan berubah menjadi UPDATE dan tombol EXIT berubah menjadi CANCEL, bila belum ada maka tombol ADD akan berubah menjadi SAVE dan tombol EXIT berubah menjadi CANCEL. c. Lengkapi data kemudian klik tombol SAVE untuk menyimpan. d. Untuk merubah data masukan kode film yang akan dirubah kemudian rubah data yang dibutuhkan lalu klik tombol UPDATE. e. Pada frame Pencarian Film masukkan judul film pada textbox untuk mencari data film sesuai dengan judul film yang diinput. f. Untuk menghapus record pada data barang pilih salah satu record yang akan dihapus pada kolom grid kemudian tekan tombol backspace pada keyboard. g. Klik tombol CANCEL untuk membatalkan penginputan data barang dan perubahan data barang. h. Klik tombol EXIT untuk kembali ke menu.

47 4. Spesifikasi Data Pegawai Nama Program Akronim : Data Pegawai : petugas.frm : Untuk mengolah dan menginput data pegawai Bahasa Program : Microsoft Visual Basic 6.0 Bentuk tampilan : Lampiran C.4 Penjelasan Program : a. Pada form data pegawai klik tombol ADD untuk menambah record barang. b. Masukan kode pegawai yang akan ditambahkan pada textbox kode pegawai, apabila data yang dimasukan sudah ada maka akan menampilkan pesan Kode sudah ada dan tombol ADD akan berubah menjadi UPDATE dan tombol EXIT berubah menjadi CANCEL, bila belum ada maka tombol ADD akan berubah menjadi SAVE dan tombol EXIT berubah menjadi CANCEL. c. Lengkapi data kemudian klik tombol SAVE untuk menyimpan. d. Untuk merubah data masukan kode pegawai yang akan dirubah kemudian rubah data yang dibutuhkan lalu klik tombol UPDATE. e. Pada frame Pencarian Film masukkan kode pegawai pada textbox untuk mencari data film sesuai dengan kode yang diinput. f. Untuk menghapus record pada data barang pilih salah satu record yang akan dihapus pada kolom grid kemudian tekan tombol backspace pada keyboard. g. Klik tombol CANCEL untuk membatalkan penginputan data barang dan perubahan data barang. h. Klik tombol EXIT untuk kembali ke menu.

48 5. Spesifikasi Member Nama Program Akronim : Member : member.frm : Untuk mengolah dan menginput data member Bahasa Program : Microsoft Visual Basic 6.0 Bentuk tampilan : Lampiran C.6 Penjelasan Program : a. Pada form Data member klik tombol ADD untuk menambah data member. b. Tombol ADD akan berubah menjadi SAVE dan tombol EXIT berubah menjadi CANCEL. c. Kode member akan otomatis tampil pada textbox kode member. d. Masukan data member yang akan ditambahkan pada form kode member. e. Untuk menyimpan data yang telah diniput maka klik button atau tombol SAVE dan mencetak kartu member. f. Pada frame Cari Member masukkan kode member pada textbox untuk mencari data member sesuai dengan kode yang diinput dan tekan tombol enter pada keyboard untuk merubah tombol SAVE menjadi UPDATE dan menampilakan data member yang akan dirubah kemudian klik UPDATE untuk menyimpan perubahan. g. Untuk menghapus record pada data barang pilih salah satu record yang akan dihapus pada kolom grid kemudian tekan tombol backspace pada keyboard. h. Klik tombol CANCEL untuk membatalkan penginputan data member dan perubahan data member.

49 i. Klik tombol EXIT untuk kembali ke menu 6. Spesifikasi Transaksi Peminjaman Nama Program Akronim : Transaksi Sewa : transaksi.frm : Untuk memproses transaksi peminjaman Bahasa Program : Microsoft Visual Basic 6.0 Bentuk tampilan : Lampiran C.6 Penjelasan Program : a. Pada form transaksi peminjaman masukan kode member pada textbox kode member, apabila telah melakukan peminjaman maka menampilkan akan data film yang telah dipinjam dan manampilkan pesan belum dapat bisa pinjam, jika belum maka dapat melanjutkan transaksi peminjaman. b. Bila belum terdaftar sebagai member akan menampilkan pesan belum terdaftar sebagai member dan diharuskan untuk mendaftar terlebih dahulu. c. Lalu masukan data kode barang (dvd) yang akan dipinjam dan akan menampilkan judul film dan harga sewa per hari. d. Masukan lama pinjam/sewa untuk menentukan tanggal pengembalian dan jumlah harga yang harus dibayarkan. e. Klik tombol SAVE untuk menyimpan transaksi peminjaman ke tabel sementara (temp), tabel transaksi, tabel detail transaksi dan tabel peminjaman dan mencetak struk bukti pembayaran.

50 f. Klik tombol CANCEL untuk membatalkan penginputan transaksi peminjaman. g. Untuk menghapus record pada data barang pilih salah satu record yang akan dihapus pada kolom grid kemudian tekan tombol backspace pada keyboard untuk menghapus record atau data pada tabel sementara yang telah dipilih. h. Klik tombol EXIT untuk kembali ke menu. 7. Spesifikasi Transaksi Pengembalian Nama Program Akronim : Transaksi Pengembalian : transkembali.frm : Untuk memproses transaksi pengembalian Bahasa Program : Microsoft Visual Basic 6.0 Bentuk tampilan : Lampiran C.7 Penjelasan Program : a. Pada form pengembalian masukan kode member pada textbox kode member, apabila telah melakukan peminjaman maka menampilkan akan data film yang telah dipinjam dan menampilan denda (apabila ada denda). b. Bila belum ada peminjaman maka akan menampilkan pesan tidak ada peminjaman. c. Pilih record data dvd yang akan dikembalikan pada tabel/grid lalu tekan backspace pada keyboard. d. Klik tombol SAVE untuk menyimpan data yang telah di kembalikan dan jumlah denda (apabila ada denda).

51 e. Klik tombol CANCEL untuk membatalkan penginputan transaksi pengembalian. f. Klik tombol EXIT untuk kembali ke menu. 8. Spesifikasi Laporan Transaksi dan Denda Nama program Akronim : Laporan Transaksi Pengembalian dan Denda : laporan.frm : Untuk melihat laporan transaksi dan denda per hari dan bulan. Bahasa Program : Microsoft Visual Basic 6.0 Bentuk Tampilan : Lampiran C.9 Penjelasan Program : a. Pada form ini pilih laporan transaksi atau denda berdasarkan pada combo box. b. Klik tombol Cetak untuk melihat dan mencetak laporan transaksi pengembalian berdasarkan kriteria yang telah dipilih. c. Klik tombol EXIT untuk kembali ke menu. 9. Spesifikasi Tambah Member Nama Program Akronim : Tambah Member : memberbaru.frm : Untuk menambahkan data member oleh petugas. Bahasa Program : Microsoft Visual Basic 6.0 Bentuk tampilan : Lampiran C.8

52 Penjelasan Program : a. Kode member akan tampil otomatis pada textbox kode member. b. Masukan data member pada form member c. Tekan tombol Save untuk menyimpan form yang telah diisi dan mencetak kartu member. d. Klik tombol EXIT untuk kembali ke menu. 10. Spesifikasi Data Film Nama program Akronim : Data Film : datafilm.frm : Melihat data film untuk user. Bahasa Program : Microsoft Visual Basic 6.0 Bentuk Tampilan : Lampiran C.10 Penjelasan Program : a. Masukan judul film pada textbox cari b. Klik tombol EXIT untuk kembali ke menu.

53 11. Spesifikasi Data Member Nama program Akronim : Data Member : laporan.frm : Untuk melihat laporan transaksi dan denda per hari dan bulan. Bahasa Program : Microsoft Visual Basic 6.0 Bentuk Tampilan : Lampiran C.11 Penjelasan Program : a. Masukan nama member pada textbox cari b. Klik tombol EXIT untuk kembali ke menu.

54 3.9 Spesifikasi Sistem Komputer Sarana pendukung yang digunakan pada pembuatan program ini antara lain perangkat keras, perangkat lunak dan konfigurasi sistem komputer. 3.9.1 Perangkat Keras (Hardware) Perangkat keras (hardware) adalah peralatan dari sistem komputer yang secara fisik dapat terlihat dan dijamah. Sistem perangkat keras yang digunakan untuk pendukung berjalannya kegiatan pengolahan proses penjualan barang menggunakan fasilitas komputer dengan spesifikasi sebagai berikut: a. Monitor : 12 b. Proccessor : Pentium (R) IV 2.00 GHz c. Memory : 1 GB (Minimum) d. Harddisk : 80 GB e. Keyboard : 108 Keys f. Printer : Ink Jet g. Mouse : Standard Mouse 3.9.2 Perangkat Lunak (Software) Perangkat lunak (software) berupa program-program yang digunakan untuk mengontrol sistem dan menjalankan perangkat kerasnya, diantaranya adalah bahasa pemograman dan sistem operasi. Perangkat lunak dapat juga dikatakan sebagai rangkaian elektronik untuk menghasilkan data menjadi informasi. Keberadaan perangkat lunak selalu menyertai perangkat keras yang ada. Hanya saja tidak semua

55 perangkat lunak muncul untuk digunakan, hal ini tergantung pada perkembangan teknologi perangkat lunak itu sendiri. Adapun perangkat lunak yang digunakan pada tugas akhir ini adalah sebagai berikut: 1. Sistem Operasi : Microsoft Windows 7 & Windows XP 2. Software : Microsoft Visual Basic 6.0 3. Database : MySQL

56 3.10. Flowchart 1. Flowchart form Login Gambar III.5 Flowchart Form Login

57 2. Flowchart form Menu Utama Admin Gambar III.6 Flowchart Form Menu Utama Admin

58 3. Flowchart form Menu Utama User Gambar III.7 Flowchart Form Menu Utama User

59 4. Flowchart form Film Gambar III.8 Flowchart Form Film

60 5. Flowchart form Petugas Gambar III.9 Flowchart Form Petugas

61 6. Flowchart form Member Gambar III.10 Flowchart Form Member

62 7. Flowchart form Transaksi Peminjaman Gambar III.11 Flowchart Form Transaksi Peminjaman

63 8. Flowchart form Transaksi Pengembalian Gambar III.12 Flowchart Form Transaksi Pengembalian

64 9. Flowchart form Laporan Transaksi Gambar III.13 Flowchart Form Laporan Transaksi

65 10. Flowchart form Tambah Member Gambar III.14 Flowchart Form Tambah Member

66 11. Flowchart form Data Film Gambar III.15 Flowchart Form Data Film

67 12. Flowchart form Data Member Gambar III.16 Flowchart Form Data Member