Pemrogramman Terstruktur

Slides:



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

Pengendalian Proses : Seleksi (Conditional)
TUGAS Buatlah program menghitung luas persegi panjang!
Bab 2 Struktur Dasar.
Minggu V Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I 1.
09 Control Statement if 143.
STATEMENT KONDISI Adalah perintah yang memungkinkan
Pengenalan Algoritma Ardian Maretta Prastiawan, Ssi
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
MATERI 8 CHOICE / PILIHAN.
WEEK 6 Teknik Elektro – UIN SGD Bandung PERULANGAN - LOOPING.
Pemrograman Berorientasi Objek
II Kendali percabangan (branching)
Struktur Perulangan Week 4 & 5.
Flow Control & Exception Handling
CS1023 Pemrograman Komputer
Struktur Kondisi dan Perulangan
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
PENGANTAR KONSEP PEMROGRAMAN
REVIEW Buatlah Flowchart program untuk menampilkan bilangan 100 s.d 1
Pemrograman Terstruktur
Flow Control & Exception Handling
Pemrogramman Terstruktur
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
Struktur Kendali Proses (Seleksi)
Oleh Nila Feby Puspitasari
STRUKTUR KENDALI PROSES
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 DPK Issa Arwani, S.kom, M.sc.
Pemrograman II Dasar Java (Jcreator)
Struktur Dasar Java Percabangan & Perulangan
STRUKTUR PEMILIHAN (KONTROL PROGRAM) Minggu III - 40 menit
2 JAM TEORI dan 1 jam praktek
Struktur Kendali Percabangan pada C
Pemprograman Terstruktur 1
Operasi String Teknik Informatika Universitas Muhammadiyah Malang 2012 Pemrogramman Terstruktur.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 REVIEW Issa Arwani, S.kom, M.sc.
Pernyataan bersyarat,seleksi,dan perulangan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 DPK Pertemuan -- Issa Arwani, S.kom, M.sc. PROGRAM STUDI.
Pemrogramman Terstruktur
MODUL KE-9 PEMILIHAN.
Percabangan Dosen Pengampu: M. Zidny Naf’an, M.Kom.
PERCABANGAN (DECISION)
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
{Pertemuan 5 Struktur Kondisi IF - lanjutan}
Buatlah flowchart untuk pembagian 3 buah bilangan
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Percabangan/Pemilihan (Branching/Selection)
Struktur Seleksi (Percabangan)
Algoritma dan Struktur Data 1 pertemuan 5
PERCABANGAN.
Matakuliah : Algoritma & Struktur Data Versi Materi
Aliran Kendali (Flow Control)
STRUKTUR DASAR PROGRAM
Algoritma & Pemrograman 1
Algoritma & Pemrograman 3
ALGORITMA DAN PEMROGRAMAN Struktur Algoritma
PERCABANGAN (DECISION)
Percabangan/Seleksi.
Algoritma & Pemrograman 1
Pengendalian Proses : Perulangan /Looping
JAVA FUNDAMENTAL.
I Gusti Agung Made Wirautama, S.Kom
KOMPUTER APLIKASI TIK II
Struktur Kendali Percabangan pada C
PENYELEKSIAN KONDISI.
Percabangan/Penyeleksian Kondisi
Flow Control & Exception Handling
Latihan Pertemuan Operasi Seleksi
Pertemuan 4 Pemrograman Terstruktur
PERCABANGAN.
Transcript presentasi:

Pemrogramman Terstruktur Percabangan Teknik Informatika Universitas Muhammadiyah Malang 2011

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

Topik Percabangan if Percabangan switch Contoh program latihan

Percabangan Merupakan kondisi dimana ada beberapa pilihan. Bentuk pernyataan yang muncul pada percabangan adalah : jika.....................maka......................... Pernyataan didalam jika adalah sebuah kondisi yang harus dipenuhi untuk menjalankan pernyataan yang ada didalam maka. Dengan kata lain maka adalah akibat yang ditimbulkan oleh jika.

Contoh Pernyataan Percabangan Jika saya belajar dengan baik nilai ujian saya pasti baik Apa yang terjadi jika “saya tidak belajar dengan baik”??? jika Maka

Contoh Pernyataan Percabangan Jika nilai ujian saya 80 atau diatasnya saya baru merasa puas dan saya akan jajan makanan yang enak2 Jika tidak, tapi masih 50 atau diatasnya saya akan cari tau apa kesalahan saya dan mencoba memperbaikinya pada ujian mendatang Jika tidak saya akan belajar minimal 8 jam sehari tidak nonton TV terlalu lama serta mengurangi kegiatan yang kurang perlu

Percabangan pada Program Karena program komputer merupakan pemindahan proses yang terjadi dalam kehidupan manusia. Sehingga semestinya ada suatu cara yang memugkinkan kita untuk memilih proses yang akan dijalankan bila kondisi tertentu muncul.

Perintah if Untuk menulis pernyataan berupa percabangan dapat digunakan perintah if. Perintah if dibedakan menjadi 3 bentuk : Perintah if dengan 1 cabang Perintah if dengan 2 cabang Perintah if dengan banyak cabang

If Bentuk 1 Pola : if (kondisi) statement Logical expression Statements ….. Y N Pola : Statement : proses yang dilakukan bila kondisi terpenuhi (kondisi bernilai 1). if (kondisi) statement

Contoh pernyataan Mahasiswa dinyatakan lulus jika nilai minimal 60 Bayi dinyatakan demam jika suhu badan di atas 36.5 derajat Jika input yang diberikan user tidak sama dengan ‘a’ maka jawaban salah

Contoh program (1) Proram untuk menentukan kelulusan. Dinyatakan lulus apabila nilai >= 60.

Contoh program (2) Program menentukan cuaca. Apabila suhu > 27 maka cuaca panas.

Contoh program (3) Program untuk memeriksa jawaban. Jika jawab = 0 berarti benar.

Contoh program (4)

If bentuk 2 if (kondisi) statement-1 else statement-2 Logical expression Statements-1 ….. Y N Statements-2 Biasa disebut dengan if-else Pola : Statement-1 : proses yang akan dilakukan bila kondisi terpenuhi (kondisi bernilai 1). Statement-2 : proses yang akan dilakukan jika kondisi tidak terpenuhi (kondisi bernilai 0). if (kondisi) statement-1 else statement-2

Contoh if-else Program menetukan lulus atau gagal Program menentukan bilangan ganjil dan genap

Contoh program (1) Program menentukan lulus/gagal.

Contoh program (2) Program menentukan jawaban.

Contoh program (3) Program menentukan vokal/konsonan

If Bentuk 3 Biasa disebut if bertingkat Pola : if (kondisi-1) statement-1 else if (kondisi-2) statement-2 else if (kondisi-3) statement-3 .. else if (kondisi-n) statement-n else statement

If bertingkat Statement-1 : proses yang dilakukan bila kondisi-1 terpenuhi (bernilai 1). Statement-2 : proses yang dilakukan bila kondisi-2 terpenuhi (bernilai 1). Statement-3 : proses yang dilakukan bila kondisi-3 terpenuhi (bernilai 1). Statement-n : proses yang dilakukan bila kondisi-n terpenuhi (bernilai 1). Statement : proses yang dilakukan bila semua kondisi tidak terpenuhi (semua kondisi bernilai 0).

Flowchart if Bertingkat Logical expression Logical expression N N Statements 3 Y Y Statements 1 Statements 2 .....

Contoh if Bertingkat Program menentukan cuaca berdasarkan range suhu Program menentukan nilai huruf berdasarkan nilai angka yang dimasukkan Program menentukan nama hari berdasarkan inputan bilangan

Contoh program (1) Program menentukan genap/ganjil

Contoh program (2) Program menentukan cuaca.

Latihan Buatlah flowchart dan program untuk memeriksa sebuah angka masukan user, apakah termasuk bilangan genap atau ganjil atau nol. Buatlah flowchart dan program yang akan menerima 2 buah angka integer dan menentukan bilangan terbesar dari kedua angka tsb. Buatlah flowchart dan program yang akan menampilkan predikat dari nilai A,B,C,D,E. A untuk sangat baik, B untuk baik, C untuk cukup, D untuk kurang, dan E untuk sangat kurang.