Posted by : Unknown Saturday, June 29, 2013


Bahasa pemograman Java dimulai dari sebuah tim pengembanga software dari Sun Microsystem yang dipimpin oleh James Gosling dan Patrickt Naughton. Java terkenal dengan semboyan “Write Once Run Anywhere”. Artinya kita cukup menuliskan source code sekali saja pada sebuah computer dan kita bisa menjalankan Java di computer lainnya yang memiliki Java. Berikut ini adalah karakteristik Java :
  1. Java is Simple
    Jika dibandingkan dengan bahasa pemograman lainnya seperti C++, Java lebih sederhana. Walaupun sebagian besar Java dibuat menggunakan bahasa C++, tetapi Java dibuat lebih sederhana dan memiliki kemampuan yang lebih tinggi.  Java menggunakan alkasi memori otomatis dan memiliki garbage collection.
  2. Java id Object Oriented
    Java dirancang untuk memenuhi kemampua pemograman berorientasi objek. Pemograman berorientasi objek merupakan pendekatan atau metodologi perancangan program berdasarkan objek. Semua hal dalam pemograman berorientasi objek dapat dianggap sebagai objek.
  3. Java is Distributed
    Distributed Computing  adalah metode komputerisasi dengan menggunakan beberapa computer yang dihubungkan dengan jaringan untuk mengelola tugas-tugas tertentu. Java memilki kemampuan networking yang baik, yang menjadikan programmer networking  dapat mengirim dan menerima data dari sebuah file.
  4. Java is Interpreted
    Ini merupakan karakteristik yang penting dan harus dimengerti oleh pengguna Java yang bau mengenal JavaJava adalah bahasa yang menggunakan interpreter atau penerjemah untuk dapat menjalankan program. Agar program dapat dijalankan, makan computer tujuan harus memiliki interpreter. Hal tersebut dikarenakan interpreter Java menerjemahkan kode bytecote ke dalam bahasa mesin dari computer yang bersangkutan.
  5.  Java is Robust
    Robust berarti dapat diandalkan. Java dapat diandalkan untuk berbagai keperluan karena Java telah melewati berbagai macam proses dalam perkembangannya. Java telah menghilangkan dan mengantisipasi berbagai macam gangguan (bug) dan kesalahan-kesalahan yang umum terjadi dalam pemograman.
  6. Java is Secure
    Java digunakan pada lingkungan networking dan terdistribusi. Jika kita mendownload Java applet dan menjalankannya, kita tidak perlu khawatir tentang kerusakan yang mungkin akan ditimbulkan, karena Java tidak menyediakan akses secara bebas ke system secara langsung.
  7. Java is Architecture-Neutral
    Program yang dihasilkan oleh Java tidak tergantung kepada arsitektur computer tertentu, karena Java berjalan dalam lingkungan JVM (Java Virtual Machine), program Java dapat dijalankan pada arsitektur computer yang berbeda-beda.
  8. Java is Portable
    Karena Java netral terhadap arsitektur computer dan system operasi, maka Java dapat dibawa kemanapun dan dijalankan dimanapun. Kita dapat mengkompilasi program Java dan dapat menjalankannya pada mesin lainnya tanpa perlu melakukan compilasi ulang.
  9. Java is Performance
    Kinerja Java sering mendapat kritikan atau dianggap lambat oleh beberapa developer. Hal ini disebabkan Karena Java dijalankan melalui JVM. Kelemahan ini tidak begitu terperhatikan lagi sejak ditemukannya teknologi prosesor yang memiliki kecepatan proses yang tinggi.
  10. Java is Multithreated
    Java juga dibekalai dengan pemrosesan beberapa tugas seara bersamaan (multi-threading) seperti bahasa pemograman lainnya  ( C, C++, dsb.). Kemampuan ini sangat baik digunakan pada GUI (Graphical User Interface) dan pemograman jaringan.  Pada pemograman GUI banyak hal bisa terjadi bersamaan, misalnya user dapat mendengarkan music sambil mengetik. Pada pemograman jaringan sebuah server dapat melayani beberapa permintaan servis dari client-client secara bersamaan.
  11. Java is Dynamic
    Java didesain untuk dapat beradaptasi pada lingkungan yang selalu berubah-ubah. Misalnya kita dapa me-load sebuah class secara langsung tanpa harus melakukan compilasi ulang. Sehingga ketika adanya perubahan developer atau user tidak perlu menginstal versi baru, mereka tinggal menambahkan fitur baru tersebut.

Sumber : Wahana Komputer. 2010.Membangun GUI dengan Java Netbeans 6.5.Yogyakarta:Penerbit Andi.

_^9d Irzavika^_

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © 2013 Laboratorium Pemrograman dan Basis Data -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -