Laporan Praktikum Pemrograman WEB MODUL IV

9
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.

description

Laporan Praktikum Pemrograman WEB MODUL IV

Transcript of Laporan Praktikum Pemrograman WEB MODUL IV

Page 1: Laporan Praktikum Pemrograman WEB  MODUL IV

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.

Page 2: Laporan Praktikum Pemrograman WEB  MODUL IV

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.

Page 3: Laporan Praktikum Pemrograman WEB  MODUL IV

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..

Page 4: Laporan Praktikum Pemrograman WEB  MODUL IV

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.

Page 5: Laporan Praktikum Pemrograman WEB  MODUL IV

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

Page 6: Laporan Praktikum Pemrograman WEB  MODUL IV

Dari kedua program diatas menghasilkan nilai yang sama yaitu:

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

Page 7: Laporan Praktikum Pemrograman WEB  MODUL IV

3. Program untuk permasalahan diskon harga produk.