- Pastikan JDK pada komputer sudah terinstal, untuk cara instal JDK bisa dilihat disini
Minggu, 17 Oktober 2010
Instalasi Netbeans IDE
Jumat, 15 Oktober 2010
Instalasi Java Development Kit (JDK)
- Java Development Kit (JDK) yang berisi tool pendukung untuk pengembangan aplikasi.
- Java Runtime Environment (JRE) yang mana adalah tempat program java dijalankan, didalam JRE biasanya sudah tersedia sebuah Java Virtual Machine (JVM),JRE sendiri akan dipakai pada saat aplikasi akan didistribusikan, akan tetapi bagi pengembang aplikasi, memasang JDK saja sudah cukup, karena didalam JDK juga sudah disediakan JRE.
- Integrated Development Environment (IDE) jika diperlukan, IDE sendiri dapat mempermudah pengembang dalam menuliskan kode, berbeda halnya dengan membuat kode memakai text editor biasa seperti Notepad, pemakaian IDE akan sangat membantu.
Senin, 22 Maret 2010
KeyPreview di JPanel
Selasa, 09 Maret 2010
Auto Upper Case / Lower Case di JTextField
Minggu, 28 Februari 2010
Multi Line / Wrap Text JLabel
JLabel labelKu = new JLabel ();
labelKu.setText("<html>selamat datang, text ini akan diturunkan otomatis jika lebar label sudah tidak mencukupi</html>");yah... Cukup mudah walaupun agak Repot :)
Kamis, 25 Februari 2010
Memasukkan JButton kedalam JTable
Kamis, 11 Februari 2010
Integerated Development Environment (IDE)
IDE yang juga sering disebut dengan Integerated Debug Environment dan Integerated Design Environment adalah perangkat lunak yang menyediakan fasilitas lengkap kepada programmer untuk pengembangan perangkat lunak. Sebuah IDE biasanya terdiri dari Code Editor, Compiler atau Penterjemah dari code sumber ke code binary yang lebih dimengeri oleh komputer dan Debugger, dan ada juga IDE yang telah menyediakan tools version control yang biasa dipakai untuk pengembangan perangkat lunak yang terdiri dari lebih dari 1 programmer.
IDE dirancang untuk memaksimalkan
Selasa, 09 Februari 2010
Bahasa Pemrograman
Kamis, 29 Januari 2009
Java Foundation Class
Look and Feel (LaF) --> Memberikan kemampuan kepada program Java yang dikembangkan menggunakan library swing untuk memilih tema tampilan. Misalnya sebuah program yang sama dapat mempunyai tampilan windows LaF atau Java LaF, atau LaF lain yang dikembangkan oleh komunitas seperti JGoodies.
Accessibility API --> Faslititas untuk mengembangkan aplikasi bagi penyandang cacat, misalnya dukungan untuk membuat huruf braile, kemampuan mengambil input dari layar sentuh dan sebagainya.
Java 2D API -- > Berisi kumpulan class-class yang dapat digunakan untuk memanipulasi object-object 2 dimensi, sperti garis, kotak, lingkaran, kurva dan lain sebagainya. Selain itu Java 2D API juga memberikan kemampuan program yang ditulis menggunakan Java untuk mencetak output ke alat pencetak seperti printer.
Drag-anddrop --> Menyediakan kemampuan drag-and-drop antara program Java dan program lain yang ditulis spesifik untuk suatu platform sistem operasi tertentu.
International ization (i18n) --> Membantu pengembang perangkat lunak untuk membangun aplikasi yang dapat mendukung semua bahasa dan huruf yang ada di dunia. Pemilihan komponen dan library swing yang tepat dapat mempengaruhi kualitas program yang kita buat secara signifikan. Hal ini dikarenakan, dalam dunia Java Standard Edition, lebih spesifik lagi aplikasi Java yang dibangun menggunakan swing, belum ada framework yang benar-benar komprehensif membimbing pengembang untuk membuat aplikasi yang berkualitas. Pada umumnya aplikasi yang dikembangkan dengan Swing mempunyai kode yang sangat 'kotor', dimana kode yang berisi pengendalian terhadap event komponen swing bercampur aduk dengan kode yang berisi aturan bisnis dan kode yang berisi manipulasi terhadap data.
Swing API sangat bagus dan lengkap, Java 6.0 menyertakan setidaknya tujuh belas (17) buah package yang berisi class-class swing yang siap digunakan.
javax.accessibility javax.swing.plaf javax.swing.text javax.swing.plaf.basic javax.swing.text.html javax.swing.border javax.swing.plaf.metal javax.swing.text.rtf javax.swing.colorchooser javax.swing.plaf.multi javax.swing.table javax.swing.event javax.swing.plaf.synth javax.swing.tree javax.swing.filechooser javax.swing.undo
Kamis, 27 November 2008
java - kontrol alur
if(kondisi) {
pernyataan1;
}
else {
pernyataan2;
}
"switch" mengikuti ketentuan sebagai berikut :
switch () {
case nilai1: pernyataan1;
break;
case nila2: pernyataan2;
break;
default : pernyataandetault;
}
iterasi / pengulangan terdiri atas :
"while" mengikuti ketentuan :
while (kondisi) {
pernyataan ..;
}
"do..while" mengikuti ketentuan :
do {
pernyataan yang akan diulang;
} while (kondisi);
dan "for" mengikuti ketentuan :
for (initialisasi;kondisi;iterasi) {
blok perulangan;
}
setelah melewati pelajaran diatas, saya dihadapkan dengan soal yang agak rumit memang bagi saya, saya disuruh membuat program yang menghasilkan output :
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
setelah sekitar 1 jam berusaha, akhirnya saya mendapatkan jawabannya juga hehehe, ini dia :
class quis3 {
public static void main (String[] args) {
int x=7,y,a;
label1: while (x-->0) {
y=0;
while (y++<7 br=""> System.out.print(" ");
if(y>x) {
System.out.print ("*");
for (a=7-y;a>0;a--) {
System.out.print(" ");
System.out.print ("*");
}
System.out.println();
continue label1;
}
}
}
}
}7>
yeah...wahahaha, sekarang masuk pelajaran class, semoga tulisan ini terus berlanjut
Rabu, 26 November 2008
java 1
hari ini saya mulai belajar java, ini memang murni dari keinginan saya sendiri untuk belajar java, ya.. perasaan yang menggebu-gebu sepertinya (semoga saja tidak panas-panas taik ayam :D), saya sudah pernah mencoba salah satu satu bahasa pemrograman, vb, itupun bisa dibilang sedikit sekali kemapuan saya, yah wajar saja kalau saya masih agak bingung dengan bahasa yang baru, berikut contoh program saya yang pertama, yap!! seperti biasa, program yang dikenal diseluruh dunia yaitu "Hello Word" :)
/*Contoh Program Java Sederhana
*/
class HelloWord {
//Awal Program selalu dimulai dari main ()
public static void main (String[] arg) {
System.out.println("Hello word java ..., ini adalah latihan pertamaku :D");
}
}
kode diatas ditulis pada notepad, yang kemudian disimpan dengan nama "helloword.java", compile kode diatas dengan program javac.exe
compile :
javac helloword.java
kemudian kita bisa menjalankan program java kita dengan cara memangil class yang telah kita buat didalam badan program, disini saya akan memanggil HelloWord:
java HelloWord
maka akan menghasilkan :
Hello word java ..., ini adalah latihan pertamaku :
dalam penulisan kode saya menggunakan Notepad++ agar lebih mudah dan kode nya lebih enak dilihat :), anda bisa dowload secara gratis di sini
