ISO IEC 2022 adalah Standar Internasional mengenai Teknologi informasi, khususnya tentang teknik struktur kode karakter dan ekstensinya.
Standar versi terbaru yang masih berlaku adalah terbitan tahun 1994 dengan judul berikut :
- ISO/IEC 2022:1994 Information technology – Character code structure and extension techniques
Standar ini terakhir ditinjau dan dikonfirmasi pada tahun 2020, oleh karena itu versi ini masih dinyatakan tetap berlaku hingga saat ini.
Mengenal Standar ISO/IEC 2022: 1994
Standar ini membatalkan dan menggantikan edisi ketiga (1986).
Serta menentukan struktur kode 8-bit dan kode 7-bit yang menyediakan pengkodean set karakter.
Kode yang ditentukan di sini dirancang untuk digunakan untuk data yang diproses secara berurutan dalam arah maju.
Penggunaan kode-kode ini dalam rangkaian data yang diproses dengan cara lain,
atau yang disertakan dalam data yang diformat untuk pemrosesan rekaman dengan panjang tetap,
mungkin memiliki hasil yang tidak diinginkan atau mungkin memerlukan perlakuan khusus tambahan untuk memastikan interpretasi yang benar.
Penerbitan Standar ISO/IEC 2022: 1994
Standar ini diterbitkan dan dipublikasikan pada Desember 1994, berupa dokumen edisi 4 dengan jumlah halaman sebanyak 47 lembar.
Disusun oleh :
- Technical Committee ISO/IEC JTC 1/SC 2 Coded character sets, atau : Panitia Teknis ISO/IEC JTC 1/SC 2 Kumpulan karakter berkode
Dengan terbitnya standar ini, maka standar sebelumnya dinyatakan tidak berlaku dan ditarik yakni ISO 2022: 1986.
Sebagaimana standar ISO lainnya, ISO/IEC 2022: 1994 ini juga ditinjau setiap 5 tahun dan peninjauan sudah mencapai tahap 90,93 (dikonfirmasi).
ISO menerbitkan corrigenda atau perubahan atas standar ini yakni :
- ISO/IEC 2022: 1994/COR 1:1999
Perubahan Standar
Standar corrigenda diterbitkan tahun 1999 dengan judul berikut :
- ISO/IEC 2022: 1994/COR 1:1999 Teknologi informasi – Struktur kode karakter dan teknik ekstensi – Korrigendum Teknis 1
Standar ini diterbitkan dan dipublikasikan pada April 1999, berupa dokumen edisi 4 dengan jumlah halaman sebanyak 1 lembar.
Disusun oleh :
- Technical Committee ISO/IEC JTC 1/SC 2 Coded character sets, atau : Panitia Teknis ISO/IEC JTC 1/SC 2 Kumpulan karakter berkode
Peninjauan standar ISO/IEC 2022: 1994/COR 1:1999 ini sudah mencapai tahap 60,60.
Isi Standar ISO/IEC 2022:1994
Berikut adalah kutipan isi Standar ISO/IEC 2022:1994 yang diambil dari Online Browsing Platform (OBP) dari situs resmi iso.org.
Yang ditambah dengan berbagai keterangan dan informasi untuk mempermudah pemahaman pembaca.
Hanya bagian standar yang informatif yang tersedia untuk umum, OBP hanya menampilkan hingga klausa 3 saja.
Oleh karena itu, untuk melihat konten lengkap dari standar ini, maka pembaca harus membeli standar dari ISO ini secara resmi.
Daftar Isi Standar ISO/IEC 2022:1994
- Foreword
- Introduction
- Section 1 General
- 1 Scope
- 2 Conformance
- 3 Normative references
- 4 Definitions
- 5 Notation, code tables and names
- Section 2 Character sets and codes
- 6 Characters and character sets
- 7 The elements of 8-bit and 7-bit codes
- 8 Structure of 8-bit codes
- 9 Structure of 7-bit codes
- 10 Versions and levels of implementation
- 11 Transformation between 8-bit and 7-bit codes
- 12 Code-identification functions
- 13 Structure and use of escape sequences
- 14 Designation of sets of graphic characters and control functions
- 15 Code announcement and switching
- Annex A External references to character repertoires and their coding
- A.1 Methods of reference to character repertoires and their coding
- A.2 Identification of ASN.1 character abstract syntaxes
- A.3 Identification of ASN.1 character transfer syntaxes
- Annex B The ISO International register of coded character sets to be used with escape sequences
- B.1 The ISO International Register
- B.2 New Registrations
- B.3 The Registration Authority
- Annex C Main differences between the 3rd edition (1986) and the present edition of this International Standard
- Annex D Bibliography
Foreword : Kata pengantar
ISO (Organisasi Internasional untuk Standardisasi) dan IEC (Komisi Listrik Internasional) membentuk sistem khusus untuk standardisasi di seluruh dunia.
Badan Nasional yang menjadi anggota ISO atau IEC berpartisipasi dalam pengembangan Standar Internasional
melalui komite teknis yang dibentuk oleh organisasi masing-masing untuk menangani bidang tertentu yang menjadi kepentingan bersama.
Organisasi internasional lainnya, pemerintah dan non-pemerintah, bekerja sama dengan ISO dan IEC, juga ambil bagian dalam pekerjaan tersebut.
Di bidang teknologi informasi, ISO dan IEC telah membentuk komite teknis bersama ISO/IEC JTC 1.
Rancangan Standar Internasional yang diadopsi oleh komite teknis bersama diedarkan ke badan-badan nasional untuk pemungutan suara.
Publikasi sebagai Standar Internasional memerlukan persetujuan setidaknya 75% dari badan-badan nasional yang memberikan suara.
Standar Internasional ISO/IEC 2022 disiapkan oleh Asosiasi Eropa untuk Standarisasi Sistem Informasi dan Komunikasi, ECMA,
ECMA adalah European Association for the Standardization of Information and Communication Systems
(sebagai ECMA-35) dan diadopsi, di bawah “prosedur jalur cepat” khusus, oleh Komite Teknis Bersama ISO/IEC JTC 1, Teknologi informasi,
sejalan dengan persetujuannya oleh badan nasional ISO dan IEC.
Edisi keempat ini membatalkan dan menggantikan edisi ketiga (ISO 2022: 1986), yang merupakan revisi teknis (lihat juga pendahuluan).
Lampiran A merupakan bagian yang tidak terpisahkan dari Standar Internasional ini. Lampiran B, C dan D hanya untuk informasi.
Mengenal ISO dan IEC
ISO (International Organization for Standardization) adalah suatu organisasi atau lembaga nirlaba internasional, yang bertujuan untuk membuat dan memperkenalkan standar dan standardisasi internasional untuk berbagai tujuan.
IEC adalah organisasi standardisasi internasional yang menyusun dan menerbitkan standar-standar internasional untuk seluruh bidang elektrik, elektronik dan teknologi yang terkait atau bidang teknologi elektro (electrotechnology).
TBT Agreement (Technical Barriers to Trade) adalah perjanjian internasional mengenai hambatan teknis perdagangan di bawah kerangka Organisasi WTO (World Trade Organization).
WTO (World Trade Organization) adalah sebuah organisasi resmi internasional yang mengatur standar sistem perdagangan bebas di dunia.
Lebih jelas mengenai ISO dan IEC dapat dibaca pada artikel lain dari standarku.com berikut :
Introduction : Pengenalan Standar
ECMA/TC1 berpartisipasi sangat aktif dalam pekerjaan JTC1/SC2 (sebelumnya ISO/TC97/SC2) pada struktur kode dan ekstensi kode,
dan menyumbangkan banyak makalah teknis untuk SC2AVG1, kelompok yang dipercayakan dengan persiapan ISO 2022, Standar Internasional untuk teknik ekstensi kode.
ECMA menerbitkan Standar ECMA-35 pertamanya pada subjek yang sama pada tahun 1971.
Tiga edisi selanjutnya pada tahun 1980, 1982 dan 1985 mencerminkan kemajuan yang dicapai secara internasional, dan teks edisi 1985 identik dengan edisi 1986 ISO 2022.
Edisi ISO/IEC 2022 saat ini secara teknis hampir identik dengan edisi 1986 tetapi sepenuhnya disusun ulang dan ditulis ulang agar lebih nyaman digunakan sebagai dokumen referensi.
Standar ISO/IEC 2022:1994 Klausa 1-3
Section 1 General : Bagian 1 Umum
1 Scope : Lingkup
Standar Internasional ini menetapkan struktur kode 8-bit dan kode 7-bit yang menyediakan pengkodean set karakter.
Elemen kode yang digunakan dalam struktur umum untuk kode 8-bit dan 7-bit.
Kode menggunakan berbagai teknik untuk memperluas kemampuan kode dasar 8-bit dan 7-bit.
Penekanan yang lebih besar diberikan pada kode 8-bit dalam edisi Standar ini daripada di edisi sebelumnya karena sekarang lebih banyak digunakan.
Penggunaan elemen umum dalam struktur kode 8-bit dan 7-bit memungkinkan setiap kode 8-bit yang sesuai untuk diubah menjadi kode 7-bit yang setara,
dan sebaliknya, dengan cara yang sederhana dan langsung.
ISO/IEC 4873 sesuai dengan struktur kode 8-bit yang ditentukan di sini, dan ISO/IEC 646 sesuai dengan struktur kode 7-bit yang ditentukan di sini.
Catatan – Kumpulan karakter berkode yang ditentukan dalam ISO/IEC 10646-1 memiliki struktur berbeda yang tidak sesuai dengan Standar Internasional ini.
Fasilitas struktur kode yang ditentukan di sini mencakup berbagai cara untuk memperluas jumlah fungsi kontrol dan karakter grafis yang tersedia dalam kode.
Mereka juga mencakup teknik untuk membangun dan memformalkan definisi kode tertentu,
dan untuk memberikan identifikasi kode dari struktur dan elemen penyusun kode spesifik tersebut.
Kode khusus juga dapat diidentifikasi melalui pengidentifikasi objek sesuai dengan ISO 8824, Abstract Syntax Notation One (ASN.l).
Bentuk pengenal objek tersebut ditentukan dalam lampiran A.
Kumpulan karakter individu dan fungsi kontrol yang dimaksudkan untuk digunakan dengan kode 8-bit dan 7-bit ini
diasumsikan terdaftar dalam ISO International Register of Coded Character Sets to be Used with Escape Sequences, sesuai dengan ISO 2375 (lihat lampiran B).
Register mencakup rincian untuk menghubungkan set karakter individu dan fungsi kontrol dengan representasi kode mereka,
dan juga dengan identifikasi kode terkait dari set karakter tersebut.
Prinsip-prinsip yang ditetapkan dalam Standar Internasional ini dapat digunakan untuk membentuk fasilitas struktur kode tambahan.
Misalnya ISO/IEC 6429 telah mengikuti prosedur seperti itu untuk memformulasi beberapa fungsi kontrol berparameter.
Penggunaan teknik struktur kode seragam untuk kode 8-bit dan 7-bit yang ditentukan di sini memiliki keuntungan:
- memungkinkan penyediaan seragam untuk struktur kode dalam desain sistem pemrosesan informasi,
- menyediakan metode pemanggilan standar untuk menggunakan set karakter yang disepakati,
- memungkinkan pertukaran data antara lingkungan yang masing-masing menggunakan kode 8-bit dan 7-bit,
- mengurangi risiko konflik antar sistem yang diperlukan untuk saling beroperasi.
Ketika dua sistem dengan tingkat implementasi fasilitas struktur kode yang berbeda diperlukan untuk berkomunikasi satu sama lain,
mereka dapat melakukannya dengan menggunakan fasilitas struktur kode yang mereka miliki bersama.
Kode yang ditentukan di sini dirancang untuk digunakan untuk data yang diproses secara berurutan dalam arah maju.
Penggunaan kode-kode ini dalam rangkaian data yang diproses dengan cara lain,
atau yang disertakan dalam data yang diformat untuk pemrosesan rekaman dengan panjang tetap,
mungkin memiliki hasil yang tidak diinginkan atau mungkin memerlukan perlakuan khusus tambahan untuk memastikan interpretasi yang benar.
Catatan : Sejak edisi sebelumnya (1986) dari Standar Internasional ini, teks telah sepenuhnya diatur ulang dan ditulis ulang untuk membuat Standar lebih nyaman digunakan sebagai dokumen referensi.
Sekarang diatur dalam tiga bagian utama sebagai berikut:
- 1. Umum
- 2 Set Karakter dan Kode
- 3 Identifikasi Kode dan Escape Sequence
3 Normative references : Rujukan normatif
Standar berikut berisi ketentuan yang, melalui referensi dalam teks ini, merupakan ketentuan dari Standar Internasional ini.
Pada saat publikasi, edisi yang ditunjukkan adalah valid.
Semua standar tunduk pada revisi,
dan para pihak dalam perjanjian berdasarkan Standar Internasional ini didorong untuk menyelidiki kemungkinan penerapan edisi terbaru dari standar yang tercantum di bawah ini.
Anggota IEC dan ISO memelihara daftar standar yang berlaku saat ini.
- ISO 2375:1985, Data processing – Procedure for registration of escape sequences.
- ISO/IEC 6429:1992, Information technology – Control functions for coded character sets.
- ISO 8824:1990, Information technology – Open Systems Interconnection – Specification of Abstract Syntax Notation One (ASN.l).
- ISO 8825:1990, Information technology – Open Systems Interconnection – Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN.l).
4 Definitions : Definisi
Untuk tujuan Standar Internasional ini, definisi berikut berlaku.
4.1 bit combination : kombinasi bit
Satu set bit berurutan yang digunakan untuk representasi karakter.
4.2 byte
String bit yang dioperasikan sebagai satu unit.
- Catatan 1: Setiap bit memiliki nilai ZERO atau ONE.
4.3 character : karakter
Anggota dari sekumpulan elemen yang digunakan untuk organisasi, kontrol, atau representasi data.
4.4 coded-character-data-element (CC-data-element)
Elemen informasi yang dipertukarkan yang ditentukan untuk terdiri dari urutan representasi karakter yang dikodekan, sesuai dengan satu atau lebih standar yang diidentifikasi untuk set karakter berkode.
4.5 coded character set; code : set karakter berkode; kode
Sekumpulan aturan yang tidak ambigu yang menetapkan himpunan karakter dan hubungan satu-ke-satu antara karakter himpunan dan kombinasi bitnya.
4.6 code extension : ekstensi kode
Teknik untuk pengkodean karakter yang tidak termasuk dalam set karakter dari kode yang diberikan.
4.7 code table : tabel kode
Tabel yang menunjukkan karakter yang dialokasikan untuk setiap kombinasi bit dalam suatu kode.
4.8 combining character : menggabungkan karakter
Anggota dari subset yang diidentifikasi dari set karakter berkode, dimaksudkan untuk kombinasi dengan karakter grafis sebelum atau sesudahnya, atau dengan urutan karakter gabungan yang didahului atau diikuti oleh karakter nonkombinasi.
4.9 control character : karakter kontrol
Sebuah fungsi kontrol representasi kode yang terdiri dari kombinasi bit tunggal.
4.10 control function : fungsi kontrol
Tindakan yang mempengaruhi perekaman, pemrosesan, transmisi atau interpretasi data, dan yang memiliki representasi kode yang terdiri dari satu atau lebih kombinasi bit.
4.11 to designate : untuk menunjuk
Untuk mengidentifikasi satu set karakter yang akan diwakili, dalam beberapa kasus segera dan lain-lain pada terjadinya fungsi kontrol lebih lanjut, dengan cara yang ditentukan.
4.12 device : perangkat
Komponen peralatan pemrosesan informasi yang dapat mengirimkan, dan/atau dapat menerima, informasi yang dikodekan dalam elemen data-CC.
4.13 escape sequence
Serangkaian kombinasi bit yang digunakan untuk tujuan kontrol dalam prosedur ekstensi kode. Yang pertama dari kombinasi bit ini mewakili fungsi kontrol ESCAPE.
4.14 Final Byte : Byte Terakhir
Kombinasi bit yang mengakhiri urutan escape atau urutan kontrol.
4.15 graphic character : karakter grafis
Karakter, selain fungsi kontrol, yang memiliki representasi visual yang biasanya ditulis tangan, dicetak atau ditampilkan, dan memiliki representasi kode yang terdiri dari satu atau lebih kombinasi bit.
4.16 graphic symbol : simbol grafis
Representasi visual dari karakter grafis atau fungsi kontrol.
4.17 Intermediate Byte : Byte Menengah
Kombinasi bit yang mungkin terjadi antara karakter kontrol ESCAPE dan Byte Akhir dalam urutan escape.
4.18 to invoke : untuk memanggil
Untuk menyebabkan sekumpulan karakter yang ditunjuk diwakili oleh kombinasi bit yang ditentukan setiap kali kombinasi bit itu terjadi.
4.19 repertoire
Satu set karakter tertentu yang masing-masing diwakili oleh satu atau lebih kombinasi bit dari set karakter berkode.
4.20 to represent
untuk mewakili:
- a) Untuk menggunakan kombinasi bit yang ditentukan dengan arti karakter dalam satu set karakter yang telah ditunjuk dan dipanggil; atau
- b) Menggunakan escape sequence dengan arti fungsi kontrol tambahan.
4.21 user : pengguna
Seseorang atau entitas lain yang meminta layanan yang disediakan oleh perangkat.
Section 2 Character sets and codes : Bagian 2 Set karakter dan kode
Lampiran D (informatif)
Bibliografi :
- ISO/IEC 646:1991, Information technology – ISO 7-bit coded character set for information interchange.
- ISO/IEC 4873:1991, Information technology – ISO 8-bit code for information interchange – Structure and rules for implementation.
- ISO 7498:1984, standar ini sudah digantikan oleh : ISO/IEC 7498-1:1994 Information technology — Open Systems Interconnection — Basic Reference Model: The Basic Model.
- ISO 8859-1:1987, standar ini sudah digantikan oleh : ISO/IEC 8859-1:1998 Information technology — 8-bit single-byte coded graphic character sets — Part 1: Latin alphabet No. 1.
- ISO/IEC 10367:1991, Information technology – Standardized coded graphic character sets for use in 8-bit codes.
- ISO/IEC 10646-1:1993, standar ini sudah digantikan oleh : ISO/IEC 10646:2020 Information technology — Universal coded character set (UCS).
Demikian artikel dari standarku.com mengenai Standar ISO/IEC 2022:1994.
Mohon saran dari pembaca untuk kelengkapan isi artikel ini, silahkan saran tersebut dapat disampaikan melalui kolom komentar.
Baca artikel lain :
- International Organization for Standardization
- Memahami apa itu Standar ISO
- ISO 2709 format pertukaran informasi
Sumber referensi :
- https://www.iso.org/standard/22747.html
- https://www.iso.org/standard/31104.html
- https://www.iso.org/obp/ui#iso:std:iso-iec:2022:ed-4:v1:en
- https://www.iso.org/obp/ui/#iso:std:iso-iec:2022:-0:ed-4:v1:cor:1:v1:en