Tempat Belajar Bahasa Pemrograman Dari Dasar
Penulis : Zulfikar Kategori : Belajar Java
Di seri ke dua ini kita masuk ke tahap persiapan software yang di butuhkan untuk belajar java.
Setelah sebelumnya di seri pertama Tutorial Belajar Pemrograman Java Dari dasar kita berkenalan dengan teknologi bahasa pemrograman java yang bisa membuat 3 Jenis Aplikasi sekaligus yaitu Aplikasi Desktop, Web Based, Mobile (Android) dan Metode Pemrograman OOP(Object Oriented Programming).
Masih ingat dengan julukan bahasa pemrograman java?
“Write Once Run Anywhere”
Ini karena bahasa pemrograman java menggunakan JVM(Java Virtual Machine) agar dapat berjalan di banyak Operating System.
Agar aplikasi java yang kita buat nanti dapat berjalan di berbagai Operating System minimal kita harus menginstal JRE di komputer.
Silahkan download Java JRE dari situs resmi nya Download Java JRE.
Sesuaikan dengan Operating System yang anda gunakan.
Untuk instalasi tidak ada konfigurasi khusus cukup mengikuti proses instalasi default, klik next, accept license.
JDK digunakan untuk membuat aplikasi java.
Di dalam JDK sudah terdapat JRE yang ditambah dengan Development KIT untuk membangun aplikasi java.
Java JDK bisa di download dari situs resminya di sini Download Java JDK.
Untuk instalasi sama seperti JRE tidak ada konfigurasi khusus cukup mengikuti proses instalasi default, klik next, accept license.
JDK harus sudah terinstal sebelum anda menginstal IDE (Integrated Development Environment) seperti Netbeans misalnya.
IDE adalah sebuah software yang membantu proses pembuatan aplikasi. IDE memiliki fasilitas yang membantu proses pembuatan aplikasi menjadi lebih cepat seperti diantaranya :
dan masih banyak yang lainnya.
Pengertian dari poin-poin di atas yaitu :
Compiler
Adalah sebuah program komputer yang menerjemahkan dari bahasa pemrograman yang di pahami oleh manusia ke dalam bahasa mesin. Jadi coding yang kita buat di terjemahkan dulu ke dalam bahasa mesin sebelum akhirnya di eksekusi.
Debugger
Adalah sebuah program komputer yang digunakan untuk menguji aplikasi dari kesalahan yang mungkin terjadi saat aplikasi berjalan, misalnya null pointer exception, salah perhitungan, salah logic process dan lain sebagainya.
Saya sering menggunakan Debugger untuk mengatasi masalah null pointer exception saat aplikasi berjalan.
AutoComplete Code
Fitur ini sangat membantu saat proses coding, karena fitur ini memberikan saran dari kata yang kita ketikan. Jadi kita tidak perlu menuliskan secara lengkap code, method, class dll, cukup mengetikan beberapa kata lalu mucul saran yang tinggal kita pilih untuk melengkapinya.
Kita dapat menghemat waktu banyak dengan fitur ini.
Syntax Highlighting
Sebuah fitur dari IDE yang membantu kita untuk memahami coding atau Source Code. Karena dengan Syntax Highlighting coding ditampilkan dengan warna yang berbeda sesuai fungsi nya atau kategori nya.
Sepengetahuan saya ada 3 IDE yang cukup dikenal yang bisa membantu dalam proses belajar java yaitu :
Ketiga IDE tersebut memiliki fitur standar IDE, dan bisa digunakan secara gratis tidak perlu membayar lisensi.
Saya pribadi menyarankan untuk pemula yang baru mulai belajar java memilih Netbeans. Kelebihan utama nya netbeans memiliki fitur Gui Builder yang mudah di gunakan tinggal drag and drop sesuka hati anda di posisi manapun.
Kekurangan dari IDE Eclipse dan IntelliJ IDEA Gui Builder nya tidak semudah Netbeans, anda harus sudah paham Java Layout Manager seperti :
Saya rasa cukup pertemuan hari ini untuk Persiapan Belajar Java, silahkan lanjut ke Seri selanjutnya.
Jika ada yang masih belum di mengerti silahkan di tanyakan di kolom komentar.
Langkah selanjutnya :
Mulai masuk ke area coding mengcoding. Di Seri Belajar Coding Java ini kita akan belajar coding dari dasar yaitu Membuat Class dan Method Main.