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 Text = Jumlah Barang (Properties)
JLabel2 Text = Harga Barang (Properties)
JLabel3 Text = Bayar + Pajak 10% (Properties)
Jlabel4 Text = Keterangan (Properties)

JTextField1 variable name = txtjumlah (Properties <Code>)


JTextField2 variable name = txtharga (Properties <Code>)
JTextField3 variable name = txtlbayar (Properties <Code>)
JTextField3 variable name = txtket (Properties <Code>)

JButton variable name = bhitung (Properties <Code>)


Text = Hitung (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 dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut
 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

Anda mungkin juga menyukai