SISTEM MONITORING BIAYA PARKIR DI HOTEL CENDANA KEFAMENANU – NTT BERBASIS CLIENT SERVER MENGGUNAKAN C++ BUILDER

SKRIPSI

Diajukan Untuk Memenuhi Persyaratan Guna Menyelesaikan Studi 
Jenjang Strata Satu Program Studi Teknik Informatika
Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM
Yogyakarta

Disusun Oleh :

 THERESIA MARIA SABA

No. Mhs.	:  045410112
Jurusan	:  Teknik Informatika
Jenjang	:  Strata Satu(S1)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM
YOGYAKARTA
2008

HALAMAN PERSETUJUAN

  Judul	:  SISTEM MONOTORING BIAYA PARKIR DI HOTEL                                                                                     CENDANA - KEFAMENANU BERBASIS CLIENT      SERVER MENGGUNAKAN C++ BUILDER
Nama		:  Theresia Maria Saba
NO. Mhs	:  045410112
Jurusan	:  Teknik Informatika 
Jenjang	:  Strata Satu (S1)
Semester	:  Ganjil 
Tahun	: 2007 / 2008

Telah diperiksa dan disetujui
 Yogyakarta,…….…………2008

Mengetahui / Menyetujui
                             Dosen Pembimbing,                                              

Ir.Totok Suprawoto,M.M.,M.T
         HALAMAN PENGESAHAN

Sistem Monitoring Biaya Parkir Di Hotel Cendana - Kefamenanu Berbasis Client Server Menggunakan C++ Builder

Telah Diuji di Hadapan Dosen Penguji Skripsi dan Dinyatakan Diterima Sebagai Syarat Untuk Memperoleh Gelar Sarjana Komputer Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta
pada:

Hari 	    :.………………
Tanggal :……………….

Dosen Penguji :					
1.	Ir. Totok Suprawoto,M.M.,M.T			   1.	_________
2.	Drs.Tri Prabawa,M.Kom	             2.   _________
3.	Ari Adjidharma A.W.,S.Kom.,MMSI			  3.    _________

Mengetahui

Ketua Jurusan Teknik Informatika / S1

Enny Itje Sela,S.Si.,M.Kom

HALAMAN MOTTO

Tiap insan dilahirkan ‘apa adanya’,Apa adanya itu warisan kodrati,
‘Apa adanya’ bukan berarti jelek –kurang,bukan pula yang terindah- sempurna
Tetapi itulah harta berharga ,buat merajut hidup di dunia.

Jangan cemas dan takut pada setiap tikungan dan lorong kehidupan. Ada ‘Dia’yang setia menanti,
Cuma satu harapan,siapkan hati untuk berjumpa.

HALAMAN PERSEMBAHAN

Karya Tulis ini dipersembahkan kepada :
“My Lord Jesus Christ, God You’re my everything”

“Bapa dan Mama tercinta  atas segala doa dan dukungannya”

“Kakak dan adik-adikku tersayang(Abang Jacko, Selvi, Icha, Ityen)
 yang telah memberiku semangat dan doa”

“Special untuk sahabat-sahabatku yang tidak akan bisa kulupakan (Tante Sedis, Tante Yustine,Tante Angli) 

for all  my friend in 87’s Jogjakarta (Nova,k’Iva,M’Lina,Sisil,Linae,Marda,Nany)

KATA PENGANTAR

	Dengan memanjatkan puji syukur  kehadirat Tuhan Yang Maha Esa karena atas  berkat dan rahmat-Nya, sehingga  Karya Tulis ini yang berjudul “Sistem Monitoring Biaya Parkir Di Hotel Cendana - Kefamenanu Berbasis Client Server Menggunakan C++ Builder” dapat diselesaikan dengan baik.
Terselesainya skripsi ini tidak terlepas dari bantuan semua pihak, maka dalam kesempatan ini penyusun juga menyampaikan ucapan terima kasih kepada :
1.	Bapak Prof.,DR.,Ir.Prayoto,M.Sc selaku Ketua Sekolah Tinggi Manajemen  Informatika dan Komputer AKAKOM Yogyakarta.
2.	Bapak Ir. Totok Suprawoto,M.M.,M.T selaku Dosen Pembimbing yang telah banyak  memberikan bimbingan dan pengarahan dalam menyelesaikan karya tulis ini.
3.	Ibu Enny Itje Sela, S.Si.,M.Kom selaku Ketua Jurusan TI/S1 Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.
4.	Bapak dan Ibu dosen beserta seluruh karyawan dan karyawati Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta yang telah membantu dalam kelancaran studi.
5.	Bapak Albert Angi selaku pimpinan Hotel Cendana Kefamenanu – NTT.
6.	Keluarga Besarku di Benpasi terima kasih banyak untuk semua doa dan dukunganya,GBU All.
7.	Sahabat – sahabatku tersayang,teman-teman keluarga besar  UKM KMK St.Stanislaus Kotska dan LMO Klinik terima kasih atas kebersamaan kita dan semua dukungannya.
8.	Semua pihak yang telah membantu baik moril maupun spiritual yang telah membantu dalam penyelesaian  Karya Tulis ini.
Penulis menyadari bahwa skripsi ini masih banyak kelemahan dan kekurangan, oleh karena itu kritik dan saran yang bersifat membangun sangatlah penulis harapkan.
	Akhir kata, penulis berharap skripsi ini bermanfaat bagi para pembaca semua, khususnya rekan-rekan jurusan Teknik Informatika
						Yogyakarta, Januari  2008

         Penyusun

INTISARI

Untuk meningkatan efektifitas pelayanan sistem parkir kendaran pengunjung hotel maka digunakanlah media komputer yang berbasis client server sebagai alat bantu dalam memberikan informasi. Dengan media komputer ini diharapkan lebih mempermudah pihak manajemen Hotel Cendana dalam monitoring parkir kendaraan setiap saat dalam memperoleh suatu informasi yang akurat, cepat  dan efektif.
Pembuatan aplikasi ini menggunakan perangkat lunak pendukung seperti Mysql 4.0 sebagai database server  dengan ADO (Active Data Objects)dan ODBC yang berfungsi sebagai koneksi untuk melakukan pengaksesan terhadap data-data dalam basis data.
Karya tulis ini bertujuan untuk membangun suatu aplikasi beserta perancangan dari Sistem Monitoring Biaya Parkir Di Hotel Cendana Kefamenanu Berbasis Client Server Menggunakan C++ Builder. Pengembangan sistem ini diharapkan pihak manajemen hotel dapat lebih mudah memperoleh informasi jumlah parkir kendaraan perhari, tarif dan jumlah biaya parkir masing-masing kendaraan, petugas parkir, parkir kendaraan dan rekapitulasi pendapatan secara periodik.

Kata Kunci : Parkir, Kendaraan,Monitoring, C++ Builder, Tarif.

DAFTAR ISI

										Hal
HALAMAN JUDUL	    i
HALAMAN PERSETUJUAN	    ii
HALAMAN PENGESAHAN	    iii
HALAMAN MOTTO 	    iv
HALAMAN PERSEMBAHAN	    v
KATA PENGANTAR	    vi 
INTISARI 	    viii
DAFTAR ISI 	    ix
DAFTAR GAMBAR	    xiv
DAFTAR TABEL	    xvii 
BAB I 	PENDAHULUAN	    1
1.1.	Latar Belakang Masalah 	    1
1.2.	Rumusan Masalah	    2
1.3.	Ruang Lingkup	    2
1.4.	Tujuan Penelitian	    3

BAB II LANDASAN TEORI	    4
	2.1. Gambaran Umum Hotel Cendana Kefamenanu   4

2.2.	Mekanisme Sistem Parkir Di Hotel Cendana	    4  
2.3. Rumus Perhitungan Biaya Parkir	    5
2.4. Konsep Dasar Sistem	    8
	2.4.1  Pengertian Database	    8
	2.4.2  Perancangan Database	    9
2.5. C++ Builder	    10
2.6  Client Server	    11
2.7  MySQL	    11
2.8  ADO		   12
BAB III ANALISIS DAN PERANCANGAN SISTEM	     13
3.1. Definisi  Sistem 	    13
3.2. Sistem Perangkat Keras (Hardware)	    13
3.3.	Sistem  Perangkat Lunak (Software)	    14
3.4.	Data Flow Diagram (DFD)	    14
	3.4.1  Diagram Konteks (Context Diagram)	    14
	3.4.2  Diagram Arus Data Level 0	    14
	3.4.3  Diagram Arus Data Level 1 Proses1	    15
	3.4.4  Diagram Arus Data Level 1 Proses2	    15
	3.5.5  Diagram Arus Data Level 1 Proses3	    15
	3.6.6  Diagram Arus Data Level 1 Proses4	    16
3.5.	Diagram Alir Sistem	    16
3.6.	Rancangan Struktur Tabel 	    16
	3.6.1  Rancangan Tabel Petugas	    16
	3.6.2  Rancangan Tabel Parkir	    17
	3.6.3 Rancangan  Tabel Tarif	    18
3.7.	Relasi  Antar Tabel	    18 	
3.8.   Perancangan Masukan	    18
	3.8.1 Rancangan Masukan Data Parkir Masuk      19
	3.8.2 Rancangan Masukan Data Parkir Keluar      19
	3.8.3 Rancangan Masukan Data Petugas	    20
3.9    Perancangan Keluaran	    20
	3.9.1 Rancangan Keluaran Laporan Daftar 
          		Petugas.....................................	   20	    
	3.9.2 Rancangan Keluaran Laporan Kendaraan 
               Parkir Secara Periodik	    21
	3.9.3 Rancangan Keluaran Laporan Kendaraan 
               Yang Masih  Parkir	    21
	3.9.4 Rancangan Keluaran Laporan Rekapitulasi 
		Pendapatan 	    22
3.9.5 Rancangan Keluaran Laporan Kendaraan 
		      Berdasarkan   Jenis Kendaraan	    22
	3.9.6 Rancangan Parkir Kendaraan Secara   
				Keseluruhan	    23
3.9.6	Rancangan Keluaran Struk untuk Pengguna 
            Parkir	    23
BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM	   24 
4.1.	Implementasi Sistem 	   24
4.2.	Pembahasan Sistem	   24 
	4.2.1  Program Pengolah Data Untuk Admin	   24
4.2.1.1 Program  Penginputan Data Petugas	  25   
4.2.1.2 Program Pengolah Data Parkir	   26
4.2.1.2.1   Program Pengolah Data Parkir 
                Roda Dua	   26
4.2.1.2.2   Program Pengolah Data Parkir 
                Roda Empat	   27 
4.2.1.2.3   Program Pengolah Data Parkir 
                Diatas Roda Empat	   28
4.2.1.3	Program Laporan	………………………….   29
4.2.1.3.1	Program Laporan Daftar 
Petugas……………………………..	  29	
4.2.1.3.2	Program Laporan Parkir   Kendaraan Secara Periodik	  29	
4.2.1.3.3	Program Laporan Kendaraan 
Yang Masih Parkir…………...    30
4.2.1.3.4	Program Laporan Rekapitulasi
Pendapatan Kendaraan……..  31
4.2.1.3.5	Program Laporan Kendaraan
  Berdasarkan Jenis 
	Kendaraan………………………….  32
4.2.1.3.6	Program Laporan Kendaraan
Parkir Harian Secara 
Keseluruhan……………………….. 33     
                 4.2.2  Program Penginputan Data Parkir 
             Masuk	  34
                4.2.3  Program Struk untuk Pengguna Parkir	  35
	4.2.4 Program Update Data Parkir Keluar	  35
	4.2.5 Program Ubah Tarif Parkir	  36
BAB 5 	PENUTUP	  37
5.1.	Kesimpulan 	  37
5.2.	Saran	  38

DAFTAR PUSTAKA	  39
LAMPIRAN –LAMPIRAN 

DAFTAR GAMBAR
                                                                                                                 Hal

Gambar 2.1 Denah Parkir Hotel Cendana	    5

Gambar 2.2 Tampilan Dialog C++ Builder	    10
Gambar 3.1 Diagram Konteks	    14 
Gambar 3.2 Diagram Arus Data Level 0	    14
Gambar 3.3 Data Flow Diagram Level 1 Proses 1	    15
Gambar 3.4 Data Flow Diagram Level 1 Proses 2	    15
Gambar 3.5 Data Flow Diagram Level 1 Proses 3	    15
Gambar 3.6 Data Flow Diagram Level 1 Proses 4	    16
Gambar 3.7 Diagram Alir Sistem	    16 
Gambar 3.8 Relasi Antar Tabel 	    18
Gambar 3.9 Rancangan Masukan Data Parkir Masuk	    19
Gambar 3.10 Rancangan Masukan Data Parkir Keluar	    19
Gambar 3.11 Rancangan Masukan Data Petugas.	    20
Gambar 3.12 Rancangan Keluaran Daftar Petugas	    20
Gambar 3.13 Rancangan Keluaran Laporan Kendaraan 
	         Parkir Secara Periodik	    21
Gambar 3.14 Rancangan Laporan Kendaraan Yang 
	         Masih Parkir	    21     
Gambar 3.15 Rancangan Keluaran Laporan 
                    Rekapitulasi Pendapatan Kendaraan	    22
Gambar 3.16 Rancangan Keluaran Laporan Kendaraan 
	         Berdasarkan Jenis Kendaraan 
		  (Diatas Roda Empat)		 22                 
Gambar 3.17 Rancangan Keluaran Laporan Kendaraan 
	         Berdasarkan Jenis Kendaraan (Roda Empat)	    22  
Gambar 3.18 Rancangan Keluaran Laporan Kendaraan 
	         Berdasarkan Jenis Kendaraan (Roda Dua)	    23 
Gambar 3.19 Rancangan Laporan Parkir Harian 
	         Secara Keseluruhan	   23
Gambar 3.20 Rancangan Keluaran Struk Untuk 
                    Pengguna Parkir	    23        
Gambar 4.1  Halaman Input Data Petugas Parkir	    25
Gambar 4.2  Halaman Data Parkir Kendaraan Roda Dua	    26
Gambar 4.3  Halaman Data Parkir Kendaraan Roda Empat	    27
Gambar 4.4  Halaman Data Parkir Kendaraan Diatas 
                   Roda Empat	    28
Gambar 4.5  Halaman Laporan Daftar Petugas	    29
Gambar 4.6  Halaman Laporan Parkir Kendaraan 
                   Secara Periodik	    30
Gambar 4.7 Halaman Laporan Kendaraan Yang 
                  Masih Parkir	    31

Gambar 4.8   Halaman Laporan Rekapitulasi Pendapatan
    	     Pendapatan	    32
Gambar 4.9   Halaman Laporan Berdasarkan Jenis 
                    Kendaraan (Roda Dua)	    33
Gambar 4.10 Halaman Laporan Parkir Parkir Secara        
                    Keseluruhan	    33 
Gambar 4.11 Halaman Input Parkir Masuk	    34
Gambar 4.12 Halaman Struk untuk pengguna parkir	    35
Gambar 4.13 Halaman Update Data Parkir Keluar	    36
Gambar 4.14 Halaman Ubah Tarif parkir	    36

DAFTAR TABEL

                                                                                                                         Hal

Tabel	2.1 Tipe Data Dasar	   10
Tabel 2.2 Tipe Operator Aritmatika 	   11
Tabel 3.1 Tabel Petugas	   17
Tabel 3.2 Tabel Parkir	   17
Tabel 3.3 Tabel Tarif	   18