SELEKSI IF & CASE. if dengan 1 statement If skor > 8 then Nilai:=‘A’ IF dengan banyak statement If skor > 8 then Begin Nilai := ‘A’; Lulus :=True; Bonus.

Slides:



Advertisements
Similar presentations
Objectives Knows and understand about another kind of flowchart’s symbols (looping) Have ability to create structured solution on simple problem(s) Have.
Advertisements

Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer - Application Developer
PERCABANGAN Bagaimana Jika YA? Bagaimana Jika TIDAK? Bagaimana Jika BENAR? Bagaimana jika SALAH?
LIST ITEM. List Style … Pop List Ditampilkan dalam bentuk field dengan tombol di sebelah kanan. Ketika tombol di klik maka sekumpulan data akan muncul.
Selection Process If … then … else.... Condition Process 2 Process 1 Y.
SUB PROGRAM PROCEDURE (SUB) dan FUNCTION
Prosedur dan Fungsi.
M5. MEMPASSWORD DUKUMEN EXCEL. MENYIMPAN KEMBALI DOKUMEN KERJA DENGAN PASSWORD 1. Klik Office Button > Open. 2. Buka kembali file “Tugas Modul 3”. 3.
By Asep Taufik Muharram. Data Definition Language (DDL) Digunakan untuk melakukan pembuatan struktur database, mulai dari mendefinisikan database, tabel-tabel.
1 BASIS DATA Struktur Query Language (Ambiquity).
S T A C K Catatan Kuliah: Algoritma & Struktur Data Ari Cahyono, S.Si., M.T.
Access Point  .
Pertemuan : 6 Basis Data Terapan
SQL Data Manipulation Language (DML)
1 Flowchart If – Then – Else อนันต์ ผลเพิ่ม Anan Phonphoem
TRANFORMASI PEUBAH ACAK DENGAN FUNGSI PAMBANGKIT MOMEN
Latihan soal Pertemuan 3 s.d 4
1 Pertemuan 09 Binary Tree Matakuliah: T0534/Struktur Data Tahun: 2005 Versi: September 2005.
PPA – course 5 Materi: Cascading Style Sheet. What is CSS? sebuah standar yang digunakan untuk mendefinisikan tampilan secara seragam dan akurat. Contoh:
ARRAY PADA PASCAL DOSEN : NURAINI PURWANDARI.
Nama kelompok : 1. Aditya Sharul Gunawan 2. Azmi Fidhayanti 3. Muchamad Effendi 4. Rike Fadilah 5. Widi Dwirizki Utoyowibowo Kelompok 2.
Contoh Presentasi PENILAIAN MINAT
MODEL REGRESI VARIABEL DUMMY A.Sifat Alamiah Variabel-Variabel Dummy Variabel yang diasumsikan nilai 0 dan 1 suatu perangkat untuk menggolongkan data ke.
Part 2 Variabel & Data types
PUNGSI KEANGGOTAAN.
OPERATOR Dalam Java.
Pernyataan Kawalan Java
Variabel Dan Tipe data
Pertemuan 1&2 - Dasar Pemrograman PHP
BAHAGIAN 2 VB6 Procedure dan Fungsi.
Materi Pokok 02 TEORI HITUNG PELUANG
Struktur Kendali Pemilihan Pertemuan 5
STRUKTUR KONTROL.
LOOPING DAN FUNCTION Pertemuan 5.
Written by Al.So. Software solutions
Strategi Algoritma Universitas Ahmad Dahlan
Sekolah Tinggi Transportasi Darat
Variabel Dan Tipe data
Dasar-Dasar Pemrograman
DATA MANIPULATION LANGUAGE
Bab 5 Distribusi Normal © 2002 Prentice-Hall, Inc.
Struktur Query Language
تهیه و تنظیم: فاطمه قاسمی دانشگاه صنعتی شریف – پاییز 86
PENGENALAN KEPADA JELMAAN LAPLACE
Bab 4: Operator & Ungkapan
MODUL SEMAK RALAT APDM.
Penentuan K-optimal Menggunakan Segmentasi K-Nearest Neighbor dengan Validasi Silang Studi Kasus: White Wine
Kerajinan Bahan Lunak Rifana Maulida VIII-4. Pengertian Bahan Lunak Bahan lunak adalah produk kerajinan yang menggunakan bahan dasar yang bersifat lunak.
 Tugas prakarya 8.1 Reza Al Farabi Enjoy !.  Bahan lunak  Bahan adalah material yang memiliki sifat tertentu yang dapat mempengaruhi hasil karya yang.
KOMPETENSI DASAR 3.2 Menerapkan prinsip-prinsip pengukuran besaran fisis, ketepatan, ketelitian, dan angka penting, serta notasi ilmiah.
Regresi Sederhana dan Analisis Korelasi
PENGUMPULAN PROJEK DALAM SATU SISTEM APLIKATI
Bagaimana cara membuat
Masalah Tugasan.
KOMPONEN ASAS VISUAL BASIC 6.0
Pernyataan if.. Pernyataan switch..
Bab 2 Carta dan Geraf.
BAB 8 TATASUSUNAN.
البرمجة بلغة الفيجول بيسك ستوديو
BAB 2(a):PENGENALAN KEPADA JELMAAN LAPLACE
Sambutan Frekuensi Litar AC
A.ERROR Kesalahan adalah perbedaan antara variabel yang diukur dan setpoint. Kesalahan dapat berupa positif atau negatif. Tujuan dari setiap skema kontrol.
kbkjlj/m/lkiubljj'pl;
RESONANCE (SALUNAN).
PRAKTIKUM MANAJEMEN OPERASI APLIKASI POM-QM FOR WINDOWS Lektion Null(#0): Pendahuluan Verfasser bei Usmania Institute.
3.4.3 KONFIGURASI DAN UJIAN RANGKAIAN
If there is any case in which true premises lead to a false conclusion, the argument is invalid. Therefore this argument is INVALID.
If there is any case in which true premises lead to a false conclusion, the argument is invalid. Therefore this argument is INVALID.
Pemrograman Bilangan Bulat (Integer Programming) Sebuah program linear dengan persyaratan tambahan bahwa semua variabelnya merupakan bilangan bulat Algoritma.
NERACA MASSA DENGAN REAKSI KIMIA GINA MAULIA, S.SI, M.SI.
Presentation transcript:

SELEKSI IF & CASE

if dengan 1 statement If skor > 8 then Nilai:=‘A’ IF dengan banyak statement If skor > 8 then Begin Nilai := ‘A’; Lulus :=True; Bonus := 50000; End;

If-then-else dengan 1 statement If skor > 8 nilai:=‘A’ Else nilai:=‘B’; If banyak statement dan else 1statement If skor > 8 then Begin Nilai := ‘A’; Lulus := True; Bonus :=40000; End Else nilai :=‘B’;

If dengan 1statement – else banyak statement If skor > 8 then nilai := ‘A’; Else begin Nilai := ‘B’; Bonus := 40000; End; If-then-else banyak statement If skor > 8 then Begin Nilai := ‘A’; Lulus :=True; Bonus := 50000; End Else begin Nilai := ‘B’; Lulus := false; Bonus :=0; End;

If-then-else if If skor > 8 then nilai := ‘A’ Else if skor > 6 then nilai :=‘B’ Else if skor > 4 then nilai :=‘C’ else if skor > 2 then nilai :=‘D’ Else nilai:=‘E’; If bersarang If skor > 8 then if tugas :=true then if prosentaseabsen > 80 then Nilai:=‘A’; If (skor>8) and tugas:=true and (prosentaseabsen > 80) then nilai ‘A’;

SELEKSI CASE CASE biasanya digunakan untukmemilih diantara lebih dari 2 pilihan. Case dipakai untuk menggantikan struktur if-else-if dimana kondisinya mengacu pada variabel yang sama. Misalnya…

If nilai = 8 then status :=‘bagus sekali’; Else if nilai = 6 then status:=‘bagus’ Else if nilai = 4 then status:=‘jelek’ Else status:=‘jelek sekali’; Case 1 statement Case nilai of 8 : write(‘bagus sekali’); 6 : write(‘bagus’); 4 : write(‘jelek’); Else write(‘jelek sekali’); End;

Case banyak statement Case nilai of 8 : Begin Write(‘bagus sekali’); write(‘pertahankan’); End; 6 : Begin Write(‘bagus’); write(‘tingkatkan’); End; 4 : Begin Write(‘jelek’); write(‘perbaiki’); End; Else Begin Write(‘jelek sekali’); write(‘perbaiki lagi’); End;

CONTOH 1 Program operasi1; Uses wincrt; Var invalid_operator : boolean; Operator : char; A1, A2, Hasil: real; Begin Invalid_operator:=false; Write(‘masukkan angka1= ‘);Readln(AI); Write(‘masukkan angka2= ‘);Readln(A2); Write(‘masukkan OPERATOR= ‘); Readln(operator); If operator = ‘*’ then Hasil:= angka1*angka2 Else If operator = ‘/’ then Hasil:= angka1/angka2 Else If operator = ‘+’ then Hasil:= angka1+angka2 Else If operator = ‘-’ then Hasil:= angka1-angka2 Else invalid_operator : =TRUE; If invalid_operator then (writeln (‘operator salah’) Else Writeln(angka1:4:2, ‘ ‘,operator, ‘ ‘,angka2:4:2, ‘ adalah ’,hasil:5:2) End. Case nilai of 8 : write(‘bagus sekali’); 6 : write(‘bagus’); 4 : write(‘jelek’); Else write(‘jelek sekali’); End;

Program operasi2; Uses wincrt; Var invalid_operator : boolean; Operator : char; A1, A2, Hasil: real; Begin Invalid_operator:=false; Write(‘masukkan angka1= ‘);Readln(AI); Write(‘masukkan angka2= ‘);Readln(A2); Write(‘masukkan OPERATOR= ‘); Readln(operator); Case operator of ‘*’ : hasil:= angka1 * angka2; ‘/’ : hasil:= angka1 / angka2; ‘+’ : hasil:= angka1 + angka2; ‘-’ : hasil:= angka1 - angka2; Else invalid_operator := True End; If invalid_operator then (writeln (‘operator salah’) Else Writeln(angka1:4:2, ‘ ‘,operator, ‘ ‘,angka2:4:2, ‘ adalah ’,hasil:5:2) End.