Claim Missing Document
Check
Articles

Found 1 Documents
Search
Journal : Computatio : Journal of Computer Science and Information Systems

Pemeriksa Primalitas Suatu Bilangan Menggunakan Pemrograman Dinamis Mulyana, Teady Matius Surya; Wijaya, Agustinus Frits; Ginting, Jusia Amanda; Lee, Francka Sakti; Alvaro, Giovanni
Computatio : Journal of Computer Science and Information Systems Vol. 9 No. 1 (2025): Computatio: Journal of Computer Science and Information Systems
Publisher : Faculty of Information Technology, Universitas Tarumanagara

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.24912/computatio.v9i1.34534

Abstract

Bilangan prima merupakan bilangan yang sangat penting dalam berbagai bidang komputasi. Sebagai bilangan yang tidak habis terbagi bilangan manapun selain 1 dan bilangan itu sendiri, sehingga sering dimanfaatkan pada pengkodean yang memerlukan bilangan unik. Salah satu masalah yang timbul sehubungna dengan keperluan bilangan prima ini adalah untuk mendapatkan suatu bilangan unik yang prima memerlukan pengujian primalitas bilangan. Pemeriksaan primalitas dapat mengintegrasikan prinsip Dynamic Programming (DP) melalui teknik memoization dan penyimpanan data persisten. Proses ini akan memanfaatkan tabel bilangan prima yang tersimpan sehingga dapat digunakan Kembali pada pengujian bilangan primalitas bilangan berikutnya. Pendekatan trial division, memungkinkan sistem untuk secara menyimpan dan menggunakan kembali hasil komputasi sebelumnya, sehingga mempercepat proses pemeriksaan bilangan prima di masa mendatang. Uji coba pembagian dioptimalkan dengan batas akar kuadrat. Melalui serangkaian pengujian kinerja, hasil menunjukkan peningkatan efisiensi yang signifikan. Waktu eksekusi berkurang drastis ketika bilangan yang diperiksa sudah ada dalam tabel memoized atau berada dalam jangkauan bilangan prima yang telah dibangun sebelumnya. Namun, penelitian ini juga mengidentifikasi keterbatasan kinerja yang substansial. Ketika program dihadapkan pada kebutuhan untuk memperluas tabel ke rentang bilangan yang sangat besar, algoritma uji coba pembagian sekuensial yang digunakan untuk perluasan tabel menjadi tidak optimal dan memakan waktu komputasi yang sangat lama.
Co-Authors ., Ozmar Agustina, Agustina Alvaro, Giovanni Ananda, Vincent Ray Andrian, Andrian Andrian, Kelvin Andry, Johanes Fernandes Anwar, Sahrul Aprilia, Keysia Arron, Rivaltino Arvin, Bryan Aryani, Dini Ayu Azhari, Ozmar Bernadus Gunawan Sudarsono Bernanda, Devi Yurisca Brainard, Aryo Breliastiti, Ririn Budiyantara, Agus Charolina, Yanthi Charolina, Yanthi - Christianto, Kevin Cornelius, Wilson Delly Vera Deny, Deny Derhass, Gerry Hudera Dinata, David Freggy Dylen, Varel Eko Ariawan Endi Putro Felicia, Jennifer Fenardi, Okky Fernando, Lukas Fernando, William Geasela, Yemima Monica Geasela, Yemima Monica Ginting, Jusia Amanda Ginting, Mega Henia Br Heber, William Hendy Tannady Honni Honni Honni, Honni Honni, Honni Huang, Calvin Ignatius Adrian Mastan Isputrawan, M Fauzi Isputrawan, M. Fauzi Johanes Fernandes Andry Kamila, Ahya Radiatul Kevin Christianto KEZIA, KEZIA Lesmana, Kenvil Limawal, Isabelle Ivana Marco Antonio Narahaba Marvelino, Matthew Matthew, Randy Meyliana, Sintia Michael Pranata Monica Clara Mulyo, Jonathan Riady Nababan, Andika Jakaria Nadia Karepowan Nurken, Brian Prasnavira Nurprihatin, Filscha Onggo, Kallista Angelia Owen, Bryan Paramita Rosadi Piter, Dicsi Purnomo, Yunianto Putra, Rakassiwi Ayudharma Rabbani, Deswin Auliyaa Rahman, Muhammad Ryo Reynaldi Ekklesia Rudi, Ardian Brian Pratama Samuel Winata Santoso, Andi Putra Setiawan, Selly Shiang Lung Felix Stevanus Stevanus Steven Steven Sudarsono, Bernandus Gunawan Sulaeman, Asvian Suryantara, I Gusti Ngurah Tampinongkol, Felliks F Tampinongkol, Felliks F. Tannady, Hendy Teady Matius Surya Mulyana, Teady Matius Verawaty Verawaty Wandy Wandy Wiedjaya, Handry Wijaya, Agustinus Frits Wijaya, Hermawan William Darma Wincent, Wincent Witari, Putu Sita Witari, Putu Sita Yusup, Christian Ronaldo