Showing posts with label Mengapa Harus Java. Show all posts
Showing posts with label Mengapa Harus Java. Show all posts

Tuesday, 21 August 2012

Karakteristik dan Kelebihan JAVA

Berdasarkan white paper resmi dari SUN, Java memiliki karakteristik berikut :

1. Sederhana
Bahasa pemrograman Java menggunakan sintaks mirip dengan C++ namun
sintaks pada Java telah banyak diperbaiki terutama menghilangkan
penggunaan pointer yang rumit dan multiple inheritance. Java juga
menggunakan automatic memory allocation dan memory garbage collection.

2. Berorientasi objek (Object Oriented)
Java mengunakan pemrograman berorientasi objek yang membuat program
dapat dibuat secara modular dan dapat dipergunakan kembali. Pemrograman
berorientasi objek memodelkan dunia nyata kedalam objek dan melakukan
interaksi antar objek-objek tersebut.

3. Dapat didistribusi dengan mudah
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya
libraries networking yang terintegrasi pada Java.

4. Interpreter
Program Java dijalankan menggunakan interpreter yaitu Java Virtual Machine
(JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi
Java bytecodes dapat dijalankan pada platform yang berbeda-beda.

5. Robust
Java mempuyai reliabilitas yang tinggi. Compiler pada Java mempunyai
kemampuan mendeteksi error secara lebih teliti dibandingkan bahasa
pemrograman lain. Java mempunyai runtime-Exception handling untuk
membantu mengatasi error pada pemrograman.

6. Aman
Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java
memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak
digunakan untuk merusak sistem komputer yang menjalankan aplikasi
tersebut.

7. Architecture Neutral
Program Java merupakan platform independent. Program cukup mempunyai
satu buah versi yang dapat dijalankan pada platform yang berbeda dengan
Java Virtual Machine.

8. Portabel
Source code maupun program Java dapat dengan mudah dibawa ke platform
yang berbeda-beda tanpa harus dikompilasi ulang.

9. Performance
Performance pada Java sering dikatakan kurang tinggi. Namun performance
Java dapat ditingkatkan menggunakan kompilasi Java lain seperti buatan
Inprise, Microsoft ataupun Symantec yang menggunakan Just In Time
Compilers (JIT).

10. Multithreaded
Java mempunyai kemampuan untuk membuat suatu program yang dapat
melakukan beberapa pekerjaan secara sekaligus dan simultan.

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


Sumber Referensi : J.E.N.I

Sunday, 12 August 2012

Sejarah Java




Pada 1991, sekelompok insinyur Sun dipimpin oleh Patrick Naughton dan James
Gosling ingin merancang bahasa komputer untuk perangkat konsumer seperti cable
TV Box. Dikarenakan perangkat tersebut tidak memiliki banyak memori, bahasa
harus berukuran kecil dan mengandung kode yang liat. Juga karena manufakturmanufaktur
berbeda memilih processor yang berbeda pula, maka bahasa harus
bebas dari manufaktur manapun. Proyek diberi nama kode ”Green”.

Kebutuhan untuk fleksibilitas, kecil, liat dan kode yang netral terhadap platform
mengantar tim mempelajari implementasi Pascal yang pernah dicoba. Niklaus Wirth,
pencipta bahasa Pascal telah merancang bahasa portabel yang menghasilkan
intermediate code untuk mesin hipotesis. Mesin ini sering disebut dengan mesin
maya (virtual machine). Kode ini kemudian dapat digunakan di sembarang mesin
yang memiliki interpreter. Proyek Green menggunakan mesin maya untuk mengatasi
isu utama tentang netral terhadap arsitektur mesin.

Karena orang–orang di proyek Green berbasis C++ dan bukan Pascal maka
kebanyakan sintaks diambil dari C++, serta mengadopsi orientasi objek dan bukan
prosedural. Mulanya bahasa yang diciptakan diberi nama ”Oak” oleh James Gosling
yang mendapat inspirasi dari sebuah pohon yang berada pada seberang kantornya,
namun dikarenakan nama Oak sendiri merupakan nama bahasa pemrograman yang
telah ada sebelumnya, kemudian SUN menggantinya dengan JAVA. Nama JAVA
sendiri terinspirasi pada saat mereka sedang menikmati secangkir kopi di sebuah
kedai kopi yang kemudian dengan tidak sengaja salah satu dari mereka
menyebutkan kata JAVA yang mengandung arti asal bijih kopi. Akhirnya mereka
sepakat untuk memberikan nama bahasa pemrograman tersebut dengan nama Java.


Sumber Referensi : J.E.N.I

Tuesday, 7 August 2012

Apa itu Java?






Java adalah bahasa pemrograman yang mempunyai keistimewaan dapat dijalankan di berbagai platform baik itu komputer maupun telepon genggam. Untuk para pengguna komputer, atau telepon genggam mungkin sudah tidak asing lagi ketika mendengar kata Java. Bahkan sekarang secara otomatis, pada setiap komputer telah terdapat apa itu yang dinamakan JRE (Java Runtime Environment). Bahkan sampai saat ini, java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.


Apa itu teknologi Java dan mengapa kita memerlukannya?
Java adalah bahasa pemrograman dan platform komputer pertama yang dirilis Sun Microsystem pada tahun 1995. Ini adalah teknologi yang mendasari bahwa kekuatan seni dalam program termasuk keperluan, permainan, dan aplikasi bisnis. Java dapat dijalankan lebih dari 850 juta komputer di seluruh pelosok dunia, dan miliaran perangkat di seluruh dunia, termasuk ponsel dan perangkat televisi.

Mengapa kita membutuhkan Java?
Ada banyak aplikasi dan situs web yang tidak dapat berjalan, kecuali jika anda telah menginstall Java, dan lebih banyak ditemukan setiap hari. Java itu cepat, aman, dan dapat diandalkan. Dari laptop menuju pusat data, konsol permainan menuju superkomputer, telepon selular ke Internet, Java dapat digunakan dimana saja!

Apakah java bebas untuk diunduh?
Iya, Java bebas untu diunduh. Anda bisa mendapatkan versi terbarunya disini. Jika Anda sedang membangun perangkat tertanam atau konsumen dan ingin memasukkan Java, silahkan menghubungi Oracle untuk informasi lebih lanjut termasuk Java pada perangkat Anda.

Mengapa saya harus upgrade ke versi Java terbaru?
Versi Java terbaru berisi perangkat tambahan penting untuk meningkatkan kinerja, stabilitas dan keamanan dari aplikasi Java yang berjalan pada mesin Anda. Instalasi update gratis ini akan memastikan bahwa Java Anda dapat terus berjalan aman dan efisien.

Awalnya disebut OAK, namanya diubah sebagai bahasa pemrograman Java pada tahun 1995.

Apa yang akan saya dapatkan ketika saya men-download perangkat lunak Java?
Java Runtime Environment (JRE) adalah apa yang Anda dapatkan ketika Anda men-download perangkat lunak Java. JRE ini terdiri dari Java Virtual Machine (JVM), kelas platform inti Java, dan perpustakaan mendukung Java platform. JRE adalah bagian runtime Java perangkat lunak, yang mana semua yang Anda butuhkan untuk menjalankan di Web browser Anda. Ketika Anda men-download perangkat lunak Java, Anda hanya mendapatkan apa yang Anda butuhkan - tidak ada spyware, dan tidak ada virus.

Apa itu Java Plug-in perangkat lunak?
Perangkat lunak Java Plug-in adalah komponen dari Java Runtime Environment (JRE). JRE memungkinkan applet yang ditulis dalam bahasa pemrograman Java untuk dijalankan di dalam berbagai browser. Plug-in Java perangkat lunak tidak program mandiri dan tidak dapat diinstal secara terpisah.

Aku pernah mendengar istilah Java Virtual Machine dan JVM. Apakah ini Free games?
Java Virtual Machine hanyalah salah satu aspek dari perangkat lunak Java yang terlibat dalam interaksi web. Java Virtual Machine dibangun langsung ke download perangkat lunak Java anda, dan membantu menjalankan aplikasi Java.


Sumber Referensi : www.java.com
Translated by author.