ISO IEC 646 adalah Standar Internasional mengenai Teknologi informasi, khususnya tentang set karakter kode ISO 7-bit untuk pertukaran informasi.
Standar versi terbaru yang masih berlaku adalah terbitan tahun 1991 dengan judul berikut :
- ISO/IEC 646:1991 Information technology – ISO 7-bit coded character set for information interchange
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 646:1991
Standar ini menentukan satu set karakter grafis dan kontrol 128 atau 128 control and graphic characters, seperti :
- huruf, angka dan simbol dengan representasi kode tersebut.
Berlaku untuk abjad dari skrip Latin.
Penerbitan Standar ISO/IEC 646:1991
Standar ini diterbitkan dan dipublikasikan pada Desember 1991, berupa dokumen edisi 3 dengan jumlah halaman sebanyak 15 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 646: 1983.
Sebagaimana standar ISO lainnya, ISO/IEC 646:1991 ini juga ditinjau setiap 5 tahun dan peninjauan sudah mencapai tahap 90,93 (dikonfirmasi).
Isi Standar ISO/IEC 646:1991
Berikut adalah kutipan isi Standar ISO/IEC 646:1991 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 646:1991
- Foreword
- 1 Scope
- 2 Conformance and implementation
- 2.1 Conformance
- 2.2 Implementation
- 3 Normative references
- 4 Definitions
- 5 Notation, code table and names
- 5.1 Notation
- 5.2 Code table
- 5.3 Names
- 6 Specification of the coded character set
- 6.1 Structure
- 6.2 Control characters
- 6.3 Character SPACE
- 6.4 Graphic characters
- 6.5 Character DELETE
- 7 Composite graphic characters
- 8 Versions of the coded character set
- 8.1 General
- 8.2 International Reference Version (IRV)
- 8.3 National versions
- 8.4 Application-oriented versions
- 9 Identification of versions
- 9.1 Purpose and context of identification
- 9.2 Identification of a version
- 10 Explanation of Code tables No. 4 and No. 5
- Annex A Specification of the C0 set
- A.1 C0 set of a version of ISO/IEC 646
- Annex B Guidelines for standards derived from ISO/IEC 646
- B.1 General
- B.2 Structure of a standard
- Annex C Differences between the second edition (1983) and the present (third) edition of this International Standard
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 646 disiapkan oleh Komite Teknis Bersama ISO/IEC JTC 1, Teknologi informasi.
Edisi ketiga ini membatalkan dan menggantikan edisi kedua (ISO 646 : 1983) yang telah direvisi secara teknis.
Lampiran A merupakan bagian yang tidak terpisahkan dari Standar Internasional ini. Lampiran B dan C 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 :
Standar ISO/IEC 646:1991 Klausa 1-3
1 Scope : Lingkup
Standar Internasional ini menetapkan satu set 128 karakter, (karakter kontrol dan karakter grafis seperti huruf, angka dan simbol) dengan representasi kode tersebut.
Sebagian besar karakter ini bersifat wajib dan tidak dapat diubah, tetapi ketentuan dibuat untuk beberapa fleksibilitas untuk mengakomodasi persyaratan nasional dan lainnya.
Standar Internasional ini menetapkan set karakter berkode 7-bit dengan sejumlah opsi.
Ini juga memberikan panduan tentang cara menggunakan opsi untuk menentukan versi nasional tertentu dan versi berorientasi aplikasi.
Lebih jauh lagi, ini menentukan International Reference Version (IRV) di mana opsi-opsi tersebut telah dilaksanakan.
Kumpulan karakter ini terutama ditujukan untuk pertukaran informasi di antara sistem pemrosesan data dan peralatan terkait, dan di dalam sistem komunikasi data.
Kebutuhan karakter grafis dan fungsi kontrol dalam pengolahan data juga telah diperhitungkan dalam menentukan set karakter ini.
Kumpulan karakter ini berlaku untuk abjad dari skrip Latin.
Kumpulan karakter ini memungkinkan penggunaan karakter kontrol untuk ekstensi kode di mana set karakternya tidak mencukupi untuk aplikasi tertentu.
Prosedur penggunaan karakter kontrol ini ditentukan dalam ISO 2022.
Definisi karakter kontrol yang disebutkan dalam Standar Internasional ini ditentukan dalam ISO 6429.
Diasumsikan bahwa data yang terkait dengannya diproses secara serial dalam arah maju.
Ketika mereka termasuk dalam string data yang diproses selain secara serial dalam arah maju atau ketika mereka termasuk dalam data yang diformat untuk pemrosesan rekaman tetap,
mereka mungkin memiliki efek yang tidak diinginkan atau mungkin memerlukan perlakuan khusus tambahan untuk memastikan bahwa mereka menghasilkan fungsi yang diinginkan.
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 Internasional yang berlaku saat ini.
- ISO 2022:1986, Information processing – ISO 7-bit and 8-bit coded character sets – Code extension techniques.
- ISO/IEC 6429: , Information processing – Control functions for 7-bit and 8-bit coded character sets.
4 Definitions : Definisi
Untuk tujuan Standar Internasional ini, definisi berikut berlaku.
4.1 active position : posisi aktif
Posisi karakter yang menggambarkan simbol grafis yang mewakili karakter grafis berikutnya atau relatif terhadap fungsi kontrol berikutnya yang akan dijalankan.
- Catatan 1: Secara umum, posisi aktif ditunjukkan dalam tampilan oleh kursor.
4.2 bit combination : kombinasi bit
Serangkaian bit berurutan yang digunakan untuk representasi karakter.
4.3 character : karakter
Anggota dari sekumpulan elemen yang digunakan untuk organisasi, kontrol, atau representasi data.
4.4 character position : posisi karakter
Bagian dari tampilan yang mencitrakan atau mampu mencitrakan simbol grafis.
4,5 coded character set : set karakter berkode
code : kode
Sekumpulan aturan yang tidak ambigu yang menetapkan himpunan karakter dan hubungan satu-ke-satu antara karakter himpunan dan kombinasi bitnya.
4.6 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 kumpulan karakter berkode.
- Catatan 1: Dalam lingkungan komunikasi menurut Model Referensi untuk Interkoneksi Sistem Terbuka (ISO 7498), elemen data CC akan membentuk semua atau sebagian informasi yang sesuai dengan Presentation – Protocol -Data – Unit (PPDU) ) yang ditetapkan dalam Standar Internasional tersebut.
- Catatan 2: Ketika pertukaran informasi dilakukan melalui media yang dapat dipertukarkan, elemen data CC akan membentuk semua atau sebagian informasi yang sesuai dengan data pengguna, dan bukan yang direkam selama pemformatan dan inisialisasi.
4.7 code extension : ekstensi kode
Teknik untuk pengkodean karakter yang tidak termasuk dalam set karakter dari kode yang diberikan.
4.8 code table : tabel kode
Tabel yang menunjukkan karakter yang dialokasikan untuk setiap kombinasi bit dalam suatu kode.
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 device : perangkat
Sebuah komponen dari peralatan pemrosesan informasi yang dapat mengirimkan, dan/atau menerima, informasi yang dikodekan dalam elemen-elemen CC-data.
- Catatan 1: Ini mungkin perangkat input/output dalam pengertian konvensional, atau proses seperti program aplikasi atau fungsi gateway.
4.12 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.13 Final Byte : Byte Terakhir
Kombinasi bit yang mengakhiri urutan escape atau urutan kontrol.
4.14 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.15 graphic symbol : simbol grafis
Representasi visual dari karakter grafis atau fungsi kontrol.
4.16 repertoire : repertoar
Satu set karakter tertentu yang diwakili oleh satu atau lebih kombinasi bit dari set karakter yang dikodekan.
4.17 user : pengguna
Seseorang atau entitas lain yang meminta layanan yang disediakan oleh perangkat.
- Catatan 1: Entitas ini dapat berupa proses seperti program aplikasi jika “perangkat” adalah pengatur kode atau fungsi gateway, misalnya.
- Catatan 2: Karakter, sebagaimana disediakan oleh pengguna atau disediakan untuknya, mungkin dalam bentuk kode lokal ke perangkat, atau representasi non-konvensional yang terlihat, asalkan 2.1.2 di atas dipenuhi.
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
- ISO IEC 2022 character code structure
Sumber referensi :
- https://www.iso.org/standard/4777.html
- https://www.iso.org/obp/ui/#iso:std:iso-iec:646:ed-3:v1:en