Belajar Java

By | March 21, 2022
Print Friendly, PDF & Email
3,069 Views

Bahasa Java sudah semakin familiar sebagai bahasa pengantar pemrograman di tingkat SMK/SMA maupun D3/S1 karena dibangun dengan berbasis OOP yaitu Object Oriented Programming dengan 3 pilar utama yaitu Inheritance, Overloading, dan poliporisme. Basis komunitas yang kuat serta dukungan untuk pengembangan aplikasi Mobile (dulu dikenal dengan J2ME), Desktop (J2SE), serta Server (J2EE). Untuk saat ini Java sudah mencapai versi 1.8.

Kalau kalian menggunakan Linux seperti Ubuntu, Red Hat sudah biasanya JRE (java runtime enviroment) sudah terinstall dengan baik, sedangkan JDK (java development kit) bisa instal tersendiri. Bagi kalian yang sudah pernah belajar C/C++, Pascal/Delphi, Basic/Visual Basic ketika di source code di compile maka akan tercipta file *.exe yang siap di exceute, hal ini berbeda dengan Java yang akan membutuhkan JDK ketika kalian akan compile *.java ke *.class yang merupakan MIL machine intermediate languange. MIL tersebut akan dicompile oleh JRE (environment virtual) lagi sesuai dengan OS tersebut berada, maka java bersifat dapat di run diberagam OS asalkan sudah terinstall JRE nya.

Buku ini berbeda dengan yang sudah penulis terbitan sebelumnya, karena fokus buku ini lebih kepada dasar-dasar untuk pemula karena banyak meminta kepada Penulis untuk membahas dasar-dasar bahasa java untuk pemula mulai dari proses download, instalasi dan bahasa java itu sendiri, apalagi yang masih betul-betul awam mengenai bahasa pemrograman terutama yang jurusan SMK RPL (rekayasa perangkat lunak) sehingga bagi kalian akan terasa terbantu sekali dengan adanya buku ini.

Bahasa Java sudah banyak digunakan untuk kalangan industri software besar sebagai core enginenya seperti Matlab, SPPS versi 12, JMonkey Engine dan yang lainnya

See also  Color Matching

Daftar Isi Buku

  1. Apa itu JDK, JRE, dan JVM
  2. Mengenal Teknologi Java Virtual Machine
  3. Membuat Program Java Pertama / Hello World dengan Notepad
  4. Membuat Project dengan Netbeans
  5. Variabel dan Tipe Data / Tipe Data Primitive, Aturan Sintaks-Debugging-Standar Input Output Java
  6. Jenis Operator pada Bahasa Java
  7. Syarat Kondisi IF THEN ELSE pada Bahasa Java
  8. Looping For, For-Each, While, Do-While
  9. Membaca Format Data JSON
  10. Membaca Format File CSV
  11. Mengubah Icon di JFrame
  12. Menambah Fitur Drag and Drop
  13. Stop Scanning Project di Netbeans biar berjalan lebih cepat
  14. Menyimpan Data dengan Teknik Serialisasi

Sistem Operasi

Untuk Sistem Operasi kalian bisa menggunakan linux berbasis ubuntu, red hat, mac OS, ataupun OS sejuta Umat yaitu Windows 10. Penulis sarankan menggunakan OS berbasis 64bit saja. Tidak masalah kalau kalian membuat aplikasi di Windows kemudian dijalankan di Linux. Aplikasi Java akan tetap berjalan tanpa ada kendala apapun.Tentu hal ini menjadi keuntungan bagi kalian yang suka coding menggunakan linux daripada windows. Dalam buku ini menggunakan Windows 64bit

Download JRE dan JDK

Kalian yang belum paham mengenai perbedaan dari JDK – JRE – JVM pada teknologi Java, bisa pelajari disini  yang merupakan core nya java sehingga bisa berjalan di banyak sistem operasi.

 

Download JDK: https://www.oracle.com/java/technologies/javase-jdk11-downloads.html

 

Kalian install secara default saja, tinggal klik dan next saja.

Setup Path System

Setelah kalian install JRE an JDK akan terdapat 2 folder di C:/Program Files/Java seperti berikut

See also  Hilangkan Blank Space pada String di awal dan akhir

Agar bisa dikenali oleh System Terminal, kalian setup PATH, untuk memunculkan SYSTEM PATH, kalian ketikan saja di Universal Search Windows seperti berikut

Akan tampil sebagai berikut

Pilih Environment Variables maka akan tampil kotak dialog dibawah ini

Edit lah variable PATH akan tampil kotak dialog dibawah ini

Tambahkan lokasi JRE dan JDK nya

  1. C:\Program Files\Java\jdk1.8.0_241\bin
  2. C:\Program Files\Java\jre1.8.0_241\bin

dengan cara Pilih New sehingga menjadi

Kalian pastikan saja letak dar JRE dn JDK nya diatas, kalau sudah semuanya, OK saja. Kalian bisa cek dengan mengetikan perintah pada Command Prompt

java -version

Pada command prompt berikut ini untuk mengetahui bahwa JRE sudah dikenali oleh System

Sedangkan untuk JDK / compile file *.java menjadi *.class dengan perintah

javac

Selamat, kalian sudah bisa melakukan instalasi Java dengan baik yaitu JRE dan JDK nya,

Integrated Development Environment

Dalam urusan menulis kode biasanya sih pakai notepad saja cukup koq, cuman agak repot karena harus melakukan compile dan debug menjadi tidak menyatu, oleh karena itu kalian memerlukan sebuah IDE integrated development environment. IDE untuk membuat aplikasi di JAVA ada banyak koq yang tersedia mulai dari Netbeans, Eclipse, Visual Studio yang memang dikhususkan untuk mempunyai fasilitas debug, compile, bahkan membuat aplikasi berbasis GUI secara drag and drop. Kalian download saja Netbeans yang saat ini sudah mencapai versi 8.1 (tahun 2020), mengapa hal ini dipilih mengingat
  1. Kemudahan fasilitas debuging
  2. Aplikasi GUI berbasis SWING
  3. Tersedia banyak module yang bisa didownload
Kunjungi https://netbeans.org/downloads/8.0.2/, pilih yang ini saja karena yang dibutuhkan hanya untuk coding bahasa JAVA agar netbeans tidak terlalu berat dalam loading project nantinya.


Tinggal klik-klik saja pilih defaultnya untuk proses instalasi

See also  Belajar Java - Teknologi JVM-Java Virtual Machine

Berikut beberapa hal yang perlu kalian ketahui kelebihan menggunakan bahasa Java

1. Mampu berjalan di beberapa OS. Java menggunakan slogan yaitu “Write Once, Run Anywhere”. Artinya, cukup dengan sekali pembuatan file Java, program dapat dijalankan di beberapa platform tanpa perlu perubahan.

2. Memiliki Library yang Lengkap. Yup bahasa yang berkembang karena mempunyai library yang lengkap. Mulai dari computer vision, Deep learning, sampai kelas enterprise

3. Berorientas pada Objek. Keunggulan dari Pemrograman berorientasi pada objek adalah sebuah pemrograman yang mengatur desain aplikasi berdasarkan pada objek. Objek di sini didefinisikan sebagai bidang data yang memiliki atribut dan perilaku. Hal ini menjadi bahasa yang natural.

4. Mirip dengan Bahasa C++. Yup C/C++ adalah bahasa utama bahkan Java itu sendiri ditulis menggunakan C/C++, sehingga dengan style tersebut akan memudahkan orang belajar bahasa Java.

5. Mendukung Native Method. Yup dengan JNI Java Native Interface mampu mengakses library yang ditulis oleh bahasa C/C++

Leave a Reply