• Tidak ada hasil yang ditemukan

Sistem Informasi Operasional Penerbangan (SIOP)

N/A
N/A
Protected

Academic year: 2021

Membagikan "Sistem Informasi Operasional Penerbangan (SIOP)"

Copied!
84
0
0

Teks penuh

(1)

Sistem Informasi Operasional Penerbangan

(SIOP)

TUGAS AKHIR

Oleh :

Risha Krisdianingtyas (33102013)

Disusun untuk memenuhi syarat kelulusan Program Diploma III

PROGRAM STUDI APLIKASI PERANGKAT LUNAK

JURUSAN TEKNIK INFORMATIKA

POLITEKNIK BATAM

BATAM

(2)

ABSTRAK

Sistem Informasi Operasional Penerbangan (SIOP)

Studi Kasus Bandar Udara Hang Nadim Batam

Semakin pesatnya perkembangan dalam dunia teknologi informasi dan komunikasi yang

menyentuh hampir seluruh aspek kehidupan. Hal ini mendorong dunia penerbangan untuk

turut serta dalam perkembangan tersebut. Dunia penerbangan dituntut dapat memberikan

informasi yang diperlukan masyarakat luas, kebutuhan akan informasi yang terkait dengan

penerbangan.

Pengaturan kerja penyampain jadwal penerbangan yang belum tertata rapi dan sulit

didapatkan, serta informasi kejadian yang menghambat penerbangan harus menunggu

rekap yang lama dari pihak AIS mendorong diciptakan suatu aplikasi yang mempermudah

semua itu. Penyelesaian itu perlu dengan diciptakan Aplikasi Sistem Informasi Operasional

Penerbangan (SIOP).

Aplikasi SIOP ini dibangun untuk pengorganisasian kerja dalam mengelola informasi

penerbangan.

(3)

iii

LEMBAR PENGESAHAN

Batam, 20 September 2005

Pembimbing I,

Ari Wibowo, ST

NIK. 100012

(4)

KATA PENGANTAR

Puji syukur kepada Tuhan YME atas rahmat dan karunia-Nya sehingga Tugas Akhir ini

dapat diselesaikan. Tugas Akhir yang berjudul Sistem Informasi Operasional Penerbangan

(SIOP) ini dilaksanakan selama semester VI mulai Februari 2005 sampai dengan

September 2005.

Pada kesempatan ini penulis ingin mengucapkan terima kasih kepada:

1. Kedua orang tua yang telah memberikan semangat dan dukungan.

2. Bapak Uuf Brajawidagda selaku Koordinator Tugas Akhir.

3. Ibu Metahelgia selaku Pembimbing Tugas Akhir I, Bapak Ari Wibowo selaku

Pembimbing Tugas Akhir II, dan Bapak Sumardi selaku Pembimbing Tugas Akhir III

serta yang memberi informasi demi kelanjutan Tugas Akhir ini dalam pembuatannya.

4. Para dosen dan rekan-rekan mahasiswa dan seluruh pihak yang ikut serta membantu

dan memberikan bantuan dan masukan.

Penulis menyadari bahwa selama melaksanakan Tugas Akhir ini banyak hal - hal yang

dapat dipelajari dan semuanya tidak lepas dari kesalahan maupun kekurangan. Akhir kata

mohon maaf atas kesalahan dan kekurangan serta keterbatasan baik pada aplikasi maupun

dokumentasi. Kritik dan saran yang membangun sangatlah diharapkan. Semoga aplikasi

SIOP ini bermanfaat dan bisa dikembangkan pada masa yang akan datang.

Batam, September 2005

(5)

v

DAFTAR ISI

ABSTRAK ...i

LEMBAR PENGESAHAN... iii

KATA PENGANTAR ...iv

DAFTAR ISI...v

DAFTAR TABEL...vi

DAFTAR GAMBAR...vii

DAFTAR LAMPIRAN ...viii

Bab 1 Pendahuluan...1

1.1 Latar Belakang ...1

1.2 Tujuan ...1

1.3 Batasan Masalah ...1

1.4 Ikhtisar Buku...1

Bab 2 Deskripsi Umum Aplikasi ...2

2.1 Deskripsi Umum Sistem...2

2.2 Karakteristik Pengguna...3

2.3 Batasan ...3

2.4 Lingkungan Operasi dan Pengembangan...3

2.4.1 Lingkungan Operasional...3 2.4.2 Lingkungan pengembangan :...3 2.5 Aturan Penomoran ...4 Bab 3 Analisis...5 3.1 Deskripsi Fungsional ...5 3.1.1 Context Diagram...5 3.1.1.1 DFD Level 1...5 3.1.1.2 DFD Level 2...7

3.1.1.2.1 DFD Level 2 Proses Pengolahan Rencana Penerbangan...7

3.1.1.2.2 DFD Level 2 Proses Pengolahan Keberangkatan ...7

3.1.1.2.3 DFD Level 2 Proses Pengolahan Kedatangan ...8

3.1.1.2.4 DFD Level 2 Proses Pengolahan Pembatalan...9

3.1.1.2.5 DFD Level 2 Proses Pengolahan Keterlambatan...10

3.1.1.2.6 DFD Level 2 Proses Pengolahan Kejadian di Bandara ...11

3.1.1.2.7 DFD Level 2 Proses Pengolahan Parkir Pesawat ...11

3.2 Analisis Kebutuhan Data ...13

3.2.1 E-R Diagram ...13

Bab 4 Deskripsi Perancangan...14

4.1 Deskripsi Data...14

4.1.1 Definisi Domain / Type ...14

4.1.2 Daftar Tabel Aplikasi...14

4.2 Dekomposisi Fungsional Modul...17

4.3 Spesifikasi Kebergantungan Antar Layar ...17

4.4 Struktur Menu ...21

Bab 5 Implementasi dan Pengujian...22

5.1 Spesifikasi Kebergantungan Antar Modul ...22

5.2 Struktur Direktori dan Deskripsi File...22

5.3 Pengujian dan Hasilnya ...22

Bab 6 Kesimpulan dan Saran ...23

6.1 Kesimpulan ...23

6.2 Saran...23

Lampiran A Perancangan Rinci Tabel ...24

Lampiran B Perancangan Rinci Fungsional...29

Lampiran C Daftar Rinci File Dan Data ...71

Lampiran D Dokumen Rinci Testing ...74

(6)

DAFTAR TABEL

Tabel 1. Kategori Pengguna SIOP ...3

Tabel 2. Daftar Tabel Basisdata Aplikasi SIOP...15

Tabel 3. Input-Proses-Output Aplikasi SIOP...18

(7)

vii

DAFTAR GAMBAR

Gambar 1 : Deskripsi Sistem Penyaluran Informasi...2

Gambar 2 : Context Diagram...5

Gambar 3 : DFD Level 1 ...6

Gambar 4 : DFD Level 2 Proses Pengolahan Rencana Penerbangan...7

Gambar 5 : DFD Level 2 Proses Pengolahan Keberangkatan...8

Gambar 6 : DFD Level 2 Proses Pengolahan Kedatangan ...9

Gambar 7 : DFD Level 2 Proses Pengolahan Pembatalan...10

Gambar 8 : DFD Level 2 Proses Pengolahan Keterlambatan...11

Gambar 9 : DFD Level 2 Proses Pengolahan Kejadian di Bandara ...11

Gambar 10 : DFD Level 2 Proses Pengolahan Parkir Pesawat ...12

Gambar 11 : Diagram ER Aplikasi SIOP...13

(8)

DAFTAR LAMPIRAN

Lampiran A Perancangan Rinci Tabel ...24

A.1 Spesifikasi Tabel tJenis_Pesawat ...24

A.2 Spesifikasi Tabel tPerusahaan_Penerbangan ...24

A.3 Spesifikasi Tabel tBandara ...24

A.4 Spesifikasi Tabel tRegistrasi_Pesawat ...25

A.5 Spesifikasi Tabel tParkir_Pesawat ...25

A.6 Spesifikasi Tabel tRencana_Penerbangan...25

A.7 Spesifikasi Tabel tPenggunaan...26

A.8 Spesifikasi Tabel tKedatangan ...26

A.9 Spesifikasi Tabel tKeberangkatan ...27

A.10 Spesifikasi Tabel tKeterlambatan...27

A.11 Spesifikasi Tabel tPembatalan...28

Lampiran B Perancangan Rinci Fungsional...29

B.1. Spesifikasi Fungsi / Proses FMulai ...29

B.2. Spesifikasi Fungsi / Proses FRN ...31

B.3. Spesifikasi Fungsi / Proses FTPG ...33

B.4. Spesifikasi Fungsi / Proses FUPG ...35

B.5. Spesifikasi Fungsi / Proses FHPG ...37

B.6. Spesifikasi Fungsi / Proses FRPG ...38

B.7. Spesifikasi Fungsi / Proses FTRP...40

B.8. Spesifikasi Fungsi / Proses FURP ...42

B.9. Spesifikasi Fungsi / Proses FHRP ...44

B.10. Spesifikasi Fungsi / Proses FTKD...45

B.11. Spesifikasi Fungsi / Proses FUKD ...47

B.12. Spesifikasi Fungsi / Proses FHKD ...49

B.13. Spesifikasi Fungsi / Proses FRKK...50

B.14. Spesifikasi Fungsi / Proses FTKB ...52

B.15. Spesifikasi Fungsi / Proses FUKB...54

B.16. Spesifikasi Fungsi / Proses FHKB...56

B.17. Spesifikasi Fungsi / Proses FTPL...57

B.18. Spesifikasi Fungsi / Proses FUPL ...59

B.19. Spesifikasi Fungsi / Proses FHPL ...61

B.20. Spesifikasi Fungsi / Proses FRPL...62

B.21. Spesifikasi Fungsi / Proses FTKM ...64

B.22. Spesifikasi Fungsi / Proses FUKM...66

B.23. Spesifikasi Fungsi / Proses FHKM...68

B.24. Spesifikasi Fungsi / Proses FRPL...69

Lampiran C DAFTAR RINCI FILE DAN DATA ...71

C.1. Struktur direktori...71

C.1.1. Direktori pengembangan...71

C.1.2. Direktori operasional ...71

C.2. Isi Direktori ...71

C.2.1. Isi Subdirektori : C:\apache\htdocs\Penerbangan ...71

C.3. File Instalasi ...73

Lampiran D Dokumen Rinci Testing ...74

D.1. Tim penguji...74

(9)

1

Bab 1

Pendahuluan

1.1 Latar

Belakang

Sejalan dengan perkembangan teknologi informasi hampir semua aspek kehidupan dijalankan dengan otomatisasi dan komputerisasi. Informasi penerbangan di Batam selama ini masih bersifat manual. Kebutuhan informasi penerbangan yang terintegrasi dan bisa diakses dari manapun menjadi keharusan yang dilakukan oleh pihak Bandar Udara Hang Nadim Batam sendiri.

Informasi yang dibutuhkan saat ini adalah informasi tentang jadwal penerbangan seperti : rencana penerbangan (FPL), keberangkatan (DEP), kedatangan (ARR), pembatalan (CNL), dan penundaan (DEL). Informasi lain yang juga dibutuhkan adalah informasi berkaitan dengan kejadian yang menghambat penerbangan yang terjadi di Bandar Udara Hang Nadim Batam (NOTAM).

Informasi penerbangan ini sangat penting sekali karena sistem ini memberi kemudahan bagi pihak Bandara sendiri dan pihak lain yang membutuhkan informasi tentang penerbangan di Batam.

1.2 Tujuan

Tujuan dari pembuatan aplikasi ini, adalah:

1. Membuat sistem informasi penerbangan yang terintegrasi.

2. Mempermudah bagian - bagain yang berkepentingan di bandara dalam pengaksesan data - data penerbangan. 3. Informasi penerbangan yang bisa diakses dari manapun.

4. Menterjemahkan NOTAM, agar mudah dibaca orang banyak.

1.3 Batasan Masalah

Batasan masalah dari pembuatan aplikasi yang dibahas, adalah :

1. Bagian AIS melakukan pencatatan informasi penerbangan dari informasi pusat penerbangan luar (Singapura) dan dalam negeri (Jakarta).

2. Bagian AIS menyampaikan informasi penerbangan ke bagian Keuangan (spesifikasi, jarak tempuh, dan waktu pendaratan suatu Pesawat), tetapi tidak sampai penentuan besarnya tagihan.

1.4 Ikhtisar

Buku

Sistematika pembahasan laporan ini, adalah :

ƒ Bab 1. Pendahuluan, terdiri dari latar belakang pembuatan aplikasi, tujuan pembuatan aplikasi, batasan masalah dalam pembuatan aplikasi, dan iktisar buku yang merupakan deskripsi umum setiap Bab.

ƒ

Bab 2. Deskripsi Umum Aplikasi, terdiri dari deskripsi umum sistem yaitu gambaran secara umum

tentang proses aplikasi, karakteristik pengguna aplikasi, Batasan yaitu ketergantungan aplikasi dengan software dan hardware lain, lingkungan operasi dan pengembangan aplikasi, dan aturan penomoran dalam penulisan laporan.

ƒ

Bab 3. Analisis, terdiri dari deskripsi fungsional yang merupakan penjelasan konteks digram akan aplikasi dan analisis kebutuhan data yaitu diagram entity relationship.

ƒ

Bab 4. Deskripsi Perancangan, terdiri dari deskripsi data tabel - tabel basisdata, dekomposisi fungsional modul yaitu proses - proses yang mewakili suatu librari umum, spesifikasi kebergantungan antar layar yaitu resume link antar layar, dan struktur menu yang merupakan hirarki aplikasi.

ƒ

Bab 5. Implementasi dan Pengujian, terdiri dari spesifikasi kebergantungan antarmodul, struktur direktori dan deskripsi file, pengujian dan hasilnya berupa keterangan singkat rancangan dan pelaksanaan pengujian.

ƒ

Bab 6. Kesimpulan dan Saran, terdiri dari kesimpulan mengenai aplikasi yang dibuat dan saran perbaikan atau penyempurnaan yang dapat dilakukan terhadap aplikasi.

(10)

Bab 2

Deskripsi Umum Aplikasi

2.1 Deskripsi Umum Sistem

Data - data informasi penerbangan yang masuk dari dalam negeri (dipilah Jakarta) dan luar negeri (dipilah Singapura) dilakukan pencatatan kembali oleh bagian Aeronautical Information Service (AIS), kemudian data - data informasi penerbangan tersebut dibagikan kebeberapa bagian yang terkait (lihat gambar 1). Setelah menerima informasi penerbangan (rencana penerbangan) dari AIS, bagian Appron Movement Control (AMC) menentukan letak parkir Pesawat. Bagian Keuangan menerima informasi penerbangan (spesifikasi, jarak tempuh, waktu pendaratan suatu Pesawat, dan jadwal kedatangan) untuk melakukan pencatatan tagihan kepada perusahaan Airlines. Selanjutnya Publik Umum dapat melihat tampilan informasi tentang jadwal penerbangan dan informasi yang terkait dengan kejadian di Bandar Udara Hang Nadim Batam yang dapat menghambat penerbangan.

Radio Link (Singapura) VSAT (Jakarta) Publik Umum AMC 1. Informasi Penerbangan luar dan dalam 2. ATS 3. Comm Centre (Bandara lain) AIS Keuangan Info rm as i P en erb an gan lu ar ne geri Infor masi P enerb anga n dala m nege ri Lokasi parkir Pesawat Informasi Penerbangan Informasi Penerb ang an Informasi Penerbangan

(11)

3

2.2 Karakteristik

Pengguna

Tabel 1. Kategori Pengguna SIOP

Kategori Pengguna Tugas Hak Akses Jabatan

Bagian AIS Melakukan pencatatan kembali informasi penerbangan dari luar dan dalam negeri.

Menambah, mengubah, menghapus, dan merekap informasi penerbangan yang akan ditampilkan

Staff AIS Bandara

Bagian AMC Menentukan letak parkir pesawat

Mengubah letak parkir pesawat

Staff AMC Bandara Bagian Keuangan Menerima informasi

penerbangan (spesifikasi, jarak tempuh, waktu pendaratan suatu Pesawat, dan jadwal kedatangan)

Melihat dan mencetak informasi jadwal penerbangan

Staff Keuangan Bandara

Publik Umum Melihat rekapitulasi informasi penerbangan yang ditampilkan

Melihat tampilan informasi penerbangan yang

ditampilkan

Penumpang,

pengunjung, pihak intern Bandara, dan pihak lain yang membutuhkan informasi penerbangan

2.3 Batasan

Batasan ketergantungan sistem pada aplikasi ini :

1. Pengoperasiannya aplikasi ini dapat diakses dari manapun. 2. Menggunakan database sebagai penyimpanan data. 3. Aplikasi ini terintegrasi dengan jaringan.

2.4 Lingkungan Operasi dan Pengembangan

Lingkungan operasi pada aplikasi ini dibagi dua (2) bagian, yaitu:

2.4.1 Lingkungan

Operasional

1. Server

a. Perangkat keras, Prosesor : Pentium III atau spesifikasi diatasnya b. Operating system : Windows dan Linux

c. Program / Utilities : PHP d. DBMS : Mysql 2. Client

a. Perangkat keras, Prosesor : Pentium III atau spesifikasi diatasnya b. Operating system : Windows dan Linux

c. Web Browser : IE

2.4.2 Lingkungan

pengembangan

:

1. Server

a. Perangkat keras, Prosesor : Pentium III atau spesifikasi diatasnya b. Operating system : Windows dan Linux

c. Program / Utilities : PHP d. DBMS : Mysql 2. Client

a. Perangkat keras, Prosesor : Pentium III atau spesifikasi diatasnya b. Operating system : Windows dan Linux

(12)

2.5 Aturan

Penomoran

Aturan penamaan dan penomoran pada sistem informasi ini, yaitu : ƒ Aturan penamaan bab: Bab angka romawi diikuti judul bab.

Contoh : Bab 1 Pendahuluan

ƒ Aturan penamaan sub bab: <angka romawi> “.”<angka romawi> diikuti judul sub bab. Contoh : 1.1 Latar Belakang

ƒ Aturan penamaan sub sub bab: <angka romawi>”.”<angka romawi>”.”<angka romawi> diikuti judul sub sub bab.

Contoh : 2.4.1 Lingkungan Operasional

ƒ

Aturan penamaan lampiran: tulisan “Lampiran” <abjad>. Contoh : Lampiran A

ƒ

Aturan penamaan sub lampiran: <abjad> “.”<angka romawi> diikuti judul sub lampiran. Contoh : A.1 Spesifikasi

ƒ Aturan penamaan tabel untuk penulisan laporan dengan perataan tengah dengan struktur : Tabel <urutan nomor tabel>”.” <nama tabel>

Contoh :

Tabel 1. Kategori Pengguna SIOP

ƒ Aturan penamaan gambar untuk penulisan laporan dengan perataan tengah dengan struktur : Gambar <urutan nomor-nomor>”:” <nama gambar>

Contoh :

Gambar 1 : Deskripsi Sistem Penyaluran Informasi ƒ Aturan penamaan tabel untuk program diawali huruf “t” diikuti nama tabel

Contoh : trencana_penerbangan (tabel rencana penerbangan)

ƒ Aturan penamaan Fungsi diawali huruf “F” diikuti huruf depan fungsi apa diakhiri huruf depan proses Contoh : FTRP (fungsi tambah rencana penerbangan)

ƒ Aturan penamaan untuk form diawali “frm” diikuti nama form

Contoh : frmtambahrencanapenerbangan (form tambah rencana penerbangan) ƒ Aturan penamaan untuk button diawali “cmd” diikuti fungsinya

Contoh : cmdTambah (untuk melakukan penambahan) ƒ Aturan penamaan untuk label diawali “l” diikuti nama label

Contoh : lJenis (untuk penamaan jenis pesawat)

ƒ Aturan penamaan untuk text box diawali “txt” diikuti nama text box Contoh : txtJenis (untuk text box jenis pesawat)

ƒ Aturan penamaan untuk combo box diawali “cmb” diikuti nama combo box Contoh : cmbtglk (untuk combo box tanggal keberangkatan)

(13)

5

Bab 3

Analisis

3.1 Deskripsi

Fungsional

Deskripsi fungsional ini menjelaskan urutan kerja yang dimulai dari proses login sampai masuk ke form yang sesuai hak aksesnya. Bagian AIS dapat mengakses menu rencana penerbangan, keberangkatan, kedatangan, pembatalan, penundaan, dan kejadian di Bandara yang meliputi fungsi menu tambah, ubah, hapus, dan rekap. Bagian AMC dapat mengakses menu letak parkir pesawat yang meliputi fungsi menu tambah, ubah, dan rekap. Bagian Keuangan dapat mengakses keberangkatan, kedatangan, pembatalan, dan penundaan yang meliputi fungsi menu rekap. Publik Umum dapat mengakses keberangkatan, kedatangan, dan kejadian di Bandara yang meliputi fungsi menu rekap.

3.1.1 Context

Diagram

User ID

Aplikasi Sistem

Informasi

Operasional

Penerbangan

(SIOP)

Hasil proses + informasi

kesalahan

USER

Gambar 2 : Context Diagram

User memasukkan user ID lalu masuk ke Aplikasi Sistem Informasi Operasional Penerbangan (SIOP). Apabila user ID memasukkan masukan salah akan ada informasi kesalahan.

3.1.1.1 DFD Level 1

Pada DFD Level 1 user memasukkan user ID kemudian masuk kedalam aplikasi Sistem Informasi Operasional Penerbangan (SIOP) lalu mengakses aplikasi sesuai hak aksesnya. Hak akses bagian AIS yaitu mengolah rencana penerbangan dengan aliran data tabel trencana_penerbangan, tperusahaan_penerbangan, tjenis_pesawat, tregistrasi_pesawat, dan tbandara; keberangkatan dengan aliran data tabel trencana_penerbangan dan tkeberangkatan; kedatangan dengan aliran data tabel trencana_penerbangan dan tkedatangan; pembatalan dengan aliran data tabel trencana_penerbangan dan tpembatalan; penundaan dengan aliran data tabel trencana_penerbangan dan tpenundaan; serta kejadian di bandara dengan aliran data tabel tmessage. Hak akses bagian AMC yaitu mengolah Parkir Pesawat dengan aliran data tabel trencana_penerbangan, tparkir_pesawat, dan tpenggunaan. Hak akses bagian Keuangan yaitu melihat keberangkatan dengan aliran data tabel tkeberangkatan; kedatangan dengan aliran data tabel tkedatangan; pembatalan dengan aliran data tabel tpembatalan; penundaan dengan aliran data tabel tpenundaan. Hak akses bagian Publik Umum yaitu melihat keberangkatan dengan aliran data tabel tkeberangkatan; kedatangan dengan aliran data tabel tkedatangan; pembatalan dengan aliran data tabel tpembatalan; penundaan dengan aliran data tabel tpenundaan; kejadian dengan aliran data tabel tmessage. Untuk keterangan lebih lanjut lihat gambar 3.

(14)

6 USER

If hak akses = AIS then tampil menu untuk bagian AIS Else if hak akses = AMC then tampil menu untuk bagian AMC Else if hak akses = Keuangan then tampil menu untuk bagian Keuangan Else if hak akses = Publik_Umum then tampil menu untuk bagian Publik_Umum

User ID + hak akses + pengolahan Pemba talan Use r ID + h ak aks es + pen gola han Ked ata nga n Use r ID + h ak aks es + pe ng ola ha n K eb era ng kata n User ID + ha k akses + peng olahan K eterlamba tan U se r ID + h ak a ks es + pe ng ola ha n K eja dian USER Pilih an me nu Use r ID + h ak a kses + peng olah an P arki r Us er ID + ha k a kse s + peng olaha n R enca na Pe nerba ngan User ID Hasil proses + informasi kesalahan User ID + hak akses User ID + hak akses Rencana_Penerbangan Rencana Penerbangan USER Hasil pemprosesan USER USER Pilihan menu Rencana_Penerbangan Renca na Pene rban gan Keberangkatan Keberangkatan Keberangkatan Hasil pemprosesan USER Piliha n menu Rencana_Penerbangan Rencana Penerbangan Kedatangan Kedatangan Kedatangan USER Hasil pemprosesan USER USER Pilih an menu Keterlambatan Keterlamb atan Keterlamb atan Hasil pemprosesan USER Bandara Bandara Message Message USER P ilih an m enu Hasil pemprosesan USER USER Pilihan menu Parkir_Pesawat Parkir Pesawa t Rencana_Penerbangan Rencana Penerbanga n Penggunaan Penggunaan Penggunaan USER Hasil pemprosesan Pilihan menu Rencana_Penerbangan Rencana Penerbangan Pembatalan Pembata lan Pembata lan Registrasi_Pesawat Reg istr asi Pes aw at Bandara Ban dara Jenis_Pesawat Jenis Pesa wat Perusahaan_Penerbangan Peru sa ha an Pe nerb an gan Rencana_Penerbangan Rencan a Pene rbangan Rencan a Penerban gan Hasil pem prosesan USER USER Piliha n m enu 5 Pengolahan Keberangkatan 4 Pengolahan Rencana Penerbangan 6 Pengolahan Kedatangan 7 Pengolahan Pembatalan 1 Validasi dan verifikasi user 2 Tampil menu sesuai hak akses 3 Pilihan menu 8 Pengolahan Penundaan 9 Pengolahan Kejadian 10 Pengolahan Parkir Pesawat Gambar 3 : DFD Level 1

(15)

7

3.1.1.2 DFD Level 2

3.1.1.2.1 DFD Level 2 Proses Pengolahan Rencana Penerbangan

Pada pengolahan menu rencana penerbangan terdapat proses tambah, ubah, hapus dan rekap rencana penerbangan pesawat. Untuk proses tambah dan ubah data rencana penerbangan aliran data mengacu pada tabel trencana_penerbangan, tperusahaan_penerbangan, tjenis_pesawat, tregistrasi_pesawat, dan tbandara. Untuk proses hapus dan rekap data rencana penerbangan rencana penerbangan aliran data mengacu pada tabel trencana_penerbangan dengan pencarian Tgl. Untuk keterangan lebih lanjut lihat gambar 4.

USER

Hasil pemprosesan Hasil pemprosesan User ID + hak akses + pengolahan Rencana

Penerbangan + menu tambah Rencana Penerbangan

Bandara rencana penerb angan USER Registrasi_Pesawat Registrasi Pesawat Bandara Jenis_Pesawat Jenis Pesawat Perusahaan_Penerbangan Perusahaan Penerbangan Rencana_Penerbangan Rencana Penerbangan

Rencana Penerbangan 4.1 Tambah Rencana Penerbangan 4.2 Ubah Rencana Penerbangan User ID + hak akses + pengolahan Rencana Penerbangan

+ menu ubah Rencana Penerbangan

rencana penerbanga n USER Bandara Registrasi_Pesawat Registrasi Pesawat Bandara Jenis_Pesawat Jenis Pesaw at Perusahaan_Penerbangan Per usahaa n Penerb angan Rencana_Penerbangan Rencana Pener

bangan Rencana_Penerbangan 4.3 Hapus Rencana Penerbangan User ID + hak akses + pengolahan Rencana Penerbangan +

menu hapus Rencana Penerbangan

Rencana_Penerbangan Rencana Penerbangan USER Tgl 4.4 Rekap Rencana Penerbangan User ID + hak akses + pengolahan Rencana Penerbangan

+ menu rekap Rencana Penerbangan

USER Tgl Rencana_Penerbangan Rencana Penerbangan Hasil pemprosesan Hasil pemprosesan

Gambar 4 : DFD Level 2 Proses Pengolahan Rencana Penerbangan

3.1.1.2.2 DFD Level 2 Proses Pengolahan Keberangkatan

Pada pengolahan menu keberangkatan terdapat proses tambah, ubah, hapus dan rekap keberangkatan pesawat. Untuk proses tambah dan ubah data keberangkatan aliran data mengacu pada tabel trencana_penerbangan, tkeberangkatan. Untuk proses hapus dan rekap data keberangkatan aliran data mengacu pada tabel tkeberangkatan dengan pencarian Tgl. Untuk keterangan lebih lanjut lihat gambar 5.

(16)

User ID + hak akses + pengolahan Keberangkatan + menu rekap Keberangkatan User ID + hak akses + pengolahan Keberangkatan + menu hapus Keberangkatan User ID + hak akses + pengolahan Keberangkatan + menu tambah Keberangkatan

USER

Hasil pemprosesan Hasil pemprosesan Hasil pemprosesan User ID + hak akses + pengolahan Keberangkatan + menu ubah Keberangkatan

keberang katan pesa wat USER USER Tgl USER Tgl Hasil pemprosesan keberang katan pesawa t USER Keberangkatan Kebe rangka tan Keberangkatan Kebe rangk atan Rencana_Penerbangan Rencana_Penerbangan Keberangkatan Kebe rangk atan Kebe rangk atan 5.1 Tambah Keberangkatan 5.2 Ubah Keberangkatan 5.3 Hapus Keberangkatan 5.4 Rekap Keberangkatan Keberangkatan Keberangkatan

Keberangkata n Rencana_Penerbangan Rencan a_Pene rbangan

Gambar 5 : DFD Level 2 Proses Pengolahan Keberangkatan

3.1.1.2.3 DFD Level 2 Proses Pengolahan Kedatangan

Pada pengolahan menu kedatangan terdapat proses tambah, ubah, hapus dan rekap kedatangan pesawat. Untuk proses tambah dan ubah data kedatangan aliran data mengacu pada tabel trencana_penerbangan dan tkedatangan. Untuk proses hapus dan rekap data kedatangan aliran data mengacu pada tabel tkedatangan dengan pencarian Tgl. Untuk keterangan lebih lanjut lihat gambar 6.

(17)

9 User ID + hak akses + pengolahan Kedatangan + menu rekap Kedatangan

User ID + hak akses + pengolahan Kedatangan + menu hapus Kedatangan User ID + hak akses + pengolahan Kedatangan + menu tambah Kedatangan

USER

Hasil pemprosesan Hasil pemprosesan Hasil pemprosesan User ID + hak akses + pengolahan Kedatangan + menu ubah Kedatangan

kedatan gan p esaw at USER USER Tgl USER Tgl Hasil pemprosesan kedatangan pesawat USER Rencana_Penerbangan Renca na Pener bangan Kedatangan Kedatangan Kedatangan Kedatangan Keda tanga n Kedatangan Kedatan gan Kedatangan Kedatangan Kedatangan 6.1 Tambah Kedatangan 6.2 Ubah Kedatangan 6.3 Hapus Kedatangan 6.4 Rekap Kedatangan Rencana_Penerbangan Renca na Penerban gan

Gambar 6 : DFD Level 2 Proses Pengolahan Kedatangan

3.1.1.2.4 DFD Level 2 Proses Pengolahan Pembatalan

Pada pengolahan menu pembatalan terdapat proses tambah, ubah, hapus dan rekap pembatalan pesawat. Untuk proses tambah dan ubah data pembatalan aliran data mengacu pada tabel trencana_penerbangan dan tpembatalan. Untuk proses hapus dan rekap data pembatalan aliran data mengacu pada tabel tpembatalan dengan pencarian Tgl. Untuk keterangan lebih lanjut lihat gambar 7.

(18)

User ID + hak akses + pengolahan Pembatalan + menu rekap Pembatalan User ID + hak akses + pengolahan Pembatalan + menu hapus Pembatalan User ID + hak akses + pengolahan Pembatalan + menu tambah Pembatalan

USER

Hasil pemprosesan Hasil pemprosesan Hasil pemprosesan User ID + hak akses + pengolahan Pembatalan + menu ubah Pembatalan

pembatalan pe sawat USER USER Tgl USER Tgl Hasil pemprosesan pembatalan pesawat USER Pembatalan Pembatala n Pembatala n Pembatalan Pemb atalan Pembatalan Pemb atalan Rencana_Penerbangan Rencana

Penerbangan Pembatal Pembatalan

an Pembatal an 7.1 Tambah Pembatalan 7.2 Ubah Pembatalan 7.3 Hapus Pembatalan 7.3 Rekap Pembatalan Rencana_Penerbangan Rencan a Penerbangan

Gambar 7 : DFD Level 2 Proses Pengolahan Pembatalan

3.1.1.2.5 DFD Level 2 Proses Pengolahan Keterlambatan

Pada pengolahan menu keterlambatan terdapat proses tambah, ubah, hapus dan rekap penundaan pesawat. Untuk proses tambah dan ubah data keterlambatan aliran data mengacu pada tabel trencana_penerbangan dan tketerlambatan. Untuk proses hapus dan rekap data keterlambatan aliran data mengacu pada tabel tketerlambatan dengan pencarian Tgl. Untuk keterangan lebih lanjut lihat gambar 8.

(19)

11 User ID + hak akses + pengolahan Keterlambatan + menu rekap Keterlambatan

User ID + hak akses + pengolahan Keterlambatan + menu hapus Keterlambatan User ID + hak akses + pengolahan Keterlambatan + menu tambah Keterlambatan

USER

Hasil pemprosesan Hasil pemprosesan Hasil pemprosesan User ID + hak akses + pengolahan Keterlambatan + menu ubah Keterlambatan

Informa si data k eterlam batan pe sawat USER USER Tgl USER Tgl Hasil pemprosesan Informasi data keterlambatan p esawat USER Rencana_Penerbangan Rencana Penerbangan Keterlambatan Keterla mbata n Keterla mbata n Rencana_Penerbangan Renca na Pener bangan Keterlambatan Keter lambat an Keter lambat an Keterlambatan Keterla mbatan Keterlambatan Keter lamba tan 8.1 Tambah Penundaan 8.2 Ubah Penundaan 8.3 Hapus Penundaan 8.4 Rekap Penundaan

Gambar 8 : DFD Level 2 Proses Pengolahan Keterlambatan

3.1.1.2.6 DFD Level 2 Proses Pengolahan Kejadian di Bandara

Pada pengolahan menu kejadian di Bandara terdapat proses rekap kejadian yang menghambat penerbangan di Bandara. Untuk proses rekap data kejadian di Bandara aliran data mengacu pada tabel tbandara dan tmessage dengan pencarian Kode_Bdnr dan Tgl. Untuk keterangan lebih lanjut lihat gambar 9.

User ID + hak akses + pengolahan Kejadian +

menu rekap Kejadian USER Hasil pemprosesan USER Kode_Bndr, Tanggal Bandara Band ara Message Messa ge 9.1 Rekap Kejadian

Gambar 9 : DFD Level 2 Proses Pengolahan Kejadian di Bandara

3.1.1.2.7 DFD Level 2 Proses Pengolahan Parkir Pesawat

Pada pengolahan menu parkir pesawat terdapat proses tambah, ubah, hapus dan rekap pesawat yang parkir di Bandara untuk setiap penerbangan yang masuk. Untuk proses tambah dan ubah data parkir pesawat aliran data mengacu pada tabel trencana_penerbangan, tparkir_pesawat, dan tpenggunaan. Untuk proses hapus dan rekap data parkir pesawat aliran data mengacu pada tabel tpenggunaan dengan pencarian Tgl. Untuk keterangan lebih lanjut lihat gambar 10.

(20)

User ID + hak akses + pengolahan Parkir + menu rekap Parkir User ID + hak akses + pengolahan Parkir + menu hapus Parkir User ID + hak akses + pengolahan Parkir + menu tambah Parkir

USER

Hasil pemprosesan Hasil pemprosesan Hasil pemprosesan User ID + hak akses + pengolahan Parkir+ menu ubah Parkir

Informasi dat a parkir p esawat USER USER Tgl USER Tgl Hasil pemprosesan parkir pesa wat USER Penggunaan Penggunaan Parkir_Pesawat Park ir Pesa wat Rencana_Penerbangan Rencan a Penerb angan Penggunaan Penggu naan Penggunaan 10.1 Tambah Parkir Pesawat 10.2 Ubah Parkir Pesawat 10.3 Hapus Parkir Pesawat 10.3 Rekap Parkir Pesawat Penggunaan Penggu naan Penggunaan Parkir_Pesawat Par kir Pes aw at Rencana_Penerbangan Ren cana Pene rban gan Peng guna an Peng guna an

(21)

13

3.2 Analisis

Kebutuhan

Data

Data yang dikelola pada aplikasi ini yaitu rencana penerbangan, keberangkatan, kedatangan, pembatalan, penundaan, kejadian di Bandara dan parkir pesawat. Untuk lebih jelas hubungan antar data dapat dilihat pada Diagram E-R dibawah ini.

3.2.1 E-R Diagram

Aplikasi ini mempunyai diagram ER, sebagai berikut :

Pemilik Alas an Seb ab Kep astian Menggunakan Jenis Asal_Tujuan Ja dw al_ P en ggu na an Letak Ke pa sti an Keberangkatan ETD Ketinggian RuteATS ATD Captain Ketinggian Kedatangan ATA RuteATS ETA Captain Jenis_Pesawat Jns_Pswt Nama_Pswt Berat_Pswt Registrasi_Pesawat Reg_Pswt Kapasitas Perusahaan_Penerbangan Kode_Prsh Nama_Prsh Alamat Jenis_Prsh Telp Rencana_Penerbangan Keterlambatan Tgl_Kbrktn Alsn_Ktrlmbtn Jns_Ktrlmbtn Pembatalan Alsn_Pmbtln Wkt_Awal Wkt_Psti Type_Bndr Kode_Bndr Bandara Nama_Bndr Derajat Penggunaan Ket Runway Parkir_Pesawat Jns_Gbrt No_Parkir Tgl Ket No_Pnrbngn Jam Jns_Pnrbngn Ms_Brlaku Sifat_Pnrbngn Lalu_lintas

(22)

Bab 4

Deskripsi Perancangan

4.1 Deskripsi

Data

Aplikasi SIOP merupakan aplikasi yang berbasis database. Aplikasi ini saling berhubungan antara basisdata yang merupakan tempat penyimpan data - data yang dimasukkan langsung dari form - form aplikasi. Aplikasi ini membutuhkan tabel - tabel, yaitu tjenis_pesawat, tperusahaan_penerbangan, tparkir_pesawat, tbandara, tregistrasi_pesawat, tpenggunaan, trencana_penerbangan, tkedatangan, tkeberangkatan, tketerlambatan, dan tpembatalan. Keterangan lebih jelas lihat pada lampiran A.

4.1.1 Definisi Domain / Type

Pada aplikasi ini defini domain / type tidak ada.

4.1.2 Daftar Tabel Aplikasi

(23)

15 Tabel 2. Daftar Tabel Basisdata Aplikasi SIOP

No Nama Tabel Primary key Data Store E/R Deskripsi isi

1 tjenis_pesawat Jns_Pswt Jenis_Pesawat

Jenis_Pesawat

Jns_Pswt Nama_Pswt

Berat_Pswt

Data jenis pesawat

2 tperusahaan_penerbangan Kode_Prsh Perusahaan_Penerbangan

Perusahaan_Penerbangan Kode_Prsh Nama_Prsh Alamat Jenis_Prsh Telp Data perusahaan penerbangan

3 tparkir_pesawat No_Parkir Parkir_Pesawat

Parkir_Pesawat Jns_Gbrt

No_Parkir

Data lokasi parkir pesawat

4 tbandara Kode_Bndr Bandara

Type_Bndr Kode_Bndr

Bandara

Nama_Bndr

Derajat Data bandara

5 tregistrasi_pesawat Jns_Pswt, Kode_Prsh, Reg_Pswt Registrasi_Pesawat Registrasi_Pesawat Reg_Pswt

Kapasitas Data registrasi pesawat

6 tpenggunaan No_Parkir, Kode_Bndr, Jns_Pswt, Kode_Prsh, Reg_Pswt, No_Pnrbngn, Tgl Penggunaan Penggunaan Ket Runway

Data penggunaan parkir pesawat

(24)

16

No Nama Tabel Primary key Data Store E/R Deskripsi isi

7 trencana_penerbangan Kode_Bndr, Jns_Pswt, Kode_Prsh, Reg_Pswt, No_Pnrbngn, Tgl, Jam Rencana_Penerbangan Rencana_Penerbangan Tgl Ket No_Pnrbngn Jam Jns_Pnrbngn Ms_Brlaku Sifat_Pnrbngn

Lalu_lintas Data rencana penerbangan

8 tkedatangan Kode_Bndr, Jns_Pswt, Kode_Prsh, Reg_Pswt, No_Pnrbngn, Tgl Kedatangan Ketinggian Kedatangan ATA RuteATS ETA

Captain Data kedatangan pesawat

9 tkeberangkatan Kode_Bndr, Jns_Pswt, Kode_Prsh, Reg_Pswt, No_Pnrbngn, Tgl Keberangkatan Keberangkatan ETD Ketinggian RuteATS ATD Captain

Data keberangkatan pesawat

10 tketerlambatan Kode_Bndr, Jns_Pswt, Kode_Prsh, Reg_Pswt, No_Pnrbngn Keterlambatan Keterlambatan Tgl_Kbrktn Alsn_Ktrlmbtn Jns_Ktrlmbtn Tgl_Rncn Data keterlambatan penerbangan 11 tpembatalan Kode_Bndr, Jns_Pswt, Kode_Prsh, Reg_Pswt, No_Pnrbngn Pembatalan Pembatalan Alsn_Pmbtln Wkt_Awal

Wkt_Psti Data pembatalan

(25)

17

4.2 Dekomposisi

Fungsional

Modul

Fungsi yang ada pada aplikasi ini adalah, sebagai berikut (lihat tabel 3) : Keterangan lebih jelas pada lampiran B.

4.3 Spesifikasi Kebergantungan Antar Layar

Ketergantungan antar layar pada aplikasi ini digambarkan, sebagai berikut : Login

Akses AIS Akses AMC Akses Keuangan Tambah rencana penerbangan

Ubah rencana penerbangan Hapus rencana penerbangan

Tambah kedatangan Ubah kedatangan Hapus kedatangan Tambah keberangkatan Ubah keberangkatan Hapus keberangkatan Tambah penundaan Ubah penundaan Hapus penundaan Tambah pembatalan Ubah pembatalan Hapus pembatalan

Tambah penggunaan parkir Ubah penggunaan parkir Hapus penggunaan parkir

Tampil kedatangan Tampil keberangkatan Tampil penundaan Tampil pembatalan Tambah kejadian Ubah kejadian Hapus kejadian

(26)

18 Tabel 3. Input-Proses-Output Aplikasi SIOP

No No. Fungsi

Fungsi / Proses Tabel Input Data Input Tabel Output Data output Ket

1 FMulai Inisialisasi dan verifikasi

user

tuser UserId, password, hak_akses - Hak akses sesuai UserId -

2 FRN Rekap informasi kejadian

menghambat penerbangan

tmessage Kode_Bndr - Kode_Bndr , No_Notam,

Dari_Tgl, Sampai_Tgl, Isi_Notam

Hak akses AIS

3 FTPG Tambah data penggunaan

parkir untuk pesawat

tparkir_pesawat, trencana_penerbangan

No_Parkir, Kode_Prsh, Jns_Pswt, Reg_Pswt, Kode_Bndr,

No_Pnrbngn, Runway, Tgl, Ket

tpenggunaan Data penggunaan parkir

pesawat

Hak akses AMC

4 FUPG Ubah data penggunaan

parkir untuk pesawat

tparkir_pesawat, tpenggunaan

No_Parkir, Kode_Prsh, Jns_Pswt, Reg_Pswt, Kode_Bndr,

No_Pnrbngn, Runway, Tgl, Ket

tpenggunaan Data penggunaan parkir

pesawat

Hak akses AMC

5 FHPG Hapus data penggunaan

parkir untuk pesawat

tpenggunaan No_Parkir, Kode_Prsh, Jns_Pswt,

Reg_Pswt, Kode_Bndr, No_Pnrbngn, Runway, Tgl, Ket

- - Hak

akses AMC

6 FRPG Rekap data penggunaan

parkir untuk pesawat

trencana_penerbangan Tgl - No_Parkir, Kode_Prsh,

Jns_Pswt, Reg_Pswt, Kode_Bndr, No_Pnrbngn, Runway, Tgl, Jam, Jam_Akhr, Ket Hak akses AMC 7 FTRP Tambah rencana penerbangan tregistrasi_pesawat, tbandara Kode_Prsh, Jns_Pswt, Reg_Pswt, Kode_Bndr, No_Pnrbngn, Lalu_lintas, Jns_ Pnrbngn, Sifat_Pnrbngn, Tgl, Ms_brlaku, Jam, Ket

trencana_penerbangan Data rencana penerbangan Hak

akses AIS

8 FURP Ubah rencana

penerbangan tRegistrasi _Pesawat, tbandara, trencana_penerbangan Kode_Prsh, Jns_Pswt, Reg_Pswt, Kode_Bndr, No_Pnrbngn, Lalu_lintas, Jns_ Pnrbngn, Sifat_ Pnrbngn, Tgl, Ms_brlaku, Jam, Ket

trencana_penerbangan Data rencana penerbangan Hak

akses AIS

9 FHRP Hapus rencana

penerbangan

trencana_penerbangan Kode_Prsh, Jns_Pswt, Reg_Pswt,

Kode_Bndr, No_Pnrbngn, Lalu_lintas, Jns_ Pnrbngn, Sifat_Pnrbngn, Tgl, Ms_brlaku, Jam, Ket - - Hak akses AIS

(27)

19

No No. Fungsi

Fungsi / Proses Tabel Input Data Input Tabel Output Data output Ket

pesawat Kode_Prsh, Reg_Pswt,

Kode_Bndr, Captain, Ketinggian, RutaATS, Tgl, ETA, ATA

akses AIS

11 FUKD Ubah kedatangan pesawat tkedatangan No_Pnrbngn, Jns_Pswt,

Kode_Prsh, Reg_Pswt,

Kode_Bndr, Captain, Ketinggian, RutaATS, Tgl, ETA, ATA

tkedatangan Data kedatangan pesawat Hak

akses AIS 12 FHKD Hapus kedatangan pesawat tkedatangan No_Pnrbngn, Jns_Pswt, Kode_Prsh, Reg_Pswt,

Kode_Bndr, Captain, Ketinggian, RutaATS, Tgl, ETA, ATA

- - Hak akses AIS 13 FRKK Rekap kedatangan / keberangkatan pesawat trencana_penerbangan Tgl - No_Pnrbngn, Jns_Pswt, Kode_Prsh, Reg_Pswt, Kode_Bndr, Captain, Ketinggian, RutaATS, Tgl, ETA, ATA, ETD, ATD

Hak akses AIS 14 FTKB Tambah keberangkatan pesawat trencana_penerbangan No_Pnrbngn, Jns_Pswt, Kode_Prsh, Reg_Pswt,

Kode_Bndr, Captain, Ketinggian, RutaATS, Tgl, ETD, ATD

tkeberangkatan Data keberangkatan

pesawat

Hak akses AIS

15 FUKB Ubah keberangkatan

pesawat

tkeberangkatan No_Pnrbngn, Jns_Pswt,

Kode_Prsh, Reg_Pswt,

Kode_Bndr, Captain, Ketinggian, RutaATS, Tgl, ETD, ATD

tkeberangkatan Data keberangkatan

pesawat Hak akses AIS 16 FHKB Hapus keberangkatan pesawat tkeberangkatan No_Pnrbngn, Jns_Pswt, Kode_Prsh, Reg_Pswt,

Kode_Bndr, Captain, Ketinggian, RutaATS, Tgl, ETD, ATD

- - Hak akses AIS 17 FTPL Tambah pembatalan keberangkatan trencana_penerbangan No_Pnrbngn, Jns_Pswt, Kode_Prsh, Reg_Pswt, Kode_Bndr, Wkt_Awal, Wkt_Psti, Alsn_Pmbtln

tpembatalan Data pembatalan

keberangkatan

Hak akses AIS

18 FUPL Ubah pembatalan

keberangkatan

tpembatalan No_Pnrbngn, Jns_Pswt,

Kode_Prsh, Reg_Pswt, Kode_Bndr, Wkt_Awal, Wkt_Psti, Alsn_Pmbtln

tpembatalan Data pembatalan

keberangkatan

Hak akses AIS

(28)

20

No No. Fungsi

Fungsi / Proses Tabel Input Data Input Tabel Output Data output Ket

19 FHPL Hapus pembatalan keberangkatan tpembatalan No_Pnrbngn, Jns_Pswt, Kode_Prsh, Reg_Pswt, Kode_Bndr, Wkt_Awal, Wkt_Psti, Alsn_Pmbtln - - Hak akses AIS 20 FRPL Rekap pembatalan keberangkatan trencana_penerbangan Tgl - No_Pnrbngn, Jns_Pswt, Kode_Prsh, Reg_Pswt, Kode_Bndr, Wkt_Awal, Wkt_Psti, Alsn_Pmbtln Hak akses AIS 21 FTKM Tambah keterlambatan keberangkatan trencana_penerbangan No_Pnrbngn, Jns_Pswt, Kode_Prsh, Reg_Pswt, Kode_Bndr, Tgl_Rncn, Tgl_kbrktn, Jns_Ktrlmbtn, Alsn_ Ktrlmbtn

tketerlambatan Data keterlambatan

keberangkatan

Hak akses AIS

22 FUKM Ubah keterlambatan

keberangkatan tketerlambatan No_Pnrbngn, Jns_Pswt, Kode_Prsh, Reg_Pswt, Kode_Bndr, Tgl_Rncn, Tgl_kbrktn, Jns_Ktrlmbtn, Alsn_ Ktrlmbtn

tketerlambatan Data keterlambatan

keberangkatan Hak akses AIS 23 FHKM Hapus keterlambatan keberangkatan tketerlambatan No_Pnrbngn, Jns_Pswt, Kode_Prsh, Reg_Pswt, Kode_Bndr, Tgl_Rncn, Tgl_kbrktn, Jns_Ktrlmbtn, Alsn_ Ktrlmbtn - - Hak akses AIS 24 FRKM Rekap keterlambatan keberangkatan

tketerlambatan trencana_penerbangan Tgl No_Pnrbngn, Jns_Pswt,

Kode_Prsh, Reg_Pswt, Kode_Bndr, Tgl_Rncn, Tgl_kbrktn, Jns_Ktrlmbtn, Alsn_ Ktrlmbtn Hak akses AIS

(29)

21

4.4 Struktur Menu

Hirarki menu dan sub menu pada aplikasi ini adalah, sebagai berikut.

Aplikasi Sistem Informasi

Operasional Penerbangan (SIOP) --- Penerbangan Tak Terjadwal

---- Tambah ---- Ubah ---- Hapus --- Rencana Penerbangan ---- Tambah ---- Ubah ---- Hapus --- Keberangkatan ---- Tambah ---- Ubah ---- Hapus --- Kedatangan ---- Tambah ---- Ubah ---- Hapus --- Penundaan ---- Tambah ---- Ubah ---- Hapus --- Pembatalan ---- Tambah ---- Ubah ---- Hapus --- Kejadian ---- Rekap

(30)

Bab 5

Implementasi dan Pengujian

5.1 Spesifikasi Kebergantungan Antar Modul

Keterkaitan antar modul pada aplikasi SIOP ini ditentukan oleh hak akses user. Hak akses user adalah admin maka keterkaitan dengan semua modul. Hak akses AIS akan terkait dengan pengelolaan rencana penerbangan, kedatangan, keberangkatan, penundaan, keterlambatan, dan kejadian menghambat penerbangan. Hak akses AIS akan terkait dengan pengelolaan parkir Pesawat.

5.2 Struktur Direktori dan Deskripsi File

Tabel 4. Daftar Direktori Dan File Aplikasi SIOP

Nama Direktori Nama File Nama Modul Nama Fungsi Keterangan

index.php FMulai 1 modul 1 fungsi tampilamx.php FRN 1 modul 1 fungsi tambah_peggunaan_parkir.php FTPG 1 modul 1 fungsi ubah_peggunaan_parkir.php FUPG 1 modul 1 fungsi hapus_ peggunaan_parkir.php FHPG 1 modul 1 fungsi tampil_penggunaan.php FRPG 1 modul 1 fungsi tambah_rencana_penerbangan.php FTRP 1 modul 1 fungsi ubah_rencana_penerbangan.php FURP 1 modul 1 fungsi hapus_rencana_penerbangan.php FHRP 1 modul 1 fungsi tambah_kedatangan.php FTKD 1 modul 1 fungsi ubah_kedatangan.php FUKD 1 modul 1 fungsi hapus_kedatangan.php FHKD 1 modul 1 fungsi tampil_kedatangan.php FRKK 1 modul 1 fungsi tambah_keberangkatan.php FTKB 1 modul 1 fungsi ubah_keberangkatan.php FUKB 1 modul 1 fungsi hapus_keberangkatan.php FHKB 1 modul 1 fungsi tambah_pembatalan.php FTPL 1 modul 1 fungsi ubah_pembatalan.php FUPL 1 modul 1 fungsi hapus_pembatalan.php FHPL 1 modul 1 fungsi tampil_pembatalan.php FRPL 1 modul 1 fungsi tambah_keterlambatan.php FTKM 1 modul 1 fungsi ubah_keterlambatan.php FUKM 1 modul 1 fungsi hapus_keterlambatan.php FHKM 1 modul 1 fungsi Penerbangan

tampil_keterlambatan.php FRKM 1 modul 1 fungsi Lebih jelas di lampiran C.

5.3 Pengujian dan Hasilnya

Pengujian aplikasi telah dilakukan, dan hasil dari pengujian tersebut dilampirkan pada Lampiran D dalam laporan ini.

(31)

23

Bab 6

Kesimpulan dan Saran

6.1 Kesimpulan

Kesimpulan yang dapat ditarik dari Aplikasi SIOP ini adalah:

1. Aplikasi mampu menampilkan penjadwalan penerbangan yang ada di Bandar Udara Batam 2. Pengolahan data masih bersifat manual

3. Pencarian pada Notam dengan pencarian berdasarkan kode bandara dan tanggal, tetapi pencarian pada tanggal belum bisa mencari dengan tanggal diantaranya

6.2 Saran

Saran yang dapat diberikan untuk aplikasi ini :

1. Pada aplikasi khususnya untuk NOTAM, bisa menampilkan data kejadian berdasarkan tanggal yang diinginkan serta diantaranya.

2. Pengolahan data langsung dari database penerbangan

(32)

Lampiran A Perancangan Rinci Tabel

A.1 Spesifikasi Tabel tJenis_Pesawat

Nama tabel : tjenis_pesawat

Deskripsi isi : Data jenis pesawat Primary Key : Jns_Pswt

Volume : ± 30 baris Perkiraan Laju : -

Daftar Field

Nama field Deskripsi Isi Type & Length Boleh NULL

Default Keterangan lain

Jns_Pswt Kode jenis pesawat Varchar(8) Tidak - Primary key Nama_Pswt Nama pesawat Varchar(50) Tidak - - Berat_Pswt Berat pesawat Double(10) Tidak - -

A.2 Spesifikasi Tabel tPerusahaan_Penerbangan

Nama tabel : tperusahaan_penerbangan

Deskripsi isi : Perusahaan pemilik Pesawat Primary Key : Kode_Prsh

Volume : ± 15 baris Perkiraan Laju : -

Daftar Field

Nama field Deskripsi Isi Type & Length Boleh NULL

Default Keterangan lain

Kode_Prsh Kode perusahaan Varchar(4) Tidak - Primary key Nama_Prsh Nama perusahaan Varchar(100) Tidak - - Alamat Alamat perusahaan Varchar(225) Tidak - - Telp Nomor telepon perusahaan Int(15) Tidak - - Jenis_prsh Jenis perusahaan Varchar(13) Tidak Domestik -

A.3 Spesifikasi Tabel tBandara

Nama tabel : tbandara

Deskripsi isi : Nama Bandara Primary Key : Kode_Bndr Volume : ± 50 baris Perkiraan Laju : -

Daftar Field

Nama field Deskripsi Isi Type & Length Boleh NULL

Default Keterangan lain

Kode_Bndr Kode bandara Varchar(4) Tidak - Primary key Nama_Bndr Nama bandara Varchar(100) Tidak - - Derajat Letak derajat bandara Varchar(30) Tidak - - Type_Bndr Jenis bandara Varchar(13) Tidak Domestik -

(33)

25

A.4 Spesifikasi Tabel tRegistrasi_Pesawat

Nama tabel : tregistrasi_pesawat Deskripsi isi : Registrasi Pesawat

Primary Key : Jns_Pswt, Kode_Prsh, Reg_Pswt Volume : ± 200 baris

Perkiraan Laju : - Daftar Field

Nama field Deskripsi Isi Type & Length Boleh NULL

Default Keterangan lain

Jns_Pswt Jenis pesawat Varchar(8) Tidak - Primary key Kode_Prsh Kode perusahaan Varchar(4) Tidak - Primary key Reg_Pswt Registrasi pesawat Varchar(50) Tidak - Primary key Kapasitas Jumlah kursi pesawat Int(3) Tidak - -

A.5 Spesifikasi Tabel tParkir_Pesawat

Nama tabel : tparkir_pesawat

Deskripsi isi : Nama lapangan parkir pesawat Primary Key : No_Parkir

Volume : ± 25 baris Perkiraan Laju : -

Daftar Field

Nama field Deskripsi Isi Type & Length Boleh NULL

Default Keterangan lain

No_Parkir Nomor parkir Varchar(10) Tidak - - Jns_Gbrt Jenis garbarata Varchar(50) Tidak - -

A.6 Spesifikasi Tabel tRencana_Penerbangan

Nama tabel : trencana_penerbangan

Deskripsi isi : Informasi rencana penerbangan

Primary Key : Kode_Bndr, Jns_Pswt, Kode_Prsh, Reg_Pswt, No_Pnrbngn, Tgl, Jam Volume : ± 400 baris per minggu

Perkiraan Laju : - Daftar Field

Nama field Deskripsi Isi Type & Length Boleh NULL

Default Keterangan lain

Kode_Bndr Kode bandara Varchar(4) Tidak - Primary key Jns_Pswt Kode jenis pesawat Varchar(8) Tidak - Primary key Kode_Prsh Kode perusahaan Varchar(4) Tidak - Primary key Reg_Pswt Registrasi pesawat Varchar(50) Tidak - Primary key No_Pnrbngn Nomor penerbangan Varchar(30) Tidak - Primary key Tanggal Tanggal penerbangan Date Tidak - Primary key

Jam Waktu penerbangan Time Tidak - Primary key Ms_Brlaku Batas akhir penerbangan Date Tidak - -

Sifat_Pnrbngn Sifat penerbangan Varchar(13) Tidak Komersil - Lalu_lintas Lalu lintas penerbangan Varchar(13) Tidak Kedatangan - Jns_Pnrbngn Jenis penerbangan Varchar(16) Tidak Berjadwal -

(34)

A.7 Spesifikasi Tabel tPenggunaan

Nama tabel : tpenggunaan

Deskripsi isi : Nama lapangan parkir pesawat

Primary Key : No_Parkir, Kode_Bndr, Jns_Pswt, Kode_Prsh, Reg_Pswt, No_Pnrbngn, Tanggal, Jam Volume : ± 400 baris per minggu

Perkiraan Laju : - Daftar Field

Nama field Deskripsi Isi Type & Length Boleh NULL

Default Keterangan lain

No_Parkir Nomor parkir Varchar(10) Tidak - - Kode_Bndr Kode bandara Varchar(4) Tidak - Primary key Jns_Pswt Kode jenis pesawat Varchar(8) Tidak - Primary key Kode_Prsh Kode perusahaan Varchar(4) Tidak - Primary key Reg_Pswt Registrasi pesawat Varchar(50) Tidak - Primary key No_Pnrbngn Nomor penerbangan Varchar(30) Tidak - Primary key Runway Landasan pacu yang

digunakan

Varchar(5) Tidak - - Tanggal Tanggal penerbangan Date Tidak - Primary key Ket Keterangan penggunaan Varchar(225) Tidak - -

A.8 Spesifikasi Tabel tKedatangan

Nama tabel : tkedatangan

Deskripsi isi : Informasi kedatangan pesawat

Primary Key : Kode_Bndr, Jns_Pswt, Kode_Prsh, Reg_Pswt, No_Pnrbngn, Tgl, Jam Volume : ± 200 baris per minggu

Perkiraan Laju : - Daftar Field

Nama field Deskripsi Isi Type & Length Boleh NULL

Default Keterangan lain

Kode_Bndr Kode bandara Varchar(4) Tidak - Primary key Jns_Pswt Kode jenis pesawat Varchar(8) Tidak - Primary key Kode_Prsh Kode perusahaan Varchar(4) Tidak - Primary key Reg_Pswt Registrasi pesawat Varchar(50) Tidak - Primary key No_Pnrbngn Nomor penerbangan Varchar(30) Tidak - Primary key Tanggal Tanggal penerbangan Date Tidak - Primary key

ETA Waktu penerbangan Time Tidak - Primary key ATA Kepastian tiba Time Tidak - Primary key

Ketinggian Ketinggian penerbangan Int(8) Tidak - - RuteATS Rute yang dilewati Int(5) Tidak - - Captain Nama Pilot Varchar(50) Tidak - -

(35)

27

A.9 Spesifikasi Tabel tKeberangkatan

Nama tabel : tkeberangkatan

Deskripsi isi : Informasi keberangkatan pesawat

Primary Key : Kode_Bndr, Jns_Pswt, Kode_Prsh, Reg_Pswt, No_Pnrbngn, Tanggal, Jam Volume : ± 200 baris per minggu

Perkiraan Laju : - Daftar Field

Nama field Deskripsi Isi Type & Length Boleh NULL

Default Keterangan lain

Kode_Bndr Kode bandara Varchar(4) Tidak - Primary key Jns_Pswt Kode jenis pesawat Varchar(8) Tidak - Primary key Kode_Prsh Kode perusahaan Varchar(4) Tidak - Primary key Reg_Pswt Registrasi pesawat Varchar(50) Tidak - Primary key No_Pnrbngn Nomor penerbangan Varchar(30) Tidak - Primary key Tanggal Tanggal penerbangan Date Tidak - Primary key

ETD Waktu penerbangan Time Tidak - Primary key ATD Kepastian tiba Time Tidak - Primary key

Ketinggian Ketinggian penerbangan Int(8) Tidak - - RuteATS Rute yang dilewati Int(5) Tidak - - Captain Nama Pilot Varchar(50) Tidak - -

A.10 Spesifikasi Tabel tKeterlambatan

Nama tabel : tketerlambatan

Deskripsi isi : Informasi keterlambatan pesawat yang berangkat

Primary Key : Kode_Bndr, Jns_Pswt, Kode_Prsh, Reg_Pswt, No_Pnrbngn, Tgl, Jam Volume : ± 100 baris per minggu

Perkiraan Laju : - Daftar Field

Nama field Deskripsi Isi Type & Length Boleh NULL

Default Keterangan lain

Kode_Bndr Kode bandara Varchar(4) Tidak - Primary key Jns_Pswt Kode jenis pesawat Varchar(8) Tidak - Primary key Kode_Prsh Kode perusahaan Varchar(4) Tidak - Primary key Reg_Pswt Registrasi pesawat Varchar(50) Tidak - Primary key No_Pnrbngn Nomor penerbangan Varchar(30) Tidak - Primary key Jam Waktu penerbangan Time Tidak - Primary key Tgl_Rncn Tanggal rencana Date Tidak - -

Tgl_Kbrktn Tanggal keberangkatan Date Tidak - - Alsn_Ktrlmbtn Lama waktu terlambat Varchar(30) Tidak - - Jns_ Ktrlmbtn Jenis keterlambatan Varchar(30) Tidak - -

(36)

A.11 Spesifikasi Tabel tPembatalan

Nama tabel : tpembatalan

Deskripsi isi : Informasi pembatalan pesawat yang berangkat

Primary Key : Kode_Bndr, Jns_Pswt, Kode_Prsh, Reg_Pswt, No_Pnrbngn, Tgl, Jam Volume : ± 100 baris per minggu

Perkiraan Laju : - Daftar Field

Nama field Deskripsi Isi Type & Length Boleh NULL

Default Keterangan lain

Kode_Bndr Kode bandara Varchar(4) Tidak - Primary key Jns_Pswt Kode jenis pesawat Varchar(8) Tidak - Primary key Kode_Prsh Kode perusahaan Varchar(4) Tidak - Primary key Reg_Pswt Registrasi pesawat Varchar(50) Tidak - Primary key No_Pnrbngn Nomor penerbangan Varchar(30) Tidak - Primary key Tgl_Kbrktn Tanggal keberangkatan Date Tidak - Primary key Wkt_Awal Waktu keberangkatan Time Tidak - Primary key Wkt_Pst Waktu pasti keberangkatan Time Tidak - -

(37)

29

Lampiran B Perancangan Rinci Fungsional

B.1. Spesifikasi Fungsi / Proses FMulai

Identifikasi/Nama : Login

Deskripsi Isi : Menentukan hak akses penggunaan aplikasi Jenis : Form Entry columnar

B.1.1. Spesifikasi Tabel Input

Nama tabel : tuser

B.1.2. Spesifikasi Tabel Output

Tidak ada.

B.1.3. Spesifikasi Layar Utama

User Id Password

Login

B.1.4. Spesifikasi Query

Tidak ada.

B.1.5. Spesifikasi Field Data Pada Layar

Label Field Tabel / Query I/O Format Val Ket

User Id - - I Text - -

Password - - I Text - -

B.1.6. Spesifikasi Function Key/Objek-Objek Pada Layar

Id_Objek Jenis Keterangan

txtUserId Text box User id txtpassword Text box Password cmdLogin Command button Proses masuk sesuai hak akses

B.1.7. Spesifikasi Layar Pesan

No Kasus Pesan

1 User Id atau password salah Silakan masukkan User Id atau password yang benar

(38)

B.1.8. Spesifikasi Proses/Algoritma

Initial State (IS): Muncul layar Login Final State (FS):

Masuk ke Form sesuai hak akses Spesifikasi Proses/algoritma:

User memasukkan User Id dan password Pada saat klik Login :

If benar then

Menampilkan menu sesuai hak akses else

Muncul pesan “Silakan login ulang”

B.1.9. Spesifikasi Report

Tidak ada.

(39)

31

B.2. Spesifikasi Fungsi / Proses FRN

Identifikasi/Nama : Rekap informasi kejadian menghambat penerbangan Deskripsi Isi : Merekap data informasi kejadian menghambat penerbangan Jenis : Master detail

B.2.1. Spesifikasi Tabel Input

Nama tabel : tmessage

B.2.2. Spesifikasi Tabel Output

Tidak ada.

B.2.3. Spesifikasi Layar Utama

No Notam Dari Tgl Sampai Tgl Isi Tanggal cari Kode Bandara V V

B.2.4. Spesifikasi Query

Tidak ada.

B.2.5. Spesifikasi Field Data Pada Layar

Label Field Tabel / Query I/O Format Val Ket

Kode Bandara Kode_Bndr tbandara I Text - -

Tanggal Tgl trencana_penerbangan I Text - -

B.2.6. Spesifikasi Function Key/Objek-Objek Pada Layar

Id_Objek Jenis Keterangan

cmbKode_Bndr Combo box Kode bandara

drgKejadian Datagrid Data informasi kejadian

B.2.7. Spesifikasi Layar Pesan

No Kasus Pesan

- - -

B.2.8. Spesifikasi Proses/Algoritma

Initial State (IS):

Informasi kejadian yang ingin dicetak kosong Final State (FS):

Informasi kejadian yang ingin dicetak telah dipilih Spesifikasi Proses/algoritma:

User memilih data tmessage yang diingin dicetak Pada saat klik cetak :

(40)

B.2.9. Spesifikasi Report

No Notam Dari Tgl Sampai Tgl Isi Kode Bandara

Informasi Notam pada :

(41)

33

B.3. Spesifikasi Fungsi / Proses FTPG

Identifikasi/Nama : Tambah data penggunaan parkir untuk pesawat Deskripsi Isi : menambah data penggunaan parkir untuk pesawat Jenis : Form Entry columnar

B.3.1. Spesifikasi Tabel Input

Nama tabel : tparkir_pesawat

trencana_penerbangan

B.3.2. Spesifikasi Tabel Output

Nama tabel : tpenggunaan

B.3.3. Spesifikasi Layar Utama

Kode Perusahaan Batal Tambah Jenis Pesawat Registrasi Pesawat Asal Bandara No. Penerbangan Lalu lintas Tanggal Keterangan Landasan Pacu Nomor Parkir Tujuan Bandara V

B.3.4. Spesifikasi Query

Tidak ada.

B.3.5. Spesifikasi Field Data Pada Layar

Label Field Tabel / Query I/O Format Val Ket

Kode perusahaan Kode_Prsh tpenggunaan O Text - - Jenis pesawat Jns_Pswt tpenggunaan O Text - - Registrasi pesawat Reg_Pswt tpenggunaan O Text - - Asal bandara Kode_Bndr tpenggunaan O Text - - Tujuan bandara Kode_Bndr tpenggunaan O Text - - No. penerbangan No_Pnrbngn tpenggunaan O Text - - Lalu lintas Lalu_Lintas tpenggunaan O Text - - Landasan Pacu Runway tpenggunaan O Text - - Tanggal Tgl tpenggunaan O Date - - keterangan Ket tpenggunaan O Text - - Nomor Parkir No_Parkir tpenggunaan O Text - -

(42)

B.3.6. Spesifikasi Function Key/Objek-Objek Pada Layar

Id_Objek Jenis Keterangan

lblKode_Prsh Label Kode perusahaan lblJns_Pswt Label Jenis pesawat lblReg_Pswt Label Registrasi pesawat lblAsal_Bndr Label Asal bandara lblTujuan_Bndr Label Tujuan bandara lblNo_Pnrbngn Label Nomor penerbangan

lblLalu_Lintas Label Lalu lintas (kedatangan / keberangkatan) cmbRunway Combo box Landasan pacu yang digunakan

lblTgl Label Tanggal penggunaan txtKet Text box Keterangan / remaks

cmNo_Parkir Combo box Nomor tempat parkir yang disediakan cmdTambah Command button Proses tambah penggunaan parkir pesawat cmdBatal Command button Proses keluar

B.3.7. Spesifikasi Layar Pesan

No Kasus Pesan

1 Data masih ada yang kosong Lengkapi data

B.3.8. Spesifikasi Proses/Algoritma

Initial State (IS): Tabel tpenggunaan kosong Final State (FS):

Tabel tpenggunaan setelah ditambah Spesifikasi Proses/algoritma:

User memasukkan data untuk tpenggunaan Pada saat klik Tambah :

If Data masih ada yang kosong then Muncul pesan “Lengkapi data” Else

Data tabel tpenggunaan ditambah

B.3.9. Spesifikasi Report

Tidak ada.

(43)

35

B.4. Spesifikasi Fungsi / Proses FUPG

Identifikasi/Nama : Ubah data penggunaan parkir untuk pesawat Deskripsi Isi : Mengubah data penggunaan parkir untuk pesawat Jenis : Form Entry columnar

B.4.1. Spesifikasi Tabel Input

Nama tabel : tparkir_pesawat

tpenggunaan

B.4.2. Spesifikasi Tabel Output

Nama tabel : tpenggunaan

B.4.3. Spesifikasi Layar Utama

Jns_Pswt

Asal_Bndr Tuj_Bndr Reg_Pswt No_Pnrbgn Tgl_Keberangkatan Keterangan No_Parkir

Tanggal

Kode_Prshn Runway Penggunaan

Ubah Cari V Kode Perusahaan Batal Ubah Jenis Pesawat Registrasi Pesawat Asal Bandara No. Penerbangan Lalu lintas Tanggal Keterangan Landasan Pacu Nomor Parkir Tujuan Bandara V

B.4.4. Spesifikasi Query

Tidak ada.

B.4.5. Spesifikasi Field Data Pada Layar

Label Field Tabel / Query I/O Format Val Ket

Kode perusahaan Kode_Prsh tpenggunaan O Text - - Jenis pesawat Jns_Pswt tpenggunaan O Text - - Registrasi pesawat Reg_Pswt tpenggunaan O Text - - Asal bandara Kode_Bndr tpenggunaan O Text - - Tujuan bandara Kode_Bndr tpenggunaan O Text - - No. penerbangan No_Pnrbngn tpenggunaan O Text - - Lalu lintas Lalu_Lintas tpenggunaan O Text - - Landasan Pacu Runway tpenggunaan O Text - - Tanggal Tgl tpenggunaan O Date - - keterangan Ket tpenggunaan O Text - - Nomor Parkir No_Parkir tpenggunaan O Text - -

(44)

B.4.6. Spesifikasi Function Key/Objek-Objek Pada Layar

Id_Objek Jenis Keterangan

lblKode_Prsh Label Kode perusahaan lblJns_Pswt Label Jenis pesawat lblReg_Pswt Label Registrasi pesawat lblAsal_Bndr Label Asal bandara lblTujuan_Bndr Label Tujuan bandara lblNo_Pnrbngn Label Nomor penerbangan

lblLalu_Lintas Label Lalu lintas (kedatangan / keberangkatan) cmbRunway Combo box Landasan pacu yang digunakan

lblTgl Label Tanggal penggunaan txtKet Text box Keterangan / remaks

cmNo_Parkir Combo box Nomor tempat parkir yang disediakan cmdTambah Command button Proses tambah penggunaan parkir pesawat cmdUbah Command button Proses ubah penggunaan parkir pesawat cmdBatal Command button Proses keluar

B.4.7. Spesifikasi Layar Pesan

No Kasus Pesan

- - -

B.4.8. Spesifikasi Proses/Algoritma

Initial State (IS):

Tabel tpenggunaan sebelum diubah Final State (FS):

Tabel tpenggunaan setelah diubah Spesifikasi Proses/algoritma:

User memasukkan data tpenggunaan yang diubah Pada saat klik Ubah :

Data pada tabel tpenggunaan berubah

B.4.9. Spesifikasi Report

Tidak ada.

(45)

37

B.5. Spesifikasi Fungsi / Proses FHPG

Identifikasi/Nama : Hapus data penggunaan parkir untuk pesawat Deskripsi Isi : Menghapus data penggunaan parkir untuk pesawat Jenis : Master detail

B.5.1. Spesifikasi Tabel Input

Nama tabel : tpenggunaan

B.5.2. Spesifikasi Tabel Output

Tidak ada.

B.5.3. Spesifikasi Layar Utama

Jns_Pswt

Asal_Bndr Tuj_Bndr Reg_Pswt No_Pnrbgn Tgl_Keberangkatan Keterangan No_Parkir

Tanggal

Kode_Prshn Runway Penggunaan

Hapus

Cari V

B.5.4. Spesifikasi Query

Tidak ada.

B.5.5. Spesifikasi Field Data Pada Layar

Label Field Tabel / Query I/O Format Val Ket

Tanggal Tgl tpenggunaan I Text - -

B.5.6. Spesifikasi Function Key/Objek-Objek Pada Layar

Id_Objek Jenis Keterangan

drgPenggunaan Datagrid Data penggunaan lokasi parkir pesawat

B.5.7. Spesifikasi Layar Pesan

No Kasus Pesan

- - -

B.5.8. Spesifikasi Proses/Algoritma

Initial State (IS):

Tabel tpenggunaan sebelum dihapus Final State (FS):

Tabel tpenggunaan setelah dihapus Spesifikasi Proses/algoritma:

User memilih data tpenggunaan yang dihapus Pada saat klik hapus :

If pilih aksi hapus then Data dihapus

B.5.9. Spesifikasi Report

Tidak ada.

(46)

B.6. Spesifikasi Fungsi / Proses FRPG

Identifikasi/Nama : Rekap data penggunaan parkir untuk pesawat Deskripsi Isi : Merekap data penggunaan parkir untuk pesawat Jenis : Master detail

B.6.1. Spesifikasi Tabel Input

Nama tabel : tpenggunaan

B.6.2. Spesifikasi Tabel Output

Tidak ada.

B.6.3. Spesifikasi Layar Utama

Jns_Pswt

Asal_Bndr Tuj_Bndr Reg_Pswt No_Pnrbgn Tgl_Keberangkatan Keterangan No_Parkir Tanggal Kode_Prshn Runway Cetak V

B.6.4. Spesifikasi Query

Tidak ada.

B.6.5. Spesifikasi Field Data Pada Layar

Label Field Tabel / Query I/O Format Val Ket

Tanggal Tgl tPerusahaan I Text - -

B.6.6. Spesifikasi Function Key/Objek-Objek Pada Layar

Id_Objek Jenis Keterangan

drgPenggunaan Datagrid Data penggunaan likasi parkir pesawat

B.6.7. Spesifikasi Layar Pesan

No Kasus Pesan

- - -

B.6.8. Spesifikasi Proses/Algoritma

Initial State (IS):

Informasi penggunaan lapangan parkir yang ingin dicetak kosong Final State (FS):

Informasi penggunaan lapangan parkir yang dipilih dicetak Spesifikasi Proses/algoritma:

User memilih data tpenggunaan yang dicetak Pada saat klik cetak :

(47)

39

B.6.9. Spesifikasi Report

LAPORAN PENGGUNAAN LAPANGAN PARKIR PESAWAT BANDARA HANG NADIM BATAM

Jns_Pswt

(48)

B.7. Spesifikasi Fungsi / Proses FTRP

Identifikasi/Nama : Tambah rencana penerbangan Deskripsi Isi : Menambah rencana penerbangan Jenis : Form Entry columnar

B.7.1. Spesifikasi Tabel Input

Nama tabel : tregistrasi_pesawat

tbandara

B.7.2. Spesifikasi Tabel Output

Nama tabel : trencana_penerbangan

B.7.3. Spesifikasi Layar Utama

Lalu Lintas Batal V Tambah V Asal Bandara Tujuan Bandara Kode Perusahaan V V Jenis Pesawat Registrasi Pesawat No Penerbangan Jenis Penerbangan Sifat Penerbangan Tanggal Jam Keterangan V V V V

B.7.4. Spesifikasi Query

Tidak ada.

B.7.5. Spesifikasi Field Data Pada Layar

Label Field Tabel / Query I/O Format Val Ket

Lalu lintas Lalu_lintas trencana_penerbangan O Text - - Asal bandara Kode_Bndr trencana_penerbangan O Text - - Tujuan bandara Kode_Bndr trencana_penerbangan O Text - - Kode perusahaan Kode_Prsh trencana_penerbangan O Text - - Jenis pesawat Jns_Pswt trencana_penerbangan O Text - - Registrasi pesawat Reg_Pswt trencana_penerbangan O Text - - No. penerbangan No_Pnrbngn trencana_penerbangan O Text - - Jenis penerbangan Jns_ Pnrbngn trencana_penerbangan O Text - - Sifat penerbangan Sifat_ Pnrbngn trencana_penerbangan O Text - -

Tanggal Tgl trencana_penerbangan O Date - - Jam Jam trencana_penerbangan O Time - - keterangan Ket trencana_penerbangan O Text - -

(49)

41

B.7.6. Spesifikasi Function Key / Objek-Objek Pada Layar

Id_Objek Jenis Keterangan

cmbLalu_lintas Combo box Lalu lintas (keberangkatan / kedatangan) cmbAsalKode_Bndr Combo box Asal kode bandara

cmbTujuanKode_Bndr Combo box Tujuan kode bandara cmbKode_Prsh Combo box Kode perusahaan

cmbJns_Pswt Combo box Jenis pesawat cmbReg_Pswt Combo box Register pesawat txtNo_Pnrbngn Text box Nomor penerbangan

cmbJns_ Pnrbngn Combo box Jenis penerbangan (berjadwal / tidak berjadwal) cmbSifat_ Pnrbngn Combo box Sifat penerbangan (komersil / non komersil) cmbTgl Combo box Tanggal rencana jadwal

txtJam Text box Jam

txtKet Text box keterangan cmdT_R_Pnrbngn Command button Proses tambah rencana penerbangan cmdBT_ R_Pnrbngn Command button Proses batal rencana penerbangan

B.7.7. Spesifikasi Layar Pesan

No Kasus Pesan

1 Rencana penerbangan pernah disimpan Rencana penerbangan tersebut pernah disimpan 2 Klik tambah dan teks ada yang kosong Lengkapi data yang ingin ditambah

3 Klik tambah Data yakin ditambah

4 Klik batal Tidak jadi melakukan penambahan

B.7.8. Spesifikasi Proses / Algoritma

Initial State (IS):

Tabel trencana_penerbangan kosong Final State (FS):

Tabel trencana_penerbangan ditambah Spesifikasi Proses/algoritma:

User memasukkan data – data rencana penerbangan yang ingin ditambah Pada saat klik Tambah :

If duplikasi data then

Muncul pesan “Rencana penerbangan tersebut pernah disimpan” Else if teks masih ada yang kosong then

Muncul pesan “Lengkapi data yang ingin ditambah” Else

Data telah disimpan didalam tabel trencana_penerbangan

B.7.9. Spesifikasi Report

Tidak ada.

(50)

B.8. Spesifikasi Fungsi / Proses FURP

Identifikasi/Nama : Ubah rencana penerbangan Deskripsi Isi : Mengubah rencana penerbangan Jenis : Form Entry columnar

B.8.1. Spesifikasi Tabel Input

Nama tabel : tregistrasi_pesawat

tbandara

trencana_penerbangan

B.8.2. Spesifikasi Tabel Output

Nama tabel : trencana_penerbangan

B.8.3. Spesifikasi Layar Utama

Jns_Pswt

Asal_Bndr Tuj_Bndr Reg_Pswt No_Pnrbgn Tgl_Pnrbngn Jam Sft_Penerbangan Tanggal Kode_Prshn Lalu_Lintas Rncn_Pnrbngn Ubah Cari V Jns_Penerbangan Keterangan Lalu Lintas Batal Ubah Asal Bandara Tujuan Bandara Kode Perusahaan V Jenis Pesawat Registrasi Pesawat No Penerbangan Jenis Penerbangan Sifat Penerbangan Tanggal Jam Keterangan V V V V

B.8.4. Spesifikasi Query

Tidak ada.

B.8.5. Spesifikasi Field Data Pada Layar

Label Field Tabel / Query I/O Format Val Ket

Lalu lintas Lalu_lintas trencana_penerbangan O Text - - Asal bandara Kode_Bndr trencana_penerbangan O Text - - Tujuan bandara Kode_Bndr trencana_penerbangan O Text - - Kode perusahaan Kode_Prsh trencana_penerbangan O Text - - Jenis pesawat Jns_Pswt trencana_penerbangan O Text - - Registrasi pesawat Reg_Pswt trencana_penerbangan O Text - - No. penerbangan No_Pnrbngn trencana_penerbangan O Text - - Jenis penerbangan Jns_ Pnrbngn trencana_penerbangan O Text - - Sifat penerbangan Sifat_ Pnrbngn trencana_penerbangan O Text - -

Tanggal Tgl trencana_penerbangan O Date - - Jam Jam trencana_penerbangan O Time - - keterangan Ket trencana_penerbangan O Text - -

Gambar

Tabel 1. Kategori Pengguna SIOP
Gambar 4 : DFD Level 2 Proses Pengolahan Rencana Penerbangan  3.1.1.2.2  DFD Level 2 Proses Pengolahan Keberangkatan
Gambar 5 : DFD Level 2 Proses Pengolahan Keberangkatan  3.1.1.2.3  DFD Level 2 Proses Pengolahan Kedatangan
Gambar 6 : DFD Level 2 Proses Pengolahan Kedatangan  3.1.1.2.4  DFD Level 2 Proses Pengolahan Pembatalan
+7

Referensi

Dokumen terkait

Kesalahan yang paling sedikit adalah penulisan bibliografi yang bersumber dari surat kabar dan brosur. Penulisan artikel surat kabar seharusnya lengkap mulai dari penanggung

Hasil penelitian ini menunjukkan bahwa Remaja Masjid Dusun koccikang Desa Timbuseng Kecamatan Pattalassang melakukan aktivitas yaitu:Penajian rutin, peringan hari besar

Gambar 2.2 menjelaskan mengenai perubahan inaktifasi bakteri E.coli pengaruh fotolisis dan fotokatalis TiO2 0,15 g/L dengan menggunakan sinar matahari dan sinar UV bahwa daya

Pada regresi pengaruh pertumbuhan ekonomi, upah minimum, pendidikan, dan tingkat pengangguran terhadap tingkat kemiskinan di Jawa Tengah tahun 2003-2007, dengan

Humor permainan kata (Pun) inggih menika humor ingkang awujud pocapan saking tembung – tembung ingkang sami ananging gadhah teges ingkang beda. Perkawis ingkang lucu wonten

yang tuntas baru 9 orang atau 60% dan belum tuntas 6 orang atau 40%. Berdasarkan diskusi peneliti dan kolaborator, ada beberapa siswa yang masih kesulitan dalam

menyimpulkan bahwa penampilan produksi ayam pedaging yang dipelihara pada lantai 3 lebih baik dibandingkan pada lantai 1 dengan indikator konsumsi dan konversi pakan pada

Mayoritas karyawan adalah orang - orang yang telah berpengalaman di bidangnya dan pernah menjalani cara kerja mengikuti budaya perusahaan Jepang, namun nilai