Program Sederhana Menggunakan Java Netbeans

TUGAS ALGORITMA & PEMROGRAMAN 3


Assalamualaikum wr.wb.

Kali ini saya mendapatkan tugas matakuliah Algoritma & Pemrograman 3 yaitu mencari program yang sudah ada menggunakan bahasa pemrograman Java.
Dan saya memilih untuk mencari program sederhana yaitu membuat pola seperti kartu.

Pertama, saya akan menjelaskan Algoritma sederhana dari program tersebut :
  1.  Masukan angka ganjil sesuai keinginan, untuk mengetahui tinggi pola
  2. Menyiapkan variable untuk tinggi pola
  3. Lakukan looping atau perulangan untuk membentuk pola
  4. Cetak hasil perulangan
  5. Selesai

Setelah saya menjelaskan Algoritma sederhananya, maka saya buka aplikasi Java Netbeans terlebih dahulu, membuat package dengan nama Tugas.ap3 kemudian saya akan memasukan source codenya seperti dibawah ini :

package tugas.ap3;
import java.util.Scanner;

public class TugasAP3 {
    public static void main(String[] args) {
       Scanner input = new Scanner(System.in);
       System.out.print("Masukkan tinggi objek: ");
       int tinggi = input.nextInt();
       
         for (int kolom=1 ; kolom<=tinggi ; kolom++){
               System.out.print("$");
           }
         System.out.println();
         for (int baris=2 ; baris<=(tinggi-1)/2 ; baris++){
          
           System.out.print("$");
           for (int kolom=1 ; kolom<=baris-2 ; kolom++){
               System.out.print(" ");
           }
           System.out.print("$");
           for (int kolom=(tinggi-1)/2 ; kolom-1>=baris ; kolom--){
               System.out.print(" ");
           }
           System.out.print("$");
           for (int kolom=(tinggi-1)/2 ; kolom-1>=baris ; kolom--){
               System.out.print(" ");
           }
           System.out.print("$");
           for (int kolom=1 ; kolom<=baris-2 ; kolom++){
               System.out.print(" ");
           }
           System.out.print("$");
           System.out.println("");
       }
        
       System.out.print("$");
       for (int kolom=1 ; kolom<=(tinggi-3)/2 ; kolom++){
               System.out.print(" ");
           }
       System.out.print("$");
       for (int kolom=1 ; kolom<=(tinggi-3)/2 ; kolom++){
               System.out.print(" ");
           }
       System.out.print("$");
       System.out.println();
      
       for (int baris=2 ; baris<=(tinggi-1)/2 ; baris++){
          
           System.out.print("$");
           for (int kolom=(tinggi-1)/2 ; kolom-1>=baris ; kolom--){
               System.out.print(" ");
           }
           System.out.print("$");
           for (int kolom=1 ; kolom<=baris-2 ; kolom++){
               System.out.print(" ");
           }
           System.out.print("$");
          
           for (int kolom=1 ; kolom<=baris-2 ; kolom++){
               System.out.print(" ");
           }
           System.out.print("$");
          
           for (int kolom=(tinggi-1)/2 ; kolom-1>=baris ; kolom--){
               System.out.print(" ");
           }
           System.out.print("$");
           System.out.println("");
       }
       for (int kolom=1 ; kolom<=tinggi ; kolom++){
               System.out.print("$");
               }
       System.out.println();
    }
}


Setelah memasukan source codenya, maka running program tersebut.
Maka, hasilnya seperti ini :
Hasil running dari source code diatas

Akhirnya selesai, cukup sekian pembahasan kali ini. 
Semoga bermanfaat dan selamat mencoba! Ganbatte ne!



Sumber : Timoti Hesel Marnadi, Teknik Informatika 2015, Universitas Kristen Satya Wacana

Komentar

Postingan populer dari blog ini

SEJARAH DAN RAGAM BAHASA INDONESIA

Wacana Sesuai EYD

Perancangan Jam Digital dengan Mikrokontroler AT89C51