0% menganggap dokumen ini bermanfaat (0 suara)
18 tayangan8 halaman

Pengantar Kode ASCII dan Prosesnya

Informatika kode ASCII

Diunggah oleh

raaraawwrr24
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
18 tayangan8 halaman

Pengantar Kode ASCII dan Prosesnya

Informatika kode ASCII

Diunggah oleh

raaraawwrr24
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

INFORMATIKA

ASCII code

ADAWIYAH ASTI KHALIL


Semester 2/ 2024
Materi ASCII / Semester 2 Informatika

1. Perkenalan
Kode ASCII (American Standard Code for Information Interchange) terdiri dari standar biner 7-bit
yang digunakan untuk mengkodekan sekumpulan 128 simbol grafik dan kontrol.
Secara khusus, tabel ASCII berisi 95 simbol grafik. Simbol-simbol ini mencakup alfabet Latin
(huruf kecil dan besar), tanda baca umum, tanda matematika umum, dan angka angka Arab.
Tabel ASCII juga mencakup 33 simbol kontrol. Simbol-simbol ini digunakan untuk mengelola
pemrosesan dan menyediakan metadata informasi yang dikodekan ASCII.

Encoding dan Decoding Dalam Komunikasi


Encoding dan decoding dalam komunikasi adalah dua konsep penting dalam komunikasi, terutama
dalam konteks komunikasi digital. Mereka merujuk pada proses mengubah informasi dari satu
bentuk ke bentuk lain dan sebaliknya. Mari kita bahas lebih detail tentang encoding dan decoding
dalam komunikasi. Adapun kegiatan memproduksi pesan disebut encoding, sedangkan kegiatan
menangkap dan memberi makna pada pesan yang disampaikan disebut decoding. Dalam
komunikasi terdapat proses di mana suatu pesan dikelola (encoding) hingga pesan tersebut
diterima (decoding).
Dikutip dari buku Media dan Komunikasi Politik (2018) oleh Junaidi dan teman-teman, model
komunikasi ini dikembangkan oleh Stuart Hall berdasarkan analisis teks dari pengembangan teori
resepsi. Secara sederhana encoding merupakan proses pembuatan pesan menggunakan kode-
kode tertentu, sedangkan decoding merupakan proses penerimaan menggunakan kode-kode
untuk mengartikan sebuah pesan.

Pengertian Encoding
Encoding adalah proses mengubah data dari satu bentuk ke bentuk lain sesuai dengan seperangkat
protokol atau metode. Encoding digunakan dalam komunikasi, penyimpanan, dan keamanan data
serta mekanisme enkripsi. Contoh encoding di komputer adalah proses internal yang
memungkinkan komunikasi. Data harus diubah menjadi string satu dan nol sehingga dapat dikirim
ke komputer lain. Proses ini disebut “serialization“, yang memastikan bahwa penerima dapat
mengubah atau mendecode data kembali ke format aslinya
Dalam komunikasi, encoding merupakan proses pembuatan pesan menggunakan kode-kode
tertentu. Encoding adalah proses penyusunan kode dari suatu pesan yang dikirimkan. Encoding
juga dapat diartikan sebagai proses analisis konteks sosial-politik yang terjadi saat konten
diproduksi. Secara umum, encoding adalah proses menerjemahkan data antara dua format
menurut sekumpulan aturan atau rumus.

1
Materi ASCII / Semester 2 Informatika

Contoh Encoding Dalam Komunikasi


Contoh pengkodean dalam komunikasi meliputi:
1. Encoding Karakter (Character Encoding): Mengonversi karakter teks ke representasi
numerik yang dapat dipahami oleh komputer. Contohnya, ASCII, UTF-8, dan UTF-16 adalah
beberapa skema encoding karakter yang umum digunakan.
2. Encoding Data (Data Encoding): Mengonversi data mentah, seperti gambar, audio, atau
video, menjadi format yang cocok untuk penyimpanan atau transmisi. Contohnya, JPEG
untuk gambar dan MP3 untuk audio.
3. Encoding Sinyal (Signal Encoding): Dalam komunikasi jaringan, sinyal digital dapat
diubah menjadi bentuk-bentuk yang mewakili bit, seperti modulasi amplitudo (AM),
modulasi frekuensi (FM), atau modulasi fase (PM).

Pengertian Decoding

Decoding adalah proses mengubah pesan yang telah di-encoding menjadi bentuk yang dapat
dipahami oleh penerima. Dalam komunikasi, decoding adalah proses pemaknaan pesan melalui
kode-kode tertentu. Proses decoding melibatkan penerima pesan yang harus menguraikan kode
atau simbol yang digunakan oleh pengirim pesan.
Dalam konteks media, decoding merujuk pada proses interpretasi pesan oleh audiens. Setiap
individu dalam audiens memiliki kerangka kognitif yang berbeda-beda, sehingga arti pesan yang
diterima dapat bervariasi tergantung pada konteks dan pengalaman individu tersebut. David
Morley menekankan bahwa hasil dari proses decoding dipengaruhi oleh faktor pragmatis, seperti
kemampuan penerima untuk memahami pesan secara keseluruhan, relevansi pesan bagi penerima,
dan pengalaman penerima dalam menerima pesan. Secara umum, decoding adalah proses
mengubah pesan yang telah di-encoding menjadi bentuk yang dapat dipahami oleh penerima.

Contoh Decoding Dalam Komunikasi


Contoh penguraian dalam komunikasi meliputi:
1. Decoding Karakter: Menerjemahkan urutan numerik yang mewakili karakter kembali ke
karakter teks yang dapat dibaca oleh manusia.
2. Decoding Data: Mengubah data yang telah diencoding kembali ke format aslinya.
Misalnya, mengubah data JPEG kembali menjadi gambar visual.
3. Decoding Sinyal: Mengubah sinyal yang telah dikodekan dalam bentuk seperti AM, FM,
atau PM menjadi data biner yang dapat diinterpretasikan oleh komputer.

Perbedaan Encoding dan Decoding Dalam Komunikasi


Perbedaan antara encoding dan decoding dalam komunikasi adalah sebagai berikut:

2
Materi ASCII / Semester 2 Informatika
1. Encoding adalah proses pembuatan pesan menggunakan kode-kode tertentu, sedangkan
decoding adalah proses pemaknaan pesan melalui kode-kode tertentu.
2. Encoder harus menentukan bagaimana pesan akan diterima oleh audiens, dan membuat
penyesuaian sehingga pesan diterima dengan cara yang mereka inginkan diterima,
sedangkan proses decoding melibatkan penerima pesan yang harus menguraikan kode
atau simbol yang digunakan oleh pengirim pesan.
3. Encoding merujuk pada proses produksi teks media yang meliputi aktivitas media dalam
membuat pesan komunikasi yang spesifik melalui kode-kode bahasa, sedangkan decoding
merujuk pada proses interpretasi pesan oleh audiens.
4. Encoding adalah proses mengubah data dari satu bentuk ke bentuk lain sesuai dengan
seperangkat protokol atau metode, sedangkan decoding adalah proses mengubah pesan
yang telah di-encoding menjadi bentuk yang dapat dipahami oleh penerima.

Dalam konteks komunikasi, encoding dan decoding saling terkait dan menjadi bagian penting dari
proses komunikasi. Encoding dilakukan oleh pengirim pesan untuk mengirimkan pesan dengan
cara yang dapat dipahami oleh penerima, sedangkan decoding dilakukan oleh penerima untuk
memahami pesan yang diterima.

2. Sedikit Sejarah
Pada awalnya kode-kode yang digunakan pada transmisi telegraf mengilhami pengembangan kode
ASCII. Oleh karena itu, ini dirancang untuk bekerja dengan teleprinter berbasis 7-bit. Namun,
pengembang kode ASCII juga merencanakan kode yang cocok untuk perangkat selain teleprinter.
American Standard Association (yang sekarang menjadi American National Standards
Institute) mengusulkan ASCII pada tahun 1963 . Setelah itu, organisasi meninjau ASCII beberapa
kali, dan terus mempertahankannya.
Kode non-telegrafi tambahan yang disertakan dalam ASCII dan distribusi kode yang terorganisir
dan terurut dengan baik (dibandingkan dengan kode telegrafi sebelumnya) menjadikan ASCII
sebagai bahasa komunikasi komputer federal standar AS pada tahun 1968.

3. ASCII
Seperti yang kami sebutkan di atas, ASCII terdiri dari kode 7-bit dengan 128 simbol (95 simbol grafis
dan 33 simbol kontrol).
Yang paling penting, ASCII menetapkan bahwa urutan bit tertentu (kode) mewakili simbol tertentu.
Oleh karena itu, ASCII memungkinkan, misalnya, perangkat digital untuk memproses, menyimpan,
dan menyajikan data yang secara alami dikenali oleh manusia.

3
Materi ASCII / Semester 2 Informatika
Kode ASCII biasanya ditampilkan dalam sebuah tabel, yang disebut tabel ASCII, yang berisi
simbol-simbol yang terkait dengan setiap kode, serta deskripsi dan representasi kode
desimal/binernya:

4. Proses Pengkodean dan Dekode ASCII


Pengkodean string acak ke kode ASCII biner biasanya memerlukan tabel ASCII dengan nilai desimal
masing-masing dari setiap karakter string. Setelah dikodekan, perangkat digital dapat memproses,
menyimpan, atau mengirimkan kode-kode tersebut. Namun, menampilkan ASCII kepada operator
manusia pada perangkat tersebut melibatkan decoding kode dari biner ke versi yang dapat dibaca.

4
Materi ASCII / Semester 2 Informatika
4.1. Dari String yang Dapat Dibaca ke Biner ASCII
Untuk mendemonstrasikan cara mengonversi rangkaian karakter ke kode ASCII biner, kami akan
menggunakan string “Baeldung” dan menjalankan, langkah demi langkah, proses pengkodean di
dalamnya.

Pertama, kita mencari tabel ASCII untuk menetapkan nilai desimal yang sesuai dengan setiap
karakter string :

Saat kita bekerja dengan huruf Latin, penting untuk memperhatikan bahwa ASCII peka terhadap
huruf besar-kecil. Jadi, dalam contoh kita, kode “B” (yaitu 66) berbeda dengan kode “b” (yaitu 98).

Setelah menentukan kode ASCII desimal, kita dapat mengubahnya menjadi kode biner. Untuk
melakukan itu, kami mentranskripsikan setiap kode desimal menjadi kode 7-bit. Setiap posisi

kode biner ASCII (dengan kata lain, setiap bit) menunjukkan nilai . Selain itu, pentingnya bit
tumbuh dari kanan ke kiri. Dengan cara ini, kode biner ASCII memiliki struktur sebagai berikut :

Dengan struktur ini, untuk mendapatkan kode biner masing-masing kode ASCII desimal, kita harus
mengalokasikan sedikit 1 ke posisi P sedemikian rupa sehingga jumlah nilainya menghasilkan kode
ASCII desimal. Posisi lain menerima sedikit 0. Dengan mempertimbangkan proses pengkodean
“Baeldung”, kami memiliki kode biner ASCII berikut:

5
Materi ASCII / Semester 2 Informatika

Jadi, kode biner ASCII untuk string “Baeldung” adalah 1000010 1100001 1100101 1101100 1100100
1110101 1101110 1100111.

4.2. Dari Biner ASCII hingga String yang Dapat Dibaca

Untuk mendemonstrasikan proses decoding dari biner ASCII ke string yang dapat dibaca, kita akan
menggunakan kode berikut: 1010011 1100011 1101001 1100101 1101110 1100011 1100101.

Untuk menjalankan proses decoding kode ASCII biner, kita akan menggunakan struktur
posisi/nilai yang sama yang sebelumnya digunakan untuk proses pengkodean . Namun,
sekarang kita harus mengisi posisi tersebut dengan bit masing-masing kode biner yang disediakan.
Kemudian kita jumlahkan nilai posisi dengan bit 1 untuk mendapatkan kode desimal:

Selanjutnya, kita mencari tabel ASCII untuk mengubah kode desimal menjadi string yang dapat
dibaca :

6
Materi ASCII / Semester 2 Informatika

Terakhir, kami menyimpulkan bahwa string yang dapat dibaca untuk kode ASCII yang disediakan
adalah “Ilmu Pengetahuan”.

5. Varian ASCII
Sesuai dengan mempopulerkan teknologi komputer, badan standardisasi tertentu mengadaptasi
kode ASCII untuk mengatasi simbol-simbol baru yang digunakan dalam bahasa tertentu. Contoh
simbol tersebut adalah huruf dengan aksen dan cedilla.

Fenomena lain yang mendorong terciptanya varian ASCII adalah munculnya arsitektur 8-bit (dan
kemudian 16-, 32-, dan 64-bit) untuk komputer. Tipe data minimal yang dikenali oleh bahasa
pemrograman biasanya menjadi byte dengan 8 bit. Oleh karena itu, pengkodean baru sering kali
menggunakan bit tambahan untuk memperbesar tabel ASCII.

Pengkodean baru mempertahankan tabel asli ASCII (0 hingga 127) dan memperluasnya dengan
simbol baru. Dua pengkodean 8-bit yang menarik adalah:

• Windows 1252: pengkodean byte tunggal yang memperluas tabel ASCII dengan 123
simbol tambahan . Windows 1252 menyediakan kode untuk beberapa karakter Latin Barat
yang tidak dipertimbangkan dalam tabel ASCII. Saat ini, hanya ada lima kode yang tidak
digunakan di tabel Windows 1252.
• UTF-8: pengkodean byte tunggal yang memperluas tabel ASCII dengan 128 simbol
tambahan . Seperti pada Windows 1252, simbol baru UTF-8 mencakup beberapa karakter
Latin Barat. Namun, beberapa simbol dan kode tambahan ini berbeda dengan yang ada di
tabel Windows 1252. Kami menyoroti bahwa UTF-8 adalah bagian dari Standar Unicode.
Standar Unicode menyediakan kode biner untuk simbol dari sebagian besar sistem
penulisan yang ada. Namun, untuk melakukan itu, Unicode mungkin memerlukan dua
(UTF-16) atau empat (UTF-32) byte untuk mengkodekan simbol tertentu.

Sumber: [Link]

Anda mungkin juga menyukai