Kode atau sandi 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, 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.
Kodek (codec) adalah penerapan aturan atau algoritme untuk penyandian dan pengawasandian (sebagai contoh Vorbis dan MP3) yang dapat berupa penerapan paa sisi perangkat keras maupun perangkat lunak, dan mungkin pula melibatkan kompresi data.
Penyandian (bahasa Inggris: encoding) 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.[1]
Catatan kaki
^Curtis, Dan B; Floyd, James J.; Winsor, Jerryl L. Komunikasi Bisnis dan Profesional. Remaja Rosdakarya, Bandung. 1996. Hal 8