Catatan: Tutorial Java Dasar

Jul 14, 2024

Tutorial Java Dasar

Pendahuluan

  • Pembicara: Eko Kurniawan Khannedy
  • Pengalaman: >10 tahun sebagai teknisi di perusahaan e-commerce besar di Indonesia
  • Konten: YouTube "Programmer Jaman Now"
  • Kontak: Telegram, Facebook, Twitter, Instagram, atau email
  • Target: Programmer pemula atau yang memiliki dasar bahasa pemrograman lain (PHP, Javascript, C, C++)
  • Manfaat: Menjadi Android developer, backend developer (Java), atau data engineer menggunakan Java

Materi Java Dasar

  1. Pengantar Java: Sejarah dan Konsep
    • Pencipta: James Gosling di Sun Microsystems (sekarang Oracle)
    • Open-source sejak 1995
    • Berorientasi objek
    • Keunggulan: Pengelolaan memori otomatis
    • Jargon: Write Once, Run Anywhere (WORA)
  2. Tipe Data di Java
    • Integer: byte, short, int, long
    • Floating Point: float, double
    • Char: Karakter dengan tanda petik satu
    • Boolean: true atau false
    • String: Kumpulan karakter, dengan tanda petik dua
    • Array: Kumpulan data dengan tipe yang sama
  3. Operator di Java
    • Matematika: +, -, *, /, %
    • Perbandingan: ==, !=, <, >, <=, >=
    • Logika: && (AND), || (OR), ! (NOT)
  4. Statement di Java
    • If-Else: Percabangan berbasis kondisi
    • Switch: Percabangan berbasis nilai
    • For Loop: Perulangan berdasarkan kondisi
    • While Loop: Perulangan dengan pengecekan kondisi awal
    • Do-While Loop: Perulangan dengan pengecekan kondisi akhir
    • Break & Continue: Mengatur alur perulangan
    • For-Each: Perulangan khusus array
  5. Method di Java
    • Definisi Method: Kumpulan kode yang dieksekusi saat dipanggil
    • Parameter Method: Mengirim argumen ke dalam method
    • Return Value: Mengembalikan nilai dari method
    • Overloading: Membuat beberapa method dengan nama yang sama namun parameter berbeda
    • Recursive Method: Method yang memanggil dirinya sendiri
  6. Variabel di Java
    • Deklarasi & Inisialisasi: Nama variabel harus unik dan sesuai tipe data
    • Scope: Menentukan area akses variabel
    • Final Keyword: Variabel yang tidak bisa diubah setelah inisialisasi
    • Tipe Data Non-Primitif: Representasi objek dari tipe data primitif
  7. Komentar di Java
    • Single-Line: //
    • Multi-Line: /* ... */
  8. Instalasi dan Setup Java
    • Mendownload dan Instalasi JDK
    • Mengatur Path Environment sesuai sistem operasi
  9. Praktik Dasar Java
    • Hello World: Program dasar menampilkan teks
    • Arithmetik: Operasi matematika sederhana
    • Conditionals: If-else, switch-case, dan ternary operators
    • Loops: For, while, do-while
    • Methods: Definisi dan penggunaan
    • Arrays & Strings: Penggunaan dasar

Penutup

  • Untuk menjadi developer Java yang expert, lanjutkan ke materi Java object-oriented programming (OOP)
  • Tutorial OOP akan dibahas di video terpisah
  • Ajak teman-teman lain yang juga tertarik untuk belajar bersama
  • Salam Programmer Jaman Now!