Disusun Oleh :
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.
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?
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.
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.
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
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
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.
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
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
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
values frkaryawan karyawan karyawan NIK Nama Jenis Kelamin Jabatan Alamat No.Tlp Status Tgl.Keluar
2 3 4 5 6 7 8 9
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
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
8 9 10 11 12 13
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
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
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
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