Faktorisasi prima merupakan inti dari teori bilangan. Teorema Dasar Aritmatika menjamin bahwa setiap bilangan bulat yang lebih besar dari 1 mempunyai faktorisasi prima yang unik — unsur penyusun tak tereduksi yang menjadi dasar penyusunan semua bilangan lainnya.

Divisi Percobaan dan Saringan Eratosthenes

Faktorisasi prima merupakan inti dari teori bilangan. Teorema Dasar Aritmatika menjamin bahwa setiap bilangan bulat yang lebih besar dari 1 mempunyai faktorisasi prima yang unik — bahan penyusun yang menjadi dasar penyusunan semua bilangan lainnya. Cara yang paling langsung adalah pembagian percobaan: membagi bilangan tersebut dengan 2, lalu 3, 5, 7, dan seterusnya hingga akar kuadrat n. Setiap pembagian yang berhasil menghasilkan faktor prima, dan eksponennya menghitung berapa kali setiap bilangan prima muncul.

FPB, KPK, dan Penyederhanaan Pecahan dengan Faktor Prima

PBB dan KPK berhubungan erat melalui faktorisasi prima. GCD mengambil eksponen minimum dari setiap bilangan prima bersama; KPK mengambil maksimum. Algoritme Euclidean menghitung GCD jauh lebih efisien daripada faktorisasi penuh — algoritma ini berjalan dalam langkah O(log min(a, b)) terlepas dari seberapa besar angkanya. Saringan Eratosthenes adalah algoritme klasik untuk mencari semua bilangan prima hingga batas N. Mulai dari 2, algoritma ini menandai semua kelipatan setiap bilangan prima sebagai komposit. Sisa bilangan tak bertanda adalah bilangan prima. Saringan bekerja dalam waktu O(N log log N) dan praktis hingga puluhan juta.

Kriptografi, Enkripsi RSA, dan Mengapa Bilangan Bilangan Besar Penting

Faktorisasi prima mendasari enkripsi RSA: memfaktorkan produk dari dua bilangan prima besar secara komputasi tidak mungkin dilakukan dengan algoritme saat ini, sehingga memberikan keamanan kriptografi kunci publik.