Kumpulan Soal Kode Gray untuk Pemula: Konsep, Contoh, dan Jawaban

Kode Gray adalah salah satu materi dasar yang sering muncul dalam pelajaran Digital Logic, Sistem Digital, dan Elektronika Digital. Untuk pemula, konsep kode Gray mungkin terasa membingungkan karena berbeda dari bilangan biner biasa. Namun, jika dipahami dengan baik, kode Gray justru menjadi salah satu materi yang paling mudah dikuasai karena pola perubahan bitnya yang konsisten.

Pada artikel ini, kamu akan menemukan kumpulan soal kode Gray untuk pemula lengkap dengan konsep dasar, contoh soal, dan jawaban. Artikel ini cocok untuk siswa SMA, mahasiswa teknik elektro, informatika, serta siapa saja yang ingin memahami kode Gray dari nol. Dengan latihan soal yang tepat, kamu akan lebih cepat menguasai materi ini dan siap menghadapi ujian atau tugas.

Baca juga:Mengapa Menjadi Mahasiswa Aktif itu Krusial?

Apa Itu Kode Gray?

Kode Gray adalah sistem pengkodean bilangan biner yang dirancang agar perubahan antar nilai hanya mengubah satu bit. Sistem ini disebut juga Binary Reflected Gray Code (BRGC). Keunikan kode Gray adalah perubahan bit yang minimal saat nilai berubah, sehingga mengurangi kemungkinan kesalahan pembacaan atau transmisi data.

Misalnya, pada bilangan biner biasa, perubahan dari 3 (0011) ke 4 (0100) mengubah tiga bit sekaligus. Pada kode Gray, perubahan dari nilai yang sama hanya akan mengubah satu bit saja. Karena alasan ini, kode Gray banyak digunakan pada aplikasi yang membutuhkan perubahan data yang halus dan minim kesalahan.

🔖 Baca juga:
10 Contoh Soal Statistika Industri Lengkap dengan Pembahasan

Kode Gray banyak digunakan pada:

  1. Rotary encoder
  2. Sensor posisi
  3. Sistem komunikasi digital
  4. Pengkodean data untuk mengurangi error

Cara Membuat Kode Gray dari Biner

Konversi biner ke kode Gray dapat dilakukan dengan langkah mudah:

  1. Bit paling kiri (MSB) kode Gray sama dengan MSB bilangan biner.
  2. Bit Gray berikutnya adalah hasil XOR (exclusive OR) antara bit biner saat ini dan bit biner sebelumnya.

Rumus:

  • G(n) = B(n) XOR B(n+1)

Contoh:
Biner: 1011

  • G3 = B3 = 1
  • G2 = B3 XOR B2 = 1 XOR 0 = 1
  • G1 = B2 XOR B1 = 0 XOR 1 = 1
  • G0 = B1 XOR B0 = 1 XOR 1 = 0
    Kode Gray: 1110

Cara Mengubah Kode Gray ke Biner

Untuk mengubah kode Gray ke biner, caranya adalah:

  1. Bit MSB biner sama dengan MSB Gray.
  2. Bit biner berikutnya adalah hasil XOR antara bit biner sebelumnya dan bit Gray saat ini.

Rumus:

  • B(n) = B(n+1) XOR G(n)

Contoh:
Gray: 1110

  • B3 = G3 = 1
  • B2 = B3 XOR G2 = 1 XOR 1 = 0
  • B1 = B2 XOR G1 = 0 XOR 1 = 1
  • B0 = B1 XOR G0 = 1 XOR 0 = 1
    Biner: 1011

Tabel Kode Gray 4 Bit (Referensi Pemula)

Untuk memudahkan pemula, berikut tabel kode Gray 4 bit yang sering digunakan dalam soal:

Biner | Gray
0000 | 0000
0001 | 0001
0010 | 0011
0011 | 0010
0100 | 0110
0101 | 0111
0110 | 0101
0111 | 0100
1000 | 1100
1001 | 1101
1010 | 1111
1011 | 1110
1100 | 1010
1101 | 1011
1110 | 1001
1111 | 1000

Tabel ini membantu kamu cepat mengerjakan soal pilihan ganda dan latihan konversi.

Kumpulan Soal Kode Gray untuk Pemula

Berikut kumpulan soal kode Gray yang cocok untuk pemula. Setiap soal dilengkapi jawaban dan pembahasan singkat.

Soal 1: Konversi Biner ke Gray (4 bit)

Ubah bilangan biner 0101 menjadi kode Gray.

Jawaban:
Biner = 0101

  • G3 = 0
  • G2 = 0 XOR 1 = 1
  • G1 = 1 XOR 0 = 1
  • G0 = 0 XOR 1 = 1
    Kode Gray = 0111

Pembahasan:
Gunakan aturan XOR antar bit biner berurutan.

Soal 2: Konversi Gray ke Biner (4 bit)

Ubah kode Gray 1010 menjadi biner.

Jawaban:
Gray = 1010

  • B3 = 1
  • B2 = 1 XOR 0 = 1
  • B1 = 1 XOR 0 XOR 1 = 0
  • B0 = 1 XOR 0 XOR 1 XOR 0 = 0
    Biner = 1100

Pembahasan:
Metode prefix XOR mempermudah konversi.

Soal 3: Tentukan Desimal dari Gray 1101

Kode Gray 1101 jika dikonversi ke desimal adalah…

Jawaban:
Gray = 1101
Konversi ke biner:

  • B3 = 1
  • B2 = 1 XOR 1 = 0
  • B1 = 1 XOR 1 XOR 0 = 0
  • B0 = 1 XOR 1 XOR 0 XOR 1 = 1
    Biner = 1001
    Desimal = 9

Pembahasan:
Ubah ke biner lalu konversi ke desimal.

Soal 4: Konversi Biner ke Gray (6 bit)

Ubah biner 101011 menjadi kode Gray.

Jawaban:
Biner = 101011

  • G5 = 1
  • G4 = 1 XOR 0 = 1
  • G3 = 0 XOR 1 = 1
  • G2 = 1 XOR 0 = 1
  • G1 = 0 XOR 1 = 1
  • G0 = 1 XOR 1 = 0
    Kode Gray = 111110

Pembahasan:
Latihan dengan bit lebih banyak agar lebih mahir.

Soal 5: Konversi Gray ke Biner (6 bit)

Ubah kode Gray 110110 menjadi biner.

Jawaban:
Gray = 110110

  • B5 = 1
  • B4 = 1 XOR 1 = 0
  • B3 = 0 XOR 0 = 0
  • B2 = 0 XOR 1 = 1
  • B1 = 1 XOR 1 = 0
  • B0 = 0 XOR 0 = 0
    Biner = 100100

Pembahasan:
Gunakan XOR berurutan dari MSB.

Soal 6: Periksa Validitas Kode Gray

Manakah kode berikut yang bukan kode Gray?

A. 0100
B. 1101
C. 1011
D. 1000
E. 0111

Jawaban:
Semua opsi adalah kode Gray valid karena ada dalam tabel Gray 4 bit.
Namun jika harus memilih satu, kamu bisa cek perubahan bit antar urutan Gray.
Semua opsi memenuhi aturan perubahan satu bit, sehingga valid.

Pembahasan:
Kode Gray valid adalah yang berubah satu bit antar nilai berturut-turut.

Soal 7: Konversi Desimal ke Gray (4 bit)

Ubah angka desimal 7 menjadi kode Gray 4 bit.

Jawaban:
7 dalam biner 4 bit = 0111
Konversi ke Gray:

  • G3 = 0
  • G2 = 0 XOR 1 = 1
  • G1 = 1 XOR 1 = 0
  • G0 = 1 XOR 1 = 0
    Kode Gray = 0100

Pembahasan:
Desimal → biner → Gray.

Soal 8: Konversi Desimal ke Gray (8 bit)

Ubah angka desimal 150 menjadi kode Gray 8 bit.

Jawaban:
150 dalam biner 8 bit = 10010110
Konversi ke Gray:

  • G7 = 1
  • G6 = 1 XOR 0 = 1
  • G5 = 0 XOR 0 = 0
  • G4 = 0 XOR 1 = 1
  • G3 = 1 XOR 0 = 1
  • G2 = 0 XOR 1 = 1
  • G1 = 1 XOR 1 = 0
  • G0 = 1 XOR 0 = 1
    Kode Gray = 11011101

Pembahasan:
Latihan dengan 8 bit membantu menghadapi soal ujian.

Soal 9: Konversi Gray ke Desimal (4 bit)

Kode Gray 0110 jika dikonversi ke desimal adalah…

Jawaban:
Gray = 0110
Konversi ke biner:

  • B3 = 0
  • B2 = 0 XOR 1 = 1
  • B1 = 0 XOR 1 XOR 1 = 0
  • B0 = 0 XOR 1 XOR 1 XOR 0 = 0
    Biner = 0100
    Desimal = 4

Pembahasan:
Ubah ke biner lalu konversi ke desimal.

Soal 10: Konversi Gray ke Biner (8 bit)

Ubah kode Gray 11110000 menjadi biner.

Jawaban:
Gray = 11110000

  • B7 = 1
  • B6 = 1 XOR 1 = 0
  • B5 = 0 XOR 1 = 1
  • B4 = 1 XOR 1 = 0
  • B3 = 0 XOR 0 = 0
  • B2 = 0 XOR 0 = 0
  • B1 = 0 XOR 0 = 0
  • B0 = 0 XOR 0 = 0
    Biner = 10100000

Pembahasan:
Soal 8 bit cocok untuk latihan tingkat lanjut.

Trik Cepat untuk Pemula

Untuk pemula, berikut trik cepat agar kamu lebih cepat mengerjakan soal kode Gray:

  1. Ingat MSB Gray = MSB Biner
    Ini langkah paling awal dan penting.
  2. Gunakan metode XOR berantai
    Untuk Gray → biner, gunakan prefix XOR.
  3. Buat tabel Gray 4 bit di catatan
    Ini sangat membantu saat ujian.
  4. Latihan konversi bolak-balik
    Konversi biner → Gray dan Gray → biner secara bergantian.
  5. Pahami konsep perubahan satu bit
    Ini adalah inti kode Gray.

Baca juga:Rektor Universitas Teknokrat Indonesia, Kampus Terbaik di Lampung Pimpin Doa untuk Para Syuhada Ijtimak Ulama di Masjid Al-Hijrah

Kesimpulan

Kode Gray adalah materi penting dalam digital logic dan sistem digital. Bagi pemula, memahami konsep dasar dan latihan soal adalah kunci utama untuk menguasai materi ini. Artikel ini menyediakan kumpulan soal kode Gray untuk pemula lengkap dengan konsep, contoh, dan jawaban. Dengan latihan rutin, kamu akan lebih cepat dan percaya diri saat menghadapi ujian. Jangan lupa untuk selalu mengulang konsep dasar dan latihan konversi secara teratur.

Penulis:Loveytha

Post Comment