Skip to content

zaidan's blog

a newbie, writing IT-related stuff and some personal experiences

Menu
  • IT
  • Personal life/opinion
  • Linux
  • Sepeda
  • Proxmox
  • VM/Container
  • Kuliah/Catatan Kuliah
Menu

Belajar Java Pakai BlueJ

Posted on 10/03/2026 by Zaidan

Hai semuanya, apa kabar? Pada tulisan sebelumnya kita sudah coba instal BlueJ dan buat class baru. Sekarang kita akan coba “ngoding” dengan bahasa Java.

Sebelumnya kita sudah buat class bernama PraktikumSatu. Kita bisa klik dua kali pada objek PraktikumSatu dan akan masuk ke halaman editor.
image host

Akan muncul standard template-nya BlueJ. Berikut ini bagian inti dari template tersebut:

  • Javadoc Style. Pada bagian atas bisa kita isi dengan deskripsi dari kode yang kita buat (bagian yang ada tanda comment-nya).
  • Instance Variables. Ccontohnya adalah private int x; sebagai variabel awal.
  • Constructor.
  • Sample Method.

image host

Kita bisa juga untuk hapus template tersebut dan mulai dari awal (kosongan).
image host

Kita buat dari awal.
image host

public class PraktikumSatu{

}

Bagian ini mendefinisikan bahwa class PraktikumSatu dapat diakses/dipanggil dari mana saja di dalam proyek (bersifat public).

Sebelum kode bisa dijalankan, kita compile terlebih dahulu kodenya dengan menekan tombol Compile di BlueJ atau tombol Ctrl +K .
Apabila proses compile berhasil, akan ada tulisan Class compiled – no syntax errors dan juga panel kiri yang tadinya berwarna abu-abu berubah jadi putih.
image host image host

Misalnya kita melakukan kesalahan pada kode (seperti menulis publik instead of public), maka BlueJ tidak dapat melakukan proses compile dan ada pesan error pada bagian bawah halaman (Error(s) found in class). Terdapat juga tanda merah pada baris yang terdeteksi memiliki kesalahan.
image host

Apabila kode berhasil di-compile, kita juga bisa cek ke direktori yang digunakan. Akan ada file baru yang muncul (.class).
image host

Kita lanjutkan proses ngoding-nya.
image host

public class PraktikumSatu{
     public static void main(String[]args){
     }
}

Baris ini bisa dibilang bagian utama dari kode Java. Cara kerjanya adalah mencari baris dengan nama main (method) dan mulai dari situ.

  • public: agar dapat diakses oleh sistem Java dari mana saja.
  • static: artinya, method memang dimiliki atau berada pada class itu sendiri, sehingga kita tidak perlu membuat objek baru.
  • void: method tiadk mengembalikan nilai balikan setelah selesai.
  • String[]args: digunakan apabila nantinya kita akan menambahkan perintah lain, ditempatkannya di sini.

Kita juga bisa lihat pada gambar di atas. Apabila kode belum di-compile, tampilan objek kotak pada BlueJ-nya ada gambar garis.

Apabila sudah di-compile, garis-garis tersebut akan hilang.
image host

Apabila terdapat error pada kode, tampilannya akan ada garis merah pada objek kotak BlueJ-nya.
image host

Kita coba buat kode sederhana untuk mencetak tulisan ke layar. Jangan lupa di-compile.
image host

public class PraktikumSatu{
    public static void main (String[]args){
        System.out.println("Hello World");
        }
}

Dari halaman BlueJ, klik kanan pada objek persegi “PraktikumSatu“, lalu pilih void main (String[]args)> OK.
image host

Gambar di bawah menampilkan hasil dari kode tersebut.
image host

Pada jendela output, disarankan untuk pilih menu Options> Clear screen at method call agar hasil/output tidak bertumpuk dengan output sebelumnya.

Untuk tulisan kali ini sampai di sini dulu ya. Sampai jumpa. Bye.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Tulisan saya yang lain:

  • Formatting Dasar Asciidoc
  • Mudik Bekasi-Tasik
  • Belajar Docker – coba jalankan CT Ubuntu
  • Mengubah Repositori LinuxMint

Kategori

  • Asciidoc
  • Docker
  • IT
  • jaringan
  • Kuliah/Catatan Kuliah
  • Linux
  • Mail Server
  • Makanan/Minuman
  • Nakivo
  • Personal life/opinion
  • Proxmox
  • RedHat
  • Sepeda
  • SSL
  • Uncategorized
  • Vinchin
  • VM/Container
  • VMWare
  • Windows
  • XCP-ng

Arsip blog

  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023

© 2026 zaidan's blog | Powered by Superbs Personal Blog theme