NetBeans IDE Perpangkatan Modulo

Perhitungan ini disebut metode divive conquer atau disebut juga metode addition chainning karena hasil perkalian antara langsung dirangkai dengan operasi modulo [6].

2.4 NetBeans IDE

NetBeans IDE adalah sebuah lingkungan pengembangan - sebuah kakas untuk pemrograman, menulis, mengompilasi, mencari kesalahan dan menyebarkan program. Bahasa pemrograman yang didukung oleh NetBeans antara lain Java, JavaScript, PHP, Python tidak lagi didukung setelah NetBeans 7, Groovy, C, C++, Scala, Clojure, dan lain-lain. Netbeans IDE ditulis dalam Java dan dapat berjalan pada Windows, Mac OS, Linux, Solaris, dan platform lainnya didukung JVM yang sesuai. NetBeans merupakan produk open source dan bebas free untuk penggunaan komersial dan non komersial. NetBeans IDE 7.0 dirilis April 2011, pada tanggal 1 agustus 2011, tim NetBeans merilis NetBeans IDE 7.0.1 yang mendukung Java SE 7 platform [7]. Awalnya NetBeans adalah Java IDE yang dikembangkan sebagai projek mahasiswa dibawah bimbingan Faculty of Mathematics and Physics di Charles University di Prague, Republik Czech pada 1996 dengan nama Xelfi. Pada tahun 1997 Roman Staněk membentuk perusahaan dan menghasilkan versi komersial dari NetBeans IDE sampai akhirnya dibeli oleh Sun Microsystems pada 1999. Setahun kemudian pada bulan juni Sun menjadikan NetBeans IDE sebagai projek open source. Sejak itu komunitas NetBeans terus berkembang kemudian pada 2010, Sun dan NetBeans menjadi milik Oracle [7]. Berikut ini merupakan kelebihan dan kekurangan NetBeans dibandingkan Java IDE lain seperti Eclipse dan JCreator. 1. NetBeans memiliki fitur GUI builder dan profiler yang terintegrasi, built-in pada NetBeans itu sendiri sedangkan pada Eclipse diperlukan mengunduh plug-in [8], dan JCreator tidak memiliki fitur tersebut. 2. NetBeans dan Eclipse dapat dipakai lintas platform namun tidak dengan JCreator yang hanya bisa di jalankan pada Windows [1]. 3. NetBeans dan Eclipse open source dan gratis sedangkan JCreator berbayar. 4. NetBeans dibangun dengan bahasa Java sehingga ukuran file-nya lebih besar dan lebih lambat dibandingkan JCreator yang dibangun dengan C++. BAB III ANALISIS DAN PERANCANGAN SISTEM Tahap analisis dan perancangan sistem berguna untuk menentukan kebutuhan sistem dan menyesuaikan dengan kebutuhan pengguna sehingga memudahkan proses pembuatan sistem.

3.1 Analisis Sistem