Anda di halaman 1dari 13

BAB I

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.

Penggunaan Software untuk memudahkan sistem managmentl sebuah perusahaan sudah


menjadi sebuah kebutuhan yang dirasakan cukup penting, karena dirasakan banyak
membantu mempermudah pekerjaan. Maka seiring dengan kebutuhan pelayanan yang cepat
dan mudah, diperlukan suatu sofware yang dapat membantu sistem management khususnya
pendataan tamu hotel yang dapat membanu pekerjaan karyawan hotel sehingga lebih evisien
dari segi waktu dan sumber daya.

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

2.1 Entity Relationship Diagram

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.2 Kamus Data


3 TAMU HOTEL={#NOMOR REGISTRASI ,#NAMA, #ALAMAT}
4 HOTEL DE REMENGREMENG={#HARGA SEWA PERHARI, #JENIS KAMAR
[Presiden Sweet | VIV Sweet | Regular Sweet], #TOTAL BIAYA}

2.3 Struktur File


Paradox 7

2.4 Struktur Menu Program

2
LOGIN CEK
USERNAME DAN
PASWORD

MENU UTAMA
DATA TAMU
HOTEL

TRANSAKSI PENCARIAN CETAK DATA PETUNJUK SELESAI

LAPORAN BIAYA PENGGUNAAN IDENTITAS


BIAYA SEWA DATA TAMU
SEWA KAMAR PROGRAM PEMBUA KELUAR
KAMAR HOTEL HOTEL
HOTEL APLIKASI PROGRAM

4.1 Tampilan Program dan Listing Program Aplikasi


Form 1 :

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();
}
//---------------------------------------------------------------------------

void __fastcall TForm2:: 1Click(TObject *Sender)


{
Form5->Show();
}
//---------------------------------------------------------------------------

void __fastcall TForm2::Keluar1Click(TObject *Sender)


{
Close();
}
//---------------------------------------------------------------------------

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 ;

if (ComboBox1->Text == "Regular Sweet")


{
Edit12->Text="50000"; Edit11->Text="Regular Sweet";
Edit7->Text=FloatToStr(50000* StrToInt(Edit12->Text));
}
else if (ComboBox1->Text == "VIV Sweet")
{
Edit12->Text="100000"; Edit11->Text="VIV Sweet";
Edit7->Text=FloatToStr(100000* StrToInt(Edit12->Text));
}
else
{
Edit12->Text="500000"; Edit11->Text="President Sweet";
Edit7->Text=FloatToStr(500000 * StrToInt(Edit12->Text));
}
}

//---------------------------------------------------------------------------

void __fastcall TForm3::FormCreate(TObject *Sender)


{
ComboBox1->Items->Add("Regular Sweet");
ComboBox1->Items->Add("VIV Sweet");
ComboBox1->Items->Add("President Sweet");
}
//---------------------------------------------------------------------------
void __fastcall TForm3::BitBtn3Click(TObject *Sender)
{
Edit1->Clear(); ComboBox1->Text=" "; Edit2->Clear(); Edit3->Clear();
Edit4->Clear(); Edit5->Clear(); Edit6->Clear(); Edit7->Clear();
Edit8->Clear(); Edit9->Clear(); Edit10->Clear(); Edit11->Clear();
Edit11->Clear(); Edit1->SetFocus();

}
//---------------------------------------------------------------------------
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)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm4::BitBtn1Click(TObject *Sender)


{
if(RadioButton1->Checked);
{
TbTransaksi->SetKey();
TbTransaksi->FieldByName("No Registrasi")->AsString=Edit1->Text;
if(!TbTransaksi->GotoKey())
{
ShowMessage("Data Yang dicari Tidak Ditemukan");
}
}

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

Anda mungkin juga menyukai