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. diminati dan sudah memiliki banyak member.
23
Rental dvd ini cukup
24
3.1.2. Struktur Organisasi dan Fungsi 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
Fungsi
: Untuk menyimpan data dvd ke dalam file
Sumber
: Owner
Tujuan
: Kasir
Media
: Kertas
Jumlah
: 1 lembar
Frekuensi
: Setiap ada penambahan dvd baru
Bentuk
: Lampiran A.1
27
b.
3.4
Nama dokumen
: Data Member
Fungsi
: Untuk memasukkan data member ke dalam file
Sumber
: Member
Tujuan
: Kasir
Media
: Kertas
Jumlah
: 1 lembar
Frekuensi
: Setiap ada penambahan member baru
Bentuk
: Lampiran A.2
Rancangan Dokumen Keluaran (Output) Berikut ini adalah uraian bentuk dokumen keluaran dari aplikasi penyewaan yang penulis buat :
a.
Nama Dokumen
: Kartu Member
Fungsi
: Bukti telah terdaftar sebagai member
Sumber
: Kasir
Tujuan
: Member
Media
: Kertas
Jumlah
: 1(satu) lembar
Frekuensi
: Setiap ada penambahan member baru
Bentuk
: Lampiran B.1
28
b.
c.
d.
Nama Dokumen
: Laporan Data Member
Fungsi
: Untuk mengetahui data member
Sumber
: Kasir
Tujuan
: Owner
Media
: Kertas
Jumlah
: 1 (satu) lembar
Frekuensi
: Setiap satu bulan sekali
Bentuk
: Lampiran B.2
Nama Dokumen
: Laporan Data Film (Dvd)
Fungsi
: Untuk mengetahui data dvd yang tersedia
Sumber
: Kasir
Tujuan
: Member dan Owner
Media
: Kertas
Jumlah
: 1 (satu) lembar
Frekuensi
: Setiap satu bulan sekali
Bentuk
: Lampiran B.3
Nama Dokumen
: Laporan Transaksi Peminjaman Harian
Fungsi
: Untuk mengetahui transaksi peminjaman harian
Sumber
: Kasir
Tujuan
: Owner
Media
: Kertas
29
e.
f.
Jumlah
: 1 (satu) lembar
Frekuensi
: Setiap satu bulan sekali
Bentuk
: Lampiran B.4
Nama Dokumen
: Laporan Transaksi Peminjaman Bulanan
Fungsi
: Untuk mengetahui transaksi peminjaman bulanan
Sumber
: Kasir
Tujuan
: Owner
Media
: Kertas
Jumlah
: 1 (satu) lembar
Frekuensi
: Setiap satu bulan sekali
Bentuk
: Lampiran B.5
Nama Dokumen
: Laporan Denda Harian
Fungsi
: Untuk mengetahui hasil harian
Sumber
: Kasir
Tujuan
: Owner
Media
: Kertas
Jumlah
: 1 (satu) lembar
Frekuensi
: Setiap satu bulan sekali
Bentuk
: Lampiran B.6
30
g.
h.
3.5
Nama Dokumen
: Laporan Denda Bulanan
Fungsi
: Untuk mengetahui hasil denda bulanan
Sumber
: Kasir
Tujuan
: Owner
Media
: Kertas
Jumlah
: 1 (satu) lembar
Frekuensi
: Setiap satu bulan sekali
Bentuk
: Lampiran B.7
Nama Dokumen
: Struk Pembayaran
Fungsi
: Bukti Pembayaran dan Peminjaman
Sumber
: Kasir
Tujuan
: Member
Media
: Kertas
Jumlah
: 1 (satu) lembar
Frekuensi
: Setiap ada transaksi peminjaman
Bentuk
: Lampiran B.8
Entity Relationship Diagram (ERD) Perancangan database menghasilkan pemetaan tabel-tabel yang digambarkan
dengan Entity Relationship Diagram (ERD), yaitu :
31
A.
Entity Relationship Diagram 1
member
1
melakukan
pengembalian
alamat 1
namamember
M
kdmember
denda
telepon kduser
noidentitas
kdmember
nokembali tanggalkmbli
melakukan namafilm notransaksi
kdmember jnsdvd
1
detailtransaksi
1
memiliki
hargasewa
M
barang mengelola
kodefilm
tglkembali
stok 1
lamasewa
kodefilm total keterangan
jumlah
tglsewa
memiliki
kduser tanggalsewa
transaksi
1
nmuser
1
kduser
noktp
notransaksi
M
1
mengelola
pegawai
jnskelamin
subtotal
password
Gambar III.2 Entity Relationship Diagram Rental Dvd
noltp
akses
alamat
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
: Tabel barang
Akronim
: barang
Fungsi
: Menyimpan Data Film
Tipe File
: File Master
Organisasi File
: Index Sequential
Akses File
: Random
Media
: Hard Disk
Panjang Record
: 101 Karakter
Kunci Field
: kodefilm
Software
: 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
: Tabel member
Akronim
: member
Fungsi
: Menyimpan Data Member
Tipe File
: File Master
Organisasi File
: Index Sequential
Akses File
: Random
Media
: Hard Disk
Panjang Record
: 85 Karakter
Kunci Field
: kdmember
Software
: 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
: Tabel pegawai
Akronim
: login
Fungsi
: Menyimpan data pegawai
Tipe File
: File Master
Organisasi File
: Index Sequential
Akses File
: Random
Media
: Hard Disk
Panjang Record
: 98 Karakter
Kunci Field
: kduser
Software
: MySQL
Tabel III.3 Spesifikasi File Data Pegawai No
Elemen Data
Akronim
Tipe
Panjang Keterangan
1.
Kode User
kduser
Varchar
5
2.
Nama
nmuser
Varchar
25
3.
Alamat
almt
Varchar
20
4.
No. KTP
noktp
Int
16
Primary Key
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
: Tabel transaksi
Akronim
: transaksi
Fungsi
: Menyimpan data transaksi penyewaan film
Tipe File
: File Transaksi
Organisasi File
: Index Sequential
Akses File
: Random
Media
: Hard Disk
Panjang Record
: 15 Karakter
Kunci Field
: notransaksi
Software
: 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
4.
Subtotal
subtotal
Double
-
5.
Foreign key
Spesifikasi File Data Detail Transaksi Nama File
: Tabel detail transaksi
Akronim
: detailtransaksi
Fungsi
: Menyimpan data detail transaksi sewa film
Tipe File
: File Transaksi
Organisasi File
: Index Sequential
Akses File
: Random
Media
: Hard Disk
Panjang Record
: 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
: Tabel pengembalian
Akronim
: pengembalian
Fungsi
: Menyimpan data transaksi pengembalian dvd film
Tipe File
: File Transaksi
Organisasi File
: Index Sequential
Akses File
: Random
Media
: Hard Disk
Panjang Record
: 27 Karakter
Kunci Field
: nokembali
Software
: 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
4.
Denda
denda
Double
5.
Kode User
kduser
Varchar
3.7
Pengkodean
12
Foreign Key
5
Foreign Key
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 4.
: FRD = Inisial nama user
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
3.8
: 15
= Inisial dari tahun 2015
05
= Inisial dari bulan Mei
001
= Nomor urut transaksi
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
: Form Login
Akronim
: login.frm
Fungsi
: 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
: Menu Utama
Akronim
: menu.frm
Fungsi
: 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
: Film
Akronim
: barang.frm
Fungsi
: 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
: Data Pegawai
Akronim
: petugas.frm
Fungsi
: 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
: Member
Akronim
: member.frm
Fungsi
: 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
: Transaksi Sewa
Akronim
: transaksi.frm
Fungsi
: 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
: Transaksi Pengembalian
Akronim
: transkembali.frm
Fungsi
: 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
: Laporan Transaksi Pengembalian dan Denda
Akronim
: laporan.frm
Fungsi
: 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
: Tambah Member
Akronim
: memberbaru.frm
Fungsi
: 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
: Data Film
Akronim
: datafilm.frm
Fungsi
: 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
: Data Member
Akronim
: laporan.frm
Fungsi
: 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