Anda di halaman 1dari 18

PEMROGRAMAN DASAR

STRUKTUR KONTROL
PERCABANGAN
DAN PERULANGAN
Herlina Ekawati, S.Kom
KOMPETENSI DASAR
3.6 Menerapkan struktur kontrol Percabangan
dalam bahasa pemrograman

4.6 Membuat kode program struktur


Kontrol percabangan

3.7 Menerapkan struktur kontrol


Perulangan dalam Bahasa pemrograman

4.7 Membuat kode program struktur


kontrol perulangan
TUJUAN PEMBELAJARAN

1. Menerapkan struktur kontrol Percabangan dalam


bahasa pemrograman

2. Membuat kode program struktur kontrol


percabangan
3. Menerapkan struktur kontrol Perulangan dalam Bahasa
pemrograman

4. Membuat kode program struktur kontrol perulangan


STRUKTUR
■ KONTROL
Secara sederhana, struktur kontrol mengizinkan Anda
untuk mengontrol aliran eksekusi kode di aplikasi Anda.
Secara umum, program dijalankan secara berurutan,
baris demi baris, dan struktur kontrol mengizinkan Anda
untuk mengubah aliran itu, biasanya tergantung pada
kondisi tertentu.
■ Struktur kontrol adalah fitur inti dari bahasa PHP yang
mengizinkan skrip Anda merespons secara berbeda
terhadap input atau situasi yang berbeda. Ini dapat
mengizinkan skrip Anda memberikan respons berbeda
berdasarkan input pengguna, konten file, atau beberapa
data lainnya.
Flowchart berikut menjelaskan cara kerja struktur kontrol
di PHP.

Seperti yang terlihat pada


diagram disamping,
pertama-tama suatu
kondisi diperiksa. Jika
kondisinya benar, kode
kondisional akan
dieksekusi.
MACAM
MACAMMACAM
MACAMPERULANGAN
PERULANGAN

A.FOR
B.WHILE
C.DO WHILE
Perulangan For
Perulangan For merupakan struktur kontrol
perulangan yang menjalankan satu atau lebih perintah
dengan jumlah perulangan yang sudah ditentukan
pada proses inisialisasi kondisi.
Bentuk dasar perulangan for:
Variabel $i dalam perulangan For
berfungsi sebagai counter yang
menghitung berapa kali ia akan
mengulang.

Hitungan akan dimulai dari nol (0),


karena kita memberikan nilai $i = 0.

Lalu, perulangan akan diulang


selama nilai $i lebih kecil dari 10.
Artinya, perulangan ini akan
mengulang sebanyak 10x.

Maksud dari $i++ adalah nilai $i


akan ditambah 1 disetiap kali
melakukan perulangan.
Perulangan While

Perulangan while merupakan struktur


kontrol perulangan yang akan melakukan
pengulangan selama kondisi yang
dihasilkan dalam perulangan tersebut
masih bernilai benar.
Bentuk dasar perulangan while:

Condition adalah kondisi yang harus


dipenuhi agar perulangan berlangsung

Statement adalah kode program yang akan


diulang..

Tanda kurung kurawal diperlukan untuk


membatasi blok program yang akan
diulang. Jika statement hanya terdiri dari 1
baris, maka tanda kurung kurawal tidak
diperlukan.
Perulangan Do-While

Perulangan do-while merupakan


struktur kontrol perulangan yang
menjalankan perintah yang ada
didalamnya terlebih dahulu dan
melihat kondisi perulangan setelah
perintah tersebut selesai dijalankan. 
BENTUK DASAR
Setelah perintah do, di dalam blok kurung kurawal
PERULANGAN DO adalah:
WHILE

statement. Statement adalah kode program yang


akan diulang

Condition adalah kondisi yang harus dipenuhi


agar perulangan berlangsung. Selama condition 
bernilai TRUE, maka perulangan akan terus dilakukan.

Condition ini akan diperiksa pada tiap perulangan, dan


hanya jika hasilnya FALSE, maka proses perulangan
berhenti.
STRUKTUR KONTROL
PERCABANGAN
Percabangan If
Biasanya digunakan saat hanya ada satu tindakan yang harus
dilakukan.
Bentuknya seperti ini:

Jika kondisi benar, maka


eksekusi kode yang ada di
dalamnya. <kondisi> bisa kita
isi dengan nilai boolean atau kita
bisa buat pernyataan untuk
menghasilkan nilai boolean.
Percabangan If/Else

Percabangan If/Else memiliki dua pilihan. Jika <kondisi> bernilai


false, maka blok else akan dikerjakan.
Percabangan If/Elseif/Else

Percabangan If/Elseif/Else memiliki lebih


dari dua pilihan kondisi.

Hasilnya
Percabangan Bersarang

Percabangan bersarang artinya ada


percabangan di dalam
percabangan (nested).
MARI KITA PRAKTIKKAN

Anda mungkin juga menyukai