Struktur Kontrol Keputusan

Slides:



Advertisements
Presentasi serupa
Dasar Pemrograman Komputer
Advertisements

STATEMENT KONDISI Adalah perintah yang memungkinkan
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Pengambilan Keputusan
Selection (pemilihan) As’ad Djamalilleil
Pemrograman JAVA (TIB09)
PENYELEKSIAN KONDISI (PEMILIHAN)
Struktur Kontrol.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
MATERI 8 ALGORITMA DAN PEMROGRAMAN
Pernyataan Kontrol By Serd17 & A. AKRAM N. R..
Struktur Kontrol: Keputusan
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Operator Logika dan Pernyataan If
Pengenalan PHP Operator Aritmatika:
Struktur Kendali dan Repetisi
Struktur Kontrol Pemilihan
Struktur Kontrol.
Struktur kontrol ∞ kondisi. ∞ if-else ,
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 REVIEW Issa Arwani, S.kom, M.sc.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 DPK Pertemuan -- Issa Arwani, S.kom, M.sc. PROGRAM STUDI.
Struktur kontrol.
OPERATOR LOGIKA.
Referensi Bahasa (4) As’ad Djamalilleil
Struktur Kontrol Keputusan
Percabangan Dosen Pengampu: M. Zidny Naf’an, M.Kom.
MODUL 3 PERULANGAN PERCABANGAN ARRAY
Struktur Kontrol #1 Keputusan
If, If/else, switch SUSSI.
Transfer of control (pemindahan langkah)
Statement Control (if dan switch)
Pemrograman Visual I Outline: Kondisi dan Aksi Selection Statement
PERNYATAAN SELEKSI Matakuliah : T0974 / Algoritma dan Metode Object Oriented Programming I Tahun : 2008 Versi : 1/0.
STRUKTUR KONTROL.
Struktur Kontrol Pemilihan
PERCABANGAN & PERULANGAN DALAM JAVA
PERTEMUAN 5 PENYELEKSIAN KONDISI.
PERCABANGAN.
Struktur Kontrol.
Percabangan C++ Norma Amalia, ST., M.Eng.
Pertemuan ke 10 Perintah Bercabang.
Aliran Kendali (Flow Control)
Pengenalan PHP Operator Aritmatika:
PERCABANGAN Siti Mukaromah, S.Kom.
Percabangan dan Perulangan
Algoritma & Pemrograman 3
1. Bentuk If- else STRUKTUR SELEKSI KONDISI SELEKSI KONDISI
Pemrograman Terstruktur
As’ad Djamalilleil Macam Statement As’ad Djamalilleil
As’ad Djamalilleil Referensi Bahasa (4) As’ad Djamalilleil
Pengantar Pemrograman
Selection (pemilihan)
JAVA FUNDAMENTAL.
PEMROGRAMAN WEB Ahmad Ramadhani, S.kom.
Ekspresi & Alur Kendali
Seleksi Kondisi/Pencabangan
Struktur Kontrol #1 Keputusan
Flow Control & Exception Handling
Struktur Pengambilan Keputusan
Pernyataan Kondisional, Perulangan dan Jump
Penggunaan Decission (keputusan ) pada C
Dasar-Dasar Pemrograman
Konsep Bahasa Pemrograman I Operator
Struktur Kontrol Pemilihan
Dasar Pemrograman Pertemuan 7 Percabangan dalam bahasa C
PERCABANGAN.
Struktur Kontrol Pemilihan Struktur kontrol pemilihan adalah pernyataan dari Java yang mengijinkan user untukmemilih dan mengeksekusi blok kode spesifik.
Transcript presentasi:

Struktur Kontrol Keputusan

Materi Struktur if Struktur if-else Struktur if-else-else-if Struktur switch

Struktur if Memutuskan untuk mengeksekusi statement atau blok statement jika dan hanya jika ekspresi bernilai true

Alur

Bentuk Umum if(ekspresi_boolean) { statement... ... }

Contoh int nilai = 90; if(nilai > 80) { cout<<“Lulus”; }

Struktur if-else Memutuskan untuk mengeksekusi statement atau blok statement bila kondisi bernilai true, atau mengeksekusi statement atau blok statement lain bila kondisi bernilai false

Alur

Bentuk Umum if(ekspresi logika) { statement... } else { }

Contoh int nilai = 78; if(nilai > 80) { cout<<“Lulus”; } else { cout<<“Gagal”; }

Panduan Penulisan Untuk menghindari kesalahan letakkan statement – statement dalam blok if atau if-else dalam tanda kurung { } Dapat dibuat blok if atau if-else bersarang. Contoh: if(ekspresi_boolean) { statement... ... } } else {

Struktur if-else-if Pernyataan dari kondisi else dari struktur if-else dapat berupa struktur if-else yang lain.

Alur

Bentuk Umum if(ekspresi_boolean) { statement... else if(ekspresi_boolean) { else ... ... }

Contoh int nilai = 7; if(nilai > 8) { cout<<“Sangat Bagus”; } else if(nilai > 5) { cout<<“Bagus”; } else { cout<<“Gagal”; }

Kesalahan Umum Kondisi dalam struktur if tidak dalam nilai boolean. Contoh: int nilai = 90; if(nilai) { // Statement... } Menulis elseif sebagai ganti else if

Kesalahan Umum Menggunakan “=“ sebagai operator perbandingan. Contoh: int nilai = 0; if(nilai = 0) { // Statement... } Seharusnya ditulis: // benar if(nilai == 0) {

Struktur Switch Memperbolehkan percabangan pada multiple outcomes

Alur

Bentuk Umum switch(ekspresi) { case selektor: statement... break; ... default: }

Catatan Ketika ditemukan case selektor yang sesuai maka semua statement dalam case akan dieksekusi, kemudian statement lain pada case setelah itu juga dieksekusi. Untuk mencegah, digunakan statement break pada akhir case. Jika tidak ditemukan case selektor yang sesuai, maka blok default akan dieksekusi. Catatan: blok default bersifat opsional

Contoh int nilai = 7; switch(nilai) { case 10: case 9 : cout<<“Sangat Bagus”; break; case 8 : case 7 : case 6 : cout<<“Bagus”; default: cout<<“Gagal”; }

Kesimpulan Menentukan penggunaan pernyataan if atau pernyataan switch adalah sebuah keputusan programmer. Programmer dapat menentukan pernyataan yang mana yang akan dipakai berdasarkan kemudahan membaca program dan faktor-faktor yang lain. Pernyataan if dapat digunakan untuk membuat keputusan berdasarkan rentang nilai tertentu atau kondisi tertentu, sedangkan pernyataan switch membuat keputusan hanya berdasarkan nilai unik dari tipe integer atau karakter Ekspresi switch adalah ekspresi integer atau karakter. Selektor adalah konstanta unik dari nilai integer atau karakter.