Anatomi Nombor Kontena ISO 6346
Setiap kontena intermodal yang digunakan dalam logistik global membawa kod pengenalan unik yang mematuhi piawaian antarabangsa ISO 6346. Struktur kod ini terdiri daripada 11 aksara alfanumerik yang disusun secara sistematik untuk memberikan maklumat penting tentang pemilikan dan jenis peralatan. Melalui alat Pemeriksa Nombor Kontena, kod ini dipecahkan kepada komponen-komponen berikut:
- Kod Pemilik (Owner Code): Tiga huruf pertama yang menunjukkan pemilik atau pengendali kontena tersebut. Kod ini didaftarkan secara rasmi melalui Bureau International des Containers (BIC).
- Pengecam Kategori Peralatan (Equipment Category Identifier): Huruf keempat yang menentukan jenis peralatan. Piawaian ini menetapkan tiga pengecam khusus:
U — kontena kargo(freight container)J — peralatan kontena boleh tanggal(detachable container equipment, seperti set penjana)Z — treler atau casis(trailer or chassis)
- Nombor Siri (Serial Number): Enam digit angka (kedudukan 5 hingga 10) yang ditentukan oleh pemilik untuk mengenal pasti unit spesifik tersebut.
- Digit Semak (Check Digit): Digit ke-11 yang berfungsi sebagai mekanisma pengesahan matematik untuk memastikan keseluruhan nombor kontena adalah betul dan bebas daripada ralat transkripsi.
Peraturan Pengesahan dan Format Input
Untuk memastikan nombor kontena adalah sah di bawah piawaian ISO 6346, input yang dimasukkan ke dalam alat Pemeriksa Nombor Kontena mestilah mematuhi format yang ketat. Alat ini memproses input secara masa nyata (real time) semasa pengguna menaip dan mengaplikasikan peraturan pengesahan berikut:
1. Had Aksara dan Format
Sesuatu nombor kontena yang sah mestilah mengandungi tepat 11 aksara alfanumerik. Alat ini menerima input huruf, digit, jarak, dan tanda sempang, di mana jarak dan tanda sempang hanya dianggap sebagai pemisah. Jika pengguna memasukkan aksara selain daripada yang dibenarkan, sistem akan memaparkan mesej ralat: Hanya huruf dan digit dibenarkan, berserta jarak atau tanda sempang sebagai pemisah..
Jika input yang dimasukkan melebihi had 11 aksara alfanumerik, alat akan memaparkan mesej: Nombor kontena mempunyai 11 aksara — yang ini mempunyai ‹count›.. Semasa proses menaip masih berjalan sebelum mencapai had, status akan menunjukkan: ‹count› daripada 11 aksara — teruskan menaip..
2. Peraturan Kedudukan Aksara
- Empat Aksara Pertama: Mestilah terdiri daripada huruf sahaja. Jika peraturan ini dilanggar, alat akan memaparkan ralat:
Empat aksara pertama mestilah huruf: kod pemilik tiga huruf dan pengecam kategori.. - Aksara Keempat (Kategori): Mestilah huruf U, J, atau Z. Jika huruf lain dimasukkan pada kedudukan keempat, sistem akan memaparkan ralat:
‹letter› bukan pengecam kategori peralatan — aksara keempat mestilah U, J atau Z.. - Kedudukan 5 hingga 11: Mestilah terdiri daripada digit angka sahaja. Kegagalan mematuhi format ini akan mencetuskan mesej ralat:
Kedudukan 5 hingga 11 mestilah digit: nombor siri enam digit dan digit semak..
Matematik di Sebalik Pengiraan Digit Semak
Digit semak dikira menggunakan algoritma modulo 11 yang sistematik. Proses pengiraan ini melibatkan penukaran huruf kepada nilai berangka, pendaraban dengan pemberat kedudukan, dan pembahagian matematik.
Langkah 1: Penukaran Huruf kepada Nilai Berangka
Setiap huruf daripada A hingga Z diberikan nilai berangka bermula daripada 10. Walau bagaimanapun, gandaan nombor 11 (iaitu 11, 22, dan 33) dilangkau dalam sistem penomboran ini.
| Huruf | Nilai | Huruf | Nilai | Huruf | Nilai |
|---|---|---|---|---|---|
| A | 10 | K | 21 | U | 32 |
| B | 12 | L | 23 | V | 34 |
| C | 13 | M | 24 | W | 35 |
| D | 14 | N | 25 | X | 36 |
| E | 15 | O | 26 | Y | 37 |
| F | 16 | P | 27 | Z | 38 |
| G | 17 | Q | 28 | ||
| H | 18 | R | 29 | ||
| I | 19 | S | 30 | ||
| J | 20 | T | 31 |
Digit angka (kedudukan 5 hingga 10) mengekalkan nilai asal mereka (0 hingga 9).
Langkah 2: Pendaraban dengan Pemberat Kedudukan
Setiap nilai daripada kedudukan 1 hingga 10 didarabkan dengan formula pemberat 2^(‹kedudukan› - 1). Ini bermakna pemberat bagi setiap kedudukan adalah seperti berikut:
- Kedudukan 1: 2⁰ = 1
- Kedudukan 2: 2¹ = 2
- Kedudukan 3: 2² = 4
- Kedudukan 4: 2³ = 8
- Kedudukan 5: 2⁴ = 16
- Kedudukan 6: 2⁵ = 32
- Kedudukan 7: 2⁶ = 64
- Kedudukan 8: 2⁷ = 128
- Kedudukan 9: 2⁸ = 256
- Kedudukan 10: 2⁹ = 512
Langkah 3: Pembahagian Modulo 11
Semua hasil darab daripada Langkah 2 dijumlahkan. Jumlah keseluruhan ini kemudiannya dibahagikan dengan 11. Baki daripada pembahagian tersebut merupakan digit semak bagi nombor kontena tersebut.
Kes Khas: Baki Mentah 10 (The "Remainder 10" Edge Case)
Satu kes unik berlaku apabila baki pembahagian modulo 11 menghasilkan nilai 10. Di bawah peraturan ISO 6346, sekiranya baki mentah adalah 10, digit semak akan direkodkan sebagai 0.
Walau bagaimanapun, piawaian ISO mengesyorkan agar pemilik kontena mengelak daripada menggunakan nombor siri yang menghasilkan baki mentah 10 bagi mengelakkan kekeliruan dalam sistem pengesahan automatik. Meskipun begitu, kontena yang membawa nombor siri dengan hasil baki ini masih wujud dalam industri pengangkutan. Apabila kes ini dikesan, alat akan memaparkan mesej penjelasan: Baki mentah untuk nombor ini ialah 10, jadi digit semak direkodkan sebagai 0. Piawaian mengesyorkan agar mengelakkan nombor siri dengan keputusan ini, tetapi kontena yang membawanya memang wujud..
Kepentingan Pengesahan Data dalam Logistik
Dalam rantaian bekalan global, ketepatan data adalah kritikal. Kesilapan satu digit pada bil muatan (bill of lading) atau manifes penghantaran boleh menyebabkan kelewatan pelepasan kastam, kegagalan pengesanan kontena di terminal, dan kos pentadbiran yang tinggi.
Alat Pemeriksa Nombor Kontena ini digunakan secara meluas oleh:
- Penyelaras Logistik dan Penghantaran: Untuk mengesahkan kesahihan nombor kontena sebelum menyerahkan dokumentasi rasmi bagi mengelakkan ralat taip.
- Pengendali Depot dan Terminal: Untuk memecahkan tanda kontena dengan cepat bagi mengenal pasti kategori peralatan serta kod pemilik.
- Kerani Kemasukan Data: Untuk menyelesaikan masalah ketidakpadanan digit semak atau mencari digit semak yang betul bagi sesuatu nombor siri kontena.
Semua proses pengesahan ini berlaku sepenuhnya di dalam pelayar web pengguna. Nombor kontena yang dimasukkan tidak pernah dimuat naik ke pelayan luar, sekali gus menjamin privasi data sensitif logistik anda. Alat ini juga tidak melakukan sebarang carian pemilikan atau lokasi fizikal kontena.
Soalan Lazim (FAQ)
Apakah nombor kontena ISO 6346? Ia adalah kod 11 aksara yang ditandakan pada setiap kontena intermodal: tiga huruf kod pemilik, satu huruf kategori peralatan, nombor siri enam digit dan digit semak terakhir — contohnya MSCU 123456 6.
Apakah maksud huruf keempat? Ia adalah pengecam kategori peralatan: U untuk kontena pengangkutan, J untuk peralatan kontena boleh tanggal seperti set penjana, dan Z untuk treler serta casis. Sebarang huruf lain bermaksud nombor itu tidak mengikut ISO 6346.
Bagaimanakah digit semak dikira? Huruf dikira sebagai 10, 12, 13 dan seterusnya (gandaan 11 dilangkau) dan digit mengekalkan nilainya. Setiap kedudukan didarabkan dengan 1, 2, 4 sehingga 512, dan baki apabila hasil tambah dibahagikan dengan 11 ialah digit semak. Baki 10 ditulis sebagai 0 — piawaian mengesyorkan agar mengelakkan nombor siri yang menghasilkan ini, jadi nombor sedemikian jarang ditemui.
Bolehkah ia mencari pemilik atau lokasi kontena? Tidak. Alat ini mengesahkan nombor itu sendiri — struktur dan digit semaknya. Pemilikan direkodkan dalam pendaftaran BIC dan lokasi kontena berubah pada setiap penghantaran, jadi kedua-duanya tidak dapat dibaca daripada nombor itu sahaja.