1 poin oleh GN⁺ 2025-06-28 | 1 komentar | Bagikan ke WhatsApp
  • Seorang First Officer Airbus A350 di British Airways memublikasikan catatan penerbangan pribadinya sebagai halaman visualisasi data, sehingga karier pilot dan pola operasinya bisa dilihat sekilas
  • Catatan disimpan di LogTen Pro dan dikueri dengan SQL; grafik dan logbook dapat dijelajahi dengan filter tanggal, komersial/nonkomersial, jarak pendek/jarak jauh/penerbangan umum
  • Visualisasinya mencakup matriks destinasi antarnegara, kalender penerbangan bergaya GitHub, jam terbang tahunan, seat-miles, paparan radiasi, emisi CO₂, dan akumulasi waktu menurut tipe pesawat
  • Saat beralih pada 2023 dari operasi jarak pendek A320 ke operasi jarak jauh A350, seat-miles, penerbangan malam, porsi jarak jauh, dan indikator lingkungan ikut berubah
  • Ini bukan sekadar peta perjalanan, melainkan contoh visualisasi data operasi penerbangan pribadi yang mengaitkan rute, cuaca, pengalihan, deadhead, radiasi, hingga emisi karbon

Karier pilot dan logbook digital

  • Sejak 2023 bekerja sebagai First Officer Airbus A350 di British Airways yang berbasis di London Heathrow
  • Sejak 2016 mengoperasikan pesawat keluarga Airbus A320 yang berbasis di Heathrow dan Gatwick
  • Bergabung dengan British Airways pada 2014 melalui cadet scheme, dan menyelesaikan program Integrated ATPL di FTEJerez di Andalucia, Spanyol
  • Mulai terbang di Kanada, dan melalui program beasiswa Canadian Air Cadet memperoleh Glider Pilot License, Instructor Rating, dan PPL
  • Semua penerbangan dicatat secara digital di LogTen Pro, lalu hasil kueri SQL diubah menjadi infografik

Filter dan metode perhitungan yang menggerakkan halaman

  • Filter global di bagian atas dapat menyesuaikan beberapa statistik penerbangan sekaligus
    • Rentang tanggal
    • Penerbangan komersial/nonkomersial
    • Jenis penerbangan jarak pendek, jarak jauh, dan penerbangan umum
  • Perhitungan dilasi waktu didasarkan pada rata-rata ketinggian jelajah dan kecepatan
    • Efek relativitas khusus akibat kecepatan jelajah tinggi dihitung sebagai dilasi waktu negatif
    • Efek relativitas umum akibat gravitasi yang lebih rendah dihitung sebagai dilasi waktu positif
    • Dalam perhitungan di halaman ini, efek relativitas umum lebih besar sehingga dilasi waktu positif lebih dominan

Destinasi, kalender, dan jam terbang tahunan

  • Destination Matrix menampilkan jumlah penerbangan menuju tiap negara pada cincin luar, sementara pita menunjukkan jumlah penerbangan dari negara asal ke negara tujuan
    • Beberapa destinasi memiliki jumlah keberangkatan dan kedatangan yang berbeda, disebabkan oleh segmen positioning/deadhead
    • Satu segmen dari Portugal ke Spain adalah kasus pengalihan dari Madeira ke Tenerife karena cuaca buruk
  • Flight Calendar menampilkan jam terbang per hari dengan warna, seperti grafik aktivitas GitHub
    • Masa Covid-19 dan titik peralihan dari jarak pendek ke jarak jauh tampak secara visual
  • Jam terbang tahunan dicatat berdasarkan waktu yang digunakan dalam penerbangan, dari “brakes off” hingga “brakes on”
  • Singkatan jam terbang tahunan membedakan peran pilot
    • PIC: Pilot in Command
    • PICUS: Pilot in Command, Under Supervision
    • P1: Pilot Flying yang bertanggung jawab atas lepas landas dan pendaratan
    • P2: Pilot Monitoring saat lepas landas dan pendaratan
    • Heavy: ikut dalam penerbangan jarak jauh sebagai pilot tambahan, dan duduk di jump seat saat lepas landas dan pendaratan
  • Di British Airways, biasanya Captain dan First Officer membagi segmen P1/P2
    • Captain tetap memegang komando sepanjang seluruh segmen
    • First Officer juga dapat mengambil keputusan dan mengoperasikan segmen sebagai PIC under supervision
  • SOP BA mewajibkan semua approach dilakukan sebagai monitored approach
    • Dari titik awal descent, P2 menjadi Pilot Flying dan menerbangkan approach hingga 1000ft AGL
    • Pada 1000ft AGL, P1 kembali mengambil alih kendali dan melakukan pendaratan

Seat-miles, radiasi, dan dampak lingkungan

  • Jumlah penumpang aktual pada semua penerbangan tidak dicatat, tetapi jumlah kursi setiap pesawat diketahui
  • Seat-miles adalah hasil kali jumlah kursi dan jarak penerbangan, standar metrik yang menunjukkan output maskapai
    • Dalam laporan tahunan maskapai dan analisis rute digunakan istilah seperti ASM dan CASM
    • Kenaikan pada 2023 merupakan hasil peralihan dari operasi jarak pendek A320 ke operasi jarak jauh A350
  • Pada masa operasi jarak pendek, jumlah “kursi” tahunan lebih banyak, tetapi penerbangan jarak jauh berkontribusi jauh lebih besar terhadap total seat-miles karena jarak yang lebih panjang, kecepatan lebih tinggi, dan pesawat lebih besar
  • Awak kabin dan kokpit yang terbang di ketinggian lebih banyak terpapar radiasi pengion kosmik
    • Paparan meningkat terutama pada penerbangan jarak jauh dan lintang tinggi
    • Batas tahunan awak pesawat di UE adalah 6 mSv, lebih rendah daripada batas pekerjaan umum 20 mSv
    • Laju dosis diperkirakan menggunakan nilai rata-rata CARI-7 berdasarkan ketinggian jelajah, lintang, dan waktu terbang
  • Perhitungan dampak lingkungan memakai pendekatan standar 3,16kg CO₂ per 1kg Jet A yang dibakar
    • Kenaikan setelah 2023 disebabkan oleh operasi A350
    • A350 memiliki 331 kursi, A320 180 kursi, dan jarak operasional A350 juga jauh lebih panjang
    • Angka per kursi dan per mil kurang cocok untuk dibandingkan langsung karena perbedaan ukuran pesawat dan jarak operasi; seat-mile lebih tepat untuk perbandingan
    • Setelah 2019, ketika BA memperkenalkan A320/A321 NEO dengan mesin CFM LEAP-1A yang lebih efisien, terlihat penurunan emisi per passenger-mile

Tipe pesawat, jenis penerbangan, dan pola waktu

  • Akumulasi waktu menurut tipe pesawat ditampilkan sebagai stream chart berdasarkan ICAO Type Designator
    • Keluarga A320 mencakup CEO(A320), NEO(A32N), A319, dan A321
  • Grafik peringkat tipe pesawat adalah bump chart yang menunjukkan perubahan peringkat berdasarkan total jam terbang per tahun, yakni cara lain melihat grafik akumulasi waktu
  • Flight Type Breakdown menampilkan porsi jarak pendek, jarak jauh, dan penerbangan umum dalam donut chart terpisah berdasarkan waktu dan jarak
    • Porsi penerbangan umum semakin kecil
  • Day vs Night Flying menunjukkan porsi penerbangan yang dilakukan dalam gelap
    • Setelah 2023, peralihan ke operasi jarak jauh A350 membuat peningkatan segmen malam terlihat jelas
  • Flight Time vs Distance menampilkan hubungan antara jarak great-circle dan waktu terbang sebagai scatter plot
    • Waktu terbang umumnya meningkat secara linear dengan jarak great-circle
    • Karena angin barat, penerbangan outbound dari London ke arah barat menuju AS dan Kanada secara konsisten memakan waktu lebih lama daripada penerbangan pulang
    • Outlier pada penerbangan Tokyo adalah kasus ketika pesawat harus kembali melalui rute lebih panjang karena kondisi cuaca dan konflik Ukraina
  • Departures & Arrivals by Time of Day menampilkan distribusi lepas landas dan pendaratan dalam bentuk jam 24 jam berdasarkan UTC
    • Data dibagi menurut jarak pendek/jarak jauh dan inbound/outbound
  • Flights by Day of Week menunjukkan bahwa akhir pekan adalah waktu istirahat yang berharga bagi pilot maskapai, tetapi sekaligus menjadi hari penerbangan tersibuk karena permintaan liburan dan rekreasi
    • Diperkirakan distribusi penerbangan menurut hari akan berubah seiring meningkatnya seniority di maskapai

Globe 3D dan logbook interaktif

  • Berbagai visualisasi globe 3D memungkinkan penjelajahan berbagai aspek logbook
  • Globe 3D lengkap dapat dilihat di 3D globes page
  • Catatan per penerbangan dapat dijelajahi di interactive logbook
  • Ke depannya, ia berencana mengunggah lebih banyak insight seputar pengalaman pilot maskapai dan hal-hal yang dapat dinikmati pembaca teknis, serta menambahkan beberapa grafik lagi ke halaman ini

1 komentar

 
GN⁺ 2025-06-28
Komentar Hacker News
  • Visualisasi untuk log penerbangan pribadi ini keren. Saya penasaran bagaimana data asli atau data untuk tampilan disimpan
    Peta globe-nya mengingatkan saya pada tulisan tentang grid heksagonal yang dulu saya temukan di sini atau Reddit lalu saya bookmark
    https://www.redblobgames.com/grids/hexagons/
    Dari sudut pandang pilot maskapai, saya juga penasaran apakah ia menonton The Rehearsal musim 2 dari Nathan Fielder di HBO, yang membahas komunikasi pilot-kopilot secara komikal
    Jika menontonnya, saya penasaran bagaimana pendapatnya tentang cara acara itu menggambarkan gesekan komunikasi dengan kopilot. Dan bukan bermaksud mengorek kehidupan pribadi, tetapi saya juga penasaran apakah profesi ini punya survivorship bias/retention bias ke arah mempertahankan tingkat fungsi yang tinggi tanpa mengakui perlunya bantuan. Atau mungkin penggambaran percakapan antarrekan yang macet itu hanya contoh ekstrem yang diperbesar dari sudut pandangnya

    • Semua data ada di file SQLite dari perangkat lunak log penerbangan. Saya juga menulis artikel kecil tentang mengekstrak datanya: https://jameshard.ing/posts/querying-logten-pilot-logbook-sq...
      Saya hanya menonton beberapa klip The Rehearsal, kira-kira adegan Sully mendengarkan Evanescence, jadi tidak banyak dasar untuk berkomentar. Komunikasi pilot adalah topik yang banyak dibahas dan dilatih dalam kerangka besar CRM, yaitu crew resource management, dan menurut pengalaman saya industri ini benar-benar berusaha membuat area ini menjadi lebih baik
    • Di tulisan itu ia menjawab bahwa ia memakai LogTen Pro[1], dan bisa di-query dengan SQL[2]. Dalam artikel SQL tersebut disebutkan bahwa aplikasinya punya ekspor CSV, tetapi penyimpanan sebenarnya adalah SQLite sehingga bisa diakses langsung dan di-query
      [1] https://logten.com/
      [2] https://jameshard.ing/posts/querying-logten-pilot-logbook-sq...
    • Saya kira heksagon pada globe itu memakai library H3 dari Uber
    • Ini mengingatkan saya pada video yang sudah cukup lama: https://youtu.be/1SKDvQzcasg
  • Sangat keren. Saya benar-benar menikmati membaca catatan penerbangan yang detail, dan menarik melihat cara ia mendokumentasikan pengalaman, mulai dari jarak dan waktu terbang hingga nuansa peran seperti P1, P2, dan PICUS
    Sebagai orang yang mengembangkan SpinStep, library berbasis quaternion untuk memodelkan arah dan evolusi keadaan vektor dalam sistem fisik, saya mendapat inspirasi tak terduga dari data ini. Ini membuat saya berpikir apakah log ruang-waktu seperti ini, yang menekankan arah, peran, dan pengaruh lingkungan, bisa diperlakukan dengan cara seperti pemodelan keadaan rotasi
    Misalnya, arah hidung pesawat dan perubahan attitude dapat dipetakan secara alami ke quaternion, pergantian peran seperti P1 ↔ P2 tampak seperti perubahan keadaan diskret di dalam sistem kontinu, dan pengaruh angin atau pola jaringan penerbangan mungkin bisa dimodelkan sebagai medan eksternal yang memengaruhi attitude seiring waktu
    Saya belum pernah membayangkan SpinStep dalam konteks ini, tetapi log ini memberi sudut pandang yang meyakinkan. Entah apakah akan menghasilkan sesuatu yang konkret, tetapi terima kasih atas inspirasinya
    https://github.com/VoxleOne/SpinStep/blob/main/README.md
    https://github.com/VoxleOne/SpinStep/blob/main/docs/01-ratio...

    • Repositorinya agak terasa seperti tulisan yang dibuat LLM
      Quaternion punya sifat yang bagus untuk sebagian operasi rotasi 3D, tetapi bukan obat mujarab
  • Orang-orang seperti ini yang ahli di berbagai bidang memberi inspirasi bagi orang seperti saya. Saya selalu bermimpi ingin mencoba hal lain selain pekerjaan utama, dan semoga suatu hari bisa mengalahkan kemalasan dan benar-benar melakukannya

    • Kadang saya berharap kompensasi pengembangan perangkat lunak tidak setinggi secara luar biasa seperti sekarang. Ada terlalu banyak hal lain yang menarik, tetapi sulit pindah ke bidang penuh waktu lain ketika tahu harus menerima pemotongan gaji besar
    • Kalimat seperti “saya beruntung bisa buruk di pekerjaan pertama” sering berulang. Punya banyak pilihan itu semacam kutukan
  • Indah. Globe dan animasi kerennya bagus, tetapi yang saya suka adalah dashboard yang menampilkan statistik ringkasan
    Seingat saya dulu salah satu dari Fraunhofer atau Helmholtz di Jerman mengoperasikan situs yang memberi tahu total paparan radiasi jika kita memasukkan penerbangan tertentu. Itu terutama untuk awak pesawat dan tidak seindah ini. Menambahkan paparan kumulatif ke dashboard sepertinya akan berguna

    • Ide bagus
      Perusahaan tempat saya bekerja juga menyediakan data dosis kumulatif bulanan/tahunan/seumur hidup, tetapi tidak sedetail itu. Saya penasaran apakah ada metode statistik untuk menghitungnya
      Mungkin cukup dengan menghitung rute lingkaran besar, lalu memperkirakan dosis kasar di wilayah udara tersebut pada waktu tertentu
    • Sepertinya Nomadlist juga punya paparan radiasi untuk semua perjalanan, dan saya terkejut ketika melihat statistiknya
  • Saya membuat visualisasi serupa di atas sekitar 150 miliar titik data ADS-B: https://adsb.exposed/
    Karena interaktif, bisa difilter berdasarkan dimensi apa pun, seperti jenis pesawat yang terbang
    Ini 2D, tetapi saya juga sempat mempertimbangkan membuatnya 3D
    P.S.: peta yang ditampilkan agak lambat. Saat diperbesar, frame rate turun di bawah 10fps

    • Wah, throughput data yang sangat besar
      Saya penasaran apakah bisa membagikan detail teknisnya
  • Sungguh mengesankan bahwa seseorang bisa menjadi pilot profesional sekaligus membuat proyek perangkat lunak dengan kualitas setinggi ini

    • Bagi banyak pilot, pekerjaan ini bukan kerja 9-to-5, dan jeda antar-penerbangan bisa cukup panjang. Kalau mereka mengerjakan hal seperti ini sebagai hobi sampingan, itu tidak terlalu mengejutkan. Saya tidak membayangkan mereka melakukan sesuatu seperti itu saat penerbangan berlangsung
    • Apakah pilot boleh memakai laptop saat penerbangan? Setahu saya, sebagian besar penerbangan dihabiskan dengan duduk menunggu dimulainya pendaratan, jadi mungkin memang ada banyak waktu luang untuk belajar pemrograman
    • Ia lulus dari University of Toronto dengan jurusan ilmu komputer
  • Saya juga suka bahwa ini dibuat sebagai log penerbangan, tetapi bagian paling keren di halaman itu adalah foto dirinya di kokpit bersama ayahnya
    Sebagai pilot maskapai di AS, rasanya itu akan menjadi privilese seumur hidup jika saya bisa melakukannya dengan salah satu anak saya

    • Bagi saya juga itu benar-benar momen terbaik dalam karier. Ayah saya akan pensiun beberapa bulan lagi, jadi kami juga sudah merencanakan penerbangan terakhir bersama
      Semoga Anda juga bisa mendapatkan pengalaman yang sama dengan anak-anak Anda. Saya penasaran, saat ini menerbangkan tipe pesawat apa?
  • Akan bagus juga kalau daftar statistiknya menambahkan dilasi waktu. Mungkin ia sekitar 5 mikrodetik lebih muda daripada orang yang tetap berada di Bumi

    • Bukankah melewati Garis Tanggal Internasional ke arah timur juga bisa dianggap semacam perjalanan waktu?
    • Kalau begitu, karena saya komuter untuk pergi kerja, saya ingin mendapatkan kembali meski hanya beberapa pikodetik
  • Log penerbangannya memang bagus, tetapi split-flap display-nya benar-benar luar biasa ;)
    https://jameshard.ing/projects/split-flap

    • Senang Anda menyukainya. Di sana juga ada layar yang menampilkan penerbangan saya secara real time saat saya sedang terbang. Itu sendiri mungkin layak jadi satu tulisan tersendiri :)
  • Kalau tertarik dengan topik ini, saya ingin memperkenalkan GCMap
    GCMap bisa menggambar garis antara dua kode bandara IATA, dan sebenarnya bisa memasukkan pasangan dalam jumlah berapa pun dengan dipisahkan koma. Yang paling bagus, semuanya bisa dikirim lewat parameter URL. Contoh: JFK-LHR,LHR-CDG,CDG-FRA
    http://www.gcmap.com/mapui?P=JFK-LHR,LHR-CDG,CDG-FRA
    Saya kadang mengirim URL GCMap ke diri sendiri lewat email untuk melacak penerbangan saya

    • GCMap tidak punya banyak proyeksi peta untuk dipilih. Kalau menaruh lebih dari dua pasangan dalam satu peta, proyeksinya jadi cukup buruk. Itu keluhan terbesar saya
      Mereka perlu menambahkan lebih banyak proyeksi yang lebih baik seperti Mollweide, Winkel Tripel, dan Robinson. Atau lebih baik sekalian menyediakan globe saja