Yuliana Setiowati Politeknik Elektronika Negeri Surabaya

Pemrograman Berbasis Obyek

PENDAHULUAN
TENTANG NETBEANS
Yuliana Setiowati
Politeknik Elektronika Negeri Surabaya

PENS-ITS

1

Pemrograman Berbasis Obyek

TOPIK
• Pendahuluan
• IDE Netbeans
• Membuat Project Baru.

PENS-ITS

2


Pemrograman Berbasis Obyek

Konsep Netbeans
• Netbeans sebagai IDE ditujukan untuk memudahkan
pemrograman Java.
• Pada bulan Februari 2006 para instruktur Java dari Sun
Microsystem mengikuti training untuk beralih dari
pemrograman Java manual (memakai editor teks dan
command prompt) ke pemrograman GUI dengan
Netbeans.
• Netbeans berbasis visual dan event-driven. Sama
seperti IDE lainnya, misal Borland Delphi dan Microsoft
Visual Studio.
• Netbeans mencakup compiler, builder dan debugger
internal. Hal ini memudahkan proses pasca
perancangan program. Proses deployment atau tes
dapat dilakukan dengan Netbeans
PENS-ITS


3

Pemrograman Berbasis Obyek

J2SE, J2EE, J2ME di Netbeans
• Netbeans seperti juga konsep Java sangat fleksibel.
Sepanjang library Java tersedia, maka kita dapat
melakukan pemrograman untuk jenis aplikasi apapun.
• Kita dapat membuat aplikasi dekstop (J2SE)
• Pemrograman web dan enterprise (J2EE) dapat
dilakukan secara visual :
– Koneksi server database melalui JDBC dapat dilakukan dari
Netbeans, baik pada saat perancangan maupun deployment
program.
– Pembuatan komponen beans.
– Pembuatan Java Server Pages (JSP), web module (servicelocator dan servlet), web services dengan menggunakan wizard
yang telah disediakan.

PENS-ITS


4

Pemrograman Berbasis Obyek

J2SE, J2EE, J2ME di Netbeans
• Netbeans juga menyertakan paket web-server
Apache Jakarta Tomcat, Sun Java System
Application Server, GlassFish dll. Server ini
dapat diakses dari dalam Netbeans, baik pada
saat perancangan maupun saat deployment
aplikasi web.
• Untuk membuat aplikasi mobile (MIDP), MIDlet
dapat dirancang dengan Netbeans. Pada
Netbeans 5.5 kita perlu menginstal Netbeans
Mobility Pack, tetapi untuk Netbeans min versi
6.0, aplikasi MIDP, sudah ada.
PENS-ITS

5


Pemrograman Berbasis Obyek

Open Source
• IDE Netbeans berlisensikan Sun Public
License.
• Netbeans dapat di download di
http://www.netbeans.org tanpa perlu
membayar biaya lisensi.
• Paket JDK 1.5/1.6 dapat di download dari
http://java.sun.com/j2se/index.jsp.

PENS-ITS

6

Pemrograman Berbasis Obyek

Instalasi Netbeans
• Netbeans 5.0 telah mendukung JDK 5.0, sedangkan
Netbeans 5.5 telah mendukung JDK 6.0.

• Instal terlebih dulu min JDK 1.5.
• Jalankan file installer Netbeans 6.5 lalu ikuti langkahlangkah instalasi wizard.
• Langkah pertama, perhatikan lisensi SPL (Sun Public
License). Baca dengan teliti untuk memahami apa yang
boleh dan apa yang tidak boleh dilakukan dalam
pemakaian program ini.
• Langkah kedua, tentukan direktori instalasi.
• Langkah ketiga, wizard melakukan pencarian otomatis
terhadap JDK yang sudah terinstal dalam komputer. Jika
berhasil maka JDK akan ditampilkan beserta direktori,
jika tidak ditemukan maka kita dapat menentukan
direktori dari JDK secara manual.
PENS-ITS

7

Pemrograman Berbasis Obyek

Instalasi Netbeans
• Langkah keempat, wizard akan melakukan

instalasi Netbeans di lokasi direktori yang
ditentukan. Proses instalasi ini akan
memerlukan beberapa menit.
• Proses instalasi akan membuatkan icon
dalam menu Start. Kita dapat menjalankan
Netbeans melalui icon ini.

PENS-ITS

8

Pemrograman Berbasis Obyek

IDE NETBEANS

PENS-ITS

9

PENS-ITS


Jendela IDE Netbeans

10

Pemrograman Berbasis Obyek

Pemrograman Berbasis Obyek

Jendela Projects




Untuk menampilkan berbagai macam jendela, pakailah menu window. Misal
untuk menampilkan menu Project, jalankan menu Window | Projects.
Berisi daftar semua project yang ada, merupakan logical view dari isi
project, seperti daftar package dan web page.
Pada contoh dibawah ini pada jendela Projects terdapat project “Menu
Makanan”.


PENS-ITS

11

Pemrograman Berbasis Obyek

Jendela Files



Jendela ini menampilkan daftar struktural dari file-file dan folder
yang tidak tampak dalam jendela Projects.
File source dapat berupa file Java, HTML, file konfigurasi project
dan file output hasil proses build (file class, JAR, WAR, dan file
Javadoc)

PENS-ITS

12


Pemrograman Berbasis Obyek

Jendela Services 
• Jendela ini memberikan services yang bisa
digunakan untuk aplikasi contoh : koneksi
database, menjalankan web server dll.

PENS-ITS

13

Pemrograman Berbasis Obyek

Jendela Source Editor
• Editor teks digunakan untuk mengedit file
source.

PENS-ITS


14

Pemrograman Berbasis Obyek

Jendela GUI Design
• Editor visual untuk merancang dan mengedit form GUI.
• Form ini juga membuka jendela Palette, Inspector dan
Properties.

PENS-ITS

15

Pemrograman Berbasis Obyek

Jendela Palette 



Jendela Palette menampilkan semua komponen yang ada di

Netbeans, komponen yang dari package AWT, Swing, Beans.
Kita juga dapat menambahkan komponen atau package di Palette

PENS-ITS

16

Pemrograman Berbasis Obyek

Jendela Inspector
• Jendela Inspector menunjukkan struktur dari form. Daftar
layout dan komponen yang ada dalam form ditampilkan
dalam bentuk pohon (inheritance-tree)

PENS-ITS

17

Pemrograman Berbasis Obyek

Jendela Properties
• Menampilkan daftar properti dan tingkah laku
(behaviour) dari sebuah komponen, layout atau
form.

PENS-ITS

18

Pemrograman Berbasis Obyek

Jendela Output
• Jendela ini menampilkan output dari program jika ada.
Misalkan program menuliskan teks ke standar outputstream.

PENS-ITS

19

Pemrograman Berbasis Obyek

Setting JDK


Kita buka project yang sudah ada atau buat project baru sebelum
melakukan langkah2 ini :
– Di jendela Projects, klik kanan project yang sedang dibuka, muncul
menu pilih properties.
– Dari dialog Project Properties, pilih Categories – Libraries pada panel
sebelah kiri. Dalam combo box, pilih salah satu JDK.

PENS-ITS

20

Pemrograman Berbasis Obyek

MEMBUAT PROJECT BARU

PENS-ITS

21

Pemrograman Berbasis Obyek

Membuat Project Baru



Jalankan menu File | Project untuk membuka dialog New Project.
Dalam dialog pilih Categories – General, Project – Java Application, lalu klik
tombol Next.

PENS-ITS

22

Pemrograman Berbasis Obyek

Membuat Project Baru



Pilih terlebih dahulu lokasi project. Klik tombol browse pada Project
Location. Tentukan direktori dimana project akan disimpan.
Beri nama project misal “HelloWorld”.

PENS-ITS

23

Pemrograman Berbasis Obyek

Membuat Project Baru
• Option Create Main Class : akan membuat file
Main.java pada package/folder helloworld
(helloworld.Main)
• Option Main Project : sebagai project yang aktif
pada saat itu, ditandai dengan Nama Project
bercetak tebal.
• Klik tombol Finish.

PENS-ITS

24

• File helloword.Main

PENS-ITS

Membuat Project Baru

25

Pemrograman Berbasis Obyek

Pemrograman Berbasis Obyek

Membuat Project Baru
• Pembuatan project baru akan membentuk Folder
“HelloWorld”, didalamnya terdapat folder : src (berisi file
java), nbproject, test.

PENS-ITS

26

Pemrograman Berbasis Obyek

Membuat Project Baru
• Class Main terdapat pada package helloworld
(lihat pada Jendela Files)

PENS-ITS

27

Pemrograman Berbasis Obyek

Menambahkan Program



Tambahkan program, simpan dengan cara File | Save atau File |
Save All.
Program ini untuk menampilkan teks “Hello World” dalam standart
output.

PENS-ITS

28

Pemrograman Berbasis Obyek

Menjalankan Project Baru


Jalankan menu Run | Run Main Project atau Klik project “HelloWorld” klik
kanan dan pilih menu Run.

PENS-ITS

29

PENS-ITS

Menjalankan Project Baru

30

Pemrograman Berbasis Obyek

Pemrograman Berbasis Obyek

Menjalankan Project Baru
• Teks “Hello World” akan ditampilkan di jendela
Output.

PENS-ITS

31

Pemrograman Berbasis Obyek

Menjalankan Project Baru
• Setelah proses Run akan terbentuk folder build berisi file
hasil kompilasi dari file java dengan ekstensi *.class

PENS-ITS

32

Pemrograman Berbasis Obyek

Membuat Form JFrame


Buat form JFrame dengan memilih menu File Æ New File Æpilih Categories
= Swing GUI Forms dan File Types = JFrame Form Æ tekan next.

PENS-ITS

33

Pemrograman Berbasis Obyek

Membuat Form JFrame
• Beri nama class dengan Frame1. Frame 1 terletak pada
package helloworld (lihat pada jendela Files).

PENS-ITS

34

Pemrograman Berbasis Obyek

Membuat Form JFrame


Cara lain pada package atau Source Packages klik kanan pilih New
Æ JFrameForm

PENS-ITS

35

Pemrograman Berbasis Obyek



Jika kita membuat form maka disebelah kanan disediakan jendela
Palette berisi komponen-komponen yang bisa kita gunakan untuk
membuat suatu aplikasi

PENS-ITS

36

Pemrograman Berbasis Obyek

Membuat Form JFrame
• Pada form ambil object dari JTextField dan JButton dari
jendela Palette (Swing Controls)

PENS-ITS

37

Pemrograman Berbasis Obyek

Membuat Form JFrame


Sebelum membentuk file jar, tentukan Main Classnya, klik kanan
project Æ pilih Categories=Run Æ tentukan Main Class

PENS-ITS

38

Pemrograman Berbasis Obyek

Membuat Form JFrame
• Pada project HelloWorld klik kanan pilih Clean and Build
(membersihkan class sebelumnya dan membentuk file
jar)

PENS-ITS

39

Pemrograman Berbasis Obyek

Melakukan Build









Setelah membuat program java dapat dilakukan
proses build untuk melakukan kompilasi
terhadap file yang ada di dalam project dan
membentuk file dengan ekstensi *.jar.
Jalankan menu Run | Build Main Project atau
klik kanan Project “HelloWorld” pada menu
popup pilih Build.
Pesan “BUILD SUCCESSFUL” menandakan
proses build berhasil, jika tidak berarti ada
kesalahan pada program.
Pada jendela Files, akan terbentuk folder dist
yang berisi dengan file jar.
File jar ini untuk keperluan distribusi. Misalkan
program java yang telah jadi akan diupload di
sebuah situs (tanpa menyertakan programnya)
atau mungkin dijual untuk tujuan komersial.

PENS-ITS

40

• Jalankan file jar

PENS-ITS

Melakukan Build

41

Pemrograman Berbasis Obyek

Dokumen yang terkait

Analisis Komposisi Struktur Modal Yang Optimal Sebagai Upaya Peningkatan Kinerja Operasional Pada PT Telagamas Pertiwi Di Surabaya

1 65 76

Pendampingan Pada Siswa Berkesulitan Belajar Di SDI ISKANDAR SAID Surabaya

0 16 2

ANTARA IDEALISME DAN KENYATAAN: KEBIJAKAN PENDIDIKAN TIONGHOA PERANAKAN DI SURABAYA PADA MASA PENDUDUKAN JEPANG TAHUN 1942-1945 Between Idealism and Reality: Education Policy of Chinese in Surabaya in the Japanese Era at 1942-1945)

1 29 9

Upaya mengurangi kecemasan belajar matematika siswa dengan penerapan metode diskusi kelompok teknik tutor sebaya: sebuah studi penelitian tindakan di SMP Negeri 21 Tangerang

26 227 88

Pengaruh mutu mengajar guru terhadap prestasi belajar siswa bidang ekonomi di SMA Negeri 14 Tangerang

15 165 84

Sistem Informasi Akademik Pada Sekolah Menengah Atas Negeri 1 Bandung

21 159 139

Pembangunan aplikasi e-learning sebagai sarana penunjang proses belajar mengajar di SMA Negeri 3 Karawang

8 89 291

EFEKTIVITAS MEDIA PENYAMPAIAN PESAN PADA KEGIATAN LITERASI MEDIA (Studi pada SMA Negeri 2 Bandar Lampung)

15 96 159

PENGGUNAAN BAHAN AJAR LEAFLET DENGAN MODEL PEMBELAJARAN THINK PAIR SHARE (TPS) TERHADAP AKTIVITAS DAN HASIL BELAJAR SISWA PADA MATERI POKOK SISTEM GERAK MANUSIA (Studi Quasi Eksperimen pada Siswa Kelas XI IPA1 SMA Negeri 1 Bukit Kemuning Semester Ganjil T

47 275 59

PENGARUH PENGGUNAAN MODEL PEMBELAJARAN KOOPERATIF EXAMPLE NON EXAMPLE TERHADAP KEMAMPUAN BERPIKIR RASIONAL SISWA PADA MATERI POKOK PENCEMARAN DAN KERUSAKAN LINGKUNGAN (Studi Eksperimen pada Siswa Kelas VII SMP Negeri 2 Waway Karya Lampung Timur Tahun Pela

7 98 60