Home » , » Source Code C++ : Penjualan Tiket Kereta Api dan Penerbangan Pesawat

Source Code C++ : Penjualan Tiket Kereta Api dan Penerbangan Pesawat

Written By Unknown on Kamis, 26 April 2012 | 06.40

Lab RPL .
Hai Semua :D Visitor Lab RPL ( www.rekayasa-perangkat-lunak.info )
Gimana Kabarnya ?
Udah lama nih nggak Update :) ,
Maap yya , kemaren abis ngerjain tugas Bulanan :) , dan ini lah tugasnya yang akan dibahas sekarang ini tentang tentang Source Code C++ : Penjualan Tiket Kereta Api dan Pesawat Penerbangan .
Takut SCnya Kepanjangan jadi kalian Males Ngopasnya , Download Aja SC+ Program Yang sudah jadinya DISINI ( Download ) . Passwordnya : RPL
gambar hasil penjualan tiket kereta api dan penerbangan pesawat
Screenshoot

Langsung saja Souce Codenya :

#include <iostream.h>
#include <conio.h>
#include <cstring.h>
string alamat;
long jumlah , harga, banyak;
char kelas , tiket;
void malaysia ();
void thailand ();
void philipina ();
void garis();
void fungsi_akhir ();
void pesawat();
void kereta ();
void solo ();
void jogja ();
void semarang () ;
void kereta_ciamis ();
void kereta_bandung();
void kereta_tasik ();
void kereta_palembang();
void menu ();
void main ()
{
menu () ;
}
void garis()
{
cout<<"========================================================================"<<endl;
}
void malaysia ()
{
alamat = "Malaysia" ;
cout<<"Penerbangan Tujuan Anda Adalah "<<alamat<<endl;
awal:
cout<<"\nSilakan Masukan Kode Kelas [ E / B / X ] : ";
cin>>kelas ;
if ( kelas == 'E' )
{
harga = 1000000 ;
}
else if ( kelas == 'B' )
{
harga = 1500000 ;
}
else if ( kelas == 'X' )
{
 harga = 2000000 ;
}
else
{
cout<<"Maap Kode yang Anda Masukan Salah ! ";
goto awal ;
}
cout<<"Berapa Banyak Tiket yang akan anda beli ? : " ;
cin>>banyak;
jumlah = harga * banyak ;
cout<<"\nJumlah Tiket yang dibeli : "<<banyak<<" Buah"<<endl;
cout<<"Harga Tiket yang harus dibayar : Rp. "<<jumlah<<endl;
}
void philipina ()
{
alamat = "Philipina" ;
cout<<"Penerbangan Tujuan Anda Adalah "<<alamat<<endl;
awal:
cout<<"\nSilakan Masukan Kode Kelas [ E / B / X ] : ";
cin>>kelas ;
if ( kelas == 'E' )
{
harga = 1500000 ;
}
else if ( kelas == 'B' )
{
harga = 2000000 ;
}
else if ( kelas == 'X' )
{
 harga = 2500000 ;
}
else
{
cout<<"Maap Kode yang Anda Masukan Salah ! ";
goto awal ;
}
cout<<"Berapa Banyak Tiket yang akan anda beli ? : " ;
cin>>banyak;
jumlah = harga * banyak ;
cout<<"\nJumlah Tiket yang dibeli : "<<banyak<<" Buah"<<endl;
cout<<"Harga Tiket yang harus dibayar : Rp. "<<jumlah<<endl;
}
void thailand ()
{
alamat = "Thailand" ;
cout<<"Penerbangan Tujuan Anda Adalah "<<alamat<<endl;
awal:
cout<<"\nSilakan Masukan Kode Kelas [ E / B / X ] : ";
cin>>kelas ;
if ( kelas == 'E' )
{
harga = 3000000 ;
}
else if ( kelas == 'B' )
{
harga = 3500000 ;
}
else if ( kelas == 'X' )
{
 harga = 4000000 ;
}
else
{
cout<<"Maap Kode yang Anda Masukan Salah ! ";
goto awal ;
}
cout<<"Berapa Banyak Tiket yang akan anda beli ? : " ;
cin>>banyak;
jumlah = harga * banyak ;
cout<<"\nJumlah Tiket yang dibeli : "<<banyak<<" Buah"<<endl;
cout<<"Harga Tiket yang harus dibayar : Rp. "<<jumlah<<endl;
}
void fungsi_akhir ()
{
clrscr ();
cout<<"Source Code : Penjualan Tiket Kereta www.rekayasa-perangkat-lunak.info";
}
void pesawat ()
{
    kembali :
clrscr ();
int tujuan ;
string alamat ;
cout<<"                    Penjualan Tiket Pesawat Terbang                        "<<endl;
cout<<"                   Bandara International Ir. Soekarno                      "<<endl;
garis ();
garis();
cout<<"|| Alamat Tujuan || Kelas Ekonomi || Kelas Bisnis  || Kelas Eksekutif ||"<<endl;
cout<<"||               || Kode ( E )    || Kode ( B )    || Kode ( X )      ||"<<endl;
garis ();
cout<<"|| 1. Malaysia   || Rp. 1.000.000 || Rp. 1.500.000 || Rp. 2.000.000   ||"<<endl;
cout<<"|| 2. Philipina  || Rp. 1.500.000 || Rp. 2.000.000 || Rp. 2.500.000   ||"<<endl;
cout<<"|| 3. Thailand   || Rp. 3.000.000 || Rp. 3.500.000 || Rp. 4.000.000   ||"<<endl;
garis();
awal:
cout<<"Masukan Kode Alamat Tujuan : " ;
cin>>tujuan;
if (tujuan == 1 )
{
malaysia();
}
else if ( tujuan == 2 )
{
philipina ();
}
else if ( tujuan == 3 )
{
thailand ();
}
else
{
cout<<"Maap Kode Yang Anda Masukan Salah ! ";
goto awal ;
}
input :
cout<<"Apakah Anda Ingin Membeli Tiket Lagi ? [ Y / N ] : " ;
cin>>tiket ;
if ( tiket == 'Y' )
{
goto kembali ;
}
else if ( tiket =='N' )
{
fungsi_akhir ();
}
else
{
cout <<"Maap Kode Yang Anda Masukan Salah ! "<<endl;
goto input ;
}
}
void kereta ()
{
kembali :
clrscr();
int kota ;
garis();
cout<<"PT. K.A. Indonesia "<<endl;
garis ();
cout<<"||Kode || Tujuan               || Kelas Ekonomi || Kelas Eksekutif    || "<<endl;
cout<<"||     ||                      || Kode ( E )    || Kode ( X )         || "<<endl;
garis();
cout<<"|| 1   || Jakarta - Solo       || Rp. 30.000    || Rp. 35.000         || "<<endl;
cout<<"|| 2   || Jakarta - Yogyakarta || Rp. 25.000    || Rp. 30.000         || "<<endl;
cout<<"|| 3   || Jakarta - Semarang   || Rp. 27.000    || Rp. 30.000         || "<<endl;
cout<<"|| 4   || Jakarta - Palembang  || Rp. 50.000    || Rp. 55.000         || "<<endl;
cout<<"|| 5   || Jakarta - Ciamis     || Rp. 20.000    || Rp. 25.000         || "<<endl;
cout<<"|| 6   || Jakarta - Bandung    || Rp. 10.000    || Rp. 15.000         || "<<endl;
cout<<"|| 7   || Jakarta - Tasikmalaya|| Rp. 15.000    || Rp. 20.000         || "<<endl;
garis ();
awal :
cout<<"Masukan Kode Kota Tujuan : " ;
cin>>kota ;
switch (kota)
{
case 1 :
solo ();
break ;
case 2 :
jogja ();
break;
case 3 :
semarang  ();
break ;
case 4 :
kereta_palembang () ;
break;
case 5 :
kereta_ciamis () ;
break ;
case 6 :
kereta_bandung () ;
break ;
case 7 :
kereta_tasik () ;
break ;
default :
cout<<"Maap Kode yang anda masukan salah !"<<endl;
goto awal ;
}
input :
cout<<"Apakah Anda Ingin Membeli Tiket Lagi ? [ Y / N ] : " ;
cin>>tiket ;
if ( tiket == 'Y' )
{
goto kembali ;
}
else if ( tiket =='N' )
{
fungsi_akhir ();
}
else
{
cout <<"Maap Kode Yang Anda Masukan Salah ! "<<endl;
goto input ;
}
}
void solo ()
{
cout<<"Kota yang anda  Tuju Adalah Solo "<<endl;
awal:
cout<<"\nSilakan Masukan Kode Kelas [ E / X ] : ";
cin>>kelas ;
if ( kelas == 'E' )
{
harga = 30000 ;
}
else if ( kelas == 'X' )
{
harga = 35000 ;
}
else
{
cout<<"Maap Kode yang Anda Masukan Salah ! ";
goto awal ;
}
cout<<"Berapa Banyak Tiket yang akan anda beli ? : " ;
cin>>banyak;
jumlah = harga * banyak ;
cout<<"\nJumlah Tiket yang dibeli : "<<banyak<<" Buah"<<endl;
cout<<"Harga Tiket yang harus dibayar : Rp. "<<jumlah<<endl;
}
void jogja ()
{
cout<<"Kota yang anda  Tuju Adalah Yogyakarta "<<endl;
awal:
cout<<"\nSilakan Masukan Kode Kelas [ E / X ] : ";
cin>>kelas ;
if ( kelas == 'E' )
{
harga = 25000 ;
}
else if ( kelas == 'X' )
{
harga = 30000 ;
}
else
{
cout<<"Maap Kode yang Anda Masukan Salah ! ";
goto awal ;
}
cout<<"Berapa Banyak Tiket yang akan anda beli ? : " ;
cin>>banyak;
jumlah = harga * banyak ;
cout<<"\nJumlah Tiket yang dibeli : "<<banyak<<" Buah"<<endl;
cout<<"Harga Tiket yang harus dibayar : Rp. "<<jumlah<<endl;
}
void semarang ()
{
cout<<"Kota yang anda  Tuju Adalah Semarang "<<endl;
awal:
cout<<"\nSilakan Masukan Kode Kelas [ E / X ] : ";
cin>>kelas ;
if ( kelas == 'E' )
{
harga = 27000 ;
}
else if ( kelas == 'x' )
{
harga = 30000 ;
}
else
{
cout<<"Maap Kode yang Anda Masukan Salah ! ";
goto awal ;
}
cout<<"Berapa Banyak Tiket yang akan anda beli ? : " ;
cin>>banyak;
jumlah = harga * banyak ;
cout<<"\nJumlah Tiket yang dibeli : "<<banyak<<" Buah"<<endl;
cout<<"Harga Tiket yang harus dibayar : Rp. "<<jumlah<<endl;
}
void kereta_palembang ()
{
cout<<"Kota yang anda  Tuju Adalah Palembang "<<endl;
awal:
cout<<"\nSilakan Masukan Kode Kelas [ E / X ] : ";
cin>>kelas ;
if ( kelas == 'E' )
{
harga = 50000 ;
}
else if ( kelas == 'X' )
{
harga = 55000 ;
}
else
{
cout<<"Maap Kode yang Anda Masukan Salah ! ";
goto awal ;
}
cout<<"Berapa Banyak Tiket yang akan anda beli ? : " ;
cin>>banyak;
jumlah = harga * banyak ;
cout<<"\nJumlah Tiket yang dibeli : "<<banyak<<" Buah"<<endl;
cout<<"Harga Tiket yang harus dibayar : Rp. "<<jumlah<<endl;
}
void kereta_ciamis ()
{
cout<<"Kota yang anda  Tuju Adalah Ciamis "<<endl;
awal:
cout<<"\nSilakan Masukan Kode Kelas [ E / X ] : ";
cin>>kelas ;
if ( kelas == 'E' )
{
harga = 20000 ;
}
else if ( kelas == 'X' )
{
harga = 25000 ;
}
else
{
cout<<"Maap Kode yang Anda Masukan Salah ! ";
goto awal ;
}
cout<<"Berapa Banyak Tiket yang akan anda beli ? : " ;
cin>>banyak;
jumlah = harga * banyak ;
cout<<"\nJumlah Tiket yang dibeli : "<<banyak<<" Buah"<<endl;
cout<<"Harga Tiket yang harus dibayar : Rp. "<<jumlah<<endl;
}
void kereta_bandung ()
{
cout<<"Kota yang anda  Tuju Adalah Bandung "<<endl;
awal:
cout<<"\nSilakan Masukan Kode Kelas [ E / X ] : ";
cin>>kelas ;
if ( kelas == 'E' )
{
harga = 10000 ;
}
else if ( kelas == 'X' )
{
harga = 15000 ;
}
else
{
cout<<"Maap Kode yang Anda Masukan Salah ! ";
goto awal ;
}
cout<<"Berapa Banyak Tiket yang akan anda beli ? : " ;
cin>>banyak;
jumlah = harga * banyak ;
cout<<"\nJumlah Tiket yang dibeli : "<<banyak<<" Buah"<<endl;
cout<<"Harga Tiket yang harus dibayar : Rp. "<<jumlah<<endl;
}
void kereta_tasik()
{
cout<<"Kota yang anda  Tuju Adalah Tasikmalaya "<<endl;
awal:
cout<<"\nSilakan Masukan Kode Kelas [ E / X ] : ";
cin>>kelas ;
if ( kelas == 'E' )
{
harga = 15000 ;
}
else if ( kelas == 'X' )
{
harga = 20000 ;
}
else
{
cout<<"Maap Kode yang Anda Masukan Salah ! ";
goto awal ;
}
cout<<"Berapa Banyak Tiket yang akan anda beli ? : " ;
cin>>banyak;
jumlah = harga * banyak ;
cout<<"\nJumlah Tiket yang dibeli : "<<banyak<<" Buah"<<endl;
cout<<"Harga Tiket yang harus dibayar : Rp. "<<jumlah<<endl;
}
void menu ()
{
int menu ;
cout<<"                           *_* MENU *_*                               "<<endl;
garis ();
garis();
cout<<"||1. Penjualan Tiket Kereta Api                                       ||" <<endl;
cout<<"||2. Penjualan Tiket Pesawat Terbang                                  ||"<<endl;
garis ();
    awal:
cout<<"Silakan Masukan Pilihan Anda : ";
cin>>menu ;
if (menu == 1)
{
kereta ();
}
else if (menu == 2)
{
pesawat ();
}
else
{
cout<<"Maap Kode yang anda masukan salah ! "<<endl;
goto awal ;
}
}

Kalo SC nya kepanjangan kalian juga bisa download Source Code yang sudah jadinya Disini ( Download )

Password : RPL

8 komentar:

  1. lumayan nih buat bahan belajar, ngedalemin assembler juga ga ni sob ? salam kenal yaa :)

    One piece eever

    BalasHapus
  2. Hahahha :D iya silaakan gan :)
    ini dasarnya sob , silakan dikembangin lagi gann ..
    Salam kenal juga ya gann :)

    BalasHapus
  3. pilih kelasnya masih menggunakan inisial E dan X B-)
    apa ga bisa pakai tulisan ekonomi eksekutif bgtu?????
    tapi pogramnya sukses deh. . . lanjutkan gan

    BalasHapus
  4. broo.. ada flowchartnya gk ni???

    BalasHapus
  5. @cah Haho : bisa sih gann , tinggal ganti aja ..
    itu cuma buat memudahkan kita aja :D
    hohoh
    Bisa diganti sesuai kebutuhan :D

    BalasHapus
  6. @Rizky Arindra

    Enggak ada gann , belum buat :D
    heu :)

    BalasHapus