Digital, Data & Teknologi

Pelatihan Bahasa Pemrograman Java

Kuasi dasar-dasar pemrograman Java, mulai dari konsep OOP hingga pengembangan aplikasi berbasis GUI dan jaringan, untuk memperluas kapabilitas

Disusun oleh Tim Kurikulum GAS · PT Gerbang Akselerasi Sukses

Durasi
2 hari
Jadwal terdekat
4–5 November 2026
Format
Tatap Muka

Tentang program

Pelatihan Bahasa Pemrograman Java dirancang untuk membekali peserta dengan pemahaman mendalam tentang sintaksis Java, konsep pemrograman berorientasi objek (OOP), serta pengembangan aplikasi berbasis antarmuka pengguna grafis (GUI). Materi ini juga mencakup penanganan eksepsi, operasi input/output (I/O) file, multithreading, dan pemrograman jaringan. Kursus ini sangat sesuai bagi programmer yang telah familiar dengan konsep OOP dan ingin mengembangkan aplikasi Java menggunakan Java 2 Software Development Kit (SDK).

Mengingat kompleksitas materi dalam pelatihan Java ini, GAS berkomitmen menyediakan instruktur yang sangat berpengalaman di bidangnya. Hal ini bertujuan untuk memastikan proses pembelajaran tetap menarik dan efektif, sehingga peserta dapat menyerap ilmu teknis ini tanpa merasa bosan atau jenuh. Kami percaya bahwa lingkungan belajar yang kondusif adalah kunci keberhasilan dalam menguasai teknologi pemrograman.

Melalui program ini, peserta tidak hanya akan mendapatkan pengetahuan teknis yang komprehensif, tetapi juga kesempatan untuk berinteraksi dan berbagi pengalaman dengan sesama profesional dari berbagai perusahaan yang bergerak di bidang pemrograman. Pertukaran wawasan ini diharapkan dapat memperkaya perspektif dan membangun jaringan profesional yang berharga di industri.

Untuk siapa program ini

  • Individu yang ingin mendalami bidang Programming.
  • Staf dan supervisor yang menjalankan proses ini di unit kerjanya

Outline materi

  1. 01 Pemrograman Berorientasi Objek (OOP)

    • Mengenal Class, object, attribute, method, dan constructor
    • Menulis kode untuk membuat dan menginisialisasi objek
  2. 02 Identifikasi, Kata Kunci, dan Tipe Data

    • Memahami kata kunci dalam bahasa pemrograman Java
    • Konvensi pengkodean untuk kelas, antarmuka, metode, variabel, konstanta, dan struktur kontrol
    • Membuat definisi kelas untuk kelas sederhana yang berisi variabel anggota primitif
  3. 03 Ekspresi dan Kontrol Alur Program

    • Variabel anggota dan variabel otomatis
    • Penggunaan yang tepat dari konstruksi if, switch, for, while, dan do
    • Penggunaan bentuk berlabel dari break dan continue
  4. 04 Array

    • Mendeklarasikan dan membuat array dari tipe primitif, kelas, atau array
    • Penerapan array pada pekerjaan sehari-hari
  5. 05 Desain Kelas

    • Menerapkan enkapsulasi, polimorfisme, dan pewarisan
    • Menulis metode overriding dalam subclass dan menjelaskan alur eksekusi saat menjalankan metode yang di-override
    • Mengontrol pemanggilan konstruktor kelas induk
  6. 06 Fitur Kelas Lanjutan dan Penanganan Eksepsi

    • Kategori eksepsi
    • Menulis kode untuk menangani eksepsi yang dibuat sendiri
  7. 07 Aplikasi Berbasis Teks

    • Menulis kode untuk mengakses argumen baris perintah dan properti sistem
    • Membaca dan menulis teks ke aliran file
  8. 08 Membangun GUI Java

    • Memahami paket Abstract Windowing Toolkit (AWT) dan komponen-komponennya
    • Mengenal kontainer, komponen, dan pengelola tata letak, serta bagaimana mereka bekerja sama untuk membangun GUI
  9. 09 Penanganan Event GUI

    • Membuat antarmuka dan metode handler yang sesuai untuk berbagai jenis event
    • Menentukan bagaimana dan kapan menggunakan kelas adapter yang sesuai untuk memilih subset event handler untuk event listener
  10. 10 Aplikasi Berbasis GUI

    • Memahami komponen AWT kunci dan jenis event yang mereka hasilkan
    • Mengenal pustaka GUI Swing
  11. 11 Threads

    • Membuat thread terpisah, mengontrol kode dan data yang digunakan oleh thread tersebut
    • Mengontrol eksekusi thread dan menulis kode yang independen platform dengan thread
    • Menggunakan wait() dan notify() untuk berkomunikasi antar thread
  12. 12 Aliran I/O Tingkat Lanjut

    • Membangun dan menggunakan aliran node dan aliran pemrosesan
    • Menggunakan antarmuka Serialization untuk mengkodekan status objek ke aliran dan mengimplementasikan persistensi objek
  13. 13 Jaringan (Networking)

    • Membuat klien TCP/IP minimal
    • Penerapan jaringan (networking) pada pekerjaan sehari-hari

Metode penyampaian

  • Pelatihan Bahasa Pemrograman Java dapat dilaksanakan secara daring melalui fasilitas Zoom, atau secara tatap muka (offline).
  • Pemaparan konsep secara ringkas dan terstruktur

Video pembelajaran

Kenali lebih dekat cara PT Gerbang Akselerasi Sukses menyelenggarakan pelatihan perangkat lunak desain, dari kelas publik bulanan sampai in-house training yang dirancang sesuai kebutuhan tim Anda. Lihat juga jadwal pelatihan terbaru dan katalog program lainnya.

Rahasia Bersaing di Dunia Kerja dan Pentingnya Sertifikasi Profesi. Alasan sertifikasi profesi menjadi pembeda saat bersaing di dunia kerja, dari bukti kompetensi yang terukur sampai peluang karier yang lebih luas bagi profesional maupun lulusan baru.
Solusi Pelatihan dan Sertifikasi SDM untuk Perusahaan. Ragam solusi pengembangan SDM PT Gerbang Akselerasi Sukses untuk perusahaan, mencakup pelatihan bersertifikat, uji kompetensi, dan program in-house yang disesuaikan dengan target kinerja organisasi.

Fasilitas

  • Modul / Handout
  • Sertifikat
  • Tas Training
  • Training Kit (Dokumentasi photo, Blocknote, ATK, dll)
  • 2x Coffee Break & 1 Makan Siang, Makan Malam
  • Souvenir Eksklusif
  • Ruang pelatihan ber-AC penuh dan Multimedia

Lokasi & investasi

Regular training bulanan digelar di hotel pada kota-kota berikut, atau ikuti kelas daring dari mana saja. Program ini juga tersedia dalam format in-house.

Tatap Muka

YogyakartaHotel berbintang di Yogyakarta

Hubungi kami

Tatap Muka

JakartaHotel berbintang di Jakarta

Hubungi kami

Tatap Muka

BandungHotel berbintang di Bandung

Hubungi kami

Tatap Muka

BaliHotel berbintang di Bali

Hubungi kami

Tatap Muka

SurabayaHotel berbintang di Surabaya

Hubungi kami

Biaya di atas berlaku per peserta untuk kelas publik dan belum termasuk pajak. Untuk pengiriman 3 peserta atau lebih dari satu perusahaan, tersedia harga korporat. Kebutuhan in-house training disesuaikan dengan agenda dan anggaran perusahaan Anda.

Jadwal batch 2026 – 2027

Kelas publik Pelatihan Bahasa Pemrograman Java dijadwalkan setiap bulan sepanjang 2026 – 2027 di Yogyakarta, Jakarta, Bandung, Bali dan Surabaya. Batch terdekat 4–5 November 2026 dan pendaftaran sudah dibuka. Program ini juga tersedia sebagai in-house training bila tim Anda membutuhkan tanggal atau lokasi lain.

16–17 September 202621–22 September 20267–8 Oktober 202612–13 Oktober 202621–22 Oktober 202626–27 Oktober 20264–5 November 20269–10 November 202618–19 November 202623–24 November 20262–3 Desember 20267–8 Desember 202616–17 Desember 202621–22 Desember 20265–6 Januari 202714–15 Januari 202719–20 Januari 202728–29 Januari 20272–3 Februari 202711–12 Februari 202718–19 Februari 202723–24 Februari 20274–5 Maret 202711–12 Maret 202725–26 Maret 202730–31 Maret 20276–7 April 202715–16 April 202720–21 April 202725–26 April 20274–5 Mei 202711–12 Mei 202720–21 Mei 202726–27 Mei 20273–4 Juni 20278–9 Juni 202715–16 Juni 202724–25 Juni 20271–2 Juli 20276–7 Juli 202715–16 Juli 202720–21 Juli 202729–30 Juli 20273–4 Agustus 202712–13 Agustus 202719–20 Agustus 202727–28 Agustus 20272–3 September 20277–8 September 2027

Catatan. Jadwal bersifat indikatif. Peserta dari luar kota mohon menunggu Surat Konfirmasi resmi dari GAS sebelum memesan tiket dan akomodasi. Baca syarat & ketentuan.

Ulasan peserta

4.7 / 5 · 3 ulasan

“Materi yang disampaikan sangat relevan dengan kebutuhan industri saat ini. Konsep OOP dijelaskan dengan sangat jelas dan mudah dipahami, membuat saya lebih percaya diri dalam mengembangkan aplikasi Java.”

Saad Shaarawi

Pengembang Aplikasi

“Instruktur sangat kompeten dan mampu menjawab setiap pertanyaan dengan lugas. Penjelasan tentang GUI dan multithreading sangat membantu saya dalam proyek-proyek yang lebih kompleks.”

Indriena Yudhayanti Basarah

Analis Sistem

“Saya mendapatkan banyak wawasan baru, terutama tentang networking dan I/O streams. Pelatihan ini membuka banyak pintu untuk pengembangan karir saya di masa depan.”

Eko Suharto

Programmer Junior

Pertanyaan umum

Apakah pelatihan ini cocok untuk pemula di bidang pemrograman

Pelatihan ini didesain untuk peserta yang sudah memiliki pemahaman dasar tentang konsep pemrograman berorientasi objek (OOP). Bagi pemula, disarankan untuk mempelajari dasar-dasar pemrograman terlebih dahulu.

Apa saja persyaratan teknis untuk mengikuti pelatihan daring

Peserta pelatihan daring diharapkan memiliki koneksi internet yang stabil, komputer atau laptop dengan spesifikasi yang memadai untuk menjalankan Java Development Kit (JDK), serta aplikasi Zoom terinstal.

Apakah ada sertifikat setelah menyelesaikan pelatihan

Ya, setiap peserta yang berhasil menyelesaikan pelatihan akan menerima sertifikat sebagai bukti partisipasi dan kompetensi.

Bagaimana jika saya perlu bertanya setelah pelatihan selesai

Kami menyediakan konsultasi bebas pasca-pelatihan. Anda dapat menghubungi tim kami untuk pertanyaan atau diskusi lebih lanjut terkait materi yang telah diajarkan.

Apakah materi pelatihan akan selalu diperbarui mengikuti perkembangan Java

Materi pelatihan kami senantiasa ditinjau dan diperbarui secara berkala untuk memastikan relevansi dengan standar dan praktik terbaik dalam pengembangan Java terkini.

Lainnya

Program terkait yang mungkin cocok

Tertarik dengan program Pelatihan Bahasa Pemrograman Java?

Bicarakan kebutuhan tim Anda dengan tim kurikulum kami, baik kelas publik maupun in-house.