News
Loading...

Membuat Program Penyewaan Mobil di Bahasa Pemrograman C++ dan C

Sarjanabersama-Baiklah, pada artikel kali ini akan membahas cara membuat program Penyewaan Mobil dengan menggunakan bahasa pemograman C++. Sebelumnya maaf, akhir-akhir ini admin jarang ngepost karena ada kesibukan hehe, dah skip ..

program penyewaan mobil dengan C+

Uraian/Ringkasan

Program aplikasi komputer merupakan perangkat Software siap pakai yang nantinya  digunakan membantu perkerjaan si user. Dalam sebuah komputer, aplikasi disiapkan ataupun dibuat berdasarkan sesuai kebutuhannya masing-masing.

Contohnya program yang kali ini dibuat adalah tentang Penyewaan Mobil. Project Penyewaan Mobil ini ditujukan kepada suatau perusahaan yang berjalan dibidang Penyewaan. Sebelum ke programnya, kalian harus tau pembahasan dibawah ini.

Pada tampilan menu awalnya diberikan 2 pilihan yaitu :

1. Infromasi Tentang Penyewaan Mobil
Pada bagian ini kalian mendapatkan informasi tentang penyewaan mobil. Disana bisa juga Melihat informasi mobil saja yang bisa disewa dan harga sewanya perhari.

2. Program Penyewaan
Pada bagian ini adalah dimana kalian bisa menyewa mobil sesuai dengan informasi pada bagian pertama tadi. Disana anda akan menginput nama, lama sewa, dank ode mobil. Kode Mobil pilih sesuai yang tersedia pada bagian informasi.

Program

Yuk langsung saja ke syntak programnya.
// Diharapkan bisa memahami setiap perintah dibawah ini
Program ini dibuat Oleh Zel Afriadi, follow akun twitternya di @zelafriadi_

1. Syntak Program
#include <iostream>
#include <windows.h>
#include <time.h>
#include <string.h //sarjanabersama.com
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 mseconds)
{
clock_t goal=mseconds+clock();
while(goal>clock());
}

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
int a,n,x,y,kd[20],ls[20],jp,hrgs,tot,kode;
char nama[20][20],jm[20];
char mad;
  for(x=1;x<15;x++) // running text
  {
  delay(100);
  gotoxy(x-1,2);cout<<' ';
  gotoxy(x,2);cout<<" SELAMAT DATANG DI SISTEM PENYEWAAN MOBIL 3 BERSAUDARA \n\n";
 }

  mad= 'y';
  mad= 'Y';
  while (mad=='y' || mad=='Y'){
 
  cout<<"  1.Infromasi Penyewaan"<<endl;
  cout<<"  2.Program Penyewaan"<<endl;
  cout<<"\n Silahkan Pilih Kode [1/2] : ";cin>>kode;

  {system("cls");}
  switch (kode)
{
  case 1:
  {
 cout<<"\n ----------------------------";
 cout<<"\n     INFORMASI PENYEWAAN";
 cout<<"\n ----------------------------\n\n";

 cout<<"1. Kode Mobil : 1"<<endl;
 cout<<"   Jenis Mobil : Sedan"<<endl;
 cout<<"   Harga Sewa/hari : Rp 800.000"<<endl<<endl;

 cout<<"2. Kode Mobil : 2"<<endl;
 cout<<"   Jenis Mobil : Bus"<<endl;
 cout<<"   Harga Sewa/hari : Rp 750.000"<<endl<<endl;

 cout<<"3. Kode Mobil : 3"<<endl;
 cout<<"  Jenis Mobil : Mini Bus"<<endl;
 cout<<"  Harga Sewa/hari : Rp 1000.000"<<endl<<endl;

break;
  {system("cls");}
  }
{
case 2:
  {
    cout<<"\n   ----------------------------";
    cout<<"\n        PROGRAM PENYEWAAN";
    cout<<"\n   ----------------------------\n\n";
  cout << " Silahkan Isi Data dengan Lengkap \n\n ";
cout << "\n Jumlah Penyewa     : " ;cin>>n;
for(a=1;a<=n;a++)
{
cout << "\n Penyewa ke - "<<a<<endl;
cout << " Nama               : " ;cin>>nama[a];
    cout << " Lama Sewa/hari     : " ;cin>>ls[a];
    cout << " Kode Mobil (1/2/3) : " ;cin>>kd[a];
}

  {system("cls");}    
gotoxy(5,2);cout<<"-----------------------------------------------------------------"<<endl;
gotoxy(5,3);cout<<"|No|Nama|Lama Sewa|Kode Mobil|Harga Sewa|Jenis Mobil|Total Bayar|"<<endl;
gotoxy(5,4);cout<<"-----------------------------------------------------------------"<<endl;
for(a=1;a<=n;a++)

{

gotoxy(5,4+a);cout<<"|"; // dihitung dari garis terakhir ditabel
gotoxy(6,4+a);cout<<a;
gotoxy(8,4+a);cout<<"|";
gotoxy(9,4+a);cout<<nama[a];
gotoxy(13,4+a);cout<<"|";
gotoxy(14,4+a);cout<<ls[a];
gotoxy(23,4+a);cout<<"|";
gotoxy(24,4+a);cout<<kd[a];
gotoxy(34,4+a);cout<<"|";

if (kd[a]==1)
    {
hrgs=800000;
strcpy(jm, "Sedan \n");
}
 
    else if (kd[a]==2)
    {
hrgs=750000;
strcpy(jm, "Mini Bus \n");
}

else if (kd[a]==3)
    {
hrgs=1000000;
strcpy(jm, "Bus \n");
}

else
{
cout<<" Kode Salah !!!";
exit(0);
}

tot=(hrgs*ls[a]);

gotoxy(35,4+a);cout<<hrgs;
gotoxy(45,4+a);cout<<"|";
gotoxy(46,4+a);cout<<jm;
gotoxy(57,4+a);cout<<"|";
gotoxy(58,4+a);cout<<tot;
gotoxy(69,4+a);cout<<"|";
}
cout<<endl;
cout<<"     -----------------------------------------------------------------"<<endl;
break;
}
default:

{
cout<<"Maaf Kode Anda Salah!"<<endl<<endl;
}
break;
}
{system("cls");}
}

  cout<<"\nMasih Ada Data? [y or n] :";cin>>mad;
  cout<<endl;

{system("cls");}

}

return 0;

}  // Sarjanabersama.com

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

Dengan pembuatan program Penyewaan Mobil ini diharapkan kepada sasaran dari tujuan pembuatan program ini dapat mempermudah penggunaan dalam menyewa mobil dan meminimalisir biaya dan waktu.

Baiklah itu saja pembahasan kali ini mengenai Membuat Program Penyewaan Mobil Menggunakan Bahasa Pemograman 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 ...

Post a Comment

0 Comments