TEORI KONSEP PEMPROGRAMAN 3.1

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

Pemrograman Fery Updi,M.Kom

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

Proses Perulangan (Looping) DASAR PROGRAMMING 1

PRAKTIKUM 6 PENGULANGAN PROSES 2

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

KONTROL ALIR PERULANGAN

Algoritma Perulangan. Kuliah algoritma dan pemrograman

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

OPERATOR DAN STATEMEN I/O

Pertemuan 9: BRANCHING/PERCABANGAN dalam C LOOPING/PERULANGAN/ITERASI dalam C

Pertemuan 06. Dasar Pemrograman Komputer [TKL-4002] 2010

P R E T R EM N 5 STRUKTUR LOOPING

Praktikum Dasar Pemrograman

Universitas Gunadarma

Praktikum 5 PERULANGAN PROSES

Rekursif/ Iterasi/ Pengulangan

Selection, Looping, Branching

Looping : break, continue, nested loop

Pengulangan for. Konstruksi for. keberadaan exp1, exp2, dan exp3 bersifat optional. for (exp1; exp2; exp3){ statement; atau. statement1; statement2;

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

BAB IV PENGULANGAN PROSES

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

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

3. Struktur Perulangan dalam C++

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

DPK UNIVERSITAS BRAWIJAYA MALANG

Selection / Pemilihan PEMILIHAN

3. Struktur Perulangan dalam Bahasa C++

Algoritme dan Pemrograman

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

MODUL V PERULANGAN. Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu.

Control Structure. Dasar Pemrograman C Mikrokontroler AVR. Hendawan Soebhakti Oktober 2009

Kondisi dan Perulangan

Struktur Kontrol Perulangan (Loop) Algoritme dan Pemrograman. Struktur Kontrol Perulangan: while. Struktur Kontrol Perulangan: while

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA Searching ( Pencarian ) Modul III

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

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

Perulangan (Looping)

Algoritma Pemrograman 2B (Pemrograman C++)

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to

Bab 3. Decision 1 (Pengambilan Keputusan)

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if

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

Perulangan, Percabangan, dan Studi Kasus

SATUAN ACARA PERKULIAHAN (SAP)

Tipe Data, Variabel, Input/Output

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN

IF IF ELSE. ELSE IF SWITCH CASE STATEMENT F NT OR, W HILE D O WHILE I 2

MODUL 6 PERULANGAN. Contoh1: 1. Pernyataan while Digunakan untuk pengambilan keputusan dan looping. Bentuk Umum:

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

SATUAN ACARA PERKULIAHAN(SAP)

Pendahuluan Pemrograman Mikrokontroler

MODUL IV Analisis Kasus/Pemilihan

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

Percabangan & Perulangan

PENGULANGAN. pencacah harus bertipe integer atau karakter pernyataan adalah satu atau lebih instruksi yang. Pernyataan

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

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

KURSUS ONLINE JASA WEBMASTERS

WEEK 6. Teknik Elektro UIN SGD Bandung PERULANGAN - LOOPING

Praktikum 4 PENGULANGAN PROSES

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

BAHASA PEMROGRAMAN C

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

PERTEMUAN 9-11 STATEMENT

24/09/2017 PERULANGAN

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Pemrograman Dasar S E L E C T I O N

ALUR PROGRAM. SELEKSI KONDISI Statement If a. Bentuk If tunggal sederhana Sintaks : if ( kondisi ) statement ;

1.1 Tujuan a. Mahasiswa dapat menggunakan operator Logika b. Mahasiswa dapat membuat program kecil dengan mengikutkan control flow

Object Oriented Programming (OOP)

IF PEMROGRAMAN LANJUT PERULANGAN. Oleh : Andri Heryandi, M.T.

Bab 4 Perintah Perulangan

Fungsi Lanjut DASAR PEMROGRAMAN

MENGENDALIKAN PROSES PROGRAM

PENGANTAR KOMPUTER & SOFTWARE II

PERULANGAN Pengampu : Agus Priyanto, M.Kom

Aliran Kendali (Flow Control)

Bab 2. Dasar-Dasar Pemrograman C

P9 Seleksi & Perulangan

MODUL 5 PERULANGAN (LOOPING)

Algoritma dan Pemrograman. Pertemuan Ke-8 Statement Pengulangan 1

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

PENGANTAR KOMPUTER & SOFTWARE II

P 6 Bab 5 : Perulangan. 5.1 Tujuan. 5.2 Materi. 5.3 Struktur Perulangan. SQ

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

Percabangan dan Perulangan

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

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

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Perulangan / Looping

Struktur Kendali Perulangan

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

Sejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

MODUL PEMROGRAMAN WEB

Transkripsi:

2015 TEORI KONSEP PEMPROGRAMAN 3.1 TUGAS TEORI KONSEP PEMROGRAMAN : LOOPING (FOR, WHILE, DO WHILE) DWI SETIYA NINGSIH ( 210 315 70 25 ) D3 PJJ TI

Persoalan & Penyelesaian 1. Sebutkan keyword-keyword yang dapat digunakan untuk melakukan looping di bahasa C Keyword looping dalam bahasa C ada 6, diantaranya : a. for, b. while, c. do, d. break, e. continue, f. goto. 2. Bagaimana program untuk menampilkan deret 10, 8, 6, 4, 2, 0... dengan menggunakan while? Berikut adalah kodingnya #include <stdio.h> main() { int bil=10; while (bil >=0) { printf("%d \n", bil); bil-=2; 3. Bagaimana program untuk menampilkan deret 1,3,6,9 dengan menggunakan for? Berikut adalah kodingnya #include <stdio.h> main() { int i=1; printf("%d ", i); for(i=3; i<10; i+=3){ printf("%d ", i);

4. Bagaimana program untuk menampilkan deret 50, 51, 52, 53, 54,55,... sd 60 dengan menggunakan do-while? Berikut adalah kodingnya #include <stdio.h> main() { int i=50; do { printf("%d ",i); i++; while(i<=60); 5. Ada berapa cara melakukan looping dalam bahasa C, sebutkan? Looping dalam bahasa C ada 3 cara, yakni; a. While loop b. Do while loop c. For loop 6. Apa perbedaan utama cara melakukan looping (mengacu di jawaban yang anda sebutkan di nomor 5)? Perbedaan utama antara while, do while, & for adalah While Do while for untuk mengulang suatu proses yang belum diketahui jumlahnya. Pengecekan kondisi akan dilakukan terlebih dahulu. (Pre Tested Loop) untuk mengulang suatu proses yang belum diketahui jumlahnya. Instruksi akan dijalankan lebih dahulu, kemudian dilakukan pengecekan kondisi (Post Tested Loop) untuk mengulang suatu proses yang telah diketahui jumlahnya.

7. Sebutkan ekpresi yang ada pada fungsi for loop secara umum dan jelaskan setiap ekspresi tersebut? a. syntax nya for(initialisasi; terminasi; inc/dec penjelasan: - initialisasi : pendeklarasian dari sebuah kondisi variable - terminasi : range & batasan yang akan dilakukan oleh program - inc/dec : kenaikan baik positif/negatif dari sebuah program 8. Bagaimana perbedaan fungsi keyword break; dan continue; dalam looping? Perbedaan fungsi keyword break dan continue adalah: Break; Continue; berfungsi untuk melepaskan diri dari loop for, do-while, dan while. Pada Switch untuk menuju ke akhir (keluar) struktur switch Jika pernyataan break; dijalankan maka eksekusi akan dilanjutkan ke pernyataan yang terletak sesudah akhir tubuh loop. pada loop for, pernyataan continue; menyebabkan bagian penaik variable pengendali loop dikerjakan dan kondisi untuk keluar dari loop for diuji kembali. Pada do-while dan while, pernyataan continue; menyebabkan eksekusi menuju kondisi pengujian pengulangan. Digunakan untuk mengarahkan eksekusi ke proses berikutnya pada loop yang sama. 9. Apa output potongan kode berikut ini? Jelaskan int a = 10; while( a < 20 ) { printf("value of a: %d\n", a); a++; if( a > 15) { break;

Hasil dari coding soal no.9 dengan penyempurnaan Penjelasan: Sebagaimana dilihat dari dekalairnya adalah int a=10, artinya angka awalnya adalah 10 yang kemudian akan ulangi dengan ditambah 1 (a++) samapai pada angka 20. Akan tetapi pada SC diatas ditambahkan fungsi break pada bilangan >15 sehingga perulangan akan berhenti pada angka 15 dan tidak akan dilanjutkan lagi loopingnya 10. Apa output potongan kode berikut ini? Jelaskan for(i=1; i<50; i+=7){ i=i+2; printf("%d", i); if(i==30){ continue;

Hasil dari coding soal no.10 dengan penyempurnaan Penjelasan: Sebagaimana dilihat dari dekalairnya adalah i=1, artinya angka awalnya adalah 1, namun ada statement i=i+2 dalam block program for sebelum print, maka angka awal yang muncul bukan lagi angka 1 melainkan angka 1+2 yakni angka 3, sehingga i=3. Pada tertimanasi for tertulis i<50, menandakan i akan diulangi samapai pada angka <50 atau maksimal muncul angka 49. Pada inc/dec tertulis i+=7, disini berarti I tersebut akan ditambah sebanyak 7 angka. Keluar dari kondisi for, angka i akan ditambah 2 (i=i+2). Jadi logikanya adalah: Angka pertama >> i= i+2 i=1+2=3 i=3 // tidak ditambah 7 karena ini angka awal Angka kedua >> i=i+7 i=3+7=10 i=10 i=i+2 i=10+2 i=12 //mulai looping Dst. I<50 12<50 Y 12=30 T // pengecekan kondisi Jika angka yang keluar 30 maka pada pengecekan kondisi selanjutnya akan dijalankan kembali sesuai procedural yakni kembali ke proses looping.