• Solo Great Sale

    Solo Great Sale Powered By Circle Card 2015

  • Solo Great Sale

    Solo Great Sale Powered By Circle Card 2015

  • Oracle Java Magazine

    As Cover of Oracle Java Magazine March/April 2012 issue

  • Launching jDuchess Indonesia

    Gunadarma University 2011

    www.jduchess.or.id

  • Launching jDuchess Indonesia

    Gunadarma University 2011

    www.jduchess.or.id

  • Launching Java 7

    Binus University 2011

  • Eclipse Democamp

    Microsoft Indonesia 2011

  • Oracle Academy

    SMK PGRI 3 Malang 2010

  • Launching JENI 2.0

    ITB Bandung 2012

  • Oracle Academy

    SMK PGRI 3 Malang 2010

  • Java and Android Roadshow

    SMK PGRI 3 Malang 2012

  • Oracle Academy

    SMK PGRI 3 Malang 2010

  • Launching JENI 2.0

    ITB Bandung 2012

  • Oracle Academy

    SMK PGRI 3 Malang 2011

  • Java and Android Roadshow

    SMK Plus Darussalam Kediri 2012

  • Oracle Academy Seminar

    LIKMI Bandung, 2012

  • Oracle Academy Seminar

    Indonesia University, 2012

  • Seminar Android

    Universitas Budi Luhur 2010

  • Java and Android Roadshow

    SMK Hasan Kafrawi Jepara 2012

  • Sosialisasi Kurikulum 2013

    LPMP Surabaya 2013

  • IOSA

    Indonesia Open Source Award 2011

  • Java Training

    SMKN 02 Sukabumi 2010

  • Sosialisasi Kurikulum

    SMKN 01 Tulungagung 2011

  • Sosialisasi Kurikulum 2013

    LPMP Surabaya 2013

Wednesday, September 16, 2009

Posted by Netty Herawaty
| 2:02 AM
Tahun lalu, tepatnya ketika saya masuk kelas RPL (Rekayasa Perangkat Lunak) di SMK PGRI 3 Malang adalah pertama kali saya mengenal Java. Saat ini, selama kelas 2 SMK ini saya mengikuti program PRAKERIN (Praktek Kerja Industri) selama 1 tahun di Meruvian, yaitu salah satu perusahaan pengembang Java. 

Jadi apa itu Java ?


Java diciptakan oleh James Gosling dari Sun Microsystem pada tahun 1991. Awalnya bernama "Oak" yang mendapat inspirasi dari sebuah pohon yang berada diseberang kantornya. Namun kemudian diubah menjadi "Java" pada tahun 1995 dikarenakan Oak telah menjadi hak cipta dan digunakan sebagai bahasa pemrograman lainnya. 

Simbol Java adalah cangkir kopi karena memang nama Java terinspirasi dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan James Gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java)


Meruvian konsisten menjadi perusahaan pengembang Java dan men-develop semua produk yang kita kembangkan dengan Java. Meruvian tidak menerima permintaan project yang di develop dengan bahasa pemrograman lain.

Jadi apa kelebihan Java ?


Berikut ini adalah kelebihan dan keuntungan menggunakan bahasa pemrograman Java :

1. Sederhana dan berorientasi objek (object oriented)

Sejak awal Java didesai menjadi bahasa yang berorientasi objek yang artinya semua aspek yang terdapat di Java adalah Objek. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasikan kesalah sebuah program dengan basis Java secara cepat, mudah dan terorganisir. 

2. Multiplatform

Artinya Java dapat dijalankan di beberapa platform atau sistem operasi komputer. Dengan ini programmer cukup menulis sebuah program Java dan dikompilasi sekali lalu hasilnya dapat dijalankan diatas beberapa platform. Platform yang mendukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris.

3. Library yang lengkap

Java terkenal dengan kelengkapan library atau perpustakaan (kumpulan program yang disertakan dalam Java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya.

4. Garbage Collection

Artinya program tidak perlu menghapus sendiri objek - objek yang tidak digunakan lagi. Fasilitas ini mengurangi beban programmer karena pengaturan penggunaan memori sudah diatur oleh Garbage Collection

5. Mudah di dekompilasi

Dekompilasi adalah proses membalikkan dari kode menjadi kode sumber. Ini memungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi

6. Distribusi Mudah

Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi dengan Java

7. Aman

Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut

8. Multithreaded

Java mempunyai kemampuan untuk membuat suatu program yang dapat melakukan beberapa pekerjaan secara sekaligus

9. Dinamis

Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada class dengan menambahkan properties ataupun method dapat dilakukan tanpa menganggu program yang menggunakan class tersebut

FYI, program Java dijalankan menggunakan interpreter yang disebut JVM (Java Virtual Machine) . Apa itu JVM dan bagaimana prosesnya ? will be explained on my next post ;)



Reactions: