Saturday, 4 February 2012

Perulangan (for) Pada Java

Assalamu'alaikum warahmatullahi wabarakatuh

Posting..posting..posting, sekalinya posting langsung borongan, sekalinya kosong bener-bener kosong postingan blognya..hehe :)

Jika pada postingan yang sebelumnya sudah membahas program pengenalan java, tipe data pada java, kondisi percabangan (if-else dan switch-case), kali ini saya melanjutkan tentang materi yang saya dapat dari praktikum AP1 pertemuan keempat (24 Oktober 2009). Pada praktikum tersebut saya berkesempatan memperlajari materi tentang perulangan menggunakan statement for.


Sebagai berikut kronologinya.hehe :)

Ini coding programnya:


import javax.swing.*;
class input {
      public static void main(String args[]){
            String Pilihan=JOptionPane.showInputDialog
            ("Masukkan Nilai= ");
            int i=Integer.parseInt(Pilihan);
          int x= 10;
          int b,a;
          for(b=1;b<=x;b++)
          {
            for(a=1;a<=b;a++)
            {
              System.out.print(a);
            }
            System.out.println("");
          }
          for(b=9;b>=1;b--)
          {

            for(a=1;a<=b;a++)
            {
               System.out.print(a);
            }
            System.out.println("");
          }
      } 
}

Output programnya:
Setelah kita mengcompile program, maka akan keluar kotak dialog input seperti :


Setelah itu kita isikan dengan nilai antara 1-10, disini kita isikan dengan nilai 10 dan tampilan outputnya :


Logika programnya:



Pada praktikum pertemuan keempat ini, kita sudah mempelajari tentang penggunaan fungsi pengulangan. Fungsi pengulangan itu sendiri terbagi atas berbagai macam, salah satunya adalah for-loop.

Setelah selesai sampai pada langkah terakhir, jangan lupa save listing program yang telah dibuat. Karena java bersifat case sensitive, maka penulisan nama kelas dan nama filenya harus kita perhatikan dengan teliti, apakah sama atau tidak. Jika nama kelas dengan nama file yang kita buat tidak sama, maka program yang kita buat tidak akan bisa dieksekusi (dijalankan).
Seperti : Jika nama kelas yang kita buat bernamakan input, maka pada menu save as kita harus mengetikken nama filenya adalah input.java

Selanjutnya untuk mengeksekusi program yang telah dibuat dengan program Eclipse, langkahnya adalah hanya tinggal memilih tools Run (pastikan project yang kita buat telah di save terlebih dahulu), maka akan muncul 

Dan kita isikan dengan nilai 10, maka pada bagian bawah lembar kerja akan muncul tampilan :

1
12
123
1234
12345
123456
1234567
12345678
123456789
12345678910
123456789
12345678
1234567
123456
12345
1234
123
12
1

Jika ingin mengeksekusi program yang telah dibuat dengan Command Prompt, langkah pertamanya, kita harus mengcompile file program yang telah kita buat sebelumnya dengan menggunakan perintah javac Nama File.java
Seperti : javac input.java

Setelah file di compile, lalu gunakan perintah java Nama File untuk mengeksekusi program yang telah kita buat.
Seperti : java input

dan akan muncul tampilan :

 

Dan kita isikan dengan nilai 10, maka akan terlihat tampilan:
1
12
123
1234
12345
123456
1234567
12345678
123456789
12345678910
123456789
12345678
1234567
123456
12345
1234
123
12
1




Sekian penjelasan yang sederhana ini, semoga ada manfaatnya. Akhir kata terima kasih dan ...


Wassalamu'alaikum warahmatullahi wabarakatuh

2 comments:

  1. kalau untuk buat output
    1
    12
    123
    1234
    12345

    gimana?

    ReplyDelete
    Replies
    1. blok program yang for(b=9;b>=1;b--) { ..... } tidak usah dipakai, lalu pas inputnya masukkan 5

      Delete

Harry Potter - Golden Snitch Angry Birds -  Red Bird