Mengenal Sejarah dari Bahasa Pemrograman Java

Rifian J
6 min readJun 7, 2021

--

Halo, perkenalkan nama saya Rifian Joe Premilenio. Saya seorang mahasiswa tingkat 3 Teknik Informatika Universitas Komputer Indonesia. Dalam story pertama saya, saya akan membahas mengenai Bahasa Pemrograman Java

Apa itu Java?

Java adalah bahasa pemrograman berbasis kelas dan salah satu bahasa pemrograman berbasis objek (OOP) yang paling populer dan banyak digunakan oleh pemrogram (pembuat program) komputer dan berisikan JVM (Java Virtual Machine) atau machine virtual java yang memungkinkan program memungkin program membentuk “Write Once. Run Anywhere” atau “Buat Sekali. Jalankan di Mana Saja”. Ini berarti bahwa bahasa pemrograman java dapat dijalankan di platform mana saja seperti Windows, Mac/OS, dan Linux selama mendukung Java Virtual Machine (JVM).
Java juga merupakan bahasa pemrograman yang pertama kali dibuat oleh James Gosling, Mike Sheridan, dan Patrick Naughton pada 1991 ini secara singkat.

Sintaks

Secara sintaks, java memiliki sintaks yang mirip dengan sintaks pada C dan C++. Tapi java memiliki fasilitas low level yang lebih sedikit dari C maupun C++.

Apa maksud dari low level programming?

Yang dimaksud dengan low level programming adalah pemrograman yang di desain untuk mengoperasikan alur komputer secara langsung atau pemrograman yang menggunakan bahasa program yang lebih berorientasi pada mesin. Seringkali low level programming lebih sulit dibandingkan dengan high level programming seperti java dan lain-lain.

Baru-baru ini di tahun 2019 Java ternyata masih termasuk
Java ternyata masih termasuk dalam salah satu daftar bahasa pemrograman yang paling populer untuk digunakan oleh para programmer.

Java sering digunakan dalam lingkungan terdistribusi di internet. Java juga merupakan salah satu bahasa pemrograman yang populer untuk aplikasi smartphone android dan merupakan salah satu yang paling disukai yang paling disukai untuk pengembangan perangkat teknologi terbaru dan Internet Of Things atau IoT.

Apa saja prinsip-prinsip Bahasa Pemrograman Java?

Prinsip utama ketika java dibuatkan yang kemudian menjadi fitur utama java sekarang adalah
1. Bahasa pemrograman ini harus simpel, object-oriented, dan familiar.
2. Bahasa pemrograman ini harus kuat dan aman.
3. Bahasa pemrograman ini harus terarsitektur yang berarti tidak terpaku pada satu platform dan juga harus portable.
4. Bahasa pemrograman ini harus bisa di eksekusi dengan performa yang tinggi
5. Threaded yang berarti bisa menjalankan lebih dari satu tugas ketika di eksekusi
6. Bahasa pemrograman ini harus dinamis

Sejarah java

tech-insider.org/java/research/1998/images/GreenBBQ.jpg

Sejarah java dimulai dengan Green Team. Tim java yang dikenal dengan Green Team ini, memulai proyek untuk mengembangkan sebuah bahasa pemrograman untuk Set Top Box, televisi kabel, dan lain-lain. Namun pada akhirnya pada saat proyek ini dikembangkan oleh Green Team lebih cocok dan sesuai untuk digunakan dalam Internet Program.

James Gosling, Mike sheridan, dan Patrick Naughton mula-mula mengerjakan proyek bahasa pemrograman java ini pada bulan juni 1991. Bahasa ini awalnya dinamakan “Oak” yang dinamakan dari pohon oak yang berdiri diluar kantor gosling kemudian proyek ini dinamakan Green, namun tidak sesuai hingga pada akhirnya dinamakan diubah menjadi Java yang berasal dari kopi pulau jawa atau java di Indonesia yang katanya banyak dikonsumsi dalam jumlah besar oleh pencipta bahasa ini.

phanijava.files.wordpress.com/2016/07/javafathers.jpg

James Gosling mendesain java dengan sintak bergaya C dan C++ dengan tujuan agar programmer — programmer sistem aplikasi merasa familiar dan bisa lebih mudah mengerti bahasa pemrograman yang baru ini kala itu.

Tahun 1996

  • Sun Microsystem merilis implementasi pertama yaitu Java 1.0 ke public pada tahun 1996. Mereka menjadikan prinsip-prinsip sampai sekarang masih dipegang teguh oleh java yaitu “Write Once. Run Anywhere” atau “Buat Sekali. Jalankan di Mana Saja”.
  • Banyak web browser yang kemudian menggunakan kemampuan untuk menjalankan Java Applet di dalam halaman web dan Java pun semakin meroket menjadi sangat populer dari waktu ke waktu.

Tahun 1998

  • Dengan munculnya Java 2 yang dirilis sebagai J2SE 1.2 pada bulan desember tahun 1998 sampai dengan 1999 versi baru memiliki beberapa konfigurasi yang dibuat agar kompatibel dengan berbagai jenis platform.
  • J2EE menyediakan teknologi dan API (Application Programming Interface) untuk aplikasi perusahaan yang umumnya dijalankan di lingkungan server.
  • J2ME memiliki fitur API (Application Programming Interface) yang dioptimasi untuk aplikasi mobile.
  • Versi desktop dirubah menjadi J2SE.

Tahun 2006

Di tahun 2006 dengan tujuan pemasaran, Sun Microsystems menamai ulang J2 sebagai Java EE (Enterprise Edition) yang kemudian diambil alih oleh Eclipse menjadi Jakarta EE.

Jadi apa saja kelebihan dari bahasa pemrograman Java?

  1. Simpel. Java sangat simpel terutama karena java mudah digunakan, mudah dibuat, mudah di compile, dan juga mudah untuk dipelajari dibandingkan dengan bahasa pemrograman yang lain. Java juga lebih simple dari C dan C++ karena java memiliki alokasi memori yang otomatis dan fitur garbage collection.
  2. Object Oriented. OOP atau Object Oriented Programming dikaitkan dengan konsep pemrograman seperti class, object, inheritance, abstraction, dan istilah-istilah lain yang biasa digunakan dalam bahasa pemrograman Oriented. Dimana konsep ini memungkinkan programmer untuk membuat program, modular, dan bisa digunakan kembali di waktu yang dibutuhkan.
  3. Platform Independent atau multi-platform. Bertahun-tahun ke belakang, bahkan dari sejak pertama dirilis Java menyediakan penggunanya konsep untuk “sekali dijalankan dimana saja”. Dimana sebagai programmer kita hanya perlu untuk menulis java di satu platform dan kita dapat menjalankan kode tersebut di hardware dan software di semua Java Virtual Machine atau Mesin Virtual Java.
  4. Kaya akan API (Application Programming Interface). Java juga merupakan alat open source yang sangat berguna.
  5. Multiplatform. Banyak sistem operasi yang dapat menggunakan bahasa pemrograman Java. Mulai dari komputer yang menggunakan sistem operasi Windows, Linux, dan lainnya. Smartphone Android juga menggunakan sistem operasi yang mampu menjalankan program yang dibuat menggunakan Java.

Apakah java ada kekurangannya?

Tentu saja ada. Kekurangan Java diantaranya yang dapat dijelaskan yaitu:

  1. Performa. Performa java relatif lebih lambat dan lebih banyak memakan memori dibandingkan dengan bahasa pemrograman native complast seperti C++.
  2. Memiliki sedikit kemampuan dalam pemrograman low level programming.
  3. Fitur yang kurang mengesankan yaitu fitur GUI (Graphical User Interface) atau grafis antarmuka pengguna.
  4. Mudah didekompilasi. Source code dan script yang dibuat menggunakan bahasa pemrograman Java dapat dengan mudah diambil. Sehingga banyak aplikasi yang menggunakan salinan dari aplikasi yang menggunakan bahasa pemrograman Java tersebut.

Apa saja dasar-dasar pemrograman bahasa Pemrograman Java?

Seperti yang kita ketahui bahwa Java ini adalah salah satu bahasa pemrograman yang sangat familiar untuk dipakai oleh para programer. Namun kita perlu memperhatikan aturan dasar penulisan Java sebagai berikut:
1. Identifier Java, yaitu pemberian nama pada komponen-komponen Java. Yang harus diperhatikan yaitu karakter pertama pada identifier harus diawali dengan huruf A-Z atau a-z, atau bisa juga menggunakan karakter dollar atau underscore. Yang kedua yaitu Reserved Word atau kata kunci yang tidak dapat digunakan sebagai identifier dan yang ketiga adalah identifier bersifat Case Sensitive.
2. Case Sensitive. Kita harus memperhatikan sistematika penulisannya karena jav. ketika kita menulis koding, sekalipun itu huruf yang sama tetapi ada yang kapital dan huruf kecil.
3. Titik koma. Ketika kita menuliskan coding di Java harus selalu diakhiri oleh titik koma setiap baris yang ditulis.
4. Penamaan Kelas, File, dan Method. Untuk penaman nama pada kelas harus menggunakan huruf kapital, misal ProgramJavaPertama. Kemudian untuk semua nama method diawali dengan huruf kecil, misal public void namaMethod(). Sedangkan untuk nama file yang menyimpan kode-kode Java harus sama dengan nama kelas.
5. Method main()

public static void main (String args[])

Untuk memproses program java bisa dimulai dengan method main yang merupakan bagian yang harus ada disetiap Program Java.

Kata-kata apa saja yang termasuk dalam Reserved Word?

Seperti yang tadi dijelaskan bahwa Reserved Word merupakan kata atau kunci yang memiliki arti spesifik bagi komputer. Jadi, Reserved Word tersebut tidak bisa digunakan sebagai nama kelas, method, identifier. Berikut adalah beberapa contoh Reserved Words dalam Java:

Pastikan dalam program yang dibuat dengan bahasa Pemrograman Java selalu berada di dalam main class. Karena java akan mengeksekusi program apabila program tersebut berada di dalam main class atau kelas utama pada java.

Referensi:

www.thoughtco.com/reserved-words-in-java-2034200

10118013 — Rifian Joe Premilenio
Program Studi Teknik Informatika
Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia

--

--

Rifian J
Rifian J

Written by Rifian J

Mahasiswa Program Studi Teknik Informatika Universitas Komputer Indonesia

No responses yet