Page 150 - KM Informatika-BS-KLS-IX
P. 150

Ayo, Lakukan
              Sekarang, kalian sudah mempelajari mengenai sistem bilangan heksadesimal.
              Buatlah  program  untuk  melakukan  konversi  heksadesimal  ke  desimal  dan
              juga sebaliknya. Perbedaan dengan konverter sistem bilangan lainnya adalah
              kalian perlu melakukan percabangan untuk memetakan:

                 10 ↔ A      11 ↔ B      12 ↔ C       13 ↔ D      14 ↔ E      15 ↔ F



              G.     Penambahan Parity Bit pada Sistem Bilangan Biner

              Pada subbab sebelumnya, kalian sudah membuat program untuk melakukan
              konversi  dari  sistem  bilangan desimal  ke  sistem  bilangan lain dan juga
              sebaliknya. Pada subbab ini, kalian akan belajar sebuah konsep yang digunakan
              untuk mendeteksi apakah terjadi kesalahan saat pengiriman data.


              Pemantik

              Pernahkah kalian merasa bingung saat mendengar perkataan teman kalian?
              Misalnya, kalian  mendengar teman  kalian  berkata,  “Aku  minum topi”.
              Saat  kalian  merasa  ada  yang  salah  dengan kalimat tersebut, kalian  akan
              mengonfirmasi  apa  yang  kalian  dengar  ke  teman  kalian  dan  meminta  dia
              mengulangi mengucapkan apa yang tadi dia katakan. Ternyata kalimat tersebut
              harusnya, “Aku  minum  kopi”. Teman  kalian  mungkin  sudah  mengucapkan
              dengan benar, tetapi saat kalimat tersebut diucapkan bisa saja angin bertiup
              kencang atau ada suara bising lainnya sehingga saat sampai ke telinga kalian,
              kalian mendengar hal yang berbeda dari yang dikatakan.
                  Dalam pengiriman data, terkadang terjadi gangguan sehingga data yang
              diterima berbeda dengan yang dikirim. Misalnya:

              •   data yang dikirim adalah 11001000
              •   data yang diterima menjadi 11001001
                  Hal tersebut dikarenakan ada 1 bit yang berubah dalam perjalanannya.
              Untuk  itu, penerima  perlu meminta data dikirimkan ulang. Namun,  yang
              menjadi  masalah  adalah  bagaimana  penerima  mendeteksi  apakah  terjadi
              kesalahan saat pengiriman atau tidak?
                  Salah  satu  ide  agar kesalahan  yang  sederhana  dapat terdeteksi ialah
              menambah sebuah bit yang disebut parity bit. Untuk menggunakan parity
              bit,  tambahkan  satu  buah  bit  (0  atau  1)  di  akhir  sebuah  bilangan  biner.
              Penambahan 0 atau 1 bergantung pada jenis parity yang digunakan.


               134     Informatika SMP Kelas IX
   145   146   147   148   149   150   151   152   153   154   155