PEMROGRAMAN TERSTRUKTUR 05. Basic Logic Structure – Percabangan

Slides:



Advertisements
Presentasi serupa
Praktikum Bahasa C Struktur Kendali.
Advertisements

Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Struktur Kontrol (2) As’ad Djamalilleil
Computer Science, University of Brawijaya Putra Pandu Adikara, S.Kom Algoritma dan Struktur Data Seleksi Kondisi.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Struktur Kendali Proses (Seleksi)
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Nested If = if bersarang = if bertingkat Operator logika
Javascript Javascript Javascript Javascript Javascript Javascript
Pengenalan PHP Operator Aritmatika:
Struktur Kendali dan Repetisi
Struktur Kontrol Pemilihan
Pertemuan Operasi Seleksi
Pengantar PHP (Lanjutan)
Struktur kontrol.
PHP? PHP adalah server-side web programming
Struktur Kontrol Keputusan
Algoritme dan Pemrograman
PHP.
PHP: Hypertext Preprocessor
Struktur Kontrol #1 Keputusan
CONDITIONAL Pertemuan 3.
Pemrograman Web JavaScript
Statement Control (if dan switch)
INTRODUCTION TO C++ Prepared by: Edi, SKom, MKM.
PHP.
Struktur Kontrol Pemilihan
Pertemuan 4 PROGRAMMING LANGUAGE.
Struktur Kontrol Keputusan
PERCABANGAN.
Struktur Kontrol.
Kuliah III Ricky Maulana Fajri, M.Sc
Aliran Kendali (Flow Control)
Pengenalan PHP Operator Aritmatika:
PERCABANGAN Siti Mukaromah, S.Kom.
Algoritma & Pemrograman 3
PERCABANGAN.
Struktur Kendali program, Array & function
Pemrograman Terstruktur
Selection (pemilihan)
PEMROGRAMAN WEB Ahmad Ramadhani, S.kom.
Pemrograman Basis Data Berbasis Web
Pemrograman Web HTML (7) PHP Andy Haryoko, ST
KOMPUTER APLIKASI TIK II
Ekspresi & Alur Kendali
Pemrograman Web/TI/ AK /2 sks
PERBEDAAN C DAN C++ Meriska Defriani, S
Pengantar PHP (Lanjutan)
Bahasa Pemrograman (Pemrograman Visual)
SELEKSI ALGORITMA & STRUKTUR DATA I PROGRAM STUDI SISTEM INFORMASI
STRUKTUR KONTROL DALAM PHP
Pemrograman Web/TI/ AK /2 sks
Pengenalan Pemrograman Server side - PHP
KONDISI PEMROGRAMAN TERSTRUKTUR S1 PENDIDIKAN TEKNIK INFORMATIKA
Penggunaan Decission (keputusan ) pada C
PHP.
Pemrograman Web 3. Pengantar Server Side
PEMROGRAMAN TERSTRUKTUR 03. Algoritma dan Pemrograman
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
PEMROGRAMAN WEB 03. OPERATOR
PEMROGRAMAN WEB 03. OPERATOR
PEMROGRAMAN TERSTRUKTUR 07. Array
Pemrograman Web 6. Sintaks PHP-3 FUNCTION
Pemrograman Web/TI/ AK /2 sks
Struktur Kontrol Pemilihan
STRUKTUR KONTROL.
PERCABANGAN.
Algoritma & Pemrograman 1 Achmad Fitro The Power of PowerPoint – thepopp.com Chapter 3.
Struktur Kontrol Pemilihan Struktur kontrol pemilihan adalah pernyataan dari Java yang mengijinkan user untukmemilih dan mengeksekusi blok kode spesifik.
Struktur Kendali MINGGU KE-2.
Transcript presentasi:

PEMROGRAMAN TERSTRUKTUR 05. Basic Logic Structure – Percabangan Teguh Pribadi http://pribadi.transcipta.com - http://pribadi.fortuna-corp.com/ https://www.facebook.com/pribbadi wa/sms/telegram 0857 3600 3963

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

4. Basic Logic Structure – Percabangan Konsep Script

1. Konsep Percabangan

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

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

2. Script

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 ?:

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; }

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>

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;

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; }

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>

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; }

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>

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 { }

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>

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; }

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>

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

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>

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 pribadi.unugiri@gmail.com. Subjek : algo_05_nim_namalengkap, Misal : algo_05_109533423206_Teguh Pribadi Attach/lampirkan file isi tugas. Maksimal pengumpulan H-1 sebelum perkuliahan selanjutnya.

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 pribadi.aknbjn@gmail.com. Subjek : pweb_03operator_nim_namalengkap, Misal : pweb_03operator_109533423206_Teguh Pribadi Attach/lampirkan file isi tugas. Maksimal pengumpulan H-1 sebelum perkuliahan selanjutnya.

Referensi (PHP)

Referensi (C++)

Contact Email : pribadi.unugiri@gmail.com Site : http://pribadi.transcipta.com - http://pribadi.fortuna-corp.com/ WA/SMS/Call/Telegram/Line : 0857 3600 3963