Cek versi tools yang sudah terpasang
Kalau salah satu perintah error atau versinya di bawah tabel, pasang dulu di langkah 2.
Tool Versi minimal Dipakai di PHP 8.2 Server Phase 1 (Laravel) Composer 2.x Server Phase 1 Node.js 20 LTS atau 22 LTS Server Phase 2, Mobile Web MySQL / MariaDB 8.0 / 10.6 Server Phase 1 Browser Chrome + Firefox Developer Edition Semua modul (browser penilaian) Pasang yang belum ada
- PHP + MySQL: pakai ServBay atau XAMPP yang sudah ada di laptop ini. Pilih salah satu saja supaya port MySQL 3306 tidak bentrok.
- Composer: getcomposer.org/download (Windows:
Composer-Setup.exe). - Node.js LTS: nodejs.org. npm ikut terpasang.
- Postman: postman.com/downloads untuk menguji API.
- Firefox Developer Edition: mozilla.org/firefox/developer.
- VS Code + ekstensi: PHP Intelephense, ES7+ React Snippets, Prettier.
Aktifkan ekstensi PHP yang dibutuhkan Laravel
Cari lokasi
php.ini, buka, lalu hapus tanda;di depan baris-baris di bawah. Simpan dan restart terminal.Pasang Laravel installer (opsional)
Modul ini memakai
composer create-project, jadi installer tidak wajib. Pasang kalau mau memakai perintahlaravel new.Siapkan template untuk latihan tanpa internet
Di lokasi lomba belum tentu ada internet, padahal
composerdannpm installbutuh internet. Buat template sekali saat online, lalu salin foldernya setiap latihan.Catatan: versi baru
create-vitekadang menanyakan hal tambahan (misalnya rolldown atau "install and start now"). Jawab No supaya hasilnya sama dengan modul ini.Cara memakai modul ini
- Setiap modul berisi: instalasi, kode lengkap paling ringkas yang memenuhi kisi-kisi, dan checklist syarat.
- Kode bisa disalin, tapi untuk latihan ketik ulang sambil memahami. Di lomba tidak ada tombol salin.
- Centang checklist di kanan saat fitur sudah jalan di latihanmu. Progres tersimpan di browser ini.
- Pakai timer di pojok kanan bawah (3 jam) untuk simulasi lomba.