03. struktur kondisi dan perulangan
TRANSCRIPT
![Page 1: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/1.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 1/21
Struktur Kondisi dan Perulangan
Achmad Solichin
Fakultas Teknologi Informasi
http://achmatim.net
![Page 2: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/2.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 2/21
On this slide…
Struktur Kondisi
Struktur Perulangan
Break dan Continue
![Page 3: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/3.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 3/21
Struktur Kondisi
Digunakan untuk menyeleksi suatu kondisi akandijalankan atau tidak.
Contohnya dalam proses login di email, jikausername dan password yang dimasukkan
benar maka kita dapat masuk melihat inboxemail kita, tapi jika salah maka tidak akan bisamasuk.
Pengeleksian kondisi ini (apakah username
benar atau salah) menggunakan STRUKTURKONDISI
![Page 4: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/4.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 4/21
IF
Bentuk Umum
Contoh
if (kondisi) {
statemen;
}
![Page 5: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/5.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 5/21
IF…ELSE
Bentuk Umum
Contoh
if (kondisi) {
statemen-jika-benar;
} else {statemen-jika-salah;
}
![Page 6: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/6.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 6/21
BENTUK KHUSUS ?:
Bentuk Umum
Contoh
$var = (kondisi)? benar : salah;
![Page 7: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/7.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 7/21
Contoh Program
![Page 8: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/8.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 8/21
IF… ENDIF
Bentuk Umum
Contoh
if (kondisi) :
statemen-jika-benar;
endif;
![Page 9: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/9.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 9/21
SWITCH…CASE
Bentuk Umum
Contoh
switch ($var) {
case 1 : statement-1; break;
case 2 : statement-2; break;…
}
![Page 10: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/10.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 10/21
Contoh Program
![Page 11: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/11.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 11/21
Latihan
Buatlah program untuk memeriksa suatunilai (0-100) dan menampilkan grade darinilai tersebut!
0 – 45 = E 46 – 59 = D
60 – 74 = C
75 – 84 = B
85 – 100 = A
![Page 12: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/12.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 12/21
PERULANGAN
Digunakan untuk mengulang suatu proses
yang dieksekusi beberapa kali sekaligus.
Contohnya jika akan menampilkan
bilangan dari 1-100, maka akan lebih
efektif jika menggunakan perulangan.
![Page 13: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/13.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 13/21
FOR
Bentuk Umum
Contoh
for (awal; batas-akhir; increment) {
statemen-yang-diulang;
}
![Page 14: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/14.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 14/21
WHILE
Bentuk Umum
Contoh
inisialisasi-awal;
while (batas-akhir) {
statemen-yang-diulang;increment;
}
![Page 15: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/15.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 15/21
DO…WHILE
Bentuk Umum
Contoh
inisialisasi-awal;
do {
statemen-yang-diulang;increment;
} while (kondisi-akhir);
![Page 16: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/16.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 16/21
FOREACH
Bentuk Umum
Contoh
foreach (array as $var) {
statemen-yang-diulang;
}
![Page 17: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/17.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 17/21
Contoh Program
![Page 18: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/18.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 18/21
BREAK dan CONTINUE
BREAK digunakan untuk keluar dari
struktur (blok) program (blok if, while,
switch, …)
CONTINUE digunakan untuk melanjutkan
perintah dari suatu perulangan tanpa
melalui perintah-perintah setelahnya.
![Page 19: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/19.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 19/21
BREAK dan CONTINUE
Contoh Program
![Page 20: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/20.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 20/21
Pertanyaan ???
![Page 21: 03. Struktur Kondisi Dan Perulangan](https://reader030.vdocuments.pub/reader030/viewer/2022020806/55cf9cfc550346d033abc976/html5/thumbnails/21.jpg)
7/14/2019 03. Struktur Kondisi Dan Perulangan
http://slidepdf.com/reader/full/03-struktur-kondisi-dan-perulangan-56327b6679714 21/21
Terima Kasih
Achmad Solichin, S.Kom
http://achmatim.net