Senin, 07 November 2011

Tutorial Pemrograman Java, Membuat Objek Kotak

Pada postingan ini saya akan memberikan tutorial java grafis, kita akan membuat sebuah Frame dan menggambar Kotak didalamnya
Sebelum mulai marilah kita berdoa
kemudian lakukan import java.awt.*;
import java.awt.event.*;
Buka Netbeans Anda kemudian buat proyek baru dan kemudian buat class baru
Kemudian salin kode dibawah ini yang diberi cetak tebal kemudian pelajari penjelasan skripnya
--------------^^^^^^^^^^^^^^^^^^^^^^^^^^----------

package pelajaranjava;

import java.awt.*;
import java.awt.event.*;

public class ObjekKotak extends Frame{

ObjekKotak(){

super("Menggambar Objek Kotak");

addWindowListener(JE);

setSize(310,150);

setVisible(true);

}
public void paint(Graphics Gambar){

Gambar.setColor(Color.RED);

Gambar.drawRect(50, 50, 70, 70);

Gambar.fillRect(200, 50, 70, 70);

}

JendelaEvent JE = new JendelaEvent();

public class JendelaEvent extends WindowAdapter{

public void windowClosing(WindowEvent wc){

dispose();

System.exit(1);
}
}

}
-----------------------------------------------------------





Penjelasan Skrip
import java.awt.*;
import java.awt.event.*;
_________________________
Melakukan import class yang dibutuhkan
extends Frame
_______________________________
Inisialisasi Frame pada kelas ObjekKotak
super("Menggambar Objek Kotak");

addWindowListener(JE);

setSize(310,150);

setVisible(true);
_______________________________________
Membuat title program

Menambahkan WindowListener berupa objek JE dari kelas JendelaEvent yang mengimplementasikan WindowAdapter

Membuat program mempunyai lebar 310 dan tinggi 150

Membuat program bisa terlihat(Visible)




public void paint(Graphics Gambar){

Gambar.setColor(Color.RED);
Gambar.drawRect(50, 50, 70, 70);

Gambar.fillRect(200, 50, 70, 70);

}
________________________________________
Membuat viod paint berupa parameter objek Gambar dari kelas Grafis

Objek Gambar yang merupakan anak dari kelas Grafis mengatur warrnanya berupa warna merah

Objek Gambar menggambar Kotak pada kordinat x 50, kordinat y 50, lebar 70 dan tinggi 70

Objek Gambar menggambar Kotak pada kordinat x 200, kordinat y 50, lebar 70 dan tinggi 70 dan memiliki warna yang sudah diatur sebelumnya



JendelaEvent JE = new JendelaEvent();

public class JendelaEvent extends WindowAdapter{

public void windowClosing(WindowEvent wc){

dispose();

System.exit(1);
}
}
____________________________________________
Membuat objek JE dari kelas JendelaEvent

Membuat kelas JendelaEvent dan menampung WindowAdapter

Membuat void windowClosing dan menaruh skrip didalamnya, hal ini berarti ketika User mengclose program tersebut maka windowClosing akan menjalankan baris program yang dimilikinya, kita memberikan skrip dispose dan System.exit(1); pada void windowClosing sehingga ketika User mengklik close pada jendela Size program, program akan menghilangkan kenampakannya dan sistem program tersebut akan berhenti
Kemudian pada class Main salin kode dibawah ini yang dicetak tebal

----------^^^^^^^^^^^^^^^^^^^^^-----------
package pelajaranjava;


public class Main {


public static void main(String[] args) {

ObjekKotak ok = new ObjekKotak();

}

}
_____________________________________
Pada skrip diatas akan menciptakan objek ol dari kelas ObjekKotak, jika Anda membuat kelas dengan nama lain maka Anda harus mengganti nama ObjekKotak dengan nama kelas yang Anda buat, sedangkan nama objek terserah,
tekan F6 untuk menjalankan program lalu Anda akan melihat tampilan seperti ini






Tutorial Pemrograman Java, Memasukan gambar kedalam Frame program

Saat masih baru-baru belajar pemograman Java, saya merasa kesusahan ketika ingin memasukan gambar kedalam frame(form), beberapa cara klasik saya coba, seperti mengkopi gambar yang ada dalam folder kemudian mempastekan kedalam form sudah dicoba tetapi tidak bisa, saya mengira bahwa memasukan gambar kedalam form diperlukan rentetan skrip, itu membuat saya gentar dalam mempelajari pemograman Java, saya ingin sekali pindah belajar VB karena dalam VB sangat mudah dalam memasukan gambar, sampai suatu hari didalam ruang sejuk ber AC saya memperhatikan waktu paket sewa warnet yang mau habis dan sebuah skrip yang berguna dalam memasukan gambar kedalam frame(form). Setelah skrip tersebut dipelajari sekarang saya akan memberitahu bagaimana caranya memasukan gambar kedalam Frame program, silahkan disimak artikel dibawah ini
Buka netbeans Anda lalu buat proyek baru dan buat sebuah class, class ini nantinya akan digunakan untuk menampikan frame yang didalamnya terdapat gambar
Kemudian salin skrip dibawah ini yang diberi cetak tebal lalu pelajari penjelasan skripnya
------------------^^^^^^^^^^^^^^^^^^^^^^^^^^----------------


package pelajaranjava;

import java.awt.*;
import java.awt.event.*;



public class AlasGambar extends Frame{

Toolkit ambilGambar=getToolkit();

AlasGambar(){

super("Gambar Souljaboy");

addWindowListener(JE);

setSize(500,260);

setVisible(true);

}

public void paint(Graphics Gambar){

Image img = ambilGambar.getImage("C:/Souljaboy.jpg");

Gambar.drawImage(img, 150, 50, 200, 200, this);

}

JendelaEvent JE = new JendelaEvent();

public class JendelaEvent extends WindowAdapter{

public void windowClosing(WindowEvent wc){

dispose();

System.exit(1);
}
}

}
-------------------------------------------------------------------
Penjelasan Skrip
import java.awt.*;
import java.awt.event.*;
__________________________
Mengimport class yang diperlukan
public class AlasGambar extends Frame{

Toolkit ambilGambar=getToolkit();

AlasGambar(){

super("Gambar Souljaboy");

addWindowListener(JE);

setSize(500,260);

setVisible(true);

}
___________________________________________
Kelas AlasGambar menampilkan frame
membuat objek ambilGambar dari kelas Toolkit yang berfungsi untuk mengambil gambar dari alamat yang diketikan
membuat title program bernama "Gambar Souljaboy"
menambahkan window listener yang akan memproses program ketika User mengolah jendela program
membuat program mempunyai lebar 500 dan tinggi 260
membuat program menampakan dirinya
public void paint(Graphics Gambar){

Image img = ambilGambar.getImage("C:/Souljaboy.jpg");

Gambar.drawImage(img, 150, 50, 200, 200, this);

}
_____________________
Membuat void paint dengan parameter berupa objek Gambar dari kelas Graphics
membuat objek img dari kelas Image, img mengambil gambar dari objek ambilGambar yang mengambil gambar Souljaboy dengan tipe gambar JPG yang beralamat pada direktori C
Objek Gambar mulai menggambar img pada kordinat x 150m kordinat y 50, lebar gambar 200 dan tinggi gambar 200, observernya adalah this
JendelaEvent JE = new JendelaEvent();

public class JendelaEvent extends WindowAdapter{

public void windowClosing(WindowEvent wc){

dispose();

System.exit(1);
}
}
____________________________________________
Membuat objek JE dari kelas JendelaEvent
Membuat kelas JendelaEvent dan menampung WindowAdapter
Membuat void windowClosing dan menaruh skrip didalamnya, hal ini berarti ketika User mengclose program tersebut maka windowClosing akan menjalankan baris program yang dimilikinya, kita memberikan skrip dispose dan System.exit(1); pada void windowClosing sehingga ketika User mengklik close pada jendela Size program, program akan menghilangkan kenampakannya dan sistem program tersebut akan berhenti
Pada kelas Main salin skrip dibawah ini yang diberi cetak tebal


package pelajaranjava;


public class Main {


public static void main(String[] args) {
AlasGambar ag = new AlasGambar();

}

}
___________________________________
Skrip diatas akan membuat objek ag dari kelas AlasGambar, jika Anda menggunakan kelas selain kelas AlasGambar untuk memasukan gambar kedalam frame maka Anda harus mengganti AlasGambar dengan nama kelas yang Anda gunakan tersebut.


Tekan F6 untuk menjalankan program lalu Anda akan melihat tampilan program seperti berikut ini




Pemrograman Java


Tutorial Pemrograman Java, Mengetahui jumlah data yang ada dalam Array

Fungsi Array adalah menampung sejumlah data yang mempunyai tipe data yang sama dengan tipe data Array tersebut.
Rumus skrip untuk mengetahui jumlah data dari Array
(nama Array).length
(nama Array)= Nama dari suatu Array
.length= digunakan oleh Java untuk mengambil jumlah data dari Array, jumlah tersebut mempunyai tipe data Integer dan int
Silahkan pelajari skrip dibawah ini yang dicetak tebal
------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------
package pelajaranjava;
import java.io.*;

public class Main {


public static void main(String[] args) {
String[]hari={"Senin", "Selasa", "Rabu", "Kamis", "Jumat","Sabtu","Minggu"};

System.out.println(hari.length);

}

}
--------------------------------------------------------------------------------------
Penjelasan skrip
String[]hari={"Senin", "Selasa", "Rabu", "Kamis", "Jumat","Sabtu","Minggu"};
Menciptakan Array bertipe String dengan nama hari yang berisi data nama-nama hari yang bertipe data String.

hari.length= akan memberikan jumlah data yang ada didalam Array hari, jumlahnya bertipe Integer dan int

System.out.println(hari.length); =Menampilkan jumlah data yang ada didalam Array hari yang diberikan oleh hari.length

Hasil dari skrip diatas akan menampilkan angka 7 karena Array hari mempunyai 7 data yaitu "Senin", "Selasa", "Rabu", "Kamis", "Jumat","Sabtu","Minggu"

Tutorial Pemrograman Java, Mengakses Array

Jika Anda pernah belajar pemograman selain Java, cara pengaksesan Array tidak jauh berbeda dengan Java, untuk mengakses suatu nilai dalam Array kita membutuhkan Index(Urutan isi data dalam suatu Array), sebuah Array mempunyai urutan isi dari nol
Dibawah ini contohnya
String[]hari={"Senin", "Selasa", "Rabu", "Kamis", "Jumat","Sabtu","Minggu"};

"Senin", "Selasa", "Rabu", "Kamis", "Jumat","Sabtu","Minggu" mempunyai nomor urut, "Senin" adalah isi Array yang pertama dan karena yang pertama maka Senin mempunyai nilai Index sebesar nol, "Selasa" mempunyai nilai index 1, "Rabu" mempunyai nilai index 2,"Kamis" mempunyai nilai index 3 dan berikut seterusnya mempunyai nilai index yang ditambah satu
Untuk mengakses isi dari Array kita membutuhkan nomor indeks dari data didalam Array yang ingin diambil
Rumus skrip untuk mengakses Array

(nama Array)[(nomor index)]

Perhatikan kembali contoh Array dibawah ini

String[]hari={"Senin", "Selasa", "Rabu", "Kamis", "Jumat","Sabtu","Minggu"};

Misalnya kita ingin menampilkan tulisan "Rabu" yang ada didalam Array hari, pertama kita hitung dulu nilai index dari data "Rabu", ternyata "Rabu" mempunyai nilai index sebesar 2, kemudian untuk menampilkan data "Rabu" kita tulis skrip dibawah ini
System.out.println(hari[2]);
hari= Adalah nama dari Array

0 komentar

Persiapan Menjadi Programmer



Tertarik untuk menjadi Programmer?? mungkin tips berikut ini berguna bagi Anda sebelum memulai penerbangan di dunia Pemrograman



1) Pilih bahasa pemrograman

Jangan asal jadi programmer, kalian harus tentukan ingin menguasai bahasa pemrograman apa. Mungkin kalian udah pengen menguasai semua bahasa tapi sebaiknya kalian mulai dari 1 bahasa terlebih dahulu. Ibarat minum segelas air pasti dimulai dari 1 tegukan, begitu juga pemrograman, mempelajari bahasa pemrograman dimulai dari 1 bahasa, 1 baris kode :)


Beberapa jenis bahasa pemrograman

1. Visual Basic (VB)
2. Java Script (JS)
3. Java 2 Enterprise Edition (J2EE)
4. Java 2 Micro Edition (J2ME)
5. Hypertext Preprocessor(PHP)
6. Action Script
7. C
8. C#
9. C++
10. Assembler
11. Python
12.
Common Business Oriented Language (COBOL)
13. Hyper Text Markup Language (HTML)

2) Cari pengetahuan mengenai bahasa yang dipilih

Setelah memilih bahasa pemrograman yang ingin dikuasai, carilah informasi mengenai bahasa yang dipilih, bisa dengan cara mencari di Internet atau bertanya kepada orang yang dianggap sudah mapan dalam bahasa yang sama, hal ini bertujuan agar kalian semakin mengenal bahasa yang dipilih, tak kenal maka tak sayang ^_^

3) Yakinkan hati

Tindakan pasti berasal dari niat, maka yakinkan diri kalian untuk tekun di dunia pemrograman. Jangan membuang umur untuk melakukan sesuatu yang pada akhirnya tidak akan menghasilkan apapun untuk kalian, sangat disayangkan jika Anda masuk dunia programmer jika hanya sekedar ingin tahu dan tidak untuk serius

4) Menyediakan kebutuhan bahasa yang dipilih

Masing masing bahasa memerlukan software dan/atau hardware tertentu untuk menjalankan fungsinya, seperti emulator atau builder yang akan menerjemahkan bahasa yang diketik menjadi program yang diinginkan oleh programmer

5) Mulai petualangan

Setelah empat step diatas kalian selesaikan, kini saatnya memulai petualangan kalian di dunia Pemrograman

Happy Adventure in Coding World ^_^