Struktur Seleksi (Percabangan)

Slides:



Advertisements
Presentasi serupa
Pengendalian Proses : Seleksi (Conditional)
Advertisements

TUGAS Buatlah program menghitung luas persegi panjang!
Bab 2 Struktur Dasar.
Struktur selection/seleksi/percabangan
STATEMENT KONDISI Adalah perintah yang memungkinkan
CS1023 Pemrograman Komputer
Struktur Kendali Proses (Seleksi)
LOGIKA ALGORITMA Pertemuan 6.
Contoh soal penyegaran
Pemrogramman Terstruktur
STATEMENT PENGENDALIAN (PEMILIHAN)
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
Pemprograman Terstruktur 1
Struktur Kendali dan Repetisi
Algoritma dan Dasar Pemograman
Algoritma (Struktur, Tipe Data, Input/Output)
Algoritma dan Struktur Data
Chapter 3 PEMROGRAMAN TERSTRUKTUR
{Pertemuan 4 Struktur Kondisi IF}
Percabangan Dosen Pengampu: M. Zidny Naf’an, M.Kom.
PERCABANGAN (DECISION)
Statement Control (if dan switch)
STRUKTUR DASAR ALGORITMA
{Pertemuan 4 Struktur Kondisi IF}
{Pertemuan 5 Struktur Kondisi IF - lanjutan}
Buatlah flowchart untuk pembagian 3 buah bilangan
PRAKTIKUM KONSEP PEMROGRAMAN
PHP.
Struktur Kendali Sri nurhayati, mt.
Struktur Kontrol Pemilihan
PERTEMUAN 5 PENYELEKSIAN KONDISI.
{Pertemuan 4 Struktur Kondisi IF}
PERTEMUAN 7 STATEMENT PEMILIHAN
Algoritma dan Struktur Data 1 pertemuan 5
PERCABANGAN.
Matakuliah : Algoritma & Struktur Data Versi Materi
Percabangan C++ Norma Amalia, ST., M.Eng.
TEL 2112 Dasar Komputer & Pemograman Penyeleksian
Aliran Kendali (Flow Control)
Pengenalan PHP Operator Aritmatika:
STRUKTUR DASAR PROGRAM
PERCABANGAN Siti Mukaromah, S.Kom.
Algoritma & Pemrograman 1
Algoritma & Pemrograman 3
Struktur Perulangan Yohana Nugraheni.
Pemrograman Terstruktur
PERCABANGAN (DECISION)
Algoritma Percabangan
Percabangan/Seleksi.
Algoritma & Pemrograman 1
PEMROGRAMAN WEB Ahmad Ramadhani, S.kom.
STATEMENT PENGENDALIAN (PEMILIHAN)
Seleksi.
SELEKSI ALGORITMA & STRUKTUR DATA I PROGRAM STUDI SISTEM INFORMASI
Castaka Agus Sugianto, M.Kom., M.CS
Pengenalan Pemrograman Server side - PHP
Bab 2 Struktur Dasar.
Latihan Pertemuan Operasi Seleksi
KONDISI PEMROGRAMAN TERSTRUKTUR S1 PENDIDIKAN TEKNIK INFORMATIKA
Penggunaan Decission (keputusan ) pada C
PHP.
LOGIKA & ALGORITMA KONSEP ALGORITMA & FLOWCHART M. Febriansyah, ST., MT.
Dasar Pemrograman Pertemuan 7 Percabangan dalam bahasa C
PERCABANGAN.
Logika dan Algoritma Agung BP Chapter 5.
Transcript presentasi:

Struktur Seleksi (Percabangan) Yohana Nugraheni

Konsep Struktur seleksi/percabangan digunakan jika masalah yang diselesaikan memiliki beberapa alternatif pemecahan. Percabangan di dalam pemrograman digunakan oleh komputer untuk menentukan langkah kerja instruksi.

Bentuk Struktur Seleksi Ada 4 bentuk struktur seleksi : IF IF.. ELSE IF.. ELSE IF SWITCH .. CASE

IF Sintaks (C++) : if (kondisi) { pernyataan; … } Salah Kondisi Benar

Contoh 1 Buatlah algoritma untuk membaca input bilangan bulat lalu mencetak pesan “DOR !” bila bilangan tersebut adalah 0.

IF .. ELSE Sintaks (C++) : if (kondisi) { pernyataan1; … } else Salah Benar Pernyataan1 Pernyataan2

Contoh 2 Buatlah algoritma untuk membaca input nilai ujian dan menampilkan pesan “LULUS” bila nilai ujian tersebut ≥ 60 dan “GAGAL” bila nilai ujian tersebut < 60.

Contoh 3 Buatlah algoritma untuk membaca input bilangan bulat lalu mencetak pesan “GENAP” bila bilangan tersebut genap dan pesan “GANJIL” bila bilangan tersebut ganjil.

Contoh 4 Buatlah algoritma untuk membaca input 2 bilangan bulat lalu menampilkan bilangan yang paling besar dari kedua bilangan tersebut.

IF .. ELSE IF Sintaks (C++) : if (kondisi1) { pernyataan1; } else if (kondisi2) pernyataan2; else pernyataan3; Kondisi1 Pernyataan1 Salah Benar Pernyataan2 Kondisi2 Pernyataan3

Contoh 5 Buatlah algoritma untuk membaca input bilangan bulat dan menentukan apakah bilangan tersebut adalah bilangan positif,negatif atau nol. Tampilkan hasilnya.

Contoh 6 Buatlah algoritma untuk membaca input nomor bulan dan mencetak nama bulan berdasarkan input nomor bulan. Misalnya jika diinputkan 8, maka akan tercetak “Agustus”.

SWITCH .. CASE Sintaks (C++) : switch (variabel) { case <konstanta1> : pernyataan1; … break; case <konstanta2> : pernyataan2; default : pernyataan3; }

Multi Kondisi dan Operator Logika Untuk menyatakan suatu syarat kadangkala dibutuhkan lebih dari satu kondisi. Untuk menggabungkan kondisi-kondisi tsb digunakan operator logika Operator Logika Sintaks NOT AND OR ! && ||

Contoh 7 Buatlah algoritma untuk membaca input 2 nilai ujian mahasiswa dan menampilkan pesan “DITERIMA” bila kedua nilai ujian ≥60 dan “TIDAK DITERIMA” bila salah satu nilai ujian <60.

Contoh 7 Buatlah algoritma untuk membaca input berupa karakter lalu mencetak pesan “HURUF VOKAL” bila karakter tersebut adalah huruf vokal / huruf hidup dan “HURUF KONSONAN” bila karakter tersebut adalah huruf konsonan .