DISUSUN OLEH
KELOMPOK VI :
Puji syukur kami haturkan kepada Tuhan Yang Maha Esa, atas Rahmat dan
Karunia-Nya sehingga kami dapat menyelesaikan tugas Karya Ilmiah Sederhana
yang berjudul ” PROGRAM PENGHITUNGAN BIAYA SEWA BUKU” dengan
baik.
Dalam kesempatan ini pula kami menyampaikan rasa bahagia dan ucapan
rasa terima kasih kepada :
Kami menyadari bahwa dalam penyusunan karya ilmiah sederhana ini masih
jauh dari sempurna. Oleh karena itu, kami mengharapkan saran dan kritik yang
membangun demi kesempurnaan penyusunan karya ilmiah sederhana yang akan
datang.
Kelompok,
PROYEK I ii
DAFTAR ISI
1.3.Batasan Masalah.................................................................................... 2
Kesimpulan ................................................................................................. 10
PROYEK I iii
BAB I
PENDAHULUAN
1.1. Latar Belakang
buku maka manusia akan belajar tentang isi dunia ini. Namun sangat
Salah satu hal yang menyebabkan hal tersebut adalah mahalnya harga
buku. Masyarakat lebih mementingkan nutrisi perut dari pada nutrisi untuk
otak mereka. Untuk itulah masyarakat masih enggan membeli buku bacaan.
nutrisi bagi otak manusia. Ongkos sewa satu buku per hari biasanya Rp.500,00
dan tidak boleh disewa lebih dari 14 hari. Apabila penyewaan lebih dari 14 hari
penyewaan buku agar mereka lebih mudah untuk menentukan harga sewa buku
kepada pelanggan.
1.2.1. Mengapa harus membuat program untuk menghitung biaya sewa buku
PROYEK I 1
1.3. Batasan Masalah
PROYEK I 2
BAB II
PEMBAHASAN
2.1. Landasan Teori
tujuan, dirancang oleh Prof. Niklaus Wirth dari Technical University di Zurich,
pada tahun 1971 dengan tujuan untuk membantu mengajar program komputer
Pascal, dll. Gua pernah baca kalo pascal itu di buat karena bahasa C terlalu
desimal)
PROYEK I 3
real : 2,9 x 10-39 s/d 1,7 x 1038 (untuk menampung bilangan
desimal)
Tipe Data menunjukkan suatu nilai yang dpat digunakan oleh sutu variable
yang bersangkutan.
a. Array
b. Record
PROYEK I 4
c. File
d. Set
arithmatika yang berhubungan dgn nilai tipe data Integer dan Real. Operasi
Pembagian Bulat (DIV), Pembagian Real (/) dan Modulus atau Sisa Pembagian
(MOD)
c. Unary operator, operator ini menggunakan sebuah operand saja dapat berupa
d. Bitwise operator digunakan untuk operasi bit per bit pada nilai integer.
Unsur-unsur Pemrograman
a. Mendapatkan data dengan membaca data dari default input (key board, file
PROYEK I 5
c. Memproses data dengan instruksi yang tepat.
alphanumerik (huruf-numerik)
} $ # ~ ! % & ` ” ‘ dan ?
Variabel
Variable adalah identifier yang berisi data yang dapat berubah-ubah nilainya di
PROYEK I 6
R : real;
C : char;
T : boolean;
Konstanta
Konstanta adalah identifier yang berisi data yang nilainya tidak berubah
didalam program.
pada Pascal adalah kata-kata yang sudah didefinisikan oleh Pascal yang
tipe data, variabel, prosedur dan fungsi-fungsi. Unit standar pada Pascal yang
bisa langsung digunakan adalah System, Crt, Printer Dos dan Graph. Untuk
menggunakan suatu unit, maka kita harus meletakkan clausa atau anak kalimat
Uses di awal blok program, diikuti oleh daftar nama unit yang digunakan. Pada
materi ini yang akan dibahas adalah unit Crt. Unit ini digunakan untuk
PROYEK I 7
2.2. Berikut ini gambar Flow Chart program :
PROYEK I 8
2.3. Berikut ini adalah coding program :
program SEWA_BUKU;
uses wincrt;
var
NP,NAMBUK: string[40];
ID,LS,LT: BYTE;
BYRAKH,HARGA,DENDA: real;
Begin
clrscr;
write(“============ Program Perhitungan Biaya Sewa
Buku========”);
write('Nama Penyewa = ');readln(NP);
write('Nomor Identitas = ');readln(ID);
write('Nama Buku = ');readln(NAMBUK);
write('Harga Sewa/Hari = ');readln(HARGA);
write('Lama Sewa = ');readln(LS);
write('Lama Tunggak = ');readln(LT);
write('Jumlah Denda = ');readln(DENDA);
repeat
if
LS<=14
then BYRAKH :=LS*HARGA
else
BYRAKH:=(14*HARGA)+(LT*DENDA);
writeln;
write('Bayar Akhir = ',BYRAKH:8:0);
writeln;
write('======= Selesai =======');readln(lagi);
writeln;
writeln;
PROYEK I 9
until(lagi <> 'Y');
Writeln('"Terima Kasih Telah Membayar"');
writeln('" Tepat Waktu "');
writeln;
writeln('"""""""" By Kelompok 6 """""""""');
end.
PROYEK I 10
BAB III
PENUTUP
Kesimpulan:
yang professional dan handal, walaupun program pascal ini hanyalah tahap
awal. Mohon maaf apabila ada kesalahan pada program dan makalah yang
PROYEK I 11