3.1 ALUR PROSES PROGRAM DALAM BENTUK
PSEUDOCODE
Nama Program :
Program Pemesanan Catering Barokah
Proses
: Pada rancangan program pemesanan catering terdapat
beberapa perintah.
1.Pseudocode Pemesanan Catering Barokah
Masukan Identitas pembeli.
Input jumlah banyak paket yang di pesan.
Masukan kode paket yang di pesan.
Masukan jumlah yang ingin di pesan.
Setelah input selesai akan muncul keluaran dari masukan yang
telah di lakukkan.
Anda di perintahkan untuk menginput uang bayar .
Proses akan berjalan sesuai jumlah uang.
Setelah itu anda akan di perintahkan untuk memilih perintah.
Jika anda memilih “Ya” Maka Proses pengulangan pada
program akan kembali data dari awal dan jika memilih “Tidak”
maka anda akan keluar dari program.
3.3 TAMPILAN INPUT & OUTPUT PROGRAM
Tampilan awal
3.4 TAMPILAN DAFTAR LISTING
cout<<============ CATERING BAROKAH =================\n"; cout<<"\n";
cout<<" HARGA murah,RASA enak, Dijamin HALAL \n"; cout<<"\n";
cout<<"============ PILIHAN PAKET ==================\n"; cout<<" PAKET 1 :Nasi Putih,Soto Bandung,Capcay,\n";
cout<<" Ayam Goreng,Kerupuk,Air Mineral,Acar/Sambar. \n"; cout<<" Harga : Rp.40000\n\n";
cout<<" PAKET 2 :Nasi Putih,Soto Daging,Gado-gado,\n";
cout<<" Ayam Panggang,Kerupuk,Air Mineral,Acar/Sambal\n"; cout<<" Harga : Rp.50000\n\n";
cout<<" PAKET 3 :Nasi Uduk,Soto Mie,Ayam Rica-rica,\n"; cout<<" Oseng-oseng Daging,Udang Saus Tiram,\n"; cout<<" Kerupuk,Air Mineral,Acar/Sambal\n"; cout<<" Harga : Rp.55000\n\n";
cout<<" PAKET 4 :Nasi Uduk,Soup Iga Sapi,Salad Buah,\n";
cout<<" Ayam Saus Wijen,Gulai Kambing,Udang Goreng,\n"; cout<<" Kerupuk,Air Mineral,Acar/Sambal\n";
cout<<" Harga : Rp.60000\n\n";
cout<<" PAKET 5 :Nasi Putih,Soto Betawi,Salad Buah,\n";
cout<<" Ayam dan Ikan Panggang,Udang Goreng Mentega,\n"; cout<<" Kerupuk,Air Mineral,Acar/Sambal\n";
cout<<" Harga : Rp.70000\n";
data();
cout<<"Nama Pembeli : "; cin>>pembeli.nama; cout<<"\nAlamat : "; cin>>pembeli.alamat;
cout<<"\nNo. Handphone : "; cin>>pembeli.hp;
cout<<"\nBanyak paket yang di pesan = "; cin>>n;
for (i=0;i<n;i++) {
cout<<"Jenis pesanan ke-"<<(i+1) << endl; cout<<"Jenis Paket [1 .. 5] : ";
cin>>jenis[i];
cout<<"Nama Pembeli : "<<pembeli.nama<<endl; cout<<"Alamat : "<<pembeli.alamat<<endl; cout<<"No. Handphone : "<<pembeli.hp<<endl;
cout<<"\n\n\n---\n ";
cout<<"No\tJenis Paket\tHarga Satuan\tBanyak Paket\tJumlah Harga\n"; cout<<"---\n";
cout<<" Paket 1";
cout<<setw(17)<< setiosflags(ios::left); harga=20000;
cout<<"20000"; }
else if (jenis[i]=='2'||jenis [i]=='2') {
cout<<" Paket 2";
cout<<setw(17)<< setiosflags(ios::left); harga=25000;
cout<<"25000"; }
else if (jenis[i]=='3'||jenis [i]=='3') {
cout<<"Paket 3";
harga=30000; cout<<"30000"; }
else if (jenis[i]=='4'||jenis [i]=='4') {
else if (jenis[i]=='5'||jenis [i]=='5') {
cout<<setw(17)<< setiosflags(ios::left)<<banyak[i]; total[i]=banyak[i]*harga;
cout<<total[i]; bayar+=total [i]; cout<<endl ; }
cout << endl ;
cout <<"---\n"; cout<< "\t\t\t\t\tJumlah Bayar = "<<bayar<< endl ;
pajak = 0.1*bayar;
cout<< "\t\t\t\t\tPajak = "<<pajak<<endl; totalbayar = bayar+pajak;
cout<< "\t\t\t\t\tToyal Bayar = "<<totalbayar<<endl<<endl ; diskon = 0.1*totalbayar;
potongan = totalbayar-diskon; if(totalbayar>=500000) {
cout<<"\n\n******************************************************** ***";
cout<<"\n\nSelamat Anda Mendapatkan Diskon 10% dan 1 kg Jeruk\n"; cout<<"Total Setelah Diskon Setelah Diskon = Rp "<<potongan;
cout<<"\n\n******************************************************** ***\n";
cin>>pembayaran;
kembalian = pembayaran-potongan; cout<<"kembalian : "<<kembalian; }
else {
cout<<"\t\t\t\t\tMasukan Pembayaran : "; cin>>pembayaran;
kembalian = pembayaran-totalbayar; cout<<"\t\t\t\t\tkembalian : "<<kembalian; }
cout<<"\n\n\t\t\t(((( TERIMA KASIH ))))"; cout<<"\n\n\t\t\t** CATERING BAROKAH ** ";
cout<<"\n\n\n\n\nPembelian Baru [y/t] ";cin>>pembelian; if (pembelian=='y'||pembelian=='Y')
goto atas; else clrscr(); getch();