Perogeremmer Reps
Level 2: Menengah Perulangan & Kondisi

Cek Bilangan Prima

Latihan menggunakan perulangan dan kondisi untuk mengecek apakah suatu bilangan adalah bilangan prima.

Dipublikasikan: 18 Februari 2026

📝 Problem

Buatlah algoritma untuk mengecek apakah suatu bilangan adalah bilangan prima.

Definisi Bilangan Prima: Bilangan asli lebih besar dari 1 yang hanya memiliki 2 faktor: 1 dan dirinya sendiri.

Contoh: 2, 3, 5, 7, 11, 13 adalah bilangan prima. Contoh bukan: 4 (bisa dibagi 2), 6 (bisa dibagi 2 dan 3), 1 (hanya punya 1 faktor).

Input

  • n: Sebuah bilangan bulat

Output

  • “Bilangan Prima” atau “Bukan Bilangan Prima”

Contoh

InputOutput
7Bilangan Prima
10Bukan Bilangan Prima
2Bilangan Prima
1Bukan Bilangan Prima
13Bilangan Prima

💡 Tips

Gunakan flag (variabel boolean) untuk menandai status prima. Loop dari 2 sampai n-1 dan cek apakah ada yang bisa membagi n. Jika ada, set flag menjadi false dan hentikan loop (tidak perlu cek lagi).

Siap untuk mulai mengerjakan?

Kamu punya waktu 30 menit untuk mencoba sebelum kunci jawaban terbuka. Latih logikamu tanpa bantuan AI!

Tahan tombol selama 2 detik untuk mulai mengerjakan

💡 Tips: Coba kerjakan dulu sebelum melihat solusi. Gunakan kertas atau text editor untuk menulis pseudocode.