Mohon tunggu...
prilyaannisa
prilyaannisa Mohon Tunggu... -

Selanjutnya

Tutup

Inovasi

Kelebihan dan Kekurangan Java

22 Oktober 2015   03:42 Diperbarui: 22 Oktober 2015   03:49 34
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Media. Sumber ilustrasi: PIXABAY/Free-photos

Sebelum kita membahas Kelebihan dan kekurangan java,alangkah baiknya kita mengetahui pengertian Java.Jadi, java adalah sebuah bahasa pemograman muti device dimana ketika kita membuat program Java kita bisa menjalankan di semua computer yang support java.Tahukah anda?Aplikasi dengan berbasis Java ini dikompulasikan ke dalam p-code dan bisa dijalankan dengan Java Virtual Machine.Jadi,Fungsionalitas dari Java dapat berjalan dengan platform sistem operasi yang berbeda karena sifatnya yang umum dan non-spesifik. Adapun slogan Java adalah “Tulis sekali, jalankan di manapun”. Sekarang ini Java menjadi sebuah bahasa pemrograman yang populer dan dimanfaatkan secara luas untuk pengembangan perangkat lunak. Seperti yang kita ketahui kebanyakan perangkat lunak yang menggunakan Java adalah ponsel feature dan ponsel pintar atau smartphone. Setelah membahas mengenai pengertian java, selanjutnya kita membahas mengenai kelebihan dan kekurangan java. Multiplatform menjadi kelebihan Java yang pertama. Dimana java dapat dijalankan dalam beberapa platform komputer dan sistem operasi yang berbeda. Hal ini sesuai dengan slogannya yang udah dibahas sebelumnya. Kelebihan Java yang kedua adalah OOP atau Object Oriented Programming. Selain itu Java memiliki library yang lengkap dimana library adalah sebuah kumpulan dari program yang disertakan dalam Java. Hal ini akan memudahkan pemrograman menjadi lebih mudah.
Java memiliki kekurangan yaitu pada satu slogannya, yakni “Tulis sekali dan jalankan dimana saja” ternyata tidak sepenuhnya benar.Jika dijalankan pada platform yang berbeda misalnya untuk J2SE dengan platform SWT-AWT bridge tidak dapat berfungsi di Mac OS X. Selain itu kekurangan lainnya adalah kemudahan aplikasi Java didekompilasi dimana dekompilasi adalah suatu proses membalikkan sebuah aplikasi menjadi kode sumbernya. Hal ini memungkinkan terjadi pada Java karena berupa bytecode yang menyimpan bahasa tingkat tinggi. Hal ini terjadi pula pada platform .NET dari Microsoft sehingga program yang dihasilkan mudah dibajak kodenya karena untuk menyembunyikannya sangat sulit.

Follow Instagram @kompasianacom juga Tiktok @kompasiana biar nggak ketinggalan event seru komunitas dan tips dapat cuan dari Kompasiana
Baca juga cerita inspiratif langsung dari smartphone kamu dengan bergabung di WhatsApp Channel Kompasiana di SINI

Mohon tunggu...

Lihat Konten Inovasi Selengkapnya
Lihat Inovasi Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun