MODUL I
DASAR PENGGUNAAN BAHASA PEMROGRAMAN
Oleh
KELOMPOK 3
Dyah Dwi Puspitaningrum
1204405003
1204405004
1204405005
1204405006
LABORATORIUM KOMPUTER
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK UNIVERSITAS UDAYANA
2013
Pemrograman
adalah
teknik
instruksi
standar
untuk
sintaks
Tipe data bolean mempunyai dua buah nilai, yaitu true dan false. Kita
dapat mendeklarasikan suatu variable dengan tipe Boolean dan mengisi
variable tersebut dengan nilai data Boolean true dan false.
angka
di
atas
3,
maka
program
akan
Open [F3]
Save [F2]
Save As
Save All
Change dir
: Untuk mencetak.
Print Setup
: Pengaturan Printer.
Redo
Cut
: Menghapus blok.
Copy
: Mengcopy blok.
Paste
Clear
: Menghapus blok.
Show Clipboard
Replace
Search Again
: Mencari lagi.
Find Procedure
Step Over
sebuah
prosedur
atau
fungsi,
maka
Go To Cursor
Pilihan
ini
digunakan
untuk
memulai
Pascal
bahwa
pembetulan-pembetulan
anda
dan
selesai
dengan
menginisialisasi
Parameters
[Command
Line
parameters]
pada
b.
c.
d.
e.
f.
g.
h.
writeln;
writeln ('Anda ingin menghitung : ');
writeln ('1. Volume dan Luas Limas');
writeln ('2. Volume dan Luas Kerucut');
write ('Jawaban : ');
read (pilihan); writeln; writeln;
if pilihan = 1 then
begin
writeln('____LIMAS___');
writeln('____________');
writeln;
write ('masukkan sisi alas limas : '); readln(slimas); writeln;
write ('masukkan tingi limas
: '); readln(tlimas); writeln;
write ('masukkan sisi miring limas : '); readln(alimas); writeln;
begin
Vlimas:=1/3*slimas*slimas*tlimas;
Llimas:=(slimas*slimas)+2*alimas*tlimas;
write ('Volume Limas = ', Vlimas:0:2); writeln;
write ('Luas Limas
= ', Llimas:0:2); writeln;
end;
end else
if pilihan = 2 then
begin
writeln ('____KERUCUT___');
writeln ('________________');
writeln;
write ('masukkan tinggi kerucut : '); readln(tkerucut); writeln;
write ('masukkan sisi kerucut
: '); readln(s); writeln;
write ('masukkan jari - jari kerucut : '); readln(r); writeln;
begin
Vkerucut:=1/3*phi*r*r*tkerucut;
Lkerucut:=phi*r*(r+s);
write ('Volume Kerucut = ', Vkerucut:0:2); writeln;
write ('Luas Kerucut
= ', Lkerucut:0:2); writeln;
end;
end else
writeln ('Pilihan Anda Salah');
end.
Kode Program 3.1 Program Limas dan Kerucut
Pilihan = 1
Proses : alimas = 3
tlimas = 2
slimas = 6
Output: Vlimas = 6.00
Llimas = 33.00
3.3.3 Flowchart Menghitung Volume dan Luas Permukaan Limas dan
Kerucut
START
Var
slimas,tlimas,Vlimas,Llimas,alimas :
real;
tkerucut,r,s,Vkerucut,Lkerucut : real;
pilihan : integer;
const phi=3.14;
Input
Limas
Kerucut
ya
Apakah
Pilih = 1?
Input
alimas, tlimas,
slimas
tidak
Input
tkerucut,s,r
Vlimas:=1/3*alimas*alimas*
tlimas
Vkerucut:=1/3*phi*r*r*tkerucut
Lkerucut:=phi*r*(r+s)
Llimas:=(alimas*alimas)
+2*slimas*tlimas
Output
Vkerucut, Lkerucut
Output
Vlimas, Llimas
END
Proses :
nim
: 1204405005
: 34
start
Var
nama,hasil,a : string
nim : longint
n, code : integer
u: char
Output :
Nama : Kadek Hari Merta
NIM
: 1204405005
Nilai
: 34
TIDAK LULUS
Input n
Apakah n =
angka
tidak
ya
Apakah n <0
atau n >100
ya
Keterangan : nilai
salah
Apakah >
75
ya
B
tidak
tidak
C
Keterangan = LULUS
Print
nama, nim, n, keterangan
Input
ulang (y/t)
ya
A
Apakah
ulang = y
tidak
end
Gambar 3.5 Tampilan Program Menghitung Luas Permukaan Dan Volume Kerucut
Gambar 3.6 Tampilan Program Menghitung Luas Permukaan Dan Volume Kerucut
Selanjutnya user diminta untuk menginputkan Nama, NIM, dan Nilai yang
diperoleh. Jika nilai yang diinputkan lebih besar dari 75 maka outputnya
adalah LULUS dan jika nilai yang diinputkan kurang dari 75 maka
outputnya adalah TIDAK LULUS. Jika nilai yang dimasukknya dibawah 0
dan diatas 100 maka akan muncul Nilai harus kurang dari 100 !. Jika nilai
yang dimasukkan adalah huruf maka akan muncul Nilai harus angka !.
3.5 Simpulan
Dari praktikum yang telah dilakukan, maka dapat disimpulkan beberapa hal
antara lain sebagai berikut :
1. Bahasa
Pemrograman
adalah
teknik
instruksi
standar
untuk
3. Untuk membuat sebuah program, kita harus mengerti tentang tipe data
yang digunakan agar program dapat berjalan dengan benar sesuai dengan
keinginan programmer dan keperluan user.
4. Programer harus memahami fungsi statemen dalam pascal untuk
memudahkan dalam membuat program.
5. Program memerlukan validasi untuk memberikan batas input sehingga
program tersebut dapat berjalan dengan lancar.