Kondisi If bertingkat dan bersarang Arif Rizki Marsa. M.Kom.

Slides:



Advertisements
Presentasi serupa
PERCABANGAN # IF…THEN IF…THEN…ELSE SELECTION STIKOM
Advertisements

TUGAS Buatlah program menghitung luas persegi panjang!
CONDITION I (Tunggal – Ganda) IF - Then
STATEMENT KONDISI Adalah perintah yang memungkinkan
panduan praktis belajar VISUAL BASIC 6.0
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
Pemrograman Visual (Borland Delphi 7.0)
Selection (pemilihan) As’ad Djamalilleil
CS1023 Pemrograman Komputer
PENYELEKSIAN KONDISI (PEMILIHAN)
PHP (2) Pemrograman Internet.
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
Struktur Kendali Proses (Seleksi)
PERTEMUAN V Logika Algoritma Algoritma : Metoda pemecahan suatu masalah langkah demi langkah. Karakteristik Algoritma :  Presisi ; langkah-langkahnya.
PEMROGRAMAN TERSTRUKTUR
Pemograman 1 Pertemuan 5.
Nested If = if bersarang = if bertingkat Operator logika
III. STRUKTUR KONTROL.
Bab 2 – b PERINTAH 2 B Percabangan. PERCABANGAN Tidak setiap baris program akan dikerjakan Hanya yang memenuhi syarat (kondisi) Syarat terdiri dari operand-operand,
Pengenalan PHP Operator Aritmatika:
2 JAM TEORI dan 1 jam praktek
Struktur Kendali Percabangan pada C
Pernyataan bersyarat,seleksi,dan perulangan
INF-301 FEB 2006 Univ. INDONUSA Esa Unggul PERTEMUAN V Tujuan Instruksional Umum : Permutasi & Kombinasi Tujuan Instruksional Khusus : Mahasiswa dapat.
Referensi Bahasa (4) As’ad Djamalilleil
Pernyataan Percabangan
Bahasa Pemrograman IF CASE dan Perulangan
Bahasa Pemrograman Dasar Pertemuan 6
STRUKTUR DASAR ALGORITMA
PERCABANGAN (DECISION)
Transfer of control (pemindahan langkah)
PERCABANGAN PADA PYTHON
Nested IF IF Bersarang / IF Bertingkat Pertemuan 6 Dasar Pemrograman
STRUKTUR DASAR ALGORITMA
STRUKTUR KONTROL Bandung 2009, by hery dwi y.
Buatlah flowchart untuk pembagian 3 buah bilangan
KUG1C3 Dasar Algoritma & Pemrograman
Web Dasar By : Lisda Juliana P.SSi.
Struktur Seleksi (Percabangan)
PERTEMUAN 4 Algoritma & Pemrograman
Selamat datang M. Haviz Irfani,S.Si PEMROGRAMAN 1.
PENGGUNAAN SWITCH PADA PHP
Pertemuan ke 10 Perintah Bercabang.
Pengenalan PHP Operator Aritmatika:
Perulangan / Looping / Repetisi PEMROGRAMAN DASAR
Perulangan(looping) Oleh: Sri supatmi,S.Kom.
Proses Percabangan Bersyarat
Percabangan (Lanjutan)
PEMROGRAMAN WEB DEWI SULISTIYARINI, S.KOM
As’ad Djamalilleil Referensi Bahasa (4) As’ad Djamalilleil
PERCABANGAN (DECISION)
Algoritma Percabangan
AP2A Perulangan & Array PJ : Wawan Setiawan 07
Selection (pemilihan)
JAVA FUNDAMENTAL.
Pernyataan Percabangan
KOMPUTER APLIKASI TIK II
Seleksi Kondisi/Pencabangan
Struktur Kendali Percabangan pada C
Flow Control & Exception Handling
Castaka Agus Sugianto, M.Kom., M.CS
Latihan Pertemuan Operasi Seleksi
Pertemuan 7 Percabangan dalam bahasa C .:: Erna Sri Hartatik ::.
Dasar-Dasar Pemrograman
PERULANGAN (LOOPING).
Struktur dan Arsitektur Pemrograman
CCM110, MATEMATIKA DISKRIT Pertemuan ke 10, Logika Algoritma
:. OPERASI LOGIKA DALAM C++ DENGAN MENGGUNAKAN OPERASI PERCABANGAN IF ELSE.
PERULANGAN (LOOPING) Harni Kusniyati. 1. Pernyataan While Pada pernyataan while, pengecekan terhadap loop dilakukan dibagian awal (sebelum tubuh loop).
CONDITION I (Tunggal – Ganda) IF - Then. Seleksi kondisi adalah proses penentuan langkah berikutnya berdasarkan proses yang terjadi sebelumnya. Bila kondisi.
Transcript presentasi:

Kondisi If bertingkat dan bersarang Arif Rizki Marsa. M.Kom

If Bertingkat Kenapa dinamakan bertingkat? karena memang kita menggunakan banyak IF untuk pengecekan. Fungsi IF yang diuraikan di atas adalah fungsi IF tunggal atau sederhana yang digabung dengan fungsi logika AND dan OR. Sebenarnya fungsi IF dapat juga digunakan secara bertingkat untuk menyelesaikan permasalahan tertentu. Fungsi IF bertingkat digunakan jika terdapat lebih dari satu logical_test dalam suatu permasalahan fungsi ini sering disebut juga sebagai fungsi untuk pengambilan keputusan, dimana kita menetapkan rule / aturan dalam menentukan nilai yang berbeda, sehingga nilai tersebut akan dikelompokkan sesuai dengan batasan yang telah ditentukan.

Kondisi ini sering disebut juga sebagai fungsi untuk pengambilan keputusan, dimana kita menetapkan rule / aturan dalam menentukan nilai yang berbeda, sehingga nilai tersebut akan dikelompokkan sesuai dengan batasan yang telah ditentukan.

if (kondisi1) { if (kondisi_1) { blik pernyataan 1; } else if (kondisi2) { if (kondisi2_1){ blok pernyataan2; } else { blok penryataan 3; }

<?php if (kondisi yang dicek pertama) { lakukan perintah apabila kondisi yang dicek pertama bernilai benar; } IF ELSE (kondisi yang dicek kedua) //jika kondisi pertama salah akan dicek di kondisi ke dua { lakukan perintah apabila kondisi yang dicek kedua bernilai benar; } IF ELSE (kondisi yang di cek ke n) { lakukan perintah apabila kondisi yang dicek ke n bernilai benar; } else { lakukan perintah apabila kondisi yang dicek semua salah } ?>

<?php $pemog=81; // Set Nilai Pemograman dasar 81 if ($pemog>=80) { echo "Anda dapat Nilai A"; } else if (($pemog =65)) { echo "Anda dapat Nilai B"; } else if (($pemog =50)) { echo "Anda dapat Nilai C"; } else { echo "Anda dapat Nilai D"; } ?>

Contoh !!!

If bersarang Dalam struktur IF kondisi, dikenalkan juga apa yang disebut dengan bentuk IF bersarang atau sering disebut nesteed if.Bentuk ini diguanakan untuk pemilihan pernyataan dari sejumlah kemungkinan tindakan. Penyeleksian dilakukan secara bertingkat. Percabangan if bersarang sama hal nya dengan percabangan if-else, perbedaannya terletak pada kondisinya dimana pada percabangan if-else hanya ada 2 buah kondisi yaitu benar dan salah. Sedangkan pada percabangan if bersarang, ada lebih dari 2 kondisi dimana program akan melakukan pengecekan satu per satu tiap kondisi yang dikehendaki sampai ditemukan kondisi yang bernilai benar

konsep codingnya sendiri pun juga lain, jika IF tunggal langsung disandingkan dengan ELSE, untuk IF bertingkat masih disandingkan lagi dengan IF ELSE <? php if () {} else { if () {} else {} } ?>

If (kondisi 1) { Pernyataan 1 ; //Jika Kondisi benar, akan dieksekusi dan proses pengecekan berhenti. Jika tidak benar, maka akan di cek pada kondisi berikutnya. } else if (kondisi 2) { Pernyataan 2 ; //Jika Kondisi benar, akan dieksekusi dan proses pengecekan berhenti. Jika tidak benar, maka akan di cek pada kondisi berikutnya. } else if (kondisi 3) { Pernyataan 3 ; //Jika Kondisi benar, akan dieksekusi dan proses pengecekan berhenti. Jika tidak benar, maka akan di cek pada kondisi berikutnya. } else { Pernyataan 2 ; //Jika Kondisi diatas tidak ada yang bernilai, maka akan dieksekusi dan proses pengecekan berhenti. }

Contoh If Bersarang <?php $rudi = 'wanita'; if($rudi == 'pria') { echo 'Rudi adalah seorang pria'; } else { echo 'Rudi bukan seorang pria'; } ?>

Contoh !!!

<? php $waktu = date (‘ Y-m-d H:i:s ‘); $tahun = date (‘Y’); $detik =date (‘s’); echo “Detik saat ini=”.$detik.” ”; if ($detik >=50) {echo “waktu selesai”;} else {echo “waktu masih ada”; } ?>

CONTOH !!!!

if-else bersarang if-else bertingkat

Latihan 1.Buatlah program untuk menampilkan total harga, jika total harga lebih dari maka dinyatakan “doorprize " dan jika kurang dari Maka Dinyatakan "TIDAK dapat “ 2.Buatlah program untuk menampilkan Bonus, jika penjualan lebih dari 100 = 30 poin, penjualan lebih dari 80 = 20 poin, penjualan lebih dari 70 = 10 poin, nilai lebih dari 60 = 5 poin, dan jika penjualan kurang dari 60 maka poin 0 3.Buatlah program untuk menampilkan bilangan genap dan ganjil dengan menggunakan IF