Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PERCABANGAN/PEMILIHAN

Presentasi serupa


Presentasi berjudul: "PERCABANGAN/PEMILIHAN"— Transcript presentasi:

1 PERCABANGAN/PEMILIHAN
(SELECTION) Saundra R Hana Ningsih Ita Winda Sari Atikah S Karina M Reny Nurul U Evi Nur Azizah Siti Susanti Dosen Pengampu : Ika Atsari Dewi, STP, MP TEKNOLOGI INDUSTRI PERTANIAN FAKULTAS TEKNOLOGI PERTANIAN UNIVERSITAS BRAWIJAYA

2 UNYU-UNYU

3 JENIS-JENIS SELECTION
OUTLINE DEFINISI TUJUAN JENIS-JENIS SELECTION KESIMPULAN

4 PERCABANGAN/PEMILIHAN
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 JENIS-JENIS SELECTION
OUTLINE DEFINISI TUJUAN JENIS-JENIS SELECTION KESIMPULAN

6 TUJUAN Menjelaskan mengenai proses Pemilihan (Selection)/ Pengambilan Keputusan (Decision) , serta cara penulisannya dalam program. Menjelaskan penggunaan Pemilihan (Selection)/ Pengambilan Keputusan (Decision). Membedakan proses Pemilihan (Selection)/ Pengambilan Keputusan (Decision). Menggunakan proses Pemilihan (Selection)/ Pengambilan Keputusan (Decision).

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

8 Untuk memilih salah satu alternatif jawaban atau pilihan
TUJUAN SELECTION Untuk memilih salah satu alternatif jawaban atau pilihan yang ada Mengontrol jalannya program agar dapat memilih salah satu dari sekian banyak pilihan 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 JENIS-JENIS SELECTION
OUTLINE DEFINISI TUJUAN JENIS-JENIS SELECTION KESIMPULAN

10 JENIS-JENIS SELECTION
Struktur Percabangan IF Struktur percabangan CASE IF untuk 1 kondisi pemecahan (One way selection) IF …..THEN IF untuk 2 kondisi pemecahan (Two way selection) IF…THEN…ELSE IF bersarang/ lebih dari 2 kondisi pemecahan (Multi Ways Selection) ELSE IF...THEN

11 Lanjutkan baris selanjutnya
JENIS-JENIS SELECTION IF …..THEN FORMAT if (boolean-expression) then statement aksi; if (umur >= 18) then writeln(‘anda sudah dewasa'); writeln(‘anda bisa menonton film 17+'); Pertanyaan Eksekusi statement Lanjutkan baris selanjutnya

12 JENIS-JENIS SELECTION
Struktur Percabangan IF IF untuk 1 kondisi pemecahan (One way selection) IF …..THEN IF untuk 2 kondisi pemecahan (Two way selection) IF…THEN…ELSE IF bersarang/ lebih dari 2 kondisi pemecahan (Multi Ways Selection) ELSE IF...THEN

13 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') writeln(‘belum dewasa'); writeln(‘anda tidak boleh menonton'); Question? Eksekusi statement Execute a statement Remainder of the program true False

14 JENIS-JENIS SELECTION
Struktur Percabangan IF IF untuk 1 kondisi pemecahan (One way selection) IF …..THEN IF untuk 2 kondisi pemecahan (Two way selection) IF…THEN…ELSE IF bersarang/ lebih dari 2 kondisi pemecahan (Multi Ways Selection) ELSE IF...THEN

15 Remainder of the program
JENIS-JENIS SELECTION ELSE IF...THEN FORMAT IF …… THEN …aksi… IF … THEN ELSE IF… THEN ELSE Question 1? Eksekusi statement Remainder of the program Question 2? True False

16 Struktur Percabangan IF
JENIS-JENIS SELECTION Struktur Percabangan IF Struktur percabangan CASE T U J A N Menyederhanakan bentuk multi ways selection Mengurangi kemungkinan error karena tidak perlu menulis syntax switch lagi Junaedi,2008

17 JENIS-JENIS SELECTION
CASE...OF FORMAT CASE variabel_yang_diperiksa OF Konstanta 1 : aksi 1; Konstanta 2 : aksi 2; konstanta3 : aksi 3; ... Konstanta N : aksi N; END; Variabel=Nilai 2 Variabel=Nilai 1 Pernyataan 1 Pernyataan 2 Pernyataan Default

18 JENIS-JENIS SELECTION
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


Download ppt "PERCABANGAN/PEMILIHAN"

Presentasi serupa


Iklan oleh Google