Membuat Aplikasi Konversi Desimal ke Biner

programKonversi 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… cool, 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_konversi

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 wink.

Mungkin Anda juga menyukai

1 Respon

  1. annete berkata:

    thanks bgt yaa..
    sgt membantu
    :))

Tinggalkan Balasan

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.