Langsung ke konten utama
Platform xkat mendukung praktik pemrograman interaktif langsung melalui browser web.
Untuk kursus tingkat lanjut yang membutuhkan perangkat keras lokal (mis. Arduino) atau VM Lab Ubuntu terisolasi, Local Agent (xkat-cli) menghubungkan browser dengan komputer Anda secara aman.
Pemberitahuan Keamanan: Agen lokal tidak pernah membuka port ke internet publik. Komunikasi dilakukan khusus di dalam komputer Anda (localhost:127.0.0.1). Perintah hanya dijalankan setelah persetujuan Anda.

1. Mulai Cepat (Quick Start)

Buka terminal di komputer Anda (PowerShell, Terminal, atau Bash) dan jalankan satu baris perintah berikut:
Setelah dijalankan, indikator status di web player xkat akan otomatis berubah menjadi [Online] dalam beberapa detik.

2. Panduan per Sistem Operasi

Pengaturan Windows

  • Terminal: Buka PowerShell, Windows Terminal, atau Command Prompt (CMD).
  • Perintah:
  • Untuk Praktik Lab VM:
    • Disarankan menggunakan Windows 10/11 64-bit.
    • Buka Task Manager (Ctrl+Shift+Esc) → tab [Performance], pastikan Virtualization: Enabled aktif.

3. Pemecahan Masalah & FAQ (Troubleshooting)

Jika Anda mengalami kendala saat menghubungkan lingkungan praktik, ikuti solusi berikut:
Hal ini terjadi jika runtime Node.js belum terpasang di komputer Anda.
  • Windows: Unduh dan pasang versi LTS dari nodejs.org atau jalankan di PowerShell:
  • macOS: Pasang dari nodejs.org atau melalui Homebrew:
  • Linux (Ubuntu/Debian):
Setelah pemasangan, tutup dan buka kembali jendela terminal, lalu jalankan npx -y xkat-cli@latest up.
  • Biarkan Terminal Tetap Terbuka: Pastikan jendela terminal yang menjalankan perintah agen tidak ditutup.
  • Bersihkan Port & Mulai Ulang: Jika port 38000–38050 terhambat proses sebelumnya, mulai ulang dengan:
  • Firewall/Antivirus: Pastikan perangkat lunak keamanan tidak memblokir koneksi lokal 127.0.0.1.
  • Pemeriksaan Virtualisasi Windows:
    • Jika Virtualisasi berstatus Dinonaktifkan di Task Manager, aktifkan Intel VT-x atau AMD SVM di pengaturan BIOS/UEFI saat menyalakan ulang PC.
  • Reset Penuh Mesin Virtual:
    • Jalankan perintah berikut untuk membuat ulang mesin virtual secara bersih:
Jalankan perintah ini di terminal untuk menghentikan proses latar belakang secara aman: