ADA – Bahasa Pemograman Untuk Avionic Pesawat
Di dalam dunia teknologi dan informasi kita mengenal berbagai macam dan jenis bahasa pemograman, dari bahasa pemograman untuk platform desktop, mobile hingga website.
tapi apakah pernah berfikir bagaimana sistem komputer dan avionic pesawat di program ?, berikut pengenalan dan penjelasan mengenai ADA Programming Language, yaitu bahasa pemograman yang di gunakan untuk membuat sistem avionic pesawat.
ADA – Programming Language
ADA – Adalah bahasa pemograman yang di bagus secara prosedural yang mengedepankan akurasi, dan kepresisian ADA adalah kode yang di kembangkan di bawah Departemen Pertahanan Amerika Serikat, bahasa pemograman. bahasa ini di implementasikan kedalam dunia penerbangan sebagai pembangun sistem avionic pesawat mulai dari sistem navigasi, instrumen pendaratan, dan komunikasi radio itu sendiri.
Berikut salah satu contoh & dan penerapan syntax dasar bahasa pemograman ADA :
with Ada.Text_IO; procedure Main is type GUID is new String (1 .. 32) with Dynamic_Predicate => (for all C of GUID => C in '0' .. '9' | 'a' .. 'f'); ID_1 : constant GUID := "030000004c050000cc09000011810000"; begin Ada.Text_IO.Put_Line ("Reading from device " & String (ID_1) & "..."); end Main;
ADA Programming di dukung oleh dukungan lingkungan pengembangan berupa Package Manager dan toolchain yang bernama Alire.
Salah satu perusahaan pembuat pesawat komersil yang menggunakan implementasi dari bahasa pemograman ADA untuk kebutuhan avionic nya adalah Airbus, yang merupakan salah satu pemasok armada pesawat di industri penerbangan komersil di Indonesia.
Sistem avionic ini meliputih hal-hal petunjuk navigasi, monitor ketinggian, sensor sudut kemiringan pesawat, dan sistem penunjang keselamatan penerbangan lainnya.
Ada juga di implementasikan untuk sistem pertahanan militer seperti di avionic pesawat tempur, sistem pendeteksian panas, sistem radar dan sistem pertahanann udara lainnya.
Ada juga di kembangkan untuk keperluan medis juga seperti pendeteksian jenis penyakit, dan sistem integrasi berbasis AI yang dapat mendiagnosa jenis-jenis penyakit yang baru di temukan.
Di bawah pengawasan departemen pertahanan Amerika Serikat, bahasa pemograman ADA ini dikembangkan sehingga bisa di gunakan untuk keperluan-keperluan yang membutuhkan perhitungan yang rumit dan kompleks.
Beriku tampilan susunan komputer avionics pada lambung pesawat Airbus seri A330
Sistem komputer ini di buat dan di perintah menggunakan bahasa poemograman ADA meliputi alat ekosistem pengembangannya, fungsi dari avionic ini sendiri memiliki fungsi-fungsi yang vital dalam pengoperasian pesawat mulai dari sistem navigasi pesawat, kontrol pesawat, input mesin, dan sistem penunjang crew dan penumpang.