Langsung ke konten utama

Secangkir Java untuk Semua Perangkat Anda


Jika disebutkan kata Java, sebagian mungkin menerimanya sebagai kata berbahasa Inggris untuk "Jawa". Di sebagian negara European Union mengenal istilah "a cup of Java" sebagai ungkapan atas secangkir kopi hitam. Sedangkan bagi sebagian yang sudah mengenal lebih dalam dunia teknologi tentu akan menerimanya sebagai suatu bahasa pemrograman multi-platform dengan pemakaian terluas di dunia - lebih dari 5 miliar perangkat.

Artikel ini tidak akan membahas Java sebagai "Jawa" meskipun saya keturunan orang Jawa, juga tidak akan membahas Java sebagai secangkir kopi meskipun saya seorang barista. Mari kita selami Java sebagai suatu fenomena "kekinian" yang sudah nge-hits sejak bertahun-tahun silam, bahkan lebih booming lagi dengan kemunculan interactive web dan perangkat serta OS android yang sekarang sudah berjumlah hampir 2 Miliar perangkat.

Apa itu Java?

Java adalah bahasa pemrograman multi-platform (dapat dijalankan di berbagai komputer termasuk telepon genggam). Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems yang saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin atas bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didesain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi [1].

Mengapa memilih Java?

Anda tentu bertanya-tanya, bagaimana bisa suatu bahasa pemrograman digunakan pada lebih dari 5 Miliar perangkat di dunia yang penduduknya mencapai 8 Miliar jiwa? Hal ini tentulah karena kelebihan-kelebihan yang dimiliki oleh java itu sendiri, diantaranya karena:
  1. Library Kelas Sangat Lengkap 
  2. Memory Usage Java memiliki fasilitas pengaturan penggunaan memori sehingga programmer tidak perlu melakukan pengaturan memori secara langsung
  3. Mudah dipelajari Java memiliki salah satu keunggulan , yaitu mudah dipelajari oleh semua orang , karena syntax (tata bahasa ) yang mirip dengan bahasa manusia. Dengan banyaknya artikel atau tutorial yang membahas bahasa pemrograman Java di  Internet. Semakin memudahkan kita untuk pemula , untuk mempelajari semua hal yang ada di bahasa pemrograman Java.
  4. Merupakan bahasa OOP Salah satu alasan ,yang membuat Java begitu populer karena mempunyai konsep bahasa (OOP) Object Oriented Programming (untuk pembahasan lebih jauh mengenai OOP akan kami sediakan artikel khusus) dimana semua aspek yang terdapat di Java adalah objek. Hal ini sangat memudahkan programmer untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis java secara cepat, tepat, mudah dan terorganisir. Oleh karena itu, untuk mengembangkanya jauh lebih mudah, serta menjaga sistem tetap modular, fleksibeland extensible.
  5. Banyaknya API Java memiliki banyaknya  API (Application programming interface), yang siap dikembangkan untuk keperluan para programer Java.

Namun perlu Anda ketahui pula, tidak ada yang sempurna di dunia ini. Kekurangan java sebagai bahasa pemrograman diantaranya:
  1. Java memiliki kecepatan yang kurang dari C++ 
  2. Java adalah bahasa pemrograman yang kompleks 
  3. Java menggunakan memori yang banyak 
  4. Program yang dibuat oleh Java lebih lambat dibanding program yang dibuat dengan bahasa lain seperti C atau C++. 
  5. Java mudah didekompilasi yang dikarenakan kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data.algoritma yang digunakan program akan lebih sulit disembunyikan dan lebih rentan diretas/dibajak.

Java Programming

Secara umum untuk membuat program Java, Anda membutuhkan JDK (Java Development Kit) yang dapat diunduh di sini. Proses instalasi JDK tersebut sangat mudah dan tidak membutuhkan pengetahuan tertentu. Namun untuk menggunakannya Anda perlu melakukan beberapa penyesuaian dengan sistem operasi Anda. Kode pemrograman Java sebenarnya dapat dituliskan di text editor biasa (notepad, atau notepad++). Untuk lebih memudahkan penulisan program, Anda dapat menggunakan aplikasi IDE (Integrated Development Environment) seperti NetBeans IDE, Eclipse, maupun RAD Studio. Berikut sekilas contoh kode Java dalam program Hello World yang menjadi standar program pengenalan bahasa pemrograman.



  • public again means that anyone can access it.
  • static means that you can run this method without creating an instance of Main.
  • void means that this method doesn't return any value.
  • main is the name of the method.

  • System is a pre-defined class that Java provides us and it holds some useful methods and variables.
  • out is a static variable within System that represents the output of your program (stdout).
  • println is a method of out that can be used to print a line.

Darimana saya harus memulai belajar? 

Oke. Sekarang Anda sudah tahu sekilas apa itupemrograman Java. Darimana harus memulai untuk belajar?

Saat ini sudah banyak buku panduan maupun kursus online untuk belajar bahasa pemrograman Java. Anda bisa mulai dengan mengetikkan keyword "belajar java" pada mesin pencarian web Anda.

Atau jika Anda ingin kursus berbahasa Inggris yang menyediakan sertifikat setelah Anda lulus kursus, Anda dapat mendaftar di situs-situs online berbayar seperti codeacademy.com, udemy.com, udacity.com, dan lain sebagainya. Anda juga dapat menemukan jutaan video pembelajaran java dalam berbagai bahasa jika Anda mengetikkan kata kunci yang sama di pencarian youtube. Selamat belajar!

Sumber:
1. wikipedia.org
2. codepolitan.com
3. learnjavaonline.org
4. kompasiana.com



Catatan: artikel ini dibuat untuk memenuhi tugas mata kuliah Pemrograman Berorientasi Objek dari dosen pengampu mata kuliah Bapak Friska Abadi, S.Kom. pada Program Studi S1 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lambung Mangkurat, Banjarbaru.

Komentar

Postingan populer dari blog ini

Umar bin Khattab Menebas Kepala seorang Muslim

Hari itu Madinah gempar. Apa pasal? Mereka mendengar Umar bin Khattab ra. menebas kepala seorang muslim yang mengadukan perkara kepadanya. Tentu saja para sahabat banyak yang menyayangkan keputusan Umar ra. yang nampak gegabah dan “berdosa”–sebab membunuh seorang muslim dosanya sangatlah besar. Seperti disebutkan dalam hadis rasulullah SAW: Dari Ibnu Mas’ud rodhiallohu ‘anhu, dia berkata: “Rasulullah SAW bersabda: “Tidak halal ditumpahkan darah seorang muslim kecuali karena salah satu di antara tiga alasan: orang yang telah kawin melakukan zina, orang yang membunuh jiwa (orang muslim) dan orang yang meninggalkan agamanya memisahkan diri dari jamaah.” (HR. Bukhari dan Muslim).

Buat Apa sih LKMM itu? Nggak Penting Banget!

Buat sahabat semua, baik yang pro ataupun kontra dengan pendapat Ane. Ane terbuka aja. Ini adalah negara bebas. Kita bebas untuk berpendapat seperti yang dijamin oleh UUD 1945 (Pasal 28, Pasal 28A, Pasal 28C, Pasal 28D Ayat 1 dan 2, Pasal 28E Ayat 2 dan 3, Pasal 28F, Pasal 28G, Pasal 28H, Pasal 28I ayat 1,2,4 dan 5, serta pasal 28J) selama jangan asal bunyi dan tanpa dalil. Ane memberikan kesempatan untuk berdiskusi lebih jauh. Silahkan comment aja di  blog Ane , e-mail Ane , atau  Wall FB Ane disana juga ada nomor kontak Ane yang bisa dihubungi. OK? *** Satu bulan terakhir ini adalah masa-masa gejolak pergolakan keimanan Ane di perantauan. Ada dua hal bertentangan yang amat sangat mengganggu pikiran Ane dan mungkin juga Mahasiswa MIPA 2010 lainnya. Sebuah acara yang diadakan oleh Badan Eksekutif Mahasiswa (yang katanya suatu badan yang demokratis) untuk para Mahasiswa baru 2010, yang (katanya) akan menjadi hal yang berguna buat masa depan para Mahasiswa baru.

30 Fakta Menarik Tentang Bahasa Inggris

Belajar Bahasa Inggris itu menyenangkan, lho, Sobat. Apalagi jika Sobat mengenali fakta-fakta menarik yang terdapat dalam bahasa Inggris yang saat ini sudah menjadi bahasa dunia. Apa saja fakta-fakta itu? Mari kita simak. [PERHATIAN!] fakta-fakta berikut ini tidak berurutan.. 1.     Abjad yang paling sering digunakan adalah “e”. 2.     Huruf vokal yang paling sering digunakan adalah “e”. Yang kedua adalah “a”. 3.     Huruf konsonan yang paling sering digunakan adalah “r” . Yang kedua adalah “t”.The most common consonant in English is "r", followed by "t". 4.     Setiap suku kata dalam bahasa inggris harus memiliki huruf vokal (bunyi). Namun tidak semua suku kata mengandung huruf mati (konsonan). 5.     Hanya ada dua kata dalam bahasa Inggris yang digunakan saat ini yang memiliki akhiran “-gry”, yaitu “hungry” (lapar) dan “angry” (marah).