SI penyewaan gedung

Embed Size (px)

Citation preview

BAB IV

PEMBAHASAN MASALAH4.1 Sistem yang diusulkan 4.1.1 Prosedur Sistem Usulan Di dalam prosedur sistem usulan ini pada waktu penyewa datang pendaftaran memberikan formulir pendaftaran 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. bagian segera mencatat data pelanggan dan

4.1.2

Bagan Alir Dukumen Sistem Usulan

Ad m inist ra si P e ny e w aa P e ny e w Ba gia n Ke ua n ga P im p in n G e du a n an ng L a p o ra nF o rm P e n d a f t a ra n Penyewa F o rm P e n d a f t a ra n Penyewa L a p o ra n 1 L a p o ra n 2 L a p o ra n 3 1 L a p o ra n 2 L a p o ra n 3

Y a y a s anL a p o ra n 1 TTD

In p u t P e n y e w a d a n pembuatan Faktur P e n d a f t a ra n 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 f t a ra nF o rm pe n d a f t a ra n penyewa

C e k L a p o ra n

L a p o ra n 1 ,2 & 3 d i TTD

L a p o ra n L a p o ra n 1 L a p o ra n 3 2

L a p o ra n L a p o ra n1 T T D 2 T L a p o ra n T D 3 TTD

L a p o ra n H it u n g B ia y a 3 TTD

F a k tu r T ra n s a k s i 1

Faktur T ra n s a k s i Faktur 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 ra 1 n L a p o ra n 3 2

L a p o ra n 2 TTD

Gambar 4.1 FOD Usulan

4.1.2 Diagram Arus Data 1. Diagram KonteksDa ta pe nye wa Pe ny ew a Fak tur tra ns ak si dan fa ktur penda fta ra n

Sistem Administra si P enye waa n Ge dung

Lapora n

Pimpina n

Gambar 4.2 Diagram Konteks 2. Diagram Zero1.0 Data pendaftaran Data penyewa Input da Penyewa Penyew nc e t a k a F a k t u r p e n d a f t a r a Form pendaftaran Faktur pendaftaran penyewaan n enyewaa p nData penyewa Faktur transaksi penyewaan

Penyew a

2.0 Biaya Penyewaan Hitung biay S e w a enyewaa p a No Faktur n d a a p e n b u a tDa t a P e m a k a i a n g e d u n g m n f a k t u t r a n s a k s N o U r u t p e n y e w aGne d u n r a i gData Pemakaian gedung

Pimpina n

Laporan Penyewaan

Data 3.0 Pembuata nl a p o r a pn n y e w a a e n

pendaftaran penyewa, Biaya penyewaan dan Data pemakaian gedung

Gambar 4.3 Diagram Zero

4.2 Entity Relationship DiagramT a n g g a l_ S e w a T o ta l_ B i a y a

Denda A c a ra

Pajak Sewa_Gedung Kursi Lama_Sewa ** N o _ U ru t

*N o _ F a k t u r **K o d e _ P e n y e w a

Pe nyewa Sew aM I edung GKTP

*K o d e _ P e n y e w a

*N o _ U ru t s t a tu s

KTA Nama_Penyewa M u l a i _ S e wa A k h ir _ s e w a Handphone A la m a t K e t e ra n g a n

U a n g _ P e n d a ft ra n Kode_Pos

Ta n g g a l No_Telepon

L a m a _ P e m a k a ia n Waktu

P e k e rj a 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 KT P KT A 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_Penyew a Alama t Kode_Pos No_Telepon Handphone Pekerjaa n Waktu Tanggal Uang_Pendaftara n Lama_Pemakaia n Gedung *No_Urut Akhir_Sewa Mulai_Sew a Statu s Keteranga n

Sewa *No_Faktur **Kode_Penyewa **No_Urut Lama_Sew a Kursi Sewa_Gedung Pajak Acar a Denda Total_Biay a Tanggal_Sew a

Tabel 4.2 Bentuk Normal 1 ( 1NF )

3. Bentuk Normal 2 ( 2NF = 3 NF) Penyewa*Kode_Penyewa KTP KTA Nama_Penyew a Alama t Kode_Pos No_Telepon Handphone Pekerjaa n Waktu Tanggal Uang_Pendaftara n Lama_Pemakaia n Gedung *No_Urut Akhir_Sewa Mulai_Sew a Statu s Keteranga n

Sewa *No_Faktur **Kode_Penyewa **No_Urut Lama_Sew a Kursi Sewa_Gedung Pajak Acar a Denda Total_Biay a Tanggal_Sew a

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 Nama_Penyewa KTP KTA Alamat Kode_Pos Pekerjaan No_Telpon Handphone Uang_Pendaftaran Tanggal Waktu Lama_Pemakaian Text Text Text Text Text Text Text Text Text Curency Date and Time Text Integer 4 25 25 8 35 8 15 17 14 8 8 5 2 Kode penyewa Nama penyewa Kartu tanda penduduk Kartu tanda anggota Alamat Penyewa Kode pos Pekerjaan No Telepon No Handphone Uang pendaftaran Tanggal pendaftaran Waktu penyewaan 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 Tipe Data Ukuran Keterangan No_Faktur Kode_Penyewa No_Urut Lama_Sewa Kursi Sewa_gedung Pajak Acara Denda Total_Biaya Tanggal_Sewa Text Text Text Text Text Curency Curency Text Curency Curency Date and Time 4 4 3 2 3 8 8 18 8 8 8 No faktur penyewa Kode penyewa No urut penyewa Lamanya penyewaan Banyaknya Kursi Harga sewa gedung Pajak gedung Acara Denda Total_Biaya 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 Tipe Data Ukuran Keterangan No_Urut Status Mulai_Sewa Akhir_Sewa Keterangan Text Text Date and Time Datae and Time Text 3 12 8 8 15 No urut penyewaan Status penyewa Tanggal mulai sewa Tanggal akhir penyewaan Keterangan

Tabel 4.6 File Gedung 4.4.2. Struktur Menu

M enu Uta ma

Pe nda ft ar an T ra nsa ks i

P eny ew aa n

P en ca ri a n Da ta Pe ny ew a Car i Sel esai

Ce ta k La pora n Bu la na n Tabel Data Penyewa

In forma si Ta bel

Tu tup P rogr am

Simpan

Si mpan

Res et Cetak Fak tur Pendaftar an

Ubah

Ubah

Tabel Data Transaksi Tabel Data Fak tur

Hapus

Hapus

Selesai

Reset

Reset

Selesai

Sel es ai

Sel esai

Batal Hi tung

Hi tung

Cetak Faktur

Gambar 4.5 Struktur Menu

4.4.3 Perancangan Input Perancangan Input Login

Login

User NamePassword

OK Batal

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 GARINIDi S usun S ebagai S yarat LULUS Sidang Diplom a III S TMIK Jakarta S TI & K

Gambar

DI Sus un O leh N ama : Heru Kunc oro Kelas / NPM: 308 /30402157 J urus an : Manaj emen I nf or mat ik a

Dil arang Mengc opy I s i Kesel ur uhan Program T anpa ij in 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 GARINIMENUPendaftaran Transaksi penyewaan Tabel Data Informasi Pencarian Data Penyewa Cetak Laporan Bulanan

KELUAR

Jalan . LANUD Halim Perdana Kusuma Jakarta TimurGambar 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 infor masi 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 GEDUNGTa n g ga l K o de P e ny e w a

PENYEWAAN

1.Umum 2 . A ng g ot a

N am a P e ny e w a A la m a t No.Ktp N o. KT A W ak t u La m a Pe m a k ai a n Pe k e rja a n N o. Te le p o n Ko d e P o s U a n g Pe n da f t ar an H a n d ph o n e

1 . P uk u l 1 0 . 0 0 - 1 1 . 0 0 7 . P uk u l 1 6 . 0 0 - 1 7 . 0 0 2 . P uk u l 1 1 . 0 0 - 1 2 . 0 0 8 . P uk u l 1 7 . 0 0 - 1 8 . 0 0 3 . P uk u l 1 2 . 0 0 - 1 3 . 0 0 9 . P uk u l 1 8 . 0 0 - 1 9 . 0 0 4 . P uk u l 1 3 . 0 0 - 1 4 . 0 0 1 0. Pu k ul 1 9 . 0 0 - 2 0 . 0 0 5 . P uk u l 1 4 . 0 0 - 1 5 . 0 0 1 1. Pu k ul 2 0 . 0 0 - 2 1 . 0 0 6 . P uk u l 1 5 . 0 0 - 1 6 . 0 0 1 2. Pu k ul 2 1 . 0 0 - 2 2 . 0 0

S I M PA N

R ES ET

C ET AK F AK TU R S EL E SA I

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 ang gal K o de P eny e w a N o.F a k tu r N o. U ru t

N am a P en y ew a A lam a t P ek e rjaan N o.T e le pon K o de P os A c ar a HAPUS M u la i S ew a W ak t u P en y ew aa n L am a P em ak a ia n H ar i S t at us S e w a G edun g D en da K ete ra ngan P ajak T ot al B iay a A k hir S ew a J um lah k ur s i La m a S e w a K ur s i J am S E LE S A I CE T A K FAKTUR BATAL H IT U N G Hp RESET UBAH

S IM P A N

HITUNG

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 PENYEWAMas uk an Kode Peny ew a

DATA

CARI

Tanggal Pendaft ar an Kode Peny ewa

Nam a Penyewa Alamat N o.Ktp N o.KT A Wak tu Lama Pemakai an Pek erj aan

UBAH

HAPUS

RESETN o.Tel epon Kode Pos Uang Pendaf taran Handphone

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 GEDUNGD A T A F A K T U R D A T A D A T A E WA N S A K S I PENYTR A

T A M P IL K A N DATA

SELESAI

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 ]

Tan gg al Mu lai

Tan gg al Akh ir

SEL ES 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 : xxxx KTP : xxxxxxxxxxxxxxxxxxxxx KTA : xxxxxxxx TanggalCetak : dd/mm/yyyy Nama Penyewa Alamat Lama Pemakaian ang Pendaftaran U 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 : xxxx Tanggal Pendaftaran : dd/mm/yyyy Mulai Sewa : dd/mm/yyyy Akhir Sewa : dd/mm/yyyy Nama Penyewa Acara Denda xxxxxxxxxxxxxxxxx xxxxxxxxxxx Status 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