DASAR TEORI
Struktur
kontrol merupakan pengatur aliran program, mempunyai rangkaian perintahyang 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.
Percabangan (pengambilan keputusan)
Percabangan,atau sering disebut juga dengan istilah decision-making, memungkinkanaplikasi untuk
memeriksa isi suatu variabel atau hasil perhitungan ekspresi danmengambil
tindakan yang sesuai. Ada empat jenis percabangan dalam PHP yaitu if,if..else,if..else if,swich
Menggunakan If
Menggunakan If
Perintah if
digunakan untuk menjalankan satu perintah atau bersarkan suatu
kondisi.Apabila kondisi terpenuhi maka proses akan menghasilkan sebuah prosesberikutnya.
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).
Menggunakan
if else
Penggunaan 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
}
a 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 Ifelse 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");
?>
Notepad:
Hasil:
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>");
?>
Notepad:
Hasil:
3. Ketikan
script berikut dengan editor anda dan berikan tampilan output sesuai
variase 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");
}
?>
Notepad:
Hasil:
4. Buatlah program dengan menggunakan
struktur kontrol untuk menentukan kelulusanmatakuliah 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
Notepad:
Hasil:
5. Buatlah program dengan menggunakan
struktur kontrol untuk menentukan gaji pokokgaji 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
Notepad:
Hasil:
Demikian Modul 4,Terimaksih.
0 komentar:
Posting Komentar