sistem bilangan biner atau sistem bilangan basis dua adalah sebuah sistem penulisan angka dengan menggunakan dua simbol yaitu 0 dan 1.
sistem bilangan biner modern ditemukan oleh gottfried wilhelm leibniz pada abad ke-17.
sistem bilangan ini merupakan dasar dari semua sistem bilangan berbasis digital.
dari sistem bilangan biner, kita dapat mengkonversinya ke sistem bilangan oktal atau hexadesimal.
sistem ini juga dapat kita sebut dengan istilah bit, atau binary digit.
pengelompokan bilangan biner dalam komputer selalu berjumlah 8, dengan istilah 1 byte/bita.
dalam istilah komputer, 1 byte = 8 bit.
kode-kode rancang bangun komputer, seperti ascii, american standard code for information interchange menggunakan sistem peng-kode-an 1 byte.
dalam sistem komunikasi digital modern, dimana data ditransmisikan dalam bentuk bit-bit biner, dibutuhkan sistem yang tahan terhadap noise yang terdapat di kanal transmisi sehingga data yang ditransmisikan tersebut dapat diterima dengan benar.
kesalahan dalam pengiriman atau penerimaan data merupakan permasalahan yang mendasar yang memberikan dampak yang sangat signifikan pada sistem komunikasi.erika kusumasari rosita, suwadi , achmadansori, implementasiconvolutional code danviterbi decode pada dsk tms320c6416t, surabaya,
bilangan biner yang biasa dipakai itu ada 8 digit angka dan hanya berisikan angka 1 dan 0, tidak ada angka lainnya.
biner (8 bit)
perhitungan dalam bilangan biner jampi sama dengan menghitung dalam sistem bilangan lain.
dimulai dengan angka pertama, dan angka selanjutnya.
dalam sistem bilangan desimal, perhitungan menggunakan angka 0 hingga 9, sedangkan dalam bilangan biner hanya menggunakan angka 0 dan 1.
contoh: mengubah bilangan desimal menjadi biner
desimal = 10.
berdasarkan referensi di atas yang mendekati bilangan 10 adalah 8 (23), selanjutnya hasil pengurangan 10-8 = 2 (21).
sehingga dapat dijabarkan sbb.
10 = (1 x 23) + (0 x 22) + (1 x 21) + (0 x 20).
dari perhitungan di atas bilangan biner dari 10 adalah 1010
dapat juga dengan cara lain yaitu 10 : 2 = 5 sisa 0 ( 0 akan menjadi angka terakhir dalam bilangan biner ), 5( hasil pembagian pertama ) : 2 = 2 sisa 1 ( 1 akan menjadi angka kedua terakhir dalam bilangan biner ), 2(hasil pembagian kedua ): 2 = 1 sisa 0( 0 akan menjadi angka ketiga terakhir dalam bilangan biner ), 1( hasil pembagian ketiga ): 2 = 0 sisa 1 ( 1 akan menjadi angka pertama dalam bilangan biner ) karena hasil dari bagi sudah 0 atau habis, sehingga bilangan biner dari 10 = 1010
atau dengan cara yang singkat
1:2=0(1) sisa hasil bagi dibaca dari belakang menjadi 1010
pengenalan warna citra binary
citra biner (binary image) adalah citra yang hanya mempunyai dua nilai derajat.
meskipun saat ini citra berwarna lebih disukai karena memberi kesan yang lebih kaya daripada citra biner, namun tidak membuat citra biner mati.
pada beberapa aplikasi citra biner masih tetap dibutuhkan, misalnya citra logo instansi ( yang hanya terdiri atas warna hitam dan putih ), citra kode batang ( bar code ) yang tertera pada label barang, citra hasil pemindahan dokumen teks, dan sebagainya.
objek di dalam citra biner adalah segmentasi objek.
proses segmentasi bertujuan mengelompokkan pixel - pixel objek menjadi wilayah ( region ) yang merepresentasikan objek.
ada dua pendekatan yang digunakan dalam segmentasi objek:
segmentasi berdasarkan batas wilayah ( tepi dari objek ).
pixel - pixel tepi ditelusuri sehingga rangkaian pixel yang menjadi batas ( boundary ) antara objek dan latar belakang dapat diketahui secara keseluruhan ( algoritma boundary following ).
segmentasi kebentuk-bentuk dasar ( misalnya segmentasi huruf menjadi garis - garis vertikal dan horizontal, segmentasi objek menjadi bentuk lingkaran, elips, dansebagainya).