Kelebihan Dan Kekurangan Bahasa Pemrograman Java

Apa-apa Saja Kelebihan Dan Kekurangan Bahasa Pemrograman Java ? Mari Simak Artikel Ini Agar Dapat Memahaminya !!!

Pemrograman Java

    Dalam dunia ini ada banyak sekali bahasa pemrograman yang digunakan dengan berbagai kelebihan dan kekurangan nya masing-masing, salah satu nya adalah bahasa pemrograman java. Adanya kelebihan yang unik membuat bahasa pemrograman java menjadi istimewa dibandingkan yang lain nya, dan dengan kekurangannya yang membuat bahasa pemrograman ini rentan di salah gunakan oleh oknum yang tidak bertanggung jawab. Berikut adalah penjelasan kelebihan dan kekurangan bahasa pemrograman java :

A. Kelebihan Java 

    Sebagai salah satu bahasa pemrograman yang cukup banyak diminati terutama di Indonesia, tidak mengherankan jika bahasa pemrograman java juga memiliki kelebihan atau pun keunggulan tersendiri di bandingkan dengan bahasa pemrograman yang lain nya, sehingga membuat bahasa ini sangat populer dan disukai oleh banyak orang. Apa-apa saja kelebihan dari bahasa pemrograman ini? Berikut ada beberapa kelebihan dari bahasa pemrograman java :

1. Bahasa Pemrograman Java Bersifat Multiplatform

    Aplikasi pemrograman java dapat dijalankan di hampir semua operating system seperti pada Microsoft Windows, Linux, Sun Solaris, dan Mac OS. Bahasa pemrograman java juga dapat membuat aplikasi-aplikasi Android mobile, aplikasi desktop, bahkan web. Dengan kelebihan ini pemrograman cukup menulis sebuah program java dan dikompilasikan (diubah dari bahasa yang mudah dimengerti oleh manusia menjadi bahasa mesin atau bytecode) Hal tersebut lah yang membuat pemrograman java menjadi multiplatform dan sangat populer.

2. Bahasa Pemrograman Java Bersifat Dinamis

    Kata dinamis erat kaitannya dengan bahasa pemrograman java yang sangat mudah untuk dikembangkan, dengan struktur kode nya bisa dengan mudah di modifikasi dan dikembangkan sesuai dengan kebutuhan dari para pengguna. Bahasa pemrograman java dirancang agar dapat beradaptasi dengan lingkungan yang berkembang dan juga modern yang bersifat dinamis.

3. OOP (Object Oriented Programming - Pemrograman Berorientasi Objek)

    Bahasa pemrograman java berorientasi pada objek berarti semua aspek yang ada dalam java adalah sebuah objek, di mana java dapat membagi suatu program ke dalam objek yang memiliki sifat dan tingkah laku khusus untuk menyelesaikan masalah tertentu. Semua data yang disebut objek tersebut memudahkan dalam hal pemrograman untuk membuat, mendesain, mengembangkan dan mengalokasi kesalahan program yang berbasis java dengan cepat, mudah dan teratur.

4. Memiliki Perpustakaan Kelas Yang Lengkap

  Perpustakaan yang dimaksud pada java yaitu kumpulan program komputer yang disertakan dalam pemrograman java. Dengan memiliki perpustakaan kelas yang lengkap, bahasa pemrograman java dapat memudahkan programmer untuk membuat aplikasi yang diinginkan yang mencakup segala keperluan dalam pembuatan aplikasi. Perpustakaan java memiliki library rutin yang lengkap dan dirangkai pada protocol TPC/IP seperti HTTP dan FTP dengan mudah. Kemampuan networking java lebih kuat dan lebih mudah digunakan sehingga memudahkan tugas pemrograman jaringan yang sulit.

5. Mirip Dengan Bahasa Pemrograman C++

    Bahasa pemrograman java memiliki sintaks yang sama seperti bahasa pemrograman C++, sehingga banyak dari orang-orang yang berpindah haluan untuk mempelajari java dan meninggalkan C++. Banyak juga dari universitas yang berada di luar negeri juga mulai berpindah haluan dengan mengajarkan bahasa pemrograman java kepada para mahasiswa dan mahasiswi yang baru, karena lebih mudah dipahami dan di harapkan juga dapat berguna bagi mereka yang bukan mengambil jurusan komputer.

6. Pengumpulan Sampah Otomatis  

    Pengumpulan sampah otomatis pada java memiliki fasilitas pengaturan pengguna memori sehingga para programmer tidak perlu melakukan pengaturan memori secara langsung atau seperti halnya dalam bahasa pemrograman C++ yang dipakai secara luas.

Baca juga : Perkenalan Bahasa Pemrograman Java

B. Kekurangan Java

    Setiap bahasa pemrograman pasti memiliki kekurangan nya masing-masing, tidak terlepas dari bahasa pemrograman java itu sendiri. Berikut adalah beberapa kekurangan dari bahasa pemrograman java :

1. Penggunaan Memori Yang Cukup Banyak 

    Bahasa pemrograman java menawarkan berbagai macam jenis fitur yang sangat luar biasa, seperti dalam hal kemudahan dalam menyusun script, hingga fitur object oriented. Hal tersebut menjadi salah satu ciri khas dalam bahasa pemrograman java, akan tetapi semua hal tersebut harus dikompensasikan dengan kebutuhan memori yang cukup besar juga.  Sehingga menyebabkan beberapa aplikasi java membutuhkan resource memory yang cukup besar atau membutuhkan kapasitas RAM yang besar untuk bisa menjalankan aplikasi nya dengan baik.

2. Mudah Didekompilasi

    Dekompilasi dalam bahasa pemrograman java memiliki arti yaitu proses membalikkan kode yang menjadi kode sumber. Java adalah salah satu bahasa pemrograman yang sangat mudah mengalami dekompilasi, karena souce kode dan juga script yang dibuat dengan bahasa java dapat dengan mudah diambil dan juga dibajak oleh orang lain, sehingga dapat memunculkan banyak hack dan juga pengcopyan dari aplikasi yang mengunakan bahasa pemrograman java tersebut.

    Nah dari penjelasan artikel diatas, sekarang kamu sudah tahu kan apa-apa saja kelebihan dan kekurangan bahasa pemrograman java? Semoga dengan adanya artikel ini, pemahaman kamu tentang java menjadi semakin lebih dalam lagi. Terimakasih.


Baca juga : Tipe data Fundamental (Primitif) Pada Bahasa Pemrograman Java

Sumber : https://id.wikipedia.org/wiki/Java

 

 

Comments

Popular posts from this blog