Teknik Percabangan. Brigida Arie Minartiningtyas, M.Kom

dokumen-dokumen yang mirip
Pendahuluan. Kuadran I (X>0, Y>0) Kuadran II (X<0, Y>0) Kuadran IV (X>0, Y<0) Kuadran III (X<0, Y<0)

Definisi Percabangan

PENYELEKSIAN KONDISI dengan IF

PEMILIHAN. Runtunan. Dian Palupi Rini, M.Kom

Algoritma dan Struktur Data I

Brigida Arie Minartiningtyas, M.Kom

Program yang hanya berisi runtunan instruksi biasanya terdapat pada masalah sederhana Seringkali suatu instruksi hanya bisa dilakukan jika ia

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

PUTERA BATAM LOGIKA INFORMATIKA DAN ALGORITMA DAFTAR ISI. BAB IV : PEMILIHAN A. Pengertian

Soal hari Selasa (13/10) Latihan 7 AN

LOOPING. Brigida Arie Minartiningtyas, M.Kom

Algoritma dan Struktur Data

Algoritma dan Struktur Data I Mia Fitriawati, S.Kom, M.Kom

STRUKTUR DASAR ALGORITMA

1. Kompetensi Mengenal dan memahami algoritma percabangan yang komplek.

Decission : if & if else

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

1. Laporan Akhir 1. Menentukan Nilai Besar atau Nilai Kecil. Program yang di masukkan adalah :

PERTEMUAN 4 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PEMILIHAN

ALGORITMA TUGAS 2 RESUME ALGORITMA PERCABANGAN DAN ALGORITMA PERULANGAN. Disusun Oleh : Sakina Mawardah Teknik Informatika. Dosen : Asep M. Yusuf, S.

Dibawah ini contoh flowchart, algoritma dan program Pemilihan/Selection, apabila bilangan N habis dibagi P maka berkomentar Benar

CCH1A4 / Dasar Algoritma & Pemrogramanan

Soal hari Jumat (16/10) Latihan 10 MS

Algoritma Pemrograman

TPI4202 e-tp.ub.ac.id. Lecture 5

Dibawah ini contoh flowchart, algoritma dan program Pemilihan/Selection, apabila bilangan N habis dibagi P maka berkomentar Benar

: Mahasiswa dapat mempraktekkan perintah selection/ pemilihan (If ; If Else ; Nested If ; Switch)

Struktur Kontrol. (Repetition)

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

Bab 3. Decision 1 (Pengambilan Keputusan)

Prosedur dan Fungsi ALGORITMA DAN PEMROGRAMAN [IS ] Dosen: Yudha Saintika, S.T., M.T.I

Algoritma. Menurut Kamus Besar Bahasa Indonesia Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.

Algoritma Pemrograman

Nama, Tipe, Ekspresi, dan Nilai

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN

Algoritma Pemrograman

PSEUDOCODE. 2. Langkah selanjutnya adalah menentukan peran setiap langkah pada poin no 1.

I. RUNTUNAN(SEQUENCE)

MODUL IV Analisis Kasus/Pemilihan

OPERASI SELEKSI PEMROGRAMAN C++

LEMBAR JUDGEMENT INSTRUMEN TES

Algoritma,Flowchart, Konsep

{Pertemuan 4 Struktur Kondisi IF}

Algoritma Pemrograman

1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada.

Algoritma Pemrograman

Prosedur dan Fungsi. Kenapa Prosedur atau Fungsi?

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

[BS204]-Algoritma Pemrograman Take Home Test Pengumpulan : 27 Maret 2015 Tulis Tangan di kertas A4. Genap 2014/2015 Page 1 of 6

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

Algoritma Pemrograman

Percabangan. Yuli Sun Hariyani

Algoritma Brute Force

RINGKASAN PEMROGRAMAN QUICK BASIC

CCH1A4 / Dasar Algoritma & Pemrogramanan

TUGAS PRAKTEK PEMROGRAMAN DENGAN BAHASA C++

Percabangan. Agus Priyanto, M.Kom

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

Dibawah ini contoh flowchart, algoritma dan program Pemilihan/Selection, apabila bilangan N habis dibagi P maka berkomentar Benar ALGORITMA :

PENGULANGAN Bagian 1 : Notasi. Tim Pengajar KU1071 Sem

a. TRUE b. FALSE c. Jawaban A dan B keduanya dimungkinkan benar d. Tidak dapat ditentukan e. Tidak ada jawaban di antara A, B, C, D yang benar

PENGAMBILAN KEPUTUSAN

FUNGSI MINGGU KE: 4 TUJUAN: Mahasiswa dapat memahami definisi fungsi. Mahasiswa dapat mendefinisikan fungsi. Mahasiswa dapat menggunakan fungsi.

Analisa Kasus Part 2. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

Algoritma Pemrograman

Algoritma dan Pemrograman

BAB IV STRUKTUR RUNTUNAN DAN PERCABANGAN

Chapter 5 Choice. repeatedly if tanda 2 on label: lakukan proses potong 2 if tanda 3 on label: lakukan proses potong 3 until switched off program 5.

TPI4202 e-tp.ub.ac.id. Lecture 5 Mas ud Effendi

BAB II DASAR-DASAR ALGORITMA

Konstruksi Dasar Algoritma

Algoritma Brute Force (Bagian 1) Oleh: Rinaldi Munir

Contoh dan Latihan Struktur Dasar Algoritma Agus Sumaryanto, S.Kom RUNTUNAN (sequence)

CCH1A4 / Dasar Algoritma & Pemrogramanan

Struktur Kontrol. (Repetition)

PROGRAM 3NILAI_SEKOLAH4;

Algoritma & Flowchart. Brigida Arie Minartiningtyas, M.Kom

Refreshing Materi Kuliah Semester Pendek 2010/2011. Logika dan Algoritma. Heri Sismoro, M.Kom.

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

Perulangan, Percabangan, dan Studi Kasus

Pertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

Algoritma dan Struktur Data

Algoritma & Pemrograman #4. by antonius rachmat c, s.kom, m.cs

MODUL 3 ALGORITMA PEMROGRAMAN

Kondisi Dan Keputusan. Agus Priyanto, M.Kom

Algoritma Pemrograman

Pertemuan 4 Diagram Alur / Flowchart

BAB 3 PENYELESAIAN KONDISI

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Brigida Arie Minartiningtyas, M.Kom

ALGORITMA DAN PEMROGRAMAN

Kondisi Dan Keputusan. Agus Priyanto, M.Kom

Konsep Pemrograman Prosedural

AlgoritmaBrute Force. Desain dan Analisis Algoritma (CS3024)

Bab 2 Struktur Dasar

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

PERULANGAN P E N G A N TA R P R O G R A M S T U D I. Institut Teknologi Sumatera

STRUKTUR DASAR ALGORITMA

PENGULANGAN SKEMA PEMROSESAN SEKUENSIAL. Tim Pengajar KU1071 Sem

Latihan 1. Cek penggunaan variabel berikut

Transkripsi:

Teknik Percabangan Brigida Arie Minartiningtyas, M.Kom

Jika lampu traffic light berwarna merah, maka berhenti If kondisi then aksi

If air di dalam ketel mendidih then matikan api kompor

If suhu ruangan di atas 50 0 C then bunyikan alarm tanda bahaya

If mobil rusak then pakai saja sepeda motor

If x habis dibagi 2 then tulis bahwa x bilangan genap

Satu Kondisi If kondisi then pernyataan Endif If x> 100 then x x+1 endif If kar = * then stop true endif If ada = false then input (cc) output (cc) Endif If (a 0) or (p=1) then q a*p endif If not ada then input (cc) output (cc) Endif

Buatlah program yang membaca sebuah bilangan bulat dari keyboard, lalu mencetak pesan Genap jika bilangan tersebut adalah genap

Program Genap Deklarasi x : integer Algoritma input (x) if x mod 2 = 0 then output ( Genap ) endif

Dua Kondisi If kondisi then pernyataan1 Else pernyataan2 Endif

If a>0 then output ( bilangan positif ) Else output ( bilangan negatif ) Endif If (k>4) and (k div 2 = 4) then input (n) Else input (m) z m/k Endif

Buat algoritma yang membaca sebuah bilangan bulat, lalu menuliskan pesan Genap jika bilangan tersebut adalah genap atau Ganjil jika bilangan tersebut adalah ganjil

Program GenapGanjil Deklarasi x : integer Algoritma input (x) if x mod 2 = 0 then output ( Genap ) else output ( Ganjil ) endif

If kondisi1 then pernyataan1 Else if kondisi2 then pernyataan2 else if kondisi3 then pernyataan3 endif endif endif Tiga Kondisi

If kondisi1 then pernyataan1 Else if kondisi2 then pernyataan2 else if kondisi3 then pernyataan3 else if kondisi4 then pernyataan4 endif endif endif endif Empat Kondisi

Tulislah algoritma yang membaca sebuah karakter, lalu menuliskan pesan Huruf vokal, jika karakter tersebut merupakan salah satu huruf vokal

Buatlah algoritma yang membaca sebuah bilangan riil lalu menentukan nilai mutlaknya

Buat algoritma yang membaca dua buah bilangan bulat dari keyboard, lalu menentukan bilangan yang terbesar

Tuliskan algoritma yang membaca tiga buah bilangan bulat, lalu menentukan dari ketiga bilangan itu yang terbesar

Karyawan honorer di PT ABC digaji berdasarkan jumlah jam kerjanya selama satu minggu. Upah per jam adalah Rp. 2000. Bila jumlah jam kerja lebih besar dari 48 jam, maka sisanya dianggap sebagai jam lembur. Upah lembur adalah Rp. 3000 Tuliskan algoritma yang membaca jumlah jam kerja seorang karyawan selama satu minggu, lalu menentukan upah mingguannya.

Buat algoritma yang membaca angka tahun masehi dari keyboard, lalu menentukan apakah tahun tersebut merupakan tahun kabisat. Suatu tahun disebut tahun kabisat jika memenuhi salah satu syarat berikut: Habis dibagi 4 tetapi tidak habis dibagi 100 Habis dibagi 400

Tulislah algoritma yang membaca sebuah bilangan bulat, lalu menentukan apakah bilangan tersebut positif, negatif, atau nol

Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air tersebut dalam keadaan padat, cair, atau gas.

Buatlah algoritma yang membaca sebuah titik (x,y) di bidang kartesian, lalu menentukan di kuadran mana letak titik tersebut

Karyawan PT ABC dikelompokkan berdasarkan golongannya. Jumlah jam kerja normal selama seminggu adalah 48 jam. Kelebihan jam kerja karyawan dianggap lembur dan upah lembur adalah Rp. 3000/jam untuk semua golongan karyawan. Buatlah algoritma yang membaca nama karyawan dan jumlah jam kerjanya selama seminggu, lalu menghitung gaji mingguannya. Golongan Upah per Jam A Rp. 4000 B Rp. 5000 C Rp. 6000 D Rp. 7500

Indeks nilai mahasiswa ditentukan berdasarkan nilai ujian yang diraihnya. Ketentuan pemberian nilai indeks sbb: Jika nilai ujian >=80, indeks nilai = A Jika 70<= nilai ujian <80, indeks nilai = B Jika 55<= nilai ujian <70, indeks nilai = C Jika 40<= nilai ujian <55, indeks nilai = D Jika nilai ujian <40, indeks nilai = E Buatlah algoritma yang membaca nilai ujian seorang mahasiswa, lalu menentukan indeks nilainya, kemudian mencetak nilai dan indeksnya ke monitor.