News
Loading...

Membuat Program Perjanalan Objek Wisata di Bahasa Pemrograman C++ dan C

Sarjanabersama-Baiklah, pada artikel kali ini akan membahas cara Membuat Program Perjanalan Objek Wisata di Bahasa Pemrograman C++ dan C. Bahasa pemrograman C++ adalah bahasa pemrograman tingkat menengah. C adalah bahasa memprograman terstruktur yang membagi program kedalam sejumlah blok ( sub program ). Tujuannya adalah untuk memudah kan dalam pembuatan dan pengembangan program.

Membuat Program Perjanalan Objek Wisata di Bahasa Pemrograman C++ dan C

Uraian/Ringkasan

Bahasa pemrograman C++ mendefinisikan beberapa header yang berisi informasi yang diperlukan atau informasi yang berguna bagi program. Baris using namespace std memberitahu compiler untuk menggunakan namespace std agar mengenal perintah cout. Baris int main() adalah fungsi utama di mana eksekusi program di mulai dijalankan. Baris cout<<"Selamat datang di perjalanan objek wisata”<<endl;  merupakan perintah untuk menampilkan sintax yang bergerak pada layar monitor. Mad berguna untuk melakukan pengulangan program. Baris return 0; mengakhiri fungsi main() dan memberi nilai 0 sebagai nilai balik.

Baca juga : Program Layanan Pemesanan Pizza di Bahasa Pemrograman C++ dan C
Baca juga : Program Periklanan Media Cetak di Bahasa Pemrograman C++ dan C

Program

Yuk langsung saja ke syntak programnya.
// Diharapkan bisa memahami setiap perintah dibawah ini 

Program ini dibuat Oleh Juni Kanasti Dewi, follow akun instagramnya di @junikanasti

1. Syntak program
#include<iostream>  //sarjanabersama.com
#include<conio.h>
#include<string.h>
#include<windows.h>
#include<time.h>
#include <stdio.h>
using namespace std;
void gotoxy ( int x, int y){
COORD coord;
coord.X = x;
coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coord);
}

void delay(unsigned int msecond)
{
clock_t goal=msecond+clock();
while(goal>clock());
}
int main(int argc, char** argv) {
{ struct obw
  {
   int ip;
   char np[50],tw[15],lp[20],jp[20],pkl[10],jw;
   int pa,pb,pc,pd,pe,j,hm;
int ha,hb,hc,hd,he,d;
int ppn,jb,tb,b,k;
int kp1,pk,dp,lg,a,n;
  };
 int a=-1;
 obw Ba[100];
 char jawab, lagi, pass[6],pnp[20],pjp[10],ppkl[10];
 int n, t , input, menu,ma,pkd,mn,m,kode,kd,biaya,tb,d,P,h;
 int pip,plp,ptw;


  char mad;
mad='y';
while (mad=='y')

{system("cls");
     for(h=1;h<20;h++)
 {
  delay(120);
  gotoxy(h-1,0);cout<<' ';
  gotoxy(h,0);cout<<" SELAMAT DATANG DI PERJALANAN OBJEK WISATA ";
 
  cout<<endl;
 }


pk:
cout<<"========================================"<<endl;
cout<<"|  LAYANAN OBJEK WISATA           |"<<endl;
cout<<"|--------------------------------------|"<<endl;
cout<<"| 1. DAFTAR PILIHAN OBJEK WISATA       |"<<endl;
cout<<"| 2. DAFTAR NAMA PEMESAN        |"<<endl;
cout<<"================================"<<endl;
cout<<"Pilih Menu 1/2 : ";cin>>pkd;

switch (pkd)
    {{
case 1 :
{system("cls");
cout<<"================================================"<<endl;
cout<<"|    PILIHAN OBJEK WISATA          |"<<endl;
cout<<"|----------------------------------------------|"<<endl;
cout<<"|  1. DAFTAR TUJUAN OBJEK WISATA          |"<<endl;
cout<<"|  2. DAFTAR PEMESAN & PERENTALAN KENDARAAN   |"<<endl;
cout<<"|  3. PEMBAYARAN                 |"<<endl;
cout<<"================================================"<<endl;
cout<<"Silahkan pilih menu [1/2] = ";cin>>kd;

{system("cls");
if (kd==1)
{

cout<<"======================================="<<endl;
cout<<"|          TUJUAN OBJEK WISATA        |"<<endl;
cout<<"|-------------------------------------|"<<endl;
cout<<"|  1. RIAU      |"<<endl;
cout<<"|  2. SUMATRA BARAT            |"<<endl;
cout<<"|  3. BALI              |"<<endl;
cout<<"|  4. LOMBOK              |"<<endl;
cout<<"|  5. YOGYAKARTA                |"<<endl;
cout<<"|  3. JAWA TENGAH            |"<<endl;
cout<<"======================================="<<endl;
cout<<"Silahkan pilih menu [1/2] = ";cin>>P;

system("cls");
if (P==1)
{

cout<<"======================================="<<endl;
cout<<"|  DAFTAR OBJEK WISATA DI RIAU |"<<endl;
cout<<"======================================="<<endl;
cout<<"| 1. CANDI MUARA TAKUS  |"<<endl;
cout<<"| 2. PACU JALUR |"<<endl;
cout<<"| 3. ISTANA SIAK |"<<endl;
cout<<"| 4. PANTAI RUPAT |"<<endl;
cout<<"| 5. MESJID RAYA SANAPELAN |"<<endl;
cout<<"|======================================"<<endl;
}
else if(P==2)
{
cout<<"========================================"<<endl;
cout<<"| DAFTAR OBJEK WISATA DI SUMATRA BARAT |"<<endl;
cout<<"---------------------------------------|"<<endl;
cout<<"| 1. BATU MALIN KUNDANG    |"<<endl;
cout<<"| 2. PULAU PASUMPAHAN   |"<<endl;
cout<<"| 3. TAMAN RAYA BUNG HATTA   |"<<endl;
cout<<"| 4. JAM GADANG   |"<<endl;
cout<<"| 5. LUBANG JEPANG   |"<<endl;
cout<<"========================================";
}
else if(P==3)
{
cout<<"================================="<<endl;
cout<<"|  DAFTAR OBJEK WISATA DI BALI  |"<<endl;
cout<<"---------------------------------"<<endl;
cout<<"| 1. PANTAI KUTA  |"<<endl;
cout<<"| 2. PULAU SANUR |"<<endl;
cout<<"| 3. CANDI DESA    |"<<endl;
cout<<"| 4. ISTANA TAMPAKSIRING |"<<endl;
cout<<"| 5. NUSA DUA    |"<<endl;
cout<<"==================================";
}
else if (P==4)
 {
cout<<"======================================="<<endl;
cout<<"|  DAFTAR OBJEK WISATA DI YOGYAKARTA  |"<<endl;
cout<<"---------------------------------------"<<endl;
cout<<"| 1. CANDI PRAMBANAN   |"<<endl;
cout<<"| 2. TAMAN SARI YOGYAKARTA |"<<endl;
cout<<"| 3. KRATON YOGYAKARTA    |"<<endl;
cout<<"| 4. JALAN MALIOBORO |"<<endl;
cout<<"| 5. PURAWISATA      |"<<endl;
cout<<"=======================================";
}
 else if(P==5)
 {
  cout<<"======================================="<<endl;
cout<<"|  DAFTAR OBJEK WISATA DI JAWA TENGAH |"<<endl;
cout<<"---------------------------------------"<<endl;
cout<<"| 1. MESJIS AGUNG      |"<<endl;
cout<<"| 2. LAWANG SEWU      |"<<endl;
cout<<"| 3. RAWA PENING      |"<<endl;
cout<<"| 4. AIR TERJUN SONGGO LANGIT |"<<endl;
cout<<"| 5. AIR TERJUN LAWE |"<<endl;
cout<<"=======================================";
}
if (kd==2) {{system("cls");
kp1:
a++;
cout<<"=========================="<<endl;
       cout<<"|   PENGGUNAAN KENDARAAN   |"<<endl;
       cout<<"-----------------------------"<<endl;
       cout<<"| Kode |   Jenis KENDARAAN  |"<<endl;
       cout<<"-----------------------------"<<endl;
       cout<<"|  1   |  KIJANG    |"<<endl;
       cout<<"|  2   |  AVANZA   |"<<endl;
       cout<<"|  3   |  AYLA      |"<<endl;
     cout<<"=============================";
}
   system("cls");
 
   cout<<"=================================="<<endl;
       cout<<"|        DAFTAR PEMESAN        |"<<endl;
       cout<<"----------------------------------"<<endl;
       cout<<"Nama Pemesan              : ";cin>>Ba[a].np;
       cout<<"Tujuan wisata               : ";cin>>Ba[a].tw;
       cout<<"Penggunaan kendaraan   : ";cin>>Ba[a].pkl;
       cout<<"Lama penggunaan   : ";cin>>Ba[a].lp;
       cout<<"Pembayaran          : ";cin>>Ba[a].jp;
     cout<<"==================================";  }
   
    cout<<"Apakah ada penyewaan lagi ? (y/t) : ";cin>>lagi;
       if (lagi=='y' || lagi=='Y')
        {
         goto kp1;
        }
       else if (lagi=='t' || lagi=='T')
        {
         goto pk;
        }
       else
        {
         cout<<"Kode yg anda masukkan salah";
         goto pk;
     } }
 }
   
         if (kd==3) {
       cout<<"=================================="<<endl;
       cout<<"|        DAFTAR PEMBAYARAN       |"<<endl;
       cout<<"----------------------------------"<<endl;
       cout<<"Nama Pemesan              : ";cin>>pnp;
       cout<<"Tujuan wisata             : ";cin>>ptw;
   cout<<"Penggunaan kendaraan     : ";cin>>ppkl;
       cout<<"Lama Penggunaan jasa : ";cin>>plp;
       cout<<"Jenis Pembayaran          : ";cin>>pjp;
       cout<<"=================================="<<endl;
system("cls");
if (plp < 4 ) {
biaya=200000;
d=0.02*biaya;
tb=biaya-d;
   cout<<"=================================="<<endl;
       cout<<"|        DAFTAR PEMBAYARAN       |"<<endl;
       cout<<"----------------------------------"<<endl;
       cout<<"Nama Pemesan             : ";cout<<pnp<<endl;
       cout<<"Tujuan Wisata            : ";cout<<ptw<<endl;
       cout<<"Lama Penggunaan jasa     : ";cout<<plp<<endl;
        cout<<"Penggunaan kendaraan    : ";cout<<ppkl<<endl;
       cout<<"Jenis Pembayaran         : ";cout<<pjp<<endl;
       cout<<"Biaya                    : ";cout<<biaya<<endl;
       cout<<"Diskon                   : ";cout<<d<<endl;
       cout<<"Total Bayar              : ";cout<<tb<<endl;
       cout<<"=================================="<<endl;
   }
   if (plp >= 6 && plp < 12 ) {
biaya=250000;
d=0.04*biaya;
tb=biaya-d;
    cout<<"=================================="<<endl;
       cout<<"|        DAFTAR PEMBAYARAN       |"<<endl;
       cout<<"----------------------------------"<<endl;
       cout<<"Nama Pemesan             : ";cout<<pnp<<endl;
       cout<<"Tujuan Wisata            : ";cout<<ptw<<endl;
       cout<<"Lama Penggunaan jasa     : ";cout<<plp<<endl;
         cout<<"Penggunaan kendaraan   : ";cout<<ppkl<<endl;
       cout<<"Jenis Pembayaran         : ";cout<<pjp<<endl;
       cout<<"Biaya                    : ";cout<<biaya<<endl;
       cout<<"Diskon                   : ";cout<<d<<endl;
       cout<<"Total Bayar              : ";cout<<tb<<endl;
       cout<<"=================================="<<endl;
   }
   if (plp >= 12 && plp < 24 ) {
biaya=300000;
d=0.05*biaya;
tb=biaya-d;
      cout<<"=================================="<<endl;
       cout<<"|        DAFTAR PEMBAYARAN       |"<<endl;
       cout<<"----------------------------------"<<endl;
       cout<<"Nama Pemesan             : ";cout<<pnp<<endl;
       cout<<"Tujuan Wisata            : ";cout<<ptw<<endl;
         cout<<"Penggunaan kendaraan   : ";cout<<ppkl<<endl;
       cout<<"Lama Penggunaan jasa     : ";cout<<plp<<endl;
       cout<<"Jenis Pembayaran         : ";cout<<pjp<<endl;
       cout<<"Biaya                    : ";cout<<biaya<<endl;
       cout<<"Diskon                   : ";cout<<d<<endl;
       cout<<"Total Bayar              : ";cout<<tb<<endl;
       cout<<"=================================="<<endl;
   }

else {
biaya=200000;
d=0.1*biaya;
tb=biaya-d;
      cout<<"=================================="<<endl;
         cout<<"|        DAFTAR PEMBAYARAN       |"<<endl;
         cout<<"----------------------------------"<<endl;
         cout<<"Nama Pemesan             : ";cout<<pnp<<endl;
         cout<<"Tujuan Wisata            : ";cout<<ptw<<endl;
         cout<<"Penggunaan kendaraan     : ";cout<<ppkl<<endl;
         cout<<"Lama Penggunaan jasa     : ";cout<<plp<<endl;
         cout<<"Jenis Pembayaran         : ";cout<<pjp<<endl;
         cout<<"Biaya                    : ";cout<<biaya<<endl;
         cout<<"Diskon                   : ";cout<<d<<endl;
         cout<<"Total Bayar              : ";cout<<tb<<endl;
         cout<<"=================================="<<endl; 
   }
}
}
break;

case 2 :


       system("cls");
       cout<<"+===========================================+\n";
       cout<<"|                 Daftar pemesan             |\n";
       cout<<"+===========================================+\n";
       for (n=0;n<=a;n++) //pengulangan untuk mencari dan menampilkan data nasabah
        {
         cout<<"No.              : "<<(n+1)<<endl;
         cout<<"Nama Pemesana      : "<<Ba[n].np<<endl;
         cout<<"Tujuan wisata        : "<<Ba[n].tw<<endl;
        cout<<"Penggunaan kendaraan : "<<Ba[n].pkl<<endl;
         cout<<"Lama Pengguaan jasa     : "<<Ba[n].lp<<endl;
         cout<<"Jenis Pembayaran : "<<Ba[n].jp<<endl;
         cout<<"+===========================================+\n";

        }

break;}
}
}
cout<<"Masih Ada Data(y/t)???";cin>>mad;
  return 0;
}}}



2. Copy dan Paste syntak tersebut kedalam aplikasi Dev atau Turbo C++, pahamilah setiap perintah program jika terjadi error, kalian pasti bisa mengatasinya.

Membuat Program Perjanalan Objek Wisata di Bahasa Pemrograman C++ dan C
Tampilan Menu Awal
Membuat Program Perjanalan Objek Wisata di Bahasa Pemrograman C++ dan C
Tampilan Pilihan Objek Wisata
Untuk lebih lanjutnya, silahkan copy paste syntak diatas dan paste di aplikasi dev atau turbo kalian lalu run untuk melihat hasilnya.

Dengan pembuatan program Perjanalan Objek Wisata ini diharapkan kepada sasaran dari tujuan pembuatan program ini dapat mempermudah pihak-pihak yang ada di bagian tersebut.

Baiklah itu saja pembahasan kali ini mengenaiMembuat Program Perjanalan Objek Wisata di Bahasa Pemrograman C++ dan C, ssemoga bermanfaat untuk kita semua khususnya bagi pembaca. Tetap semangat, pantang menyerah dan teruslah belajar dan terus belajar. Semoga sukses. Selamat mencoba. Terimakasih ...



Baca juga : Membuat Program Pegadaian di Bahasa Pemrograman C++ dan C
Baca juga : Membuat Program Penyewaan Mobil di Bahasa Pemrograman C++ dan C

Post a Comment

0 Comments