MODUL 5 PERULANGAN A. WHILE

dokumen-dokumen yang mirip
Pemrograman Berorientasi Objek (PBO) PERTEMUAN X (LOOPING)

Perulangan / Looping

Percabangan dan Perulangan

PANDUAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN - TK

A. TEORI ARRAY 1 DIMENSI

ALGORITMA DAN LOGIKA PEMROGRAMAN

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

DASAR PEMROGRAMAN JAVA. Astrid Lestari Tungadi, S.Kom., M.TI.

A. TEORI ARRAY 1 DIMENSI

ALGORITMA DAN PEMROGRAMAN

Pemograman Java. Input(ii) String Function Pengulangan(FOR-While-DoWhile) Yoannita, S.Kom

Obyektif : KONTROL ALUR PROGRAM

TIPE DATA Pertemuan (K-03/L-03)

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Latihan Ujian Pemrograman Berorientasi Objek. Semester Genap 2016/2017

if (ekspresi_boolean) {

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK TIS243

Projek Kelompok 7. package (tiopan-programmer java) public class aritmatika1{ public static void main(string[]tiw){ int calculation = 1;

Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula

Method / Fungsi / Sub Program

Topik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard

Kelompok 7. package (tiopan-programmer java) public class aritmatika1{ public static void main(string[]tiw){ int calculation = 1;

Input Nilai tanpa Case String di Java

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

Percabangan & Perulangan

Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa

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

Tiopan Indra Wahyudi R5L PROJECT KELOMPOK 7 R5L. package brekk; public class brekk{ public static void main(string[]args){

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

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

if (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }

PANDUAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN MI TK KA

MODUL 5 PERULANGAN (LOOPING)

Politeknik Elektronika Negeri Surabaya

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

Modul Praktikum 3 Pemograman Berorientasi Objek

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD

SEKUEN, PERCABANGAN & PENGULANGAN

BAB V PERULANGAN. for ( inisialisasi; syarat pengulangan; pengubah nilai pencacah )

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

PRAKTIKUM PEMROGRAMAN LANJUT MODUL 1

Array Sebagai Parameter Method

{ System.out.println("PERANCANGAN PROGRAM APLIKASI ESTIMASI KEUNTUNGAN PRODUKSI PADA PT POPPY DHARSONO DENGAN. System.out.

Penyeleksi Kondisi / Percabangan

Decision and Looping

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 4 CONTROL FLOW STATEMENT

MODUL III ARRAYLIST TUGAS PENDAHULUAN

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

Metode Binnary Searching di Java Console

Pemrograman JAVA INPUT-OUTPUT

Modul 3: Kendali program dan teknik. penyimpanan data

Percabangan & Perulangan

Rekursif/ Iterasi/ Pengulangan

ShortHand If Else di Java

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 5 Dosen : Bella Hardiyana S. Kom

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


PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari

int fungsi_2() { int main() { fungsi_1(); fungsi_2(); return 0;

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

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

Array. Adharul Muttaqin Universitas Brawijaya Malang. Array

Algoritma Perulangan. Kuliah algoritma dan pemrograman

PERULANGAN (LOOP) PERNYATAAN WHILE

LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java)

Struktur Kontrol Pemrograman Java : PERCABANGAN

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

Array. Pengantar. int a, b, c, d, e;

Object Oriented Programming (OOP)

MATERI PRAKTIKUM STRUKTUR DATA

PEMBAHASAN UJIAN TENGAH SEMESTER PEMROGRAMAN BERBASIS OBYEK Dosen : Tim Dosen PBO

Modul 3 Flow Control dan Input

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

Method. Pemrograman Dasar Sistem Informasi PTIIK Herman Tolle

Belajar ArrayList di Java

Mukhlidi Muskhir Modul 2

Bab 3. Decision 1 (Pengambilan Keputusan)

P R E T R EM N 5 STRUKTUR LOOPING

Modul 3 Percabangan dan Perulangan

Modul Praktikum 4 Pemograman Berorientasi Objek

Pertemuan 4 Array pada Java

MODUL PRAKTIKUM Pemrograman Berorientasi Objek (Menggunakan Java With NetBeans) Oleh : Fery Updi, S.Kom

Pertemuan 3 Struktur Perulangan pada Java

Bubble Sort dan Selection Sort di Java Console

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Pemrograman Dasar M E T H O D / F U N G S I

Input - Output PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

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

Modul Praktikum Bahasa Pemrograman 1

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR PROGRAM PENYEDERHANAAN PECAHAN

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

MODUL PRAKTIKUM TI014 STRUKTUR DATA Season 1

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2

PEMROGRAMAN BERORIENTASI OBJEK

A. Judul Percobaan/praktikum Tipe Data, Keyword, Variabel, Operator dan Teknik Konfersi

Bab 2. Dasar-Dasar Pemrograman C

Transkripsi:

MODUL 5 PERULANGAN A. WHILE Pernyataan while berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali. Selama ungkapan bernilai benar, pernyataan akan selalu dikerjakan. Bentuknya : while (ungkapan) Pernyataan; Keterangan : - bagian pernyataan akan diekseskusi selama ungkapan dalam while bernilai benar. - Pengujian terhadap ungkapan pada while dilakukan sebelum bagian pernyataan. - Kemungkinan pernyataan pada while tidak dijalankan sama sekali, jika ketemu kondisi yang pertama kali bernilai salah. Pernyataan perulangan dengan while akan selalu dikerjakan jika ungkapan selalu benar. Oleh karena itu, kita harus membuat kondisi suatu saat ungkapan bernilai salah agar perulangan berakhir. 1

1. PELAKSANAAN PRAKTIKUM Buatlah program seperti berikut ini : import java.util.scanner; public class UlangWhile1 Scanner masuk = new Scanner(System.in); bil=1; while (bil<=5) bil++; a. Tuliskan outputnya! b. Ubah perrnyataan bil=1 menjadi bil=5, pernyataan while (bil<=5) dengan while(bil>=1) dan bil++ menjadi bil--, bagaimana outputnya? c. Lakukan analisa dari dua contoh tersebut 2. LATIHAN Dengan while, buatlah program untuk mencetak bilangan genap dari 0 sampai dengan 10. import java.util.scanner; public class UlangWhile2 Scanner masuk = new Scanner(System.in); bil=2; while (bil<=10) bil+=2; 2

a. Bagaimana output nya? b. Ubah program di atas untuk menampilkan bilangan ganjil saja yaitu 1, 3, 5, 7, 9 3. TUGAS Hitunglah rata-rata bilangan positif, dimana banyaknya data ditentukan dari data yang dimasukan dengan keyboard, hasil output yang diinginkan sbb: Banyaknya data : 4 Data ke-1 : 3 Data ke-2 : 5 Data ke-3 : 2 Data ke-4 : 6 Rata-rata : 4.0 Jumlah : 16.0 Press any key to continue... B. DO WHILE Seperti halnya perulangan dengan while, perulangan dengan do... while ini juga digunakan untuk mengerjakan sebuah atau sekelompok pernyataan berulang-ulang. Bedanya dengan while adalah pernyataan do... while akan mengecek kondisi di belakang, sementara while cek kondisi ada di depan. Bentuknya : do pernyataan1; pernyataan2;... pernyataan_n; while (ungkapan) 3

Keterangan : - Bagian pernyataan1 hingga pernyataann dijalankan secara berulang sampai ungkapan bernilai salah. - Pengujian ungkapan dilakukan setelah bagian pernyataan, maka pada pernyataan do... while minimal akan dijalankan sekali, karena begitu masuk ke blok perulangan, tidak ada cek kondisi tetapi langsung mengerjakan pernyataan. 1. PELAKSANAAN PRAKTIKUM Tuliskan program berikut ini : Public class dowhile public static void main (String args[]) int n = 10 ; do System.out.println( tick tick + n); n--; while(n > 0); a. Bagaimana output nya? 2. LATIHAN Buatlah program mencetak konversi suhu dari celcius ke fahreinhet mulai dari 1 sampai 10 dengan membuat tabel. 4

public class UlangDoWhile2 int c; double f; System.out.println("---------------------------"); System.out.println("CELCIUS FAHREINHEIT"); System.out.println("---------------------------"); c=1; do f=1.8 * c + 32; System.out.println("Celcius:"+c+"Fahreinhet: "+f); c++; while (c<=10); System.out.println("---------------------------"); 3. TUGAS Hitunglah rata-rata bilangan positif, dimana banyaknya data ditentukan dari data yang dimasukan. C. FOR Sama seperti pernyataan perulangan while dan do...while, pernyataan for juga digunakan untuk mengerjakan pernyataan atau sekelompok pernyataan secara berulang. Bedanya adalah dengan pernyataan for perulangan akan dikerjakan dalam hitungan yang sudah pasti, sementara while dan do...while tidak. Bentuknya : for (ungkapan1;ungkapan2;ungkapan3) Pernyataan; 5

Keterangan : - ungkapan1 merupakan pernyataan inisialisasi - ungkapan2 sebagai kondisi yang menentukan pengulangan terhadap pernyataan atau tidak - ungkapan3 digunakan sebagai pengatur variabel yang digunakan didalam ungkapan1 1. PELAKSANAAN PRAKTIKUM Ketikkan program program program berikut Contoh Program For 1 public class UlangFor1 public static void main (String args[]) for (bil=1;bil<=5;bil++) Contoh program For 2 public class UlangFor2 public static void main (String args[]) for (bil=5;bil>=1;bil--) 6

2. LATIHAN Program untuk menghitug jumlah dan rata rata import java.util.scanner; public class UlangFor6 Scanner masuk = new Scanner(System.in); int i; float n, jum, x, rata; System.out.print("Banyaknya data : "); n = masuk.nextfloat(); jum=0; for (i=1;i<=n;i++) System.out.print("Data ke-"+i+" : "); x=masuk.nextfloat(); jum += x; System.out.println("Jumlah : "+jum); a. Bagaimana output nya? b. Modifikasi program diatas untuk menghitung rata rata dari sejumlah data yang dimasukkan! Tulis outputnya! 3. TUGAS 1. Buat sebuah program java yang digunakan menjumlahkan bilangan bulat positif yang lebih kecil dari 100. 7