Anda di halaman 1dari 20

Sistem Digital Kelas B

(2 Sks)

Meicsy E. I. Najoan, ST, MT


Staf Dosen Jurusan Teknik Elektro Unsrat
Cara Membagi Bilangan Biner
Pembagian biner dapat diselesaikan
menggunakan metode pembagian panjang,
yaitu metode yang dapat mengajarkan proses
pembagian kepada diri sendiri maupun untuk
membuat program komputer yang sederhana. 
Menggunakan Pembagian Panjang
Pembagian Panjang Desimal
 Pembilang dibagi dengan penyebut, dan hasilnya adalah hasil
bagi.
 Bandingkan penyebut dengan angka pertama dalam
pembilang. Jika penyebut lebih besar, lanjutkan
menambahkan angka ke pembilang hingga penyebut menjadi
lebih kecil. (Contohnya, jika menghitung 172 dibagi 4, kita
bandingkan 4 dengan 1, kita ketahui bahwa 4 lebih besar dari
1, jadi lanjutkan dengan membandingkan 4 dengan 17.)
 Tuliskan angka pertama hasil bagi di atas angka pembilang
terakhir yang digunakan dalam perbandingan. Saat
membandingkan 4 dengan 17, kita lihat bahwa 4 tercakup
oleh 17 sebanyak empat kali, sehingga kita tulis 4 sebagai
angka pertama hasil bagi, di atas angka 7.
Pembagian Panjang Desimal

 Kalikan dan kurangi untuk mendapatkan sisanya. Kalikan angka


hasil bagi dengan penyebut, berarti 4 × 4 = 16. Tulis 16 di
bawah angka 17, lalu kurangi 17 dengan 16 untuk mendapatkan
sisanya, yaitu 1.
 Ulangi prosesnya. Kita bandingkan lagi penyebut, yaitu 4,
dengan angka selanjutnya, yaitu 1, perhatikan bahwa 4 lebih
besar dari 1, lalu "turunkan" angka selanjutnya dari pembilang,
kita lanjutkan dengan membandingkan 4 dengan 12. Kita lihat
bahwa 4 tercakup oleh 12 sebanyak tiga kali tak bersisa, jadi kita
tulis 3 sebagai angka berikutnya dari hasil bagi. Jawabannya
adalah 43.
Penjelasan Rangkaian
Bit Pengali adalah B1 dan B0, dikalikan bit A1 dan A0 dan produknya adalah
P3P2P1P0.
Produk parsial pertama dibentuk dengan mengalikan B0 dengan A0 dan B1
dengan Ao.
Perkalian A0 dan B0 menghasilkan 1, jika kedua bitnya 1; jika tidak
menghasilkan 0. Ini menunjukkan operasi AND.Oleh karena itu produk parsial
dapat diimplementasikan dengan gerbang AND.
Produk parsial kedua dapat diperoleh dengan mengalikan B0 dengan A1dan B 1
dengan A1 dan menggeser satu posisi ke kiri.
Dua produk parsial ditambahkan dengan dua sirkuit adder setengah.
Biasanya ada lebih banyak bit dalam produk parsial dan itu diperlukan untuk
menggunakan penambah penuh untuk menghasilkan jumlah produk parsial.
Pengganda Biner 2-bit demi 2-bit ditunjukkan pada berikut.
Menggunakan Pembagian Panjang

Persiapkan masalah pembagian panjang dalam biner. Kita


ambil contoh 10101 ÷ 11. Tulis sebagai masalah untuk
pembagian panjang, menggunakan 10101 sebagai pembilang
serta 11 sebagai penyebut. Sisakan ruang di atasnya sebagai
tempat menulis hasil bagi, dan di bawahnya sebagai tempat
menulis perhitungan.
Bandingkan penyebut dengan angka pertama pembilang.

Cara kerjanya sama dengan pembagian panjang dalam desimal, tapi


sebenarnya jauh lebih mudah dalam sistem bilangan biner. Dalam
biner hanya ada dua pilihan, yaitu tidak dapat membagi bilangan
dengan penyebut (berarti 0) atau penyebut hanya tercakup satu kali
(berarti 1):
11 > 1, jadi 11 tidak "tercakup oleh" 1. Tulis angka 0 sebagai angka
pertama hasil bagi (di atas angka pertama pembilang).
Kerjakan angka selanjutnya dan ulangi hingga
mendapatkan angka 1

Berikut ini adalah langkah-langkah berikutnya dalam contoh


kita:
Turunkan angka selanjutnya dari pembilang. 11 > 10. Tulis
angka 0 pada hasil bagi.
Turunkan angka selanjutnya. 11 < 101. Tulis angka 1 pada
hasil bagi.
Kerjakan angka selanjutnya dan ulangi hingga
mendapatkan angka 1
Temukan Sisa Pembagian

Sama halnya dengan pembagian panjang desimal, kalikan angka yang baru saja
kita dapatkan (1) dengan penyebut (11), lalu tulis hasilnya di bawah pembilang
sejajar dengan angka yang baru saja kita hitung. Dalam sistem bilangan biner,
proses ini bisa kita ringkas, karena 1 x penyebut selalu sama dengan penyebut:
Tulis penyebut di bawah pembilang. Di sini, tuliskan 11 sejajar di bawah tiga
angka pertama dari pembilang (101).
Hitung 101 - 11 agar mendapatkan sisa pembagian, yaitu 10. Lihat cara
mengurangi bilangan biner jika Anda perlu mempelajari kembali.
Ulangi hingga masalah selesai

Turunkan angka selanjutnya dari penyebut ke sisa pembagian untuk


mendapatkan 100. Karena 11 < 100, tulis 1 sebagai angka
berikutnya dari hasil pembagian. Lanjutkan perhitungan seperti
sebelumnya:
Tulis 11 di bawah 100 lalu kurangi agar mendapatkan 1.
Turunkan angka terakhir pembilang sehingga menjadi 11.
11 = 11, jadi tulislah 1 sebagai angka terakhir dari hasil bagi
(jawabannya).
Karena tidak ada sisa pembagian, perhitungan selesai.
Jawabannya adalah 00111, atau 111 saja.
Rangkaian pembagian ( Divider)
Rangkaian Divider terdiri dari dua blok input (sebagai
bilangan yang di bagi dan pembagi) serta satu blok
output. Setiap blok dapat terdiri lebih dari 1 bit data
atau lebih.. Jika kita ingin membuat rangkain
pembagian antara 2 bit biner ( 2:2 bit) maka kita
terlebih dahulu harus buat table kebenarannya dulu
seperti di tunjukkan pada table berikut:
Rangkaian pembagian ( Divider)
Rangkaian pembagian ( Divider)
Dengan menggunakan aturan SOP dan K-map maka kita
bisa mencari persamaan tiap output sebagai berikut:
Persamaan R0
Rangkaian pembagian ( Divider)
Rangkaian pembagian ( Divider)
Rangkaian pembagian ( Divider)
Rangkaian pembagian ( Divider)
Sehingga rangkaiannya menjadi
Tugas

Implementasikan Rangkaian Pembagian


diatas dengan Menggunakan Software
ALTERA MAXPLUS + PLUS

Anda mungkin juga menyukai