Perkalian dan Pembagian Bilangan Biner
Sebagaimana halnya dengan Penjumlahan dan pengurangan, pada bilangan biner kita juga dapat melakukan proses perkalian dan pembagian. Proses perkalian dan pembagiannya hampir sama dengan proses perkalian dan pembagian pada bilangan desimal. Untuk dapat melakukan perkalian bilangan biner kita terlebih dahulu harus mengerti proses penjumlahan bilangan biner, karena dalam proses perkalian pasti akan melibatkan proses penjumlahan. Begitu juga dengan proses pembagian bilangan biner, kita harus terlebih dahulu mengerti proses pengurangan bilangan biner agar dapat melanjutkan proses pembagian. Berikut ini adalah cara melakukan perkalian dan pembagian pada bilangan biner.
Perkalian Bilangan Biner- Pada perkalian biner pada dasarnya sama dengan perkalian desimal,bedanya hanya nilai yang dihasilkan hanya 0 dan 1.
- Bergeser 1 ke kanan setiap dikalikan 1 bit pengali
- Setelah proses perkalian masing-masing bit pengali selesai, lakukan penjumlahan masing-masing kolom bit hasil.
Pembagian Bilangan Biner
- Pembagian biner pada dasarnya sama dengan pembagian desimal, bedanya nilai yang dihasilkan hanya 0 dan 1
- Bit-bit yang dibagi diambil bit per bit dari sebelah kiri. Apabila nilainya lebih dari bit pembagi, maka bagilah bit-bit tersebut. Jika setelah bergeser 1 bit nilainya masih dibawah bit pembagi, maka hasil bagi sama dengan 0.
menurut hitungan saya 0100 0111 itu (71)
ReplyDeleteyg benar adalah 1000 1111 (143)
klo ingin buktikan coba saja di excel
Deletebetul mas bro...kesalahan terjadi karena deretan angka 1101 yang terakhir tergeser dua digit ke kiri sehingga hasil penjumlahannya jadi salah...semoga koreksinya menjadi kebaikan...mohon maaf baru ditanggapi
DeleteYap.. 10001111 hasilnya
DeleteMksih
tolong di sunting
Deletehasil nya 1000 1111 😊
ReplyDeletesiip....mantap
DeleteAgan mau mintak tolong saya dapat soal pembagian bilangan biner seperti ini
ReplyDelete125:5=gmana penyelesaian nya gan mohon bantuannya gan????
Maksudnya bilangan desimal atau atau biner RAM LES?? atau maksudnya 125 diubah biner dulu dan 5 juga diubah biner?
Deleteatau maksudnya 1111101 : 101 ? kalau memang iya berarti langkahnya sebagai berikut :
Deletepertama: ambil 111 (3 digit pertama) bagi dengan 101 maka didapatkan hasilnya 1.
kedua :kalikan 1 dengan 101 didapatkan hasilnya 101 dan letakkan hasilnya dibawah 111 (3 digit pertama tadi)
ketiga :kurangkan 111 dengan 101 sehingga didapatkan hasilnya 10
keempat : karena 10 tak bisa dibagi dengan 101 maka kita turunkan digit 1 yang ada disamping 111(digit ke 4 bilangan 1111101) sehingga sekarang didapatkan angka 101
kelima : bagi 101 dengan 101 pembagi sehingga didapatkan hasil bagi 1 (posisi sekarang 11) kemudian kalikan kembali 1 ini dengan 101 dan didapatkan 101.
keenam : kurangkan 101 - 101 hingga didapatkan hasilnya 000
ketujuh : karena 000 tak bisa dikurangkan dengan 101 maka lakukan penurunan digit bilangan yang tersisa dari 1111101 (kalau 1111 yang pertama sudah selesai)1 persatu. setiap satu bilangan diturunkan dan belum bisa dilakukan pembagian, maka kita letakkan satu nilai 0 pada hasil pembagian (sekarang hasil pembagian berubah menjadi 110)
kedelapan : karena belum bisa dibagi turunkan lagi digit berikutnya dan lakukan pembagian, karena masih belum cukup untuk dibagi tambahkan lagi satu digit 0 ke bilangan hasil bagi (sekarang hasil bagi menjadi 1100)
kesembilan : turunkan lagi digit berikutnya (kebetulan dalam kasus ini bilangan terakhir) sehingga posisnya sekarang 101. Kemudian lakukan pembagian dengan bilangan pembagi 101 dan didapatkan hasilnya 1 (sekarang bilangan hasil bagi menjadi 11001.
sepuluh : kalikan bilang hasil bagi 1 tadi dengan 101 dan didapatkan 101 dan lakukan pengurangan 101 dg 101 sehingga 0 berarti proses pembagian menjadi selesai dengan hasil 11001 (sama dengan 25 bilangan desimal)
demikian RAM LES semoga dimengerti dan bermanfat
Im hack you
ReplyDeletemau koreksi yang perkalian jawabannya salah, seharusnya bukan 1000111(64+0+0+0+4+2+1= 71) tetapi 10001111(128+0+0+0+8+4+2+1=143).
ReplyDeleteKalau Susunan perstepnya gimana ya ka aku juga ada tugas nih anak semester satu tehnik baru kenal sama biner
ReplyDelete1000 : 0100
ReplyDelete