Setelah mengulas bagaimana kita mentransformasikan bilangan desimal menjadi bilangan biner, pada tulisan ini akan diulas bagaimana kita merealisasikan bilang biner menjadi sinyal digital. Karena sinyal digital ini adalah nilai nyata yang digunakan di dalam perangkat elektronik yang kita gunakan.
Bilangan biner hanya memiliki dua nilai, 0 dan 1. Pada dunia nyata, nilai 0 dan 1 direalisasikan pada umumnya dengan nilai tegangan 0 dan 3 Volt.
Mari kita ambil contoh sederhana: bagaimana merealisasikan nilai pengukuran antara 0 - 15 Volt dengan bilangan biner?
Bilangan desimal 0 - 15 memerlukan representasi 4 bit bilangan biner.
Tabel di bawah ini menguraikan setiap nilai analog 0 - 15 ke dalam 4 bit bilangan biner. Realisasi sinyal digital sebenarnya juga adalah sinyal analog yang nilai amplitudanya hanya 2, yaitu 0 dan 3 Volt. Pada gambar sinyal di bawah ini, nilai 0 Volt ditunjukkan dengan garis hitam, dan nilai 3 Volt ditunjukkan dengan garis merah.
Dengan demikian, nilai 0 volt dalam dunia digital juga menunjukkan arti, 0 adalah sebulah nilai bit 0, dan 3 Volt adalah sebuah nilai bit 1. Pada tabel di atas, cara kita membaca bit adalah dari kiri ke kanan (indeks 3 ke indeks 0), sama dengan cara kita melihat nilai sinyal dari kiri ke kanan. cara baca ini disebut juga dengan most significant bit (MSB), yang artinya bit yang tulis pertama paling kiri adalah bit paling yang nilainya paling besar. Kita ambil contoh bilangan desimal 12.
Bilangan biner hanya memiliki dua nilai, 0 dan 1. Pada dunia nyata, nilai 0 dan 1 direalisasikan pada umumnya dengan nilai tegangan 0 dan 3 Volt.
Mari kita ambil contoh sederhana: bagaimana merealisasikan nilai pengukuran antara 0 - 15 Volt dengan bilangan biner?
Bilangan desimal 0 - 15 memerlukan representasi 4 bit bilangan biner.
Tabel di bawah ini menguraikan setiap nilai analog 0 - 15 ke dalam 4 bit bilangan biner. Realisasi sinyal digital sebenarnya juga adalah sinyal analog yang nilai amplitudanya hanya 2, yaitu 0 dan 3 Volt. Pada gambar sinyal di bawah ini, nilai 0 Volt ditunjukkan dengan garis hitam, dan nilai 3 Volt ditunjukkan dengan garis merah.
Dengan demikian, nilai 0 volt dalam dunia digital juga menunjukkan arti, 0 adalah sebulah nilai bit 0, dan 3 Volt adalah sebuah nilai bit 1. Pada tabel di atas, cara kita membaca bit adalah dari kiri ke kanan (indeks 3 ke indeks 0), sama dengan cara kita melihat nilai sinyal dari kiri ke kanan. cara baca ini disebut juga dengan most significant bit (MSB), yang artinya bit yang tulis pertama paling kiri adalah bit paling yang nilainya paling besar. Kita ambil contoh bilangan desimal 12.
12 = (1 * 23) + (1 * 22) +
(0 * 21) + (0 * 20)
Ketika kita menuliskan desimal 12 ke dalam bilangan biner dengan format MSB, kita akan menuliskan 1-1-0-0.
Tambahan Mengenai Sinkronisasi
Satu hal yang bisa kita ambil dari realisasi sinyal digital ini adalah kita harus membaca bit per bit untuk mendapatkan informasi yang utuh. Mari kita lihat representasi sinyal digital untuk bilangan desimal 10 yang bilangan binernya 1-0-1-0 di bawah ini.
Lebar sinyal (pulse width) harus konstan dilambangkan dengan periode T.
Kita asumsikan sinyal digital di atas adalah suatu nilai yang hendak dikirimkan dari sumber dari penerima. Sumber dan penerima harus memiliki konfigurasi kecepatan membaca yang sama (sampling), sehingga data ini diterjemahkan dengan benar. Jika penerima membaca terlalu cepat, bukan dengan periode T melainkan periode t yang nilainya 1/3 T, maka data yang dibaca bukan lagi 1-0-1-0 melainkan 1-1-1-0-0-0...
Kecepatan membaca atau sampling ini adalah spesifikasi yang umum kita baca pada koneksi USB, atau internet. USB versi 2.0 memiliki spesifikasi kecepatan 12Mbit/detik sampai 40Mbit/detik (M=mega atau 106). Sebelum USB stick dan komputer saling bertukar data, akan terjadi mekanisme saling mengenali konfigurasi satu sama lain, dan seberapa cepat sampling akan berlangsung.
Semoga bermanfaat!
Jelasin mekanisme penyamaan kecepatan sampling antara komputer dan USB-nya dong kak. :)
ReplyDeleteAkan, Sam :) aku tampung sebagai bahan berikutnya ya. Tapi sepertinya akan mulai dari protokol paling kuno sampe ke USB. Makasih ya udah mampir ke sini.
Delete