Materi Pemrograman Java
Pengenalan Bahasa Pemrograman Java
Pengertian Bahasa Pemrograman
Bahasa pemrograman adalah alat untuk menulis instruksi kepada komputer agar menjalankan suatu tugas. Java adalah salah satu bahasa pemrograman yang populer, digunakan untuk pengembangan aplikasi desktop, web, dan mobile.
Sejarah Singkat Java
Java dikembangkan oleh James Gosling dan timnya di Sun Microsystems pada tahun 1995. Sejak 2010, Java diakuisisi oleh Oracle Corporation. Java terkenal karena slogannya "Write Once, Run Anywhere."
Kelebihan Java
-
Multiplatform (bisa dijalankan di Windows, Linux, MacOS)
-
Berbasis OOP (Object-Oriented Programming)
-
Aman dan stabil
-
Komunitas besar dan dokumentasi lengkap
Kekurangan Java
-
Lebih lambat dibanding bahasa lain seperti C++
-
Konsumsi memori cukup besar
Instalasi dan Setup Lingkungan Java
Komponen yang Dibutuhkan
-
JDK (Java Development Kit)
-
IDE (Integrated Development Environment): NetBeans, Eclipse, IntelliJ IDEA
Langkah Instalasi JDK dan NetBeans di PC/Laptop
-
Download JDK dari situs resmi Oracle
-
Instal JDK dan set PATH environment
-
Download dan instal NetBeans
-
Buat project Java baru
Instalasi Java di Android
Jika siswa tidak memiliki akses ke laptop/PC, pemrograman Java bisa dipraktikkan di Android menggunakan aplikasi berikut:
Langkah-langkah:
-
Unduh aplikasi Dcoder atau Jvdroid dari Google Play Store
-
Buka aplikasi dan pilih bahasa Java
-
Buat file baru dengan ekstensi
.java
-
Tulis kode program sederhana, contoh:
-
Tekan tombol Run untuk mengeksekusi program
Catatan:
-
Dcoder dan Jvdroid tidak butuh koneksi internet untuk menjalankan Java
-
Jvdroid memungkinkan instalasi library tambahan untuk pemrograman lanjutan
Program Pertama: Hello World
Instruksi Praktik Mandiri:
-
Buka aplikasi IDE atau Android
-
Ketik program "Hello World" di atas
-
Jalankan program dan dokumentasikan hasilnya dengan screenshot
-
Coba ubah teks menjadi nama sendiri
Struktur Dasar Program Java
Struktur Program
-
Class: Template objek
-
Method: Fungsi/prosedur dalam class
-
main(): Titik awal program dijalankan
Penjelasan Kode
Tipe Data dan Variabel
Tipe Data Dasar
-
int
: Bilangan bulat -
double
: Bilangan desimal -
char
: Karakter -
boolean
: Nilai logika (true/false) -
String
: Teks
Variabel dan Konstanta
-
Variabel: Tempat menyimpan data
-
Konstanta: Variabel tetap dengan keyword
final
Operator dalam Java
Operator Aritmatika
Penjumlahan (+), Pengurangan (-), Perkalian (*), Pembagian (/), Modulus (%)
Operator Relasional dan Logika
-
Relasi:
==
,!=
,>
,<
,>=
,<=
-
Logika:
&&
,||
,!
Contoh Penggunaan
Struktur Kontrol
Percabangan
Perulangan
Array dan String
Array
Menyimpan kumpulan data dengan tipe sama
String
Objek untuk memanipulasi teks
Method/Fungsi dalam Java
Pengertian Method
Blok kode yang dapat digunakan berulang
Pembuatan dan Pemanggilan Method
Pengenalan Object-Oriented Programming (OOP)
Konsep OOP
Class, Object, Atribut, Method
Contoh Class dan Object
๐ฑ Tugas Praktik Java di HP Android
๐ Instruksi Umum
-
Gunakan aplikasi Dcoder atau Jvdroid dari Google Play Store
-
Buat masing-masing program dalam file Java terpisah
-
Screenshot hasil input/output setelah program dijalankan
-
Kirim screenshot dan file kode ke Google Classroom/WA guru
๐ข Program Data Siswa
๐ Deskripsi:
Input data siswa berupa nama, umur, dan jurusan. Tampilkan data tersebut di layar.
๐งพ Program Kasir Sederhana
๐ Deskripsi:
Input nama barang, harga, jumlah beli, dan uang bayar. Hitung total dan tampilkan kembalian.
๐งฎ Program Kalkulator Sederhana
๐ Deskripsi:
Membuat kalkulator sederhana yang dapat menjumlahkan, mengurangi, mengalikan, dan membagi dua angka berdasarkan operator.
๐ฏ Catatan Penilaian (Skor 100):
-
Program berjalan dengan benar: 40 poin
-
Struktur kode rapi dan logis: 20 poin
-
Hasil sesuai dengan input: 20 poin
-
Bukti screenshot + file diserahkan: 20 poin