1 / 20

P ERCABANGAN /P EMILIHAN (SELECTION )

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.

iokina
Télécharger la présentation

P ERCABANGAN /P EMILIHAN (SELECTION )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. UNYU-UNYU

  3. OUTLINE DEFINISI TUJUAN JENIS-JENIS SELECTION KESIMPULAN

  4. 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”)

  5. OUTLINE DEFINISI TUJUAN JENIS-JENIS SELECTION KESIMPULAN

  6. TUJUAN • MenjelaskanmengenaiprosesPemilihan (Selection)/PengambilanKeputusan (Decision) , sertacarapenulisannyadalam program. • MenjelaskanpenggunaanPemilihan (Selection)/PengambilanKeputusan (Decision). • MembedakanprosesPemilihan (Selection)/PengambilanKeputusan (Decision). • MenggunakanprosesPemilihan (Selection)/PengambilanKeputusan (Decision).

  7. OUTLINE DEFINISI TUJUAN TUJUAN SELECTION JENIS-JENIS SELECTION KESIMPULAN

  8. 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

  9. OUTLINE DEFINISI TUJUAN JENIS-JENIS SELECTION KESIMPULAN

  10. 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

  11. 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+');

  12. 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

  13. 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');

  14. 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

  15. 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…

  16. JENIS-JENIS SELECTION • StrukturPercabangan IF • StrukturpercabanganCASE T U J U A N • Menyederhanakanbentuk multi ways selection • Mengurangikemungkinan error karenatidakperlumenulis syntax switch lagi • Junaedi,2008

  17. 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;

  18. OUTLINE DEFINISI TUJUAN JENIS-JENIS SELECTION KESIMPULAN

  19. 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

  20. TERIMAKASIH

More Related