• Tidak ada hasil yang ditemukan

Staff Site Universitas Negeri Yogyakarta

N/A
N/A
Protected

Academic year: 2017

Membagikan "Staff Site Universitas Negeri Yogyakarta"

Copied!
13
0
0

Teks penuh

(1)

Percabangan

(2)

Percabangan dan Seleksi

Struktur seleksi untuk melakukan proses pengujian dalam mengambil suatu keputusan guna mengeksekusi suatu blok instruksi, yang menilai dua atau beberapa keadaan sekaligus.

Kondisi yang dinilai berupa ekspresi dengan nilai True atau False

Jika True maka proses akan mengeksekusi statemen

(3)

Operator Relasi

Operator relasi yang digunakan membandingkan

hubungna Antara dua buah operand akan didapatkan hasil tipe Boolean. True (benar) dan False (salah).

Operator Operasi

= Sama Dengan

<> Tidak Sama Dengan > Lebih besar dari

>= Lebih Besar dari Sama Dengan < Lebih Kecil dari

(4)

Pernyataan If (If Statement)

1.

Statement IF .. THEN

Bentuk umum dari IF .. THEN dengan suatu pernyataan adalah

IF <kondisi> THEN

Begin

………… …………

(5)

Pernyataan If (If Statement)

Contoh :

Program BilPositif; Uses WINCRT;

Var

Bil : Integer; Begin

Write(‘Masukkan sebuah bilangan : ‘); Readln(Bil);

IF Bil>0 THEN

Writeln (‘Bilangan Positif’); Readln;

End.

Hasil eksekusi :

(6)

Pernyataan If (If Statement)

2.

Statement IF .. THEN .. ELSE

Bentuk umum dari IF .. THEN .. ELSE adalah

IF <kondisi> THEN Begin

………… …………

End; ELSE

Begin

………… …………

(7)

Pernyataan If (If Statement)

Contoh :

Program BilPositif; Uses WINCRT;

Var

Bil : Integer; Begin

Write(‘Masukkan sebuah bilangan : ’); Readln(Bil);

IF Bil>0 THEN

Writeln (‘Bilangan Positif’); ELSE

Writeln (‘Bilangan Negatif’); Readln;

End.

Hasil eksekusi :

(8)

Pernyataan If (If Statement)

3.

Statement IF .. THEN .. ELSE IF

Statement IF .. THEN .. ELSE IF digunakan untuk

menyelesaikan permasalahan dengan jumlah kondisi lebih dari 2 buah :

Bentuk umum dari statement ini adalah :

IF <kondisi 1> THEN Begin

…………

End;

ELSE IF <kondisi 2> THEN Begin

…………

(9)

Pernyataan If (If Statement)

Contoh :

Program Deret; Uses WINCRT; Var

Bil : Integer; Begin

Write(‘Masukkan sebuah bilangan : ’); Readln(Bil);

IF Bil Mod 2 = 1 THEN

Writeln (‘Bilangan Ganjil’); ELSE IF Bil Mod 2 = 0 THEN

Writeln (‘Bilangan Genap’); Readln;

End.

Hasil eksekusi :

(10)

CASE .. OF Statement

Pernyataan Case merupakan alternative dari statement IF dengan pilihan ganda, biasanya pada masalah tertentu. Case akan lebih memberi kejelasan dibandingkan dengan IF dan semua permasalahan yang dibuat dengan IF dapat diselesaikan dengan Case.

(11)

CASE .. OF Statement

Bentuk umum CASE .. OF adalah :

CASE ungkapan OF

Daftar label 1 : Statement 1; Daftar label 2 : Statement 2; Daftar label 3 : Statement 3; ………

(12)

CASE .. OF Statement

Contoh :

Uses WINCRT; Var

alas, tinggi, jejari, luas: Real; pilih: Integer;

Begin

Writeln('1. Segitiga 2. Lingkaran'); Readln(pilih);

CASE pilih OF 1: Begin

Readln(alas, tinggi);

luas := 1 / 2 * alas * tinggi;

Writeln('Luas Segitiga : ', luas); End;

2: Begin

Readln(jejari);

luas := pi * Sqr(jejari);

Writeln('Luas Lingkarang : ', luas); end;

(13)

Referensi

Dokumen terkait

Pihak pertama berjanji akan mewujudkan target kinerja yang seharusnya sesuai lampiran perjanjian ini, dalam rangka mencapai target kinerja jangka menengah seperti yang

Penelitian ini bertujuan untuk mengetahui pengaruh pemberian ektrak etanol daun cincau hijau ( Cyclea barbata Miers) terhadap berat badan, berat ginjal dan

Sedangkan data profil di Darmaga yang memiliki tanah dengan warna coklat kemerahan, solum yang dalam, konsistensi dari agak lekat sampai lekat dan plastis

Masalah kurang gizi dan gizi buruk yang terjadi di Wonogiri tersebut juga merupakan masalah yang terkait dengan hak warganegara, mengingat setiap warganegara telah

Atas d as ar terse but, m ak a tujuan pe la ks anaa n prog ra m ko ns olid as i ta na h di Gedebage adalah untuk meningkatkan partisipasi masyarakat dalam

Model RNN tipe Elman untuk peramalan penjualan semen di PT Semen Indonesia (Persero) Tbk adalah model RNN tipe Elman (9-5-1) yang terbangun dari 9 neuron pada lapisan

Semestinya model kepemimpinan dari gerakan tersebut dapat belajar dari model socialized charismatic leadership , yang diperlengkapi dengan konsep teologis mengenai ekklesia

PENGUKURAN TINGKAT KAPABILITAS TEKNOLOGI E-LEARNING 4.0 DENGAN MENGGUNAKAN FRAMEWORK COBIT 5 PADA DOMAIN EDM, APO, DAN DSS (STUDI KASUS: UNIVERSITAS PEMBANGUNAN NASIONAL