Pengendalian Proses : Seleksi (Conditional)

Slides:



Advertisements
Presentasi serupa
TURUNAN/ DIFERENSIAL.
Advertisements

Pemrograman Terstruktur
Selamat Datang Dalam Kuliah Terbuka Ini
Sistem Kelistrikan & Instrumen
Pertemuan Ke-3 STRUKTUR PEMILIHAN.
TUGAS Buatlah program menghitung luas persegi panjang!
03/04/2017 BARISAN DAN DERET KONSEP BARISAN DAN DERET 1.
Bab 2 Struktur Dasar.
Menempatkan Pointer Q 6.3 & 7.3 NESTED LOOP.
Malang,22 November 2012
4/5/2017 PL/SQL SITI MUKAROMAH,S.Kom.
SOAL ESSAY KELAS XI IPS.
Dasar Pemrograman Komputer
Metode Simpleks Diperbaiki (Revised Simplex Method)
09 Control Statement if 143.
Silahkan Salin Jawaban Anda DiKertas Sertakan : NIM. : Nama. : Kelas
Sistem Persamaan Diferensial
STATEMENT KONDISI Adalah perintah yang memungkinkan
Pengambilan Keputusan
MATERI 8 CHOICE / PILIHAN.
Linked List BEBERAPA CONTOH SOAL 6.3 & 7.3 NESTED LOOP.
WEEK 6 Teknik Elektro – UIN SGD Bandung PERULANGAN - LOOPING.
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
TURUNAN DIFERENSIAL Pertemuan ke
Pemrograman Berorientasi Objek
Latihan Kalkulus Predikat Part.2
Induksi Matematik TIN2204 Struktur Diskrit.
Struktur Perulangan Week 4 & 5.
VARIABEL DAN OPERATOR.
Struktur Kondisi dan Perulangan
Algoritma dan Struktur Data
Luas Daerah ( Integral ).
Modul 1- Review Java.
Pemrograman Terstruktur
Pertemuan 5 P.D. Tak Eksak Dieksakkan
KONTROL ALUR EKSEKUSI PROGRAM
Pemrogramman Terstruktur
Struktur Kendali Proses (Seleksi)
PELUANG SUATU KEJADIAN
DETERMINAN.
STRUKTUR KENDALI PROSES
ITK-121 KALKULUS I 3 SKS Dicky Dermawan
Struktur Kontrol.
Dasar Pemrograman Komputer [TKL-4002] 2010
Dasar Pemrograman ARRAY/LARIK.
PD Tingkat/orde Satu Pangkat/derajat Satu
Pemrogramman Terstruktur
ALJABAR.
Algortima Pemrograman Muhamad Akbar
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 DPK Issa Arwani, S.kom, M.sc.
WISNU HENDRO MARTONO,M.Sc
Slides for Parallel Programming Techniques & Applications Using Networked Workstations & Parallel Computers 2nd ed., by B. Wilkinson & M
2 JAM TEORI dan 1 jam praktek
Struktur Kendali Percabangan pada C
PERCABANGAN (DECISION)
Statement Control (if dan switch)
Buatlah flowchart untuk pembagian 3 buah bilangan
Struktur Kontrol Pemilihan
Struktur Seleksi (Percabangan)
PERTEMUAN 7 STATEMENT PEMILIHAN
Aliran Kendali (Flow Control)
STRUKTUR DASAR PROGRAM
PERCABANGAN Siti Mukaromah, S.Kom.
PERCABANGAN (DECISION)
Pengantar Pemrograman
Percabangan/Seleksi.
Pengendalian Proses : Perulangan /Looping
STATEMENT PENGENDALIAN (PEMILIHAN)
Latihan Pertemuan Operasi Seleksi
Pemrograman Web Lanjut “Pertemuan ke-3”
Transcript presentasi:

Pengendalian Proses : Seleksi (Conditional) Pemrograman Terstruktur

Tujuan Pembelajaran Mahasiswa mengetahui mekanisme-mekanisme untuk mengatur pemrosesan instruksi Mahasiswa memahami dan mampu menggunakan mekanisme seleksi dalam program

Statement Seleksi Gunakan : if , switch Bentuk if, ada 3 bentuk : if (ekspresi) statement if (ekspresi) statement-1 else statement-2 if (ekspresi-1) statement-1 else if (ekspresi-2) statement-2 else statement-3

If Bentuk 1 Pola : if (ekspresi) statement Program akan mengevaluasi ekspresi dan apabila bernilai 1  statement dieksekusi

Contoh-contoh Proram untuk menentukan kelulusan. Dinyatakan lulus apabila nilai >= 60.

Program menentukan cuaca. Apabila suhu > 27 maka cuaca panas.

Program untuk memeriksa jawaban. Jika jawab = 0 berarti salah.

Program untuk memeriksa huruf. Jika huruf A atau a cetak huruf tsb.

If bentuk 2 Pola : if (ekspresi) statement-1 else statement-2 Program akan mengevaluasi ekspresi. Jika nilai ekspresi = 1, maka statement-1 dieksekusi. Jika nilai ekspresi = 0, maka statement-2 dieksekusi

Contoh-contoh Program menentukan lulus/gagal.

Program menentukan jawaban.

Program menentukan vokal/konsonan

If Bentuk 3 Pola : if (ekspresi-1) statement-1 else if (ekspresi-2) statement-2 else statement-3 Jika ekspresi-1 bernilai : 1 maka statement-1 dieksekusi 0 maka ekspresi-2 dievaluasi, jika ekspresi-2 : 1 maka statement-2 dieksekusi 0 maka statement-3 dieksekusi

Contoh-contoh Program menentukan genap/ganjil

Program menentukan cuaca.

Ekspresi Kondisional Gunakan : ? (ternary operator) Tujuan : menggantikan if sederhana Pola : ekspresi-1 ? ekspresi-2 : ekspresi-3 Program akan mengevaluasi ekspresi-1 : Jika nilai=1 maka ekspresi-2 dieksekusi Jika nilai=0 maka ekspresi-3 dieksekusi

Contoh-contoh Program menentukan suhu.

Program menentukan genap/ganjil

Statement switch switch (ekspresi) { case item-1 : statement-1; break; statement-n; default : statement;

Evaluasi switch Ekspresi akan dievaluasi, kemudian akan dicari item yang nilainya sama dengan nilai ekspresi. Jika ditemukan item yang cocok, maka statement item tsb dieksekusi. Jika tidak ada item yang cocok, maka statement default yang dieksekusi. Item hanya boleh berupa konstanta.

Contoh-contoh

Latihan 1. Buatlah program yang akan menerima 2 buah angka integer dan menentukan bilangan terbesar dari kedua angka tsb. 2. Buatlah program yang akan menentukan posisi saklar lampu (ON/OFF). Apabila user memasukkan nol berarti kondisi OFF, sedangkan jika memasukkan satu berarti ON.

3. Buatlah sebuah program untuk menentukan kondisi pintu air 3. Buatlah sebuah program untuk menentukan kondisi pintu air. User akan memasukkan sebuah nilai pecahan yaitu tinggi air (dalam meter). Apabila tinggi air <= 500.0 m, status AMAN, tinggi air antara 500.1-600.0 m status WASPADA, tinggi air antara 600.1-650.0 m status SIAGA 2, tinggi air >650m status SIAGA 1.

4. Buatlah program yang akan menerima sebuah huruf dan menentukan apakah termasuk huruf vokal atau konsonan.

5. Buatlah sebuah program yang akan meminta user memasukkan 3 integer dipisahkan dengan ‘-’, seperti : 1-10-2009. Program kemudian akan mencetak ke layar tulisan “1 Oktober 2009”.