Latihan Modul 4
Modul 4
Struktur kontrol
merupakan pengatur aliran
program, mempunyai rangkaian
perintah yang harus ditulis untuk memenuhi beberapa keadaan, yaitu :
a. Mengulang suatu perintah jika terpenuhi suatu
kondisi
b. Melanjutkan sebuah pernyataan bila kondisi
terpenuhi
c. Memilih sebuah pilihan dari beberapa
alternatif bila kondisi terpenuhi
Struktur
Kendali dapat dibagi menjadi 2 jenis percabangan dan pengulangan.
1. Percabangan (pengambilan keputusan)
Percabangan, atau sering disebut juga
dengan istilah decision-making, memungkinkan aplikasi untuk
memeriksa isi suatu
variabel atau hasil
perhitungan ekspresi dan mengambil
tindakan yang sesuai.
Ada empat jenis
percabangan dalam PHP
yaitu if, if..else, if..else if, switch
a. Menggunakan If
Perintah if
digunakan untuk menjalankan
satu perintah atau
bersarkan suatu kondisi. Apabila
kondisi terpenuhi maka proses akan menghasilkan sebuah proses berikutnya.
Sintaks penulisan perintah if adalah sebagai berikut:
If
(kondisi)
{
Blok pernyataan yang akan dijalankan
}
Pada bentuk
ini, bagian pernyataan
akan dijalankan hanya kalau
kondisi bernilai benar
(true).
b. Menggunakan If Else
Perintah if
else digunakan untuk
dua pilihan yang
berbeda, dengan ketentuan bahwa apabila ketentuan pertama
dianggap salah atau tidak sesuai , maka program akan menjalankan
ke proses kondisi
selanjutnya. Sintaks penulisan
perintah If – else adalah sebagai berikut :
If
(kondisi 1)
{
Blok pernyataan 1 yang akan dijalankan
}
Else
{
Blok
pernyataan 2 yang akan dijalankan
}
c. Menggunakan If-else if-else
Pada bentuk
ini kita dapat
menentukan tiga atau
lebih bentuk pilihan
yang dijadikan sebagai kondisi
, hal ini
difungsikan apabila kita
akan menyelesaikan banyak permasalahan
dengan ketentuan nilai
yang berbeda. Sintaks
penulisan If-else if-else adalah
sebagai berikut:
If
(kondisi 1)
{
Blok pernyataan 1 yang akan dijalankan
}
Else
if (kondisi 2)
{
Blok
pernyataan 2 yang akan dijalankan
}
Else
{
Blok
pernyataan 3 yang akan dijalankan
}
PRAKTEK
1. Ketikan script berikut dengan editor anda dan
simpan dengan nama md4 if1.php
<?php
$IPK=
3;
$predikat=
"sangat memuaskan";
if
($IPK >= 3)
$predikat=
"sangat memuaskan";
print
("NIM : 13MI001<BR>");
print
("IPK : .$IPK<BR>\n");
print("predikat
: .$predikat<BR>\n");
?>
2. Ketikan
script berikut dengan
editor anda dan
berikan tampilan output
sesuai variasi anda dan simpan
dengan nama md4if-else.php
<?php
$jumlah_beli=
5;
$harga_beli
= 500000;
$total_beli
= $jumlah_beli*$harga_beli;
if
($total_beli >= 200000)
$bonus=
"pulsa seratur ribu";
else
$bonus
=" makan gratis";
print
("jumlah beli : .$jumlah_beli<BR>");
print
("total_beli :.$total_beli <BR>");
print
("bonus :.$bonus <BR>");
?>
tambahan, disertai merubah background gambar :
3. Ketikan script
berikut dengan editor
anda dan berikan
tampilan output sesuai variasi
anda dan simpan dengan nama md4ifelseif.php
<?php
$waktu = getdate();
if ($waktu [hours] <=10)
{
print ("selamat pagi");
}
elseif ($waktu [hours] <=15)
{
print ("selamat sore");
}
elseif ($waktu [hours] <= 18)
{
print ("selamat sore");
}
else
{
print ("selamat malam");
}
?>
4. Buatlah program dengan menggunakan struktur
kontrol untuk menentukan kelulusan matakuliah
pemrograman terstuktur dengan kondisi sebagai berikut
Nilai
> =85 dapat nilai A
Nilai
> =75 dapat nilai B
Nilai
> =65 dapat nilai C
Nilai
> =50 dapat nilai D
Nilai
> =45 dapat nilai E
5. Buatlah
program dengan menggunakan struktur kontrol untuk menentukan gaji pokok gaji pegawai dengan kriteria
masa kerja dengan kondisi sebagai berikut
:
Masa
kerja >=15 tahun gaji pokok Rp. 2500000
Masa
kerja >=10 tahun gaji pokok Rp. 2000000
Masa
kerja >=5 tahun gaji pokok Rp. 1500000
Masa
kerja >=1 tahun gaji pokok Rp. 1000000
thnks for your attention. :-D
Open Comments
Close Comments
Posting Komentar untuk "Latihan Modul 4 "
Teman-teman silahkan berkomentar dengan baik dan menjunjung tinggi tata krama :)