Membuat Aplikasi Konversi Desimal ke Biner
Konversi bilangan dari desimal ke biner dapat dilakukan dengan membagi bilangan desimal tersebut dengan dua, kemudian sisa hasil baginya disimpan sebagai bagian dari bilangan biner, selanjutnya jika hasil bagi bilangan tersebut belum habis maka dibagi lagi dengan dua, begitu seterusnya sampai bilangan tersebut habis dibagi dua. Setelah hasil bilangan tersebut habis dibagi dengan dua, maka sisa hasil bagi dari masing-masing pembagian disusun dari belakang ke depan untuk membentuk bilangan biner.
Sebagai contoh: akan dikonversikan bilangan desimal 10 menjadi bilangan biner, maka cara menyelesaikannya adalah sebagai berikut 10:2=5(0), 5:2=2(1), 2:2=1(0), 1:2=0(1) sisa hasil bagi dibaca dari belakang menjadi 1010
Dengan menggunakan teori tersebut, kita akan mencoba membuat sebuah aplikasi yang dapat mengkonversikan bilangan desimal ke bilangan biner, mari kita mulai… , hal pertama yang harus dilakukan adalah membuat sebuah fungsi konversi yang dapat mengolah bilangan desimal yang diinputkan menjadi bilangan biner. Sebagai contoh kita dapat membuatnya seperti berikut
Fungsi pada contoh di atas merupakan sebuah perulangan rekursif yang akan berhenti bila variabel bil mempunyai nilai 0 atau 1. Jika anda belum memahami tentang perulangan rekursif, anda dapat membacanya pada https://ndoware.com/perulangan-loop.html
Selanjutnya fungsi tersebut tinggal dipanggil dari program utama, contoh program lengkapnya dapat anda download di sini, program tersebut dibuat menggunakan borland delphi 7, jika ingin programnya dalam bahasa pemrograman yang lain, silahkan dikonversikan sendiri .
thanks bgt yaa..
sgt membantu
:))