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

dokumen-dokumen yang mirip
IF PEMROGRAMAN LANJUT PERULANGAN. Oleh : Andri Heryandi, M.T.

Percabangan & Perulangan

Obyektif : KONTROL ALUR PROGRAM

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

Percabangan & Perulangan

2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

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

Modul Praktikum 3 Pemograman Berorientasi Objek

Struktur Kontrol Pemrograman Java : PERCABANGAN

2 TIPE DATA DAN VARIABEL

Percabangan dan Perulangan

SUMBER BELAJAR PENUNJANG PLPG

Bahasa Pemrograman 2.

if (ekspresi_boolean) {

BAB II VARIABEL DAN TIPE DATA

Modul 3 Flow Control dan Input

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

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

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

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

Perulangan / Looping

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

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

BAHASA PEMROGRAMAN JAVA

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

Definisi Eksepsi (exception)

PENYELEKSIAN /PERCABANGAN & PERULANGAN Part II. 5 th week Estu Sinduningrum ST,MT

Pertemuan 2 Struktur Kontrol Percabangan

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

NASKAH UTAMA ULANGAN AKHIR SEMESTER GANJIL TAHUN PELAJARAN 2013/2014

Operator, Statement kondisional, dan Iterasi pada Java

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch

Waktu Sisa : 0:43:4. Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum. Mengerjakan finally. Diluar block

1. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception? Menuliskan exception sebagai start method

Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

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

OPERATOR-OPERATOR DALAM JAVA

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

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

PEMROGRAMAN JAVA : PENYELEKSIAN KONDISI DAN PERULANGAN

PEMROGRAMAN BERORIENTASI OBJEK

5. Consider the following line of code : byte ohmy What is the range of values that could be assigned to the variable ohmy?

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

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

DASAR PEMOGRAMAN JAVA

Tidak ada satupun dari pilihan di atas yang benar karena checked exception tidak bisa ditulis

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

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

Nama : Julian Chandra W Telp :

Array Multidimensi. Pemrograman Dasar. Java

BAB 8 Argumen dari Command-line

BAB V. STATEMEN KONTROL

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

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

Dasar Pemrograman Java

PEMAHAMAN DASAR DASAR JAVA

PERTEMUAN 3 OBJEK DAN CLASS

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Modul 3: Kendali program dan teknik. penyimpanan data

IT210 Pemrograman Visual. Ramos Somya

Latihan Ujian Pemrograman Berorientasi Objek. Semester Genap 2016/2017

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

Struktur Kontrol. Gambar 1: Flowchart Statement If

Pertemuan III [STRUKTUR KONTROL] CariGrade.java Program mencari grade nilai menggunakan struktur control if-else

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

MODUL III ARRAYLIST TUGAS PENDAHULUAN

BAB 8 Argumen dari Command-line

Modul Praktikum Bahasa Pemrograman 1

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

JAVA BASIC PROGRAMMING Joobshet

Tujuan Instruksional. Mahasiswa mampu :

Metode Binnary Searching di Java Console

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

Pertemuan 3 Struktur Perulangan pada Java

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

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

Pada akhir pembahasan, peserta diharapkan mampu untuk:

24/09/2017 PERULANGAN

SEKUEN, PERCABANGAN & PENGULANGAN

Decision and Looping

Modul Praktikum 2 Pemograman Berorientasi Objek

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

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

2.1 if Jenis-jenis Percabangan if adalah if, if else, If else if else if - else

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Pemrograman Berorientasi Object

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

BAB 6. Struktur Kontrol

Bahasa Pemrograman :: Dasar Pemrograman Java

Modul 3 Percabangan dan Perulangan

Mukhlidi Muskhir Modul 2

Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai

Transkripsi:

1 of 14 2/21/2008 2:34 PM Waktu Sisa : 0:43:58 1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

2 of 14 2/21/2008 2:34 PM 2. Pernyataan manakah yang benar mengenai program berikut public class For { public static void main(string[] args) { int i, k; for(i=200;i>100;i--){ //Letak statement1; for(int j=1;j>=20;j++){//letak statement2; for(k=100;k>=100;k--){ //Letak statement3; Kode diatas akan menhasilkan sintak eror Kode diatas menghasilkan runtime eror Statement3 dijalankan sekali Statement1 dan statement 3 dijalankan 100 kali Statement2 dan statement3 tidak pernah dijalankan 3. Apakah yang terjadi apabila source code diawah ini dicompile dan dirun? public class If2 { public static void main(string[] args) { int j = 0; for ( int i=0;i<=10;i++){ if (i%2==0){ do{ System.out.println("2") ; while (j>3);

3 of 14 2/21/2008 2:34 PM Error saat dicompile Runtime eror compile ok, run ok dan tercetak 2 sebanyak 10 kali tercetak 2 sebanyak 5 kali Tidak ada jawaban yang benar 4. Apa yang menjadi output potongan kode berikut? 100 akan dicetak sebanyak 11 kali 100 akan dicetak sebanyak 10 kali dan kemudian akan ada sebuah runtime exception Kode tidak akan dicompile karena variable i tidak bisa dideklarasikan dua kali didalam method main() Kode tidak akan dicompile karena variable j tidak bisa dideklarasikan dua kali didalam switch() Tidak ada jawaban yang benar

4 of 14 2/21/2008 2:34 PM 5. Perhatikan source code berikut : public class For { public static void main(string[] args) { int i,j,k; for(i=1;i<=100;i++){ for(j=1;j<=100;j++){system.out.println("2"); for(k=1;k<=100;k++){system.out.println("3"); System.out.println("1"); Pernyataan yang benar adalah : 1 tercetak 100 kali dan 2 tercetak 1000 kali sedangkan 3 tercetak 10000 kali 1, 2, dan 3 masing masing tercetak 1000 kali 2 dan 3 tercetak 10000 kali Error Tidak ada jawaban benar 6. Apa yang akan dicetak dari program berikut? 0

5 of 14 2/21/2008 2:34 PM 1 2 3 7. Berikut yang benar mengenai potongan program di bawah ini adalah double a,b,c; int con1=0,con2=0,con3=0; Terus1 : for(a=0.0;a<10.0;a+=0.1){ if (a>=9.9)break; //Letak Statement 1 Terus2: for(b=0.0;b<10.0;b+=0.1){ if(b>=0.9)continue Terus1; Terus3: //Letak statement 2 for(c=0.0;c<10.0;c+=0.1){ if (c>=0.1)continue Terus1 ; //Letak Statement 3 Kode diatas akan menhasilkan sintak error Kode diatas menghasilkan runtime error Statement1 100 kali Statement2 99 kali Statement3 199 kali 8. Pernyataan manakah yang benar mengenai potongan program berikut boolean test = true; double a,b; do{ for(a=-2.0; a < 3.0;a+ = 0.2){ if (a = = 0.0) test=false; //Letak Statemen 1 break; while(test);

6 of 14 2/21/2008 2:34 PM Kode diatas akan menhasilkan sintak error Kode diatas menghasilkan runtime error Statement1 dijalankan sekali Statement1 dijalankan 25 kali Statement1 dijalankan tetapi tidak bisa ditentukan 9. Pernyataan mana yang benar mengenai kode berikut ini? Kode pada baris 5 illegal Variabel j yang dapat diteriama sebagai argument dari switch () haruslah byte, short, int, atau long Output dari kode diatas adalah "nilai j adalah 2" Output dari kode diatas adalah "nilai j adalah 2" diikuti dengan "nilai j adalah 3" Output dari kode diatas adalah "nilai j adalah 2", diikuti dengan "nilai j adalah 3", dan diikuti dengan "nilai j adalah 2" 10. Tipe data mana yang dapat menjadi label didalam statement switch? byte char

7 of 14 2/21/2008 2:34 PM int String 11. Apa yang menjadi output potongan kode berikut? Nilai dari i = 1 Nilai dari j = 1 Nilai dari i = 2 Nilai dari j = 1 Nilai dari i = 2 Nilai dari j = 2 Nilai dari i = 3 Nilai dari j = 1 12. Apa yang akan dicetak dari program berikut?

8 of 14 2/21/2008 2:34 PM 0 1 2 Program tidak bisa di-compile karena ada pernyataan "i=++i;" 13. Mana dari kode-kode berikut ini yang apabila dicompile tidak menghasilkan error:

9 of 14 2/21/2008 2:34 PM

10 of 14 2/21/2008 2:34 PM 14. Apa yang menjadi output kode diatas? pesan pertama pesan kedua pesan ketiga pesan keempat 15. Potongan kode dibawah ini berada dalam method main sebuah kelas, int x = 5; boolean b = true; boolean c = false; if((x == 4 )!b) System.out.println("1"); System.out.println("2"); System.out.println("3"); if (b &&!c) System.out.println("4"); System.out.println("5"); Output yang dihasilakn adalah :

11 of 14 2/21/2008 2:34 PM 1 2 5 1 4 5 2 3 4 5 1 2 3 4 tidak ada jawaban yang benar eror 16. Apa yang menjadi output kode berikut? Kode diatas tidak akan dicompile "Ada sesuatu yang benar di dunia ini?" akan dicetak "Tidak akan dicompile" akan dicetak Tidak ada pilihan diatas yang benar

12 of 14 2/21/2008 2:34 PM 17. Pilihan mana yang merupakan output yang benar? i = 0 j = 0 i = 0 j = 1 i = 0 j = 2 i = 1 j = 0 i = 1 j = 1 18. Mana dari pilihan - pilihan berikut merupakan output yang sesuai? i = 0 j = 0 i = 0 j = 1

13 of 14 2/21/2008 2:34 PM i = 0 j = 2 i = 1 j = 0 i = 1 j = 1 i = 1 j = 2 19. Untuk potongan program dibawah ini, apakah outputnya? 25. int x=12; 26. while (x > 10) { 27. x--; 28. 29. System.out.print(x); 11 9 10 error baris 27 Tidak ada jawaban yang benar 20. Perhatikan potongan berikut : int i =0; for ( i=0;i<= 10;i++){ if( i > 6) break; System.out.println(i); Apakah outputnya? 5 6 7 Error Tidak ada jawaban benar

14 of 14 2/21/2008 2:34 PM Submit