Latihan Basis Data Interaktif

Latihan Basis Data
Interaktif & Instan

Tulis query SQL, jalankan langsung di browser →

LABAS — Latihan Basis Data Interaktif. Setiap siswa mendapat Workspace Database Terisolasi. Tulis query SQL nyata, jalankan, dan dapatkan penilaian instan.

sandbox_workspace.sql
PostgreSQL
-- 1. Cari siswa berprestasi dengan nilai > 90
SELECT s.id, s.name, c.class_name, AVG(g.score) AS avg_score
FROM students s
JOIN classes c ON s.class_id = c.id
JOIN grades g ON s.id = g.student_id
GROUP BY s.id, s.name, c.class_name
HAVING AVG(g.score) > 90
ORDER BY avg_score DESC;
Lines: 8 | Status: Ready
Query executed successfully (3 rows returned)
id name class_name avg_score
1024 Andi Siswa XI - Rekayasa Perangkat Lunak 95.40
1056 Budi Pratama XI - Rekayasa Perangkat Lunak 92.80
Alur Latihan Interaktif

Bagaimana LABAS Melatih SQL?

LABAS — Latihan Basis Data Interaktif — menghubungkan Guru, Siswa, dan database terisolasi untuk pembelajaran SQL yang efisien.

1

1. SSO Terpadu

Login sekali menggunakan akun terpusat **LAKONI SSO** untuk sinkronisasi profile dan sesi.

2

2. Pilih Latihan

Siswa masuk ke dashboard, memilih tugas praktikum SQL yang dipublikasikan oleh Guru kelas.

3

3. SQL Interaktif

Tulis query SQL di sandbox editor. Perubahan database di-commit langsung pada DB terisolasi Anda.

4

4. Auto Grading

Sistem menilai query berdasarkan **tiga kriteria**: output records, kecocokan data state, dan validitas skema DDL.

5

5. Hasil & Analitik

Skor terekam otomatis. Guru dapat meninjau riwayat query, durasi kerja, dan perkembangan nalar SQL siswa.

Database Pribadi (Isolated WS)

Setiap siswa memiliki environment sandbox database terisolasi. Eksperimen perintah DDL, DML, dan modifikasi data terjamin aman tanpa memengaruhi siswa lain.

Sistem Penilaian Tiga Arah

Bukan sekadar perbandingan string query! Sistem memeriksa kesesuaian output record, validitas skema (kolom & tipe data), serta kebenaran state data akhir.

Dashboard Pendidik Komprehensif

Guru memantau kemajuan kelas secara *real-time*. Cari tahu siswa mana yang sedang kesulitan, query apa yang sering memicu error, dan ekspor laporan nilai dengan cepat.

AI-Assisted

Bimbingan AI yang Dipersonalisasi

Setiap siswa dapat belajar SQL dengan bantuan AI yang disesuaikan dengan level dan kesalahan mereka — mulai dari penjelasan error, saran hint, hingga penilaian kualitas soal oleh guru.

Tanya AI — Jelaskan Error

Siswa bisa langsung bertanya ke AI saat query SQL error. AI menjelaskan penyebab error, memberikan contoh perbaikan, dan menyarankan query yang benar — dalam bahasa Indonesia.

Hint Otomatis dari AI

Guru dapat meminta AI membuat hint bertahap untuk setiap soal. AI juga bisa merevisi hint yang sudah ada agar lebih jelas — menghemat waktu persiapan mengajar.

Skor Kualitas Soal

AI otomatis menilai kualitas setiap soal SQL berdasarkan kelengkapan, kejelasan, dan cakupan hint. Guru bisa langsung tahu soal mana yang perlu diperbaiki.