BAB IV PEMBAHASAN MASALAH 4.1 Sistem yang diusulkan 4.1.1
Prosedur Sistem Usulan
Di dalam prosedur sistem usulan ini pada waktu penyewa datang
bagian
pendaftaran memberikan formulir pendaftaran segera mencatat data pelanggan dan memberikan faktur pendaftarannya Penyewa diberi kesempatan untuk menyelesaikan transaksi penyewaan 3 hari sebelum hari pemakaian. Untuk pencarian data penyewa Bagian Administrasi hanya perlu memasukan kode penyewa maka komputerlah yang akan mencari data penyewa itu begitu juga dengan data transaksi hanya perlu memasukan no faktur dan no urut . Dalam pencetakan faktur pendaftaran bagian administrasi hanya perlu memasukan kode penyewa maka faktur akan tampil dilayar dan siap untuk dicetak. Begitu juga untuk pencetakan faktur transaksi bagian administrasi hanya perlu memasukan no faktur dan no urut. Laporan yang diberikan kepada pimpinan yaitu laporan bulanan transaksi penyewaan gedung sudah diolah kedalam komputer sehingga bagian administrasi tidak perlu repot lagi menginput nama penyewa satu persatu dalam menyusun laporan bulanan melainkan hanya perlu menentukan awal bulan dan akhir bulan yang akan dijadikan sebagai laporan.
4.1.2
Bagan Alir Dukumen Sistem Usulan
P enyewa F o rm P e n d a ft a ra n P en yew a
Ad m in istra s i P e n y e w a a n B a g ia n K e u a n g an Gedung F o rm P e n d a f ta ra n P en yew a
L a p o ra n 1
L a p o ra n L a p o ra n 2 3
P im p in a n L a p o ra n
1
L a p o ra n 2 L a p o ra n 3
In p u t P e n y e w a d a n p e m b u a tan F a k tu r P e n d a f t a ra n F a k tu r p e n d a ft a ra n
F aktu r P e n d a f ta ra n
C e k L a p o ra n
L a p o ra n 1 ,2 & 3 d i TTD
F o rm p e n d a fta ra n pe ny e w a
L a p o ra n 1
L a p o ra n L a p o ra n 2 3
H it u n g B i a y a
F a k tu r T ra n s a k s i 1
L a p o ra n 3 TTD
F aktu r T ra n s a k s i F a k tu r 1 T ra n s a k s i 2
P e m b u a t a n L a p o ra n
L a p o ra n L a p o r a n1 L a p o ra n 2 3 L a p o ra n 2 TTD
Gambar 4.1 FOD Usulan
L a p o ra n L a p o ra n 1 T T D L a p o r a2n T T D 3 TTD
Y a y as a n L a p o ra n 1 TTD
4.1.2
Diagram Arus Data
1. Diagram Konteks Data penyewa Penyewa Faktur transaksi dan faktur pendaftaran
Sistem Administrasi Penyewaan Gedung
Laporan
Pimpinan
Gambar 4.2 Diagram Konteks 2. Diagram Zero 1 .0 D a ta p e n d a fta r a n In p u t d a n P en yew a P en yew a cetak F aktu r F o r m p e n d a fta r a n p e n d a ft a ra n F a k tu r p e n d a fta r a n p en yew aan penyew aan D a ta p e n y e w a
P enyew a
D a ta p e n y e w a F a k tu r tr a n s a k s i p en yew aan
2 .0 B ia ya P en yew a an H it u n g b ia y a S ew a penyew aan N o F a k tu r dan D a ta P e m a k a i a n g e d u n g p e m b u a ta n faktu r tra n s a k s i N o U r u t p e n y e w a aGn e d u n g D a ta P e m a k a i a n g e d u n g
P im p in a n
L ap o ran Pen yew aan
D a ta p e n d a fta r a n p e n y e w a , B i a y a p e n y e w a a n d a n 3 .0 D a ta p e m a k a i a n g e d u n g P e m b u a ta n la p o r a n penyew aan
Gambar 4.3 Diagram Zero
4.2
Entity Relationship Diagram T an g g al_S ew a T o ta l _ B i a y a D en d a A cara P ajak S ew a_G ed u n g K u rsi L am a_S ew a **N o _U ru t
* N o _ F a k tu r
M
Penyew a *K o d e _P en yew a
KTP
**K o d e_P en yew a
Sew a
I
G edung *N o _U ru t s ta tu s
KTA N am a_P en yew a
M u la i_S e w a A kh ir_ sew a H and ph on e
A lam at
K e te r a n g a n U a n g _ P e n d a ftr a n
K o d e_P o s Tan gg al N o _T elep o n L am a _P em a kaian W a k tu P e k e r ja a n
Gambar 4.4 Entity Relationship Diagram ( ERD )
* Kunci Utama (Primary Key) ** Kunci Tamu ( Foreign Key)
4.3
Normalisasi 1. Bentuk Unnormalisasi *Kode_Penyewa KTP KTA Nama_Penyewa Alamat Kode_Pos No_Telepon Handphone Pekerjaan Waktu Tanggal Uang_Pendaftaran Lama_Pemakaian *No_Faktur **Kode_Penyewa **No_Urut Kursi Acara Denda Total_Biaya Sewa_Gedung Lama_Sewa Pajak Tanggal_Sewa *No_Urut Akhir_Sewa Mulai_Sewa Status Keterangan
Tabel 4.1 Bentuk Unnormalisasi
1. Bentuk Normal 1 (1NF) Penyewa *Kode_Penyewa KTP KTA Nama_Penyewa Kode_Pos
Gedung *No_Urut Akhir_Sewa
No_Telepon
Mulai_Sewa
Handphone
Status
Pekerjaan
Keterangan
Alamat
Waktu Tanggal Uang_Pendaftaran Lama_Pemakaian
Sewa *No_Faktur **Kode_Penyewa **No_Urut Lama_Sewa Kursi Sewa_Gedung Pajak Acara Denda Total_Biaya Tanggal_Sewa
Tabel 4.2 Bentuk Normal 1 ( 1NF )
3. Bentuk Normal 2 ( 2NF = 3 NF) Penyewa *Kode_Penyewa KTP KTA Nama_Penyewa Alamat Kode_Pos No_Telepon Handphone Pekerjaan
Gedung *No_Urut Akhir_Sewa
Waktu Tanggal
Mulai_Sewa
Uang_Pendaftaran
Status
Lama_Pemakaian
Keterangan
Sewa *No_Faktur **Kode_Penyewa **No_Urut Lama_Sewa Kursi Sewa_Gedung Pajak Acara Denda Total_Biaya Tanggal_Sewa
Tabel 4.3 Bentuk Normal 2 ( 2NF = 3NF )
4.4
Perancangan Program 1.4.1
Spesifikasi File
Nama File
: Penyewa.mdb
Kunci utama (Primary Key) : Kode_Penyewa Media File
: Harddisk
Panjang Record
: 174
Nama Field
Tipe Data
Ukuran
Keterangan
Kode_Penyewa
Text
4
Kode penyewa
Nama_Penyewa
Text
25
Nama penyewa
KTP
Text
25
Kartu tanda penduduk
KTA
Text
8
Kartu tanda anggota
Alamat
Text
35
Alamat Penyewa
Kode_Pos
Text
8
Kode pos
Pekerjaan
Text
15
Pekerjaan
No_Telpon
Text
17
No Telepon
Handphone
Text
14
No Handphone
Uang_Pendaftaran
Curency
8
Uang pendaftaran
Tanggal
Date and Time
8
Tanggal pendaftaran
Waktu
Text
5
Waktu penyewaan
Lama_Pemakaian
Integer
2
Lama Pemakaian
Tabel 4.4 File Penyewa
Nama File
: Sewa.mdb
Kunci Utama (Primary Key) : No_Faktur Media File
: Harddisk
Panjang Record
: 74
Nama Field No_Faktur
Tipe Data Text
Ukuran 4
Keterangan No faktur penyewa
Kode_Penyewa
Text
4
Kode penyewa
No_Urut
Text
3
No urut penyewa
Lama_Sewa
Text
2
Lamanya penyewaan
Kursi
Text
3
Banyaknya Kursi
Sewa_gedung
Curency
8
Harga sewa gedung
Pajak
Curency
8
Pajak gedung
Acara
Text
18
Acara
Denda
Curency
8
Denda
Total_Biaya
Curency
8
Total_Biaya
Tanggal_Sewa
Date and Time
8
Tanggal Pemakaian
Tabel 4.5 File Sewa
Nama File
: Gedung.mdb
Kunci Utama (Primary Key) : No_Urut Media File
: Harddisk
Panjang Record
: 46
Nama Field No_Urut
Tipe Data Text
Ukuran 3
Keterangan No urut penyewaan
Status
Text
12
Status penyewa
Mulai_Sewa
Date and Time
8
Tanggal mulai sewa
Akhir_Sewa
Datae and Time
8
Tanggal akhir penyewaan
Keterangan
Text
15
Keterangan
Tabel 4.6 File Gedung 4.4.2. Struktur Menu
Menu Utama
Pencarian Data Penyewa
Transaksi Penyewaan
Pendaftaran
Cetak Laporan Bulanan
Selesai
Informasi Tabel
Tabel Data Penyewa
Simpan
Simpan
Cari
Reset
Ubah
Ubah
Tabel Data Transaksi
Cetak Faktur Pendaftaran
Hapus
Hapus
Tabel Data Faktur
Selesai
Reset
Reset
Selesai
Selesai
Selesai
Batal Hitung
Hitung
Cetak Faktur
Gambar 4.5 Struktur Menu
4.4.3
Perancangan Input
Perancangan Input Login
Login
User Name Password
OK
Batal
Tutup Program
Gambar 4.6 Rancangan Input Login Keterangan : Didalam form login ini terdapat 2 buah command button yang diberi nama cmd Ok dan cmd Cancel juga terdapat 2 buah label dan 2 buah textbox yatu lblnama, lbl password, txtusername dan txtpassword.
Perancangan Form Sambutan
SISTEM ADMINISTRASI PENYEWAAN GEDUNG SEMINAR BALAI PRAJURIT ARDHYA GARINI Di Susun Sebagai Syarat LULUS Sidang Diploma III STMIK Jakarta STI & K
Gambar
Nama
DI Susun Oleh : Heru Kuncoro
Kelas / NPM: 308 /30402157 Jurusan
: Manajemen Informatika
Dilarang Mengcopy Isi Keseluruhan Program Tanpa ijin Dari Pembuat
Gambar 4.7 Tampilan Form Sambutan
Keterangan : Dalam form sambutan ini berisikan judul program alasan pembuatan program serta nama pembuat program. Dalam form ini terdapat 2 buah frame, 6 buah label dan sebuah image.
Perancangan Input Menu Utama
PENYEWAAN GEDUNG SEMINAR BALAI PRAJURIT ARDHYA GARINI MENU Pendaftaran Transaksi penyewaan
Pencarian Data Penyewa Cetak Laporan Bulanan
Tabel Data Informasi
KELUAR
Jalan . LANUD Halim Perdana Kusuma Jakarta Timur Gambar 4.8 Rancangan Menu Utama Keterangan : Dalam form menu terdapat 7 buah command button dan 2 buah label. Command button 1 (cmd menu) Menu untuk memanggil semua menu yang tersembunyi cmdpendaftaran untuk memenggil form pendaftaran, cmdtransaksi untuk memanggil form transaksi penyewaan, cmd informasi untuk menampilkan form table informasi penyewaan, cmdcaripenyewa untuk menampilkan form pencarian data penyewa, cmdcetaktransaksi yang digunakan untuk memanggil form laporan transaksi bulanan. Disamping itu juga ditampilkan status bar yang digunakan sebagai informasi tanggal, jam dan status tombol yang ada dikeyboard. Perancangan Input Form Pendaftaran Penyewa
PENDAFTARAN PENYEWAAN GEDUNG Tanggal
Kode Penyewa 1.Umum 2.Anggota
1.Pukul 2.Pukul 3.Pukul 4.Pukul 5.Pukul 6.Pukul
Nama Penyewa Alamat No.Ktp
10.00 11.00 12.00 13.00 14.00 15.00
-
11.00 12.00 13.00 14.00 15.00 16.00
7.Pukul 16.00 - 17.00 8.Pukul 17.00 - 18.00 9.Pukul 18.00 - 19.00 10.Pukul 19.00 - 20.00 11.Pukul 20.00 - 21.00 12.Pukul 21.00 - 22.00
No.KTA Waktu
SIMPAN
RESET
CETAK FAKTUR
SELESAI
Lama Pemakaian Pekerjaan No.Telepon
Handphone
Kode Pos Uang Pendaftaran
Gambar 4.9 Rancangan Input form pendaftaran penyewa Keterangan : Dalam form pendaftaran ada 12 textbox yang digunakan sebagai tempat untuk mengisi data-data penyewa, juga terdapat 1 buah dtpicker yang berfungsi sebagai alat untuk menentukan tanggal dan juga terdapat 4 buah command button yaitu cmd simpan, cmdreset,cmdcetakfaktur, cmdkeluar dan juga ditampilkan status bar sebagai informasi tanggal, jam dan status tombol yang menyala yang ada dikeyboard.
Perancangan Input Form Transaksi Penyewaan
TRANSAKSI PENYEWAAN G EDUNG T anggal
Kode P eny ew a N o.F ak tur N o . U ru t
N am a P eny ew a A la m a t
S IM P A N
P e k e rja a n N o . T e le p o n
Hp
R ESET
Kode Pos
U BAH
A c a ra H APU S A k h ir S e w a
M u la i S e w a W ak tu P eny ew aan L a m a P e m a k a ia n
H a ri
J u m la h k u rs i
K u rs i
Lam a Sew a
J am
C ET AK FAKTU R
S tatus
BAT AL H IT U N G
SELESAI
Sew a G edung
P a ja k
D enda
T o t a l B ia y a
H IT U N G
K e t e ra n g a n
Gambar 4.10 Rancangan input form transaksi penyewaan Keterangan : Di dalam form transaksi penyewaan terdapat26 label dan 20 textbox fungsi textbox sebagai tempat untuk meletakan inputan penyewa juga terdapat 3 buah dtpicker sebagai alat inputan tanggal. Dan juga terdapat 8 command button yaitu cmd simpantrans, cmdubahtransa, cmd resettrans, cmdhapustrans, cmdcetaktrans, cmdbatal, cmdhitung dan cmdselesai juga ditampilkan status bar sebagai informasi tanggal, jam dan status tombol yang menyala yang ada dikeyboard Perancangan Input form Pencarian Data Penyewa
PENCARIAN DATA PENYEWA Masukan Kode Penyewa
CARI
Tanggal Pendaftaran
Kode Penyewa
Nama Penyewa Alamat
UBAH
No.Ktp No.KTA
HAPUS
Waktu Lama Pemakaian Pekerjaan
RESET No.Telepon
Handphone
Kode Pos Uang Pendaftaran
SELESAI
Gambar 4.11 Rancangan input form pencarian data penyewa Keterangan : Rancangan form pencarian data penyewa hampir sama dengan form pendaftaran penyewa hanya saja ditambahkan dengan label masukan kode penyewa dalam txtkode dan command button cmdcari, cmdubah, cmdhapus dan status bar.
Perancangan Input Form Tabel Informasi Penyewa
TABEL INFORMASI PENYEWAAN GEDUNG DATA FAKTUR
D A T A TR A N SA K SI
D A TA PEN YEW A
T A M PIL K A N DATA
S E LE S AI
Gambar 4.12 Rancangan input form table informasi penyewa Keterangan : Perancangan form table informasi penyewa menggunakan sebuah sstab dan 3 buah dbgrid juga terdapat 4 buah command button yaitu 3 buah cmdtampilkan data dan 1 buah cmdselesai form ini juga menggunakan status bar seperti form lainnya.
Perancangan Input Form Cetak Laporan Bulanan Transaksi Penyewaan
LAPORAN BULANAN TRANSAKSI PENYEWAAN [ LAPORAN TRANSAKSI ]
T ang g al Mu lai
T ang g al Akhir
S E LE S AI
Gambar 4.13 Rancangan input form cetak laporan bulanan transaksi Keterangan : Dalam form laporan bulanan transaksi penyewaan ini terdapat 2 buah label dan 2 buah combo box yaitu cboawal dan cboakhir serta 1 buah tombol command button yaitu cmdselesai.
4.4.4
Perancangan Output
A.Perancangan Output Faktur Pendaftaran
YAYASAN ARDHYA GARINI Gedung Seminar Balai Prajurit Ardhya Garini Jalan LANUD Halim Perdana Kusuma Jakarta Timur 13610 Faktur Pendaftaran Kode Penyewa KTP KTA Nama Penyewa
: xxxx : xxxxxxxxxxxxxxxxxxxxx : xxxxxxxx TanggalCetak : dd/mm/yyyy Alamat Uang Pendaftaran Lama Pemakaian
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxx
x xxxx Bag.Administrasi
Gambar 4.14 Rancangan Output Faktur Pendaftaran
B.Perancangan Output Faktur Transaksi
YAYASAN ARDHYA GARINI
Gedung Seminar Balai Prajurit Ardhya Garini Jalan LANUD Halim Perdana Kusuma Jakarta Timur 13610 Faktur Transaksi Kode Faktur Tanggal Pendaftaran Mulai Sewa Akhir Sewa
: xxxx : dd/mm/yyyy : dd/mm/yyyy : dd/mm/yyyy
Nama Penyewa
Acara
xxxxxxxxxxxxxxxxx
xxxxxxxxxxx
Status
Denda
xxxxxxx
xxxxxxx
Total Biaya xxxxxxxxx Bag.Admistrasi
Gambar 4.15 Rancangan Output Faktur Transaksi
4.4.5
Konfigurasi Komputer
Procesor
: Pentium II atau lebih
Memori
: 64 Mb
Hardisk
: 5 GB atau Lebih
VGA
: Onboard (8Mb)
Sound card
: Onboard
Operting System : Windows 98 Se, Me, 2000 ,XP