Jumat, 31 Maret 2017

Konversi Desimal ke Romawi dalam Bahasa Pemrograman Java

Konversi Desimal ke Romawi, semisal contoh 3120 = MMMCXX

Algoritma Yang Digunakan:
1. Jika kelipatan 1000 diganti dengan satu M
2. Sisanya jika di atas 900 ditambahkan CM
3. Sisanya jika di atas 500 ditambahkan D
4. Sisanya jika di atas 400 ditambahkan CD
5. Sisanya jika kelipatan 100 diganti dengan satu C //mengulang algoritma kelipatan 1000
6. Sisanya jika di atas 90 ditambahkan XC
7. Sisanya jika di atas 50 ditambahkan L
8. Sisanya jika di atas 40 ditambahkan CL
9. Sisanya jika kelipatan 10 diganti dengan satu C //mengulang algoritma kelipatan 1000 atau 100
10. Sisanya jika di atas 9 ditambahkan IX
11. Sisanya jika di atas 5 ditambahkan V
12. Sisanya jika di atas 4 ditambahkan IV
13. Sisanya ditambahkan I

Untuk algortima di atas 1000 bisa mengulang kelipatan 1000 ke atas dengan menemukan simbol penggantinya dalam Romawi


Selasa, 21 Maret 2017

Naive Bayes untuk Pengambilan Keputusan


Dalam data mining, ada satu metode yang cukup akurat dalam membantu dalam pengambilan keputusan, yaitu Naive Bayes. Naive Bayes berasal dari kata Naive (naif) yang artinya berpura-pura, dan Bayes dari Bayesian. Jadi metode ini tidak murni menerapkan teori Bayesian (teori Bayes), dan secara naif memberi asumsi pada setiap variabel berdiri sendiri terhadap variabel lain.

Dalam pengambilan keputusan, Naive Bayes berfungsi memberikan model berdasarkan data masa lalu,. Jadi Naive Bayes membantu mengklasifikasikan suatu data berdasarkan perhitungan variabel pada setiap data. Sehingga dalam pengerjaannya, diperlukan dua data, yaitu data sampel dan data uji. Data sampel ini yang akan dibuatkan model Naive Bayes, sementara data uji yang akan diujikan berdasarkan model Naive Bayes yang terbentuk sehingga keputusan dapat dibuat.

Terdapat dua jenis variabel yang akan dihitung dalam pemodelan Naive Bayes. Variabel tersebut adalah variabel yang bersifat pilihan (multinomial), dan inputan (normal). Variabel pilihan contohnya itu jenis kelamin (ada laki-laki, ada perempuan), pekerjaan (mahasiswa, pns, swasta), sedangkan inputan contohnya gaji, umur.

Lanjut ke sini untuk studi kasus penggunaan Naive Bayes




Besakih Temple Ceremony