
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
Daftar Isi Buku
Contents
- Apa itu JDK, JRE, dan JVM
- Mengenal Teknologi Java Virtual Machine
- Membuat Program Java Pertama / Hello World dengan Notepad
- Membuat Project dengan Netbeans
- Variabel dan Tipe Data / Tipe Data Primitive, Aturan Sintaks-Debugging-Standar Input Output Java
- Jenis Operator pada Bahasa Java
- Syarat Kondisi IF THEN ELSE pada Bahasa Java
- Looping For, For-Each, While, Do-While
- Membaca Format Data JSON
- Membaca Format File CSV
- Mengubah Icon di JFrame
- Menambah Fitur Drag and Drop
- Stop Scanning Project di Netbeans biar berjalan lebih cepat
- 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
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
- C:\Program Files\Java\jdk1.8.0_241\bin
- 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
- Kemudahan fasilitas debuging
- Aplikasi GUI berbasis SWING
- Tersedia banyak module yang bisa didownload
Tinggal klik-klik saja pilih defaultnya untuk proses instalasi
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++