Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehIndra Lesmono Telah diubah "6 tahun yang lalu
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 :
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.