digilib@itb.ac.id +62 812 2508 8800

2008 TA PP MOHAMAD OCTAMANULLAH 1-COVER.pdf


2008 TA PP MOHAMAD OCTAMANULLAH 1-BAB 1.pdf

2008 TA PP MOHAMAD OCTAMANULLAH 1-BAB 2.pdf

2008 TA PP MOHAMAD OCTAMANULLAH 1-BAB 3.pdf

2008 TA PP MOHAMAD OCTAMANULLAH 1-BAB 4.pdf

2008 TA PP MOHAMAD OCTAMANULLAH 1-BAB 5.pdf

2008 TA PP MOHAMAD OCTAMANULLAH 1-PUSTAKA.pdf

Dalam proses komunikasi antar perangkat lunak perlu ditentukan format data, yaitu komposisi bit untuk merepresentasikan informasi yang dimengerti bersama. Asterix merupakan standar format data komunikasi antar subsistem pada sebuah sistem pengontrol lalu lintas udara (PLLU). Tugas Akhir ini menghasilkan sebuah API (kumpulan rutin program) yang dapat digunakan oleh aplikasi lain yang menggunakan format data Asterix. API yang dihasilkan pada Tugas Akhir ini dinamakan Dasterix v2, merupakan perbaikan dan pengembangan API versi sebelumnya karena kebutuhan yang berkembang. API versi sebelumnya hanya terbatas pada layanan serialisasi dan deserialisasi Asterix. Dasterix v2 menyediakan layanan-layanan yang dibutuhkan oleh sebuah aplikasi dalam sistem PLLU, yaitu: layanan pemrograman multithread, layanan komunikasi jaringan, layanan baca tulis file, dan layanan perhitungan penerbangan. API yang dihasilkan pada pengerjaan Tugas Akhir ini memiliki sifat: [a] platform independent yaitu dapat dikompilasi pada platform Windows dan Linux, [b] mampu menangani exception yaitu dapat menangkap berbagai kejadian di luar kewajaran untuk diproses lebih lanjut, [c] extensible yaitu dapat dikembangkan lebih lanjut: menangani kode Asterix yang saat ini belum ditangani, penambahan penanganan exception, dan penambahan platform yang didukung. Selain itu dihasilkan pula sekumpulan driver yang berfungsi sebagai alat uji standar untuk menguji API baru yang dikembangkan berdasarkan Dasterix v2. Sebuah prototipe aplikasi pemantau data Asterix (Asman) telah dikembangkan dengan memanfaatkan hampir semua layanan Dasterix v2. Fungsionalitas Asman merupakan layanan utama dalam pemantauan data sistem PLLU yang menggunakan Asterix. Data berformat Asterix yang dipantau dapat didekomposisi menjadi informasi yang lebih mudah dimengerti petugas PLLU kemudian ditampilkan ke layar. Aplikasi ini juga dapat menyimpan data komunikasi yang terjadi dalam suatu periode ke dalam sebuah file dan dapat menampilkan kembali data komunikasi yang tersimpan di file tersebut. Dasterix v2 dan Asman dikembangkan dengan bahasa C++ dan telah diuji di platform Windows dan Linux untuk data Asterix kategori 21, 48, dan 62.