rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last...

22
LAPORAN PRAKTIKUM BAHASA PEMROGRAMAN 1 MODUL 5 (LIMA) Disusun Oleh : Nama : Rizki Wirawanto Nim : 2011081109 Prodi : Teknik Informatika B 2011 LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER

Transcript of rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last...

Page 1: rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last modified by Sinatra ...

LAPORAN PRAKTIKUM

BAHASA PEMROGRAMAN 1

MODUL 5 (LIMA)

Disusun Oleh :

Nama : Rizki WirawantoNim : 2011081109Prodi : Teknik Informatika B 2011

LABORATORIUM KOMPUTER

FAKULTAS ILMU KOMPUTER

UNIVERSITAS KUNINGAN

2012

Page 2: rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last modified by Sinatra ...

A. PEMBAHASAN

KENDALI ALIRAN PEMILIHAN

a. Pernyataan For

Merupakan salah satu bentuk fungsi perulangan, digunakan untuk

melaksanakan pernyataan berulang kali terhadap sejumlah nilai yang telah

ditetapkan (jumlah putaran harus ditetapkan terllebih dahulu).

Contoh Program :

#include<stdio.h>

main()

{

int bilangan;

for(bilangan = 20; bilangan <= 100; bilangan += 10)

printf("%d\n", bilangan);

}

b. Penyataan switch

percabangan kedua yang dimiliki Java adalah switch. Pernyataan switch lebih jarang digunakan, tetapi sering bermanfaat apabila kita ingin menuliskan percabangan multi arah.

Pernyataan switch memiliki bentuk sebagai berikut

switch (ekspresi) { case nilai1: perintah1 break; case nilai2: perintah2 break; case nilai3: perintah3 break; default: perintah_lain}

Page 3: rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last modified by Sinatra ...

B. PRAKTIKUM

Praktek 1

1. Buka editor notepad dan ketikan program berikut !

2. Simpan file dengan For1.java

3. Compile file menggunakan Command Prompt javac For1.java

4. Jalankan Program dengan mengetikan java For1 hasilnya sebagai

berikut :

Analisa :

Sintak tersebut menggunakan aliran perulangan FOR, dan sintak tersebut

akan menghasilkan tulisan yang bertuliskan “JAVA” sebanyak 5 kali.

Page 4: rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last modified by Sinatra ...

Praktek 2

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama For2.java

3. Compile file tersebut dengan mengetikan javac For2.java

4. Jalankan program tersebut dengan mengetikan java For2, hasilnya seperti

berikut :

Analisa :

Sama seperti kegiatan praktikum pertama, praktek kedua ini masih

menggunakan perulangan FOR.

Dan sintak program tersebut akan menghasilkan output perkalian.

Dan output tersebut akan selalu berubah setiap dilakukan pengcompile an.

Page 5: rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last modified by Sinatra ...

Praktek 3

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama ForBreak.java

3. Compile file tersebut dengan mengetikan javac ForBreak.java

4. Jalankan program dengan mengetikan java ForBreak, hasilnya akan

seperti berikut :

Analisa :

Class tersebut masih menggunakan perulangan FOR, namun ada

penambahan BRANCHING STATEMENT didalamnya, yaitu BREAK.

BREAK disini, berfungsi untuk menghentikan pengulangan. Jika terjadi

break, perulangan akan berhenti dan alur program keluar dari loop yang

sedang dijalankan.

Page 6: rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last modified by Sinatra ...

Praktek 4

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama ForContinue.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac ForContinue.java

4. Jalankan program tersebut dengan mengetikan java ForContinue,

hasilnya seperti berikut :

Analisa :

Class tersebut masih menggunakan perulangan FOR, namun ada

penambahan BRANCHING STATEMENT didalamnya, yaitu

CONTINUE.

CONTINUE disini, menyebabkan program dihentikan namun tidak keluar

dari perulangan (loop). Jika terjadi continue, statement akan dilewati dan

alur program kembali ke evaluasi kondisi.

Page 7: rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last modified by Sinatra ...

Praktek 5

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama ForMulti.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac ForMulti.java

4. Jalankan program tersebut dengan mengetikan java ForMulti, hasilnya

seperti berikut :

Analisa :

Class tersebut masih menggunakan perulangan FOR, dan sintak tersebut

akan menghasilkan output perulangan sebanyak 5 kali.

Praktek 6

1. Buka editor notepad dan ketikan program berikut :

Page 8: rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last modified by Sinatra ...

2. Simpan file dengan nama While1.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac While1.java

4. Jalankan program tersebut dengan mengetikan java While1, hasilnya

seperti berikut :

Analisa :

Pada praktikum ini menggunakan perulangan WHILE.

WHILE disini berfungsi untuk pernyataan atau blok pernyataan yang

diulang-ulang sampai mencapai kondisi yang cocok.

Dan output yang dihasilkan adalah tulisan JAVA sebanyak 5 kali

Praktek 7

1. Buka editor notepad dan ketikan program berikut :

Page 9: rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last modified by Sinatra ...

2. Simpan file dengan nama WhileBreak.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac WhileBreak.java

4. Jalankan program tersebut dengan mengetikan java WhileBreak, hasilnya

seperti berikut :

Analisa :Pada praktikum ini masih menggunakan perulangan WHILE. Namun ada

penambahan BRANCHING STATEMENT didalamnya, yaitu BREAK.

BREAK disini, berfungsi untuk menghentikan pengulangan. Jika terjadi

break, perulangan akan berhenti dan alur program keluar dari loop yang

sedang dijalankan.

Praktek 8

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama WhileContinue.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac WhileContinue.java

Page 10: rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last modified by Sinatra ...

4. Jalankan program tersebut dengan mengetikan java WhileContinue,

hasilnya seperti berikut :

Analisa :

Pada praktikum ini masih menggunakan perulangan WHILE. Namun ada

penambahan BRANCHING STATEMENT didalamnya, yaitu

CONTINUE.

CONTINUE disini, menyebabkan program dihentikan namun tidak keluar

dari perulangan (loop). Jika terjadi continue, statement akan dilewati dan

alur program kembali ke evaluasi kondisi.

Praktek 9

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama WhileMulti.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac WhileMulti.java

Page 11: rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last modified by Sinatra ...

4. Jalankan program tersebut dengan mengetikan java WhileMulti, hasilnya

seperti berikut :

Analisa :

Class tersebut masih menggunakan perulangan FOR, dan sintak tersebut

akan menghasilkan output perulangan sebanyak 10 kali.

Praktek 10

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama DoWhile.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac DoWhile.java

4. Jalankan program tersebut dengan mengetikan java DoWhile, hasilnya

seperti berikut :

Page 12: rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last modified by Sinatra ...

Analisa :

Sintak tersebut menggunakan aliran perulangan DOWHILE, dan

Pernyataan di dalam do-while-loop akan dieksekusi beberapa kali selama

kondisi bernilai benar(true). sintak tersebut akan menghasilkan tulisan

yang bertuliskan JAVA selesai …………..

Praktek 11

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama DoWhileBreak.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac DoWhileBreak.java

4. Jalankan program tersebut dengan mengetikan java DoWhileBreak,

hasilnya seperti berikut :

Analisa :

Pada praktikum ini masih menggunakan perulangan DOWHILE. Namun

ada penambahan BRANCHING STATEMENT didalamnya, yaitu

Page 13: rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last modified by Sinatra ...

BREAK.

BREAK disini, berfungsi untuk menghentikan pengulangan. Jika terjadi

break, perulangan akan berhenti dan alur program keluar dari loop yang

sedang dijalankan.

Praktek 12

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama DoWhileContinue.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac DoWhileContinue.java

4. Jalankan program tersebut dengan mengetikan java DoWhileContinue,

hasilnya seperti berikut :

Analisa :

Pada praktikum ini masih menggunakan perulangan DOWHILE. Namun

ada penambahan BRANCHING STATEMENT didalamnya, yaitu

CONTINUE.

CONTINUE disini, menyebabkan program dihentikan namun tidak keluar

dari perulangan (loop). Jika terjadi continue, statement akan dilewati dan

alur program kembali ke evaluasi kondisi.

Page 14: rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last modified by Sinatra ...

Praktek 13

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama DoWhileMulti.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac DoWhileMulti.java

4. Jalankan program tersebut dengan mengetikan java DoWhileMulti,

hasilnya seperti berikut :

Analisa :

Class tersebut masih menggunakan aliran perulangan DOWHILE, dan

sintak tersebut akan menghasilkan output perulangan sebanyak 10 kali.

Page 15: rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last modified by Sinatra ...

Praktek 14

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama Nested.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac Nested.java

4. Jalankan program tersebut dengan mengetikan java Nested, hasilnya

seperti berikut :

Analisa :

Pada praktikum ini kita menggunakan NESTED LOOP.

NESTED LOOP disini, terjadi ketika loop di dalam loop, sehingga jumlah

perulangan lebih banyak .

Page 16: rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last modified by Sinatra ...

Praktek 15

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama Bintang.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac Bintang.java

4. Jalankan program tersebut dengan mengetikan java Bintang, hasilnya

seperti berikut :

Analisa :

Praktikum ini menggunakan aliran perulangan dan outputnya akan tampil

dengan huruf x yang membentuk sebuah segitiga siku-siku.

Page 17: rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last modified by Sinatra ...

C. TUGAS

1. Buat program dengan menggunakan perulangan yang menhasilkan output

seperti gambar berikut :

Sintak programnya :

Page 18: rizkiwirawanto.files.wordpress.com · Web viewSinatra Created Date 11/19/2012 17:14:00 Last modified by Sinatra ...

D. KESIMPULAN

Untuk mengendalikan aliran pemilihan program diadalam java terdapat

digunakan kata kunci IF dan SWITCH. Sedangkan untuk perulangan dapat

digunakan FOR, DO-WHILE dan WHILE. Dengan IF, kita bisa menentukan

bahwa sebuah blok program akan dijalankan jika kondisi tertentu terpenuhi.