Anda di halaman 1dari 9

PEMROGRAMAN C++

PROGRAM BOOKING HOTEL

Kelompok :
- Agung Setiya (12174940)
- Ichsan Rizaldy (12173848)
- Naufal Raasyid (12174262)
- M. Abdu Rafi (12174888)
- Mateus Gelar (12174692)

BAB 1
PENDAHULUAN
Latar Belakang
Bahasa pemrograman merupakan kumpulan aturan yang disusun sedemikian rupa
sehingga memungkinkan pengguna komputer membuat program yang dapat dijalankan
dengan aturan tersebut. Bahasa pemrograman dapat dikelompokkan dalam berbagai macam
sudut pandang. Salah satu pengelompokkan bahasa pemrograman adalah pendekatan dari
notasi bahasa pemrograman tersebut, apakah lebih dekat ke bahasa mesin atau ke bahasa
manusia. Dengan cara ini, bahasa pemrograman dapat dikelompokkan menjadi dua yakni
bahasa tingkat rendah (low-level languages) dan bahasa tingkat tinggi (high-level languages).
Bahasa tingkat tinggi merupakan bahasa yang mudah dipahami oleh manusia, c++
merupakan salah satu contoh dati bahasa tingkat tinggi. Contoh lain dari bahasa tingkat tinggi
adalah Pascal, Perl, Java, dan lain sebagainya. Sedangkan bahasa tingkat rendah merupakan
bahasa mesin atau bahasa assembly.
Secara sederhana sebuah komputer hanya dapat mengeksekusi program yang ditulis dalam
bentuk bahasa mesin. Oleh karena itu, jika suatu program ditulis dalam bahasa tingkat tinggi
maka program tersebut harus diproses dahulu sebelum bisa dijalankan dengan komputer. Hal
ini merupakan salah satu kekurangan bagi bahasa tingkat tinggi di mana diperlukan waktu
untuk memproses suatu program sebelum program tersebut dijalankan.
Namun bahasa tingkat tinggi mempunyai banyak sekali sisi keuntungan. Bahasa tingkat
tinggi mudah dipelajari, mudah ditulis, mudah dibaca dan tentu saja mudah dicari
kesalahannya. Dalam makalah ini akan membahas salah satu bahasa tingkat tinggi yaitu C++.
Bahasa ini diciptakan oleh Bjarne Stroustrup pada tahun 1980-an. Sebagai bahasa yang
berorientasi objek, C++ memudahkan dalam pembuatan aplikasi yang berskala besar.

Tujuan
Tujuan di buat atau disusunya Makalah ini yaitu untuk menyelesaikan salah satu tugas
mata pelajaran yang khususnya mata pelajaran Dasar Pemrograman dalam pembuatan
program untuk pemesenan kamar hotel yang berbasis C++. Serta mempermudah dalam
pemesanan tersebut.
Selain itu, penulis berharap di buatnya makalah ini bukan hanya untuk tugas yang di berikan
semata, akan tetapi bias membantu kita semua dalam hal mempelajari ilmu pengetahuawn
yang khususnya Pemograman C++ ini. Harapan penulis yaitu semoga makalah ini tidak
hanya bermanfaat bagi penulis akan tetapi sangat-sangat bermanfaat khususnya juga bagi
para pembaca atau kita semua yang membutuhkan untuk referensi ataupun salah satu sarana
untuk menambah wawasan dalam hal ilmu pengetahuan yang khususnya Pemograman C++..
Semoga makalah ini bisa bermanfaat bagi penulis khsususnya dan kita semua amiin.

Ruang Lingkup
Adapun ruang lingkup permasalahan yang akan dibahas dalam penulisan Makalah ini, yaitu :
1. Cara Menggunakan Program Booking Hotel yang berbasis C++
2. Codingan Program Booking Hotel Berbabasis Coding Menggunakan Borland C++
PEMBAHASAN

Buka Software Borland C++, buka menu File lalu New > Text Edit untuk membuat lembar
kerja baru

Dan Listing Program sebagai berikut


Nah langkah selanjut nya yaitu kita compile dengan cara klik menu Debug lalu pilih Run atau
pencet Ctrl+F9 pada keyboard

Dan di bawah ini adalah program ketika di jalankan :


menginputkan Nama Petugas dan Jumlah Data yang akan dimasukkan oleh petugas
Selanjutnya menginputkan data pelanggan yang akan menginap, jika data yang diinputkan 3
maka data input akan muncul 3 kali sesuai dengan nama, kode kamar, dan lama inap yang
diinginkan ke 3 pelanggan tersebut

Maka data pelanggan yang telah diinputkan masuk ke dalam list di bawah ini, dan apabila
ingin mengulang data ketik “y/Y” lalu enter untuk kembali seperti awal
Source Code nya sebagai berikut

#include <constrea.h>
#include <stdio.h>
#include <iomanip.h>

main()
{

int i,j,lama[12];
char nmptg[12],nmpgn[12][12],kdkamar[5][12],*nmkamar[21],kembali;
float harga[12], total[12], tbayar;

clrscr();
atas:
cout<<"~~Project Kelompok : Program Booking Hotel~~\n\n";
cout<<"Naufal Raasyid (12174262)\n";
cout<<"Agung Setiya (12174940)\n";
cout<<"Mateus Gelar (12174692)\n";
cout<<"Ichsan Rizaldy (12173848)\n";
cout<<"M. Abdu Rafi (12174888)\n\n";
cout<<" HOTEL PREMIERE "<<endl;
cout<<" JL. Garuda Selatan no.12 Telp (021) 7432674 "<<endl;
cout<<" ============================================ "<<endl;
cout<<" Masukan Nama Petugas: ";cin>>nmptg;
cout<<" Masukan Jumlah Data : ";cin>>j;

for(i=1;i<=j;i++)
{
cout<<endl;
cout<<" Data Ke - "<<i<<endl;
cout<<" ============================================
"<<endl;
cout<<" Nama Penginap : ";cin>>nmpgn[i];
cout<<" Kode Kamar [MT01/BG02/AG03] : ";cin>>kdkamar[i];
cout<<" Lama Inap : ";cin>>lama[i];

if (strcmp(kdkamar[i],"MT01")==0 || strcmp(kdkamar[i],"mt01")==0)
{
nmkamar[i]="Melati";
harga[i] =25000;
}
else if (strcmp(kdkamar[i],"BG02")==0 || strcmp(kdkamar[i],"bg02")==0)
{
nmkamar[i]="Bugenvile";
harga[i] =26000;
}
else if (strcmp(kdkamar[i],"AG03")==0 || strcmp(kdkamar[i],"ag03")==0)
{
nmkamar[i]="Anggrek";
harga[i] =27600;
}

total[i]=harga[i]*lama[i];
}

clrscr();
cout<<" HOTEL PREMIERE "<<endl;
cout<<" JL. Garuda Selatan no.12 Telp (021) 7432674 "<<endl;
cout<<"=======================================================
========="<<endl;
cout<<" Nama Petugas :"<<nmptg<<endl;
cout<<"----------------------------------------------------------------"<<endl;
cout<<"No Nama Kode Nama Harga Lama Total "<<endl;
cout<<" Penginap Kamar Kamar Inap "<<endl;
cout<<"----------------------------------------------------------------"<<endl;

for (i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(4)<<i;
cout<<setiosflags(ios::left)<<setw(12)<<nmpgn[i];
cout<<setiosflags(ios::left)<<setw(11)<<kdkamar[i];
cout<<setiosflags(ios::left)<<setw(10)<<nmkamar[i];
cout<<setiosflags(ios::left)<<setw(11)<<harga[i];
cout<<setiosflags(ios::left)<<setw(8)<<lama[i];
cout<<setiosflags(ios::left)<<setw(10)<<total[i]<<endl;
tbayar=tbayar+harga[i];
}
cout<<"----------------------------------------------------------------"<<endl;
cout<<" Total Bayar: "<<tbayar;

cout<<"Input Lagi?(y/n): ";


cin>>kembali;
if(kembali == 'y' || kembali=='Y')
{
clrscr();
goto atas;
}
else
{
return 0;
}

getch();
}

PENUTUP
Kesimpulan :
Sebuah Program C++ itu memang untuk mempermudah semua aktivitas sehari sehari asalkan
kita mau berusaha membuat sebuah program.

Saran :
Belajar terus untuk menbuat sebuah program C++ yang leih baik dan bermanfaat

Anda mungkin juga menyukai