Anda di halaman 1dari 2

I.

I.

MODUL IV
PERINTAH IF
Tujuan
Siswa dapat memecahkan masalah dengan perbandingan
2 pembanding dengan if pada Pascal
Sumber Belajar
Statement IF:
Fungsi if digunakan untuk membandingkan dua
buah nilai, dengan memecahkan menjadi bentuk Boolean
terlebih dahulu. Jika kondisi dari IF benar maka jawaban
adalah True, jika kondisi dalam keadaan False maka
jawaban juga False.
Sintak dari IF:
IF <<kondisi>> then
Perintah 1
ELSE
Perintah 2
Dimana kondisi adalah ekspresi Boolean, jika
kondisi dalam keadaan true maka akan ka akan
dikerjakan perintah 2. Bagian Else dapat dihilangkan
jika hanya satu kondisi yang memerlukan perlauan
khusus, sehingga If dapat dituliskan sebagai berikut:
IF <<kondisi>> then
Perintah 1;
IF <<kondisi>> then
Perintah 1;

Hal ini dapat digambarkan sebagai berikut:


Menggunakan Else:

False

True

False
Kondisi

True

Perintah 1

Kondisi
Tanpa menggunakan Else:

{Tanggal
: 30 September 2006}
Uses Wincrt;
Var
Nilai : Integer;
Begin
Write(Nilai Ujian = );
Readln(Nilai);
IF nilai>=60 then
Writeln(Lulus)
Else
Writeln(Gagal);
End.
Kerjakan Tugas dibawah ini:
Pertanyaan:
1.
Buat Program dan diagram alir(flowchart) untuk
menampilkan:
Sangat Baik apabila nilainya 85-100;
Baik apabila nilainya 70-84;
Cukup apabila nilainya 60-69;
Kurang apabila nilainya 0-59;
dengan menggunakan perintatah if-if;
2.
Buatlah program dengan Pascal yang membaca
sebuah bilangan yang menyatakan hasil pengukuran
suhu dalam derajat Celcius, menentukan kondisi air
pada suhu tersebut, serta menampilkan di layar
dengan ketentuan:
Suhu
Kondisi
Suhu < 0
Padat
0 - 100
Cair
Suhu >= 100
Gas
Buat program untuk menghitung nilai final siswa
dengan Ketentuan Soal sbb :
Rata =(10%*abs)+(20%*tgs)+(30%*uts)+(40%*uas)
Grade dan keterangan :
PerintahJika
2 rata >=85 maka grade A, keterangan sangat baik
Jika rata >=75 maka grade B, keterangan Baik
Jika rata >=60 maka grade C, keterangan Cukup
Jika rata >=45 maka grade D, keterangan Kurang
Selain itu grade E, keterangan Sangat Kurang
3.

4.

Buatlah Program untuk menghitung Gaji Guru PNS


Input : jumlah jam mengajar, golongan, jumlah hari
masuk
Gaji Jam Mengajar : Jumlah jam mengajar * 15000
Gaji Pokok dan Tunjangan :

Perintah Golongan

Contoh 1:
Buat program untuk melakukan penilaian Ulangan
Harian, dengan ketentuan:
Nilai
Keterangan
>=60
Lulus
<60
Gagal
Contoh sintak program:
Program Penilaian;
{Dibuat oleh : Andi Bintoro}

Gaji Pokok

Tunjangan

2000000

400000

1800000

200000

1500000

150000

D
700000
0
Jika pegawai golongan A-B dan umlah jam
mengajarnya lebih dari 24, maka sisa: jammengajar
- 24
Bonus = sisa*12500
Transport =10500 * hari masuk
Gaji bersih= GajiJamMengajar+ GajiPokok+ Tunjangan+
Transport+ bonus

Output : Gaji jam mengajar, Tunjangan, Gaji Pokok,


Transport, Gaji Bersih
Gunakan perintah IF

Selamat Mencoba (^^,)

Anda mungkin juga menyukai