Powered by Blogger.

Wednesday, March 18, 2015

PENGENALAN JAVA

No comments :
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيْمِ


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 )


Semoga bermanfaat ^_^
  
اَلْحَمْدُ اللهِ رَبِّ الْعَلَمِيْنَ

No comments :

Post a Comment