Netbeans IDE

Dari IgosCenter

Langsung ke: Navigasi, Cari

Netbeans adalah integrated development environment (IDE) yang awalnya hanya untuk pemrograman Java. Namun sejak versi 6, Netbeans juga mendukung bahasa lain seperti C, C++, Ruby dan PHP.

Daftar isi

Pemasangan

Pemasangan Java

Netbeans harus pakai Java. Dalam hal ini ada dua pilihan yakni OpenJDK atau Sun-Java. JIka ingin yang murni open source, pakailah openJDK

sudo apt-get install openjdk-6-jdk

Kalau mau yang lebih terjamin kompatibilitasnya, gunakan yang Sun JDK.

sudo apt-get install sun-java6-jdk
sudo apt-get install sun-java6-doc

Paket sun-java6-doc perlu dipasang untuk memudahkan pemrograman Java. Namun pasti akan muncul pesan berikut:

This package is an installer package, it does not actually contain the
JDK documentation.  You will need to go download one of the
archives:

    jdk-6u10-docs.zip jdk-6u10-docs-ja.zip

(choose the non-update version if this is the first installation).
Please visit

    http://java.sun.com/javase/downloads/

now and download.  The file should be owned by root.root and be copied
to /tmp.

[Press RETURN to try again, 'no' + RETURN to abort] 

Yah, diikuti saja. Pergilah ke situs resmi javadoc (http://java.sun.com/javase/downloads/index.jsp#docs). Unduh javadoc, lalu salin ke /tmp. Perhatikan bahwa versi javadoc yang diunduh adalah terbaru (6u18), namun salinkan sesuai permintaan apt-get (6u10).

cp jdk-6u18-docs.zip /tmp/jdk-6u10-docs.zip
sudo chown root:root /tmp/jdk-6u10-docs.zip

Ulangi memasang javadoc, dan setelah itu hapus /tmp/jdk-6u10-docs.zip.

Pemasangan Netbeans UBuntu

Selanjutnya di Ubuntu, kita bisa pasang Netbeans dengan perintah

sudo apt-get install netbeans

Namun versi yang disediakan UBuntu ini hanya mendukung pemrograman Java SE saja.

Pemasangan Netbeans Manual

Netbeans dapat diunduh langsung dari situs http://netbeans.org/downloads/index.html. Di sana tersedia beberapa versi bundel, sesuaikan dengan kebutuhan anda. Kalau mau paling afdol, download yang versi "All", namun ukurannya 250 MB lebih ! Kali ini kita coba yang versi C++ saja.

Setelah di-download, pemasangannya di $HOME sendiri (bukan di sistem) adalah:

bash Download/netbeans-6.8-ml-cpp-linux.sh

Kemudian kita perlu melengkapi beberapa paket untuk pemrograman C/C++ berikut:

sudo apt-get install g++
sudo apt-get install gdb

Pemakaian C/C++

Untuk membuat program C atau C++ di netbeans, caranya adalah:

Membuat Proyek

Untuk mulai membuat proyek baru:

  • Pilih menu "File - New Project"
  • Pada dialog, pilihlah tipe proyek "C/C++ Applications". Jika di dialog tidak ada pilihan tersebut, artinya Netbeans anda belum dilengkapi modul C/C++.

  • Pada dialog selajutnya beri nama proyek, misal c003. Lalu klik "Finish".

Mengedit

Di sebelah kiri layar, ada panel "Projects" dimana kita bisa melihat pohon hirarki berbagai elemen proyek. Untuk kode sumber, lihat di cabang "Source files". nampak adanya file "main.c". Klik ganda, maka file tersebut akan muncul di layar utama, siap untuk di edit.

Mengedit kode sumber di Netbeans banyak kemudahannya. Fasilitas standar seperti mengetik, salin, temperl, cari, sudah pasti ada. Yang khusus sebagai editor pemrograman adalah:

  • Ada pewarnaan tulisan, sehingga dengan mudah kita bisa membedakan komentar, nama variabel, perintah, dan lain-lain.
  • Yang paling hebat, dibanding editor teks biasa, netbeans bisa melengkapi tulisan. Coba saja taruh kursor, lalu ketik "pr", terus tekan "Ctrl+SPACE". maka akan muncul pilihan perintah yang dimulai dengan pr, dalam hal ini printf. Kita tinggal memilihnya.
  • Netbeans juga bisa langsung memberi tahu kalau ada kesalahan tulis, dengan memunculkan tanda bulat merah di baris yang salah.

Build and Run

Setelah selesai di edit, ada tiga tombol di baris atas yang bisa di-klik.

  • Tombol "Build main Project" akan mengkompilasi Proyek, kalau memang perlu dikompilasi.
  • Tombol "Clean and build main Project" akan menghapus dulu semua file hasil kompilasi lama, lalu mengulangi proses kompilasi.
  • Tombol "Run main Project" akan menjalankan program utama.

Jika di-run, maka akan muncul sebuah terminal dan keluaran program muncul di situ.

Debugging

Jika ingin menyimak jalannya program secara hati-hati, biasanya untuk mencari kesalahan atau meyakinkan kebenaran algoritma, netbeans menyediakan fasilitas debugging. Namun karena ada sedikit kesalahan teknis integrasi netbeans dengan gdb (gnu debugger), maka harus dilakukan pengalihan output sebagai berikut:

  • Klik kanan proyek, pilih menu Properties.
  • Pilih "Categories - Run"
  • Atur "Console Type" ke "Output Window".

Setelah itu, untuk mendebug program dengan Netbeans caranya adalah:

  • Pada kode sumber, klik kiri nomor baris dimana kita ingin mulai men-debug. Akan muncul tanda kotak merah.
  • Jalankan program dengan memilih tombol "Debug main project".
  • Perhatikan bahwa program akan langsung berjalan, dan berhenti pas ditempat yang ditandai. Perhatikan di layar editor, ada baris hijau dimana program tengah berhenti. Anda bisa melanjutkan jalannya program dengan menekan tombol F5 (continue), F7 (trace into) atau F8 (step).
  • Untuk berhenti mendebug sebalum program selesai, tekan Ctrl-F5 (finish debug session).

Menambah Pustaka

Jika kita ingin membuat program yang kompleks di C maupun C++, bisa dipastikan kita perlu pustaka (library) tambahan. Coba saja perbaiki program hello world agar emakai pustaka ncurses sebagai berikut:

#include <ncurses.h>
 
int main()
{
	initscr();			/* Start curses mode 		  */
	printw("Hello ");       /* Print Hello World		  */
	attron(A_BOLD);
	printw("World !!!");
	attroff(A_BOLD);
        refresh();			/* Print it on to the real screen */
	getch();			/* Wait for user input */
	endwin();			/* End curses mode		  */
 
	return 0;
}

Kalau dikompile, maka akan muncul error. Untuk memperbaikinya :

  • Klik kanan project, pilih menu Properties.
  • Pilih Categories - Build - Linker.
  • Set Configuration = <All Configuration>.
  • Klik tombol pada baris "Libraries".
  • Akan muncul dialog "Debug, release Libraries". Klik tombol "Add Standard Library".
  • Pilih CURSES.

Gambar:Netbeans-Select_library_curses.png

Gambar:Netbeans-Library_curses.png

Setelah itu silahkan build dan run.

Kaitan


Kontributor: Kocil

(c) Igos Center Bandung, 2009