Tutorial Javascript Mencari dan Mengecek Bilangan Prima

Javasecript Bilangan Prima

Assalamualaikum, wr. wb. Javascript merupakan salah satu bahasa pemrograman yang lagi hits saat ini. Tapi kali ini kita akan membahas sebuah studi kasus untuk menentukan apakah bilangan yang kita inputkan adalah bilangan prima atau bukan. Terkadang untuk dapat menjadi programmer yang baik, kita harus melatih logika kita dalam menyelesaikan masalah-masalah sederhana yang mana cocok sekali studi kasus ini untuk pemula yang baru belajar pemrograman khususnya dengan bahasa javascript.

Langsung saja, skenario yang kita lakukan nanti yaitu:
  1. Kita akan masukkan sebuah angka
  2. Program yang kita buat akan menentukan apakah bilangan tersebut adalah bilangan prima atau bukan
  3. Jika iya, maka akan mencetak "prima" jika bukan maka akan mencetak "bukan prima"
Berikut adalah tampilan kodenya ya:

Javasecript Bilangan Prima

Disini kita menggunakan Javascript ES6, jadi buat kalian yang masih menggunakan versi lama, mungkin agak aneh lihat nya. Maka dari itu silahkan mulai belajar Javascript ES6 bisa klik disini.


Logikanya bilangan prima kan hanya dapat dibagi bilangan 1 dan bilangan itu sendiri, yang artinya hanya ada dua pembagi. Maka dari itu ada kondisi jika pembaginya samadengan 2 maka kita kategorikan bilangan prima.

Bagaimana bisa tahu kalau bilangan yang kita inputkan sebagai parameter hanya mempunyai 2 bilangan pembagi? Dimana akan melakukan perulangan bilangan tersebut untuk dibagi bilangan yang kurangdari dan samadengan bilangan itu sendiri. Berikut lebih detailnya:

Misal kita masukkan bilangan 5

variabel pembagi = 0,
variabel i = 1, dan akan ditambah terus karena dilooping, sampai samadengan total angka yang di inputkan.

Jadi Program akan berjalan seperti berikut:

  • 5 dibagi 1 sisa 0, maka pembagi yang awalnya 0 ditambah 1 jadi 1, 
  • 5 dibagi 2 sisa 3, maka tidak samadengan 0, pembagi tetap 1,
  • 5 dibagi 3 sisa 2, maka tidak samadengan 0, pembagi tetap 1,
  • 5 dibagi 4 sisa 1, maka tidak samadengan 0, pembagi tetap 1,
  • 5 dibagi 5 sisa 0, maka pembagi yang tadinya 1 ditambah 1 jadi 2.

Lalu melakukan pengecekan, jika pembagi samadengan 2 maka termasuk bilangan prima. Mudahkan? 

Jika ingin lihat kodingannya langsung, silahkan KLIK DISINI.

Mudahkan? semoga bermanfaat, jika bingung silahkan ditanyakan dikolom komentar. Wassalamualaikum, wr, wb.

Posting Komentar

1 Komentar