PENGENALAN JAVA
Java
adalah bahasa pemrograman tingkat tinggi yang berorientasi objek kemudian
program java tersusun dari bagian yang disebut kelas. Kelas - kelas ini terdiri atas
metode - metode yang melakukan pekerjaan dan mengembalikan informasi
setelah melakukan tugasnya. Kelas - kelas ini diorganisasikan menjadi
sekelompok yang disebut paket (package). Kelas merupakan
satu - satunya cara menyatakan bagian eksekusi program, tidak ada cara
lain. Pada Java program javac untuk mengkompilasi file kode sumber Java
menjadi kelas-kelas bytecode. File kode sumber mempunyai ekstensi *.java. Kompilator javac menghasilkan file bytecode
kelas dengan ekstensi *.class. Interpreter merupakan modul utama sistem
Java yang digunakan aplikasi Java dan menjalankan program bytecode Java.
Grafical User Interface (GUI) adalah salah satu kemampuan Java
dalam mendukung dan memanage antarmuka berbasis grafis. Tampilan grafis
yang akan ditampilkan terhubung dengan program serta tempat penyimpanan
data. Elemen dasar di Java untuk membangun tampilan berbasis grafis terdiri dari dua paket yaitu AWT dan Swing. Dengan AWT, dapat membuat window,
menggambar, memanipulasi gambar, dan komponen seperti Button, Scrollbar, Checkbox, TextField, dan menu pull-down. Penggunaan komponen AWT ditandai dengan adanya instruksi : import java.awt.*;
Swing merupakan perbaikan kelemahan di AWT. Kelas swing
menyediakan komponen alternatif terhadap AWT. Contohnya kelas JButton
swing menyediakan fungsionalitas lebih banyak dibanding kelas Button.
Selain itu komponen swing umumnya diawali dengan huruf “J”, misalnya
JButton, JTextField, JFrame, JLabel, JTextArea, JPanel, dan sebagainya.
Teknologi swing menggunakan dan memperluas gagasan-gagasan AWT.
Sementara, penggunaan komponen Swing ditandai dengan adanya instruksi : import javax.swing.*;
Eclipse : Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Berikut ini adalah sifat dari Eclipse:
- Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X.
- Mulit-language: Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya.
- Multi-role: Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya.
Tidak ada komentar:
Posting Komentar