Anda di halaman 1dari 28

APLIKASI HOTEL Disususn untuk memenuhi salah satu Tugas Akhir Mata Kuliah Visual Basic

Disusun Oleh :

Surti Shaemanah Askar 10260166

AMIK HASS BANDUNG - 2012 Jalan. Belitung No. 3 Bandung

KATA PENGANTAR Bismillahirohmanirohim

Segala puji dipanjatkan kehadirat Illlahi Robbi, atas segala limpahan rahmat dan ridho-Nya sehingga penulis dapat menyelesaikan makalah ini dengan judul Pengalokasian Data Dengan Data Base dan Vb.Net. shalawat dan salam senantiasa dicurahkan kepada Rasulullah Muhammad Shalallahualaihi wassalam.

Penulis sadari dalam penyusunan makalah ini, tidak lepas dari bantuan danbimbimngan dari pihak-pihak lain. Untuk itu dalam kesempatan ini penulis ingin mengucapkan terimakasih yang sebesar-besarnya kepada: 1. Ibu Sri Kuswayati, selaku dosen pembimbing penulis dalam tugas akhir ini. 2. Orang tua tercinta yang telah memberikan dukungan dan Doa, sehingga penulis dapat menyelesaikan Tugas makalah ini dengan baik. 3. Rekan-rekan penulis yang selalu menyemangati disaat penulis membutuhkan dukungan. Semoga semua bantuan yang dberikan kepada penulis mendapat balasan yang setimpal dari Allah SWT. Amin. Penulis beharap bahwa penulisan makalah ini dapat bermanfaat bagi kita semua.

Bandung, Januari 2012

Penulis

BAB I PENDAHULUAN A. Latar Belakang pengemasan informasi adalah sebuah proses untuk mengolah kembali informasi yang ada sehingga mampu ditampilkan ke dalam kemasan yang lebih baik dan siap pakai bagi pengguna dan pencari informasi. Ada beberapa permasalahan yang dapat dijadikan dasar mengapa pengemasan informasi ini penting. Banjir informasi banyaknya informasi yang ada membuat pengguna kesulitan dalam peng imputan dan pencarian data. Seiring dengan perkembangan teknologi dan ilmu pengetahuan yang begitu cepat, maka kebutuhan pemakai informasi juga semakin meningkat, yakni kebutuhan akan informasi yang cepat, tepat dan mudah. Informasi dikatakan mempunyai nilai apabila Mampu menurunkan biaya penelitian, pengembangan dan pelaksanaan. Menghemat waktu, sehingga

implementasi dan inovasi bisa lebih cepat. Memuaskan manajemen dan pemakai. Laporan data hotel memang sudah menggunakan komputer, tapi dalam penerapanya belum menggunakan program yang di khususkan untuk membuat laporan hotel. Karena itu penulis ingin membuat sebuah program untuk memudahkan para pemilik hotel untuk membuat laporannya lebih terstruktur dengan baik. Dengan latar belakang di atas penulis berinisiatif untuk membuat makal yang berjudul Aplikasi Pengolahan Data Hotel.

B. Rumusan Masalah Maslah yang akan dibahas dalam makalah ini adalah:

1. Bagaimana cara membuat data base Hotel? 2. Apa sja tabel yang di butuhkan? 3. Program apa yang di butukan? 4. Bagaimana cara pengkoneksian data dari data base ke program? 5. Bagai mana cara pembuatan program?

C. Tujuan Pembuatan Makalah

Tujuan dari pembuatan makalah ini adala: 1. Menjelaskan cara pembuatan data base untuk Hotel. 2. Merancang tabel-tabel yang dibutukan dalam data base. 3. Solusi penggunaan program. 4. Menjelaskan bagaimana cara pengkoneksian data dari data base ke program. 5. Menerangkan cara pembuatan program.

D. Manfaat Aplikasi yang dibuat

1. Ada banyak mafaat yang baik dari pembuatan makala ini. Antaralain memudahkan perusahaan untuk pengarsipan data-data hotel, mebuat lapran hotel, memudahkan pencarian data yang telah disimpan, merubah data dan menghapus data. 2. Makala ini bukan hanya berguna bagi penulis , tetapi sebagai bahan referensi untuk para pembaca. 3. Agar dapat melatih berfkir tertib dan teratur karena penulis makalah harus mengikuti tata cara penulisan yang sudah ditentukan prosedur tertentu, metode dan teknik, aturan/ kaidah standar. 4. Menumbuhkan rasa percaya diri bagi penulis dalam membuat sebuah program dan makala.

BAB II PERANCANGAN PROGRAM A. Rancangan Data Base

Dalam perancangannya data base penulis menggunakan Microsoft Acces, karena Mirosoft Accses sangat mudah dalam penggunaannya. Dalam program yang penulis buat di database accses terdapat 4 tabel yang diperlukan diantaranya terdapat tabel karyawan, tabel kamar, tabel pelanggan, dan tabel transaksi. Untuk rancangan tabel-tabel tersebut penulis sajikan dibawa ini:

a. Tabel Karyawan Dalam tabel karyawan terdapat beberapa field diantaranya NIK, nam karyawan, jenis kelamin, alamat, No Tlp, status, jabatan , jam masuk, jam keluar. Fungsi dari jammasuk dan jam keluar adalah untuk mengetahui berapa jamkaryawan itu bekerja, sehingga dibuat jam masuk kerja dan jm keluar kerja, berikut penyediaan tabel karyawan. Nama Field nik nama_karyawan Jk Alamat Type Data Text Text Text Text Field Size 5 35 1 30

No Tlp Status Jabatan Jam masuk Jam keluar

Text Text Text Date/Time Date/Time Tabel 1.1

12 11 20 Bb/hh/tttt Bb/hh/tttt

b. Tabel Pelanggan Dalam tabel karyawan terdapat beberapa field diantaranya kode_pelanggan, nama, jk, status, tgl_masuk. Fungsi di buatnya field tgl_masuk yaitu untuk memudahkan dalam penghitungan dalam transaksi, berikut penyediaan tabel pelanggan. Nama Field Kode_pelanggan Nama jk status Tgl_masuk Type Data Text Text Text Text Date/Time Tabel 1.2 c. Tabel Kamar Dalam tabel kamar terdapat beberapa field diantaranya no_kamar, jenis_kamar, tarif. Fngsi dari jenis kamar untuk mengetahui jenis kamar yang di tempati yaitu vif atau biasa, berikut penyediaan tabel kamar. Nama Field No_kamar Jenis_kamar Type Data Text Text Field Size 6 6 Field Size 5 35 1 11 Bb/hh/tttt

tarif

Text Tabel 1.3

10

d. Tabel Transaksi Dalam tabel transaksi terdapat beberapa field tamu dari tabel yang lain yaitu kode_pelanggan, nik dan no_kamar. Sedangkan field tambahannya adalah kode_transaksi dan tgl_keluar, berikut penyediaan tabel transaksi.

Nama Field Kode_transaksi kode_pelanggan Nik no_kamar Tgl_keluar

Type Data Text Text Text Text Date/Time Tabel 1.4

Field Size 7 7 6 6 Bb/hh/tttt

B. Rancangan Form Sebelum program di jalankan, terlebih dahulu kita membuat rancangan form. Berikut rancangan form di mulai dari menu utama. a. Menu utama Menu utama berfungsi untuk menyusun program secara apik dan untuk membuat sebuah program menjadi lebih menarik. Berikut rancangan form menu utama pada gambar 1.1

Gambar 1.1

no 1

Nama Komponen Form1

properties Name Text image Text Name Image Text Name Image Text Name Image Text Name Image Text Name Text Name Text

values frMenuutama menuutama menu File Mfile Local resouce Tentang Mtentang Local resouce Master Mmaster Local resouce Report Mreport Local resouce &Log-in Login &Log-out Log-out &Exit

MenuStrip1

MenuStrip2

MenuStrip3

MenuStrip4

6 7 8

ToolStripMenu1 ToolStripMenu2 ToolStripMenu3

Name

exite

b. Log-in Form log-in berungsi untuk pengamanan suatau data dari penduplikasian dan pemalsuan data, sehingga hanya user-user tertentu yang dapat membuka data. Berikut rancangan form log-in pada gambar 1.2

Gambar 1.2 no 1 Nama Komponen Form1 properties Name Text image Label1 Label2 TextBox1 TextBox2 Button1 Text Text Name Name Nama Text 7 Button2 Name Text values frlogin log-in log-in user Password txtuseer txtpassword Btlogin &Log-in Btcancle &cancle

2 3 4 5 6

c.

karyawan

Dalam suatu perusahaan tentunya diperlukan data karyawan yang berungsi untuk mengontrol absensi karyawan setiap harinya. Berikut rancanagan form karyawan pada gambar 1.3.

Gambar 1.3

no 1

Nama Komponen Form1

properties Name Text image

values frkaryawan karyawan karyawan NIK Nama Jenis Kelamin Jabatan Alamat No.Tlp Status Tgl.Keluar

2 3 4 5 6 7 8 9

Label1 Label2 Label3 Label4 Label5 Label6 Label7 Labrl8

Text Text Text Text Text Text Text Text

10 11 12 13 14 15 16 17 18 19 20

Label9 TextBox1 TextBox2 TextBox3 TextBox4 TextBox5 TextBox6 DateTimePeacer1 DateTimePeacer2 DataGrid1 Button1

Text Name Name Name Name Name Name Name Name Text

Tgl.Masuk Txtnik Txtnama txtjabatan Txtalamat txtstatus No_Tlp dgkaryawan Btsimpan &Simpan Btcari &Cari Bthapus &Hapus Btbatal &Batal Btclose &Close

21

Button2

Name Text

22

Button3

Name Text

23

Button4

Name Text

24

Button5

Name Text

d. Kamar Tentusaja setiap perusahaan hotel memiliki kelas-kelas kamar tertentu dalam penyedian jasa tempat singgah. Berikut rancangan form kamar pada gambar 1.4.

Gambar 1.4 no 1 Nama Komponen Form1 properties Name Text image Label1 Label2 Label3 TextBox1 TextBox2 ComboBox1 Text Text Text Name Name Name Item values frkamar kamar kamar No Kamar Jenis Kamar Tarif txtnokamar txttarif Cbxjeniskamar -VIP -BIASA 8 9 DataGrid1 Button1 Name Name Text 10 Button2 Name Text dgkamar Btsimpan &Simpan Btcari &Cari

2 3 4 5 6 7

11

Button3

Name Text

Bthapus &Hapus Btbatal &Batal Btclose &Close

12

Button4

Name Text

13

Button5

Name Text

e. Pelanggan Data pelanggan berfungsi untuk mencatat dan menyimpan, mencari dan menghapus data-data customer yang masuk dan keluar. Berikut rancangan form pelanggan pada gambar 1.5.

Gambar 1.5 no 1 Nama Komponen Form1 properties Name Text image Label1 Label2 Label3 Text Text Text values frplanggan pelanggan pelanggan Kode Pelanggan Nama Jenis Kelamin

2 3 4

5 6 7

Label4 Label4 ComboBox1

Text Text Name Item

Status Tgl.Masuk Cbxjeniskelamin -LAKI-LAKI -PEREMPUAN

8 9 10 11 12 13

DateTimePeacer1 TextBox1 TextBox2 TextBox3 DataGrid1 Button1

Name Name Name Name Name Text

txtkodep txtnama txtstatus dgpelanggan Btsimpan &Simpan Btcari &Cari Bthapus &Hapus Btbatal &Batal Btclose &Close

14

Button2

Name Text

15

Button3

Name Text

16

Button4

Name Text

17

Button5

Name Text

f. Transaksi Transaksi berfungsi untuk mencatat, menyimpan dan menghapus setiap nominal uang yang masuk untuk setiap transaksinya.berikut rancangan form pada gambar 1.6.

Gambar 1.6 no 1 Nama Komponen Form1 properties Name Text image Label1 Label2 Label3 Label4 Label5 Label6 Label7 Label8 Label9 Label10 TextBox1 TextBox2 Text Text Text Text Text Text Text Text Text Text Name Name values frtransaksi transaksi transaksi Kode Transaksi Kode Pelanggan Tgl.Keluar Jenis Kamar Harga Lama Inap Nama Alamat Discount Total txtkodetrans txtkodepel

2 3 4 5 6 7 8 9 10 11 12 13

14 15 16 17 18 19 20 21 22

TextBox3 TextBox4 TextBox5 TextBox6 TextBox7 TextBox8 TextBox9 TextBox10 ListBox1

Name Name Name Name Name Name Name Name Name DataSource

txtTgl.Keluar txtJenisKamar txtHarga txtLamInap txtNama txtAlamat txtDiscount txtTotal Lbkamar tkamar Lbkaryawan tkaryawan Karyawan kamar Btsimpan &Simpan Btcari &Cari Bthapus &Hapus Btbatal &Batal Btclose &Close Btproses

23

ListBox2

Name DataSource

24

GroupBox1 GroupBox1

Text Text Name Text

25

Button1

26

Button2

Name Text

27

Button3

Name Text

28

Button4

Name Text

29

Button5

Name Text

30

Button6

Name

Text

&Proses

g. Tentan Program Dalam form ini tersedia tatacara log-in dan spesifikasi program. Berikut rancangan form pada gamabar 1.7.

Gambar 1.7 h. Tentang Programmer Berisi tentang programmer mencakup viodata programer. Berikut rancangan formpada gambar 1.8.

Gambar 1.8

i.

Report Kamar Berisi tentang data kamar dan jenis kamar yang tersedia dalam hotel. Berikur rancangan report kamar pada gambar 1.9.

Gambar 1.9

j.

Report karyawan

Berisikan tentang data-data karyawan dan absensi karyawan. Berikut rancangan form report karyawan pada gambar 1.10.

Gambar 1.10

k. Report Pelanggan Berisikan tentang data-data pelanggan yang menginap di hotel. Berikut rancangan form report pelanggan pada gambar 1.11.

Gambar 1.11

C. Coding Forms Transaksi

BAB III IMPLEMENTASI 1.1 Implementasi Hardware 1.2 Cara Pengoprasian Program 1.2.1 1.2.2 1.2.3 Menjalankan Program Log-in Program Mengisikan Data-data

1.2.4 Melihat Laporan 1.2.5 1.2.6 1.2.7 Melihat Tentang Progra dan Programmer Log-out Keluar

BAB IV KESIMPULAN DAN SARAN 4.1 Kesimpulan 4.2 Saran

Anda mungkin juga menyukai