Kode atau password dalam komunikasi adalah aturan untuk mengubah suatu informasi
(sebagai contoh, suatu surat, kata, atau frasa) menjadi bentuk atau representasi lain, yang tidak
harus dalam bentuk yang sama. Dalam komunikasi dan pemrosesan informasi, pengkodean
atau penyandian (encoding) adalah proses konversi informasi dari suatu sumber (objek)
menjadi data, yang selanjutnya dikirimkan ke penerima atau pengamat, seperti pada sistem
pemrosesan data.
Dapat disimpulkan bahwa encoding adalah suatu proses pengkodean atau penyandian
terhadap suatu informasi dari suatu sumber data, dengan kata lain maksud dari penyandian itu
sendiri adalah proses untuk mengubah sinyal ke dalam bentuk yang dioptimasi untuk keperluan
transmisi data atau (penyimpanan data) atau dalam komunikasi berarti tindakan pemberian arti
simbol-simbol pada pemikiran. Misalnya: memutuskan kata kata mana yang akan dikatakan
atau dituliskan. Proses penyandian adalah tindakan pemilihan simbol-simbol untuk pemikiran.
Selain itu melihat dari banyaknya pengertian tentang encoding itu sendiri, kita bisa
melihat jenis pola-pola dari encoding itu sendiri yaitu :
Melihat dari fungsinya encoding pada HTML yaitu bisa digunakan untuk
menyembunyikan script, bisa script iklan, juga script link dari footer tamplate dengan cara
dengan cara menampilkan kode-kode tertentu seperti kode
%69%6E%69%20%63%75%6D%61%20%63. Fungsinya adalah untuk menyembunyikan
teks supaya tidak bisa terbaca,tidak bisa di edit namun cukup mudah menegnali bentuk dari
teks encoding seperti %69%6E%69. Namun fungsi pada teks java script atau berbagai teks
HTML tidak dapat dimengerti oleh orang umum , karena setiap karakter huruf akan digantikan
atau di-code dengan kode tertentu, dengan cara kombinasi dari %,hruuf dan angka.sedikit
perbedaan dari huruf kapital dan yang tidak akan memiliki kode yang berbeda pula.
Dapat dilihat dalam flowchart nya bahwa proses encoding dapat kita lihat secara
visualisasinya adalah sebagai berikut :
Gambaran bentuk dari format sinyal encoding dan pulsa (biner) :
Jenis-jenis Encoding
Dalam sistem komunikasi, kita tahu hal transmisi data. Transmisi adalah proses yang
melibatkan hubungan antara sumber sistem dan sistem tujuan. Transmisi data adalah proses
transfer data sebagai objek transmisi, dari sistem sumber ke sistem tujuan.
Transmisi data sebagai objek memiliki ciri khas tersendiri. Data yang dipahami oleh manusia
adalah data dalam bentuk karakter atau teks.
Sayangnya, data dengan karakteristik ini tidak dapat dengan mudah ditularkan melalui media
transmisi dalam bentuk kabel dan gelombang. Data tersebut harus dikonversi menjadi
karakteristik yang sesuai dari proses transmisi, biner dan urutan bit.
Untuk menampilkan urutan bit data, maka perlu sinyal digital. Data adalah urutan bit encoding
proses mengkonversi menjadi elemen sinyal yang merupakan pulsa sinyal digital. Kebalikan
dari hal ini adalah proses decoding, yang mengubah sinyal digital menjadi data digital.
Jenis encoding dibagi menjadi 3 bagian :
NRZ adalah teknik differential encoding Dalam NRZ, nilai-sinyal tinggi ‘1’ dalam bit biner,
dan nilai-sinyal rendah ‘0’. NRZ dapat dibagi menjadi beberapa bagian, antara lain
NRZ-L diterapkan berdasarkan pada keberadaan tegangan negatif atau positif. Sebuah
tegangan negatif akan digunakan untuk mewakili biner, dan tegangan positif digunakan untuk
mewakili biner lainnya. Di NZR-L, tingkat sinyal selalu konstan.
Dalam NRZ-I, keberadaan masa transisi di bit, baik dari tinggi ke rendah dan wakil versa akan
bernilai ‘1’. Sedangkan jika tidak ada transisi, maka nilai ‘0’. NRZ-I memiliki kekebalan
kebisingan lebih tinggi daripada jenis lain dari NRZ, selain NRZ-I tidak terpengaruh oleh
tingkat sinyal.
Dalam NRZ-M, tingkat sinyal akan berubah setiap bit nilai ‘1’.
NRZ-S adalah kebalikan dari NRZ-M, di mana tingkat sinyal akan berubah jika ada sedikit
nilai ‘0’.
Kelemahan dari teknik ini adalah sistem sinkronisasi NRZ yang terkandung di dalamnya buruk
karena tidak memiliki sistem informasi waktu dalam bentuk sinyal NRZ dan spektrum
mengandung komponen DC.
2. MANCHESTER ENCODING
Manchester teknik encoding adalah salah satu teknik coding biphase, di mana ada transisi pada
tiap babak periode bit.
Jika pada periode semester pertama pulsa adalah sinyal tinggi maka pulsa setengah periode
berikutnya adalah sinyal rendah, akan mendeklarasikan nilai ‘1’. Sebaliknya itu akan bernilai
‘0’.
Manchester encoding memiliki beberapa keunggulan, seperti sinkronisasi yang baik karena
transisi di setiap setengah dari bit dan penerima dapat mengatur transisi, hal itu disebut kode
self-clocking, Manchester encoding juga tidak lagi mengandung komponen DC.
Sayangnya, kelemahan teknik coding ini adalah tidak adanya kesalahan-detektor transisi yang
terkandung di dalamnya.
3. 4B / 5B KODE GROUP
4B / 5B Kode Group adalah teknik coding yang memetakan blok bit informasi didefinisikan
dalam sejumlah variabel m dan n. Jumlah bit dalam variabel n selalu lebih besar dari jumlah
bit dalam variabel m, nilai n adalah jumlah bit dalam variabel m ditambah 1.
Data Encoding
Encoding adalah Penyandian. Berarti data yang akan di proses diubah kebentuk sandi
terlebih dahulu, setelah dimengerti oleh sistem. Sedangkan Coding artinya adalah
penggambaran dari satu set sandi/simbol menjadi set yang lain. Adapun sandi-sandi yang
umum digunakan dalam encoding data adalah :
Sandi 4 atau 8
Sandi dari IBM dengan kombinasi yang diperbolehkan adalah 4 buah “1” dan 4 buah
“0”
Terdapat 70 karakter yang dapat diberisandi
Transmisi asinkron membutuhkan bit, yaitu :
1 bit awal, 8 bit data dan 1 bit akhir.
1. Input analog yaitu mengubah sinyal input analog dari sensor menjadi bentuk bit
2. Output analog yaitu mengubah data digital yang tersimpan dalam komputer menjadi
sinyal digital
3. Input / output digital yaitu untuk masukan dan keluaran nilai digital (tingkat logika)
kedua dari perangkat keras
4. Counter / timer dignakan pada saat perhitungan, pengukuran frekwensi dan perioda,
pembangkit pulsa. Dalam pengkodean data, karakter-karakter dalam suatu data dibedakan dan
dibagi menjadi 2 bagian yaitu Karakter Data dan Karakter Kendali. Selain itu, terdapat 3 jenis
modulasi (modulasi merupakan dasar dari frequency domain/proses encoding sumber data
dalam sinyal carrier dengan frekuensi) untuk mengkonversi sinyal biner ke dalam bentuk yang
cocok, yaitu :
3. Phase >> besarnya sudut dari sinyal analog pada saat tertentu.
Modulasi adalah proses encoding sumber data atau teknik encoding dalam suatu sinyal
carrier dengan frekuensi Empat kombinasi yang muncul dari komunikasi adalah: