Selasa, 03 Juli 2012

program Tugas Proyek "Simulasi Jalur Bus"

#include<iostream>
#include<conio.h>
#include<stdio.h>
#include <windows.h>
#define maks 80

using namespace std;

class EnqueueBus
{
     
  private :
  int bus[maks];
  int kepala;
  int ekor;
  char nama[30];
 
  string nomer;

  public:
  EnqueueBus();
  void gotoxy( int column, int line );
  bool kosong();
  bool penuh();
  void busMasuk(int);
  int busJalan();
 
  void print();
  void hapusSemuaAntrian();
  void header();
  void Menu();
  void waktu(int);
  int jam;


};
void EnqueueBus::gotoxy( int column, int line )
  {
  COORD coord;
  coord.X = column;
  coord.Y = line;
  SetConsoleCursorPosition(
    GetStdHandle( STD_OUTPUT_HANDLE ),
    coord
    );
  }

EnqueueBus :: EnqueueBus()
{
  kepala = -1;
  ekor = -1;
  Menu();

}

bool EnqueueBus :: kosong()
{
  if (ekor == -1) return 1;
  else return 0;
}

bool EnqueueBus:: penuh()
{
  if(ekor == maks -1 ) return 1;
  else return 0;
}

void EnqueueBus :: waktu(int jam)
{
    
     if (jam==1){cout<<"06.00";
}
else if (jam==2){cout<<"07.15";
}
else if(jam==3){cout<<"07.40";
}
else if(jam==4){cout<<"08.00";
}
else if(jam==5){cout<<"09.00";
}
else if(jam==6){cout<<"09.30";
}
else if (jam==7){cout<<"10.00";
}
 else if (jam==8){cout<<"10.30";
}
else if (jam==9){cout<<"10.45";
}
else if (jam==10){cout<<"11.30";
}
else if (jam==11){cout<<"12.30";
}
else if (jam==12){cout<<"14.30";
}
else if (jam==13){cout<<"15.00";
}
else if (jam==14){cout<<"15.30";
}
else if (jam==15){cout<<"15.45";
}
else if (jam==16){cout<<"16.30";
}
else if (jam==17){cout<<"16.45";
}
else if (jam==18){cout<<"17.00";
}
else if (jam==19){cout<<"17.30";
}
else if (jam==20){cout<<"18.00";
}

else if (jam==21){cout<<"18.30";
}
else{cout<<"Pilihan tidak teredia";
}

}

void EnqueueBus::hapusSemuaAntrian()
{

  if(kosong() == 1)
  {
  gotoxy(25,12);
  cout << "Belum Ada Antrian Tidak Bisa Dihapus";
  }
  else{
    kepala = ekor = -1;
  gotoxy(25,12);
  cout << "Antrian Bus Telah Dihapus Semua" << endl;

  }
}

void EnqueueBus::busMasuk(int jalurbus)
{

  if(kosong() == 1)
  {
    kepala = 0;
    ekor = 0;
    bus[ekor] = jalurbus;
    if(jalurbus == 1)
    {
      cout << "Jalur 1 : Glagah-Kusumanegara-Malioboro-Kaliurang" ;
      cout<<endl;
    }
    else if(jalurbus == 2)
    {
      cout << "Jalur 2 : Jl.Pramuka-Umbulharjo-Veteran-Gejayan";
      cout<<endl;
    }
    else if(jalurbus == 3)
    {
      cout << "Jalur 3 : CondongCatur-BabarSari-Janti-Kusumanegara";
      cout<<endl;
    }
    else if(jalurbus == 4)
    {
      cout << "Jalur Bus 4 : Gejayan-UGM-BulakSumur-KaliUrang";
      cout<<endl;
    }
    else if(jalurbus == 5)
    {
        cout << "Jalur Bus 5 : Jl.Kusumanegara-Gembira loka-Jogja Expo Center";
      cout<<endl;
    }
    else if(jalurbus == 6)
    {
        cout << "Jalur Bus 6 : Pasar Kembang-Malioboro-Taman Pintar";
      cout<<endl;
    }
    else if(jalurbus == 7)
    {
     cout << "Jalur Bus 7 : Alun-alun Utara -Pasar Ngasem-Wirobrajan";
     cout<<endl;
    }
    else if(jalurbus == 8)
    {
     cout << "Jalur Bus 8 : Jl.Sagan-UNY-Ring road Utara-Kampus Amikom";
     cout<<endl;
    }
    else if(jalurbus == 9)
    {
     cout << "Jalur Bus 9 : RS.Bethesda-Jl.Sagan-RS.Panti Rapih";
     cout<<endl;
    }
    else if(jalurbus == 10)
    {
     cout << "Jalur Bus 10 : Kridosono-Gramedia-UGM";
     cout<<endl;
    }
    else if(jalurbus == 11)
    {
     cout << "Jalur Bus 11 : Jl.C.Simanjutak-Jl.Kaliurang-RS.Sardjito";
     cout<<endl;
    }
    else if(jalurbus == 12)
    {
     cout << "Jalur Bus 12 : SMA N 3 Yogyakarta-Gramedia-Mirota Kampus";
     cout<<endl;
    }
    else if(jalurbus == 13)
    {
     cout << "Jalur Bus 13 : Jl.Pramuka-Jl.Dr.Soepomo-Jl.Kapas";
     cout<<endl;
    }
    else if(jalurbus == 14)
    {
     cout << "Jalur Bus 14 : kampus UIN-Ambarokmo Plaza-Jl.Solo";
     cout<<endl;
    }
    else if(jalurbus == 15)
    {
     cout << "Jalur Bus 15 : Jl.Kusumaegara-Halte Senopati-Taman Budaya Jogja";
     cout<<endl;
    }
     else if(jalurbus == 16)
    {
     cout << "Jalur Bus 16 : Jl.Kusumaegara-Taman Siswa-Rumah Sakit Jogja Wirosaban";
     cout<<endl;
    }
     else if(jalurbus == 17)
    {
     cout << "Jalur Bus 17 : UIN-Galeria Mall-Masjid UGM";
     cout<<endl;
    }
     else if(jalurbus == 18)
    {
     cout << "Jalur Bus 18 : PGSD USD-Ring Road Utara-Monjali";
     cout<<endl;
    }
     else if(jalurbus == 19)
    {
     cout << "Jalur Bus 19 : Jalan Kaliurang-Taman Lampion-Taman Sleman";
     cout<<endl;
    }
     else if(jalurbus == 20)
    {
     cout << "Jalur Bus 20 : Jalan Kaliurang-Jalan Magelang-Borobudur";
     cout<<endl;
    }
    else
    {
     cout << "Jalur Bus Tidak Tersedia";
    }
  }

  else if(penuh() == 0)
  {
    ekor++;
    bus[ekor] = jalurbus;
    if(jalurbus == 1)
    {
      cout << "Jalur 1 : Glagah-Kusumanegara-Malioboro-Kaliurang" ;
      cout<<endl;
    }
    else if(jalurbus == 2)
    {
    cout << "Jalur 2 : Jl.Pramuka-Umbulharjo-Veteran-Gejayan";
    cout<<endl;
    }
    else if(jalurbus == 3)
    {
    cout << "Jalur 3 : CondongCatur-BabarSari-Janti-Kusumanegara";
    cout<<endl;
    }
     else if(jalurbus == 4)
    {
     cout << "Jalur Bus 4 : Gejayan-UGM-BulakSumur-KaliUrang";
     cout<<endl;
    }
    else if(jalurbus == 5)
    {
     cout << "Jalur Bus 5 : Jl.Kusumanegara-Gembira loka-Jogja Expo Center";
     cout<<endl;
    }
    else if(jalurbus == 6)
    {
     cout << "Jalur Bus 6 : Pasar Kembang-Malioboro-Taman Pintar";
     cout<<endl;
    }
    else if(jalurbus == 7)
    {
     cout << "Jalur Bus 7 : Alun-alun Utara -Pasar Ngasem-Wirobrajan";
     cout<<endl;
    }
    else if(jalurbus == 8)
    {
     cout << "Jalur Bus 8 : Jl.Sagan-UNY-Ring road Utara-Kampus Amikom";
     cout<<endl;
    }
    else if(jalurbus == 9)
    {
     cout << "Jalur Bus 9 : RS.Bethesda-Jl.Sagan-RS.Panti Rapih";
     cout<<endl;
    }
    else if(jalurbus == 10)
    {
     cout << "Jalur Bus 10 : Kridosono-Gramedia-UGM";
     cout<<endl;
    }
    else if(jalurbus == 11)
    {
     cout << "Jalur Bus 11 : Jl.C.Simanjutak-Jl.Kaliurang-RS.Sardjito";
     cout<<endl;
    }
    else if(jalurbus == 12)
    {
     cout << "Jalur Bus 12 : SMA N 3 Yogyakarta-Gramedia-Mirota Kampus";
     cout<<endl;
    }
    else if(jalurbus == 13)
    {
     cout << "Jalur Bus 13 : Jl.Pramuka-Jl.Dr.Soepomo-Jl.Kapas";\
     cout<<endl;
    }
    else if(jalurbus == 14)
    {
     cout << "Jalur Bus 14 : kampus UIN-Ambarokmo Plaza-Jl.Solo";
     cout<<endl;
    }
    else if(jalurbus == 15)
    {
     cout << "Jalur Bus 15 : Jl.Kusumaegara-Halte Senopati-Taman Budaya Jogja";
     cout<<endl;
    }
    else if(jalurbus == 16)
    {
     cout << "Jalur Bus 16 : Jl.Kusumaegara-Taman Siswa-Rumah Sakit Jogja Wirosaban";
     cout<<endl;
    }
     else if(jalurbus == 17)
    {
     cout << "Jalur Bus 17 : UIN-Galeria Mall-Masjid UGM";
     cout<<endl;
    }
     else if(jalurbus == 18)
    {
     cout << "Jalur Bus 18 : PGSD USD-Ring Road Utara-Monjali";
     cout<<endl;
    }
     else if(jalurbus == 19)
    {
     cout << "Jalur Bus 19 : Jalan Kaliurang-Taman Lampion-Taman Sleman";
     cout<<endl;
    }
     else if(jalurbus == 20)
    {
     cout << "Jalur Bus 20 : Jalan Kaliurang-Jalan Magelang-Borobudur";
     cout<<endl;
    }
     else
    {
     cout << "Jalur Bus Tidak Tersedia";
    }
  }
  if (jam==1){gotoxy(20,81);cout<<"Pukul : 06.00";
}
else if (jam==2){gotoxy(20,81);cout<<"Pukul : 07.15";
}
else if(jam==3){gotoxy(20,81);cout<<"Pukul : 07.40";
}
else if(jam==4){gotoxy(20,81);cout<<"Pukul : 08.00";
}
else if(jam==5){gotoxy(20,81);cout<<"Pukul : 09.00";
}
else if(jam==6){gotoxy(20,81);cout<<"Pukul : 09.30";
}
else if (jam==7){gotoxy(20,81);cout<<"Pukul : 10.00";
}
 else if (jam==8){gotoxy(20,81);cout<<"Pukul : 10.30";
}
else if (jam==9){gotoxy(20,81);cout<<"Pukul : 10.45";
}
else if (jam==10){gotoxy(20,81);cout<<"Pukul : 11.30";
}
else if (jam==11){gotoxy(20,81);cout<<"Pukul : 12.30";
}
else if (jam==12){gotoxy(20,81);cout<<"Pukul : 14.30";
}
else if (jam==13){gotoxy(20,81);cout<<"Pukul : 15.00";
}
else if (jam==14){gotoxy(20,81);cout<<"Pukul : 15.30";
}
else if (jam==15){gotoxy(20,81);cout<<"Pukul : 15.45";
}
else if (jam==16){gotoxy(20,81);cout<<"Pukul : 16.30";
}
else if (jam==17){gotoxy(20,81);cout<<"Pukul : 16.45";
}
else if (jam==18){gotoxy(20,81);cout<<"Pukul : 17.00";
}
else if (jam==19){gotoxy(20,81);cout<<"Pukul : 17.30";
}
else if (jam==20){gotoxy(20,81);cout<<"Pukul : 18.00";
}

else if (jam==21){gotoxy(20,81);cout<<"Pukul : 18.30";
}
else{cout<<endl;
gotoxy(20,81);
cout<<"Pilihan waktu tidak teredia";
}
  int a;
    gotoxy(20,84);
    cout<<"+++++++++++++++++++++++++++++++++++";
    gotoxy(20,85);
    cout<<"|| 1.Cetak                       ||"<<endl;
    gotoxy(20,86);
    cout<<"|| 2.Kembali ke Menu Untuk Hapus ||"<<endl;
    gotoxy(20,87);
    cout<<"+++++++++++++++++++++++++++++++++++";
    cout<<endl;
    cin>>a;
   
    if(a==1){
    system("cls");
    print();
    }
    else{Menu();}

}

void EnqueueBus :: print()
{     gotoxy(23,3);
       cout<<"Nama : "<<nama;   
       gotoxy(23,4);
      cout<<"No Telepon : "<<nomer;
      cout<<endl;
          
    if(kosong()==0)
    {
    for(int i = ekor;i>=kepala;i--)
    {
      if(bus[i] == 1)
      {
       gotoxy(23,5);
      cout << "Jalur 1 : Glagah-Kusumanegara-Malioboro-Kaliurang\n" ;
      }
      else if(bus[i] == 2)
      {
         gotoxy(23,5);
      cout << "Jalur 2 : Jl.Pramuka-Umbulharjo-Veteran-Gejayan\n";
      }
      else if(bus[i] == 3)
      {
         gotoxy(23,5);
      cout << "Jalur 3 : CondongCatur-BabarSari-Janti-Kusumanegara\n";
      }
      
       else if(bus[i] == 4)
      {
          gotoxy(23,5);
      cout << "Jalur 4 : Gejayan-UGM-BulakSumur-KaliUrang\n";
      }
      else if(bus[i] == 5)
    {
     gotoxy(23,5);
     cout << "Jalur Bus 5 : Jl.Kusumanegara-Gembira loka-Jogja Expo Center\n";
    }
    else if(bus[i] == 6)
    {
     gotoxy(23,5);
     cout << "Jalur Bus 6 : Pasar Kembang-Malioboro-Taman Pintar\n";
    }
    else if(bus[i] == 7)
    {
     gotoxy(23,5);
     cout << "Jalur Bus 7 : Alun-alun Utara -Pasar Ngasem-Wirobrajan\n";
    }
    else if(bus[i] == 8)
    {
     gotoxy(23,5);
     cout << "Jalur Bus 8 : Jl.Sagan-UNY-Ring road Utara-Kampus Amikom\n";
    }
    else if(bus[i] == 9)
    {
     gotoxy(23,5);
     cout << "Jalur Bus 9 : RS.Bethesda-Jl.Sagan-RS.Panti Rapih\n";
    }
    else if(bus[i] == 10)
    {
     gotoxy(23,5);
     cout << "Jalur Bus 10 : Kridosono-Gramedia-UGM\n";
    }
    else if(bus[i] == 11)
    {
     gotoxy(23,5);
     cout << "Jalur Bus 11 : Jl.C.Simanjutak-Jl.Kaliurang-RS.Sardjito\n";
    }
    else if(bus[i] == 12)
    {
     gotoxy(23,5);
     cout << "Jalur Bus 12 : SMA N 3 Yogyakarta-Gramedia-Mirota Kampus\n";
    }
    else if(bus[i] == 13)
    {
     gotoxy(23,5);
     cout << "Jalur Bus 13 : Jl.Pramuka-Jl.Dr.Soepomo-Jl.Kapas\n";
    }
    else if(bus[i] == 14)
    {
     gotoxy(23,5);
     cout << "Jalur Bus 14 : kampus UIN-Ambarokmo Plaza-Jl.Solo\n";
    }
    else if(bus[i] == 15)
    {
     gotoxy(23,5);
     cout << "Jalur Bus 15 : Jl.Kusumaegara-Halte Senopati-Taman Budaya Jogja\n";
    }
    else if(bus[i] == 16)
    {
     gotoxy(23,5);
     cout << "Jalur Bus 16 : Jl.Kusumaegara-Taman Siswa-Rumah Sakit Jogja Wirosaban\n";
    }
     else if(bus[i] == 17)
    {
     gotoxy(23,5);
     cout << "Jalur Bus 17 : UIN-Galeria Mall-Masjid UGM\n";
    }
     else if(bus[i] == 18)
    {
     gotoxy(23,5);
     cout << "Jalur Bus 18 : PGSD USD-Ring Road Utara-Monjali\n";
    }
     else if(bus[i] == 19)
    {
     gotoxy(23,5);
     cout << "Jalur Bus 19 : Jalan Kaliurang-Taman Lampion-Taman Sleman\n";
    }
     else if(bus[i] == 20)
    {
     gotoxy(23,5);
     cout << "Jalur Bus 20 : Jalan Kaliurang-Jalan Magelang-Borobudur\n";
    }
    else
      {
        gotoxy(23,5);
        cout << "Antrian Bus Masih Kosong" << endl;
      }
    }
 }
    
if (jam==1){gotoxy(23,6);
cout<<"Waktu berangkat : 06.00";
}
else if (jam==2){gotoxy(23,6);
cout<<"Waktu berangkat : 07.15";
}
else if (jam==3){gotoxy(23,6);
cout<<"Waktu berangkat : 07.40";
}
else if (jam==4){gotoxy(23,6);
cout<<"Waktu berangkat : 08.00";
}
else if (jam==5){gotoxy(23,6);
cout<<"Waktu berangkat : 09.00";
}
else if (jam==6){gotoxy(23,6);
cout<<"Waktu berangkat : 09.30";
}
else if (jam==7){gotoxy(23,6);
cout<<"Waktu berangkat : 10.00";
}
else if (jam==8){gotoxy(23,6);
cout<<"Waktu berangkat : 10.30";
}
else if (jam==9){gotoxy(23,6);
cout<<"Waktu berangkat : 10.45";
}
else if (jam==10){gotoxy(23,6);
cout<<"Waktu berangkat : 11.30";
}
else if (jam==11){gotoxy(23,6);
cout<<"Waktu berangkat : 12.30";
}
else if (jam==12){gotoxy(23,6);
cout<<"Waktu berangkat : 14.30";
}
else if (jam==13){gotoxy(23,6);
cout<<"Waktu berangkat : 15.00";
}
else if (jam==14){gotoxy(23,6);
cout<<"Waktu berangkat : 15.30";
}
else if (jam==15){gotoxy(23,6);
cout<<"Waktu berangkat : 15.45";
}
else if (jam==16){gotoxy(23,6);
cout<<"Waktu berangkat : 16.30";
}
else if (jam==17){gotoxy(23,6);
cout<<"Waktu berangkat : 16.45";
}
else if (jam==18){gotoxy(23,6);
cout<<"Waktu berangkat : 17.00";
}
else if (jam==19){gotoxy(23,6);
cout<<"Waktu berangkat : 17.30";
}
else if (jam==20){gotoxy(23,6);
cout<<"Waktu berangkat : 18.00";
}
else if (jam==21){gotoxy(23,6);
cout<<"Waktu berangkat : 18.30";
}
else{gotoxy(23,6);
cout<<"Pilihan waktu tidak teredia";
}

}

void EnqueueBus :: header()
{
  gotoxy( 2, 1 );
for ( int i = 1; i < 79; i++ )
{
  cout << char( 205 );
}
gotoxy( 1, 1 );
cout << char( 201 );
gotoxy( 80, 1 );
cout << char( 187 );
for ( int i = 2; i < 25; i++ )
{
  gotoxy( 1, i );
  cout << char( 186 );
}
gotoxy( 1, 25 );
cout << char( 200 );
gotoxy( 80, 25 );
cout << char( 188 );
for ( int i = 2; i < 25; i++ )
{
  gotoxy( 80, i );
  cout << char( 186 );
}
gotoxy( 2, 25 );
for ( int i = 1; i < 79; i++ )
{
  cout << char( 205 );
}
//bingkai beetwen list of main menu
gotoxy( 24, 6 );
for ( int i = 1; i < 39; i++ )
{
  cout << char( 205 );
}
gotoxy( 23, 6 );
cout << char( 201 );
gotoxy( 62, 6 );
cout << char( 187 );
for ( int i = 7; i < 16; i++ )
{
  gotoxy( 23, i );
  cout << char( 186 );
}
gotoxy( 23, 16 );
cout << char( 200 );
gotoxy( 24, 16 );
for ( int i = 1; i < 39; i++ )
{
  cout << char( 205 );
}
gotoxy( 62, 16 );
cout << char( 188 );
for ( int i = 7; i < 16; i++ )
{
  gotoxy( 62, i );
  cout << char( 186 );
}
}

void EnqueueBus :: Menu()
{
  int jalurbus;
  for ( ; ; )
  {
    system("cls");
    system("color f");
    header();
    gotoxy( 28, 8 );
    cout<< "SIMULASI PEMILIHAN JALUR BUS";
    char pilihan;
    gotoxy(58,21);
    cout<< "Made By  : ";
   
    gotoxy(58,23);
    cout<< "Amallia Istikhomah";
    gotoxy(58,24);
    cout<< "Listy Ismiatun";
    gotoxy( 35, 9 );
    cout<<  "1. Jalur Bus" ;
    gotoxy( 35, 10 );  
    cout<<  "2. Hapus Semua" ;
    gotoxy( 25, 15 );
    cout<<  "Enter your choice    : " ;
    gotoxy( 48, 15 );
    cin >> pilihan;
    system("cls");
    switch ( pilihan )
    {
      case '1':
      awal:
      system("cls");
    cout<<"    ||3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3||"<<endl<<endl;
    cout <<"    || Jalur 1 : Glagah-Kusumanegara-Malioboro-Kaliurang                 ||" ;
       cout<<endl<<endl;
    cout <<"    || Jalur 2 : Jl.Pramuka-Umbulharjo-Veteran-Gejayan                   ||";
       cout<<endl<<endl;
    cout << "    || Jalur 3 : CondongCatur-BabarSari-Janti-Kusumanegara               ||";
       cout<<endl<<endl;
    cout << "    || Jalur 4 : Gejayan-UGM-BulakSumur-KaliUrang                        ||";
       cout<<endl<<endl;
      cout << "    || Jalur 5 : Jl.Kusumanegara-Gembira loka-Jogja Expo Center             ||";
      cout<<endl<<endl;
    cout << "    || Jalur 6 : Pasar Kembang-Malioboro-Taman Pintar                 ||";
      cout<<endl<<endl;
     cout << "    || Jalur 7 : Alun-alun Utara -Pasar Ngasem-Wirobrajan         ||";
    cout<<endl<<endl;
     cout << "    || Jalur 8 : Jl.Sagan-UNY-Ring road Utara-Kampus Amikom         ||";
    cout<<endl<<endl;
     cout << "    || Jalur 9 : RS.Bethesda-Jl.Sagan-RS.Panti Rapih                 ||";
    cout<<endl<<endl;
     cout << "    || Jalur 10 : Kridosono-Gramedia-UGM                 ||";
    cout<<endl<<endl;
     cout << "    || Jalur 11 : Jl.C.Simanjutak-Jl.Kaliurang-RS.Sardjito         ||";
    cout<<endl<<endl;
     cout << "    || Jalur 12 : SMA N 3 Yogyakarta-Gramedia-Mirota Kampus         ||";
    cout<<endl<<endl;
     cout << "    || Jalur 13 : Jl.Pramuka-Jl.Dr.Soepomo-Jl.Kapas             ||";
    cout<<endl<<endl;
     cout << "    || Jalur 14 : kampus UIN-Ambarokmo Plaza-Jl.Solo                 ||";
    cout<<endl<<endl;
     cout << "    || Jalur 15 : Jl.Kusumaegara-Halte Senopati-Taman Budaya Jogja     ||";
    cout<<endl<<endl;
     cout << "    || Jalur 16 : Jl.Kusumaegara-Taman Siswa-Rumah Sakit Jogja Wirosaban ||";
    cout<<endl<<endl;
     cout << "    || Jalur 17 : UIN-Galeria Mall-Masjid UGM                     ||";
    cout<<endl<<endl;
     cout << "    || Jalur 18 : PGSD USD-Ring Road Utara-Monjali                 ||";
    cout<<endl<<endl;
     cout << "    || Jalur 19 : Jalan Kaliurang-Taman Lampion-Taman Sleman             ||";
    cout<<endl<<endl;
     cout << "    || Jalur 20 : Jalan Kaliurang-Jalan Magelang-Borobudur         ||";
    cout<<endl<<endl;
    cout<<"    ||3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3||";
    cout<<endl<<endl;
   
    gotoxy(25,45);
    cout<<"=========================="<<endl;
    gotoxy(25,46);
     cout<<"|| Jadwal Berangkat Bus ||"<<endl;
     gotoxy(25,47);
    cout<<"=========================="<<endl;
    gotoxy(25,48);
    cout<<"|| No  ||   Pukul       ||"<<endl;
    gotoxy(25,49);
    cout<<"=========================="<<endl;
    gotoxy(25,50);
    cout<<"|| 1   ||   06.00     ||"<<endl;
    gotoxy(25,51);
    cout<<"|| 2   ||   07.15     ||"<<endl;
    gotoxy(25,52);
    cout<<"|| 3   ||   07.40     ||"<<endl;
    gotoxy(25,53);
    cout<<"|| 4   ||   08.00     ||"<<endl;
    gotoxy(25,54);
    cout<<"|| 5   ||   09.00     ||"<<endl;
    gotoxy(25,55);
    cout<<"|| 6   ||   09.30       ||"<<endl;
    gotoxy(25,56);
    cout<<"|| 7   ||   10.00     ||"<<endl;
    gotoxy(25,57);
    cout<<"|| 8   ||   10.30     ||"<<endl;
    gotoxy(25,58);
    cout<<"|| 9   ||   10.40     ||"<<endl;
    gotoxy(25,59);
    cout<<"|| 10  ||   11.30     ||"<<endl;
    gotoxy(25,60);
    cout<<"|| 11  ||   12.30     ||"<<endl;
    gotoxy(25,61);
    cout<<"|| 12  ||   14.30     ||"<<endl;
    gotoxy(25,62);
    cout<<"|| 13  ||   15.00     ||"<<endl;
    gotoxy(25,63);
    cout<<"|| 14  ||   15.30     ||"<<endl;
    gotoxy(25,64);
    cout<<"|| 15  ||   15.45     ||"<<endl;
    gotoxy(25,65);
    cout<<"|| 16  ||   16.30     ||"<<endl;
    gotoxy(25,66);
    cout<<"|| 17  ||   16.45     ||"<<endl;
    gotoxy(25,67);
    cout<<"|| 18  ||   17.00     ||"<<endl;
    gotoxy(25,68);
    cout<<"|| 19  ||   17.30     ||"<<endl;
    gotoxy(25,69);
    cout<<"|| 20  ||   18.00     ||"<<endl;
    gotoxy(25,70);
    cout<<"|| 21  ||   18.30     ||"<<endl;
    gotoxy(25,71);
    cout<<"=========================="<<endl;
   

   
    gotoxy(20,75);
    cout<< "Nama Anda : ";
    cin>>nama;
   
    gotoxy(20,76);
    cout<< "No Telepon : ";
    cin>>nomer;
    gotoxy(20,77);
    cout<< "Masukkan No Jalur Bus  : ";
    cin >> jalurbus;
   
    gotoxy(20,78);
    cout<<"Masukkan Waktu yang Anda Pilih : ";
    cin>>jam;      
    
   
     ulang:
           char pil;
           //system("cls");
        gotoxy(20,80);
        cout<<"Yakin (y / t) : ";
        cin>>pil;
        gotoxy(20,81);
        if(pil=='y' || pil=='Y'){
        gotoxy(20,82);           
         busMasuk( jalurbus);
         }
        else if(pil=='t' || pil=='T'){
             goto awal;
             }
        else{
             goto ulang;}
      break;
    
      case '2':
        hapusSemuaAntrian();
      break;
      default:
        gotoxy( 30, 12 ); cout<< "Your Choice is not Available" ; getche();
    }
    getche();
  }
}

int main()
{
  EnqueueBus a;
}

refleksi kuliah alpro minggu ke 14

senin,tgl 18-6-2012 kuliah diadakan di masjid.,tak kirain skalian pengajian ee,, syukuran udah selesai ni alpro disemester 2.. hehe.. minggu ini minggu terakhir perkuliahan alpro. pengumpulan bonus nilai selama kuliah berlangsung dan pengecekan nilai yang sudah masuh didaftar nilai. diberikan kisi2 untuk UAS yg insyaallah sifatnya closebook.. yo uwesslah,, tetep semangat ajah pokoke.. belajarrrrrrrr..

refleksi kuliah alpro minggu ke 13

minggu ini tgl 11-6-2012, tentang Pointer, pengenalan struktur data. Pointer merupakan salah satu jenis data terstruktur. dijelaskan pula tentang gambaran pionter dan contoh kehidupan sehari-hari serta aplikasi link list. minggu ini tidak terlalu tegang seperti biasanya. mungkin karena materi sudah hampir selesai.. tetap diberi motivasi untuk mendatang.. semngat untuk tetap ketemu struktur data di semester 3.. good luck guys..

refleksi kuliah alpro minggu ke 12

minggu ini 4-6-2012 , materinya masih tentang array 2 dimensi,dalam perkuliahan hari ini cukup intensif semua bisa terkendali mulai dari latihan-latihanaya ,diberi latian untuk menyelesaikan perhitungan perkalian matriks dgn matriks dan vektor, dan saat mengerjakan sungguh menegangkan, lebih tegang kuliah alpro dr pda naik jetfoster.. hehehehee... disuruh mengerjakan didepan kelas itu wowww skali,, untung saya hnya ngerjakan dibelakang saja serasa dikejar-kejar,, beh,, untungnya bisa.. oke,, thanks..