Panduan – Settings > Connector

(Flight Schedules Connector – FSC)

Tab Connector adalah tempat memilih sumber data penerbangan (provider) yang akan digunakan.
Plugin FSC mendukung beberapa provider dengan cara kerja berbeda.


🔌 Cara Kerja Connector

  1. User memilih provider di menu dropdown.
  2. API Key / Endpoint diisi sesuai provider.
  3. FSC akan mengirim permintaan ke API provider → mengambil data jadwal → menampilkannya di board/shortcode.
  4. Jika provider tidak dipilih (None), maka plugin bisa menampilkan Demo Data (sample flights).

✈️ Provider yang Didukung

1. None (Demo Mode)

  • Fungsi: Menampilkan data contoh (sample flights) untuk uji coba.
  • Kapan digunakan: Jika belum punya API key atau hanya ingin preview tampilan.

Langkah:

  1. Pilih Provider = None
  2. Aktifkan Demo Data di tab Modules
  3. Board akan menampilkan jadwal palsu (contoh data).

2. OpenSky Network (Gratis, terbatas)

  • Fungsi: Menyediakan data live dari radar ADS-B.
  • Kelebihan: Gratis, tidak perlu API key (untuk endpoint publik).
  • Keterbatasan: Data tidak selalu lengkap, hanya bandara tertentu.

Langkah:

  1. Pilih Provider = OpenSky
  2. Tidak perlu API key untuk public endpoint
  3. Untuk akses lebih stabil, daftar akun gratis di https://opensky-network.org → isi username/password di setting (jika field tersedia).

3. AviationStack (Freemium, global)

  • Fungsi: Data penerbangan global, cukup lengkap.
  • Kelebihan: Ada paket gratis (250 request/bulan).

Langkah:

  1. Daftar di https://aviationstack.com → buat akun → dapatkan API Key
  2. Pilih Provider = AviationStack
  3. Masukkan API Key di kolom API Key
  4. Simpan setting, lalu coba generate jadwal.

4. AeroDataBox (Freemium / berbayar)

  • Fungsi: Data jadwal, bandara, dan detail penerbangan.
  • Kelebihan: Mendukung banyak bandara, ada detail tambahan (gate, terminal, dll).

Langkah:

  1. Daftar di https://rapidapi.com/aedbx/api/aerodatabox → dapatkan API Key dari RapidAPI
  2. Pilih Provider = AeroDataBox
  3. Masukkan API Key di kolom API Key
  4. Simpan setting, lalu cek hasil di Generator.

5. FlightAware (Premium)

  • Fungsi: Data penerbangan komersial real-time, sangat lengkap.
  • Kelebihan: Coverage luas, cocok untuk produksi skala besar.
  • Keterbatasan: Berbayar (tidak ada versi gratis).

Langkah:

  1. Daftar di https://flightaware.com → pilih paket API (FlightXML / AeroAPI)
  2. Dapatkan API Key
  3. Pilih Provider = FlightAware
  4. Masukkan API Key di kolom API Key
  5. Simpan setting.

6. Custom API

  • Fungsi: Integrasi dengan API buatan sendiri (misalnya jadwal dari maskapai, sistem internal bandara, atau sumber lain).
  • Kelebihan: Fleksibel, tidak tergantung provider publik.

Langkah:

  1. Pilih Provider = Custom API
  2. Masukkan Endpoint URL (misalnya https://api.mydomain.com/flights)
  3. (Opsional) Isi API Key jika endpoint membutuhkan autentikasi
  4. Pastikan format JSON sesuai standar FSC (misalnya: flight, airline, route, gate, status).

📌 Tips Penggunaan

  • Jika hanya ingin coba tampilan: gunakan Provider = None + Demo Data
  • Untuk data gratis: pakai OpenSky (cek bandara tersedia dulu)
  • Untuk data global tapi ringan: pakai AviationStack (free plan)
  • Untuk data akurat & komersial: pakai FlightAware / AeroDataBox
  • Jika punya sistem sendiri: pakai Custom API