• Tidak ada hasil yang ditemukan

aplikasi berbasis web aircraft mainetenance system (ams)

N/A
N/A
Protected

Academic year: 2024

Membagikan "aplikasi berbasis web aircraft mainetenance system (ams)"

Copied!
7
0
0

Teks penuh

(1)

APLIKASI BERBASIS WEB AIRCRAFT MAINETENANCE SYSTEM (AMS) PESAWAT FOKKER-50

PADA PT TRANSNUSA AVIATION MANDIRI

WEB-BASED APPLICATION OF AIRCRAFT MAINTENANCE SYSTEM (AMS) AIRCRAFT FOKKER-50

ON PT TRANSNUSA AVIATION MANDIRI

Munadatan Nadiah1, Wardani Muhamad2, Wawa Wikusna3

1,2,3 Program Studi D3 Manajemen Informatika, Fakultas Ilmu Terapan, Universitas Telkom

1[email protected], 2wardani@ telkomuniversity.ac.id,

3[email protected]

Abstrak

PT TransNusa Aviation Mandiri merupakan maskapai penerbangan domestik di Indonesia yang menyediakan layanan transportasi udara untuk daerah Indonesia Timur sesuai dengan izin terbang dari Kementerian Perhubungan. Saat ini, pengelolaan data inspeksi pesawat pada maskapai penerbangan TransNusa ditulis dalam dokumen tertentu dan pengiriman data antar Divisi menggunakan layanan email. Aplikasi yang dibuat bertujuan untuk membantu petugas dalam melaporkan flight hours dan flight cycle kurang dari 30 menit, memformulasikan laporan flight hours dan flight cycle sehingga dapat menentukan unit pesawat yang harus dilakukan inspeksi, menentukan estimasi tentang lokasi yang tepat sebagai tempat pelaksanaan inspeksi, menyediakan jadwal inspeksi, dan menyediakan job order berdasarkan flight hours dan flight cycle komponen pesawat. Aplikasi ini dibuat berbasis web menggunakan bahasa pemrograman Java dengan database MySQL.

Metode pengerjaan proyek menggunakan metode System Development Life Cycle model prototipe.

Penggambaran proses bisnis berjalan, proses bisnis usulan, dan perancangan menggunakan flowmap, entity relationship diagram, use case diagram, class diagram, dan sequence diagram. Proyek akhir ini diharapkan mampu menghasillkan aplikasi yang dapat digunakan untuk membantu Divisi Line Maintenance dan Divisi Technical Service dalam menangani pengolahan data tentang pemeliharaan dan perbaikan pesawat.

Kata kunci: inspeksi, flight hours, flight cycle, job order, maintenance release

Abstract

PT TransNusa Aviation Mandiri is an Indonesian domestic airline. By the Ministry of Transport’s authorization, it provides air transport services to Eastern Indonesia region. By the time of this research, the management of aircraft inspection data in TransNusa airlines used a particular written form while e-mails were used in interdivisional data exchange. The application is aimed to assist engineers in reporting the flight hours and flight cycle in less than 30 minutes and in formulating the flight hours and flight cycles reports, so that decision on which unit to be inspected can be quickly made, estimation of the exact location of inspection can be made, inspection schedule can be provided, and job order based on flight hours and flight cycles of aircraft components can be provided. This web-based application uses Java programming language and MySQL database and the method of project development uses System Development Life Cycle of prototype model. Meanwhile, delineation of the current business process, proposed business processes, and system design uses flow map, entity relationship diagrams, use case diagrams, class diagrams, and sequence diagrams. The final project is expected to produce an application that can be used to assist both Line Maintenance Division and Technical Service Division in dealing with aircraft maintenance and repair data processing.

Keywords: inspection, flight hours, flight cycle, job order, maintenance release

1. Pendahuluan

PT TransNusa Aviation Mandiri biasa disingkat menjadi TransNusa merupakan maskapai penerbangan domestik di Indonesia yang menyediakan layanan transportasi udara untuk daerah Indonesia Timur sesuai dengan izin terbang dari Kementerian Perhubungan. Maskapai ini berdiri sejak Agustus 2005, berkantor pusat di Bandara El Tari Kupang serta memiliki cabang di Surabaya dan Denpasar. TransNusa memiliki lima pesawat Fokker-50 yang digunakan untuk penerbangan komersil. Setiap unit pesawat harus dalam kondisi baik untuk menghindari kerusakan teknis ketika terbang.

Saat ini, pengelolaan data inspeksi pesawat pada maskapai penerbangan TransNusa ditulis secara manual pada dokumen Aircraft Flight & Maintenance Log (AFML). Terdapat lima buah pesawat dengan total 24 rute penerbangan.

Satu pesawat yang sedang beroperasi memiliki satu dokumen AFML yang memuat minimal dua rute penerbangan.

(2)

Setiap dokumen harus diisi datanya oleh pilot dan engineer yang bertugas saat itu.

Setelah dalam satu hari pesawat selesai beroperasi dokumen AFML di-scan dan dokumen asli dikirim ke Divisi Technical Service oleh engineer yang membutuhkan waktu kurang lebih satu jam. Kemudian Divisi Technical Service harus memindahkan data dari dokumen AFML ke file dalam format excel sebelum membuat Job Order dan Task Card.

Pembuatan Job Order dan Task Card membutuhkan waktu 24 jam untuk menganalisis komponen yang perlu diinspeksi sesuai dengan data dari dokumen AFML. Satu lembar dokumen AFML memiliki 70 kolom untuk mengisi data seperti flight hours dan flight cylcle. Setengah dari data tersebut merupakan data berupa angka dengan jumlah digit paling sedikit 2 digit. Jika terdapat angka yang kurang jelas, maka Divisi Technical Service harus menunggu dokumen asli untuk menghindari kesalahan pencatatan atau meminta konfirmasi dari engineer yang mencatat dokumen tersebut. Hal ini bisa menyebabkan keterlambatan dari Divisi Technical Service dalam menyerahkan Job Order dan Task Card ke Divisi Line Maintenance, akibatnya Divisi Line Maintenance bekerja secara cepat karena pesawat harus kembali terbang sesuai dengan jadwal yang ditentukan. Proses inspeksi yang cepat akan mengurangi tingkat ketelitian yang mengakibatkan pesawat belum tentu dalam kondisi baik ketika terbang.

Untuk mengurangi proses pencatatan yang berulang kali dan mencegah keterlambatan perekaman data, diperlukan sebuah aplikasi/perangkat lunak yang mampu menangani data flight hours dan flight cycle serta job order yang dapat membantu divisi Technical Serice dan divisi Line Maintenance dalam pengolahan data tentang pemeliharaan dan perbaikan pesawat.

2. Landasan Teori 2.1 Inspeksi

Proses inspeksi pesawat memiliki istilah khusus yang hanya berlaku dalam dunia penerbangan. Beberapa istilah yang berkaitan dengan pembangunan aplikasi adalah inspeksi, Line Maintenance, Flight Hours, Flight Cycle, Job Order, Task Card, Maintenance Release, dan Aircraft Flight & Maintenance Log.

a. Inspeksi

Menurut dokumen [1] inspeksi merupakan pemeriksaan pesawat atau komponen pesawat menentukan kesesuaian berdasarkan standar yang sudah disetujui.

b. Line Maintenance

Line Maintenance merupakan rangkaian perawatan dari inspeksi sebelum pesawat melakukan penerbangan yang mencakup 650 FH dan 400 FC. Perawatan terdiri atas salah satu atau kombinasi dari overhaul (pembongkaran mesin), perbaikan, inspeksi, pergantian, atau perbaikan atas komponen pesawat yang cacat [1]. Line Maintenance pada PT TransNusa juga menjadi sebuah divisi yang menangani inspeksi pesawat dilapangan.

c. Flight Hours (FH)

Merupakan interval inspeksi yang didasarkan pada jumlah jam operasional suatu pesawat terbang dihitung mulai dari pesawat take off sampai landing.

d. Flight Cycle (FC)

Merupakan interval inspeksi yang didasarkan pada jumlah takeoff-landing yang dilakukan suatu pesawat terbang.

Satu kali takeoff-landing dihitung satu cycle.

e. Job Order (JO)

Job Order merupakan perintah kerja berisi lampiran Task Card yang harus dikerjakan oleh engineer dalam inspeksi pesawat.

f. Task Card (TC)

Task Card adalah standar prosedur atau pekerjaan yang harus dilakukan oleh engineer dalam inspeksi pesawat.

g. Maintenance Release (MR)

Maintenance Release adalah dokumen yang berisi sertifikasi yang disesuaikan dan menyatakan bahwa pekerjaan inspeksi serta yang berkaitan dengan inspeksi tersebut telah selesai secara memuaskan, baik sesuai dengan data yang disetujui dan prosedur yang diuraikan dalam buku manual prosedur perusahaan atau di bawah sistem yang setara [1].

Dokumen Maintenance Release pada TransNusa dikeluarkan setelah pesawat dalam keadaan berikut:

a) telah melakukan pemeriksaan terjadwal (preflight/transit atau pengecekan harian) berdasarkan standar operasional prosedur inspeksi pesawat;

b) telah melakukan pemeriksaan bersyarat seperti jika terjadi sambaran petir, pendaratan keras (hard landing), tabrakan burung (bird strikes), dan sebagainya;

c) telah melakukan tindakan korektif ketika pesawat mengalami Return to Airport (kembali ke bandara) atau Return to Base (kembali ke pangkalan utama) yang akhirnya mengizinkan pesawat yang sama untuk terbang terus- menerus.

h. Aircraft Flight & Maintenance Log (AFML)

Berdasarkan dokumen [6] AFML digunakan untuk merekam semua malfungsi dan penyimpangan komponen pesawat yang dilaporkan oleh awak pesawat selama penerbangan berlangsung.

Selain merekam malfungsi dan penyimpangan komponen pesawat, dokumen AFML juga digunakan untuk merekam hal berikut ini:

a) perbedaan/penyimpangan yang diamati oleh pilot selama pesawat beroperasi;

b) temuan/penyimpangan dari petugas teknik saat pesawat masih di darat;

(3)

c) tindakan korektif yang dilakukan petugas teknik pesawat selama pesawat beroperasi;

d) pengecekan inspeksi (terjadwal/tidak terjadwal);

e) komponen catatan perubahan;

f) waktu ketika pesawat landing dan take off;

g) data Maintenance Release setelah melakukan inspeksi;

h) rangkaian perawatan yang tertunda karena adanya perbedaan yang merujuk pada MEL (Minimum Equipment List).

AFML terdiri dari empat lembar yang dibedakan oleh warna. Halaman berwarna putih merupakan halaman master dan diberikan ke Divisi Technical Service. Halaman berwarna hijau diberikan ke Divisi Operation Control Service.

Halaman berwarna merah diberikan ke Divisi Aircraft RON. Halaman kuning disimpan dalam Buku Log sebagai arsip oleh petugas Technical Service.

2.2 Entity Relationship Diagram (ERD)

Pemodelan basis data yang paling banyak digunakan adalah menggunakan Entity Reltionship Diagram (ERD).

ERD dikembangkan berdasarkan teori himpunan dalam bidang matematika. ERD digunakan untuk pemodelan basis data relasional. ERD digunakan untuk pemodelan basis data relasional sehingga jika penyimpanan basis data menggunakan OODBMS maka perancangan basis data tidak perlu menggunakan ERD [2].

2.3 Use Case

Berdasarkan sumber [2] use case atau diagram use case merupakan pemodelan untuk kelakuan (behavior) sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. Use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan siapa saja yang berhak menggunakan fungsi tersebut.

Syarat penamaan pada use case adalah nama didefinisikan sesimpel mungkin dan dapat dipahami. Ada dua hal utama pada use case yaitu pendefinisian aktor dan use case. Aktor merupakan orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri. Sedangkan use case merupakan fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antarunit atau aktor.

3 Desain & Implementasi

3.1 Entity Relationship Diagram (ERD)

Berikut adalah entity relationship diagram untuk aplikasi Aircraft Maintenance System yang akan dibuat.

Gambar 1

Entity Relationship Diagram (ERD)

department 1 memiliki n employee

membuat afml

memiliki Engine_monitoring

1 n

1 1

membuat

Digunakan dalam

Task_card inspection

1

n

n m

menghasilkan Job_order menghasilkan Maintenance_release

1

1 1 1

Terdiri dari

memiliki component dimiliki aircraft n memiliki m route

n

m Department_id

initial

name

description

username Employee_id

First_name

Last_name

status

password

Date_active Afml_number

Status_date

Last_afml_number Last_date

Bh_total_today fh_total_today

fh_brought_fwd Fh_total Fc_total_lof_today Fc_brought_fwd Fc_total

Em_id Status_date

Lt_no E1_np

E1_torque

Lt_lv E1_nh_n2

E1_nl_n1 E1_itt_egt

E1_oil_pressure E1_oil_temp E1_fuel_flow

E2_np E2_torque

E2_nh_n2 E2_nl_n1 E2_itt_egt E2_oil_pressure

E2_oil_temp

E2_fuel_flow

Afml_body_id Bh_off

Bh

Bh_on Fh_off fh

Fh_log

No_pax

Weight_pax

Weight_lug Weight_cargo

Weight_total

Pay_load_available Fuel_total

discrepancies Fuel_used

Fuel_rem

status Fuel_uplift

Route_id Route_name

origin

status

zone Task_number

Task_description

Inspection_interval

unit

Date_approve status Inspection_type Date_input Mr_id Jo_id

Summary_of_jo

remarks

skill

Task_performed Date_issued

Date_approve reference description Acs_csn

Acs_tsn

Manhours_standard Manhours_actual

Est_due_date status Is_id

Schedule_date Est_due_date

Inspection_id Inspection_type

status

Flight_number

day

depart arrive Transit_direct status

Component_id Componen_name

Aircraft_model

Max_fh

Max_fc

Log_id

Current_fh

Current_fc

Remain_fh Remain_fc

date Status_fh

Status_fc Serial_number

manufacturer model

type Date_construction

status

registration

Delivery_date status

(4)

3.2 Relasi Antar Tabel

Berikut adalah relasi antar tabel berdasarkan database yang dibuat.

engine_monitoring

engine_monitoring afmlafml

aircraft aircraft

afml_body afml_body

flight_schedule flight_schedule

route route department department employee

employee

maintenance_release maintenance_release inspection_schedule

inspection_schedule

inspection inspection

task_card task_card

component_log component_log

component component job_order

job_order em_id

em_id PK PK

status_date status_date lt_no lt_no lt_lv lt_lv e1_torque e1_torque e1_np e1_np e1_itt_egt e1_itt_egt e1_nl_n1 e1_nl_n1 e1_nh_n2 e1_nh_n2 e1_fuel_flow e1_fuel_flow e1_oil_temp e1_oil_temp e1_oil_pressure e1_oil_pressure e2_torque e2_torque e2_np e2_np e2_itt_egt e2_itt_egt e2_nl_n1 e2_nl_n1 e2_nh_n2 e2_nh_n2 e2_fuel_flow e2_fuel_flow e2_oil_temp e2_oil_temp e2_oil_pressure e2_oil_pressure

afml_number afml_number PK PK

status_date status_date last_afml_number last_afml_number afml

afml FK

FK FKFKaircraftaircraft

last_date last_date bh_total_today bh_total_today fh_total_today fh_total_today fh_brought_fwd fh_brought_fwd fh_total fh_total fc_total_log_today fc_total_log_today fc_brought_fwd fc_brought_fwd fc_total fc_total

serial_number serial_number PK PK

manufacturer manufacturer model model type type date_construction date_construction registration registration delivery_date delivery_date status status

afml_body_id afml_body_id PK PK

flight_number flight_number FK FK

bh_off bh_off bh_on bh_on bh bh fh_off fh_off fh_log fh_log fh fh no_pax no_pax weight_pax weight_pax weight_lug weight_lug weight_cargo weight_cargo weight_total weight_total pay_load_available pay_load_available fuel_uplift fuel_uplift fuel_total fuel_total fuel_used fuel_used fuel_rem fuel_rem discrepancies discrepancies status status afml_number afml_number FK FK

flight_number flight_number PK PK

aircraft aircraft FK FK

route route FK FK

day day depart depart arrive arrive transit_direct transit_direct status status

route_id route_id PK PK

route_name route_name origin origin status status department_id department_id PK PK

initial initial name name description description username

username PK PK

employee_id employee_id first_name first_name last_name last_name department department FK FK

password password status status date_active date_active

mr_id mr_id PK PK

date_input date_input inspection_type inspection_type date_approve date_approve job_order job_order FK FK

status status is_id

is_id PK PK

tc tc FK FK

schedule_date schedule_date inspection inspection FK FK

est_due_date est_due_date

inspection_id inspection_id PK PK

insp_type insp_type component_log component_log FK FK

status status

task_number task_number PK PK

task_description task_description zone zone

inspection_interval inspection_interval unit unit

component_log component_log PK PK

component component FK FK aircraft aircraft FK FK

current_fh current_fh current_fc current_fc remain_fh remain_fh remain_fc remain_fc date date status_fh status_fh status_fc status_fc

component_id component_id PK PK

aircraft_model aircraft_model component_name component_name

max_fh max_fh max_fc max_fc jo_id

jo_id PK PK

remarks remarks summary_of_jo summary_of_jo

skill skill acs_tsn acs_tsn acs_csn acs_csn description description reference reference task_performed task_performed manhours_standard manhours_standard manhours_actual manhours_actual est_due_date est_due_date date_issued date_issued inspection_schedule inspection_schedule FK FK

date_approve date_approve status status

Gambar 2 Relasi Antar Tabel 3.3 Use Case

Berikut adalah use case diagram untuk aplikasi yang akan dibuat.

Gambar 3 Use Case Diagram

(5)

3.4 Implementasi 3.4.1 Input AFML

Menu input AFML menampilkan form isian untuk mengisi data log pesawat setelah penerbangan berlangsung.

Berikut adalah tampilan input AFML.

Gambar 4 Tampilan Input AFML 3.4.2 Approve AFML

Menu approve AFML menampilkan data AFML yang sudah di-input oleh pillot/engineer. Aplikasi akan memformulasikan flight hours dan flight cycle setelah pengguna menekan tombol approve. Berikut adalah tampilan approve AFML.

Gambar 5 Tampilan Approve AFML 3.4.3 Input Inspection Schedule

Menu input Inspection Schedule menampilkan jadwal inspeksi pesawat yang disediakan oleh aplikasi. Berikut adalah tampilan inspection schedule.

Gambar 6

Tampilan Input Inspection Schedule 3.4.4 Input Job Order

Menu input job order menampilkan form isian untuk mengisi job order sesuai dengan inspection schedule. Berikut adalah tampilan input job order.

Gambar 7 Tampilan Input Job Order

(6)

3.4.5 Perform Inspection

Menu perform inspection menampilkan daftar job order baru. Pengguna memilih job order yang akan dilakukan untuk menyatakan bahwa proses inspeksi sedang berlangsung. Berikut adalah tampilan perform inspection.

Gambar 8

Tampilan Perform Inspection 3.4.6 Input Maintenance Release

Menu input maintenance release menampilkan form isian untuk mengisi data maintenance release sesuai dengan job order yang dikerjakan. Berikut adalah tampilan input input maintenance release.

Gambar 9

Tampilan Maintenance Release

4 Kesimpulan

Berdasarkan rumusan masalah dan hasil implementasi dari analisis perancangan proses bisnis sistem yang sedang berjalan, maka dapat disimpulkan bahwa:

a. pilot/engineer mampu melaporkan flight hours dan flight cycle setiap pesawat kurang dari 30 menit yang sebelumnya membutuhkan waktu satu jam;

b. aplikasi mampu memformulasikan laporan dari Technical Service sehingga dapat menentukan unit pesawat dan komponennya yang harus dilakukan inspeksi/perawatan;

c. aplikasi mampu melakukan estimasi tentang lokasi yang tepat sebagai tempat untuk inspeksi pesawat (bandara, hangar, atau bengkel overhaul) berdasarkan jumlah flight hours dan flight cycle;

d. aplikasi memfasilitasi Divisi Technical Service dalam membuat jadwal inspeksi dan job order.

Daftar Pustaka

[1] TransNusa Aviation Mandiri Management, Quality Procedures Manual. Kupang: PT TransNusa Aviation Mandiri, 2013

[2] A.S, Rosa., M.Shalahuddin. Modul Pembelajaran Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek). Bandung: Modula, 2011.

(7)

Referensi

Dokumen terkait

Manfaat dari penelitian ini adalah menghasilkan suatu sistem untuk melakukan analisis dan pemetaan tingkat serangan hama kutu kebul, sehingga dapat membantu

Aplikasi Dashboard Fakultas Teknologi Informasi dapat melakukan integrasi dengan router Mikrotik dengan menggunakan API yang dibuat oleh Denis Basta [6], sehingga

Membangun aplikasi monitoring yang dapat membantu petugas bagian gudang dalam mengelola data permintaan dan pengembalian material, dan membantu manajer dalam

Oleh karena itu, dibutuhkan media yang dapat membantu masyarakat dalam memperoleh informasi maka perlu dibuat Aplikasi Pelayanan Jasa Aqiqah yang dapat memberikan informasi

Sistem Informasi Layanan Jasa Pengangkutan Barang Dan Material ini dibuat untuk membantu karyawan membuat laporan – laporan yang dibutuhkan yang diantaranya adalah laporan daftar

Dengan aplikasi ini petugas menjadi lebih mudah dalam melakukan pencatatan peminjaman dan pengembalian buku sehingga membantu petugas dalam memantau buku yang

Untuk itu perlu dibuatkan sebuah aplikasi berbasis web yang dapat membantu memudahkan petugas KPU dalam mendata jumlah pemilih tetap yang ada di Provinsi Riau

Dengan aplikasi ini petugas menjadi lebih mudah dalam melakukan pencatatan peminjaman dan pengembalian buku sehingga membantu petugas dalam memantau buku yang