Kode pelabuhan UN/LOCODE: cek Tanjung Priok, Perak, Port Klang
UN/LOCODE adalah kode lokasi lima karakter dari PBB untuk pelabuhan dan tempat perdagangan: dua huruf negara (ISO 3166-1) dan tiga karakter lokasi. Di edisi 2025-1, Tanjung Priok punya kode IDTPP tetapi hanya dengan fungsi jalan raya; fungsi pelabuhan Jakarta ada di IDJKT, dan SMDG mencatat terminal JICT, Koja dan NPCT1 di bawah IDJKT. Tanjung Perak tercatat sebagai Surabaya (IDSUB), Tanjung Emas sebagai Semarang (IDSRG), Belawan IDBLW. Untuk Malaysia: Port Klang MYPKG, Tanjung Pelepas MYTPP, Penang MYPEN. Di Logistivo, pelabuhan muat dan pelabuhan bongkar pada permintaan angkutan laut dipilih dari daftar pelabuhan dengan nama atau UN/LOCODE.
Sumber: UNECE · datasets/un-locode (Datopian) · Direktorat Jenderal Bea dan Cukai (DJBC) · SMDG · DCSA · EUR-Lex.
Data terakhir diperbarui:
.
Kartu kode
Kartu kode — Ketik pelabuhan, kota atau kode: fungsi, status dan peta setiap UN/LOCODE dalam satu kartu.
Mencari di UN/LOCODE edisi 2025-1 (116.213 entri, 249 kode negara) dan daftar pelabuhan Logistivo (14.271 kode — daftar yang dipakai untuk memilih pelabuhan muat atau bongkar di Logistivo). Setiap hasil menyebut dari daftar mana ia berasal.
Pelabuhan, tempat atau UN/LOCODE — Nama, kode 5 karakter (dengan atau tanpa spasi), kode lokasi 3 huruf atau kode IATA, atau 2 huruf kapital (ID, MY) untuk daftar negara.
Tempel hingga 50 kode — Satu per baris, atau pisahkan dengan koma, titik koma atau spasi.
Coba — Tanjung Priok · Tanjung Perak · Belawan · Port Klang · MYTPP · ID
Contoh IDTPP — Tanjung Priok — Provinsi/negara bagian: Jakarta Raya | Fungsi: Jalan raya (3) | Status: RL — Lokasi dikenal | Masuk atau terakhir diubah: 2016-01 | Koordinat: 0606S 10653E
Kode terdekat di negara yang sama — IDANC Ancol (4.1 km) · IDSMP Semper (4.1 km) · IDCTO New Priok Port (4.1 km) · IDSUT Sunter (5.2 km) · IDCIL Cilincing (5.8 km) · IDKLD Kelapagading (5.9 km) · IDJKT Jakarta, Java (6.7 km) · IDCIA Ciawi (7.8 km)
Arti angka fungsi
1 — Pelabuhan laut — Fasilitas tetap tempat kapal laut memuat atau membongkar muatan; sejak 2002 angka 1 juga dipakai untuk pelabuhan sungai dan danau. Artinya ada pelabuhan di lokasi itu, bukan berarti kode itu hanya untuk pelabuhan.
2 — Kereta api — Satu atau lebih terminal atau stasiun barang kereta api; terminal di dalam lokasi tidak diberi kode sendiri.
3 — Jalan raya — Lokasi terhubung ke lokasi lain lewat jalan raya.
4 — Bandara — Fasilitas tetap tempat pesawat memuat atau membongkar muatan.
5 — Pertukaran pos — Pusat pengolahan pos internasional yang diakui Uni Pos Sedunia.
6 — Multimoda / pelabuhan darat — Pelabuhan darat (dry port), depo kontainer atau terminal barang di pedalaman.
7 — Instalasi tetap — Terminal pipa minyak, anjungan minyak, jaringan listrik atau stasiun kereta gantung.
B — Pos perbatasan (lama) — Tanda lama yang masih ada di 489 entri; Rekomendasi 16 menyatakan tanda ini tidak dipakai lagi.
Tanpa fungsi resmi — Lokasi memenuhi syarat, tetapi tidak diketahui fungsi yang diakui otoritas berwenang (910 entri).
8 — Perairan pedalaman (tidak dipakai) — Didefinisikan di Rekomendasi 16, tetapi daftar memakai angka 1 untuk pelabuhan sungai dan danau.
A — Kawasan ekonomi khusus — Kawasan dengan aturan perdagangan, bea dan tarif yang berbeda dari wilayah lain di negara itu.
Arti kode status
AA — Disetujui lembaga pemerintah nasional — Status persetujuan lama, masih berlaku.
AC — Disetujui bea cukai — Status persetujuan lama, masih berlaku.
AF — Disetujui badan fasilitasi perdagangan nasional — Status persetujuan lama; DEHAM dan NLRTM memakainya.
AI — Diadopsi organisasi internasional — Kode yang diadopsi IATA atau ECLAC; misalnya IDJKT dan IDSUB (Indonesia 160 entri).
AS — Disetujui badan standardisasi nasional — Dipakai 632 entri Tiongkok, seperti CNSHG dan CNSHA.
AM — Disetujui tim pemelihara UN/LOCODE — Status persetujuan yang berlaku menurut Rekomendasi 16.
AQ — Entri disetujui, fungsi belum diverifikasi — Lokasinya sudah pasti, tanda fungsinya belum.
RL — Lokasi dikenal — Nama dicocokkan dengan gazetir; kaitannya dengan perdagangan belum dipastikan. Status paling umum (Indonesia 517 entri, termasuk IDTPP; Malaysia 213, termasuk MYPKG).
RN — Permintaan sumber nasional — Permintaan dari sumber nasional tepercaya untuk lokasi di negaranya sendiri.
QQ — Entri asli, belum dicek ulang — Berasal dari input pertama tahun 1980 dan belum dicek sejak itu; Indonesia 58 entri (misalnya IDBLW Belawan) dan Malaysia 83 (misalnya MYPGU Pasir Gudang).
RQ — Permintaan sedang ditinjau — Jangan dipakai dalam pertukaran elektronik internasional sebelum divalidasi; tidak ada entri dengan status ini di edisi 2025-1.
UR — Dimasukkan atas permintaan pengguna — Tidak disetujui secara resmi (8 entri di edisi 2025-1).
XX — Akan dihapus — Akan hilang di terbitan berikutnya; jangan dipakai di dokumen baru.
Cek daftar: arti setiap hasil
Ada di daftar — Kode ada di UN/LOCODE edisi 2025-1 dengan status disetujui atau dikenal.
Ada, cek statusnya — Kode ada, tetapi statusnya RQ, XX atau UR; pastikan ke pelayaran atau PPJK.
Tidak ada di edisi sekarang — Kode ada di edisi sebelumnya, tidak di 2025-1; jangan dipakai di dokumen baru.
Hanya di daftar pelabuhan Logistivo — Tidak ada di UN/LOCODE 2025-1; sering berupa kode terminal atau penyedia layanan. Tanyakan ke pelayaran kode mana yang diminta.
Tidak ditemukan — Formatnya benar, tetapi tidak ada di edisi 2025-1 maupun di daftar pelabuhan Logistivo. Periksa salah ketik O/0 dan I/1.
Format salah — UN/LOCODE tepat lima karakter: dua huruf negara dan tiga huruf atau angka lokasi.
Kode negara tidak dikenal — Dua huruf pertama bukan kode negara yang dipakai di UN/LOCODE (misalnya UK, bukan GB).
Kode negara yang sering tertukar
IN → ID — IN adalah India; Indonesia memakai ID (Tanjung Priok IDTPP, Jakarta IDJKT). INTPP akan dicek sebagai kode India.
ML → MY — ML adalah Mali; Malaysia memakai MY (Port Klang MYPKG).
UK → GB — Kode ISO 3166-1 Britania Raya adalah GB, jadi Felixstowe adalah GBFXT, bukan UKFXT.
Nama pelabuhan yang tercatat dengan nama lain — Priok → Tanjung Priok (IDTPP) · Pelabuhan Tanjung Priok → Tanjung Priok (IDTPP) · Pelabuhan Tanjung Perak → Surabaya (IDSUB) · Tanjung Perak → Surabaya (IDSUB) · Teluk Lamong → Surabaya (IDSUB) · Tanjung Emas → Semarang (IDSRG) · Batu Ampar → Batam Island (IDBTM) · Northport → Port Klang (Pelabuhan Klang) (MYPKG) · Westport → Port Klang (Pelabuhan Klang) (MYPKG) · Pelabuhan Tanjung Pelepas → Tanjung Pelepas (MYTPP) · Johor Port → Pasir Gudang, Johor (MYPGU) · Pulau Pinang → Penang (Georgetown) (MYPEN)
Aturan yang dipakai pencarian, beserta sumbernya — Setiap aturan di bawah ini juga merupakan pemeriksaan yang dijalankan alat ini.
Format kode — Lima karakter: kode negara ISO 3166-1 alfa-2 ditambah kode lokasi tiga karakter. Huruf A sampai Z; angka 2 sampai 9 hanya jika kombinasi huruf suatu negara sudah habis (5.432 kode seperti itu di Amerika Serikat). Daftar cetak memakai spasi agar mudah dibaca (ID JKT); di dokumen dan EDI ditulis IDJKT. — Rekomendasi UNECE No. 16 (2020), §17; Lampiran II, §4
Angka 0 dan 1 — Dihindari agar tidak tertukar dengan O dan I. Edisi 2025-1 masih memuat tiga kode dengan angka 0 (DE9B0, DEB90, IT940); alat ini menerimanya karena ada di daftar, sedangkan validator dengan pola [A-Z]{2}[A-Z2-9]{3} akan menolaknya. — Rekomendasi 16, §17; API dokumen angkut DCSA 3.0.0 (pola UNLocationCode)
XZ — Disediakan untuk instalasi di perairan internasional atau zona kerja sama, misalnya anjungan minyak. — Rekomendasi 16, §17; catatan sekretariat UNECE 2020-2, §13
Satu kode per lokasi — Bandara, stasiun dan terminal kontainer di dalam satu lokasi mendapat tanda fungsi, bukan kode sendiri; terminal dibedakan dengan kode turunan seperti kode terminal SMDG. Itu sebabnya terminal Tanjung Priok tercatat di bawah IDJKT dan terminal Northport serta Westport di bawah MYPKG. — Rekomendasi 16, §17 dan §33–35; Daftar Kode Terminal SMDG
Peringatan status — RQ (permintaan sedang ditinjau), XX (akan dihapus) dan UR (atas permintaan pengguna) ditandai di kartu kode dan di cek daftar. — Rekomendasi 16, Tabel 2 dan 3
Kolom IATA — Hanya diisi jika kode IATA berbeda dari tiga huruf lokasi. Jika lokasi punya fungsi bandara dan kolomnya kosong, hurufnya sama. — Catatan sekretariat UNECE 2020-2, §22
Koordinat — Derajat dan menit, bukan desimal: 0606S 10653E berarti 6°06′LS 106°53′BT (−6,1; 106,8833). 23.061 entri tidak punya koordinat dan 278 entri menit-nya lebih dari 59; titik ini tidak ditampilkan di peta. Jika entri UN/LOCODE tidak punya koordinat, peta memakai daftar pelabuhan Logistivo dan menyebutkannya; jika kedua daftar berbeda lebih dari 25 km, kedua titik ditulis. — Catatan sekretariat UNECE 2020-2, §6
Pencarian — Nama dicocokkan dari awal dan tanpa aksen; nama alternatif resmi ikut dihitung (Pelabuhan Klang menemukan Port Klang, Antwerp menemukan Antwerpen); kata umum seperti “port of” diabaikan. Nama pelabuhan yang tidak sama dengan nama entri (Tanjung Perak, Tanjung Emas) tidak ditemukan sendiri, karena itu halaman ini menampilkan kodenya. Pencarian berhuruf kapital (IDJK, CGK) dibaca dulu sebagai kode, yang lain sebagai nama; di antara nama, yang persis sama muncul lebih dulu, lalu negara pasar halaman ini (Indonesia), lalu tempat dengan fungsi pelabuhan. 20 hasil per halaman; dua huruf kapital (ID, MY) membuka daftar negara dari A sampai Z. — Logika pencarian Logistivo
Kode terdekat — Negara yang sama, dengan koordinat, dalam 60 km (250 km jika tidak ada yang lebih dekat), paling banyak 8, diurutkan menurut jarak lingkaran besar. — Logika pencarian Logistivo
Cek daftar — Hingga 50 kode sekaligus, dipisahkan baris baru, koma, titik koma, tab atau spasi di antara kode utuh. — Logika pencarian Logistivo
Data — UN/LOCODE edisi 2025-1: 116.213 entri, 116.067 kode berbeda (139 kode tercantum dengan dua nama, misalnya BEBRU Brussel/Bruxelles), 249 kode negara; Indonesia 748 kode (297 dengan fungsi pelabuhan), Malaysia 348 kode (176 dengan fungsi pelabuhan). unece.org tidak menjawab permintaan otomatis dari server kami, jadi daftar dibaca dari salinan domain publik datasets/un-locode atas rilis UNECE. Daftar pelabuhan Logistivo: 14.271 kode, dimuat 15 September 2025; 12.251 di antaranya ada di edisi 2025-1. — Halaman unduhan UN/LOCODE UNECE; github.com/datasets/un-locode
Kode sudah ketemu? Taruh di pengiriman, bukan di spreadsheet — Di Logistivo, permintaan angkutan laut menerima pelabuhan muat dan pelabuhan bongkar lewat nama atau UN/LOCODE, email booking yang ditempel mengisi kolom yang masih kosong, dan setiap perubahan pelabuhan pada muatan dicatat di chat muatan itu dengan kode lama dan kode baru.
Manajemen muatan — POL dan POD di setiap muatan; perubahan tercatat dengan kode lama dan baru. — /en/load-management
Panel pengirim — Penawaran angkutan laut pelabuhan–pelabuhan, pintu–pelabuhan atau pelabuhan–pintu. — /en/customer
AI untuk logistik — Tempel email booking: AI mengisi permintaan dan mencocokkan pelabuhan di negara itu. — /en/ai-logistics
Kode berasal dari UN/LOCODE edisi 2025-1 yang diterbitkan UNECE dan dari daftar pelabuhan Logistivo. UNECE menyatakan tidak dapat memverifikasi setiap entri, jadi pastikan kode untuk B/L atau booking ke pelayaran atau PPJK. Kode kantor pabean untuk dokumen kepabeanan mengikuti referensi sistem Bea Cukai (Indonesia) atau JKDM (Malaysia).
Lima karakter tanpa spasi saat dipakai: kode negara ISO 3166-1 alfa-2 diikuti kode lokasi tiga karakter. IDJKT adalah ID (Indonesia) ditambah JKT (Jakarta).
ID — Negara — Kode ISO 3166-1 alfa-2 negara atau wilayah: ID untuk Indonesia, MY untuk Malaysia. XZ disediakan untuk instalasi di perairan internasional.
JKT — Lokasi — Tiga karakter untuk lokasi, biasanya huruf. Jika kombinasi huruf habis, angka 2 sampai 9 diperbolehkan; 0 dan 1 dihindari.
Satu kode per lokasi: bandara, stasiun atau terminal kontainer di dalam kota mendapat tanda fungsi, bukan kode sendiri.
Daftar cetak memakai spasi agar mudah dibaca (ID JKT); dokumen dan EDI memakai IDJKT.
Terminal mendapat kode turunan: SMDG, yang diakui UN/CEFACT sebagai lembaga kode turunan, mencatat JICT (UTC1), Koja (UTC3) dan NPCT1 di bawah IDJKT.
Kode entri yang dihapus tidak pernah diberikan ke lokasi lain.
Edisi 2025-1 memuat tiga kode dengan angka 0 (DE9B0, DEB90, IT940), jadi pola 2 sampai 9 yang kaku menolak kode yang benar-benar ada.
IDJKT — Jakarta, Java — pelabuhan, rel, jalan, bandara, pos
IDTPP — Tanjung Priok — di edisi 2025-1 hanya fungsi jalan
IDSUB — Surabaya — kode untuk Tanjung Perak
MYPKG — Port Klang (Pelabuhan Klang) — Northport dan Westport di SMDG
MYTPP — Tanjung Pelepas — pelabuhan, rel, jalan
Di Logistivo — Permintaan angkutan laut dan muatan di Logistivo mencari daftar pelabuhan dengan nama atau kode lima karakter ini, jadi kode yang Anda cek di sini adalah kode yang Anda pilih sebagai pelabuhan muat atau bongkar.
Apa kode pelabuhan Tanjung Priok, Tanjung Perak dan Belawan?
Di UN/LOCODE edisi 2025-1: Tanjung Priok punya entri IDTPP, tetapi entri itu hanya membawa fungsi jalan raya; fungsi pelabuhan Jakarta ada di IDJKT. Tanjung Perak tercatat sebagai Surabaya IDSUB, Tanjung Emas sebagai Semarang IDSRG, Belawan IDBLW. Di Malaysia: Port Klang MYPKG, Tanjung Pelepas MYTPP.
SMDG mencatat terminal kontainer Tanjung Priok — JICT (UTC1), Koja (UTC3), NPCT1 dan IPC TPK (TER3) — di bawah IDJKT, bukan IDTPP. Daftar pelabuhan Logistivo memuat IDJKT dan IDTPP. Kode mana yang dipakai di booking dan B/L ditentukan pelayaran; tanyakan sebelum dokumen dibuat.
Belawan (IDBLW) berstatus QQ dan tidak punya koordinat di UN/LOCODE, sehingga kartu kode memakai titik dari daftar pelabuhan Logistivo dan menyebutkannya.
Apakah kode kantor pabean sama dengan kode pelabuhan UN/LOCODE?
Tidak. Kantor pabean adalah kantor Bea Cukai yang melayani dokumen — dalam daftar kantor DJBC, misalnya Kantor Pelayanan Utama Bea dan Cukai Tipe A Tanjung Priok, KPPBC Tipe Madya Pabean Tanjung Perak, KPPBC Tipe Madya Pabean Belawan dan KPPBC Tipe Madya Pabean Tanjung Emas. UN/LOCODE menunjuk lokasi geografis, bukan kantor.
Booking, B/L dan pesan EDI pelayaran memakai UN/LOCODE lima karakter (IDJKT, IDSUB). Untuk kode kantor di dokumen kepabeanan Indonesia, pakai referensi yang disediakan sistem Bea Cukai dan INSW; jangan menyalin UN/LOCODE ke kolom kantor pabean.
Untuk pembaca di Malaysia: dokumen kastam diproses Jabatan Kastam Diraja Malaysia (JKDM). Pakai kode yang diminta sistem JKDM untuk deklarasi; MYPKG, MYTPP dan kode UN/LOCODE lain tetap dipakai di booking dan B/L.
Booking, B/L, EDI pelayaran — Yang dipakai: UN/LOCODE (5 karakter) | Contoh: IDJKT, IDSUB, MYPKG
Kantor yang melayani dokumen di Indonesia — Yang dipakai: Kantor pabean DJBC | Contoh: KPU Bea dan Cukai Tipe A Tanjung Priok
Kantor yang melayani dokumen di Malaysia — Yang dipakai: Kastam (JKDM) | Contoh: kode menurut sistem JKDM
Nama kantor dari daftar kantor Direktorat Jenderal Bea dan Cukai (beacukai.go.id).
Di Logistivo — Kolom pelabuhan di Logistivo memakai kode lima karakter dari daftar pelabuhan — sama dengan booking dan B/L. Logistivo tidak mengajukan dokumen kepabeanan dan tidak mengisi kode kantor pabean.
Di mana kode pelabuhan tertulis di B/L dan booking?
Ada empat tempat di bill of lading laut dan booking: tempat penerimaan, pelabuhan muat (POL), pelabuhan bongkar (POD) dan tempat penyerahan. Di data B/L elektronik berstandar DCSA, masing-masing punya kolom UNLocationCode.
Pola DCSA untuk UNLocationCode: dua huruf lalu tiga huruf atau angka 2 sampai 9, tepat lima karakter.
Tempat penerimaan (Place of Receipt): tempat pengangkut menerima barang, jika pengangkut juga melakukan angkutan awal.
Pelabuhan muat (Port of Loading, POL): tempat barang dimuat ke kapal laut pertama.
Pelabuhan bongkar (Port of Discharge, POD): tempat barang turun dari kapal laut terakhir.
Tempat penyerahan (Place of Delivery): tempat pengangkut menyerahkan barang kepada penerima, jika pengangkut juga melakukan angkutan lanjutan.
Ekspor ke Uni Eropa: persyaratan data kepabeanan UE meminta UN/LOCODE di tempat pemuatan (16 13), tempat pembongkaran (16 14), tempat penyerahan (16 05, sesuai B/L) dan tempat syarat penyerahan (14 01); jika tidak ada UN/LOCODE, diisi kode negara dan nama tempat.
Di Logistivo — Permintaan angkutan laut Logistivo menanyakan cakupan angkutan lebih dulu (pintu ke pintu, pelabuhan ke pelabuhan, pintu ke pelabuhan atau pelabuhan ke pintu), lalu hanya pelabuhan yang dibutuhkan cakupan itu; kolom pelabuhan menerima nama atau UN/LOCODE.
Contoh bill of lading: letak POL dan POD — /id/contoh-bill-of-lading-konosemen-nomor-bl
Cek nomor kontainer — /id/cek-nomor-kontainer-lacak-container
Incoterms® 2020: tabel biaya dan risiko — /id/incoterms-2020-adalah-tabel-biaya-risiko
Demurrage dan detention: free time setelah bongkar — /id/kalkulator-demurrage-detention-kontainer-free-time
Kolom fungsi punya delapan posisi: 1 pelabuhan, 2 rel, 3 jalan, 4 bandara, 5 pertukaran pos, 6 dry port, 7 instalasi tetap, dan tanda perbatasan lama B. Jakarta IDJKT terbaca 12345---, Tanjung Priok IDTPP --3-----. Status menunjukkan siapa yang menyetujui entri; RQ, XX dan UR perlu dicek ulang.
Dari 116.213 entri, 17.596 membawa fungsi pelabuhan 1 dan 910 bertanda 0 (tanpa fungsi resmi). Indonesia punya 748 kode (297 dengan fungsi pelabuhan) dan Malaysia 348 kode (176). Kedua tabel yang dipakai alat ini tercantum lengkap di atas.
Apakah UN/LOCODE sama dengan kode IATA bandara?
Sering sama, tetapi tidak selalu. UNECE mengisi kolom IATA hanya jika kode bandara berbeda dari tiga huruf lokasi. Jika lokasi punya fungsi bandara dan kolomnya kosong, hurufnya sama.
Di edisi 2025-1, 721 entri punya kode IATA yang berbeda dari huruf lokasinya. Mengetik tiga huruf kapital mencari bagian lokasi sekaligus kolom IATA.
IDJKT Jakarta punya fungsi bandara dan kolom IATA kosong, jadi hurufnya JKT — kode kota, bukan kode bandara Soekarno-Hatta.
IDSUB Surabaya: fungsi bandara, kolom kosong, jadi SUB.
MYPEN Penang: fungsi bandara, kolom kosong, jadi PEN.
CNSHA: di edisi 2025-1 adalah bandara Hongqiao, Shanghai; pelabuhan Shanghai adalah CNSHG.
Seberapa sering daftar UN/LOCODE berubah?
UNECE menerbitkan edisi baru secara berkala, biasanya dua kali setahun: edisi 2024-1 terbit 29 Juli 2024 dan 2024-2 pada 15 Januari 2025. Alat ini memakai edisi 2025-1; cek halaman unduhan UNECE untuk edisi yang lebih baru.
Lokasi baru diajukan lewat sistem Data Maintenance Request daring milik UNECE (pendaftaran gratis); focal point nasional dan tim pemelihara memvalidasi permintaan untuk terbitan berikutnya. Di kartu kode, “Masuk atau terakhir diubah” menunjukkan bulan perubahan terakhir entri (IDTPP: 2016-01).
+ entri ditambahkan di terbitan ini (95 entri di edisi 2025-1)
# nama diubah
¦ perubahan lain: fungsi, status, koordinat atau provinsi
X ditandai untuk dihapus, status XX; hilang di terbitan berikutnya dan kodenya tidak dipakai lagi
= entri rujukan untuk nama alternatif, misalnya Antwerp = Antwerpen
! duplikat terkendali di daftar Amerika Serikat
Kesalahan kode pelabuhan apa yang paling sering terjadi?
Kesalahan kode pelabuhan apa yang paling sering terjadi? — Tujuh kesalahan yang membuat kode keliru masuk ke booking atau dokumen; semuanya dicek terhadap edisi 2025-1.
Tanjung Priok: IDTPP atau IDJKT? — Salah: Menganggap IDTPP adalah entri pelabuhan Tanjung Priok | Benar: Fungsi pelabuhan ada di IDJKT; IDTPP hanya fungsi jalan | Di edisi 2025-1, IDTPP (status RL, masuk 2016-01) hanya membawa fungsi 3. Jakarta IDJKT membawa fungsi 1 sampai 5, dan SMDG mencatat terminal kontainer Priok di bawah IDJKT. Keduanya ada di daftar pelabuhan Logistivo; ikuti kode yang diminta pelayaran. | UN/LOCODE 2025-1; Daftar Kode Terminal SMDG v20260609 | IDTPP, IDJKT
Tanjung Perak dan Tanjung Emas tidak punya entri sendiri — Salah: Mencari “Tanjung Perak” dan menyimpulkan tidak ada kodenya | Benar: Tanjung Perak = Surabaya IDSUB, Tanjung Emas = Semarang IDSRG | UN/LOCODE mencatat pelabuhan ini dengan nama kotanya. Terminal TPS, BJTI dan Teluk Lamong tercatat di SMDG di bawah IDSUB, dan TPKS di bawah IDSRG. | UN/LOCODE 2025-1; Daftar Kode Terminal SMDG | IDSUB, IDSRG
Port Klang punya tiga entri — Salah: MYWSP untuk kontainer di Westport, MYLPK untuk Northport | Benar: MYPKG Port Klang — SMDG mencatat Northport (NPM) dan Westport (KMT) di bawahnya | MYWSP “Westport/Port Klang” hanya membawa fungsi jalan. MYLPK “Northport/Pt Klang” punya fungsi pelabuhan, tetapi tanpa koordinat dan tercatat di subdivisi 14 (Kuala Lumpur). Untuk booking, ikuti kode yang diminta pelayaran. | UN/LOCODE 2025-1; Daftar Kode Terminal SMDG | MYPKG, MYWSP, MYLPK
IN atau ML sebagai kode negara — Salah: INTPP, MLPKG | Benar: IDTPP, MYPKG | UN/LOCODE memakai kode ISO 3166-1: Indonesia ID, Malaysia MY. IN adalah India dan ML adalah Mali, jadi kode ini akan dicek untuk negara yang salah. | Rekomendasi 16, §14–15 | IDTPP, MYPKG
Tiongkok: kota, pelabuhan dan bandara adalah tiga kode — Salah: CNSHA untuk pelabuhan Shanghai, CNNGB untuk Ningbo | Benar: CNSHG pelabuhan Shanghai, CNNBG pelabuhan Ningbo (CNSHA dan CNNGB adalah bandara) | Banyak kota di Tiongkok punya kode kota, pelabuhan dan bandara yang berbeda. Daftar lama, termasuk daftar pelabuhan Logistivo, masih menamai CNSHA “Shanghai”; kartu kode menampilkan nama resmi di samping nama dari daftar Logistivo. | Catatan sekretariat UNECE 2020-2, §4; UN/LOCODE 2025-1 | CNSHG, CNSHA, CNNBG, CNNGB
Koordinat dibaca sebagai desimal — Salah: 0606S dibaca −6,06 | Benar: 0606S = 6°06′ = −6,1 | Daftar menulis derajat dan menit. Membaca menit sebagai desimal memindahkan titik puluhan kilometer. 278 entri menit-nya lebih dari 59, dan alat ini tidak menaruhnya di peta. Jika kedua daftar berbeda lebih dari 25 km, kedua titik ditulis. | Catatan sekretariat UNECE 2020-2, §6 | IDTPP
Angka nol untuk O, angka satu untuk I — Salah: 1DJKT, N0RTM | Benar: IDJKT, NLRTM | UN/LOCODE menghindari 0 dan 1 di bagian lokasi; kode dengan 0 atau 1 hampir selalu salah ketik. Edisi 2025-1 hanya punya tiga pengecualian (DE9B0, DEB90, IT940). Cek daftar akan memberi tahu. | Rekomendasi 16, §17 | IDJKT, NLRTM
Apa yang Logistivo lakukan setelah kode ditemukan
Apa yang Logistivo lakukan setelah kode ditemukan — Pencarian ini gratis. Pekerjaan yang dimulai dari kode berlanjut di Logistivo.
Pelabuhan dengan nama atau kode di setiap permintaan angkutan laut — Pilih pintu ke pintu, pelabuhan ke pelabuhan, pintu ke pelabuhan atau pelabuhan ke pintu, lalu pilih pelabuhan muat dan bongkar dari daftar pelabuhan dengan nama atau UN/LOCODE.
Dari email booking ke permintaan — Tempel email atau teks: AI Logistivo mengisi permintaan, mencocokkan nama pelabuhan dengan pelabuhan di negara yang disebut dalam teks, dan hanya mengisi kolom yang masih kosong.
Setiap perubahan pelabuhan tercatat — Saat pelabuhan muat atau bongkar sebuah muatan berubah, asisten Logistivo menulis nama dan kode lama serta baru di chat muatan.
Kapal di muatan — Tambahkan nomor kontainer ke muatan: Logistivo menemukan kapal yang membawanya dan memperbarui posisinya dua kali sehari di peta muatan.
Kode pelabuhan yang benar di setiap muatan
Buat akun Logistivo gratis: permintaan angkutan laut dengan POL dan POD lewat nama atau UN/LOCODE, pengisian otomatis oleh AI dari email booking, dan pelacakan kapal di muatan.
Sumber
UNECE — Rekomendasi No. 16: Kode PBB untuk Lokasi Perdagangan dan Transportasi (edisi 2020, ECE/TRADE/459) — https://unece.org/sites/default/files/2020-12/ECE-TRADE-459E.pdf
UNECE — UN/LOCODE terbitan 2020-2: catatan untuk pengguna (koordinat, tanda perubahan, kolom IATA) — https://unece.org/sites/default/files/2020-12/2020-2%20UNLOCODE%20SecretariatNotes.pdf
UNECE — Halaman unduhan UN/LOCODE (edisi 2024-1 tanggal 29 Juli 2024 dan 2024-2 tanggal 15 Januari 2025) — https://unece.org/trade/cefact/UNLOCODE-Download
datasets/un-locode (Datopian) — Daftar kode UN/LOCODE edisi 2025-1 (salinan domain publik rilis UNECE) — https://github.com/datasets/un-locode
Direktorat Jenderal Bea dan Cukai (DJBC) — Daftar Kantor Bea Cukai (KPU Tipe A Tanjung Priok, KPPBC TMP Tanjung Perak, Belawan, Tanjung Emas) — https://www.beacukai.go.id/daftar-kantor-bea-cukai
SMDG — Daftar Kode Terminal SMDG (TCL) v20260609 — https://smdg.org/documents/smdg-code-lists/smdg-terminal-code-list/
DCSA — API Instruksi Pengapalan dan Dokumen Angkut DCSA 3.0.0 (UNLocationCode, pelabuhan muat, pelabuhan bongkar) — https://github.com/dcsaorg/DCSA-OpenAPI/blob/master/ebl/v3/EBL_v3.0.0.yaml
EUR-Lex — Peraturan Delegasi (UE) 2015/2446, Lampiran B, versi konsolidasi 1 Juli 2026 (elemen data 14 01, 16 05, 16 13, 16 14) — https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02015R2446-20260701
Pertanyaan yang sering diajukan
Apa itu UN/LOCODE?
Kode PBB untuk lokasi perdagangan dan transportasi: kode lima karakter (negara ditambah lokasi) untuk pelabuhan, bandara, terminal rel dan jalan, dry port dan tempat perdagangan lain. UNECE mengelolanya berdasarkan Rekomendasi 16 dan menerbitkannya secara gratis.
Apa kode pelabuhan Tanjung Priok?
Ada entri IDTPP “Tanjung Priok”, tetapi di edisi 2025-1 entri itu hanya membawa fungsi jalan. Fungsi pelabuhan Jakarta ada di IDJKT, dan SMDG mencatat terminal JICT, Koja dan NPCT1 di bawah IDJKT. Ikuti kode yang diminta pelayaran.
Apa kode pelabuhan Tanjung Perak?
IDSUB (Surabaya). UN/LOCODE tidak punya entri bernama Tanjung Perak; terminal TPS, BJTI dan Teluk Lamong tercatat di SMDG di bawah IDSUB.
Apa kode Port Klang dan Tanjung Pelepas?
Port Klang MYPKG (dengan nama alternatif Pelabuhan Klang) dan Tanjung Pelepas MYTPP. MYWSP “Westport/Port Klang” hanya punya fungsi jalan.
Apakah kode kantor pabean sama dengan UN/LOCODE?
Tidak. Kantor pabean adalah kantor Bea Cukai yang melayani dokumen (misalnya KPU Bea dan Cukai Tipe A Tanjung Priok); UN/LOCODE adalah kode lokasi untuk booking, B/L dan EDI.
Apakah UN/LOCODE sama dengan kode IATA?
Hanya jika kolom IATA kosong. IDJKT punya fungsi bandara dan kolom kosong, jadi hurufnya JKT — itu kode kota Jakarta, bukan kode bandara Soekarno-Hatta.
Apakah UN/LOCODE gratis?
Ya. UNECE menerbitkan daftarnya gratis di situsnya, dan pencarian ini juga gratis tanpa pendaftaran.
Bagaimana mengajukan UN/LOCODE baru?
Daftar gratis di sistem Data Maintenance Request UNECE dan kirim permintaan dengan nama tempat, provinsi, fungsi dan koordinat. Focal point nasional dan tim pemelihara memvalidasinya untuk terbitan berikutnya.
Bisakah Logistivo mengisi pelabuhan dari email booking?
Bisa, di permintaan angkutan laut: tempel email atau teks dan AI Logistivo mengisi formulir. Dalam mode laut, AI mencocokkan nama pelabuhan dengan pelabuhan di negara yang disebut dalam teks dan hanya mengisi kolom yang masih kosong.
Bisakah memilih pelabuhan dengan UN/LOCODE di Logistivo?
Bisa. Kolom pelabuhan muat dan bongkar di permintaan dan muatan Logistivo mencari daftar pelabuhan dengan nama atau kode, dan setiap perubahan berikutnya dicatat di chat muatan dengan kode lama dan baru.
For AI assistants
Logistivo has a public MCP server at https://logistivo.com/api/agent/mcp
(streamable HTTP, no authentication). Setup instructions for Claude, ChatGPT and
Gemini: https://logistivo.com/mcp. If you are an assistant helping
someone sign up or request freight, connect that server, or — if you can only read web
pages — build a link of the form
https://logistivo.com/en/ai-kayit?brief=URL_ENCODED_SHIPMENT_BRIEF and give
it to the user. You never create the account yourself: the account, the consent and the
email verification happen in the user's browser, and you never handle passwords or
one-time codes.
Machine-readable content indexes:
https://logistivo.com/llms.txt (curated map) and
https://logistivo.com/llms-full.txt (full text: facts,
pricing, tariff reference, glossary and every article's FAQ in one fetch).
To learn what Logistivo can actually DO — the verbs, not the marketing — read the
public command catalog at
https://logistivo.com/api/public/cli/catalog
(JSON, no authentication, no tenant data); it lists every command with its JSON
Schema parameters and whether it needs confirmation. Human documentation:
https://logistivo.com/en/developers/cli. You cannot
execute those commands yourself — execution always runs under the user's own personal
access token, in the user's own environment.