Saat kamu membeli tiket, ada kode tiga huruf yang tercetak di sana — LHR, CDG, JFK. Begitu pesawat yang sama mendarat, di layar navigasi kokpit sudah terpampang kode empat huruf — EGLL, LFPG, KJFK. Ini bukan dua sistem untuk dua bandara berbeda. Ini dua kode paralel untuk satu tempat yang sama.

Yang satu untuk penumpang dan sistem pemesanan tiket (IATA). Yang satu lagi untuk pilot, pengatur lalu lintas udara, dan laporan cuaca (ICAO).

Mari kita bahas apa bedanya dua kode ini dan kenapa keduanya perlu ada.

Dua kode untuk satu bandara — ini bukan kesalahan

Istanbul Airport punya kode IATA IST dan kode ICAO LTFM. Keduanya merujuk ke gedung yang sama, hanya dipakai di konteks yang berbeda. IST kamu lihat di tiket dan papan informasi. LTFM hanya dikenal oleh pilot, pengatur lalu lintas udara, dan meteorolog.

Kebingungan muncul saat penumpang biasa secara tidak sengaja menemukan kode empat huruf di laporan cuaca atau di layanan pelacak penerbangan dan nggak tahu itu bandara apa. Padahal itu IST yang sama, cuma ditulis dengan standar berbeda.

IATA — apa itu

IATA (International Air Transport Association) adalah asosiasi maskapai penerbangan internasional yang didirikan pada 1945. IATA mengurus sisi komersial penerbangan — tarif, jadwal, sistem pemesanan, dan penjualan tiket. Kode tiga huruf bandara yang ada di tiket kamu itu adalah hasil kerjanya.

ICAO — apa itu

ICAO (International Civil Aviation Organization) adalah organisasi penerbangan sipil internasional di bawah PBB. Didirikan pada 1944 di Chicago. ICAO mengurus sisi teknis dan regulasi penerbangan — keselamatan, standar lalu lintas udara, dan aturan penggunaan ruang udara. Inilah yang dipakai pilot dan pengatur lalu lintas udara sehari-hari.

IATA — tiga huruf yang dilihat penumpang

Kode ini muncul dari kebutuhan praktis. Sebelum ada standarisasi, setiap maskapai pakai singkatannya sendiri — ada yang dua huruf, ada yang tiga, ada yang tulis nama kota lengkap. Beli tiket dengan dua kali transit di tiga maskapai berbeda pun jadi pusing, bahkan untuk agen perjalanan sekalipun.

Pada 1930-an, stasiun cuaca di Amerika Serikat memakai kode dua huruf untuk bandara — pengiriman data lewat telegraf mahal, jadi setiap karakter sangat berarti. Saat penerbangan komersial berkembang dan jumlah bandara terus bertambah, kombinasi dua huruf sudah tidak cukup. Dua huruf hanya menghasilkan 676 kombinasi, tiga huruf menghasilkan 17.576. Jadilah pindah ke tiga huruf.

Sebagian besar kode IATA mudah ditebak — HAV itu Havana, BKK itu Bangkok, MAD itu Madrid. Sebagian kota dapat kode dari huruf-huruf awal namanya. Sebagian lagi dari kode stasiun cuaca lama dengan tambahan huruf ketiga supaya unik. Makanya Los Angeles jadi LAX (LA + huruf ketiga apa saja agar jadi tiga huruf), Portland jadi PDX, Phoenix jadi PHX. Huruf X di kode-kode itu tidak bermakna apa-apa, sekadar pengisi.

ICAO — empat huruf untuk mereka yang mengendalikan langit

ICAO membangun sistemnya dengan prinsip berbeda. Empat huruf, bukan tiga, dengan struktur geografis yang ketat — huruf pertama menunjukkan wilayah dunia, huruf kedua negara, dua huruf sisanya bandara spesifiknya.

Ambil contoh Turki, langsung terlihat. Prefiks LT dipakai semua bandara Turki — LTFM (Istanbul baru), LTBA (Atatürk, sudah tutup), LTAI (Antalya), LTAC (Ankara). Inggris pakai prefiks EG — makanya EGLL (Heathrow), EGKK (Gatwick), EGCC (Manchester). Prancis pakai LF, dan langsung jelas — LFPG itu Charles de Gaulle, LFPO itu Orly.

Amerika Serikat pakai sistem yang lebih simpel. Kode ICAO cukup tambahkan prefiks K di depan kode IATA yang sama (contohnya KJFK, KLAX, KORD, KSFO). Ini sengaja dibuat begitu supaya pilot di AS tidak perlu menghapal dua rangkaian huruf berbeda untuk satu bandara.

Di Eropa pendekatannya geografis. Huruf pertama menunjukkan zona regional, huruf kedua negara di dalamnya, dua huruf terakhir bandara spesifiknya. Eropa daratan sebagian besar terbagi antara dua zona — E (Inggris, Eropa Utara, Jerman, Polandia) dan L (Prancis, Italia, Spanyol, Ceko, Austria, Balkan, Turki). Makanya kode ICAO di Eropa hampir tidak pernah sama dengan kode IATA-nya. Ceko — LK, Praha itu LKPR. Austria — LO, Wina itu LOWW. Polandia — EP, Warsawa itu EPWA. Dari dua huruf pertama saja sudah kelihatan negaranya, dan ini memang memudahkan pilot yang setiap hari melihat kode negara di rute internasional.

Niko

Di kokpit aku hanya bekerja dengan ICAO. Flight plan, laporan cuaca, NOTAM — semuanya pakai kode empat huruf. IATA hanya berguna untuk tahu ke mana penumpang akan dibawa. Kalau aku bilang ke ATC “menuju LTFM” — semua langsung paham. Kalau aku sebut IST, mungkin ada jedah sebentar, karena tiga tahun lalu kode itu merujuk ke bandara yang berbeda.
Niko
· Pilot Boeing 777, menjelajahi kota-kota saat stopover

Kode mana dipakai di mana

IATA (3 huruf)
  • Tiket pesawat dan boarding pass
  • Situs pemesanan tiket
  • Papan keberangkatan dan kedatangan
  • Label bagasi
  • Sistem check-in penumpang
  • Aplikasi mobile maskapai
ICAO (4 huruf)
  • Flight plan (rencana penerbangan)
  • Komunikasi kru dengan pengatur lalu lintas udara
  • Laporan cuaca METAR dan TAF
  • NOTAM (pemberitahuan untuk pilot)
  • Peta dan basis data penerbangan
  • Perangkat lunak penerbangan (ForeFlight, Jeppesen)

Singkatnya — sebagai penumpang, kamu hanya butuh kode IATA.

Kode ICAO muncul dalam dua situasi. Pertama — kamu seorang pilot. Kedua — kamu melihat detail penerbangan tertentu di layanan khusus atau mencari informasi teknis tentang penerbangan atau maskapai tertentu.

Kapan kode ini sama, kapan berbeda

Amerika Serikat adalah satu-satunya tempat di mana sistemnya benar-benar transparan. JFK di IATA, KJFK di ICAO. Tinggal tambah K di depan. Begitu cara kerjanya di hampir semua bandara Amerika dengan kode yang sudah mapan.

Inggris punya logika sendiri. Heathrow — kode IATA LHR, kode ICAO EGLL. EG itu Inggris, LL itu Heathrow secara spesifik. Tidak ada hubungannya dengan huruf-huruf di LHR. Hal yang sama berlaku untuk Gatwick (LGW jadi EGKK) dan bandara-bandara Inggris lainnya.

Frankfurt bahkan lebih jelas lagi. Kode IATA FRA, kode ICAO EDDF. EDDF dibaca sebagai Jerman (ED) plus Frankfurt am Main (DF). Ada logikanya, tapi dari luar tidak langsung terlihat.

Pangkalan militer dan lapangan terbang swasta kecil sering hanya punya kode ICAO tanpa kode IATA sama sekali. IATA hanya diberikan ke bandara yang punya penerbangan komersial berjadwal. Pangkalan RAF Lakenheath di Inggris — EGUL, tanpa IATA. Lapangan terbang Biggin Hill di pinggiran London — EGKB, secara teknis punya kode IATA BQH, tapi di sebagian besar sistem pemesanan kode itu tidak ada.

Pergantian nama dan perubahan kode

Pada April 2019, Istanbul membuka bandara baru. Kode IATA IST berpindah dari Atatürk yang lama ke Istanbul Airport yang baru, sementara Atatürk sempat mendapat kode sementara ISL sebelum akhirnya ditutup untuk penerbangan penumpang. Ini kasus langka di mana kode IATA yang sudah lama dipakai dialihkan. Kalau kamu mencari data historis penerbangan melalui “IST lama” — ingat bahwa sebelum April 2019, kode itu merujuk ke bandara yang berbeda. Di ICAO tidak ada kebingungan seperti ini — Atatürk tetap LTBA, Istanbul Airport baru tetap LTFM.

Kota dengan lebih dari satu bandara

London dilayani enam bandara. Masing-masing punya kode IATA sendiri — LHR (Heathrow), LGW (Gatwick), STN (Stansted), LTN (Luton), LCY (City), SEN (Southend). Ditambah ada kode agregat LON yang dipakai mesin pencari tiket saat kamu cari penerbangan “ke London” tanpa pilih bandara tertentu.

Hal yang sama berlaku untuk Paris — kode gabungan PAR mencakup CDG (Charles de Gaulle), ORY (Orly), dan BVA (Beauvais-Tillé). New York — NYC untuk JFK, LGA, dan EWR. Istanbul — IST (bandara baru) dan SAW (Sabiha Gökçen di sisi Asia), tapi tidak ada kode kota gabungan, yang kadang bikin bingung saat pemesanan.

Kode kota agregat ini adalah inovasi IATA. Di ICAO tidak ada yang namanya kode kota. ICAO bekerja dengan bandara konkret, bukan dengan kota. Masuk akal — pilot tidak bisa mendarat di “London secara umum”, mereka butuh landasan pacu yang spesifik.

Kasus-kasus praktis

Kamu beli tiket dan lihat “IST – LHR”

Itu IATA. IST adalah Istanbul Airport yang baru, dibuka pada 2018, sekitar 35 km di barat laut pusat kota Istanbul. LHR adalah Heathrow. Tidak perlu penjelasan tambahan — semua yang dibutuhkan penumpang sudah ada di sini.

Kamu baca laporan cuaca METAR untuk suatu bandara

METAR selalu diawali dengan kode ICAO. “METAR LTFM 121150Z…” — itu laporan cuaca di Istanbul Airport. Banyak situs yang menampilkan cuaca bandara hanya menerima kode ICAO; kalau kamu masukkan IST, akan muncul pesan error.

Kamu lacak penerbangan secara online

Saat kamu memantau penerbangan yang sedang berlangsung, kartu info penerbangan akan menampilkan kedua kode — kode IATA untuk maskapai dan nomor penerbangan (misalnya TK1980), kode ICAO untuk bandara keberangkatan dan tujuan. Bandara ditampilkan dalam dua format sekaligus.

Kamu cari bandara di kota kecil

Kalau bandara tidak punya penerbangan komersial — tidak ada pula kode IATA-nya. Pangkalan militer RAF Lakenheath di Suffolk punya kode ICAO EGUL, tapi tidak ada kode IATA. Kalau pencarian tiket pesawat berdasarkan kota tidak memunculkan hasil — kemungkinan besar bandara di sana memang tidak punya kode IATA, atau kamu salah cari.

Kapan kode ICAO tidak berguna buat traveler

Jujur saja — 99% orang tidak akan pernah berurusan dengan ICAO. Kalau kamu hanya terbang sebagai penumpang, tidak terlalu mendalami dunia penerbangan di luar tiket, dan tidak pernah lacak posisi pesawat — tidak ada gunanya menghapal kode empat huruf. Semua aplikasi, papan informasi, dan sistem pemesanan bekerja dengan IATA, dan itu sudah lebih dari cukup seumur hidup. Kode IATA bandara selalu tercantum di tiket atau voucher penerbanganmu.

ICAO baru berguna dalam tiga situasi:

  • Pertama — kamu suka memantau posisi pesawat lewat flight tracker (kode ICAO muncul di kartu info penerbangan).
  • Kedua — kamu berencana terbang dengan penerbangan umum atau pesawat kecil di Eropa (kode empat huruf dipakai di setiap proses registrasi).
  • Ketiga — kamu memang ingin memahami struktur dunia penerbangan sedikit lebih dalam dari penumpang rata-rata.

Kalau tidak ada yang relevan untukmu — lupakan saja ICAO setelah baca artikel ini.

Kode IATA di tiket sudah cukup untuk perjalanan apapun.

Kode referensi: bandara-bandara populer

Bandara IATA ICAO Logika ICAO
Istanbul Airport IST LTFM LT = Turki, FM = bandara
Heathrow, London LHR EGLL EG = Inggris
JFK, New York JFK KJFK K = AS + kode IATA
Charles de Gaulle, Paris CDG LFPG LF = Prancis
Frankfurt FRA EDDF ED = Jerman
José Martí, Havana HAV MUHA MU = Kuba
Dubai (utama) DXB OMDB OM = UEA
Changi, Singapura SIN WSSS WS = Singapura
Schiphol, Amsterdam AMS EHAM EH = Belanda
Haneda, Tokyo HND RJTT RJ = Jepang

FAQ

IATA hanya memberikan kode kepada bandara yang melayani penerbangan komersial berjadwal. Pangkalan militer, lapangan terbang swasta, dan terminal kargo tanpa layanan penumpang hanya mendapat kode ICAO. Di seluruh dunia ada sekitar 9.000 kode IATA dan lebih dari 40.000 kode ICAO — perbedaannya ada di situ.

Jarang, tapi bisa. Istanbul pada 2019 adalah contoh nyatanya: kode IST berpindah dari Atatürk ke Istanbul Airport yang baru. Ini terjadi saat bandara utama sebuah kota dipindahkan. IATA biasanya berusaha tidak mengubah kode yang sudah mapan, karena perubahan itu merusak database historis pemesanan dan menimbulkan kebingungan di arsip.

Kode kota (metropolitan area code) adalah kode agregat IATA yang menggabungkan semua bandara di satu kota. LON mencakup LHR, LGW, STN, LTN, LCY, dan SEN. PAR mencakup CDG, ORY, dan BVA. NYC mencakup JFK, LGA, dan EWR. Saat cari tiket menggunakan kode kota, sistem akan menampilkan penerbangan ke semua bandara di kota tersebut sekaligus.

Huruf pertama menunjukkan wilayah. E adalah Eropa Utara, L adalah Eropa Selatan dan Mediterania, K adalah Amerika Serikat, Z adalah China, Y adalah Australia, F adalah Afrika sub-Sahara. Huruf kedua mempersempit ke negara. Daftar lengkap prefiks ada di dokumen ICAO Doc 7910 dan di situs icao.int. Cara paling cepat: ketik saja kodenya di ourairports.com.

IATA berkembang dari sistem pemesanan komersial, di mana tiga huruf sudah cukup untuk ribuan bandara penumpang di seluruh dunia. ICAO mencakup seluruh penerbangan sipil, termasuk lebih dari 30.000 lapangan terbang kecil dan pangkalan militer. Untuk skala sebesar itu, tiga huruf memberikan terlalu sedikit kombinasi (maksimal 17.576), sedangkan empat huruf menghasilkan 456.976 kombinasi.