News
Loading...

Membuat Program Toko Furniture di Bahasa Pemrograman C++ dan C

Sarjanabersama-Baiklah, pada artikel kali ini akan membahas cara Membuat Program Transportasi Udara di Bahasa Pemrograman 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 Toko Furniture di Bahasa Pemrograman C++ dan C

Uraian/Ringkasan

Program aplikasi pada komputer merupakan perangkat lunak siap pakai yang nantinya akan digunakan untuk membantu melaksanakan perkerjaan si user tersebut. Dalam sebuah komputer, aplikasi disiapkan ataupun dibuat berdasarkan sesuai kebutuhannya masing-masing.
Salah satu contohnya pada program Pada Toko Furniture ini yang mana bertujuan untuk memandu pengguna atau pengunjung took untuk melakukan transaksi atau pemesanan perabotan rumah tangga
Pada tampilan menu terdapat  2 pilihan (case);
1.Pengisian Biodata Pengunjung .
Pada menu ini Cuma bertujuan agar pengunjung bisa mengisi biodata nya
2.Menu Pemesanan.
Pada Menu Ini berisi menu yang dijual dan juga harga di menu ini juga bisa melihat  total harga yang mau di bayar serta diskon nya

Jika salah mengetikkan nomor untuk menu maka akan di tampilakn ‘salah’.

Program

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

Program ini dibuat Oleh Muhammad Sidiq, follow akun instagramnya di @muhammadsidiq

1. Syntak program
#include <iostream.h> //sarjanabersama.com
#include <conio.h>
#include <iomanip.h>                       // kumpulan preprocessor
#include <stdio.h>
#include <string.h>
#include <time.h>

void delay(unsigned int mseconds)
{
clock_t goal=mseconds+clock();
while(goal>clock());                                                              // sintaks  teks berjalan
}

void main ()
{
char nm[20],noktp[20],almt[20],nohp[20],mad;
mad = 'y';
mad = 'Y';                                                                               //looping untuk perulangan masih ada data
while (mad == 'y'|| mad =='Y'){
int usia,kode,m,i;
for(m=1;m<20;m++)
 {
  delay(120);
  gotoxy(m-1,3);cout<<' '      ;                                         //teks berajalan
  gotoxy(m,3);cout<<" SELAMAT DATANG DI TOKO FURNITURE "<<endl<<endl<<endl;
 }
cout<<"~MENU PILIHAN~"<<endl<<endl;
cout<<"1.ISI DATA PENGUNJUNG"<<endl;
cout<<"2.MENU PEMESANAN"<<endl<<endl;
cout<<"Pilih menu 1 | 2 = ";cin>>kode;
clrscr();                            // penggunaan clear screen
switch (kode)          //  penggunaaan switch
{
case 1:
{
gotoxy(10,3);cout<<"MASUKKAN NAMA ANDA    = ";gets(nm);
gotoxy(10,5);cout<<"MASUKKAN NO KTP ANDA  = ";gets(noktp); //penggunaan gotoxy dan gets
gotoxy(10,7);cout<<"MASUKKAN NO HP ANDA   = ";gets(nohp);
gotoxy(10,9);cout<<"MASUKKAN USIA ANDA    = ";cin>>usia;
gotoxy(10,11);cout<<"MASUKKAN ALAMAT ANDA = ";gets(almt);

break;

case 2:
{
struct barang {         //penggunaan struct
char kode;
char nama[10];
}data[5];

char ulang;
long nilai[5][6],b; //pada variable nilain digunakan array 2 dimensi
{
 do
 {
 clrscr();
 gotoxy(20,1);cout<<"_____________________________________";
 gotoxy(21,2);cout<<"MENU PENJUALAN PERABOT RUMAH TANGGA";
 gotoxy(33,3);cout<<"TOKO FURNITURE";
 gotoxy(20,4);cout<<"_____________________________________\n\n";

 cout<<" _____________________________________________________________________________ \n";
 cout<<" | No | Kode |  Nama Barang  |  Harga  | Jumlah |  Total  | Diskon |  Bayar  | \n";
 cout<<" _____________________________________________________________________________ \n";
 cout<<" | 1. |      |               |         |        |         |        |         | \n";
 cout<<" | 2. |      |               |         |        |         |        |         | \n";
 cout<<" | 3. |      |               |         |        |         |        |         | \n";
 cout<<" | 4. |      |               |         |        |         |        |         | \n";
 cout<<" _____________________________________________________________________________ \n\n\n";

 cout<<"                                    \n";
 cout<<"             Kode MENU : S=Sofa     \n";
 cout<<"                         L=Lemari   \n";
 cout<<"                         K=Kursi    \n";
 cout<<"                         M=Meja     \n"<<endl;
 cout<<"Setiap Pembelian Lebih dari 2 dikenakan diskon 10%\n\n";
 cout<<"Dan Bagi yang beli cuma 1 tau 2 juga dapat diskon 5%\n";

 for(b=1;b<=4;b++)            //penggunaan for
 {
  ulang:
  gotoxy(10,8+b);cout<<"    ";
  gotoxy(10,8+b);cin>> data[b].kode;
  if (data[b].kode == 'S' || data[b].kode == 's' ){nilai[b][1]=500000;          // penggunaan IF
  gotoxy(17,8+b); cout<<"Sofa";}
  else if (data[b].kode == 'L' || data[b].kode == 'l' ){nilai[b][1]=900000;
  gotoxy(17,8+b); cout<<"Lemari";}
  else if (data[b].kode == 'K' || data[b].kode == 'k' ){nilai[b][1]=300000;
  gotoxy(17,8+b); cout<<"Kursi";}
  else if (data[b].kode == 'M' || data[b].kode == 'm' ){nilai[b][1]=600000;
  gotoxy(17,8+b); cout<<"Meja";}
  else  goto ulang;

  gotoxy(33,8+b);cout<< nilai[b][1];    //harga
  gotoxy(44,8+b);cin>> nilai[b][2];    //jumlah                  //penggunaan operator penjumlahan
  nilai[b][3]=nilai[b][1]*nilai[b][2]; //total
  gotoxy(51,8+b);cout<< nilai[b][3];
  if(nilai[b][2] >=3){nilai[b][4]=0.1*nilai[b][3];} //diskon 10% dari total
  else nilai[b][4]=0.05*nilai[b][3];  // diskon 5 % dari total
  gotoxy(61,8+b);cout<< nilai[b][4];
  nilai[b][5]=nilai[b][3]-nilai[b][4];  //bayar
  gotoxy(70,8+b);cout<< nilai[b][5];
 }

 gotoxy(18,24);cout<<"APAKAH ANDA INGIN MENGULANG ? [Y/N] "; cin>>ulang;
 }while(ulang== 'Y' || ulang == 'y');
}
}
}
break;
default:
cout<<"salah"<<endl;
break;

}

gotoxy(18,25);cout <<"APAKAH ANDA INGIN KEMBALI KE MENU AWAL(y/n) :";cin>>mad;
  cout <<endl;
  clrscr();
for (i=5;i<31;i++)
 {
 delay(90);
 gotoxy(i-1,22);cout<<' ';
 gotoxy(i,22);cout<<"TERIMA KASIH";
 }
 clrscr();
 }
}

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

Tampilan Awal
Membuat Program Toko Furniture di Bahasa Pemrograman C++ dan C
Tampilan Menu
Membuat Program Toko Furniture di Bahasa Pemrograman C++ dan C

Untuk lebih lanjutnya, silahkan copy paste syntak diatas dan paste di aplikasi dev atau turbo kalian lalu run untuk melihat hasilnya.

Dengan pembuatan program Toko Furniture ini diharapkan kepada sasaran dari tujuan pembuatan program ini dapat mempermudah pihak-pihak yang ada di bagian tersebut.

Baiklah itu saja pembahasan kali ini mengenai Membuat Program Toko Furniture 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 Layanan Pemesanan Pizza di Bahasa Pemrograman C++ dan C
Baca juga : Membuat Program Periklanan Media Cetak di Bahasa Pemrograman C++ dan C

Post a Comment

0 Comments