Learn everytime where you are, life, computer, internet, technology, hardware, photo
12 Feb
Mungkin sampai saat ini, bilangan yang sangat baik untuk merepresentasikan sistem yang ada di komputer adalah biner karena dia hanya akan memiliki 2 kemungkinan yaitu 0 atau 1. SEbenarnya apa itu bilangan biner? Wikipedia berkata : 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 biner, kita dapat mengkonversinya ke sistem bilangan Oktal atau Hexadesimal. Sistem ini juga dapat kita sebut dengan istilah bit, atau Binary Digit. Pengelompokan biner dalam komputer selalu berjumlah 8, dengan istilah 1 Byte. 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.
Kenapa komputer menggunakan bilangan biner? Menurut hemat saya, itu karena komputer menggunakan transistor sebagai dasarnya. Transistor memiliki keadaan on atau off. Ketika on maka tegangan output akan naik dan melewati batas ambang tegangan (threshold voltage) sehingga di komputer akan merepresentasikan nilai 1, sedangkan sebaliknya, jika tegangan 0 maka belum melewati batas ambang sehingga di komputer akan merepresentasikan nilai 0. Selain itu, ada juga nilai high impedance untuk floating.
Dengan sistem seperti itu dan teknologi yang semakin canggih, dalam chip bisa ditanam berjuta-juta transistor sehingga representasi yang tadinya hanya 0 dan 1 bisa dikombinasikan menjadi nilai yang sangat besar. Misal komputer 32 bit maka dia bisa merepresentasikan nilai 2^32. Bagaimana kalau komputer 64 bit? Tentu saja mereka akan memiliki range yang lebih lebar sehingga bilangan yang bisa dikomputasi akan semakin besar juga.
Bagaimana kalau komputer menggunakan sistem bilangan desimal ya? Wah ga kebayang bagaimana rumitnya didalam chip itu. Level tegangan jadi bervariasi (dari 0 - 9),komputer jadi makin bingung kalo bilangannya makin besar. Hehehe.. Jika dengan biner, ada operasi-operasi arithmatic khusus yang bisa dilakukan dengan menggunakan pergeseran (shifting).
Misal 128 / 64. Hasilnya adalah 2 jika dihitung dengan otak kita. Bagaimana dengan komputer? Ya paling gampang dengan melakukan pembagian, namun pembagian akan menghabiskan banyak clock cycle. Yang paling gampang adalah dengan shifting,128 = 2^7 / 2^6 = 128>>6. Operasi itu melambangkan shifting. 128 di geser ke kanan 6 kali.
jadi dalam biner 128 = 100 0000 >> 6 = 000 0010 = 2. Yah begitulah biner bekerja. Lebih gampang menurut saya untuk bilangan yang belum terlalu komplex. Namun untuk bilangan yang besar saya mempersilakan komputer untuk menghitung sendiri. Hhehe..
6 Responses for "Bahkan Komputer Canggih pun Menggunakan Bilangan Biner"
pertamax sik
maca keri
ael´s last blog ..Surat untuk (Suporter) Sepakbola Indonesia
bilangan biner sama komputer itu duluan mana sih?
hah?
saya bingung…..
Memang di dunia ini serba ada dua, laki-lai perempuan, tua muda, siang malam, jadi komputer juga pengen kaya gitu, hanya kenal angka 1 dan 0.
Zay Ariefz´s last blog ..BUZZ : Google Social Network
baru tahu kalo komputer pake sistem shifting, matur nuwun kang, ditunggu artikelnya yang laen
hasssan´s last blog ..telah Update Firefox 3.6
hanya karena 0 dan 1 menjadi sistem yang hebat, bagaimana jika ditambah angka 2, 3, dan selanjutnya, bukankah malah lebih hebat lagi?
Leave a reply