Anda di halaman 1dari 19

Kelompok 6 :

Angel Roito Sinaga


Anjelika Sihombing
Koima Pebriani Sijabat
Novita Hutasoit
Princes Thesalonika

Materi : Hasil Resume Video


Mata Kuliah : Bahasa Pemrograman

TUTORIAL PROGRAM PASCAL


TUTORIAL 5
Jika Pernyataan
jika <kondisi> maka
mulai
lakukan sesuatu
akhir;
 Jika pernyataan

1. jika pernyataan mungkin berisi lain jika kondisi


2. mungkin berisi maksimum lain dari satu lagi
3. dwonload: www.schoolfreeware.com

4. mengetik pada
begin if 5>2 them
begin
writeln (‘5 is Greater Than 2’);
end;
klik tanda panah diatas sehingga muncul layar

Setelah itu mengetik lagi


pada
If 2> 5 then

Begin
Writeln(‘2 is Greater Than 5’);

End;

5. setelah itu mengklik varibel pada bagian bawah uses yaitu


num1:integer;
num2:integer;
writeln;
writeln;
write9’enter first integer:’)
readln(num);
write(‘enter second interger:’);
readln (num2);
writeln;
if num1> num2 then
begin
writeln(‘the first integer if greater’);
end;
pada begin dan end
maka
else if num2> num1
begin
writeln( (‘ the second integer is greater’);
end;
pada begin dan end selanjutnya
else
begin
writeln (‘the integers a re the same’);
end;
6. selanjutnya mengklik tanda panah diatas maka akan muncul seperti beriku:
TUTORIAL PROGRAM PASCAL

TUTORIAL 6 PERNYATAAN KASUS

Pernyataan khusus mirip dengan pernyataan if, dimana pernyataan kasus lebih
mudah dibaca, lebih mudah dipahami lebih kompak, dan dapat dieksekusi lebih cepat dari
pernyataan if. Akan tetapi pada pernyaatan kasus tidak menerima variable string, contoh
pernyataan khusus yaitu :

Case <Variabel> Of

Condition : Begin do something;

end;

end;

Komputer akan mengeksekusi data yang sudah kita masukan, pernyataan kasus
juga mungkin memiliki banyak kondisi (Adapun kode yang digunakan dalam tutorial ini
dapat di unduh di www.SchoolFreeware.com)

Berikut adalah contoh yang menggunakan pernyataan kasus:


Program pertama akan meminta pengguna untuk memilih A,B,C,D kemudia
program akan memberi tahu pengguna surat mana yang dipilih dimana variable yang
dipakai adalah sel(seleksi) karena pada pernyataan khusus yang sudah dijelaskan tadi
tidak dapat menggunakan string maka ia menggunakan char(karakter).

Pada bagian begin ditulis seperti ini:

Write (‘Enter A Selection (A,B,C,D):’);

Readln(sel);

Case sel of

‘A’:begin

Writeln(‘A Was Selected’);

End;

End;

Lalu kita jalankan program tersebut apabila kita menggunakan huruf besar A,
maka akan ditampilkan outputnya, ingat bahwa huruf A tidak sama dengan huruf a karena
program ini sangat peka huruf besar/kecil.apabila kita ingin menggunakan huruf besar dan
huruf kecil maka kita gunakan pada Case Sel Of ‘A’, ‘a’: begin. Begitu untuk huruf
B,C,D sampai seterusnya dengan menggunakan contoh seperti yang diatas.

Berikut adalah contoh program untuk masukkan nilai ujian dan computer akan
mengembalikan nilai:
Untuk membuat variable skor dapat dilakukan dengan cara mengetikkan

Var

Score:integer;

Untuk pernnyataan bagian begin ditulis seperti berikut:

Begin

write(‘Enter Test Score (0-100):’);

readln(score);

case score of

0..59:begin

Writeln(‘Grade F’);

End;

60..69:begin
Writeln(‘Grade D’);

End;

70..79:begin

Writeln(‘Grade C’);

End;

80..89:begin

Writeln(‘Grade B’);

End;

90..100: begin

Writeln(‘Grade A’);

End;

End;

Lalu pada output yang didapat Enter Test Score <0-100>: 88 maka akan
muncul Grade B. apabila kita memasukkan negative 10 maka tidak aka nada output
yang keluar.lalu dimasukkan else begin writeln(‘A Score Other Than 0-100 Was
Entered’);end ;
TUTORIAL PROGRAM PASCAL

TUTORIAL 7

Repeat Until Loop (Pengulangan Sampai Batas)

Tahap:

Pengulangan (repeat)

Computer akan melakukan sesuatu (compuer will do something);

Sampai (until) <kondisi (condition)>;

1. Membuka aplikasi Lazarus Free Pascal


2. Membuka menu File pada Table Tools, lalu Pilih New

3. Setelah itu akan muncul kotak dialog New, lalu mengklik program yang berada pada
bagian Project lalu mengklik Ok.

4. Akan muncul kotak dialog Source Editor, dan mengetikkan perintah pengulangan untuk
memunculkan angka 1-10:

- Akan dilakukan pengulangan sebanyak 10 kali.


- Memasukkan variabel, yaitu jenis variabelnya integer.
- Memasukkan nilai x=1 dan selanjutnya mengetikkan repeat dengan writeln(x) dan
until x=11. Kita akan mengulangi x sampai dengan 11, ini akan mencetak x 10 kali di
layar. Dimana nantinya pada x+1, x nya akan berubah dimulai dari 1, kemudian 1 tadi
ditambah 1, menghasilkan 2, kemudian 2+1 mengkasilkan 3, dst sampai 10 kali.

5. Kemudian mengetikkan perintah pengulangan untuk memunculkan angka 10-0 sbb


TUTORIAL PROGRAM PASCAL

TUTORIAL 8 ULANGI SAMPAI LOOP

 Operator Relasional
 kurang dari
 kurang dari atau sama
 lebih besar dari sama
 tidak sebanding dengan

unduhan kode unduh: www.Schoolfreeware

1. mengetik varibel yaitu x: integer;


2. mengetik pada begin yaitu x:=1;
3. mengetik repeat yaitu
Writeln(‘ schoolfreeware’);
X:=x+1;
Until x= 11;
Maka akan muncul seperti dibawah berikut

4. mengklik simbol panah pada lazarus seperti digambar berikut


5. maka akan muncul layar seperti berikut

6. setelah klik schoolFreeware maka akan muncul seperti berikut

Selanjutnya kita akan menganti nilai x yaitu Begin x=10, maka pada x=x-1, pada until x=0, dan
pada writeln (‘Blast OFF) setelah itu maka akan muncul seperti berikut

Sekarang kita mengklik pada Blass OFF, setelah itu kita menganti nilai x pada begin yaitu
x=1 pada repeat yaitu writeln yaitu ( x, ‘cubed=’ , x *x*); dan pada x+1, untuk until yaitu x=11
setelah itu mengklik standard maka akan muncul seperti berikut
TUTORIAL PROGRAM PASCAL

TUTORIAL 9

Sintaks untuk loop adalah sebagai berikut.

Untuk menunjukkan proses dari tingkat rendah ke tingkat tinggi, yakni dengan:

Begin

Biarkan komputer melakukan sesuatu (berproses);

End;

Untuk hal ini bisa juga menunjukkan proses mundur (dari tingkat tinggi ke rendah),
yakni dengan:

Begin

Biarkan computer melakukan sesuatu (berproses);

End;

Kode yang digunakan dalam tutorial ini dapat diunduh di SchoolFreeware.com.

Disini sudah terdapat proyek baru, yakni berikut:

Telah dimasukkan kode untuk membuat komputer berhenti. Tidak banyak yang dapat
diulangi.

Namun perlu dibuat variabel, misalkan dalam hal ini adalah variabel x. x merupakan
bilangan integer. x digunakan sebagai penghitung loop.

Akan dimulai sebuah perulangan yakni dimulai dari 1 sampai 10 yang akan membawa
x menjadi bernilai 1 sampai 10.

Tulis bentuk x di layar, seperti berikut:


Pilih run.

Sehingga diperoleh nilai 1 sampai 10.

Jika ingin mundur, maka mulai lah x sebagai 10 hingga turun menjadi 1 yakni sebagai
berikut:
Pilih run.

Sehingga diperoleh nilai mundur 10 sampai 1.


LATIHAN PERTEMUAN 10
Tulis program untuk menggambarkan cuaca menurut klasifikasi suhu berikut:
Temperatur Klasifikasi
Lebih dari 75 Panas
50 hingga 75 Sejuk
35 hingga 49 Dingin
Kurang dari 35 Membeku
Perintah Program menggunakan If-Then-Else

Penyelesaian :
program Menggambarkan_Cuaca_dari_Suhu;

Var
Nilai:integer;
begin
writeln('*Program Menggambarkan Cuaca*');
writeln('=========================================');
writeln;
write('Masukkan Suhu Udara di Daerahmu (Angka saja) = ');
readln(Nilai);
writeln;
if Nilai>75 then
begin
writeln('Suhu Menggambarkan Cuaca Panas');
end;
case Nilai of
50..75:begin
writeln('Suhu Menggambarkan Cuaca Sejuk');
end;
35..49:begin
write('Suhu Menggambarkan Cuaca Dingin');
end;
end;
if Nilai<35 then
begin
writeln('Suhu Menggambarkan Cuaca Membeku');
end;
writeln;
writeln;
writeln('Tekan <Enter> untuk keluar');
readln;
end.
LATIHAN PERTEMUAN 12
program Project1;

var

I: integer;

J: Integer;

begin

writeln('Pertemuan 12');

writeln('output yang diharapkan dari kode yang diberikan');

writeln;

writeln;

for I:=1 to 6 do

begin

for J:= 1 to I do

write ('*');

writeln;

end;

for I:= 6 downto 1 do

begin

for J := I downto 1 do

write('*');

writeln;

end;

writeln;

writeln;

writeln('selesai');

readln;
end.

Anda mungkin juga menyukai