Anda di halaman 1dari 35

LAPORAN

ALGORITMA DAN PEMOGRAMAN 1

“APLIKASI KASIR UNTUK BENGKEL MOTOR”

DISUSUN OLEH :

Nama : Cika Diawanti

Nim : 19024014036

Kelas : Informatika A

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS ISLAM MAKASSAR

2019
KATA PENGANTAR

Rasa syukur yang dalam saya sampaikan kehadiran Tuhan Yang


Maha Pemurah, karena berkat kemurahanNya laporan programming
project ini dapat saya selesaikan dengan baik. Dalam laporan ini saya
membahas tentang “ Aplikasi Bengkel Motor” yang sangat sederhana.

Laporan ini saya buat dalam rangka memenuhi salah satu tugas
mata kuliah Algoritma dan Pemograman 1.

Terima kasih saya ucapkan kepada Ibu “Rosmiati, S.KOM,M.KOM”


yang telah membantu saya baik secara moral maupun materi. Terima
kasih juga saya ucapkan kepada teman-teman seperjuangan yang telah
mendukung saya sehingga saya bisa menyelesaikan tugas ini.

Saya menyadari, bahwa laporan programming project yang saya


buat ini masih jauh dari kata sempurna baik dari segi penyusun, Bahasa,
maupun penulisannnya. Oleh karena itu, saya sangat mengharapkan kritik
dan saran yang membangun dari semua pembaca guna menjadi acuan
agar penulis bisa menjadi lebih baik lagi di masa mendatang.

Semoga laporan programming project ini bisa menambah wawasan


para pembaca dan bisa bermanfaat untuk perkembangan dan
peningkatan ilmu pengetahuan.

Makassar, 25 Desember 2019

Penulis

Cika diawati

II
DAFTAR ISI

KATA PENGANTAR............................................................................ll
DAFTAR ISI.........................................................................................lll
BAB I....................................................................................................1
PENDAHULUAN..................................................................................1
1.1. Latar belakang.............................................................................1
1.2. Batasan masalah........................................................................2
1.3. Rumusan masalah......................................................................2
1.4. Tujuan.........................................................................................2
1.5. Manfaat.......................................................................................3

BAB ll...................................................................................................4
LANDASAN TEORI.............................................................................4
2.1. Pengertian aplikasi......................................................................4
2.2. Pengertian program kasir............................................................5
2.3. Pengertian Bahasa pemrograman PASCAL...............................6

BAB lll..................................................................................................7
PEMBAHASAN....................................................................................7
3.1. Implementasi program................................................................7

BAB lV................................................................................................12
PENUTUP..........................................................................................12
4.1. Kesimpulan................................................................................12
4.2. Saran.........................................................................................12

III
BAB 1

PENDAHULUAN

1.1 Latar Belakang

Karena banyaknya pengguna Sepeda Motor didaerah


Makassar, dan memungkinkan banyak pengguna sepeda motor
menggunakan jasa bengkel motor, sehingga saya membuat aplikasi
bengkel motor untuk memudahkan penyedia jasa bengkel motor
dalam melakukan bisnisnya. Dalam melakukan perhitungan harga,
seringkali penyedia jasa bengkel motor menggunakan kalkulator, jadi
perhitungannya masih manual untuk setiap konsumen/pelanggan.

Terkadang perhitungannya salah seperti memasukkan harga


perbijinya, misalnya salah memencet tombol angka yang seharusnya
harga perbijinya adalah Rp.15.000,- ketika memencet tombol angka
dikalkulator salah, harga yang dimasukkan adalah Rp. 10.000,-
sehingga terjadi kesalahan dalam perhitungan, jika konsumen
menghitung ulang dari struk yang diterimanya dari jasa bengkel motor
lalu terjadi kesalahan dalam harga, itu bisa mengakibatkan
kekecewaan konsumen terhadap penyedia jasa bengkel motor.

Selain itu tidak jarang ditemukan penyedia jasa bengkel motor


melakukan pembukuan atau penyimpanan data secara manual seperti
menulisnya dibuku pembukuan bengkel motor itu. Sehingga ketika
ingin mencari data nama produk, maka penyedia jasa bengkel motor
harus membuka buku pembukuan itu lalu mencarinya perhalaman
hingga ketemu, sehingga itu dapat menyulitkan penyedia jasa dalam
bisnisnya secara manual.

IV
Untuk mengatasi masalah-masalah yang biasa ditemukan
dalam penyedia jasa bengkel motor seperi masalah-masalah diatas,
oleh

karena itu aplikasi bengkel motor sangat dibutuhkan oleh


penyedia jasa bengkel motor dalam melakukan usahanya, sehingga
dapat mempermudah penyedia jasa, yang tadinya serba manual
dengan adanya Aplikasi bengkel motor ini mereka bisa lebih mudah
untuk melakukan usahanya.

1.2 Batasan Masalah

Batasan masalah yang diambil dalam penulisan laporanl ini


adalah :

 Membuat aplikasi sesederhana mungkin agar cepat melayani


costomer dengan waktu sesingkat-singkatnya.
 Pelayanan pada server mengikuti disiplin pelayanan yang telah
dibuat.

1.3 Rumusan Masalah

 Bagaimana cara menghasilkan sebuah program sistem?


 Bagaimana membuat suatu sistem informasi yang dapat
melakukan pengolahan data untuk servis motor maupun
peralatan bengkel motor yang disertai pembayaran yang
mudah?
 Bagaimana membuat suatu informasi yang dapat memberikan
laporan baik untuk servis motor maupun peralatan bengkel
motor dengan proses pembayaran yang cepat?
1.4 Tujuan

Tujuan dari pembuatan program kasir ini :

 Mempercepat proses perhitungan pembayaran.


 Mempercepat proses pembelian.

V
 Mempermudah kasir untuk melakukan input pada biaya
service motor atau barang yang dibeli atau.
 Memberi kenyamanan pada kasir dan pembeli.

1.5 Manfaat

Adapun manfaat dari pembuatan aplikasi kasir ini yaitu :

 Dapat membantu mempercepat proses kerja dan transaksi


penjualan.
 Dapat membantu pertumbuhan bengkel motor kearah yang
lebih maju sesuai dengan perkembangan zaman dan
teknologi yang ada.

VI
BAB ll

LANDASAN TEORI

2.1 Pengertian Aplikasi

Pengertian aplikasi adalah suatu penerapan perangkat lunak


(software) yang dikembangkan untuk melakukan tugas tertentu.
Suatu aplikasi dikembangkan dengan menggunakan bahasa
pemrograman, seperti C, C++, Java, PHP, Python dan masih banyak
lagi. Pada dasarnya, aplikasi dibangun untuk mengolah instruksi dari
pengguna sebagai input dan mengeluarkan hasil yang diinginkan
sebagai output.

Sebagai contoh, pada aplikasi web browser Anda mengetikkan


“Buku Digital” sebagai inputnya dan butuh beberapa detik saja
informasi mengenai buku digital telah dihasilkan.  Dari contoh tersebut
sudah dapat dibuktikan bahwa aplikasi memberikan kemudahan bagi
banyak orang. Saat ini, banyak para pemrogram yang memamerkan
aplikasi buatannya kepada publik.

VII
Dalam pengembangannya, aplikasi dibedakan menjadi aplikasi
desktop, aplikasi web dan aplikasi mobile. Aplikasi yang hanya dapat
dijalankan di perangkat komputer/PC disebut aplikasi desktop.
Aplikasi yang dijalankan jika ada koneksi internet. Sedangkan aplikasi
mobile adalah aplikasi yang dapat dijalankan di perangkat mobile.
Suatu aplikasi dapat berjalan di berbagai perangkat dioperasikan
oleh OS (Operating System) yang terdapat dalam perangkat tersebut.

Beberapa ciri-ciri yang menandakan kualitas dari aplikasi, yaitu


aplikasi dapat memenuhi kebutuhan user, merespon instruksi dengan
cepat, dapat berjalan di berbagai platform, dan
membutuhkan resource (prosesor, memori, media penyimpanan) yang
rendah.

2.2 Pengertian program kasir


Program kasir dapat dikatakan sebagai otak dari sebuah
computer kasir dan sangat mempengaruhi kinerja computer kasir.
Program kasir sering juga disebut dengan istilah software took,
software stok maupun software kasir. Apabila kita ingin membeli
program kasir tentunya arus melihat kebutuhan yang ada, yaitu jenis
usaha yang sedang dijalankan. Program kasir untuk setiap jenis
usaha tentu saja berbeda-beda, program kasir untuk sebuah restoran
berbeda dengan program kasir untuk minimarket.
Software kasir rumah makan biasanya melakukan pencatatan
pada setiap transaksi penjualan yang terjadi di rumah makan serta
mampu menyajikan laporan-laporan layaknya seperti mesin kasir
konvensional atau cash register. Laporan-laporan ini misalnya adalah
total pendapatan atau omzet rumah makan yang diperoleh pada hari
tersebut, laporan distribusi pembayaran via tunai, debit atau kredit,
laporan omzet perkasir, dan juga informasi seputar transaksi

VIII
mengenai item yang laku pada hari tersebut serta distibusi jumlah
barang yang laku untuk masing-masing item barang.
Implementasi program kasir rumah makan sendiri saat ini
sudah berkembang tidak hanya melakukan aktivitas manajemen yang
berhubungan dengan fungsi kasir saja. saat ini hampir semua
software kasir rumah makan berkualitas sudah memasukkan fitur
manajemen stok seperti master barang dan penyesuaian barang atau
adjustment
stok saat terjadi ketidak cocokan antara stok dikomputer
dengan stok fisik, kemudian fitur pembelian ke supplier dan kartu
hutang, serta modul-modul lain yang bervariatif antara program kasir
rumah makan satu dengan program rumah makan lainnya.

2.3 Pengertian Bahasa pemrograman pascal

Pascal adalah salah satu bahasa pemrograman komputer yang


sering dipakai untuk belajar algoritma dan pemrograman bagi pemula
terutama di bidang akademis.
Saat ini pascal juga masih menjadi bahasa pemrograman
standar untuk lomba Olimpiade Sains Nasional (OSN) bidang
komputer. Selain itu, mayoritas jurusan komputer di Indonesia juga
menggunakan bahasa Pascal di tahun pertama bangku kuliah.
Nama Pascal diambil dari ahli matematika Prancis abad
pertengahan, Blaise Pascal. Bahasa Pemrograman Pascal
dikembangkan oleh Niklaus Wirth pada tahun 1970 dan mencapai
puncak kepopulerannya di pada era 1970 hingga awal 1990an
(terutama dengan compiler Turbo Pascal).
Pascal sempat menjadi bahasa pemrograman utama dalam
pengembangan Apple Lisa, yakni cikal bakal sistem operasi Apple
Macintosh, dan Apple pernah merilis sistem operasi Apple

IX
Pascal. Photoshop versi pertama juga dibuat menggunakan bahasa
Pascal.
Bahasa Pascal menerapkan konsep procedural dan structured
programming yang baik, sehingga pas untuk belajar konsep
programming. Perintah Pascal mirip dengan bahasa inggris sehari-
hari seperti begin, end, write, dan read.

BAB lll
PEMBAHASAN

3.1 implementasi program

 Tampilan program

Gambar 3.1 Tampilan menu daftar barang yang dijual

X
Gambar 3.1 Merupakan tampilan awal program yang menampilkan menu
utama yaitu nama toko serta biodata kasir. Bersamaa dengan menu
barang dan biaya barang yang dijual

Gambar 3.2 Tampilan menu Service motor

Gambar 3.2 Merupakan tampilan kedua program yang menampilkan


menu nama bengkel serta biodata kasir. Bersamaan dengan menu service
motor serta biaya service.

Gambar 3.3 Tampilan menu barang yang dibeli

XI
Gambar 3.3 merupakan tampilan ketiga program yang menapilkan menu
barang yang dibeli.serta jumlah barang yang dibeli, masukkan jumlah
barang yang dibeli untuk menghitung jumlah barang yang dibeli serta
masukkan jumlah 0 (nol) untuk barang yang tidak dibeli.

Setelah memasukkan jumlah barang yang dibeli lalu akan muncul harga
total dari pembelian barang tersebut.

Gambar 3.4 Tampilan menu service motor

XII
Gambar 3.4 Merupakan tampilan Keempat program yang menampilkan
menu service motor yaitu ganti oli, tune up, kampas rem dan spare part.
Masukkan pilihan yang digunakan atau diservice maka akan muncul total
biaya service

Gambar 3.5 Tampilan Menu transaksi

Gambar 3.5 Merupakan tampilan kelima program yang menampilkan total


biaya pembayaran, jumlah uang yang dibayar serta kembalian. Masukkan
jumlah uang yang dibayar.

XIII
Maka muncul jumlah total kembalian pelanggan.

XIV
Gambar 3.6 Tampilan input Y or N untuk kembali ke menu utama

Gambar 3.6 Merupakan tampilan keenam program yang menampilkan


menu Yes or No. Masukkan input Y untuk kembali kemenu utama
program sedangakan masukkan input N maka transaksi selesai.

BAB lV

PENUTUP

4.1 Kesimpulan

Dengan adanya program yang telah dibuat oleh saya sendiri,


maka dapat diambil kesimpulan, yaitu :

 Oprator kasir akan lebih mudah dalam menjalankan proses


pembayaran disebuah toko. Karena oprator tersebut hanya tinggal
memasukkan jumlah barang-barang yang terdapat dalam menu
barang yang ditampilakan serta pilihan menu service yang telah
ditampilkan dan harga total bisa langsung ditampilkan. Demikian

XV
juga dalam proses pengambilan uang customer. Oprator hanya
tinggal memasukkan nominal yang dibayarkan oleh customer dan
uang kembalian langsung dapat ditampilkan.
 Waktu yang terpakai dalam proses pembayaran menjadi jauh
lebih efisien.

4.2 Saran

Program yang saya buat masih dapat dikembangkan menjadi


lebih besar, karena saya menyadari bahwa program yang dibuat
masih terdapat banyak kekurangan. Saran yang dapat saya
sampaikan :

 Jenis barang yang dibuat dapat ditambah menjadi lebih banyak.


 Program dapat ditambahkan berlangganan untuk pelanggan setia.
 Program ini dapat didesain dengan tampilan yang lebih baik dan
lebih menarik lagi.

DAFTAR PUSTAKA

Andre. 2015. Dunia Ilkom. Maret 17. Accessed Desember 4, 2015.


http://www.duniailkom.com/tutorial-belajar-pascal-cara-
menjalankan-kode-program-pascal-membuat-file-exe/.

XVI
Mustopa, Puji. 2015. "academia.edu." academia.edu. Juli 17. Accessed
Desember 4, 2015.
http://www.academia.edu/6923065/Makalah_algoritma.

Sahabat. 2009. Nusinau! Juni 19. Accessed Desember 3, 2015.


http://www.nusinau.com/algoritma-dan-pemrograman.

Zaidan. 2014. Teknologi Informasi Komunikasi. Januari 1. Accessed


Desember 5, 2015. http://www.teknologi-
informasi.net/2014/01/sekilas-pengertian-tentang-bahasa-
pascal.html.

LAMPIRAN

Program Kasir_Bengkel_Motor;

uses crt;

XVII
var

Gatol, Tune, Ampas, Spare, Kunci1, Kunci2, Kunci3, Obeng, Pahat,


Gergaji, Kompressor, Bor, Oli1, Oli2:integer;

a,b,c,d,e,f,g,h,i,j,k,l,m,n, Bayar, Total1, Total2, Totol:longint;

sel:char;

begin

textcolor(black);

textbackground(white);

clrscr;

a := 120000;

b := 33000;

c := 36000;

d := 160000;

e := 26000;

f := 47000;

g := 3800000;

h := 385000;

i := 52000;

j := 50000;

k := 150000;

l := 75000;

m := 45000;

n := 150000;

XVIII
writeln (' ||||');

writeln (' |>>>>>>>>>>>>>>>>>>>>>> BENGKEL CHIKA


<<<<<<<<<<<<<<<<<<<<<|');

writeln (' ||||');

writeln (' | KASIR : Cika Diawati NIM : 19024014036


|');

writeln (' ||********************************************************||');

writeln (' | DAFTAR BARANG YANG DIJUAL


|');

writeln (' ||********************************************************||');

writeln (' | NO | NAMA BARANG | HARGA


|');

writeln (' ||****|**************************|************************||');

writeln (' | 1 | Kunci Inggris 45mm | Rp. 120.000 |


');

writeln (' | 2 | Kunci Pass 19mm | RP. 33.000 |


');

writeln (' | 3 | Kunci Ring 14mm | Rp. 36.000 |


');

writeln (' | 4 | Obeng Ketok | Rp. 160.000 | ');

writeln (' | 5 | Pahat | Rp. 26.000 | ');

writeln (' | 6 | Gergaji Besi | Rp. 47.000 | ');

writeln (' | 7 | Kompressor | Rp. 3.800.000 | ');

writeln (' | 8 | Bor Tangan | Rp. 385.000 | ');

XIX
writeln (' | 9 | Oli Motor Idemitsu | Rp. 52.000 | ');

writeln (' | 10 | Oli Motor Shell Advance | Rp. 50.000 |


');

writeln (' |________________________________|


_________________________| ');

readln;

gotoxy(0,0);

clrscr;

writeln (' ||||');

writeln (' |>>>>>>>>>>>>>>>>>>>>>> BENGKEL CHIKA


<<<<<<<<<<<<<<<<<<<<<|');

writeln (' ||||');

writeln (' | KASIR : Cika Diawati NIM : 19024014036


|');

writeln (' ||********************************************************||');

writeln (' | SERVICE |');

writeln (' ||********************************************************||');

writeln (' | NO | MENU SERVICE | BIAYA |');

writeln (' ||****|**************************|************************||');

writeln (' | 1 | Ganti Oli | Rp. 150.000 |');

writeln (' | 2 | Tune Up | Rp. 75.000 |');

writeln (' | 3 | Kampas Rem | Rp. 45.000 |');

writeln (' | 4 | Spare part | Rp. 150.000 |');

XX
writeln (' |_____|__________________________|
_________________________|');

readln;

gotoxy (0,0);

clrscr;

writeln (' ||
========================================================|
|');

writeln (' |>>>>>>>>>>>>>>>>>>>>>> BENGKEL CHIKA


<<<<<<<<<<<<<<<<<<<<<|');

writeln (' ||
========================================================|
|');

writeln (' | KASIR : Cika Diawati NIM : 19024014036


|');

writeln (' ||');

writeln (' | BARANG YANG DIBELI | JUMLAH


|');

writeln (' |________________________|


_________________________________|');

write(' Kunci Inggris 45mm : '); read(Kunci1);

write(' Kunci Pass 19mm : '); read(Kunci2);

write(' Kunci Ring 14mm : '); read(Kunci3);

write(' Obeng Ketok : '); read(Obeng);

write(' Pahat : '); read(Pahat);

XXI
write(' Gergaji Besi : '); read(Gergaji);

write(' Kompressor : '); read(Kompressor);

write(' Bor Tangan : '); read(Bor);

write(' Oli Motor Idemitsu : '); read(Oli1);

write(' Oli Motor Shell Advance: '); read(Oli2);

Total1 := (Kunci1*a)+(Kunci2*b)+(Kunci3*c)+(Obeng*d)+(Pahat*e)+
(Gergaji*f)+(Kompressor*g)+(Bor*h)+(Oli1*i)+(Oli2*j);

writeln (' ------------------------------------------------------------');

writeln (' HARGA TOTAL : Rp ',total1);

writeln (' ------------------------------------------------------------');

readln;

readln;

gotoxy (0,0);

clrscr;

writeln (' ||
========================================================|
|');

writeln (' |>>>>>>>>>>>>>>>>>>>>>> BENGKEL CHIKA


<<<<<<<<<<<<<<<<<<<<<|');

writeln (' ||
========================================================|
|');

writeln (' | KASIR : Cika Diawati NIM : 19024014036


|');

XXII
writeln (' ||');

writeln (' | MENU SERVICE | PILIHAN |');

writeln (' |________________________|


_________________________________|');

write(' Ganti Oli : '); read(Gatol);

write(' Tune Up : '); read(Tune);

write(' Kampas Rem : '); read(Ampas);

write(' Spare part : '); read(Spare);

Total2 := (Gatol*k)+(Tune*l)+(Ampas*m)+(Spare*n);

writeln (' ------------------------------------------------------------');

writeln (' TOTAL HARGA : Rp ',total2);

writeln (' ------------------------------------------------------------');

readln;

readln;

gotoxy(0,0);

clrscr;

writeln (' ||
========================================================|
|');

writeln (' |>>>>>>>>>>>>>>>>>>>>>> BENGKEL CHIKA


<<<<<<<<<<<<<<<<<<<<<|');

writeln (' ||
========================================================|
|');

XXIII
writeln (' | KASIR : Cika Diawati NIM : 19024014036
|');

writeln (' ||');

Totol := Total1+Total2;

writeln (' TOTAL PEMBAYARAN : Rp ',totol);

writeln(' ||');

write (' | BAYAR : Rp ');readln(bayar);

writeln (' ||');

if bayar<=Totol then

begin

writeln (' -------------------------------------------------------------');

writeln (' MAAF UANG YANG ANDA MASUKKAN KURANG,


SILAHKAN INPUT KEMBALI = ',bayar - totol);

readln;

writeln ('
========================================================
=====');

end;

if bayar>=Totol then

begin

writeln (' -------------------------------------------------------------');

writeln (' KEMBALI : Rp ', bayar - Totol);

XXIV
writeln ('
========================================================
=====');

readln;

end;

if bayar>=Totol then

begin

clrscr;

gotoxy (5,5);

writeln ('%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%');

writeln (' TERIMA KASIH TELAH BERBELANJA, SILAHKAN


DATANG KEMBALI');

writeln ('%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%');

readln;

end;

if (bayar=Totol) then

begin

clrscr;

gotoxy (5,5);

writeln ('%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%');

XXV
writeln (' TERIMA KASIH TELAH BERBELANJA, SILAHKAN
DATANG KEMBALI');

writeln ('%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%');

end;

begin

repeat

write('LANJUTKAN PEMBELIAN? (Y or N): ');

readln(sel);

until (sel = 'Y') or (sel = 'y') or (sel = 'N') or (sel = 'n');

end;

case sel of

'Y','y':begin

textcolor(black);

textbackground(white);

clrscr;

a := 120000;

b := 33000;

c := 36000;

d := 160000;

e := 26000;

f := 47000;

XXVI
g := 3800000;

h := 385000;

i := 52000;

j := 50000;

k := 150000;

l := 75000;

m := 45000;

n := 150000;

writeln (' ||||');

writeln (' |>>>>>>>>>>>>>>>>>>>>>> BENGKEL CHIKA


<<<<<<<<<<<<<<<<<<<<<|');

writeln (' ||||');

writeln (' | KASIR : Cika Diawati NIM : 19024014036


|');

writeln (' ||********************************************************||');

writeln (' | DAFTAR BARANG YANG DIJUAL


|');

writeln (' ||********************************************************||');

writeln (' | NO | NAMA BARANG | HARGA


|');

writeln (' ||****|**************************|************************||');

writeln (' | 1 | Kunci Inggris 45mm | Rp. 120.000 |


');

XXVII
writeln (' | 2 | Kunci Pass 19mm | RP. 33.000 |
');

writeln (' | 3 | Kunci Ring 14mm | Rp. 36.000 |


');

writeln (' | 4 | Obeng Ketok | Rp. 160.000 | ');

writeln (' | 5 | Pahat | Rp. 26.000 | ');

writeln (' | 6 | Gergaji Besi | Rp. 47.000 | ');

writeln (' | 7 | Kompressor | Rp. 3.800.000 | ');

writeln (' | 8 | Bor Tangan | Rp. 385.000 | ');

writeln (' | 9 | Oli Motor Idemitsu | Rp. 52.000 | ');

writeln (' | 10 | Oli Motor Shell Advance | Rp. 50.000 |


');

writeln (' |________________________________|


_________________________| ');

readln;

gotoxy(0,0);

clrscr;

writeln (' ||||');

writeln (' |>>>>>>>>>>>>>>>>>>>>>> BENGKEL CHIKA


<<<<<<<<<<<<<<<<<<<<<|');

writeln (' ||||');

writeln (' | KASIR : Cika Diawati NIM : 19024014036


|');

writeln (' ||********************************************************||');

XXVIII
writeln (' | SERVICE |');

writeln (' ||********************************************************||');

writeln (' | NO | MENU SERVICE | BIAYA |');

writeln (' ||****|**************************|************************||');

writeln (' | 1 | Ganti Oli | Rp. 150.000 |');

writeln (' | 2 | Tune Up | Rp. 75.000 |');

writeln (' | 3 | Kampas Rem | Rp. 45.000 |');

writeln (' | 4 | Spare part | Rp. 150.000 |');

writeln (' |_____|__________________________|


_________________________|');

readln;

gotoxy (0,0);

clrscr;

writeln (' ||
========================================================|
|');

writeln (' |>>>>>>>>>>>>>>>>>>>>>> BENGKEL CHIKA


<<<<<<<<<<<<<<<<<<<<<|');

writeln (' ||
========================================================|
|');

writeln (' | KASIR : Cika Diawati NIM : 19024014036


|');

writeln (' ||');

XXIX
writeln (' | BARANG YANG DIBELI | JUMLAH
|');

writeln (' |________________________|


_________________________________|');

write(' Kunci Inggris 45mm : '); read(Kunci1);

write(' Kunci Pass 19mm : '); read(Kunci2);

write(' Kunci Ring 14mm : '); read(Kunci3);

write(' Obeng Ketok : '); read(Obeng);

write(' Pahat : '); read(Pahat);

write(' Gergaji Besi : '); read(Gergaji);

write(' Kompressor : '); read(Kompressor);

write(' Bor Tangan : '); read(Bor);

write(' Oli Motor Idemitsu : '); read(Oli1);

write(' Oli Motor Shell Advance: '); read(Oli2);

Total1 := (Kunci1*a)+(Kunci2*b)+(Kunci3*c)+(Obeng*d)+(Pahat*e)+
(Gergaji*f)+(Kompressor*g)+(Bor*h)+(Oli1*i)+(Oli2*j);

writeln (' ------------------------------------------------------------');

writeln (' HARGA TOTAL : Rp ',total1);

writeln (' ------------------------------------------------------------');

readln;

readln;

gotoxy (0,0);

XXX
clrscr;

writeln (' ||
========================================================|
|');

writeln (' |>>>>>>>>>>>>>>>>>>>>>> BENGKEL CHIKA


<<<<<<<<<<<<<<<<<<<<<|');

writeln (' ||
========================================================|
|');

writeln (' | KASIR : Cika Diawati NIM : 19024014036


|');

writeln (' ||');

writeln (' | MENU SERVICE | PILIHAN |');

writeln (' |________________________|


_________________________________|');

write(' Ganti Oli : '); read(Gatol);

write(' Tune Up : '); read(Tune);

write(' Kampas Rem : '); read(Ampas);

write(' Spare part : '); read(Spare);

Total2 := (Gatol*k)+(Tune*l)+(Ampas*m)+(Spare*n);

writeln (' ------------------------------------------------------------');

writeln (' TOTAL HARGA : Rp ',total2);

writeln (' ------------------------------------------------------------');

readln;

XXXI
gotoxy(0,0);

clrscr;

writeln (' ||
========================================================|
|');

writeln (' |>>>>>>>>>>>>>>>>>>>>>> BENGKEL CHIKA


<<<<<<<<<<<<<<<<<<<<<|');

writeln (' ||
========================================================|
|');

writeln (' | KASIR : Cika Diawati NIM : 19024014036


|');

writeln (' ||');

Totol := Total1+Total2;

writeln (' || TOTAL PEMBAYARAN : Rp ',totol);

if bayar<=Totol then

begin

writeln (' -------------------------------------------------------------');

writeln (' MAAF UANG YANG ANDA MASUKKAN KURANG,


SILAHKAN INPUT KEMBALI = ',bayar - totol);

readln;

writeln ('
========================================================
=====');

XXXII
end;

if bayar>=Totol then

begin

writeln (' -------------------------------------------------------------');

writeln (' KEMBALI : Rp ', bayar - Totol);

writeln ('
========================================================
=====');

readln;

end;

if bayar>=Totol then

begin

clrscr;

gotoxy (5,5);

writeln ('%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%');

writeln (' TERIMA KASIH TELAH BERBELANJA, SILAHKAN


DATANG KEMBALI');

writeln ('%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%');

readln;

end;

if (bayar=Totol) then

begin

XXXIII
clrscr;

gotoxy (5,15);

writeln ('%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%');

writeln (' TERIMA KASIH TELAH BERBELANJA, SILAHKAN


DATANG KEMBALI ');

writeln ('%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%');

end;

end;

'N','n':begin

if bayar>=Totol then

clrscr;

gotoxy (40,0);

writeln
('=======================================================
=========');

gotoxy (40,0);

writeln (' TERIMA KASIH TELAH BERBELANJA, SILAHKAN


DATANG KEMBALI ');

gotoxy (40,0);

writeln
('=======================================================
=========');

XXXIV
readln;

end;

end;

if (bayar=Totol) then

begin

clrscr;

writeln
('=======================================================
=========');

writeln (' TERIMA KASIH TELAH BERBELANJA, SILAHKAN


DATANG KEMBALI ');

writeln
('=======================================================
=========');

end;

readln;

end.

XXXV

Anda mungkin juga menyukai