بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيْمِ
SEKILAS
SEJARAH TENTANG JAVA

Pada tahun 1991, Sun Micro-system memulai green project, yaitu penelitian untuk membuat bahasa yang akan digunakan pada chip-chip embendded untuk device intelligent consumer electronic. Bahasa itu haruslah bersifat multi platform, yang tidak tergantung pada vendor yang membuat chip tersebut.
Pemberian
nama dimulai dari Star-7, kemudian Oak dan belakangan dikenal
dengan JAVA. Awalnya ditujukan untuk pemrograman device kecil, sehingga
java memiliki karakteristik berukuran kecil, efisien, dan portable untuk
berbagai hardware.
Karena
project ini sempat terancam terhenti karena dalam pengembangannya device ini
belum memiliki pasar yang kuat. Kemudian berkembang menjadi pemrograman
internet, desktop, mobile dan enterprice atau dikelompokan ke dalam J2SE,
J2ME, J2SE.
JAVA pertama kali
diluncurkan sebagai bahasa pemrograman umum itu pada tahun 1995, dan dibuat oleh Sun Micro-system. Pada saat itu dibuatlah
JVM (Java Virtual Machine) yaitu tempat eksekusi
program Java dimana para objek saling
berinteraksi satu sama lain. Untuk lebih meningkatkan produktivitas
pengembang perangkat lunak, Sun juga meluncurkan SDK (Standard
Development Kit) yang berisi kakas dan API untuk membuat program aplikasi
berbasis Java. Java pada awalnya diluncurkan J2SE, yang digunakan untuk
membuat aplikasi-aplikasi standar.
Pada Tahun 1999,
Sun meluncurkan J2EE (Java 2 Enterprise Edition) sebagai framework untuk
membuat aplikasi enterprise berskala besar . Tidak Perlu waktu lama, yakni
pada Tahun 2001, Sun meluncurkan J2ME
yang menjadi salah satu standar pemrograman di dalam PDA maupun handphone.
Nah, dalam
perkembangan JAVA saat ini, JAVA banyak digunakkan di banyak bidang aplikasi,
antara lain: Java Desktop Application, J2me (Java Micro Edition) atau sering
dikenal Java for Mobile, Java Web Server (JSP, JSF), Java Applet, dan Java
untuk TV Cable. Atau yang saat ini saya pakai untuk pembelajaran biasa
yaitu JCreator Pro 3.0 / Jcreator Pro 4.5.
KONSEP PADA JAVA
Pada hal ini ide
dasarnya adalah menggabungkan data dan fungsi menjadi satu kesatuan unit yang dikenal sebagai object. JAVA sendiri adalah bahasa pemrograman yang
termasuk dalam pemrograman beriontasi objek atau objek oriented programming yakni biasa disebut OOP. OOP sendiri adalah teknik untuk menyusun program yang dapat
dilakukan oleh hampir semua bahasa pemrograman, yang dirancang sedemikian rupa agar dapat
dijalankan diberbagai jenis sistem operasi.
Semua data dan fungsi dalam bahasa dalam
pemrograman ini dikemas dalam class-class atau objek-objek. Class adalah kelompok
atau kumpulan elemen data dan kode program yang dipergunakan dalam pengolahan
data. Class menjelaskan karakteristik dan fungsi yang dimiliki oleh objek-objek. Sedangkan objek adalah entitas yang memiliki keadaan, sifat, dan
identitas tertentu. Sebagai contoh jam dinding, kursi, dan lemari adalah contoh
objek dari ruang yang bertindak sebagai class . Adapun jam dinding dapat
menjadi class bagi komponen-komponen mekanik yang terdapat didalamnya.
Program Java akan melalui 5 tahap proses, yaitu :
1. Edit ( Menulis, Mengubah, dan Menyimpan program )
2. Compile ( Proses pemeriksaan, apakah
semua instruksi sudah benar semua )
3. Load ( Menempatkan program (.class) ke dalam memory sebelum
dijalankan, dilakukan oleh class
loader )
4. Verify ( Memastikan agar bytecode dalam file .class valid )
5. Execute ( Proses menjalankan program, yaitu melihat
hasilnya )
اَلْحَمْدُ اللهِ رَبِّ الْعَلَمِيْنَ
No comments :
Post a Comment