by FauziTIPS: Rangkuman ini hanya sebagai pemahaman secara umum. Pastikan Anda juga membaca BMP (Buku Materi Pokok) versi cetak atau digital di Ruang Baca Virtual (RBV) untuk pemahaman lebih mendalam.
DILARANG: Memperjualbelikan seluruh konten atau latihan soal yang terdapat di portal ini. Pelanggaran akan dikenakan sanksi sesuai ketentuan yang berlaku.
1. Documentation Section (Bagian Dokumentasi) Terdapat tiga bentuk komentar pada Java yang berfungsi sebagai penjelas kode bagi programmer dan diabaikan oleh kompilator:
/* ... */: Untuk komentar satu atau lebih baris./** ... */: Untuk komentar dokumentasi (bisa lebih dari satu baris).//: Untuk komentar satu baris.2. Package Statement (Pernyataan Paket)
paketsepeda di dalam project Aplikasi_Pertama dan menambahkan class SepedaGunung serta SepedaSantai. Baris pertama kode akan menjadi package paketsepeda;.3. Import Statement (Pernyataan Impor)
import paketsepeda.*; untuk mengimpor semua class.import paketsepeda.SepedaGunung; untuk mengimpor class spesifik.4. Class Definition (Pendefinisian Class) Langkah membuat class baru di Eclipse melibatkan pemilihan package, penamaan class, pemilihan modifier (misal: public), dan opsi untuk menyertakan main method secara otomatis.
1. Tipe Data Integer (Bilangan Bulat)
byte, short, int, dan long.2. Tipe Data Real (Desimal)
float (diakhiri huruf f) dan double.3. Tipe Data Char
char untuk karakter tunggal (diapit kutip tunggal ' '), nilai heksadesimal, atau karakter khusus seperti \t (tab).4. Tipe Data Logika (Boolean)
boolean dengan hasil perbandingan (misal: true atau false).java.util.Scanner untuk membaca input nilai dari pengguna dan membandingkannya.Dilakukan pada project Praktikum02 dengan package variabel.
final.Scanner).static.public static final dengan nama variabel berhuruf kapital (misal: JENISSEPEDA).Dilakukan pada package operator.
1. Ekspresi
Kombinasi operand (nilai) dan operator yang menghasilkan sebuah nilai (Contoh: a + b).
2. Operator Aritmetika
Meliputi +, -, *, /, %. Operator + juga digunakan untuk penggabungan (konkatenasi) string.
3. Operator Unary
Meliputi ++ (increment), -- (decrement), dan ! (logika NOT).
++a) dan post-increment (a++) sangat penting dalam urutan eksekusi.4. Operator Penugasan (Assignment)
Membandingkan penulisan standar (a = a + 1) dengan versi singkat (a += 1).
5. Operator Relasional
Meliputi ==, !=, >, <, >=, <=.
ar == br) membandingkan referensi objek, bukan isi datanya.6. Operator Logika
Meliputi && (AND), || (OR), ! (NOT). Digunakan untuk logika kompleks dan tabel kebenaran.
7. Operator Ternary
Bentuk ringkas dari if-else. Sintaks: kondisi ? nilai_jika_true : nilai_jika_false.
Dilakukan pada package perulangan dan kondisi.
true.true.