Kuasai Tools Inti Pengembang Profesional!
Selamat datang di aplikasi pembelajaran interaktif PPLG. Di sini, Anda akan menjelajahi dan mempraktikkan penggunaan IDE, sistem Version Control (Git), UI/UX Tools, serta Game Engine modern.
1. Menu Materi
Eksplorasi interaktif tentang IDE (VS Code), Git/GitHub, Figma untuk UI/UX, dan arsitektur dasar mesin pembuat game (Game Engine).
2. Menu Simulasi
Uji keahlian terminal Anda! Simulasikan alur kerja Git (add, commit, push) dengan visualisasi repositori real-time di layar.
3. Menu Evaluasi
Selesaikan kuis interaktif, tantangan mencocokkan alat, dan susun urutan kode untuk mendapatkan sertifikat kelulusan PPLG.
Status Kelulusan Anda
Batas Minimum KKM: 75Sertifikat Belum Terbuka
Dapatkan skor minimal 75 di Menu Evaluasi untuk membuka sertifikat digital resmi.
Eksplorasi Tools Pengembang
Klik sub-materi di bawah untuk melihat detail teknologi interaktif
Integrated Development Environment
IDE (Integrated Development Environment) adalah perangkat lunak aplikasi yang menyediakan fasilitas komprehensif bagi programmer komputer untuk pengembangan perangkat lunak. Salah satu IDE terpopuler di industri saat ini adalah **Visual Studio Code (VS Code)**.
Gunakan simulasi interaktif di atas untuk mempelajari bagian-bagian penting dari Visual Studio Code beserta kegunaannya.
Version Control System (Git & GitHub)
**Version Control System (VCS)** adalah sistem perekam setiap perubahan pada file proyek. **Git** bertindak sebagai VCS lokal, sedangkan **GitHub** adalah platform hosting cloud untuk menyimpan repositori dan kolaborasi antar tim developer.
Arahkan ke Area Git di Atas
Pilih salah satu dari 3 area kerja Git di atas untuk melihat detail mekanisme kerja serta sintaks command dasarnya.
UI/UX Design Tools (Figma)
**Figma** adalah platform desain antarmuka berbasis cloud kolaboratif. Figma digunakan untuk merancang arsitektur aplikasi (*wireframe*), komponen UI, hingga visualisasi produk akhir (*high-fidelity prototype*).
Game Engine Terpopuler
**Game Engine** adalah kerangka kerja perangkat lunak (software framework) yang dirancang untuk mempermudah pembuatan video game. Game engine mengelola grafis rendering (2D/3D), simulasi fisika (*physics*), deteksi tabrakan (*collision*), suara, dan logika program.
Bandingkan Game Engine
Silakan klik salah satu kartu Game Engine di atas untuk mengetahui bahasa pemrograman utama yang digunakan, tipe aset game yang didukung, dan rekomendasi target platform rilis game tersebut.
Interactive Git Terminal & Visualizer
Gunakan terminal command line interaktif atau klik tombol panduan cepat di bawah untuk melakukan siklus penyimpanan project di Git mulai dari inisialisasi repositori, penambahan file, perekaman versi, hingga upload ke GitHub!
Peta Visual Repositori Real-Time
Evaluasi Pemahaman Materi
Uji pemahaman Anda melalui 3 tantangan interaktif: Pilihan Ganda, Hubungkan Tools (Drag & Click Matcher), dan Command Sequence Puzzle.
Siap Untuk Memulai Ujian?
Pastikan Anda telah mengeksplorasi seluruh Menu Materi dan mencoba Simulasi Git agar mendapatkan hasil yang optimal.
Memuat pertanyaan...
Instruksi: Klik salah satu **Tool** di kolom kiri, kemudian klik **Deskripsi Fungsi** yang tepat di kolom kanan.
Susun urutan perintah git di bawah untuk memproses penambahan file hingga push ke GitHub:
Selamat, Anda Lulus!
Nilai Anda telah memenuhi kriteria KKM (>= 75). Silakan ambil sertifikat digital Anda.