Kode

Kode atau sandi dalam komunikasi adalah aturan untuk mengubah suatu informasi menjadi bentuk atau representasi lain, yang tidak harus dalam bentuk yang sama. Dalam komunikasi dan pemrosesan informasi, pengodean 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. Pengawakodean atau pengawasandian (decoding) adalah proses kebalikannya, yaitu konversi data yang telah dikirimkan oleh sumber menjadi informasi yang dimengerti oleh penerima. Ada bermacam-macam alasan untuk pengodean informasi, di antaranya transmisi, enkripsi dan penguragnan besaran. Kodek (codec) adalah penerapan aturan atau algoritme untuk penyandian dan pengawasandian yang dapat berupa penerapan paa sisi perangkat keras maupun perangkat lunak, dan mungkin pula melibatkan kompresi data. Penyandian adalah proses untuk mengubah sinyal ke dalam bentuk yang dioptimasi untuk keperluan transmisi data atau penyimpanan data Penyandian 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.