Pengantar Pemrograman Dengan Bahasa Java 2017
Pengantar Pemrograman Dengan Bahasa Java 2017
Sumber: http://spectrum.ieee.org/computing/software/the-2015-top-ten-programming-languages/ 3
?utm_source=techalert&utm_medium=email&utm_campaign=072315
• Pada tahun 2017, Bahasa Java turun ke peringkat 3
4
Teknologi Java = Bahasa pemrograman + platform
Java Sebagai Bahasa Pemrograman
5
Gambar 2. Proses kompilasi dan interpretasi program Java
(Sumber gambar: http://belajarjava-19.blogspot.co.id)
6
Java Sebagai Sebuah Platform
• Platform adalah lingkungan perangkat keras dan perangkat lunak untuk
menjalankan program.
• Java adalah platform perangkat lunak untuk menjalanlan program java.
• Paltform java terdiri dari dua komponen:
1. Java Virtual Machine (JVM)
2. Java Application Programmming Interface (Java API)
• JVM pada dasarnya adalah aplikasi sederhana yang ditulis dalam bahasa C
untuk mengeksekusi program yang ditulis dalam bahasa Java.
7
• Cara kerja JVM: Pada saat eksekusi, JVM membaca bytecode, lalu
mengubahnya ke bahasa mesin yang sesuai dengan komputer yang
menjalankannya.
9
Kakas Java
Untuk menulis program java, diperlukan beberapa kakas:
1. JavaTM 2 Standard Edition (J2SE)
Unduh paket SDK (Software Development Kit) java terbaru dari situs
resmi http://java.sun.com
2. Editor teks
Sembarang editor teks seperti Notepad, Ultraedit, Wordpad, Vi,
atau Joe
10
11
• Untuk pengembangan aplikasi visual (visual programming), anda
membutuhkan kakas pengembangan java yang mengintegrasikan:
- JDK (Java Development Kit)
- Editor teks
- Editor antarmuka pengguna (GUI = Graphical User Interface)
- Manajemen aplikasi
- Debugger
12
• Instalasilah JDK ke komputer anda dan ikuti semua instruksi untuk
menginstalasinya.
• Aturlah nilai environment variable PATH melalui Control Panel
> System > Advanced > Environement Variables
13
• Untuk mengetahui versi JDK yang terinstal:
14
Program javaku yang pertama
• Ketik program HelloWorld di bawah ini dengan editor teks, simpan
dengan nama file HelloWorld.java (harus sama persis dengan
nama class)
15
• Kompilasi program HelloWorld dari command prompt:
16
• Jalankan arsip HelloWorld.class melalui command prompt:
class NamaKelas {
// body kelas ditulis di sini
}
18
• Di dalam kelas terdapat atribut dan method . Salah satu atau keduanya
mungkin tidak terdapat di dalam kelas.
• Atribut di dalam kelas dinyatakan dengan variabel atau objek kelas lain.
• Method adalah operasi (prosedur, fungsi, atau konstruktor) yang dimiliki
oleh sebuah kelas.
19
Program Input/Output Sederhana
20
• Kompilasi InputTest.java dan jika sudah benar jalankan
programnya:
21
Program Input dengan GUI
22
• Kompilasi InputTestGUI.java dan jika sudah benar jalankan
programnya:
23
Kelas Mahasiswa
24
Kelas DriverMhs
(yang menggunakan kelas Mahasiswa)
25
• Kompilasi masing-masing Mahasiswa.java dan DriverMhs.java
26
Class Mahasiswa + DriverMhs jadi satu kelas
= Mahasiswa2.java
27
• Kompilasi program Mahasiswa2.java
• Jalankan:
28
Kelas Matriks
29
Kelas DriverMatriks
(yang menggunakan kelas Matriks)
30
31
• Kompilasi masing-masing matriks.java dan DriverMatriks.java
32
Referensi
Materi “Pengantar Pemrograman Bahasa Java” diambil dari berbagai
sumber, antara lain:
1. Arief Bahtiar S.T, M.T, Ivan Kurniawan, Fundamental Java 2 Platform
Application Developer, ComLabs IT Course ITB.
2. Adi Nuralim, Java Virtual Machine, http://belajarjava-
19.blogspot.co.id/2011/05/java-virtual-machine-jvm.html, tanggal
akses 3 Septemebr 2015
3. Wikipedia
33