Anda di halaman 1dari 14

PEMBUATAN PROGRAM DATA RENTAL MOBIL MENGGUNAKAN

BORLAND C++

Tugas Kelompok
Diajukan untuk memenuhi salah satu tugas mata kuliah
Algoritma Pemrograman I

Amin Purwanto

13150307

Anggy Dwi Setyo Wibowo

13150861

Arief Mukti Hidayat

13150491

Aziz Febri Saputra

13150862

Diki Aryanto

13150959

Tri Candra Putra

13150093

13.1A.21
AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER
BINA SARANA INFORMATIKA
PURWOKERTO
2015

KATA PENGANTAR
Syukur Alhamdulillah senantiasa kami panjatkan kehadirat Allah
SWT yang telah melimpahkan rahmat dan karunianya, sehingga
kami dapat menyelesaikan makalah ini guna memenuhi tugas
untuk mata kuliah Algoritma dan Pemrograman, dengan judul :
Program rental mobil dengan boerlan C++.
Kami menyadari bahwa dalam penilisan makalah ini tidak
terlepas dari bantuan banyak pihak yang dengan tulus
memberikan doa, saran dan kritik sehingga makalah ini dapat
terselesaikan,
Kami menyadari sepenuhnya bahwa makalah ini masih jauh dari
sempurna
dikarenakan
tebatasnya
pengalaman
da
penegetahuan yang kami miliki. Oleh karena itu kami
mengharapkan segala bentuk saran serta masukan bahkan kritik
yang membangun dari berbagai pihak. Akhirnya kami berharap
semoga makalah ini dapat memberikan manfaat bagi
perkembangan dunia pendidikan.
Purwokerto, 27 Oktober 2015

Penulis

DAFTAR ISI
KATA PENGANTAR ............................................................................ i
DAFTAR ISI ....................................................................................... ii

BAB I PENDAHULUAN
1.1Latar Belakang ...........................................................................
1.2Tujuan .........................................................................................
1.3Ruang Lingkup ............................................................................
BAB II PEMBAHASAN
2.1 Proses Bisnis ..............................................................................
2.2 Tampilan Input ...........................................................................
2.3 Tampilan Output ........................................................................
2.4 Source Code ..............................................................................
BAB III PENUTUP
3.1 KESIMPULAN ..............................................................................
3.2 SARAN .......................................................................................
DAFTAR PUSTAKA ............................................................................

BAB I
PENDAHULUAN
1.1

LATAR BELAKANG

Pemrograman dalam struktur data ada beberapa macam,


salah
satunya
adalah
pemrograman
C++.
Dalam
pemrograman ini biasanya menggunakan variable Array,
struktur dan inked list.
Makalah ini mempraktikan beberapa variable tersebut dimana
salah satu variable mempunyai cairir dan umum yang
berbeda sesuai dengan tipe file yang dignakan pembaca.
Seperti Array yang menggunakan satu dimensi dan dua
dimensi serta tiga dimensi dimana sangat berbeda dengan
struktur yang menggunakan tingkatan prosedur.
Program ini merupakan pemrograman yang berbeda dari
pemrograman lainnya misalnya dalam program pascal, namun
tidak begitu signifikan.
Program yang kami buat untuk menampilkan program rental
mobil dengan menggunakan seleksi kondisi (nested if), dan
juga menggunakan switch, sintaks input dan output. Dimana
akan dioperasikan pada saat konsumen menyewa kendaraan
pada perusahaan tertentu.
Program ini dibuat untuk mempermudah penyedia jasa dalam
pencatatan sejumlah barang sewaannya yang tersewa dan
untuk mencatat data kon sumen yang menyewa kendaraan,
tanpa harus dilakukan secara manual.

1.2 TUJUAN
Tujuan disususnnya makalah ini yaitu menyelesaikan salah
satu tugas mata pelajaran yang khususnya pelajaran
Algoritma dan Pemrograman sekaligus tugas atau nilai
tambah untuk UTS.
Selain itu, penulis berharapa di buatnya makalah ini bukan
hanya untuk tugas yang di berikan semata, akan tetapi bisa
membanti kita semua dalam hal mempelajari ilmu
pengetahuan yang khususnya Pemrograman C++ ini.
Harapan penulis yaitu semoga makalah ini tidak hanya
bermanfaat bagi penulis akan tetapi sangat-sangat
bermanfaat khususnya juga bagi para pembaca atau kita yang
membutuhkan untuk referensi ataupun salah satu sarana

untuk menambah wawasan hal ilmu pengetahuan yang


khususnya Pemrograman C++. Semoga makalah ini bisa
bermanfaat bagi penulis khususnya dan kita semua amiin.

1.3 RUANG LINGKUP


Ruang lingkup makalah ini adalh untuk mahasiswa AMIK BSI
khususnya yang memiliki mata kuliah Algoritma dan
Pemrograman.

BAB II
PEMBAHASAN
1.1 PROSES BISNIS
Program ini dibuat untuk memudahkan transaksi antara penyewa
dan karyawan perusahaan RENTAL MOBIL VIP DI JAMIN PUAS
dengan ketentuan :
1. Daftar kendaraan sewa :
a. Pickup
- Suzuki
: Rp
- Mitsubishi
: Rp
b. Truck
- Hino
: Rp
- Suzuki
: Rp
c. Bus
- Patas
: Rp
- Sinar Jaya
: Rp
d. Mobil keluarga
- Avanza
: Rp
- Grand Prix
: Rp

300.000/hari
250.000/hari
450.000/hari
500.000/hari
1.000.000/hari
2.500.000/hari
250.000/hari
300.000/hari

1.2 TAMPILAN INPUT


Nama petugas
Nama penyewa

=
=

Masukan kode kendaraan (1-8)


Lama sewa

Screenshoot Program Tampilan Input:

1.3

TAMPILAN OUTPUT

%%%%%%%%%%% RENTAL MOBIL VIP %%%%%%%%%%%


DI JAMIN PUAS
Nama petugas

Nama penyewa

Nama kendaraan

Harga sewa kendaraan

Diskon
Total bayar

=
=

%%%%%%%%%%% TERIMA KASIH %%%%%%%%%%%%


Apa mau input data lagi????[y/t] =

Screenshoot Program Tampilan Output:

1.4 SOURCE CODE


=======================================
===================
#include <conio>
#include <stdio>
#include <string>
#include <iostream>
main()
{
char kode,nama[50],input,petugas[20],penyewa[20];
int harga,lama,diskon=0,total=0;
awal:
clrscr();
cout<<"||

Daftar kode kendaraan :

||"<<endl;

cout<<"==================================
========"<<endl;
cout<<"||

1.Suzuki pickup

||"<<endl;

cout<<"||

2.Mitsubishi pickup

||"<<endl;

cout<<"||

3.Hino truck

||"<<endl;

cout<<"||

4.Suzuki truck

cout<<"||

5.Bus Patas

||"<<endl;

cout<<"||

6.Bus Sinar Jaya

||"<<endl;

cout<<"||

7.Avanza

||"<<endl;

cout<<"||

8.Grand Prix

cout<<"||

||"<<endl;

||"<<endl;
||"<<endl;

cout<<"|| sewa lebih dari 7 hari diskon 20% ||"<<endl;


cout<<"==================================
========"<<endl;
cout<<endl;
cout<<endl;
cout<<"Nama petugas
cout<<"Nama penyewa

=";gets(petugas);
=";gets(penyewa);

cout<<"masukkan kode kendaraan[1-8] =";cin>>kode;


cout<<"lama sewa
switch(kode)
{
case'1':
strcpy(nama,"suzuki pickup");
harga=300000;
break;
case'2':
strcpy(nama,"mitsubishi pickup");
harga=250000;
break;
case'3':
strcpy(nama,"hino truck");
harga=450000;
break;
case'4':
strcpy(nama,"suzuki truck");
harga=500000;

=";cin>>lama;

break;
case'5':
strcpy(nama,"bus patas");
harga=1000000;
break;
case'6':
strcpy(nama,"bus sinar jaya");
harga=2500000;
break;
case'7':
strcpy(nama,"avanza");
harga=250000;
break;
case'8':
strcpy(nama,"grand prix");
harga=300000;
break;
default:
cout<<"kode salah!!"<<endl;
strcpy(nama,"kode tidak tersedia");
harga=0;
}
if(lama>=7)
{
diskon=0.20*harga;
}
else
{
diskon=0*harga;
}
total=(harga*lama);
clrscr();

cout<<"%%%%%%%%%%%%%%%% RENTAL MOBIL VIP %%%


%%%%%%%%%%%%%"<<endl;
cout<<"

DI JAMIN PUAS

"<<endl;

cout<<"--------------------------------------------------"<<endl;
cout<<"Nama petugas

="<<petugas<<endl;

cout<<"Nama penyewa

="<<penyewa<<endl;

cout<<"Nama kendaraan

="<<nama<<endl;

cout<<"Harga sewa kendaraan


="<<"Rp."<<harga<<endl;
cout<<"diskon

="<<diskon<<endl;

cout<<"Total bayar

="<<"Rp."<<total<<endl;

cout<<"--------------------------------------------------"<<endl;
cout<<"%%%%%%%%%%%%%%%% TERIMA KASIH %%%%
%%%%%%%%%%%%"<<endl;
cout<<"apa mau input data lagi????[y/t]=";cin>>input;
if(input=='Y'||input=='y')
goto awal;
getch();
}
=======================================
===================

BAB III
PENUTUP
3.1 KESIMPULAN
Adapun beberapa kesimpulan yang dapat diambil adalah :
1. Dalam bahasa C++ semua hal yang berhubungan dengan
sintaks harus diperhatikan secara seksama, hal ini
dikarenakan sebuah program tidak akan bisa running
apabila salah satu sintaks itu missing.
2. Dalam membangun program kita harus memperhatikan
huruf reverse word, variable, konstanta dan lain-lain kerena
program C++ bersifat case sensitive (huruf kecil dan besar
dianggap berbeda).
3. Struktur data merupakan salah satu bahan dasar
pembuatan program. Pemakaian struktur data yang tepat
didalam proses pemrograman akan menghasilkan
algoritma yang jelas da tepat sehingga menjadikan
program secara keseluruhan lenih sederhana.
4. Array merupakan bagian dari struktur data termasuk dalam
struktur data sederhana yang dapat didefinisikan sebagai
pemesanan alokasi memori sementara pada komputer.
3.2 SARAN
1. semoga makalah ini menjadi sebuah titik pendorong bagi
pemula yang ingin belajar bahasa C++ secara mendalam
2. semoga makalah ini menjadi pegangan pembaca dalam
memahami setiap sintaks umum yang ada pada bahasa C+
+.
3. diharapkan makalah ini berguna dan dapat menjadi sarana
pembelajaran oleh pembaca dan menjadi lebih paham
mengenai program dan aplikasi lain pendukungnya.

DAFTAR PUSTAKA

Anda mungkin juga menyukai