Struktur Kontrol. 1.Pemilihan (Selection) 2.Pengulangan (Repetition)

dokumen-dokumen yang mirip
Struktur Kontrol. (Repetition)

Struktur Kontrol. (Repetition)

Struktur Kontrol. (Repetition) 1. Pemilihan (Selection) 2. Pengulangan

Struktur Kontrol. (Repetition)

Struktur Kontrol. (Repetition)

Struktur Kontrol. 1.Pemilihan (Selection) 2.Pengulangan (Repetition)

Struktur Kontrol. (Repetition)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

for (Awal; Akhir; Peningkatan) Perintah

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

STRUKTUR DASAR ALGORITMA

PERULANGAN PROSES. Proses perulangan ditandai dengan mekanisme yang disebut loop. Proses Loop : Proses yang berulang-ulang

V. PENGULANGAN. while (kondisi) { Pernyataan ; } Copyright PIK Unsri Agustus 2006

Contoh 1: Akan dicetak angka 1 sampai 10 dengan menggunakan perulangan for

LOGIKA ALGORITMA. Pertemuan 6. By: Augury

BAB 5 PERULANGAN DAN ARRAY

Selection, Looping, Branching

Perulangan / Looping

Ada 3 jenis struktur kontrol: Sequence Structure Selection Structure Repetition Structure Sequence Structure

04/03/2013. Absensi : 10% UTS : 30% UAS : 40% Tugas & Kuis : 20% By: Vilia Eka Meyana, M.Kom Institute Bisnis dan Informatika Indonesia

P9 Seleksi & Perulangan

PERTEMUAN 5 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PENGULANGAN

A. Dasar Teori. Urutan (Sequence) Pemilihan (Selection) Pengulangan (Iteration) Pernyataan Kondisional (If Statement)

OPERATOR DAN STATEMEN I/O

PEMROGRAMAN TERSTRUKTUR D3MI 2016

PEMROGRAMAN WEB 1. Statement Control Pemilihan dan Perulangan. Rio Andriyat Krisdiawan, M.Kom


Perulangan (Looping)

Rekursif/ Iterasi/ Pengulangan

Praktikum Dasar Pemrograman

P10 Seleksi & Perulangan

Struktur Perulangan Ema Utami STMIK AMIKOM Yogyakarta

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

P5 Seleksi Kondisi. A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta

V. STRUKTUR PEMILIHAN

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

WEEK 6. Teknik Elektro UIN SGD Bandung PERULANGAN - LOOPING

PERSEGI ANGKA-HURUF VERTIKAL

1. Runtunan (Sequence) 2. Pemilihan (Selection) 3. Pengulangan. (Repetition) SEQUENCE/RUNTUNAN

Memudahkan dalam pengembangan program Menghemat ukuran program

PENGULANGAN DAN PEMBACAAN DATA

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

Pemrograman Fery Updi,M.Kom

Pemrograman Dasar S E L E C T I O N

Praktikum Modul Praktikum ke Judul Materi Tujuan / Sasaran Waktu (lama) Aplikasi yang digunakan

7. Logika dan Algoritma Pemrograman

Konstruksi Dasar Algoritma

ALGORITMA DAN PEMROGRAMAN

Looping : break, continue, nested loop

Penyeleksi Kondisi / Percabangan

Kasus 6.1 Buatlah algoritma dan program untuk mencetak nama Anda sebanyak 10 kali

Struktur Kontrol. Contoh, Akan tercetak x is 100 jika nilai yang disimpan pada variable x adalah 100:

Pertemuan2 Percabangan & Perulangan pada Python

Bab 2 Struktur Dasar

PENGULANGAN DAN PEMBACAAN DATA *

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

Pemrograman Dasar R E P E T I T I O N

IF ELSE IF ELSE. BU : if (kondisi1) Statement; else if (kondisi2) Statement;

Selection / Pemilihan PEMILIHAN

Pertemuan 2 Konsep Dasar Algoritma

UJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA

Aliran Kendali (Flow Control)

SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP

Perulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY

PRAKTIKUM 5 DAN 6 STATEMEN PERULANGAN

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

FLOWCHART - LANJUTAN

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

Pengampu : Agus Priyanto, M.KOM

1 MODUL 5 MODUL 5 PERULANGAN

Algoritma dan Pemrograman. Pertemuan Ke-2 Dasar-dasar Algoritma

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

S TA C K Sunu Wibirama

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

Algoritma dan Pemrograman. Loop control structures: WHILE. Loop control structures: WHILE Perhatikan potongan program berikut: 12/29/2011

TEORI KONSEP PEMPROGRAMAN 3.1

Percabangan & Perulangan

PENYAJIAN ALGORITMA. a. Stuctured English b. Psedoucode

LARIK (ARRAY) Latar Belakang Array

Pertemuan II Algoritma Pemrograman & Struktur Data I

PENGENALAN ALGORITMA & PEMROGRAMAN P E N G A N T A R T E K N O L O G I I N F O R M A S I ( T I F )

P R E T R EM N 5 STRUKTUR LOOPING

ALGORITMA RINTA KRIDALUKMANA SISKOM UNDIP

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){

ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA

Algoritma & Pemograman (Flowchart & C++)

Algoritma Perulangan. Kuliah algoritma dan pemrograman

SATUAN ACARA PERKULIAHAN(SAP)

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1

Lecturer: Abdusy Syarif. Undergraduate Course Informatics Engineering Dept. Universitas Mercu Buana LOOPING

Algoritma Pemrograman I

PEMROGRAMAN BERORIENTASI OBJEK. Pengulangan. Budhi Irawan, S.Si, M.T

MODUL 5 PERULANGAN (LOOPING)

Diagram Alur (Flowchart)

Algoritma. Contoh Algoritma

Teori Algoritma. Algoritma Perulangan

PENGANTAR ALGORITMA & PEMROGRAMAN C/C++ Analisis Algoritma dan Struktur Data (TKE 670)

Pengenalan Algoritma & Pemrograman

Transkripsi:

Soal UTS ada 5 1 soal teori 2 soal selection & Sequence (algoritma, flowchart, pseudocode, program) 2 soal repetation (algoritma, flowchart, pseudocode, program, manual) Open book (tetapi tidak boleh bertukar catatan/berkas) Tidak diperkenankan untuk mengaktifkan alat komunikasi, dalam bentuk apapun dan laptop/pc Apabila Anda melakukan pelanggaran, pengawas tidak akan pernah mengingatkan tetapi pengawas hanya cukup mencatat pada berita acara, secara otomatis akan dilakukan pengurangan nilai) Waktu ujian 100 menit

Struktur Kontrol 1.Pemilihan (Selection) 2.Pengulangan (Repetition)

PERULANGAN/ LOOPING/ REPETITION While Do-While For Nested For

Perulangan Pernyataan For, dan Nested For dapat digunakan untuk mengeksekusi suatu pernyataan berulang kali

Statemen : FOR Bentuk Umum: For(Awal;Akhir;Peningkatan) statemen; Keterangan : Awal = memberikan nilai awal suatu variabel untuk pengulangan Akhir = memberikan nilai akhir suatu ungkapan yang menunjukkan suatu kondisi yang harus dipenuhi F T

Pernyataan for Syntax : 1) for (insialisasi;kondisi;pengatur_variabel) pernyataan; 2) for (inisialisasi;kondisi;pengatur_variabel) { pernyataan1; } 3) for ( ; ; ) perulangan tanpa kondisi. Untuk keluar dicek dengan if dan pakai break { pernyataan1; }

FOR Type 01 Buat Flowchart, Pseudocode, Algoritma dan programnya untuk menampilkan Halo sebanyak 10x

FOR.. FLOWCHART Contoh 23 N Start x=1 x <= 10 Y Halo x = x+1 End PSEUDOCODE : Algoritma menampilkan Halo, sebanyak 10 kali Looping - FOR KAMUS/DEKLARASI VARIABEL x : int ALGORITMA/DESKRIPSI for (x=1; x<=10; x++) print( Halo ) endfor

Algoritma: 1. x 1 2. Selama (x < = 10) kerjakan baris 3 dan 4 3. Menampilkan/mencetak Halo 4. x x+1 5. Selesai

Program

FOR Type 02 Buat Flowchart, Pseudocode, Algoritma dan programnya untuk menampilkan 2 baris, yaitu : Halo pada baris pertama dan Jurusan Teknik Informatika pada baris kedua sebanyak 10x

Program

Contoh : 02 Flowchart...????? Pseudocode...???? Algoritma...????

Statement FOR Statemen FOR terdiri dari : 1. Perulangan Positif 2. Perulangan Negatif 3. Perulangan dengan blok statemen 4. Statemen FOR tanpa nilai awal 5. Statemen FOR tanpa peningkatan 6. Perulangan FOR tanpa nilai awal dan peningkatan 7. Perulangan FOR tanpa nilai awal, akhir dan peningkatan

Statement FOR 8. Perulangan dengan statemen kosong 9. Perulangan FOR bersarang 10.Variasi di kondisi perulangan 11.Statemen FOR menggunakan operator koma 12.Statemen BREAK untuk menghentikan perulangan FOR

1. Perulangan Positif Perulangan positif merupakan perulangan yang peningkatannya positif untuk variabel pengontrol perulanggannya (Mis: X++) Buat Flowchart, Pseudocode, Algoritma, dan programnya untuk menampilkan Nilai dari -5 dan pengulangan akan dihentikan setelah variabel X mencapai nilai 5 dengan peningkatan nilai 1

Contoh : 25 Flowchart...????? Pseudocode...???? Algoritma...????

Soal - 26 Buat Manual, Flowchart, Pseudocode, Algoritma dan programnya untuk melakukan proses pengulangan sebanyak 4 kali dengan nama variabel (k) dimana nilai awal n = 0 dan nilai n=n+1

Soal 26 / Manual nilai awal n = 0 k=1 n=n+1 n=0+1=1 k=2 n=1+1=2 k=3 n=2+1=3 k=4 n=3+1=4

Contoh : 26 Algoritma...???? Pseudocode...???? Flowchart...????

2. Perulangan Negatif Perulangan negatif merupakan perulangan yang penurunan nilai (dari nilai besar ke nilai kecil) untuk variabel pengontrol perulangannya Buat Flowchart, Psedeucode dan programnya untuk menampilkan Nilai dari 10 dan pengulangan akan dihentikan setelah variabel X mencapai nilai 0 dengan peningkatan nilai -1

Contoh : 27 Flowchart...????? Pseudocode...???? Algoritma...????

3. Perulangan dengan Blok Statemen Perulangan dengan blok statemen memungkinkan sejumlah statemen didalam blok diproses berulang-ulang Buat Flowchart, Pseudocode, Algoritma dan programnya untuk menampilkan Jumlah data yang diinput, total data dan rata-rata

4. Statemen FOR Tanpa Nilai Awal Nilai awal dari variabel pengontrol perulangan tidak harus ada di statemen FOR, tetapi dapat ditentukan sebelum statemen ini Buat Flowchart, Pseudocode, Algoritma dan programnya untuk menampilkan Nilai dari 2 dan pengulangan akan dihentikan setelah variabel X mencapai nilai 10 dengan peningkatan nilai 1