Anda di halaman 1dari 26

Pengenalan Java

Mohammad Reza Fahlevi


Sejarah
• Sun Microsytems
• Bahasa Pemrograman Java?
• Java Virtual Machine?
• Platform Java?
• Survei menyebutkan bahwa JavaScript merupakan bahasa pemrograman yang
paling populer dan banyak digunakan oleh developer selama beberapa tahun
terakhir.
Tingkat Bahasa Pemrograman

• Bahasa Pemrograman Tingkat Rendah (Assembler)


• Bahasa Pemrograman Tingkat Sedang (C, Pascal, Fortran)
• Bahasa Pemrograman Tingkat Tinggi (Java, C++, C#)
Sejarah
• Java pertama kali : 1995 (general purpose
programming language) sebagai applet.
• Visi Java : Small embedded customer device
dapat berkomunikasi
Visi • Sun Microsystem membuat JVM (Java Virtual
Machine)  JRE (Java Runtime
Environment)
Edisi Java
Perbedaan
Versi
Karakteristik
Kelebihan Java
• Mudah untuk dipelajari
• Dapat digunakan pada berbagai platform dan browser
• Dapat digunakan pada pengembangan situs baik front-end dan back-end
• Dinamis. Secara rutin diperbaharui dengan versi-versi terbaru
• Memungkinkan situs menjadi lebih interaktif
• Menawarkan berbagai framework dan libraries
• Lebih cepat karena dapat segera dijalankan pada client-side browser.
• ...
Kekurangan
• Keamanan. Dalam beberapa kasus kode yang bisa dieksekusi di komputer
pengguna justru rentan untuk dieksploitasi karena tujuan jahat
• Terkadang dapat ditafsirkan secara berbeda pada browser yang berbeda
• Kode selalu terlihat karena kode JavaScript ditambahkan secara eksplisit ke
halaman web dan dapat dilihat di dalam browser. Ini membuat siapa pun
dapat membaca kode dan menggunakannya kembali
• ...
Mengapa sih Belajar Java?
1. Java Bersifat General-purpose
• Java itu bahasa yang general-purpose, artinya Java tidak hanya dipakai untuk
membuat program yang spesifik saja.
• Kalau diibaratkan, Java itu seperti kunci inggris yang bisa membuka berbagai
macam ukuran baut dan mur.
• Jadi punya ilmu Java itu menguntungkan. Selain berguna untuk membuat
berbagai macam aplikasi, Java juga banyak dipakai di perusahaan.
Mengapa sih Belajar Java?
2. Java itu Cross-platform
• Cross-platform artinya bisa berjalan di atas platform yang berbeda beda.
• Java bisa digunakan di berbagai macam platform, bisa di Linux, Windows, dan MacOS.
• Dengan begini, kita tidak perlu pusing untuk membuat binary untuk tiap-tiap platform.
Misalnya, untuk windows kita harus bikin .exe, Linux .deb atau .rpm, dan Mac .dmg.
• Cukup dengan file jar saja, jika di platform tersebut sudah terinstal Java, maka program tersebut
akan langsung bisa dibuka.
Mengapa sih Belajar Java?
3. Java untuk Membuat Aplikasi Android
• Salah satu alasan yang kuat untuk belajar Java adalah untuk membuat aplikasi android.
• Meskipun sekarang Google lebih mengandalkan Kotlin dibandingkan Java, namun tidak ada
salahnya belajar Java terlebih dahulu.
• Kotlin memang lebih singkat dibandingkan Java, namun dibalik kode yang singkat itu ada peran
Java.
• Nah, dengan mengetahui Java.. nantinya kamu juga akan mudah memahami Kotlin.
Mengapa sih Belajar Java?
4. Java itu Populer
• Berdasarkan TIOBE Programming Community Index, Java adalah bahasa
terpopuler dari tahun 2016–2018, dan beberapa tahun di blakang.
• Dari segi popularitas, Java bersaing dengan C dan C++.
• Semakin populer sebuah bahasa, maka komunitasnya akan semakin banyak.
• Ini tentunya menguntungkan kita, karena saat terjadi masalah.. ada tempat
bertanya dan berdiskusi.
Class
Method
Object
Method
Coba ?
Bentuk Data
Menulis

Anda mungkin juga menyukai