Anda di halaman 1dari 10

Membuat aplikasi sederhana menggunakan java NetBeans dan

cara menginstal java NetBeans

Input : Jumlah Barang & Harga Barang


Output : Bayar (Jumlah*harga) + pajak 10% dari bayar (Otomatis)
Keterangan dapat bonus jika pembayaran diatas 500000 selain itu
tidak dapet Bonus.

Sebelum membuat aplikasi install java NetBeans terlebih dahulu, pertama klik 2 kali
pada program java NetBeans > klik next untuk melakukan proses instalasi.

Klik I accept the terms in the license agreement, install JUnit > klik next.

Tentukan tempat dimana file instalasi di simpan setelah itu klik next

Klik install untuk melakukan proses penginstalan

Tunggu sampai proses instalasi selesai jika sudah selesai klik next

Jendela ini menunjukan bahwa penginstalan telah selesai klik finish

Pertama buka program Netbeansnya, Klik kanan Open atau Doubble Klik Setelah terbuka
dan masuk dalam program Netbeans selanjutnya klik file > new project.

Kemudian pilih java > Java application, next

Tentukan nama project yang diinginkan, next

Setelah membuat project > klik kanan pada <default package> > pilih new > JFrame
form.

Buat form seperti gambar berikut

JLabel1
JLabel2
JLabel3
Jlabel4

Text = Jumlah Barang


Text = Harga Barang
Text = Bayar + Pajak 10%
Text = Keterangan

(Properties)
(Properties)
(Properties)
(Properties)

JTextField1
JTextField2
JTextField3
JTextField3

variable name = txtjumlah


variable name = txtharga
variable name = txtlbayar
variable name = txtket

(Properties <Code>)
(Properties <Code>)
(Properties <Code>)
(Properties <Code>)

JButton

variable name = bhitung


Text = Hitung

(Properties <Code>)
(Properties)

Setelah membuat form masukan kodingan seperti dibawah ini dengan cara klik 2 kali
pada button
int jumlah,harga,bayar,pajak;
jumlah = Integer.parseInt(txtjumlah.getText());
harga=Integer.parseInt(txtharga.getText());
pajak=(jumlah*harga)*10/100;
bayar=jumlah*harga+pajak;
txtbayar.setText(""+bayar);
if(bayar > 500000){txtket.setText("Dapat Bonus");}
else {txtket.setText("Tidak Dapat Bonus");
}
}

Jika sudah selesai memasukan kodingannya dan tidak ada yang error lalu run dan akan
muncul tampilan seperti berikut

Kelebihan Pemrograman Java

Interaktif, java dirancang untuk menciptakan program jaringan yang interaktif.

OOP (Object Oriented Programming - Pemrogram Berorientasi Objek)

Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program


yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan
oleh para pemrogram untuk membangun aplikasinya.

Sederhana dan ampuh, java menyediakan sarana untuk membuat program (applet) yang
berjalan pada web browser. Programmer dapat menggunakan applet kecil yang aman,
dinamik, lintas platform, aktif dan siap dijalankan di jaringan.

Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa


platform /sistem operasi komputer, Dengan kelebihan ini pemrogram cukup menulis
sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia
menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa
platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java
dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft
Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux,
Mac OS dan Sun Solaris Penyebanya adalah setiap sistem operasi menggunakan
programnya

sendiri-sendiri

(yang

meninterpretasikan bytecode tersebut

dapat

diunduh

dari

situs

Java)

untuk

Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik
banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak,
sebagian besar adalah pemrogram C++ yang pindah ke Java.

Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori


sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung
(seperti halnya dalam bahasa C++ yang dipakai secara luas).

Mendukung koneksi ke database.

Kekurangan Pemrograman Java

Java memiliki kecepatan yang kurang dari bahasa C ++.

Implementasi J2ME tidak global. Misalnya, J2ME untuk Motorola dengan J2ME untuk
Sony Ericson tidak sama. Berbeda lagi J2ME untuk Nokia. Setiap produk selalu
mempunyai modul tersendiri yang dinilai aneh penerapannya dan harus di-compile
dengan modul yang berbeda-beda.Sehingga flatform satu dengan yang lainnya tidak
kompatibel.

Java mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi
menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang
menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan
tipe data. Hal yang sama juga terjadi pada Microsoft.NET.Platform, Dengan demikian,
algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah
dibajak/direverse-engineer

Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java
jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan
Pascal (lebih spesifik lagi, Delphi dan Object Pascal ).

Program yang dibuat oleh bahasa ini lebih lambat disbanding program yang dibuat
dengan bahasa lain seperti C atau C++.

Java merupakan bahasa pemrograman yang kompleks