Java adalah bahasa pemrograman multifungsi dengan tipe compiled language. Artinya, kode yang ditulis dalam Java harus dikompilasi atau diubah terlebih dahulu menjadi file binary yang dapat dimengerti oleh komputer.
Java merupakan bahasa pemrograman yang lebih sederhana dan dapat mengakomodasikan hampir seluruh fitur penting dari bahasa pemrograman lain.
Pada tahun 1991, Sun Microsystems menawarkan proyek kepada tim yang dipimpin oleh James Gosling, Patrick Naughton, dan Mike Sheridan untuk membuat perangkat konsumer seperti cable TV box. Dikarenakan perangkat tersebut tidak mempunyai banyak memori, bahasa yang digunakan harus berukuran kecil dan sesuai dengan arsitekturnya. Sehingga mereka memutuskan untuk membuat bahasa baru. Mereka menamakan proyek tersebut dengan nama Green Project.
Pada tahun 1994, terbentuklah sebuah nama untuk bahasa pemrograman yang mereka buat. Bahasa tersebut bernama OAK. Namun, ternyata nama OAK sudah ada pihak yang menggunakannya. Sehingga, nama OAK diubah menjadi Java. Nama Java terinspirasi dari secangkir kopi yang diminum berasal dari pulau Jawa, Indonesia. Akhirnya dibuatlah bahasa pemrograman Java dengan logo secangkir kopi. Setelah itu nama Java mulai terdengar, sehingga berbagai industri dan universitas pun banyak yang meliriknya.
Untuk mempelajari bahasa pemrograman Java dengan maksimal, kalian perlu belajar pemrograman dasar dahulu. Silakan ikuti alur belajar berikut untuk mempelajari dasar-dasar pemrograman Java.
# | Topik | Target Pembelajaran |
---|---|---|
01 | Memahami program dasar Java | |
02 | Memahami apa itu variabel dan tipe data di Java | |
03 | Memahami data casting pada sebuah variabel di Java | |
04 | Memahami operator perhitungan aritmatika dalam Java | |
05 | Memahami operator perbandingan dalam Java | |
06 | Memahami operator logika (boolean) dalam Java | |
07 | Memahami pengkondisian atau struktur kontrol if-else dalam Java | |
08 | Memahami pengkondisian atau struktur kontrol switch-case dalam Java | |
09 | Memahami perulangan dalam Java | |
10 | Rekursif - On Progress | Memahami rekursif dalam Java |
11 | Array - On Progress | Memahami array dalam Java |
12 | Array Multi Dimensi - On Progress | Memahami array multi dimensi dalam Java |
13 | String - On Progress | Memahami string dalam Java |
14 | String Method - On Progress | Memahami berbagai metode string dalam Java |
Nb: Pastikan sesuai dengan alur belajarnya ya. Ingat, "buru-buru tidak perlu, proses nomor satu" 😁 🤙
Setelah menyelesaikan seluruh rangkaian pengenalan dasar pemrograman, kalian dapat mulai untuk mempelajari materi lain yang jauh lebih seru!
Mulailah belajar konsep dan pemrograman Java dengan dasar-dasar Object-Oriented Programming.
Apabila kalian telah mempelajari tingkat dasar Object-Oriented Programming (Pemrograman Berorientasi Objek), maka selanjutnya kalian bisa mempelajari tingkat lanjutan.