Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PEMROGRAMAN TERSTRUKTUR 05. Basic Logic Structure – Percabangan

Presentasi serupa


Presentasi berjudul: "PEMROGRAMAN TERSTRUKTUR 05. Basic Logic Structure – Percabangan"— Transcript presentasi:

1 PEMROGRAMAN TERSTRUKTUR 05. Basic Logic Structure – Percabangan
Teguh Pribadi - wa/sms/telegram

2 PEMROGRAMAN TERSTRUKTUR
0. Satuan Acara Perkuliahan (SAP) 1. Pengantar Algoritma dan Pemrograman 2. Pengantar Bahasa Pemrograman (C++, PHP) 3. Tipe Data, Variabel, Konstanta, Operator 4. Basic Logic Structure – Berurutan 5. Basic Logic Structure – Percabangan 6. Basic Logic Structure – Perulangan 7. Array 8. Function 9. Sorting

3 4. Basic Logic Structure – Percabangan
Konsep Script

4 1. Konsep Percabangan

5 Konsep Basic Logic Structured
Basic Logic Structured merupakan logika dasar yang digunakan pada logika atau algoritma kompleks.

6 Konsep Percabangan Digunakan untuk penentuan keputusan.
Penentuan keputusan didasarkan pada kondisi.

7 2. Script

8 Script Percabangan Ada beberapa code yang dapat digunakan, diantaranya: If (if tunggal) If – else (if else tunggal  1 kondisi) If – else if – else if – else (if majemuk  kondisi > 1) Nested if (if bersarang) Switch – Case ?:

9 a) Script if Menyaring sekumpulan data berdasarkan kondisi tertentu tanpa memperhatikan yang tidak sesuai dengan kondisi. Script dasarnya if (condition) {     code to be executed if condition is true; }

10 a) Script if (PHP) SCRIPT OUTPUT <!DOCTYPE html> <html>
<head> <title>if</title> </head> <body> <?php $t = date("H"); if ($t < "20") { echo "Have a good day!"; } ?> </body> </html>

11 a) Script if (C++) SCRIPT OUTPUT //header #include <stdio.h>
//program utama main () { int t=11; if (t<20){ printf ("Have a good day"); } return 0;

12 b) Script if-else Menyaring sekumpulan data berdasarkan kondisi tertentu dengan tetap memperhatikan yang tidak sesuai dengan kondisi. Script dasarnya if (condition) { code to be executed if condition is true; } else { code to be executed if condition is false; }

13 b) Script if-else (PHP)
OUTPUT <!DOCTYPE html> <html> <head> <title>if-else</title> </head> <body> <?php $t = date("H"); if ($t < "20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?> </body> </html>

14 c) Script if-else if-else if-else
Menyaring sekumpulan data berdasarkan lebih dari 1 kondisi. Script dasarnya if (condition1) { code to be executed if condition is true; } elseif (condition2) { } else { code to be executed if condition is false; }

15 c) Script if-else if-else if-else (PHP)
OUTPUT <!DOCTYPE html> <html> <head> <title>if-else if-else if-else</title> </head> <body> <?php $t = date("H"); if ($t < "10") { echo "Have a good morning!"; } elseif ($t < "20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?> </body> </html>

16 d) Script nested if Menyaring sekumpulan data berdasarkan kondisi dan selanjutnya data hasil saringan disaring lagi dalam kondisi. Script dasarnya if (condition1) { if (condition11){ code to be executed if condition is false; } else { }

17 d) Script nested if (PHP)
OUTPUT <!DOCTYPE html> <html> <head> <title>nested if</title> </head> <body> <?php $t = date("H"); if ($t < "20") { if (($t > "1")&&($t <= "10")){ echo "Have a good <b>start half day!</b>"; } else if (($t > "10")&&($t <= "19")){ echo "Have a good <b>end half day!</b>"; } } else{ echo “have a good night”; ?> </body> </html>

18 e) Script switch-case Berprinsip sama dengan if else majemuk. Script :
switch (n) { case label1: code to be executed if n=label1; break; case label2: code to be executed if n=label2; case label3: code to be executed if n=label3; ... default: code to be executed if n is different from all labels; }

19 e) Script switch-case (PHP)
OUTPUT <!DOCTYPE html> <html> <head> <title>switch case</title> </head> <body> <?php $favcolor = "red"; switch ($favcolor) { case "red": echo "Your favorite color is red!"; break; case "blue": echo "Your favorite color is blue!"; case "green": echo "Your favorite color is green!"; default: echo "Your favorite color is neither red, blue, or green!"; } ?> </body> </html>

20 f) Script ?: Berprinsip sama dengan if. Script dasar:
valA operator_pembanding valB ? true_stat : false_stat;

21 f) Script ?: (PHP) SCRIPT OUTPUT <!DOCTYPE html> <html>
<head> <title>?:</title> </head> <body> <?php $a=10; $b=20; $c = $a > $b ? $a : $b; echo "Nilai terbesar: ".$c; ?> </body> </html>

22 TUGAS Buat program dalam bentuk bahasa C++ untuk kondisi: Ketentuan:
If – else (if else tunggal  1 kondisi) If – else if – else if – else (if majemuk  kondisi > 1) Nested if (if bersarang) Switch – Case ?: Ketentuan: Kirim ke Subjek : algo_05_nim_namalengkap, Misal : algo_05_ _Teguh Pribadi Attach/lampirkan file isi tugas. Maksimal pengumpulan H-1 sebelum perkuliahan selanjutnya.

23 TUGAS Buat contoh program dalam bentuk bahasa PHP dan C++ untuk operator : Assignment operators (penugasan) Comparison operators (perbandingan) Increment/Decrement operators (++ / --) Logical operators (logika) String operators (karakter) Array operators (array) Ketentuan: Kirim ke Subjek : pweb_03operator_nim_namalengkap, Misal : pweb_03operator_ _Teguh Pribadi Attach/lampirkan file isi tugas. Maksimal pengumpulan H-1 sebelum perkuliahan selanjutnya.

24 Referensi (PHP)

25 Referensi (C++)

26 Contact Email : pribadi.unugiri@gmail.com
Site : - WA/SMS/Call/Telegram/Line :


Download ppt "PEMROGRAMAN TERSTRUKTUR 05. Basic Logic Structure – Percabangan"

Presentasi serupa


Iklan oleh Google