Anda di halaman 1dari 7

MODUL IV

STRUKTUR KONTROL
A. MAKSUD dan TUJUAN
1. Maksud
Mempelajari berbagai bentuk struktur kontrol dalam pemrograman PHP.
2. Tujuan
• Mahasiswa dapat menggunakan struktur kontrol untuk kasus tertentu
• Mahasiswa dapat membuat pemrograman PHP yang melibatkan
pernyataan perulangan

B. DASAR TEORI
1. Kondisi
a. Bentuk if
Perintah IF ini akan menjalankan statement jika kondisinya bernilai benar (True).

b. Bentuk if else
Dalam bentuk ini jika eksresi bernilai benar maka statement_1 akan dijalankan,
tetapi jika salah maka statement_2 yang akan dijalankan.

c. Bentuk if - elseif
Bentuk if-elseif ini cocok untuk melakukan pengambilan keputusan yang
melibatkan banyak aleernative. PHP dapat mengetahui bentuk elseif dan else if.

d. Switch
Pada prinsipnya penggunaan switch hampir sama dengan penggunaan kondisi if -
elseif. Dalam pengunayn switch juga disertakan perintah break. Tanpa perintah
break semua pernyataan akan dijalankan.

2. Perulangan
a. While
Perulangan mengunakan while mempunyai bentuk yang mudah untuk digunakan.
Perintah while akan terus diulang selama kondisi berisi TRUE dan akan berhenti
jika kondisi berisi FALSE.
b. For
Perulangan mengunakan for mempunyai 3 ekpresi
• Expr1 adalah ekpresi untuk memberikan nilai awal yang akan digunakan
untuk perulangan.
• Expr2 adalah ekspresi untuk memberikan kondisi dalam perulangan. Jika
kondisi tersebut bernilai TRUE maka perulangan akan dilanjutkan. Jika
kondisi tersebut bernilai FALSE makan perulangan akan berhenti.
• Expr3 digunakan untuk mengatur nilai variabel yang digunakan pada expr1

c. do - while
Perulangan mengunakan do - while ini akan berakhir jika ekpresi bernilai FALSE.

C. PEMBAHASAN
Praktek 1
Struktur IF merupakan struktur kontrol pemilihan yang digunakan untuk
pemeriksaan apakah perinth-perintah yang ada didalam blok IF dikerjakan atau
tidak. Perintah di dalam blok IF akan dikerjakan apabila nilai dari ekspresi di
dalam IF bernilai benar (true).

Dari praktek diatas kita dapat menyimpulkan bahwa nilai -7 adalah benar, dimana
-7 adalah negatif dan lebih kecil dari 4.
Praktek 2
Kontrol struktur ELSE merupakan pelengkap dari kontrol struktur IF,
digunakan untuk memberikan alternatif urutan perintah yang harus dilakukan
apabila ada hal proses yang mempunyai dua alternatif benar atua salah..

Praktek 3 dan 4
SWITCH merupakan bentuk struktur kontrol yang dapat lebih
menyederhanakan bentuk dari pada IF...ELSE ataupun bentuk ELSEIF. Bentuk
ini digunakan untuk mengevaluasi suatu ekspresi dengan kemungkinan banyak
niali dan banyak perintah yang harus dieksekusi berdasarkan ekspresi dan nilainya
dan atau mengganti seurutan pemeriksaan IF pada suatu hasil ekspresi dengan
beberapa nilai. Sedang BREAK merupakan perintah yang digunakan untuk keluar
dari suatu blok..
Jika nilai “TI” pada $jurusan diganti dengan huruf kecil, misal “ti’ maka akan
menghasilkan seperti berukut:

Ini di sebabkan karena PHP mengenal perbedaan huruf besar dan kecil yang mana
pada salah satu cae tidak terdapat pernyataan “ti”.

Praktek 5
While adalah suatu bentuk pengualangan. Struktur kontrol
inimemungkinkan seurutan perintah untuk dieksekusi berulang-ulang. Jumlah
pengulangan yang harus dilakukan ditentukan oleh nilai dari suatu ekspresi dan
bernilai benar. Perintah-perintah dalam struktur kontrol while bisa jadi tidak akan
dikerjakan sama sekali apabila pemeriksaan pertama pada while menghasilkan
nilai salah.
Pada praktek diatas pengulangan terjadi pada proses penjumlahan dari masukan 1
+ 0 sampai 1 + 5.

D. KESIMPULAN
Aplikasi yang dikembangkan dengna menggunakan PHP tidak selalu
mempunyai struktur kontrol urutan semua, sering seurutan perintah tidak harus
dikerjakan apabila ada suatu kondisi yang tidak terpenuhi, ada juga seurutan
perintah yang harus diulang-ulang dijalankan.

E. TUGAS
1. Mengubah pernyataan WHILE pada praktek 5 menggunakan pernyataan
FOR dan DO-WHILE.
Menggunakan pernyataan DO-WHILE

Menggunakan pernyataan FOR


Dari kedua program diatas menghasilkan nilai yang sama yaitu:

2. Menggunakan perintah IF...ELSE pada kalang WHILE


3. Program untuk permasalahan diskon harga produk.

Anda mungkin juga menyukai