| Polymorphism adalah salah satu dari tiga kemampuan yang mendasar yang dimiliki oleh OOP, setelah data abstraction dan inheritance.
Polymorphism menyediakan cara yang berbeda pada pemisahan interface dari implementasinya, untuk memasangkan ulang apa dari bagaimana. Polymorphism memberikan organisasi kode yang lebih baik dan kode menjadi lebih mudah dibaca, juga memberikan suatu kemampuan pada program untuk berkembang secara terus menerus baik pada tahap pengembangan awal ataupun pada saat ingin menambahkan kemampuan-kemampuan yang baru. Encapsulation membuat tipe data yang baru dengan mengkombinasikan karakteristik-karakteristik dan perilaku-perilaku. Dengan Baca entri selengkapnya » |
Polymorphism dalam Java
Kesalahan atau error sering terjadi pada saat membuat program, ini yang membuat kesal para pemula programmer untuk itu menghindari dari kesalahan atau eror Java menyediakan fasilitas berupa mekanisme penanganan exception. Bisa di kata kan bahwa Exception adalah singkatan dari Exceptional Events atau dalam bahasa indonesianya kesalahan (error) yang terjadi pada saat pembuatan program dan saat runtime, mengakibatkan gangguan pada alur exekusi.
Kesalahan dalam program java terdapat beberapa tipe sebagai contoh kesalahan Baca entri selengkapnya »
Pada Java juga dikenal konsep interface, yang merupakan device yang
digunakan untuk komunikasi antar objek berbeda yang tidak memiliki
hubungan apapun. Interface bisa dikatakan sebagai protokol komunikasi antar
objek tersebut.
Latihan 13. Interface.java
interface Control {
public void pindahChannel(int Baca entri selengkapnya »
Untuk dapat menguasai pemrograman Java, harus mengerti dengan baik konsep
pemrograman berorientasi objek, karena Java merupakan bahasa pemrograman
berorientasi objek. Pada bagian ini akan dibahas konsep-konsep Baca entri selengkapnya »
Java Swing
Merupakan sekumpulan kelas-kelas yang digunakan untuk mengembangkan aplikasi berbasis GUI (Graphical User Interface).
Java Swing adalah salah satu dari banyaknya solusi untuk mengembangkan aplikasi berbasis GUI.
Java Swing merupakan versi peningkatan dari AWT (Abstract Window Toolkit)
Java Swing?
Di-bundle dalam Java Development Kit
Netral terhadap semua sistem operasi
Mudah untuk dikembangkan
Kelebihan Java Swing
Kelas – kelas komponen GUI dalam Java Swing biasa diawali dengan Baca entri selengkapnya »
Untuk lebih memahami konsep OOP dalam Java, mari kita Bahas disini istilah OOP untuk bisa kita pahami lebih baik lagi…
Saya akan mulai dengan Class dan Object
Class adalah suatu cara dalam pemrograman yang membungkus data dan prosedural yang Baca entri selengkapnya »
Sebagaimana kita ketahui bahasa Java merupakan bahasa yang sedang naik daun saat ini. Bahasa Java merupakan bahasa pemrograman yang dibuat dengan berorientasi objek yang dikembangkan oleh Sun Microsystems. Satu hal yang sangat menarik dari bahasa pemrograman ini adalah tampilan output dari programnya. Dengan kata lain, bahasa Java dilengkapi dengan fasilitas GUI. Apa itu GUI? Mungkin anda pernah melihat gambar pada output dari sebuah program Java?. Nah, Fasilitas GUI inilah yang memungkinkan untuk memainkan warna, maupun gambar.
PENDAHULUAN
Bagi para pemula mungkin merasa kesulitan ataupun belum paham Bagaimana Cara Menampilkan Gambar pada bahasa Java ini ?. Di buku yang dijual di toko buku memang ditulis contoh coding untuk menampilkan gambar tersebut. hanya saja coding tersebut belum sempurna ataupun terlalu rumit untuk dimengerti dan terjadi beberapa error saat di compile (setidaknya penulis pernah mengalami beberapa waktu yang lalu).
Dalam menampilkan gambar hal yang harus diperhatikan adalah coding untuk menampilkan gambar tersebut. Setidaknya ada tiga macam coding untuk menampilkan gambar yang penulis ketahui. Namun dari ketiga macam tersebut penulis akan berikan coding yang termudah untuk di mengerti. Yaitu dengan menggunakan image icon. Berikut penulis akan berikan contoh Bagaimana Menampilkan Gambar Pada Bahasa Java
ISI
Hal yang pertama anda lakukan adalah membuat coding awal dari program yang akan anda buat. Penulis akan berikan satu contoh program sederhana yang menampilkan gambar:
Coding:
/*Author : RafLes Hajrul M
file : program3.java*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
public class program3 extends JFrame
{
String gambar[] ={ “rafles.jpg”,”a.jpg”, “b.jpg”, “c.jpg”, “bunga.gif”};
Icon icons[] = { new ImageIcon( gambar[0] ),new ImageIcon( gambar[1] ), new ImageIcon( gambar[2] ),new ImageIcon( gambar[3] ),new ImageIcon( gambar[4] ), };
JLabel label;
JComboBox rafles;
JTextArea Area = new JTextArea(“Menampilkan Gambar dalam java dengan image icon”, 15,70);
public static void main(String[] args)
{
program3 program = new program3();
}
public program3(){
super(“Menampilkan Gambar”);
Area.setFont(new Font(“Comic Sans MS”,Font.BOLD,14));
Area.setForeground(Color.BLUE);
Area.setBackground(Color.WHITE);
//MEnAmpilkan Gambar
Container container = getContentPane();
container.setLayout(new FlowLayout(FlowLayout.CENTER, 0, 0));
rafles = new JComboBox( gambar );
rafles.setForeground(Color.BLUE);
rafles.setMaximumRowCount(2);
rafles.addItemListener(
new ItemListener() {
public void itemStateChanged(ItemEvent event ){
if( event.getStateChange() ==ItemEvent.SELECTED)
label.setIcon( icons[ rafles.getSelectedIndex() ] );
}
}
);
container.add(“North”,rafles);
label = new JLabel( icons[0] );
container.add( label );
getContentPane().setBackground( Color.WHITE);
getContentPane().add(Area,BorderLayout.CENTER);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(800,650);
setLocation(100,50);
setVisible(true);
show();
}
}
Setelah coding diatas diketik lalu di-save dengan nama program3.java.
Lalu langkah kedua buka command prompt lalu ketik compile dengan “ javac program3.java ” jika tidak ada kesalahan maka lanjutkan dengan mengetik “ java program3 ”. Dan akan muncul tampilan output seperti berikut :
Jika tombol pada output diklik maka akan Baca entri selengkapnya »
Dengan tujuan untuk portabilitas yaitu dapat dieksekusi dimana saja tanpa
tergantung pada suatu platform tertentu, program Java didesain untuk dikompilasi
dalam format bytecode. Beberapa informasi pada kode sumber masih tetap
bentuknya dalam bytecode [PRO-1997], sehingga lebih mudah untuk Baca entri selengkapnya »
Program dalam bahasa Java dapat berbentuk applet untuk aplikasi web pada
internet maupun berbentuk aplikasi mandiri seperti aplikasi dari bahasa lainnya.
Untuk menjalankan kedua jenis aplikasi bahasa Java ini, program yang berbentuk
class file harus berada pada mesin host. Hal ini menyebabkan serangan malicious
host sangat mungkin terjadi. Untuk itu penelitian ini difokuskan untuk Baca entri selengkapnya »

