Presentasi Kelompok 1-C

Download Report

Transcript Presentasi Kelompok 1-C

TEKNOLOGI INDUSTRI PERTANIAN
FAKULTAS TEKNOLOGI PERTANIAN
UNIVERSITAS BRAWIJAYA
UNYU-UNYU
OUTLINE
DEFINISI
TUJUAN
JENIS-JENIS SELECTION
KESIMPULAN
DEFINISI
OUTLINE
DEFINISI
TUJUAN
JENIS-JENIS SELECTION
KESIMPULAN
TUJUAN
OUTLINE
DEFINISI
TUJUAN
TUJUAN
SELECTION
JENIS-JENIS SELECTION
KESIMPULAN
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
OUTLINE
DEFINISI
TUJUAN
JENIS-JENIS SELECTION
KESIMPULAN
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
JENIS-JENIS SELECTION
IF …..THEN
Pertanyaan
Eksekusi statement
if (boolean-expression) then
statement aksi;
statement aksi;
Lanjutkan
if (umurbaris
>= selanjutnya
18) then
writeln(‘anda sudah dewasa');
writeln(‘anda bisa menonton film 17+');
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
JENIS-JENIS SELECTION
IF…THEN…ELSE
true
Question?
if (boolean-expression)
then
statement aksi
else False
statement aksi;
(statement
Executeaksi);
a statement
if (age >= 18) then
writeln(‘dewasa')
else
Remainder of the program
writeln(‘belum dewasa');
writeln(‘anda tidak boleh menonton');
Eksekusi statement
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
JENIS-JENIS SELECTION
ELSE IF...THEN
Question 1?
True
Question 2?
IF …… THEN
IF …… THEN
…aksi…
False
IF … THEN
…aksi…
ELSE IF… THEN
…aksi… of the program
Remainder
ELSE
…aksi…
False
True
Eksekusi
statement
JENIS-JENIS SELECTION
Struktur Percabangan
IF
Struktur percabangan
CASE
T
U
J
U
A
N
Menyederhanakan bentuk multi ways selection
Mengurangi kemungkinan error karena tidak perlu
menulis syntax switch lagi
Junaedi,2008
JENIS-JENIS SELECTION
CASE...OF
Variabel=Nilai 1
Pernyataan 1
CASE variabel_yang_diperiksa OF
Konstanta 1 : aksi 1;
Variabel=Nilai
Pernyataan 2
Konstanta
2 :2aksi 2;
konstanta3 : aksi 3;
...
Pernyataan Default
Konstanta N : 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