Baca berita tanpa iklan. Gabung Kompas.com+

Bahasa Pemrograman Java: Pengertian, Keunggulan dan Jenisnya

Baca di App
Lihat Foto
Kompas.com/Rahma Atillah
Bahasa Pemrograman Java: Pengertian, Keunggulan dan Jenisnya
Penulis: Rahma Atillah
|
Editor: Serafica Gischa

KOMPAS.com - Sebelum mempelajari pembuatan program, yang harus diketahui adalah jenis bahasa pemrograman yang akan diketahui dan jenis program apa yang akan dibuat.

Bahasa pemrograman adalah sebuah instruksi standar untuk memerintah komputer agar menjalankan fungsi tertentu.

Salah satu jenis bahasa pemrograman yang umum digunakan adalah bahasa pemrograman Java.

Baca juga: 7 Langkah Dasar Pemrograman, Apa Saja?

Baca berita tanpa iklan. Gabung Kompas.com+

Apa itu java?

Java adalah salah satu bahasa pemrograman yang bersifat open source yang merupakan produk dari Sun Microsystem.

Bahasa pemrograman java dibuat pada tahun 1991 oleh James Gosling, seorang ahli pemrograman yang bekerja di Sun Microsystem.

Java seringkali dianggap sebagai suatu bahasa pemrograman yang independen. Lantas, mengapa java disebut bahasa pemrograman independen?

Bukan tanpa alasan, java dianggap sebagai bahasa pemrograman yang independen sebab java merupakan bahasa pemrograman general-purpose, yakni dapat digunakan membangun aplikasi dalam berbagai domain.

Artinya, bahasa pemrograman Java tidak hanya bergantung pada satu jenis platform atau sistem operasi saja. Java dapat dijalankan pada platform manapun seperti Windows, Linux, Machintos, bahkan Android.

Baca juga: Pengertian dan Tingkatan Bahasa Pemrograman Komputer

Keunggulan  Java

Java merupakan salah satu bahasa pemrograman tingkat tinggi yang banyak diaplikasikan pada berbagai jenis program.

Adapun keunggulan java sebagai bahasa pemrograman antara lain:

Java merupakan bahasa pemrograman berorientasi objek (Object Oriented Programming) yang relatif mudah dipelajari. Terutama bagi yang sudah familiar dengan Cc, C++, atau C#, sebab java tidak jauh berbeda dengan ketiga jenis bahasa pemrograman tersebut.

Dengan pemrograman berorientasi objek, komponen program java terpecah menjadi satu atau beberapa class. Pengembangan bahasa Java sangat mudah karena hanya perlu mengubah atau menambah class yang pernah dibuat.

Contohnya adalah java mudah untuk dihubungkan dengan aplikasi yang lain, misalkan dalam Java Database Connectivity (JDBC) bisa dihubungkan dengan Oracle, MySQL, dan lain-lain.

Baca juga: Bahasa Pemrograman C: Awal Mula dan Pengertiannya

Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform atau sistem operasi komputer. Hal ini memungkinkan sebuah program berbasis java diterapkan di berbagai sistem operasi komputer.

Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Sebab, sistem operasi menggunakan programnya sendiri-sendiri yang dapat diunduh dari situs java untuk meninterpretasikan bytecode tersebut.

  • Pengumpulan sampah otomatis

memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).

  • Bergaya C++

Java memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna java sudah sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java.

Baca juga: Pengertian dan Perbedaan Intepreter dan Compiler pada Bahasa Pemrograman

Jenis java

Berdasarkan ruang lingkupnya, java terdiri dari tiga buah sistem berbeda sesuai dengan kegunaannya masing-masing dalam bidang pemrograman.

Adapun jenis-jenis sistem pada java, antara lain:

  • Java Standard Edition (JSE), digunakan untuk mengembangkan aplikasi-aplikasi desktop dan aplet (aplikasi java yang dapat dijalankan di dalam browser web).
  • Java Enterprise Edition (JEE), digunakan untuk mengembangkan aplikasi-aplikasi berskala besar (enterprise), seperti aplikasi server, aplikasi web, dan teknologi lain seperti CORBA dan XML.
  • Java Micro Edition (JME), digunakan untuk mengembangkan aplikasi-aplikasi di dalam perangkat-perangkat kecil, dengan memori terbatas, display terbatas dan pemrosesan yang terbatas, yang tidak memungkinkan untuk mendukung implementasi JSE secara penuh.

Baca juga: Mengenal Array dalam Pemrograman

 

Referensi:

  • Abdul Kadir. 2014. Buku Pertama Belajar Pmrograman Java Untuk Pemula. Jakarta: Mediakom.
  • Hendri Ahmadian, Hendi Mizuardy, Khairan A.R. 2017. Mahir Pemrograman Visual dengan Java. Lhokseumawe: Unimal Press.
  • Noprianto. 2018. Mengenal dan Menggunakan Bahasa Pemrograman Java. Jakarta: Stabil Standar Sinergi.

 

Dapatkan update berita pilihan dan breaking news setiap hari dari Kompas.com. Mari bergabung di Grup Telegram "Kompas.com News Update", caranya klik link https://t.me/kompascomupdate, kemudian join. Anda harus install aplikasi Telegram terlebih dulu di ponsel.


Baca berita tanpa iklan. Gabung Kompas.com+
Halaman Selanjutnya
Halaman
Tag

Artikel Terkait

Artikel berhasil disimpan
Lihat
Artikel berhasil dihapus dari list yang disimpan
Oke
Artikel tersimpan di list yang disukai
Lihat
Artikel dihapus dari list yang disukai
Oke
Artikel dihapus dari list yang disukai
Oke
Baca berita tanpa iklan. Gabung Kompas.com+

Kompas.com Play

Lihat Semua

Terpopuler
Komentar
Tulis komentar Anda...
Terkini
Lihat Semua
Jelajahi