One question set, multiple game modes. Tap any game to see it in action. Not sure which to pick?
Answer to place stones and capture territory.
Outrun the snow together.
Earn blasts, then hunt the other team.
Answer to earn energy, then climb.

The class blasts through walls together.
Bid on mystery lots. Most money wins.
Sell tours. Nice, standard, or a total scam.
Answer, restock, and serve the rush.
More correct answers pulls the rope your way.
Answer, then shoot down the alien wave.
Answer, then tap to leap the frozen ridge.
Tim pengembang menemukan bahwa pengguna sering keluar dari aplikasi di halaman pendaftaran. Tindakan perbaikan UX paling tepat yang harus dilakukan tim adalah...
Sebuah perusahaan perangkat lunak ingin merilis pembaruan gim. Jika mereka mengabaikan fase integrasi dalam manajemen proyek, risiko terbesar yang akan terjadi adalah...
Dalam validasi UX, A/B Testing menunjukkan desain A lebih disukai secara estetika, namun desain B menghasilkan retensi pengguna 20% lebih tinggi. Keputusan bisnis yang paling logis adalah...
Manajer proyek menetapkan tenggat waktu ketat. Developer menyarankan memotong fase testing agar rilis tepat waktu. Analisis dampak paling fatal dari keputusan ini adalah...
Klien meminta penambahan 5 fitur baru seminggu sebelum rilis. Berdasarkan konsep manajemen proyek, langkah terbaik project manager adalah...
Startup A membuat aplikasi e-commerce. Pada fase pemeliharaan (maintenance), fokus utama yang harus mereka perhatikan adalah...
Penerapan budaya mutu di tempat praktik (misal: lab komputer) paling terlihat nyata dari perilaku...
Seorang UX Researcher mewawancarai pelanggan. Pelanggan berkata "Saya ingin tombol keranjang berwarna neon", padahal kebutuhannya adalah "Saya ingin tombol keranjang mudah ditemukan." Solusi UI/UX yang tepat adalah...
Integrasi sistem pembayaran pihak ketiga pada aplikasi rentan mengalami kegagalan proses (timeout). Mitigasi pada proses bisnis yang paling tepat adalah...
Fase distribusi gim modern tidak lagi bergantung pada kepingan CD fisik. Hal ini berdampak positif pada proses bisnis yaitu...
Perbedaan mendasar antara fase Analisis dan Desain dalam pengembangan PL adalah...
Dalam siklus pengembangan perangkat lunak, apa yang terjadi jika identifikasi target pengguna salah sejak awal?
Konsep Agile dalam manajemen proyek PL sangat populer karena...
Penerapan K3LH dalam proses bisnis pengembangan PL juga mencakup aspek ergonomi. Masalah yang timbul jika hal ini diabaikan adalah...
Sebuah studio gim kecil ingin bersaing secara global. Strategi pemasaran yang paling masuk akal dengan anggaran terbatas adalah...
Aplikasi peta navigasi kini bisa memprediksi kemacetan dengan sangat akurat. Teknologi revolusi industri 4.0 yang paling berperan memproses data historis dan real-time dari jutaan pengguna adalah...
Penggunaan Cloud Computing bagi startup pengembang gim indie sangat menguntungkan karena...
Sebuah smart farming menggunakan sensor kelembapan tanah yang otomatis memicu penyiram air dan mengirim laporannya ke HP petani. Ini merupakan implementasi dari...
Anda membuat aplikasi dengan mengambil aset desain dari internet tanpa izin, lalu memonetisasinya. Pelanggaran HAKI yang Anda lakukan berisiko...
Perusahaan pengembang aplikasi keuangan mengalami kebocoran data pengguna. Dampak jangka panjang paling merugikan bagi perusahaan adalah...
Seorang technopreneur mendaftarkan paten untuk algoritma kompresi data unik buatannya. Tujuan utama tindakan ini adalah...
IoT menghasilkan data dalam jumlah masif setiap detiknya. Hubungan logis antara IoT dan Big Data adalah...
Cloud Computing model Platform as a Service (PaaS) cocok untuk pengembang aplikasi karena...
Isu keamanan informasi (Information Security) di era industri 4.0 semakin rentan karena...
Dampak negatif dari perkembangan kecerdasan buatan (AI) di industri perangkat lunak jika tidak diregulasi adalah...
Seorang pekerja lepas (freelancer) membuatkan website untuk klien. Tanpa perjanjian tertulis, siapa pemegang Hak Cipta atas kode website tersebut menurut prinsip dasar HAKI?
Salah satu penerapan industri 4.0 dalam manajemen proyek gim adalah penggunaan version control system (seperti Git). Manfaat analisis utamanya adalah...
Serangan Ransomware merupakan ancaman besar di bidang Information Security. Cara kerja serangan ini adalah...
Dalam konsep lisensi perangkat lunak, perangkat lunak berbasis Open Source berarti...
Perkembangan gim tidak lagi sekadar hiburan, melainkan merambah Serious Games. Contoh penerapan Serious Games yang paling tepat adalah...
Seorang System Analyst dalam proyek pembuatan aplikasi rumah sakit berperan untuk...
Perbedaan utama antara pengusaha konvensional dengan seorang technopreneur adalah...
Profesi Quality Assurance (QA) Tester memastikan gim bebas dari bug sebelum dirilis. Jika QA menemukan bug visual kecil dan bug sistem pembayaran (fatal), urutan prioritas kerjanya adalah...
Anda memiliki ide membuat aplikasi pemesanan makanan khusus mahasiswa dengan harga miring. Langkah pertama dalam membangun proyek kewirausahaan ini adalah...
Profesi yang bertugas merancang alur cerita, karakter, dan mekanisme permainan dalam industri gim disebut...
Mengapa memiliki "passion" sangat ditekankan dalam technopreneurship?
"Vision" dalam membangun perusahaan startup perangkat lunak berarti...
Peluang usaha di bidang Software as a Service (SaaS) sangat tinggi di Indonesia. Salah satu kelebihan model bisnis ini bagi klien adalah...
Pekerjaan Full Stack Developer sangat dicari oleh startup karena...
Seorang technopreneur mengembangkan gim edukasi sejarah lokal. Namun, grafis gimnya standar. Nilai jual utama (Value Proposition) dari gim ini terletak pada...
Profesi Data Scientist di industri e-commerce digunakan untuk...
Jika Anda membuat startup, strategi mana yang paling efektif meminimalkan risiko produk ditolak pasar?
Sebagai UI/UX Designer, alat (tools) yang paling relevan untuk membuat prototype interaktif adalah...
Tantangan terbesar technopreneur di bidang gim di Indonesia (pasar lokal) adalah...
Penerapan prinsip "Resik" (Seiso) pada budaya kerja 5R (Ringkas, Rapi, Resik, Rawat, Rajin) di lab komputer programmer berarti...
Posisi monitor yang paling baik secara ergonomi untuk seorang programmer guna menghindari Computer Vision Syndrome (CVS) adalah...
Saat terjadi kebakaran akibat korsleting di ruang server, langkah darurat PERTAMA yang harus dilakukan karyawan sesuai K3LH adalah...
Bekerja sebagai developer menuntut Anda duduk 8-10 jam per hari. Bahaya kerja (hazard) ergonomi utama dari kondisi ini adalah...
Dalam budaya kerja "Ringkas" (Seiri), yang dilakukan seorang programmer terhadap source code proyeknya adalah...
Prosedur pencegahan kecelakaan kerja yang tepat terkait manajemen kabel (cable management) di lab praktik PPLG adalah...
Sebuah tim pengembang gim bekerja hingga larut malam selama berbulan-bulan (crunch culture). Dampak K3LH jangka panjang dari budaya ini adalah...
Ketika bekerja di depan komputer, aturan 20-20-20 sangat disarankan oleh ahli K3LH. Maksud aturan tersebut adalah...
Sebagai upaya pencegahan, tata letak ventilasi udara dan AC di lab komputer harus diperhatikan karena...
Prinsip "Rawat" (Seiketsu) dalam 5R diartikan sebagai...
Jika ada rekan kerja di lab komputer yang tiba-tiba pingsan akibat tersengat arus listrik dari casing PC, tindakan Anda adalah...
Pemilihan kursi kerja sangat krusial di industri perangkat lunak. Syarat kursi ergonomis yang tepat menurut standar K3LH adalah...
"Rajin" (Shitsuke) merupakan tahapan paling sulit dari 5R karena...
Bahaya cahaya biru (Blue Light) dari monitor dapat dikurangi dengan cara...
Saat membuat diagram alur (flowchart) untuk sistem login, pengecekan "Apakah password benar?" disimbolkan menggunakan bentuk...
Dalam logika pemrograman, "Varian" dan "Invarian" adalah konsep penting. Jika sistem menghitung total harga keranjang belanja, tarif pajak PPN 11% dikategorikan sebagai...
Sebuah relasi di basis data menghubungkan tabel 'Siswa' dan 'Kelas'. Jika satu siswa hanya boleh memiliki satu kelas, tetapi satu kelas bisa memiliki banyak siswa, jenis relasinya adalah...
Keunggulan utama menggunakan sistem basis data relasional (RDBMS) seperti MySQL dibandingkan menyimpan data di Microsoft Excel untuk aplikasi web adalah...
Sebuah algoritma pengurutan (sorting) membandingkan elemen pertama dengan elemen kedua, jika lebih besar maka posisinya ditukar, kemudian berlanjut ke elemen berikutnya hingga akhir. Ini adalah prinsip kerja dari algoritma...
Dalam pengelolaan User Interface (UI), desainer memilih font "Sans-Serif" (tanpa kait) untuk teks panjang di aplikasi mobile. Alasannya secara tipografi adalah...
Konsep Normalisasi pada pengolahan basis data bertujuan untuk...
Pada Primary Key dalam sebuah tabel basis data, sifat mutlak yang harus dimiliki kolom tersebut adalah...
Di antara pilihan warna UI berikut, kombinasi warna mana yang melanggar prinsip Accessibility (aksesibilitas) bagi pengguna dengan gangguan penglihatan (seperti buta warna)?
Pseudocode: `JIKA suhu > 30 MAKA tampilkan "Panas" SEBALIKNYA tampilkan "Sejuk"`. Ini adalah contoh dari struktur algoritma...
Penggunaan Query `SELECT * FROM Siswa WHERE Nilai > 80 ORDER BY Nama ASC` akan menghasilkan keluaran (output)...
Elemen UI "Radio Button" digunakan apabila...
Tools pengembangan yang berfungsi sebagai "Penerjemah" dari bahasa pemrograman tingkat tinggi (yang dimengerti manusia) menjadi bahasa mesin (0 dan 1) secara keseluruhan sebelum dieksekusi disebut...
Dalam sebuah algoritma gim tic-tac-toe, program butuh menyimpan status papan 3x3. Struktur data dasar paling efisien yang digunakan adalah...
Dalam pemrograman terstruktur, jika Anda perlu menyimpan 100 nilai rapor siswa dan mengelolanya dengan efisien, pendekatan yang paling tepat adalah menggunakan...
Sebuah program memiliki blok perulangan `FOR (int i = 1; i <= 5; i++) { Print(i); }`. Apa yang terjadi jika kode `i++` diganti menjadi `i--` ?
Konsep Stack (Tumpukan) menerapkan prinsip LIFO (Last In First Out). Fitur aplikasi di bawah ini yang menggunakan algoritma berprinsip Stack adalah...
Sebaliknya, konsep Queue (Antrean) menerapkan prinsip FIFO (First In First Out). Contoh penerapannya pada sistem operasi adalah...
Tipe data yang paling tepat untuk menyimpan teks "Jalan Merdeka No. 17" adalah...
Anda diminta membuat program yang terus berjalan meminta input password sampai user memasukkan "1234". Struktur perulangan yang paling efisien digunakan adalah...
Manakah pernyataan berikut yang menunjukkan kelemahan utama dari struktur data Array Statis?
Analisis potongan logika berikut: `x = 10` `y = 5` `z = (x > y) AND (y == 5)` Nilai yang tersimpan pada variabel `z` bertipe Boolean adalah...
Apa output dari penggunaan operator modulus `17 % 5` dalam sebuah algoritma?
Dalam pemrograman gim sederhana, untuk menggerakkan karakter dari koordinat X=0 menuju X=100 dengan kelajuan konstan setiap frame, metode yang diterapkan adalah...
Perbedaan mendasar antara Array dan Linked List (sebagai implementasi List Dinamis) terletak pada...
Mengapa kita perlu menerapkan Fungsi (Function/Procedure) dalam pemrograman terstruktur alih-alih menulis ratusan baris kode dalam satu blok utama?
Struktur kontrol memakai IF mandiri berurutan (bukan ELSE IF): Jika Nilai >= 90: 'A'; Jika Nilai >= 80: 'B'; Jika Nilai >= 70: 'C'. Jika Nilai = 95, Predikat berpotensi menjadi 'C'. Kesalahan ini dinamakan error jenis...
Jika sebuah fungsi rekursif (misal: mencari nilai Faktorial) dipanggil tanpa mendefinisikan Base Case (kondisi berhenti), apa dampaknya terhadap sistem?
Dalam PBO (OOP), sebuah Class "Mobil" memiliki Atribut (warna, merk) dan Method (maju(), rem()). Saat kita membuat objek spesifik "Avanza Hitam" dari class tersebut, proses ini dinamakan...
Konsep PBO yang menyembunyikan detail implementasi data dari akses langsung pihak luar dan melindungi integritasnya dengan menggunakan Getter dan Setter disebut...
Anda membuat Class `Musuh` di gim. Kemudian membuat class `Bos` dan `Kroco` yang mewarisi sifat class `Musuh`. Konsep ini adalah...
Access modifier `private` yang disematkan pada sebuah variabel atribut berarti variabel tersebut...
Konsep Polymorphism (Polimorfisme) memungkinkan hal berikut...
Method `Overriding` dan `Overloading` sering membingungkan. `Overriding` terjadi jika...
Keunggulan paradigma Pemrograman Berorientasi Objek (PBO) dibandingkan prosedural saat mengembangkan perangkat lunak skala besar (seperti Gim AAA) adalah...
Dalam Java atau C#, penggunaan keyword `this` (misal: `this.nama = nama`) merujuk pada...
Interface dalam PBO berfungsi sebagai...
Apa makna access modifier `protected` pada suatu method?
Constructor (Konstruktor) adalah method khusus pada PBO yang...
Dalam class `KarakterGim`, atribut `HP` (Health Point) diset sebagai private dan programmer membuat method public `kurangiHP(int damage)`. Mengapa tidak mengakses langsung (misal: `Hero.HP -= damage`)?
Anda ingin membagi kode PBO menjadi kelompok-kelompok fungsional (misal: kode UI digabung, kode Database digabung). Fitur yang memfasilitasi "pengelompokan / folder" kelas ini dalam PBO disebut...
Analisis cuplikan kode PBO (Pseudo-Java) ini: `abstract class Hewan { abstract void bersuara(); }` `class Kucing extends Hewan { void bersuara() { print("Meow"); } }` Class `Hewan` dibuat Abstract (Abstrak) dengan alasan logis utama yaitu...
Crack the passcode before the zombies get in.
Answer, then swat bugs for bonus points.
Race through questions at your own speed.
Same question on every screen. Fastest wins.

Pick a tile, answer, hit bonuses and steals.
KUIS TEKANAN
20 questions