Zainal Arifin' blog
renungan hidup…

Jul
16
   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 »

Iklan
Jul
16

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 »

Jul
16

      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 »

Jul
16

    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 »

Jul
16

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 »

Jul
16

 

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 »

Jul
16

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 :

tampilan gambar

Jika tombol pada output diklik maka akan Baca entri selengkapnya »

Jul
16

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 »

Jul
16

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 »

Jul
12
      Pada tahun 1991  Project “Green”, kelompok Sun enginer dipimpin James Gosling akan merancang program simple untuk konsumsi elektronik consumer
pada 1992  Project menghasilkan  tersebut produk bernama “*7”, kurang sukses
Dan pada tahun 1993-mid1994:Project baru “First Person Inc”, Patrick Naughton mencoba memasrakan *7 (300.000 air mail) gagal
Pada tahun 1994  Internet growing bigger. The key – web browser take hypertext to translate to screen
Kebanyakn browser adalah Mosaic (ditulis Marc Anderson)
Tahun 1994  Patrick Naughton dan Jonathan Payne merancang THE REAL BROWSER (architectur neutral, real-time,relaible and secure) disebut HOtJava, ditulis dalam java.
Tahun 1995  The breakthrough for widespread use of java, when Netscape (ditulis oleh Jim Clark) membuat browsernya JAVA ENABLE
Dan tahun 1996 Januari –  Netscape ver 2.0 menggunakan java 1.0
KEUNGGULAN PROGRAM JAVA
1.Sederhana dan ampuh Baca entri selengkapnya »