Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore 4-5. Perkondisian & Perulangan

4-5. Perkondisian & Perulangan

Published by Abdi Pandu Kusuma, 2022-11-12 14:51:37

Description: 4-5. Perkondisian & Perulangan

Search

Read the Text Version

Perkondisian ABDI PANDU KUSUMA, S.KOM, M.T

Perkondisian Perkondisian → ?? Perkondisian → suatu bentuk/struktur yang memiliki peranan khusus untuk mengatur aliran urutan pengerjaan operasi atau beberapa operasi tertentu. Bentuk-bentuk perkondisian terbagi menjadi 2, diantaranya:  Bentuk IF  Bentuk Case

Perkondisian (bentuk IF) Pernyataan if (if statement) akan memeriksa suatu persyaratan dan menentukan apakah syarat tersebut benar atau salah, kemudian melakukan pekerjaan sesuai dengan nilai pernyataan tersebut. Bentuk IF, terbagi menjadi 3 jenis diantaranya: IF dengan satu kasus Bentuk Umum: IF (kondisi) THEN aksi; Dimana: Kondisi adalah ungkapan yang akan diseleksi oleh pernyataan If. Bila kondisi bernilai benar (true), maka aksi sesudah kata then (dapat berupa satu atau lebih aksi) akan diproses. Bila kondisi bernilai salah (false), maka tidak ada aksi yang akan dikerjakan

Perkondisian (bentuk IF) IF dengan 2 kasus. Bentuk umum: if (kondisi) THEN aksi1; else aksi2; Dimana: Dalam struktur IF dengan 2 kasus, aksi1 akan dilaksanakan jika kondisi bernilai benar (true), dan jika kondisi bernilai salah (false) maka aksi2 yang akan dilaksanakan. Statemen else menyatakan ingkaran (negation) dari kondisi.

Perkondisian (bentuk IF) IF dengan banyak kasus. Bentuk Umum: if (kondisi1) THEN pernyataan1; else if (kondisi2) THEN pernyataan2; else if (kondisi3) THEN pernyataan3; else if (kondisiM) THEN pernyataanM; else pernyataanN;

Perkondisian (bentuk CASE) Pernyataan case (case statement) berisi ungkapan pemilih (selector) dan sederetan pernyataan yang masing-masing diawali dengan satu atau lebih tetapan (case constant). Bentuk umum CASE: case <peubah> of tetapan1: pernyataan1; tetapan2: begin pernyataan1; pernyataan2; … end; tetapan3, tetapan4: pernyataan1; tetapan5 .. tetapan8: pernyataan1; else pernyataan1; end;

Latihan 1 Mulai Buat flowchart dan program untuk Masukkan mengidentifikasi bilangan genap ganjil ! bilangan Penyelesaian: Bilangan MOD 2 = 0 Tidak Flowchart Genap Ganjil. Ya Bilangan = Bilangan = ‘Bilangan Ganjil’ ‘Bilangan Genap’ Tampilan Bilangan Selesai

Latihan 1 Coding Program:

Latihan 2 2. Buat program untuk menampilkan bilangan yang habis dibagi 3! Penyelesaian: Deklarasi : i : integer Algoritma : write(”Masukkan bilangan: ”) if(i%3==0) write(i) endif endfor

Latihan 3 Tampilkan pseudo code dan program untuk menampilkan nilai-nilai berikut: Nilai A >=85; Nilai B >=70; dan Nilai C < 70. Penyelesaian: Deklarasi: Nilai : Integer; Pseudo Code: Read (nilai). If (nilai >= 85) then nilai  “Nilai A”. Else if (nilai >= 70) then nilai  “Nilai B”. Else nilai  “Nilai C”. Write (nilai) End If.

Latihan 3 Coding Program :

??? ADA PERTANYAAN ???

Perulangan ABDI PANDU KUSUMA, S.KOM, M.T

Perulangan ✓ Pernyataan Perulangan memiliki tiga pernyataan while, repeat dan for. ✓ Pernyataan perulangan dipakai untuk melakukan proses berulang terhadap pernyataan sederhana atau pernyataan terstruktur. Perulangan bentuk WHILE. Perulangan bentuk ini digunakan jika satu atau lebih statement akan dieksekusi berulang kali sampai kondisi yang dinyatakan dalam statement WHILE tidak dipenuhi. Bentuk umum: WHILE kondisi DO statement;

Perulangan Perulangan bentuk REPEAT Cara kerja bentuk perulangan ini merupakan kebalikan dari perulangan bentuk While. Perulangan Repeat dilakukan berulang dan dilaksanakan terus selama kondisi dipenuhi. Bentuk umum: Repeat Statement Until kondisi Perulangan bentuk FOR Pada perulangan bentuk FOR ini, akan dilakukan perulangan sebanyak ungkapan yang ditentukan. Bentuk umum: For variable:= ungkapan1 to ungkapan2 do statement;

Latihan 1 Buat flowchart & program untuk START menampilkan deretan angka yang INPUT i kurang dari=10 menggunakan bentuk For For (i=0; i<100; i++) ! Penyelesaian: Flowchart: ➔ ?? TAMPIL i END

Latihan 1 Coding Program:

Latihan 2 Buat program untuk menampilkan bilangan kelipatan 3 yang kurang dari 60! Penyelesaian: Deklarasi: i : integer; Algoritma: input(i) do write(i) while(i<=60) end

Latihan 2 Coding Program:

Tugas NIM Genap: Buat program untuk menghitung 4 luas bangun dalam 1 program! NIM Ganjil: Buat program untuk membalikkan kata! Tugas dikirimkan via edlink terakhir hari Rabu 16 November 2022 dengan format “Tugas2_NIM_Genap/Ganjil_NamaMhs_SK1” dalam bentuk RAR.


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook