PENDAHULUAN
Pariwisata kini telah telah menjadi salah satu sektor industri yang banyak menyarap
lapangan pekerjaan sekaligus dapat meningkatkan taraf hidup daerah yang mengelola
pariwisata tersebut. Penginapan atau hotel dapat di sebut sebagai salah satu tulang punggung
yang menyokong indusri pariwisata di suatu derah, tetapi untuk meningkatkan pelayanan
suatu hotel rasanya diperlukan sebuah sistem pendataan tamu hotel yang baik.
Selain itu salah satu kelebihan software adalah mudah untuk dipindahkan, di perbaharui sera
di benarkan bila terjadi kesalahan pada saat input data, selain itu juga lebih cepat pada saat
proses pencarian data, Oleh karena itu sistem pendataan tamu hotel sangatlah diperlukan
untuk evisiensi kerja dari sistem pendaaan tamu di suatu perusahaan.
1
BAB II
ANALISA PROGRAM APLIKASI
HARGA
HARGA SEWA
SEWA
PERHARI
PERHARI
NAMA
NAMA ALAMAT
ALAMAT
TAMU
TAMU
TAMU
TAMU HOTEL
HOTEL SEWA
SEWA HOTEL
HOTEL DE
DE
KAMAR
KAMAR REMENGREMENG
REMENGREMENG
HOTEL
HOTEL
NO
NO REG.
REG. TOAL
TOAL BIAYA
BIAYA JENIS
JENIS
YANG HARUS
YANG HARUS KAMAR
KAMAR
DIBAYAR
DIBAYAR HOTEL
HOTEL
2
LOGIN CEK
USERNAME DAN
PASWORD
MENU UTAMA
DATA TAMU
HOTEL
3
//-----------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "U_Login.h"
#include "U_MenuUtama.h"
//-----------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//-----------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//-----------------------------------------------------------------------
void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
String Username;
String Pasword;
TbPasword->SetKey();
TbPasword->FieldByName("Username")->AsString=Edit1->Text;
if (!TbPasword->GotoKey())
4
{ ShowMessage("Username Yang Anda Masukan Salah"); }
else
{
Username=TbPasword->FieldValues["Username"];
Pasword=TbPasword->FieldValues["Pasword"];
}
if ((Edit1->Text==Username)&&(Edit2->Text==Pasword))
{
ShowMessage("Selamat, Validasi User Name dan Pasword Anda Benar");
Form2->ShowModal();
}
else
{ ShowMessage("Username dan Pasword Yang Anda Masukan Salah"); }
}
//---------------------------------------------------------------------------
Form 2 :
5
#include <vcl.h>
#pragma hdrstop
#include "U_MenuUtama.h"
#include "U_DataTransaksi.h"
#include "U_Pencarian.h"
#include "U_CetakData.h"
#include "U_PetunjukProgram.h"
#include "U_Petunjuk.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm2 *Form2;
//---------------------------------------------------------------------------
__fastcall TForm2::TForm2(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm2::Timer1Timer(TObject *Sender)
{
{
Label1->Caption="Tanggal :"+DateToStr(Now());
Label2->Caption="Waktu :"+TimeToStr(Now());
}
6
}
//---------------------------------------------------------------------------
void __fastcall TForm2::BiayaSewaKamarHotel1Click(TObject *Sender)
{
Form3->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm2::DataTamuHotel1Click(TObject *Sender)
{
Form4->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm2:: LaporanBiayaSewaKamarHotel1Click(TObject *Sender)
{
Form5->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm2:: PetunjukPenggunaanProgramAplikasil1Click(TObject *Sender)
{
Form6->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm2:: IdentitasPembuatProgram1Click(TObject *Sender)
{
Form7->Show();
}
//---------------------------------------------------------------------------
Form 3 :
7
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "U_DataTransaksi.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm3 *Form3;
8
//---------------------------------------------------------------------------
__fastcall TForm3::TForm3(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm3::BitBtn1Click(TObject *Sender)
{
Edit10->Text=Edit1->Text ;
Edit8->Text=Edit2->Text ;
Edit3->Text=Edit4->Text ;
Edit9->Text=Edit5->Text ;
//---------------------------------------------------------------------------
}
//---------------------------------------------------------------------------
Form 4 :
9
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "U_Pencarian.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm4 *Form4;
//---------------------------------------------------------------------------
__fastcall TForm4::TForm4(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
10
if(RadioButton2->Checked);
{
TbTransaksi->IndexName="Nama Tamu";
TbTransaksi->FindNearest(ARRAYOFCONST((Edit1->Text)));
if(!TbTransaksi->GotoKey())
{
ShowMessage("Data Yang dicari Tidak Ditemukan");
}
}
}
//---------------------------------------------------------------------------
Form 5 :
11
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "U_Laporan.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm5 *Form5;
//---------------------------------------------------------------------------
__fastcall TForm5::TForm5(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm5::BitBtn1Click(TObject *Sender)
{
QRgaji->Preview();
}
//---------------------------------------------------------------------------
void __fastcall TForm5::BitBtn2Click(TObject *Sender)
{
Close()
}
//---------------------------------------------------------------------------
Form 6 :
12
Form 7 :
BAB III
KESIMPULAN
Dari pembahasan tentang pembuatan program Manageman tamu hoel diatas penulis dapat
mengambil beberapa kesimpulan diantaranya :
1.Pemrograman Database menggunakan C++ Builder Mengunakan Paradox 7
sebagai format generiknya.
2. Dalam Pembuatan Menu Pasword dan penghitungan biaya sewa kamar hotel
serta pencarian menggunakan database.
3. Penanganan Laporan Mengunakan Quiq Report dan Merujuk pada Tabel
Database yang telah dibuat
13