Menggunakan Metode Komplemen Menggunakan Metode Meminjam
Metode ini digunakan oleh komputer untuk mengurangi bilangan biner, karena metode ini menggunakan program yang lebih efisien. Untuk kita manusia yang terbiasa mengerjakan operasi pengurangan desimal biasa, metode ini mungkin lebih sulit digunakan, tetapi memahaminya akan berguna bagi seorang programer. Kita akan menggunakan contoh 101 - 11 = ? Contohnya, konversikan 101-11 menjadi 101-011 sehingga keduanya memiliki tiga digit angka. 101 - 011 = ? Ubah semua 0 menjadi 1 dan semua 1 menjadi 0 pada bilangan pengurang. Pada contoh ini, bilangan pengurang menjadi: 011 → 100. Apa yang sesungguhnya kita lakukan adalah "mengambil komplemen satu," atau mengurangkan setiap digit dalam bilangan pertama ke bilangan satu. Cara cepat "pengubahan" ini bisa diterapkan dalam bilangan biner, karena hanya ada dua kemungkinan hasil dalam pengubahan itu: 1 - 0 = 1 dan 1 - 1 = 0. Setelah Anda memperoleh bentuk "terbalik" bilangan pengurang, tambahkan satu pada hasilnya. Dalam contoh ini, kita memperoleh 100 + 1 = 101. Gunakan teknik penjumlahan bilangan biner untuk menjumlahkan bentuk baru bilangan pengurang ke bilangan yang dikurangi tadi, alih-alih menguranginya:  101 + 101 = 1010 Jika ini membuat Anda bingung, periksa kembali cara-cara penjumlahan bilangan biner. Metode ini akan selalu berakhir dengan jawaban satu digit lebih panjang. Contohnya, soal yang kita kerjakan terdiri dari tiga digit bilangan (101 + 101), tetapi kita memperoleh hasil akhir empat digit (1010). Coret digit pertama, dan Anda akan memperoleh jawaban soal pengurangan awal Anda:   1010 = 10  Dengan demikian, 101 - 011 = 10  Jika Anda tidak memperoleh digit berlebih, Anda mencoba mengurangkan bilangan yang lebih besar ke bilangan yang lebih kecil. Lihat bagian tips untuk mengetahui cara menyelesaikan soal seperti itu, dan coba lagi. Metode ini disebut "komplemen dua", karena langkah "membalik digit" menghasilkan "komplemen satu," dan kemudian angka 1 ditambahkan. Jika Anda ingin memperoleh pemahaman yang lebih intuitif mengenai mengapa metode ini bisa bekerja, cobalah dalam basis sepuluh:  56 - 17 Karena kita akan menggunakan basis sepuluh, kita akan mengambil "komplemen sembilan" pada bilangan pengurang (17) dengan mengurangkan setiap digit ke bilangan sembilan. 99 - 17 = 82. Ubah bentuk ini ke bentuk penjumlahan: 56 + 82. Jika Anda membandingkan bentuk ini dengan soal awal (56 - 17), Anda bisa melihat bahwa kita telah menambahkan 99. 56+82=138. Tetapi, karena perubahan yang kita lakukan menambahkan 99 pada soal awal, kita akan perlu mengurangkan 99 dari jawaban. Lagi, kita akan menggunakan cara cepat, seperti pada metode biner di atas: tambahkan 1 pada total bilangan, lalu hapus digit di sebelah kiri (yang menunjukkan bilangan 100):  138 + 1 = 139 → 139 → 39 Ini adalah bentuk akhir penyelesaian soal awal kita, 56-17. Tulis bilangan yang lebih besar di atas bilangan yang lebih kecil. Jika bilangan yang lebih kecil memiliki digit lebih sedikit, bariskan di sebelah kanan, sebagaimana Anda mengerjakan operasi pengurangan desimal (basis sepuluh). Beberapa operasi pengurangan biner tidak berbeda dengan pengurangan basis sepuluh. Luruskan barisan kolom-kolomnya, mulailah dari sebelah kanan, cari hasil pengurangan untuk setiap digit. Berikut beberapa contoh mudah:  1 - 0 = 1 11 - 10 = 1 1011 - 10 = 1001 Anda hanya perlu mengetahui satu "aturan" istimewa untuk menyelesaikan operasi pengurangan bilangan biner. Aturan ini menyatakan cara "meminjam" dari digit yang ada di sebelah kiri sehingga Anda dapat menyelesaikan kolom "0 - 1". Untuk sisanya, kita akan mengerjakan beberapa contoh soal dan menyelesaikannya menggunakan metode meminjam. Berikut contoh pertama: 110 - 101 = ? Dimulai dari kolom sebelah kanan (tempat satuan), kita perlu menyelesaikan operasi "0 - 1." Untuk melakukan ini, kita perlu "meminjam" dari digit di sebelah kirinya (tempat duaan). Berikut dua langkah untuk sampai di situ:  Pertama, beri tanda silang pada angka 1 dan ganti dengan angka 0, untuk memperoleh ini: 1010 - 101 = ? Anda telah mengurangkan 10 dari bilangan pertama sehingga Anda dapat menambahkan angka "pinjaman" ini ke tempat satuan: 101100 - 101 = ? Sekarang masing-masing kolom bisa diselesaikan seperti biasa. Berikut cara menyelesaikan kolom paling kanan (tempat satuan) dalam soal ini:  101100 - 101 = ? Kolom paling kanan sekarang adalah: 10 - 1 = 1. Jika Anda tidak mengerti bagaimana bisa memperoleh jawaban ini, berikut adalah cara untuk mengonversi soal ini ke desimal: 102 = (1 x 2) + (0 x 1) = 210. (Angka subskrip menunjukkan dalam basis apa bilangan tersebut ditulis.) 12 = (1x1) = 110  Maka, soal ini dalam bentuk desimal menjadi 2 - 1 = ? sehingga jawabannya adalah 1. Sisanya sekarang bisa kita selesaikan dengan mudah. Selesaikan kolom demi kolom, bergerak dari kanan ke kiri: 101100 - 101 = __1 = _01 = 001 = 1 Metode meminjam banyak digunakan dalam penggandaan biner, dan kadang-kadang Anda perlu meminjam berkali-kali hanya untuk menyelesaikan satu kolom. Sebagai contoh, berikut adalah cara untuk menyelesaikan 11000 -  111. Kita tidak bisa "meminjam" dari 0 sehingga kita perlu terus meminjam dari sebelah kiri sampai kita bisa mengubahnya ke dalam sesuatu yang bisa kita pinjami:  10110000 - 111 =  10111001000 - 111 = (ingat, 10 - 1 = 1) 10111001100100 - 111 = Berikut jika ditulis lebih rapi: 1011100 - 111 =  Selesaikan kolom demi kolom: _ _ _ _ 1 = _ _ _ 0 1 = _ _ 0 0 1 = _ 0 0 0 1 = 1 0 0 0 1 Ada tiga cara untuk memeriksa jawaban Anda. Salah satu cara cepat adalah dengan mencari kalkulator biner daring dan memasukkan soalnya. Dua cara lainnya masih berguna, karena Anda mungkin perlu memeriksa secara manual saat mengerjakan tes, dan hal itu akan membuat Anda lebih mengenal dan menyukai bilangan biner:  Lakukan operasi penjumlahan biner untuk memeriksa jawaban Anda. Tambahkan jawaban Anda pada bilangan biner yang lebih kecil, dan Anda akan memperoleh bilangan yang lebih besar. Dari contoh terakhir tadi (11000 - 111 = 10001), kita memperoleh 10001 + 111 = 11000, yang merupakan bilangan yang lebih besar saat kita mulai tadi. Alternatif lainnya, konversikan masing-masing bilangan dari biner ke desimal dan lihat apakah hasilnya benar. Dari contoh yang sama (11000 - 111 = 10001), kita bisa mengonversi masing-masing bilangan ke dalam desimal dan memperoleh 24 - 7 = 17. Itu merupakan pernyataan matematika yang benar sehingga jawaban kita terbukti benar.
Tulis kedua bilangan sejajar kolom sebagaimana pada operasi pengurangan desimal. Tambahkan angka nol di depan jika perlu untuk menunjukkan kedua bilangan memiliki jumlah digit yang sama. Ubah digit-digit pada bilangan pengurang. Tambahkan satu pada bilangan pengurang yang baru. Selesaikan bentuk baru ini sebagai penjumlahan biner. Buang digit pertama. Lakukan cara ini dalam bilangan basis sepuluh. Tulis bilangan berjajar sebagaimana pada operasi pengurangan biasa. Kerjakan beberapa operasi dasar. Kerjakan operasi yang lebih sulit. "Pinjam" dari digit kedua. Selesaikan kolom paling kanan. Kerjakan penyelesaiannya. Kerjakan operasi yang sulit. Periksa jawaban Anda.
https://www.wikihow.com/Subtract-Binary-Numbers https://www.wikihow.com/Subtract-Binary-Numbers
Using the Complement Method Using the Borrow Method