200 likes | 328 Views
P ERCABANGAN /P EMILIHAN (SELECTION ). Saundra R. 115100300111043 Hana Ningsih 1151003 00 1 11 0 45 Ita Winda Sari 115100300111063 Atikah S. 1151003011110 17 Karina M. 115100301111031 Reny Nurul U. 115100301111037 Evi Nur Azizah 115100301111043 Siti Susanti 11510 1 0 1 31 11 0 03.
E N D
PERCABANGAN/PEMILIHAN (SELECTION) • Saundra R. 115100300111043 • Hana Ningsih115100300111045 • Ita Winda Sari 115100300111063 • Atikah S. 115100301111017 • Karina M. 115100301111031 • Reny Nurul U. 115100301111037 • Evi Nur Azizah115100301111043 • Siti Susanti115101013111003 Dosen Pengampu : Ika Atsari Dewi, STP, MP TEKNOLOGI INDUSTRI PERTANIAN FAKULTAS TEKNOLOGI PERTANIAN UNIVERSITAS BRAWIJAYA
OUTLINE DEFINISI TUJUAN JENIS-JENIS SELECTION KESIMPULAN
DEFINISI PERCABANGAN/PEMILIHAN (SELECTION) Suatu keadaan dalam dua nilai, yaitu true (ya) atau false (tidak), diperlukan bila ingin merubah urutan pelaksanaan program dan menghendaki agar pelaksanaan program meloncat ke baris tertentu (“perubahan urutan dilaksanakan jika suatu kondisi yang disyaratkan dipenuhi”)
OUTLINE DEFINISI TUJUAN JENIS-JENIS SELECTION KESIMPULAN
TUJUAN • MenjelaskanmengenaiprosesPemilihan (Selection)/PengambilanKeputusan (Decision) , sertacarapenulisannyadalam program. • MenjelaskanpenggunaanPemilihan (Selection)/PengambilanKeputusan (Decision). • MembedakanprosesPemilihan (Selection)/PengambilanKeputusan (Decision). • MenggunakanprosesPemilihan (Selection)/PengambilanKeputusan (Decision).
OUTLINE DEFINISI TUJUAN TUJUAN SELECTION JENIS-JENIS SELECTION KESIMPULAN
TUJUAN SELECTION Untuk memilih salah satu alternatif jawaban atau pilihan yang ada • Mengontroljalannya program agar dapatmemilihsalahsatudarisekianbanyakpilihan yang ada Memilih satu atau lebih statement yang akan diproses berdasarkan kondisi yang telah ditetapkan Pemilihan solusi berdasarkan kriteria tertentu yang telah ditetapkan sebelumnya, untuk mendapatkan hasil yang optimal Junaedi, 2008
OUTLINE DEFINISI TUJUAN JENIS-JENIS SELECTION KESIMPULAN
JENIS-JENIS SELECTION • StrukturPercabangan IF • StrukturpercabanganCASE IF untuk 1 kondisi pemecahan (One way selection) IF …..THEN • IF untuk 2 kondisipemecahan (Two way selection) • IF…THEN…ELSE • IF bersarang/ lebihdari 2 kondisipemecahan • (Multi Ways Selection) • ELSE IF...THEN
Eksekusi statement Pertanyaan Lanjutkanbarisselanjutnya JENIS-JENIS SELECTION IF …..THEN FORMAT if (boolean-expression) then statement aksi; statement aksi; if (umur >= 18) then writeln(‘andasudahdewasa'); writeln(‘andabisamenonton film 17+');
JENIS-JENIS SELECTION • StrukturPercabangan IF IF untuk 1 kondisi pemecahan (One way selection) IF …..THEN • IF untuk 2 kondisipemecahan (Two way selection) • IF…THEN…ELSE • IF bersarang/ lebihdari 2 kondisipemecahan • (Multi Ways Selection) • ELSE IF...THEN
true Question? Eksekusi statement False Execute a statement Remainder of the program JENIS-JENIS SELECTION IF…THEN…ELSE FORMAT if (boolean-expression) then statement aksi else statement aksi; (statement aksi); if (age >= 18) then writeln(‘dewasa') else writeln(‘belumdewasa'); writeln(‘andatidakbolehmenonton');
JENIS-JENIS SELECTION • StrukturPercabangan IF IF untuk 1 kondisi pemecahan (One way selection) IF …..THEN • IF untuk 2 kondisipemecahan (Two way selection) • IF…THEN…ELSE • IF bersarang/ lebihdari 2 kondisipemecahan • (Multi Ways Selection) • ELSE IF...THEN
Question 1? Question 2? Eksekusi statement True True False False Remainder of the program JENIS-JENIS SELECTION • ELSE IF...THEN FORMAT IF …… THEN IF …… THEN …aksi… IF … THEN …aksi… ELSE IF… THEN …aksi… ELSE …aksi…
JENIS-JENIS SELECTION • StrukturPercabangan IF • StrukturpercabanganCASE T U J U A N • Menyederhanakanbentuk multi ways selection • Mengurangikemungkinan error karenatidakperlumenulis syntax switch lagi • Junaedi,2008
Variabel=Nilai 1 Pernyataan 1 Variabel=Nilai 2 Pernyataan 2 Pernyataan Default JENIS-JENIS SELECTION • CASE...OF FORMAT CASE variabel_yang_diperiksaOF Konstanta 1 : aksi 1; Konstanta 2 : aksi 2; konstanta3 : aksi 3; ... KonstantaN : aksi N; END;
OUTLINE DEFINISI TUJUAN JENIS-JENIS SELECTION KESIMPULAN
KESIMPULAN Pemilihan (Selection)/ pengambilan keputusan (decision) merupakan salah satu komponen yang sangat penting dalam pembuatan program Setelah diketahui perbedaan proses Selection, dapat menggunakan Selection sesuai fungsinya Dengan menggunakan Selection didapat solusi dan hasil optimal