Вы находитесь на странице: 1из 25

LAPORAN AKHIR PRAKTIKUM

PROGRAM PENYEWAAN RENTAL MOBIL

ACO LELE
55 201 08076

PROGRAM STUDI TEKNIK INFORMATIKA


SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
(STMIK) ADHI GUNA PALU
PALU – 2009

1
HALAMAN PENGESAHAN

Judul : Program Penyewaan Rental Mobil


Nama : Aco Lele
NIM : 55 201 08076
Jurusan : Teknik Informatika
Disahkan pada tanggal : 7 Agustus 2009

Telah disetujui dan disahkan oleh Assisten Dosen


dan Dosen Penanggung Jawab Mata Kuliah
Algoritma dan Pemrograman Pascal

Assisten III Assisten II Assisten I

Marcellus Umbas Rahmawati Azwar Asikin


Nim. 750407754 Nim 750407770 Nim 750407860

Dosen Penanggung Jawab


Mata Kuliah Algoritma dan Pemrograman Pascal

Sukardi S.Kom
NIK : 140201001

2
KATA PENGANTAR

Rasa syukur yang dalam kami sampaikan ke hadiran Tuhan Yang Maha
Pemurah, karena berkat kemurahanNya kami dapat menyelesaikan penyusunan
laporan akhir praktikum “Algoritma Dan Pemrograman Pascal”.
laporan akhir praktikum “Algoritma Dan Pemrograman Pascal”.
mengenalkan kepada Mahasiswa tentang Program Pascal, kegunaan, serta cara
menjalankan dan menyelesaikan permasalahan dengan Bahasa Pemograman
Pascal.
Dalam penyusunan laporan praktikum ini masih banyak terdapat
kekurangan baik dalam penyusunan kata-kata dan sebagainya. Olehnya itu
kami sangat mengharapkan kritik dan saran dari para Asisten Dosen demi
kesempurnaan penyusunan laporan yang akan datang. Tak lupa pula kami
ucapkan banyak terimakasih kepada Dosen Mata Kuliah Algoritma Dan
Pemrograman Pascal yakni Bapak Sukardi, S.Kom yang telah mengajarkan dan
membimbing kami pada Mata Kuliah Algoritma Dan Pemrograman Pascal yang
mempelajari Bahasa Pemograman Pascal sebagaimana pada laporan ini.

Palu, 7 Agustus 2009


Penyusun

Aco Lele

3
DAFTAR ISI

Halaman judul
Halaman pengesahan................................................................ ii
Kata pengantar.......................................................................... iii
Daftar Isi................................................................................... iv
Daftar Gambar........................................................................... v
BAB I PENDAHULUAN
1.1 Latar Belakang....................................................... 1
1.1.1 Sejarah Perkembangan Pascal........................ 1
1.1.2 Struktur Program Pascal................................ 3
1.1.3 Elemen – elemen Program Pascal.................... 3
1.2 Tujuan Penulisan..................................................... 6
1.3 Sistematika Penulisan.............................................. 6

BAB II HASIL DAN PEMBAHASAN


2.1 Teori Dasar............................................................ 8
2.2 Tujuan Pembuatan Program..................................... 11
2.3 Manfaat Program.................................................... 11
2.4 Listing Program Beserta Hasil Run............................ 12
2.5 Penjelasan Program................................................ 16

BAB III PENUTUP


3.1 Kesimpulan............................................................ 18
3.2 Saran.................................................................... 18

DAFTAR PUSTAKA
RIWAYAT HIDUP PENULIS
LAMPIRAN FOTO COPY KARTU PRAKTIKUM

DAFTAR GAMBAR

Gambar 1................................................................................... 15
Gambar 2................................................................................... 16

4
BAB I
PENDAHULUAN

1.1 Latar Belakang

1.1.1 Sejarah Perkembangan Pascal

Pascal merupakan pengembangan dari Bahasa Algol dan


PL/1 pada tahun 60-an di benua Eropa, Pascal disusun oleh
Prof.Niklaus Wirth pada tahun 70 dan dipublikasikan tahun 71,
Diujicoba pada Komputer CDC 6000 Turbo Pascal bersifat
Compiler dan termasuk bahasa tingkat tinggi. Dari bahasa ALGOL
60, bahasa pemrograman untuk sains komputasi. Tahun 1960,
beberapa ahli komputer bekerja untuk mengembangkan bahasa
ALGOL, salah satunya adalah Dr. Niklaus Wirth dari Swiss Federal
Institute of Technology (ETH-Zurich), yang merupakan anggota
grup yang membuat ALGOL. Tahun 1971, dia menerbitkan suatu
spesifikasi untuk highly-structured language (bahasa tinggi yang
terstruktur) yang menyerupai ALGOL. Nama pascal diambil dari
nama seorang matematikawan Perancis yang bernama Blaise
Pascal (1623 - 1662) sebagai penghargaan ahli matematik dan
philosophi terkenal abad 17 dari Perancis. Berikut adalah tahapan
perkembangan pascal yaitu :

a. Awal mula

Kemunculan Pascal boleh dikatakan terlambat dalam sejarah


bahasa pemrograman. Karena muncul belakangan, Pascal
dapat belajar dari pendahulunya seperti Fortran, Cobol, dan
PL/1 yang muncul sekitar awal 1960-an. Niklaus Wirth
menyatakan bahwa di mulai mengembangkan Pascal tahun
1968, dengan implemetasi pertama dilakukan pada mesin seri
CDC 6000 di tahun 1970.

b. Tahun 1970-an

Pada tahun 1975, Wirth bekerja bersama Jensen untuk


menghasilkan buku referensi Pascal "Pascal User Manual and

5
Report". Wirth beralih dari Pascal tahun 1977 untuk
mengerjakan Modula - penerus PascaL.

c. Tahun 1980-an

Thun 1982 muncul ISO Pascal. Ada seven besar pada bulan
November 1983, dengan keluarnya Turbo Pascal. Tahun
1987 Turbo Pascal sudah mencapai rilis 4. Turbo Pascal
mengungguli lawan-lawannya dalam hal kecepatan kompilasi
dan eksekusi, meninggalkan pesaingnya dengan
kelemahannya.

Pascal bersifat data oriented, yaitu programmer diberi


keleluasaan untuk mendefinisikan data sendiri. Pascal juga
merupakan teaching language (banyak dipakai untuk pengajaran
tentang konsep pemrograman). Pascal sangat populer
dilingkungan mahasiswa ilmu komputer dan teknik dan
menggeser Fortran maupun Basic. Seperti halnya basic, versi
awal pascal kurang cocok dipakai untuk menangani aplikasi bisnis
mengingat dukungan terhadap basis data sangat kurang.
Kelebihan yang lain adalah penulisan kode Pascal yang luwes,
tidak seperti misalnya FORTRAN, yang memerlukan programmer
untuk menulis kode dengan format tertentu.

6
1.1.2 Struktur Program Pascal

Struktur dari suatu program pascal terdiri dari sebuah


judul program dan suatu blok program atau badan program. Blok
program dibagi lagi menjadi dua bagian, yaitu : bagian deklarasi
dan bagian pernyataan. Secara ringkas, struktur suatu program
pascal dapat terdiri dari :
 Judul
Program <judulnya> ;
Uses <Unitnya>;
 Bagian Deklarasi
Label <nama labelnya>;
Const <nama=nilai constantanya>;
Type <nama type:typedatanya>;

Var <nama_variabelnya>;
Procedure <nama_procedurnya>;
Function <nama_fungsinya>;
 Bagian
<pernyataan-pernyataan>;
End.

1.1.3 Elemen-elemen Program Pascal


1. Karakter
Bila kita perhatikan bahwa elemen dasar dari pembentuk
program Pascal adalah karakter. Karakter-karakter yang dapat
kita gunakan adalah karakter-karakter yang berada dalam
tabel ASCII (American Standard Code For Information
Interchange).
Karakter-karakter dalam tabel ASCII dapat berupa :
1. Huruf A..Z , a..z
2. Anga 0..9
3. Simbol Khusus (@ # $ ^ * ( ) - + [ ] , . ; / \)
4. Spasi
5. Karakter kontrol (karakter dengan nilai ASCII di bawah 32.

7
6. Karakter ASCII tidak standar pada PC (karakter dengan nilai
ASCII antara 128 hingga 255)
2. String
String merupakan rangkaian daripada karakter-karakter.
Karakter-karakter yang dirangkai harus termuat di tabel ASCII.
Penggunaan string harus diawali oleh tanda kutip tunggal dan
diakhiri oleh tanda kutip tunggal.
3. Bilangan
Bentuk bilangan yang dapat Anda masukkan dalam suatu
program bisa dalam bentuk desimal, oktal maupun
heksadesimal. Coba Anda perhatikan contoh berikut ini:
Symbol Bilangan, Contoh:
+ atau - Desimal 10
$ Heksadesimal $A
4. Reserved Words (kata tercadang)
Reserved Word (kata tercadang) seperti : program, uses, const,
var, begin, end. Kata-kata ini merupakan kata-kata kunci
(keywords). Bagi bahasa Pascal keyword-keyword ini
keberadaannya mesti dijaga (tidak bisa diubah-ubah) sehingga
disebut sebagai kata tercadang (reserved words).
5. Pengenal(Identifier)
kata Program_Kenalan_Pascal merupakan contoh pengenal.
Selain pada nama program, pengenal juga dapat Anda
gunakan untuk mendefenisikan suatu konstanta, variabel,
prosedur, fungsi, unit, dan lain-lain. Berikut ini contoh suatu
program yang banyak menggunakan pengenal .
6. Tipe data
Tipe data menentukan batasan nilai peubah dan jenis operasi
yang bisa dilakukan terhadap peubah, tipe data terbagi dalam
beberapa tipe diantaranya yaitu:
a. Tipe Integer
b. Tipe Boolean
c. Tipe Char
d. Tipe Terbilang
e. Tipe Real

8
f. Tipe String
g. Tipe Record
h. Tipe Himpunan
i. Tipe Larik
j. Tipe Pointer
k. Dll
7. Operator Set (Himpunan)
Set merupakan himpunan dari karakter-karakter yang termuat
dalam tabel ASCII. Himpunan karakter yang termuat dalam
tabel ASCII sebanyak 256, dengan demikian banyaknya
anggota himpunan dari suatu set adalah 256.
Berikut operator-operator yang dapat diberikan pada saat
melakukan operasi terhadap data set.
Operator Keterangan
In Menyeleleksi keanggotaan set
+ Menggabungkan dua buah set
- Mengurangkan dua buah set
* Perkalian dua buah set
= Superset (super himpunan dari)
= Kesamaan himpunan
Ketitdaksamaan himpunan
8. Procedure
Procedure adalah suatu program terpisah dalam blok sendiri
yang berfungsi sebagai subprogram (program bagian)
9. Function
Function secara garis besar sama dengan procedure baik
parameter maupun pemanggilan parameternya hanya yang
membedakannya adalah nama fungsi harus dideklaras

9
1.2 Tujuan Penulisan

Laporan ini ditulis dengan tujuan untuk menambah wawasan


tentang bahasa pemrograman pascal agar dapat membuat suatu
program yang sempurna. Serta untuk mengetahui variabel-variabel atau
elemen-elemen yang terdapat dalam program pascal tersebut. Sehingga
setelah kita memahami bahasa pemrograman pascal Dalam hal ini
pembuatan laporan dapat menjadikan suatu tolak ukur dalam
mempelajari bahasa pemrograman pascal dimasa depan nanrtinya.

1.3 Sistematika Penulisan


Secara Umum sistematika penulisan laporan ini adalah :
a. Halaman judul
b. Halaman pengesahan
c. Kata pengantar
d. Daftar isi
e. Daftar gambar
f. Bab I yaitu terdapat, latar belakang (sejarah perkembangan pascal,
struktur program pascal dan elemen – elemen program pascal),
tujuan penulisan dan sistematika penulisan.
g. Bab II yaitu terdapat teori dasar, tujuan pembuatan program,
manfaat program, listing program beserta hasil runnya dan disertai
penjelasan. Sedangkan sistematika penulisan pemograman Pascal
awali dengan nama Program (di awali dengan kata baku/reserverd
word Program), diikuti deklarasi piranti (di awali dengan kata baku
unit), deklarasi Label statemen (diikuti dengan kata baku
label),deklarasi konstanta (diawali dengan kata baku conts), deklarasi
dengan tipe data (diawali dengan kata baku type), dan deklarasi
perubah dari program utama (diawali dengan kata baku var);
prosedur-prosedur, fungsi-fungsi, dan akhirnya bagian utamanya
sendiri.

Deklarasi prosedur dan fungsi sama dengan deklarasi program


utama. Artinya baik prosedur atau fungsi juga bisa mempunyai

10
deklarasi label, konstanta dan lain-lain, yang berbeda dengan
deklarasi yang diperuntukkan bagi program utama.

Sebelum kita meninjau lebih lanjut tentang atuaran-aturan yang


digunakan untuk menulis program pascal kita harus bisa
membedakan kata-kata atau statemen-statemen mana yang
merupakan kata baku atau statemen baku.
h. Bab III terdapat kesimpulan dan saran.
i. Daftar pustaka.
j. Riwayat hihip penulis.
k. Lampiran fotocopy kartu praktikum.

11
BAB II

Hasil Pembahasan

2.1 Teori Dasar Program


Di Era Gobalisasi ini, transportasi sangat dibutuhkan sebagai
media penghubung antara suatu daerah ke daerah yang lainnya
khususnya transportasi darat, dimana rental-rental mobil banyak
didirikan sebagai tempat untuk penyewaan mobil karena mobil rental
merupakan salah satu alat transpotasi darat yang tercepat. Oleh karena
itu melihat banyaknya pernyewaan mobil rental yang diminati oleh
masyarakat maka penyusun laporan ini mencoba membuat sebuah
program yang berjudul “PROGRAM TRANSAKASI PENYEWAAN
MOBIL RENTAL”. Oleh karena itu didalam pembuatan program ini di
butuhkan teori-teori dasar seperti yang terdapat dibawah ini:
uses crt;
const
Username = 'acole2';
Password = 'jumper';
avanza = 'Av';
inova = 'In';
jazz = 'Jz';
terano = 'Tn';

Dimana:
Uses crt digunakan untuk memanipulasi layar teks, salah satu
keuntungan dari penggunaan unit ini adalah tambahan kecepatan dan
fleksibilitas dari operasi output layar. Sedangkan const adalah suatu
identifier non-standar yang nilainya telah ditetapkan dalam suatu
program dan dideklarasikan pada bagian deklarasi.
var
jm,np :array[1..10] of string;
ls :array[1..10] of integer;
by,tr :array[1..10] of longint;
diskon,tbsp :array[1..10] of real;
un, pas,x :string;
pilih,n,i :integer;

12
uang :longint;
ku,tb :real;
jwb :char;
label awal;
label mula;

Dimana:
Var (Variabel) adalah suatu identifier non-standar yang nilainya tidak
tetap atau nilainya merupakan hasil dari suatu proses. Array merupakan
kumpulan dari data yang mempunyai tipe yang sama namun dibedakan
oleh indeks. String merupakan tipe data terstruktur yang berisi suatu
huruf yang memiliki panjang 255 karakter. Integer merupakan tipe data
yang terdiri atas angka positif, integer negatif dan nol yang merupakan
nilai bilangan bula dan memiliki -32768 s/d 32768 karakter. Longint
yaitu suatu tipe data berupa angka yang dapat memuat -2147483648
s/d 2147483648 karakter. Real merupakan Penulisan untuk jenis data ini
selalu menggunakan angka-angka desimal, nilai konstanta numerik real
berkisar dari 1E-38 sampai dengan 1E+38 dengan mantissa yang
signifikan sampai dengan 11 digit, E menunjukkan nilai 10 pangkat dan
nilai konstanta numerik real menempati memori sebesar 6 byte. Char
merupakan tipe data karakter yang memiliki kode ASCII dimana karakter
dapat berupa angka, huruf, abjad atau tanda baca. Sedangkan label
dapat berupa angka atau identifikasi lain dengan terlebih dahulu
dideklarasikan dengan statemen label.
begin
textbackground(2);
textcolor(5);
clrscr;
writeln;
write (' Masukkan Username : ');readln(un);
write (' Masukkan Password : ');readln(pas);
if (un = username) and (pas=password) then
Dimana:
Begin adalan suatu pernyataan untuk memulai perogram dan harus di
akhiri dengan end untuk mengakhiri program. Sedangkan
textbackground(2) berfungsi untuk merubah warna latar belakang text

13
serta angka yang dibelakangnaya adalah kode warna, dan textcolor(5)
berfungsi untuk merubah warna tulisan serta angka yang ada
dibekangnya adalah kode warna. Writeln digunakan untuk memindahkan
kursor turun 1 baris kebaris berikutnya, Readln digunakan untuk
membaca satu atau lebih nilai dari file kedalam satu atau lebih
variable. Sedangkan if digunakan untuk memilih suatu statemen dari
pilihan yang tersedia serta akan mencetak suatu kondisi dan
menentukan apakah kondisi tersebut benar atau salah.
case pilih of
1: begin
write('banyaknya mobil yang akan di sewa:');readln(n);
for i:=1 to n do
Write('Masukkan Nama Peminjam : ');Readln(np[i]);
Write('Masukkan Jenis Mobil : ');Readln(jm[i]);
gotoxy(2,3);write('--------------------);
gotoxy(2,4);write('No');
gotoxy(5,4);write('Nama Peminjam');
Dimana:
Pernyataan Case of berisi ungkapan untuk memilih dan sederetan
pernyataan yang masing-masing diawali dengan satu atau lebih
konstanta atau dengan kata kunci else. Sedangkan statemen GOTO
digunakan untuk melompat dari satu posisi keposisi yang lain tanpa
harus menggunakan ekspresi kondisi.

Setelah itu menentukan program utamanya seperti dibawah ini :


begin
writeln;
writeln;
writeln('pilih menu berikut dengan menekan tombol [1..2]');
writeln('[1] Akan Menyewa Mobil');
writeln('[2] keluar program');
write ('silahkan masukkan pilihan anda ?????');readln(Pilih);
Dimana:
Setelah kita memasukkan password dan username maka pada bagian ini
kita diberikan pilihan untuk menyewa mobil atau tidak menyewa mobil

14
dengan kata lain keluar dari program atau tidak melakukan transaksi
penyewaan mobil.
begin
write('banyaknya mobil yang akan di sewa:');readln(n);
for i:=1 to n do
begin
Write('Masukkan Nama Peminjam : ');Readln(np[i]);
Write('Masukkan Jenis Mobil : ');Readln(jm[i]);
Write('Masukkan Tarif : ');readln(tr[i]);
Write('berapa lama anda menyewa : ');Readln(ls[i]);
by[i]:= ls[i]*tr[i];
diskon[i]:= by[i]*0.2;
tbsp[i]:=by[i] - diskon[i];
tb:=tb+tbsp[i];
end;
Dimana:
Pada bagian ini kita akan memasukkan berapa transaksi penyewaan
mobil yang akan terjadi, lalu memasukkan identitas pelanggan seperti
nama, jenis mobil, tarif, serta lama sewa bagian ini sangat penting
karena untuk penentuan rekapitulasi transaksi penyewaan rental mobil.
For to do merukpakan suatu perulangan counter.

2.2 Tujuan Pembuatan Program


Pembuat program ini bertujuan untuk mengembangan ilmu yang telah
kita dapatkan sesuai dengan disiplin ilmu yang diambil khususnya
didalam mata kuliah ini dan pada umumnya pemanfaatan program ini
didalam pengimplementasiannya.

2.3 Manfaat Program


Manfaat dari program ini yaitu untuk membantu pekerjaan seorang kasir
atau bagian keuangan dirental-rental mobil khususnya didalam
pengurusan transakasi penyewaan mobil agar lebih cepat, aktual dan
lebih tepat didalam melakukan perhitungan keuangan. Oleh karena itu
dengan penggunaan teknologi baru didalam suatu dunia bisnis itu sangat
penting khususnya didalam penggunaan sofware-software atau program-

15
program yang sesuai dengan bidang bisnis. Sehingga suatu pekerjaan
secara otomatis telah modern dengan menggunakan teknologi
dibandingkan dengan cara atau metode yang lama.

2.4 Listing Program Beserta Hasil Run


Program Transaksi_Penyewaan_Rental_Mobil;
uses crt;
const
Username = 'acole2';
Password = 'jumper';
var
jm,np :array[1..10] of string;
ls :array[1..10] of integer;
by,tr :array[1..10] of longint;
diskon,tbsp:array[1..10] of real;
un, pas,x :string;
pilih,n,i :integer;
uang :longint;
ku,tb :real;
jwb :char;
label awal;
label mula;
begin
textbackground(2);
textcolor(4);
clrscr;
writeln;
writeln('|======================================|');
writeln('|###### R E N T A L MOBIL X S T R A L E N ##### |');
writeln('|######## Design Progremer By Achoe Lelhey #######|');
writeln('|======================================|');
writeln('| Rental Mobil Xstralen Memberikan
Diskon 20% KepadaKonsumen |');
writeln('| Untuk Setiap Penyewaan Semua Jenis Mobil |');
writeln('=======================================|');

16
writeln;
writeln;
write (' Masukkan Username : ');readln(un);
write (' Masukkan Password : ');readln(pas);
if (un = username) and (pas=password) then
begin
writeln;
writeln;
writeln('pilih menu berikut dengan menekan tombol [1..2]');
writeln('[1] Akan Menyewa Mobil');
writeln('[2] keluar program');
write ('silahkan masukkan pilihan anda ?????');readln(Pilih);
case pilih of
1: begin
awal:
writeln;
write('banyaknya mobil yang akan di sewa:');readln(n);
for i:=1 to n do
begin
writeln;
writeln;
Write('Masukkan Nama Peminjam : ');Readln(np[i]);
Write('Masukkan Jenis Mobil : ');Readln(jm[i]);
Write('Masukkan Tarif : ');readln(tr[i]);
Write('berapa lama anda menyewa : ');Readln(ls[i]);
by[i]:= ls[i]*tr[i];
diskon[i]:= by[i]*0.2;
tbsp[i]:=by[i] - diskon[i];
tb:=tb+tbsp[i];
writeln;
end;
clrscr;
writeln;
gotoxy(2,2);write('REKAPITULASI TRANSAKSI PENYEWAAN RENTAL
MOBIL XSTRALEN');

17
gotoxy(2,3);write('----------------------------------------');
gotoxy(2,4);write('No');
gotoxy(5,4);write('Nama Peminjam');
gotoxy(20,4);write('Jenis Mobil');
gotoxy(35,4);write('Lama Sewa');
gotoxy(45,4);write('Tarif');
gotoxy(55,4);write('Bayar');
gotoxy(65,4);write('Diskon');
gotoxy(2,5);write('----------------------------------------');
for i:=1 to n do
begin
gotoxy(2,5+i);writeln(i);
gotoxy(5,5+i);writeln(np[i]);
gotoxy(20,5+i);writeln(jm[i]);
gotoxy(35,5+i);writeln(ls[i]);
gotoxy(45,5+i);writeln(tr[i]);
gotoxy(55,5+i);writeln(by[i]);
gotoxy(65,5+i);writeln(diskon[i]:4:0);
end;
gotoxy(2,6+i);write('----------=--------------------------');
gotoxy(2,7+i);write('Total Bayar : Rp.',tb:4:0);
gotoxy(2,8+i);write('U a n g : Rp.');readln(uang);
ku:=uang-tb;
gotoxy(2,9+i);write('Kembali : Rp.',ku:4:0);
gotoxy(2,13+i);writeln('***Terimakasih Sudah Mempercayai Kami
Sebagai Mitra Anda***');
gotoxy(2,15+i);writeln('apakah anda masih ingin menyewa mobil lagi
[y/t]...???'); readln(jwb);
if (jwb='y') or (jwb='Y') then goto awal;
readln;
end;
2 : begin
writeln ('**tidak ada pinjaman mobil**'); readln (x);
exit;
end;

18
end;readln;
end;
end.

Berikut adalah hasil run dari program ini adalah :


1. Run pada saat memasukkan (Password dan Username) serta untuk menu
pilihan 1 yaitu :

19
2. Run pada saat Rekapitulasi Transaksi Penyewaan Rental Mobil :

2.5 Penjelasan Program


Untuk menggunakan program ini terlebih dahulu anda
memasukkan username dan password sesuai dengan yang anda buat,
hal ini sengaja di buat agar program tetap aman dari orang lain yang
ingin mencoba mengotak-atik program anda sehingga data-data tetap
terjaga dan selalu aman. Setelah itu anda akan memilih menu pilihan
dengan cara menekan angka 1 dan 2 jika anda memilih angka 1 berarti
anda akan menyewa mobil dan jika anda memilih angka 2 berarti anda
keluar dari program atau tidak ada penyewaan mobil.
Setelah anda memilih angka 1 maka akan diminta berapa jumlah
mobil yang akan di sewa, lalu masukkan identitas penyewa yaitu nama
peminjam, jenis mobil, tarif serta berapa lama penyewaan mobil dalam
hal ini di hitung per jam. Setelah itu tekan enter untuk melihat
Rekapitulasi Transaksi Penyewaan Mobil Rental maka akan terlihat no,
nama peminjam, jenis mobil, lama sewa, tarif, bayar serta diskonnya.
Setelah anda melihat tabelnya beserta total bayar maka anda akan
diminta untuk melakukan pembayaran, jika uang anda sesuai dengan
harga total bayar maka tidak ada kembalian dan jika uang anda melebihi
dari total bayar maka secara otomatis akan dihitung uang kembalian
anda.

20
Setelah anda melakukan pembayaran maka akan muncul pada
layar komputer “*** Terimahkasih Sudah Mempercayai Kami Sebagai
Mitra Anda***” lalu anda akan di berikan pertanyaan terakhir apakan
anda masih ingin menyewa mobil lagi....? jika YA tekan huruf y dan jika
TIDAK tekan huruf t.

21
BAB III
PENUTUP

3.1 Kesimpulan

Bahasa pemrograman pascal termasuk kategori “High Level


Language” dirancang oleh Prof. Niklaus Wirth dari teknikal Universiti di
Zurich, Switzerland Pada tahun 1971. Instruksi-instruksi yang digunakan
dalam bahasa pemrograman ini sangat sistematis dan terstruktur. Pada
Awalnya bahasa pemrograman ini diperkenalkan dengan tujuan untuk
menjelaskan masalah pemrograman komputer bagi mahasiswa yang
belajar pemrograman komputer. Ternyata dalam waktu singkat, nahasa
pemrograman ini menjadi salah satu bahasa yang sangat populer
dikalangan universitas, sehingga menjadi julukan sebagai bahasa
universitas. Mulai dari awal perkembangannya hingga saat ini banyak
sekali jenis bahasa pemrograman ini, masing-masing merupakan hasil
pengembangannya, antara lain UCSD Pascal Microsoft Pascal, Apple
Pascal, Turbo Pascal dan sebagaunya.

Dari pembahasan diatas saya dapat menarik kesimpulan secara


umum bahwa program pascal tidak hanya membantu dalam
pengembangan ilmu pengetahuan dan teknologi, tetapi juga program
pascal dapat membantu pemecahan masalah-masalah dalam bidang ilmu
sosial serta program pascal tidak hanya sekedar belajar sebuah program
tetapi melatih kita untuk menganalisa serta mendesign suatu progran
serta melatih kita agar menjadi seorang programmer yang handal.

3.2 Saran
Kepada para pemula pembuat program pascal, sangat diharapkan
sekali kesabaran dan kemampuan anda dalam menganalisis masalah.
Pembuatan program tidak hanya membutuhkan kesabaran dan analisis
yang tinggi, tetapi pembuatan program juga membutuhkan kemampuan
untuk memecahkan masalah-masalah yang sulit, sehingga pembuatan
objek suatu program tidak akan terasa sulit., terutama pada inputan
variabel, statemen, konstanta dan lain sebagainya.

22
DAFTAR PUSTAKA

http://www. Google.com

http://www. Ilmukoputer.com

Mudul Praktikum Algoritma dan Pemograman Pascal

Ir.P.Insap Santosa,MSc.1987.STRUKTUR DATA menggunakan Turbo Pascal


6.0.Yogyakarta:Andi Offset.

Sukardi,S.Kom.2007.Dokumen Bahan ajaran ALGORITMA DAN PEMOGRAMAN


PASCAL.Palu:RABDA STMIK Adhi Guna.

23
RIWAYAT HIDUP PENULIS

Penulis bernama lengkap, Aco Lele, lahir di Toima pada


tanggal 7 September 1990. Penulis adalah anak Pertama dari
Ke empat bersaudara, pasangan dari ayahhanda Sabri N dan
ibunda Nurhayati .L dan Sekarang sedang menempuh Program
Pendidikan Strata Satu (S1) pada Sekolah Tinggi Manajemen
Informatika dan Komputer (STMIK) Adhi Guna Palu, pada jurusan Teknik
Informatika.

Riwayat Pendidikan :
 Sekolah Dasar di SD Negeri I Toima, tamat pada tahun 2002
 Sekolah Menengah Pertama di SMP Negri 3 Bunta di Toima, tamat pada
tahun 2005.
 Sekolah Menengah Kejuruan di SMK Negeri 1 Ampana Kota dengan
Jurusan Akuntansi, tamat pada tahun 2008.
 Terdaftar sebagai mahasiswa Sekolah Tinggi Manajemen Informatika
dan Komputer (STMIK) Adhi Guna Palu, Jurusan Teknik Informatika
tahun 2008.

24
LAMPIRAN FOTO COPY KARTU PRAKTIKUM

25

Вам также может понравиться