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

Cara Instal Apache NetBeans di Linux (dan Coba Buat Aplikasi ping Sederhana)

Posted on 12/03/202613/03/2026 by Zaidan

Hai semuanya, apa kabar? Kali ini saya mau nulis langkah-langkah untuk menginstal NetBeans di sistem Linux (tepatnya saya menggunakan Linux Mint).

Apache NetBeans merupakan salah satu Integrated Development Environment (IDE) yang populer dan banyak digunakan untuk membuat aplikasi, terutama yang berbasis Java. NetBeans memiliki berbagai tool yang dapat membantu proses “ngoding” seperti fitur smart code editing, debugger, dan juga sistem project management yang dapat membantu kita dalam mengelola struktur kode yang kompleks.

Situs resminya bisa diakses melalui link berikut: https://netbeans.apache.org/front/main/download/
image host

Download File Instalasi

Versi rilis terbaru (LTS) NetBeans adalah versi 29. Pilih tombol Download. Cara instalnya bisa dibilang agak berbeda dengan aplikasi lain (misalnya aplikasi dengan format .deb yang tinggal “Next> Next” aja)
.
image host

Kita download yang bagian Binary (Platform Independent) . File instalasi ini bisa digunakan untuk berbagai OS (termasuk Linux). Ukurannya sekitar 400-500 MB.

image host

Ekstrak File Instalasi

Setelah file instalasi berhasil diunduh, langkah selanjutnya adalah ekstrak file tersebut ke direktori yang diinginkan.
image host

Pada file instalasi terdapat file README.html yang bisa kita buka dan gunakan sebagai panduannya.
image host

Di dokumen tersebut disebutkan untuk membuka NetBeans di Linux, kita bisa pergi ke direktori bin/netbeans. Mari kita cek.
image host

Filenya ada, tapi belum bisa dijalankan. Ada dependency yaitu Java Development Kit (JDK). Artinya, kita perlu instal Java terlebih dahulu.

Ini berbeda dengan BlueJ yang sudah sepaket dengan JRE/JDK. Hmm kita coba instal Java-nya terlebih dahulu.

Instalasi Java

Sebelum instalasi, kita update terlebih dahulu repositorinya.

sudo apt update

Selanjutnya, kita cari paket dengan nama openjdk. Versi JDK stabil terbaru saat ini adalah versi 25.

sudo apt search openjdk
...
p   openjdk-25-demo:i386      - Java runtime based on OpenJDK (demo
p   openjdk-25-doc            - OpenJDK Development Kit (JDK) docum
p   openjdk-25-jdk            - OpenJDK Development Kit (JDK)     
p   openjdk-25-jdk:i386       - OpenJDK Development Kit (JDK)      
p   openjdk-25-jdk-headless   - OpenJDK Development Kit (JDK) (head

Kita akan pakai yang openjdk-25-jdk.

sudo apt install openjdk-25-jdk
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
...
0 upgraded, 20 newly installed, 0 to remove and 46 not upgraded.
Need to get 154 MB of archives.
After this operation, 362 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y

Jalankan Kembali NetBeans

Setelah JDK berhasil diinstal, jalankan kembali file NetBeans-nya. Gambar di bawah ini menampilkan NetBeans yang sudah dapat dibuka.
image host

Testing Project Pertama

Kita akan coba buat kode sederhana. Pilih New Project. Nantinya akan ada beberapa kategori project yang dapat dipilih. Kita akan buat program sederhana (Java) untuk melakukan ping ke server tertentu.

Pilih Java with Ant> Java Application> Next.
image host

Kemudian, beri nama project-nya. Misalnya ProgramPing. Lalu pilih Finish untuk melanjutkan.
image host

Mirip dengan BlueJ, pada NetBeans saat kita membuat project baru juga ada template kode yang disediakan (dapat kita sesuaikan juga).
image host

Kita coba buat kodenya.

package programping;

import java.net.InetAddress;

public class ProgramPing{
    public static void main(String[] args){
        // Tes ping ke server tujuan
        String host = "192.168.9.24";

        try{
            InetAddress address = InetAddress.getByName(host);

            if (address.isReachable(5000)){
                System.out.println("Status: UP, reachable");
            } else{
                System.out.println("Status: Down, unreachable");
            }
        } catch (Exception e){
            System.out.println("Error: "+e.getMessage());
        }
    }
}

Penjelasan Singkat

  • package programping;: Lokasi saat ini adalah di direktori programping. Semacam deklarasi alamat agar Java dapat memanggil class (tidak nyasar).
  • import java.net.InetAddress;: Mengimpor “tool” dengan nama InetAdress dari gudang/repositori Java. Tanpa deklarasi ini, Java tidak mengetahui bagaimana cara berinteraksi dengan alamat IP/DNS.
  • public class ProgramPing {: Merupakan “gerbang utama” dari program. Nama class (ProgramPing) harus sama dengan nama file .java-nya (ProgramPing.java).
  • public static void main(String[] args) {: Java akan mencari baris ini pertama kali saat menjalankan program. Kalau baris ini tidak ada, program tidak dapat dijalankan.
  • String host = "192.168.9.24";: Variabel server yang ingin kita “tembak” atau cek kondisinya dengan ping.
  • try { ... } catch (Exception e) { ... }: Merupakan “jaring pengaman”.
    • try: “Coba jalankan kode di dalam bagian ini”.
    • catch: “Kalau ternyata kodenya error, “tangkap” error-nya dan jalankan perintah alternatif (misalnya tampilkan pesan error)”.
  • InetAddress address = InetAddress.getByName(host): Mengubah teks alamat IP (192.168.9.24) menjadi objek Java. Sekarang, variabel address memiliki kemampuan untuk melakukan aksi seperti ping, cek hostname, dan lain-lain.
  • if (address.isReachable(5000)) {: “Coba jalankan ping dengan batas waktu 5000 milidetik (5 detik). Apabila ada respons, lanjut ke perintah berikutnya”.
    • System.out.println("Status: UP, reachable");: Apabila berhasil, tampilkan tulisan “Status : UP, reachable”.
    • System.out.println("Status: Down, unreachable"): Apabila server tujuan tidak bisa di-ping, tampilkan tulisan “Status: Down, unreachable”.

Menjalankan Kode

Apabila kode sudah dibuat dan ingin kita coba jalankan, kita bisa pilih tombol Run atau pilih tombol F6
image host

Kode berhasil dijalankan dan menunjukkan status UP.

Selanjutnya kita coba simulasikan kegagalan program dalam menjangkau server tujuan kita.
image host

Hasilnya, program menampilkan Status: Down.
image host

Penutup

Itu dia cara instalasi Apache NetBeans dan pengujian pembuatan aplikasi Java sederhana di Linux. Semoga artikel ini bermanfaat dan teman-teman bisa coba di komputer masing-masing. 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:

  • Coba Migrasi VM yang Menggunakan ZFS
  • Mengaktifkan Redundant Ring Protocol (RRP) Corosync di Proxmox VE (Dual-Network Ring)
  • Perintah Sort dan Uniq di Linux
  • Menambahkan XCP-ng ke Vinchin Backup & Recovery

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