Anda di halaman 1dari 102

SISTEM MONITORING LAPORAN HARIAN AVIATION

SECURITY BANDARA SSK2 BERBASIS ANDROID

SKRIPSI

Diajukan Untuk Memenuhi


Persyaratan Mencapai Derajat Sarjana S-1
Program Studi Teknik Informatika

Diajukan oleh

MASTRIADI
20082014

PROGRAM STUDI TEKNIK INFORMATIKA


STMIK HANG TUAH PEKANBARU
PEKANBARU
2021
PERSETUJUAN

Sistem Monitoring Laporan Harian Aviation Security


Bandara SSK2 Berbasis Android

yang diajukan oleh

Nama : Mastriadi
Nim : 20082014
Program Studi : Teknik Informatika

Telah Diperiksa dan Disetujui Oleh :

Pembimbing Utama

Herianto, M.Kom, MTA tanggal……………


Nidn : 1008068202

Pembimbing Pendamping

Bambang Kurniawan, A.Md, S.Kom, M.Kom tanggal……………


Nidn : 1008038805

ii
PENGESAHAN KELULUSAN

Dinyatakan lulus setelah dipertahankan di depan Tim Penguji Skripsi Program


Studi Teknik Informatika STMIK Hang Tuah Pekanbaru

Tanggal :

Pukul :

Judul : Sistem Monitoring Laporan Harian Aviation Security


Bandara SSK2 Berbasis Android

Nama : Mastriadi
Nim : 20082014
Program Studi : S-1 Teknik Informatika

Pekanbaru, Februari 2022

Tim Penguji :

Nama Tanda Tangan

i Penguji I : Herianto, M.Kom, MTA 1. ……………………………


NIDN : 1008068202

ii Penguji II : Bambang Kurniawan, A.Md, S.Kom, 2. ……………………………


M.Kom
NIDN : 1014127602

iii Penguji III : 3. ……………………………


NIDN :

iii
PENGESAHAN LEMBAGA

Skripsi

Sistem Monitoring Laporan Harian Aviation Security

Bandara SSK2 Berbasis Android

Nama : Mastriadi

NIM : 20082014

Program Studi : S-1 Teknik Informatika

Disahkan Oleh :

Ketua STMIK Ketua Program Studi


Hang Tuah Pekanbaru Teknik Informatika

Hendry Fonda, S.Kom, M.Kom Yuda Irawan, S.Kom, M.TI

NIDN : 1015027102 NIDN : 1016079101

iv
PERNYATAAN

Yang bertanda tangan dibawah ini :

Nama : Mastriadi

NIM : 20082014

Judul : Sistem Monitoring Laporan Harian Aviation Security

Bandara SSK2 Berbasis Android

1. Merupakan hasil karya tulis ilmiah sendiri dan bukan merupakan karya yang

pernah diajukan untuk memperoleh gelar akademik oleh pihak lain,

2. Hasil Penelitian ini saya izinkan untuk dikelola oleh STMIK Hang Tuah

Pekanbaru sesuai dengan norma hukum dan etika yang berlaku.

Pekanbaru, Februari 2022

Yang membuat pernyataan

Matere 10000

( Mastriadi )

v
KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT yang tekah

melimpahkan rahmat dan karunianya, serta shalawat dan salam dipersembahan

kepada Nabi besar Muhammad SAW, sebagai ungkapan rasa syukur dan terima

kasih penulis atas terwujudnya penyelesaian Skripsi ini untuk memenuhi syarat

mencapai gelar sarjana di Sekoloah Tinggi Manajemen Informatika dan Komputer

Hang Tuah (STMIK) Hang Tuah Pekanbaru. Penulis menyadari bahwa tanpa

bantuan dan bimbingan dari berbagai pihak sangatlah sulit bagi penulis untuk

menyelesaikan skripsi ini dengan judul : “SISTEM MONITORING LAPORAN

HARIAN AVIATION SECURITY BANDARA SSK2 BERBASIS ANDROID”.

Terima kasih yang tulus dan ikhlas kepada Bapak H. Moh. Sukri, SH

selaku Ketua Yayasan Hang Tuah Pekanbaru yang telah memberikan dukungan

baik moril maupun materil kepada penulis di dalam menyelesaikan pendidikan

ini.

Penulis juga menyampaikan ucapan terima kasih yang sebesar-besarnya

kepada semua pihak yang banyak membantu di dalam proses penyelesaian skripsi

ini, terutama kepada :

1. Bapak Hendry Fonda, S.Kom, M.Kom selaku Ketua Sekolah Tinggi

Manajemen Informatika dan Komputer (STMIK) Hang Tuah Pekanbaru.

2. Bapak Yulanda, S.Kom, M.Kom selaku Wakil Ketua I Sekolah Tinggi

Manajemen Informatika dan Komputer (STMIK) Hang Tuah Pekanbaru.

vi
3. Ibu Anita Febriani, S.T, M.TI selaku Wakil Ketua II Sekolah Tinggi

Manajemen Informatika dan Komputer (STMIK) Hang Tuah Pekanbaru.

4. Ibu Yessica Devis, S.I.Kom, M.Kes selaku Wakil Ketua III Sekolah Tinggi

Manajemen Informatika dan Komputer (STMIK) Hang Tuah Pekanbaru.

5. Bapak Yuda Irawan, S.Kom, M.TI selaku Ka. Prodi Teknik Informatika

Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) Hang Tuah

Pekanbaru.

6. Bapak Herianto, M.Kom, MTA selaku Dosen Pembimbing Utama yang telah

membantu penulis untuk menyelesaikan skripsi ini.

7. Bapak Bambang Kurniawan, A.Md, S.Kom, M.Kom selaku Dosen

Pembimbing II yang telah membantu penulis untuk menyelesaikan skripsi ini.

8. Seluruh dosen dan karyawan/ti Yayasan Pendidikan Hang Tuah Pekanbaru.

9. Orang Tua yang telah memberikan segala doa dan semangatnya kepada

penulis untuk selalu berusaha dan berdoa dalam penyelesaian Skripsi ini.

10. Teman-teman seperjuangan dan semua pihak yang telah ikut memberi

dukungan kepada penulis.

Akhir kata penulis ucapkan terima kasih dan mohon maaf atas segala

kesalahan dan kekeliruan yang terdapat dalam Skripsi ini dan penulis berharap

semoga laporan ini dapat memberikan manfaat bagi semuanya.

Pekanbaru, Februari 2022

vii
( Mastriadi )

viii
ABSTRAK

Monitoring adalah pengawasan atau pemantauan terhadap suatu kegiatan sehingga


menghasilkan sebuah informasi yang berguna. Informasi yang dihasilkan dapat
mempermudah dalam mengambil keputusan terhadap kegiatan kedepannya.
Dalam mempermudah Sistem Monitoring Laporan Harian Aviation Security
Bandara SSK2 Pekanbaru, dibangunlah sebuah sistem Monitoring Berbasis
Android dan Website. Dimana platform Android digunakan oleh petugas pos dan
website digunakan oleh admin atau staff untuk melakukan monitoring terhadap
laporan harian.
Kata Kunci : Sistem Monitoring, Laporan Harian, Aviation Security, Android,
Website, Bandara SSK2 Pekanbaru

ix
ABSTRACT

Monitoring is supervision or monitoring of an activity so as to produce useful


information. The resulting information can make it easier to make decisions about
future activities. In order to simplify the Monitoring System for Aviation Security
Daily Reports at SSK2 Pekanbaru Airport, an Android-Based Monitoring System
and Website was built. Where the Android platform is used by postal officers and
the website is used by admins or staff to monitor daily reports.
Keywords : Monitoring System, Daily Report, Aviation Security, Android,
Website, Pekanbaru SSK2 Airport

x
DAFTAR ISI

PERSETUJUAN......................................................................................................ii
PENGESAHAN KELULUSAN.............................................................................iii
PENGESAHAN LEMBAGA.................................................................................iv
PERNYATAAN.......................................................................................................v
KATA PENGANTAR............................................................................................vi
ABSTRAK............................................................................................................viii
ABSTRACT............................................................................................................ix
DAFTAR ISI............................................................................................................x
DAFTAR TABEL................................................................................................xiii
DAFTAR GAMBAR............................................................................................xiv
DAFTAR LAMPIRAN........................................................................................xvii
BAB I PENDAHULUAN......................................................................................18
1.1 Latar Belakang.............................................................................................18
1.2 Identifikasi Masalah.....................................................................................20
1.3 Pembatasan Masalah....................................................................................20
1.4 Perumusan Masalah.....................................................................................21
1.5 Tujuan dan Manfaat.....................................................................................21
1.5.1 Tujuan...................................................................................................21
1.5.2 Manfaat Penelitian................................................................................21
1.6 Sistematika Penulisan..................................................................................22
BAB II TINJAUAN PUSTAKA............................................................................24
2.1 Dasar Teori...................................................................................................24
2.1.1 Aviation Security (AVSEC)..................................................................24
2.1.2 Sistem Monitoring.................................................................................25
2.1.3 Laporan Harian.....................................................................................27
2.1.4 Aplikasi.................................................................................................27
2.1.5 Web.......................................................................................................27
2.1.6 PHP (Hypertext Processor)...................................................................28
2.1.7 MySQL..................................................................................................28
2.1.8 Flowchart..............................................................................................29
2.1.9 Blackbox testing....................................................................................31
2.1.10 Pengenalan Sistem Operasi Android...................................................31
2.1.11 Perangkat Lunak Pendukung..............................................................32
2.1.12 Perangkat Analisis Sistem...................................................................35
2.1.13 Systems Development Life Cycle (SDLC).........................................35
2.1.14 Model Pengembangan Sistem.............................................................36
2.1.15 Unified Modelling Language (UML)..................................................38

xi
2.2 Tinjauan Penelitian......................................................................................40
2.3 Kerangka Pikir.............................................................................................41
2.4 Tinjauan Umum Perusahaan........................................................................43
2.4.1 Sejarah Perusahaan...............................................................................43
2.4.2 Struktur Organisasi...............................................................................45
2.4.3 Visi dan Misi PT Angkasa Pura II (Persero).........................................47
BAB III METODE PENELITIAN........................................................................49
3.1 Metode Penelitian........................................................................................49
3.2 Teknik Pengumpulan Data...........................................................................49
3.3 Tempat dan Waktu Penelitian......................................................................50
3.4 Hipotesis.......................................................................................................51
BAB IV ANALISIS DAN PERANCANGAN......................................................52
4.1 Analisis Sistem.............................................................................................52
4.1.1 Analisis Masalah...................................................................................53
4.1.2 Analisis Kebutuhan Sistem...................................................................55
4.2 Perancangan Sistem Secara Umum..............................................................59
4.2.1 Flowchart..............................................................................................59
4.2.2 UML (Unified Modelling Language)....................................................60
4.2.3 Perancangan Basis Data........................................................................70
4.2.4 Perancangan Antarmuka (User Interface)............................................72
4.3 Pengujian Blackbox.....................................................................................82
BAB V HASIL DAN PEMBAHASAN.................................................................84
5.1 Implementasi................................................................................................84
5.2 Implementasi Sistem....................................................................................84
5.2.1 Tampilan Sistem Login.........................................................................84
5.2.2 Tampilan Sistem Home.........................................................................85
5.2.3 Tampilan Sistem Buat Laporan.............................................................86
5.2.4 Tampilan Sistem Laporan Terbaru.......................................................87
5.2.5 Tampilan Sistem Cara Penggunaan......................................................88
5.2.6 Tampilan Sistem Tentang Aplikasi.......................................................89
5.2.7 Tampilan Sistem Login Website...........................................................90
5.2.8 Tampilan Sistem Halaman Home.........................................................91
5.2.9 Tampilan Halaman Data Petugas..........................................................91
5.2.10 Tampilan Halaman Data Pos...............................................................92
5.2.11 Tampilan Halaman Data Laporan.......................................................93
5.2.12 Tampilan Halaman Cetak Laporan.....................................................93
5.2.13 Tampilan Halaman Data Admin.........................................................94
5.2.14 Tampilan Halaman Ubah Password...................................................94
xii
5.3 Kelebihan dan Kekurangan..........................................................................95
5.3.1 Kelebihan Sistem..................................................................................95
5.3.2 Kelemahan Sistem.................................................................................95
BAB VI KESIMPULAN DAN SARAN...............................................................96
6.1 Kesimpulan..................................................................................................96
6.2 Saran.............................................................................................................96
DAFTAR PUSTAKA
LAMPIRAN 1
LAMPIRAN 2

xiii
DAFTAR TABEL

Tabel 2. 1 Tingkatan Personel AVSEC.................................................................24

Tabel 2. 2 Tinjauan Penelitian...............................................................................40

Tabel 3. 1 Jadwal Penelitian..................................................................................52

Tabel 4. 1 Tabel Keterangan Entitas Laporan........................................................71

Tabel 4. 2 Tabel Keterangan Entitas Pengguna.....................................................71

Tabel 4. 3 Tabel Keterangan Entitas Pos...............................................................71

Tabel 4. 4 Pengujian Login....................................................................................82

Tabel 4. 5 Pengujian Buat Laporan........................................................................82

Tabel 4. 6 Pengujian Laporan Terbaru...................................................................83

Tabel 4. 7 Pengujian Cara Penggunaan.................................................................83

Tabel 4. 8 Pengujian Tentang Aplikasi..................................................................83

xiv
DAFTAR GAMBAR

Gambar 2. 1 Logo MySQL....................................................................................29

Gambar 2. 2 Simbol-Simbol Flowchart.................................................................30

Gambar 2. 3 Android Studio..................................................................................33

Gambar 2. 4 Model Waterfall................................................................................37

Gambar 2. 5 Kerangka Pikir..................................................................................43

Gambar 2. 6 Struktur Organisasi Unit AVSEC PT Angkasa Pura II (Pesrsero)

Cabang Bandara Sultan Syarif Kasim II Pekanbaru..............................................46

Gambar 4. 1 Flowchart (Alur Sistem)...................................................................60

Gambar 4. 2 Use Case Diagram............................................................................61

Gambar 4. 3 Class Diagram..................................................................................62

Gambar 4. 4 Sequence Diagram Login..................................................................63

Gambar 4. 5 Sequence Diagram Laporan Terbaru................................................63

Gambar 4. 6 Sequence Diagram Cara Penggunaan...............................................64

Gambar 4. 7 Sequence Diagram Tentang Aplikasi................................................65

Gambar 4. 8 Sequence Diagram Mengelola Data Petugas....................................66

Gambar 4. 9 Sequence Diagram Mengelola Data Pos...........................................67

Gambar 4. 10 Sequence Diagram Mengelola Data Laporan.................................68

Gambar 4. 11 Sequence Diagram Cetak Laporan..................................................68

Gambar 4. 12 Sequence Diagram Mengelola Data Admin...................................69

Gambar 4. 13 Sequence Diagram Ubah Password................................................70

Gambar 4. 14 ERD.................................................................................................70

Gambar 4. 15 Rancangan Halaman Login.............................................................72

xv
Gambar 4. 16 Rancangan Halaman Home.............................................................73

Gambar 4. 17 Rancangan Halaman Buat Laporan.................................................74

Gambar 4. 18 Rancangan Halaman Laporan Terbaru............................................75

Gambar 4. 19 Rancangan Halaman Cara Penggunaan..........................................76

Gambar 4. 20 Rancangan Halaman Tentang Aplikasi...........................................77

Gambar 4. 21 Rancangan Halaman Login Web....................................................78

Gambar 4. 22 Rancangan Halaman Mengelola Data Petugas...............................78

Gambar 4. 23 Rancangan Halaman Mengelola Data Pos......................................79

Gambar 4. 24 Rancangan Halaman Mengelola Data Laporan...............................79

Gambar 4. 25 Rancangan Halaman Cetak Laporan...............................................80

Gambar 4. 26 Rancangan Halaman Mengelola Data Admin.................................81

Gambar 4. 27 Rancangan Halaman Ubah Password.............................................81

Gambar 5. 1 Tampilan Sistem Login.....................................................................85

Gambar 5. 2 Tampilan Sistem Home.....................................................................86

Gambar 5. 3 Tampilan Sistem Buat Laporan.........................................................87

Gambar 5. 4 Tampilan Sistem Laporan Terbaru....................................................88

Gambar 5. 5 Tampilan Sistem Cara Penggunaan..................................................89

Gambar 5. 6 Tampilan Sistem Tentang Aplikasi...................................................90

Gambar 5. 7 Tampilan Login Website...................................................................91

Gambar 5. 8 Tampilan Halaman Home.................................................................91

Gambar 5. 9 Tampilan Halaman Data Petugas......................................................92

Gambar 5. 10 Tampilan Halaman Data Pos...........................................................92

Gambar 5. 11 Tampilan Halaman Data Laporan...................................................93

xvi
Gambar 5. 12 Tampilan Halaman Cetak Laporan.................................................93

Gambar 5. 13 Tampilan Halaman Data Admin.....................................................94

Gambar 5. 14 Tampilan Halaman Ubah Password................................................94

xvii
DAFTAR LAMPIRAN

Lampiran 1 Observasi............................................................................................98

Lampiran 2 Daftar Riwayat Hidup.........................................................................99

xviii
19

BAB I

PENDAHULUAN

I.1 Latar Belakang

Bandar Udara Internasional Sultan Syarif Kasim II (IATA: PKU, ICAO:

WIBB) adalah sebuah bandar udara yang terletak di Kota Pekanbaru dan

sebelumnya bernama Bandara Simpang Tiga. Bandara ini memiliki luas 321,21

ha. Dalam rangka menyambut PON XVII pada tahun 2012, bandara ini diperluas

sehingga nantinya dapat menampung pesawat yang lebih besar. Bandara ini juga

menjadi home-base bagi Skuadron Udara 12 TNI AU. Nama bandara ini diambil

dari nama Sultan Syarif Kasim II, seorang pahlawan Nasional Indonesia dari

Riau.

Pada 1 April 1994 Bandar Udara Simpang Tiga bergabung dengan

Manejemen yang di kelola oleh PT Angkasa Pura II (Persero) dan disebut dengan

Kantor Cabang Bandar Udara Simpang Tiga yang kelak berubah nama menjadi

Bandar Udara Sultan Syarif Kasim II yang di tetapkan melalui keputusan Presiden

No.Kep.473/OM.00/1988-AP II tanggal 4 April 1998 dan di resmikan oleh

Presiden Republik Indonesia Abdurrahman Wahid tanggal 29 April 2000.

Berdasarkan wawancara yang telah dilakukan oleh peneliti kepada pihak

Bandara SSK II yaitu pada bidang Aviation Security (AVSEC) dengan

narasumber Bapak Budiman, terdapat beberapa aktivitas yang masih berjalan

dengan kurang efektif dan efisien. Salah satunya dalam kegiatan laporan harian

keamanan penerbangan. Pada Bandara Sultan Syarif Kasim II (SSK II) kegiatan

laporan harian keamanan penerbangan dikelola menggunakan teknologi


20

“WhatsApp”, setiap petugas menyampaikan laporan hariannya melalui media

WhatsApp. Meski telah menggunakan teknologi (WhatsApp), namun kegiatan

pelaporan tersebut masih berjalan dengan kurang efektif karena terbatasnya fitur

yang diberikan oleh WhatsApp.

Dengan teknologi WhatsApp, data laporan yang telah disampaikan masih

tersimpan secara online. Sehingga data-data tersebut tidak dapat diakses kembali

jika melebihi waktu yang telah ditentukan oleh WhatsAapp. Selain itu, petugas

juga harus melakukan validasi data secara berkala guna memastikan data yang

disampaikan telah sesuai. Kemudian untuk membuat laporan bulanan atau

tahunan, petugas harus memeriksa kembali laporan-laporan yang telah dikirim

pada aplikasi WhatsApp. Hal tersebut tidak efisisen karena menghabiskan waktu

yang lama dalam proses pengerjaan, serta dapat terjadi kemungkinan hilang dan

rusaknya data.

Berdasarkan masalah yang dikemukakan diatas, maka penulis akan mengangkat

judul penelitian dengan judul “Sistem Monitoring Laporan Harian Aviation

Security Bandara Sultan Syarif Kasim II Berbasis Android”.

Dengan adanya sistem monitoring laporan harian, petugas keamanan

penerbangan dapat melakukan kegiatan pelaporan melalui sistem yang telah

terintegrasi dengan database. Sistem ini dapat diakses kapan saja, serta

kemungkinan terjadinya hilang serta rusaknya data laporan harian lebih minim

karena data tersimpan secara offline pada database sistem. Petugas juga dapat

membuat laporan bulanan atau tahunan melalui sistem dengan menggunakan fitur

cetak laporan bulanan atau tahunan. Atasan juga dapat melakukan monitoring
21

(pemantauan) terhadap laporan yang telah dikerjakan oleh petugas keamanan

penerbangan.

I.2 Identifikasi Masalah

Dari beberapa uraian yang dikemukakan pada latar belakang, maka dapat

diidentifikasi masalah-masalah sebagai berikut :

1. Fitur yang terbatas pada aplikasi WhatsApp menyebabkan data tidak

dapat diakses kembali pada jangka waktu tertentu.

2. Proses pembuatan laporan bulanan atau tahunan menyulitkan petugas

karena harus melakukan validasi ulang laporan melalui media

WhatsApp.

3. Pembuatan laporan menggunakan media WhatsApp kurang efisien

karena dapat terjadi kemungkinan hilang dan rusaknya data.

4. Tidak tersedianya database pada sistem laporan sehingga pembuatan

laporan tidak bisa secara realtime dan sistematis.

I.3 Pembatasan Masalah

Batasan masalah dalam penelitian ini, diantaranya :

1. Analisis sistem laporan harian keamanan penerbangan yang telah

diterapkan pada Bandara Sultan Syarif Kasim II.

2. Sistem ini hanya mengelola monitoring laporan harian keamanan

penerbangan (aviation security) pada Bandara Sultan Syarif Kasim II.

3. Bahasa pemrograman yang digunakan adalah Java dengan database

MySQL.
22

I.4 Perumusan Masalah

Dari beberapa uraian yang penulis kemukakan pada bagian latar belakang,

dapat dirumuskan permasalahan sebagai berikut :

1. Bagaimana sistem laporan harian keamanan penerbangan yang telah

diterapkan pada Bandara Sultan Syarif Kasim II ?

2. Bagaimana perancangan Sistem monitoring Laporan Harian Aviation

Security Bandara SSK II berbasis Android ?

I.5 Tujuan dan Manfaat

I.5.1 Tujuan

Berdasarkan rumusan masalah diatas, maka tujuan yang ingin dicapai dalam

penelitian ini, diantaranya :

1. Melakukan evaluasi terhadap sistem laporan harian keamanan

penerbangan yang telah diterapkan pada Bandara Sultan Syarif Kasim

II.

2. Merancang sebuah sistem monitoring laporan harian aviation security

berbasis Android pada Bandara Sultan Syarif Kasim II.

I.5.2 Manfaat Penelitian

Adapun manfaat yang dapat diambil dari penelitian ini adalah sebagai

berikut:

1. Manfaat teoritis

a. Penelitian ini diharapkan dapat menambah wawasan, informasi,

pemikiran, dan ilmu pengetahuan kepada orang lain.


23

b. Sebagai acuan dan pertimbangan bagi penelitian selanjutnya,

khususnya yang berkaitan dengan sistem monitoring laporan harian

aviation security berbasis Android.

2. Manfaat praktis

a. Bagi Bandara Sultan Syarif Kasim II, diharapkan dapat menjadi

bahan pertimbangan dan diterapkan guna meningkatkan efisiensi

kinerja petugas bandara dalam mengelola laporan harian.

b. Bagi penulis, diharapkan dapat menerapkan ilmu yang diperoleh

dan berguna bagi kemajuan ilmu pengetahuan.

I.6 Sistematika Penulisan

Sistematika penulisan laporan proposal skripsi ini terdiri dari beberapa

bagian diantaranya :

Bab I Pendahuluan

Pada bab ini membahas tentang latar belakang yang

mendasari penelitian, identifikasi masalah yang ada,

batasan-batasan masalah dalam penelitian, rumusan

masalah yang akan diteliti, tujuan dan manfaat penelitian,

serta sistematika penulisan proposal skripsi.

Bab II Tinjauan Pustaka

Pada bab ini akan menjelaskan mengenai studi pustaka

terhadap teori-teori yang berkaitan dengan penelitian ini,

tinjauan penelitian, kerangka berpikir serta tinjauan umum

dari perusahaan tempat penelitian dilakukan.


24

Bab III Metode Penelitian

Pada bab ini akan dijelaskan bagaimana cara membuat

kerangka penelitian serta uraian dari metodologi penelitian

yang akan digunakan pada tugas akhir ini.

Bab IV Pada bab ini akan menjelaskan bagaimana proses analisa

dan perancangan dari penelitian ini.

Bab V Pada bab ini berisikan hasil implementasi bentuk sistem

yang telah dirancang serta pengujian dari setiap proses

sistem monitoring laporan harian aviation security pada

bandara SSK II.

Bab VI Pada bab ini akan menjabarkan tentang hasil akhir atau

kesimpulan dari penelitian, serta saran-saran yang dapat

digunakan untuk mengembangkan penelitian ini.


25

BAB II

TINJAUAN PUSTAKA

II.1 Dasar Teori

Dasar teori yang digunakan pada penelitian ini diantaranya adalah :

II.1.1 Aviation Security (AVSEC)

Menurut Keputusan Menteri Perhubungan Nomor PM 137 Tahun 2015

Aviation Security (AVSEC) adalah personil yang telah atau wajib memiliki

lisensi/surat tanda kecakapan petugas (STKP) yang diberi tugas dan tanggung

jawab terhadap keamanan dan keselamatan penerbangan.

II.1.1.1 Personel Aviation Security

Untuk menunjang keamanan serta keselamatan penerbangan suatu

bandar udara ada beberapa persyaratan yang harus dipenuhi pengelola bandar

udara. Pertama, sumber daya manusia yang handal. Dalam hal ini semua personel

Aviation Security (AVSEC) adalah personel keamanan penerbangan yang telah

(wajib) memiliki lisensi atau surat tanda kecakapan petugas (SKTP) yang diberi

tugas dan tanggung jawab di bidang kemanan penerbangan (Mardiansyah, 2016).

Maka dari itu personel AVSEC adalah seorang yang mempunyai lisensi

dalam hal penerbangan khususnya Aviation Security. Adapun tiga tingkatan

personel AVSEC yaitu sebagai berikut :

Tabel 2. 1 Tingkatan Personel AVSEC

No Tingkatan Personel AVSEC Tugas


1. Basic AVSEC Memeriksa tubuh, melihat wajahnya, apakah
ada sesuatu yang mencurigakan dari kaki
sampai ke atas.
2. Junior AVSEC Mengoperasikan perangkat X-Ray dan
memantaunya di monitor minimal dia punya
26

sertifikat junior AVSEC.


3. Senior AVSEC Senior AVSEC bertugas sebagai supervisor,
yaitu mengawasi cara kerja para AVSEC
secara keseluruhan di bandar udara, serta
tanggung jawab atas semua tindakan
melawan hukum di bandar udara.
Sumber : Keputusan Menteri Perhubungan Nomor PM 137 Tahun 2015

II.1.2 Sistem Monitoring

Monitoring adalah pemantauan yang dapat dijelaskan sebagai kesadaran

tentang apa yang ingin diketahui, pemantauan berkadar tingkat tinggi dilakukan

agar dapat membuat pengukuran melalui waktu yang menunjukkan pergerakan ke

arah tujuan atau menjauh dari itu (Hendini, 2016). Sedangkan menurut

(Mudjahidin & Putra, 2010), monitoring adalah penilaian yang terus menerus

terhadap fungsi kegiatan-kegiatan proyek di dalam konteks jadwal-jadwal

pelaksanaan dan terhadap penggunaan input-input proyek oleh kelompok sasaran

di dalam konteks harapan-harapan rancangan.

Berdasarkan kedua definisi monitoring tersebut, dapat disimpulkan bahwa

monitoring adalah pengawasan atau pemantauan terhadap suatu kegiatan sehingga

menghasilkan sebuah informasi yang berguna. Informasi yang dihasilkan dapat

mempermudah dalam mengambil keputusan terhadap kegiatan kedepannya.

II.1.2.1 Tujuan Sistem Monitoring

Terdapat beberapa tujuan sistem monitoring. Ditinjau dari beberapa segi,

misalnya segi obyek dan subyek yang dipantau, serta hasil dari proses monitoring

itu sendiri. Adapun beberapa tujuan dari sistem monitoring yaitu (Amsler et al.,

2001) yaitu :
27

1. Memastikan suatu proses dilakukan sesuai prosedur yang berlaku.

Sehingga proses berjalan sesuai dengan jalur yang disediakan (on the

track)

2. Menyediakan probabilitas tinggi akan keakuratan data bagi pelaku

monitoring.

3. Mengidentifikasi hasil yang tidak diinginkan pada suatu proses

dengan cepat (tanpa menunggu proses selesai).

4. Menumbuh kembangkan motivasi dan kebiasaan positif pekerja.

II.1.2.2 Keuntungan Sistem Monitoring

Ada beberapa keuntungan menggunakan sistem monitoring untuk

kegiatan bisnis. Dalam jurnal (Aprisa & Monalisa, 2015) tentang sistem

monitoring perkembangan proyek, menghasilkan sebuah sistem yang dapat

membantu admin dalam proses pengolahan data perkembangan proyek,

memudahkan manager dalam melakukan pemantauan perkembangan proyek

setiap harinya tanpa harus datang langsung ke lokasi pengerjaan proyek.

Keuntungan menggunakan sistem monitoring juga terdapat dalam (Rohayati,

2014) tentang sistem informasi monitoring data inventori. Seperti proses

pembuatan laporan dapat dilakukan secara cepat dan mudah dengan mencetak file

laporan, dapat menghasilkan informasi tentang laporan data pegawai, laporan data

barang, laporan data peminjaman, dan transaksi pengembalian yang dilihat dalam

periode tahun dan bulan.

Dari beberapa keuntungan diatas, dapat disimpulkan bahwa sistem

monitoring dapat membantu dalam proses pemantauan kegiatan bisnis, merekap


28

kegiatan bisnis dan pembuatan pelaporan. Monitoring dapat dilakukan pada setiap

tahapan kegiatan, baik dari segi perencanaan ataupun setelah bagian pekerjaan

tertentu diselesaikan (Rohayati, 2014).

II.1.3 Laporan Harian

(Budiwiyanto, 2016) mendefinisikan, “Laporan adalah segala sesuatu yang

dilaporkan atau berita”. Sedangkan definisi “Harian adalah setiap hari”. Dari

beberapa pengertian diatas dapat disimpulkan bahwa laporan harian adalah suatu

bentuk penyimpanan informasi, data, atau berita baik secara lisan atau tertulis

yang diberikan setiap hari.

II.1.4 Aplikasi

Secara istilah pengertian aplikasi adalah suatu program yang siap untuk

digunakan yang dibuat untuk melaksanakan suatu fungsi bagi pengguna jasa

aplikasi serta penggunaan aplikasi lain yang dapat digunakan oleh suatu sasaran

yang akan dituju.

Pengertian aplikasi menurut Kamus Besar Bahasa Indonesia, “Aplikasi

adalah penerapan dari rancang sistem untuk mengolah data yang menggunakan

aturan atau ketentuan bahasa pemrograman tertentu” (Indonesia, 2002).

II.1.5 Web

World Wide Web atau WWW atau yang sering dikenal dengan nama WEB

adalah salah satu layanan yang didapatkan oleh pemakai komputer yang

terhubung dengan internet. Website atau situs sering diartikan sebagai kumpulan

halaman-halaman yang digunakan untuk menampilkan sebuah dokumen

berformat hypertext yang berisi beragam informasi, teks, gambar, audio, video,
29

dan informasi multimedia lainnya yang dapat diakses melalui sebuah perangkat

yang disebut web browser. Untuk menerjemahkan dokumen kedalam bentuk

hypertext ke dalam bentuk dokumen bisa dipahami, maka web browser melalui

web client akan membaca halaman web server melalui protokol yang biasa

disebut http atau Hypertext Transfer Protocol (Handayani,2017).

II.1.6 PHP (Hypertext Processor)

PHP pertama kali dikembangkan pada tahun 1995 oleh Rasmus Lerdof,

dan sekarang dikelolah oleh The PHP Group. PHP adalah singkatan dari Perl

Hypertext Processor yang merupakan bahasa yang disertakan dalam dokumen

HTML. Pengertian PHP adalah bahasa pemograman script server-side dalam

pengembangan web yang disisipkan pada dokumen HTML (Fridayanthie&

Mardiati, 2016).

PHP didesain untuk dapat bekerja sama dengan database server dan

dirancang sedemikian rupa sehingga pada saat pembuatan dokumen HTML yang

dapat mengakses database menjadi lebih mudah. PHP merupakan software Open-

Source yang disebarkan dan dilisensikan secara gratis (free) serta dapat diunduh

secara bebas dari situs resminya yaitu http://www.php.net dan PHP menggunakan

bahasa C sebagai bahasa pemogramannya.

II.1.7 MySQL

MySQL merupakan aplikasi database server yang sangat terkenal dan

banyak digunakan untuk membangun sebuah aplikasi web yang menggunakan

database sebagai sumber dan pengelolaan datanya. MySQL menggunakan SQL

(Structured Query Language) sebagai bahasa dasarnya yang digunakan mengelola


30

database berserta isinya dan juga untuk dapat mengakses database-nya sehingga

mudah untuk digunakan. MySQL berfungsi untuk menambahkan, mengubah, dan

menghapus data yang berada dalam database. MySQL merupakan software yang

bersifat Open Source dan gratis (free) pada berbagai platform kecuali pada

windows yang bersifat shareware serta dapat didownload secara bebas dari situs

resminya yaitu http://mysql.org atau http://www.mysql.com.(Fridayanthie&

Mardiati, 2016).

Gambar 2. 1 Logo MySQL


(Sumber: idcloudhost.com/, 2016)

II.1.8 Flowchart

Flowchart adalah representasi secara simbolik dari suatu algoritma atau

prosedur untuk menyelesaikan suatu masalah, dengan menggunakan flowchart

akan memudahkan pengguna melakukan pengecekan bagian-bagian yang

terlupakan dalam analisis masalah, disamping itu flowchart juga berguna sebagai

fasilitas untuk berkomunikasi antara pemrogram yang bekerja dalam tim suatu

proyek. Flowchart juga menolong dalam menganalisis alternatif-alternatif lain


31

dalam pengoperasian. Flowchart biasanya mempermudah penyelesaian suatu

masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut.

Flowchart terbagi atas lima jenis, yaitu:

1. Flowchart Sistem (System Flowchart)

2. Flowchart Paperwork / Flowchart Dokumen (Document Flowchart)

3. Flowchart Skematik (Schematic Flowchart)

4. Flowchart Program (Program Flowchart)

5. Flowchart Proses (Process Flowchart)

Gambar 2. 2 Simbol-Simbol Flowchart


(Sumber: medium.com/, 2019)
32

II.1.9 Blackbox testing

Black box testing adalah sebuah pengujian untuk mengetahui apakah semua fungsi

software sudah berjalan sesuai dengan kebutuhan fungsional yang telah ditetapkan

sebelumnya. Pengujian black box memungkinkan pengembang software

mendapatkan rangkaian kondisi input yang umumnya menggunakan semua

persyaratan fungsional untuk suatu program. Black box dapat menemukan

kesalahan dalam kategori berikut:

a. Fungsi-fungsi yang tidak benar atau hilang.

b. Kesalahan interface.

c. Kesalahan dalam struktur data atau basisdata eksternal.

d. Inisialisasi dan kesalahan terminasi.

e. Validasi fungsional.

f. Kesensitifan sistem terhadap nilai input tertentu.

g. Batasan dari suatu data (Sanjaya, 2014).

II.1.10 Pengenalan Sistem Operasi Android

Android merupakan sistem operasi yang sekarang sedang terkenal di

pasaran smartphone saat ini. Berikut adalah pengenalan Android :

II.1.10.1 Sejarah Android

Menurut (Nazarudin et al., 2012) : Android merupakan sistem operasi

untuk telepon seluler yang berbasis linux. Android menyediakan platform terbuka

bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk

digunakan oleh bermacam piranti bergerak. Android umum digunakan di


33

smartphone dan juga tablet PC. Fungsinya sama seperti sistem operasi Symbian di

Nokia, iOS di Apple dan Blackberry OS.

Menurut (Wahadyo, 2013) : Android adalah sistem operasi yang

disematkan pada gadget, baik itu handphone, tablet, juga sekarang merambah ke

kamera digital dan jam tangan.

Android dikembangkan oleh Google Inc. Android merupakan sistem

operasi berbasis Linux dan bersifat open source. Awalnya sistem operasi Android

dikembangkan untuk ponsel pintar dan komputer tablet dengan antarmuka layar

sentuh. Saat ini sistem operasi Android juga dikembangkan untuk perangkat keras

lain seperti kamera digital, jam tangan, perangkat navigasi, televisi dan kacamata

pintar.

Berdasarkan pendapat diatas, maka dapat ditarik kesimpulan bahwa

Android adalah sistem operasi berbasis linux yang sedang berkembang ditengah

OS lainnya.

II.1.11 Perangkat Lunak Pendukung

Berikut adalah perangkat lunak pendukung dalam penunjang

pembangunan aplikasi yang akan di bangun :

II.1.11.1 Android Studio

Android studio adalah IDE (Integrated Development Environment) resmi

untuk pembangunan aplikas Android dan bersifat open source atau gratis.

Peluncuran Android Studio ini diumumkan oleh Google pada 16 mei 2013 pada

event Google I/O Conference untuk tahun 2013. Sejak saat itu, Android Studio
34

menggantikan Eclipse sebagai IDE resmi untuk mengembangkan aplikasi.

(Studio, 2015)

Gambar 2. 3 Android Studio

Sumber : https://developer.Android.com/studio

Android Studio sendiri dikembangkan berdasarkan IntelliJ IDEA yang

mirip dengan Eclipse disertai dengan ADT plugin (Android Development Tools).

Android studio memiliki fitur :

a. Projek berbasis pada Gradle Build .

b. Refactory dan pembenahan bug yang cepat.

c. Tools baru yang bernama “Lint” dikalim dapat memonitor kecepatan,

kegunaan, serta kompetibelitas aplikasi dengan cepat.

d. Mendukung Proguard And App-signing untuk keamanan.

e. Memiliki GUI aplikasi Android lebih mudah f. Didukung oleh Google

Cloud Platfrom untuk setiap aplikasi yang dikembangkan.

II.1.11.2 Java Development Kit (JDK)

Java Development Kit (JDK) adalah sekumpulan perangkat lunak yang

dapat kamu gunakan untuk mengembangkan perangkat lunak yang berbasis Java,

sedangkan JRE adalah sebuah implementasi dari Java Virtual Machine yang

benar-benar digunakan untuk menjalankan program java. Biasanya, setiap JDK

berisi satu atau lebih JRE dan berbagai alat pengembangan lain seperti sumber
35

compiler java, bundling, debuggers, development libraries dan lain sebagainya

(Studio, 2015).

II.1.11.3 Web Service

Web service adalah sekumpulan application logic beserta objek-objek

dan metode-metode yang dimilikinya, yang terletak di suatu server yang

terhubung ke internet sehingga dapat diakses menggunakan protocol HTTP dan

SOAP (Simple Object Access Protocol). Dalam penggunaanya, web service dapat

digunakan hanya untuk memeriksa data user yang login ke sebuah website

ataupun untuk digunakan pada transaksi perbankan online yang rumit.

Tujuan dari teknologi ini adalah untuk memudahkan beberapa aplikasi

komponenya untuk saling terhubung dengan aplikasi lain dalam sebuah organisasi

maupun diluar organisasi menggunakan standar yang tidak terikat platform

(platform-neutral) dan tidak terikat akan bahasa pemrograman yang digunakan.

Hal tersebut dapat terjadi karena XML standar yang didukung oleh banyak

perusahaan besar didunia, yang digunakan untuk bertukar data. Selain daripada

itu, penggunaan SOAP menjadi metodemetode dari objek-objek yang ada dalam

sebuah web service dapat di akses dari aplikasi lain seperti halnya aplikasi

tersebut mengakses metode lokal (Neumann et al., 2021).

II.1.11.4 Javascript Object Notation (JSON)

JSON (JavaScript Object Notation) adalah format pertukaran data yang

ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan

dibuat (generate) oleh komputer. Format ini dibuat berdasarkan bagian dari

Bahasa Pemprograman JavaScript, Standar ECMA-262 Edisi ke-3 – Desember


36

1999. JSON merupakan format teks yang tidak bergantung pada bahasa

pemprograman apapun karena menggunakan gaya bahasa yang umum digunakan

oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript, Perl, Python

dan lain sebagainya. Oleh karena sifat-sifat tersebut, menjadikan JSON ideal

sebagai bahasa pertukaran data (JSON) (Bourhis et al., 2020).

JSON terbuat dari dua struktur:

a. Kumpulan pasangan nama/nilai. Pada beberapa ctor, hal ini dinyatakan

sebagai objek (object), rekaman (record), struktur (struct), kamus

(dictionary), ctor hash (hash table), daftar berkunci (keyed list), atau

associative array.

b. Daftar nilai terurutkan (an ordered list of values). Pada kebanyakan

ctor, hal ini dinyatakan sebagai larik (array), ctor (vector), daftar (list),

atau urutan (sequence).

II.1.12 Perangkat Analisis Sistem

Menurut (Al Fatta, 2007) analisa sistem merupakan langkah awal dalam

pengembangan suatu sistem, dalam analisa sistem ini penulis menggunakan

beberapa alat pendukung diantaranya:

II.1.13 Systems Development Life Cycle (SDLC)

SDLC (Systems Development Life Cycle, Siklus Hidup Pengembangan

Sistem), dalam rekayasa sistem dan rekayasa perangkat lunak adalah proses

pembuatan dan pengubahan sistem serta model dan metodologi yang digunakan

untuk mengembangkan sistem-sistem tersebut. SDLC juga merupakan pola yang

diambil untuk mengembangkan sistem perangkat lunak, yang terdiri dari tahap-
37

tahap : rencana (planning), analisis (analysis), desain (design), implementasi

(implementation), uji coba (testing) dan pengelolaan (maintenance). (Susanto

Anna Dara Andriana, 2016)

SDLC merupakan metodologi umum dalam pengembangan sistem yang

menandai kemajuan usaha analisis dan desain. Fase-fase yang terdapat didalam

SDLC meliputi :

a. Perencanaan Sistem (Systems Planning)

b. Analisis Sistem (Systems Analyst)

c. Perancangan Sistem (Systems Design)

d. Implementasi Sistem (Systems Implementation)

e. Pemeliharaan Sistem (Systems Maintenance)

Konsep SDLC mendasari model pengembangan perangkat lunak lainnya.

Model pengembangan perangkat lunak tersebut antara lain waterfall, prototype,

iterative, spiral, rapid application development (RAD) dan lainnya. Dalam

penelitian ini penulis menggunakan model pengembangan perangkat lunak

waterfall.

II.1.14 Model Pengembangan Sistem

Model pengembangan sistem yang digunakan adalah waterfall (air terjun).

Waterfall merupakan model pengembangan perangkat lunak yang paling sering

digunakan. Model pengembangan ini bersifat linear dari tahap awal

pengembangan sistem yaitu tahap perencanaan sampai tahap akhir pengembangan

sistem yaitu tahap pemeliharaan. Tahapan berikutnya tidak akan dilaksanakan


38

sebelum tahapan sebelumnya selesai dilaksanakan dan tidak bisa kembali atau

mengulang ke tahap sebelumnya.

Menurut (Rosa & Shalahuddin, 2019) “model SDLC waterfall (air terjun)

sering disebut juga model sekuensial linier (sequential linier) atau alur hidup

klasik (classic life cycle). Model air terjun menyediakan pendekatan alur hidup

perangkat lunak secara sekuensial atau terurut dimulai dari analisis, desain,

pengkodean, pengujian dan tahap pendukung (support)”. Berikut adalah gambaran

model air terjun :

Gambar 2. 4 Model Waterfall

Sumber : (Bulman, 2017)

1. Requirements analysis and definition

Layanan sistem, kendala, dan tujuan ditetapkan oleh hasil konsultasi dengan

pengguna yang kemudian didefinisikan secara rinci dan berfungsi sebagai

spesifikasi sistem.
39

2. System and software design

Tahapan perancangan sistem mengalokasikan kebutuhan-kebutuhan sistem

baik perangkat keras maupun perangkat lunak dengan membentuk arsitektur

sistem secara keseluruhan. Perancangan perangkat lunak melibatkan.

3. Implementation and unit testing

Pada tahap ini, perancangan perangkat lunak direalisasikan sebagai

serangkaian program atau unit program. Pengujian melibatkan verifikasi bahwa

setiap unit memenuhi spesifikasinya.

4. Integration and system testing

Unit-unit individu program atau program digabung dan diuji sebagai sebuah

sistem lengkap untuk memastikan apakah sesuai dengan kebutuhan perangkat

lunak atau tidak. Setelah pengujian, perangkat lunak dapat dikirimkan ke

customer.

5. Operation and maintenance

Biasanya (walaupun tidak selalu), tahapan ini merupakan tahapan yang paling

panjang. Sistem dipasang dan digunakan secara nyata. Maintenance melibatkan

pembetulan kesalahan yang tidak ditemukan pada tahapan-tahapan sebelumnya,

meningkatkan implementasi dari unit sistem, dan meningkatkan layanan sistem

sebagai kebutuhan baru.

II.1.15 Unified Modelling Language (UML)

Pengembangan UML dimulai dari kerja sama Grady Booch dan James

Rumbaugh pada 1994 untuk mengkombinasikan dua metodologi terkenal-Booch

dan OMT. Kemudian Ivar Jacobson, pencipta metode OOSE (Object Oriented
40

Software Engineering) bergabung. Usulan UML diberikan ke OMG (Object

Management Group-konsorsium standarisasi teknologi objek) agar UML

dijadikan bahasa notasi pemodelan dilakukan pada 1997.

Unified Modelling Language (UML) adalah sebuah “bahasa” yang telah

menjadi standar dalam industri untuk visualisasi, merancang, dan

mendokumentasikan sisem piranti lunak. UML menawarkan sebuah standar untuk

merancang model sebuah sistem.

Dengan menggunakan UML, kita dapat membuat model untuk semua jenis

aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras,

sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman

apapun.

II.1.15.1 Use Case Diagram

Use Case Diagram menggambarkan fungsionalitas yang diharapkan dari

sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan

“bagaimana”. Sebuah use case mempresentasikan sebuah interaksi antara aktor

dengan sistem.

II.1.15.2 Class Diagram

Class Diagram adalah sebuah spesifikasi yang jika diinstansi akan

menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain

berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem,

sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut

(metoda/fungsi). Class diagram menggabarkan struktur dan deskripsi class,


41

package, dan objek beserta hubungan satu sama lain seperti containment,

pewarisan, asosiasi, dan lain-lain.

II.1.15.3 Sequence Diagram

Sequence Diagram menggambarkan interaksi antar objek didalam dan

disekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message

yang digambarkan terhadap waktu. Sequence Diagram terdiri atas dimensi

vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait). Sequence

Diagram biasa digunakan untuk menggambarkan skenario atau rangkaian

langkah-langkah yang dilakukan sebagai respon dari sebuah event untuk

menghasilkan output tertentu.

II.2 Tinjauan Penelitian

Tabel berikut ini merupakan pembahasan yang berisi penelitian terdahulu

dari jurnal-jurnal yang berkaitan dengan penelitian skripsi ini.

Tabel 2. 2 Tinjauan Penelitian

No Author Tahun Judul Penelitian Hasil


1. Salamun, 2019 Sistem Monitoring Sistem monitoring kondisi
Gianto, Luluk Kondisi Asset asset laboratorium dapat
Elvitara Berbasis Android berjalan dan berfungsi sesuai
tujuan penelitian serta dapat
membantu dalam
memanajemen laboratorium
prodi teknik informatika.

2. Muhammad 2019 Pengembangan Berdasarkan hasil pengujian


Farabi Ismail, Aplikasi Berbasis user acceptance testing,
Admaja Dwi Android Untuk seluruh responden 100%
Herlambang, Monitoring Hasil menjawab YA. Aplikasi
Satrio Agung Belajar Siswa SMK monitoring hasil belajar siswa
Wicaksono Negeri 3 Malang oleh dapat diterima sepenuhnya
Orang Tua oleh pengguna guru dan orang
tua.
42

3. Prawido 2018 Perancangan Sistem Sistem informasi pencatatan


Utomo, Informasi Pencatatan laporan harian komponen
Ahmad Laporan Harian rusak yang berbasis desktop
Arifin, Sindy Komponen Rusak di base dapat menginput data
Agustin PT Broco Mutiara sesuai dengan laporan hasil
Electrical Industry komponen rusak dari bagian
produksi.

4. Amirudin 2017 Rancang Bangun Penerapan sistem ini telah


Ilhamsyah, Sistem Informasi dapat membantu pihak
Titik Lusiani, Monitoring Data PT.Telkom regional timur
Teguh Performansi Mitra dalam melakukan proses
Susanto Speedy Berbasis Web monitoring mitra speedy.
Pada PT. Telkom
Regional Timur
(PERSERO)
5. Mudjahidin, 2010 Rancang Bangun Sistem informasi berhasil
Nyoman Dita Sistem Informasi diimplementasikan dengan
Pahang Putra Monitoring PHP dan MySQL serta dapat
Perkembangan memberikan kemudahan bagi
Proyek Berbasis Web konsultan pengawas dalam
Studi Kasus di Dinas memberikan data realisasi
Bina Marga dan kemajuan dari lapangan
Pemantusan menggunakan teknologi WAP.

II.3 Kerangka Pikir

Pelaporan hasil pekerjaan (laporan harian) yang dilakukan dengan

menggunakan teknologi WhatsApp berlangsung secara online dan data yang

dilaporkan akan tersimpan secara online. Pelaporan tersebut memiliki beberapa

kekurangan diantaranya data yang masih tersimpan secara online, pengecekan

laporan yang membutuhkan waktu lama, serta dalam membuat laporan bulanan

atau tahunan. Data yang tersimpan secara online tidak dapat diakses kembali jika

telah melebih batas waktu tertentu. Pada tahap pengecekan laporan yang dikirim

melalui WhatsApp, petugas membutuhkan waktu yang lama untuk memastikan

data yang dikirim telah sesuai karena banyaknya laporan yang tersimpan didalam

media WhatsApp tersebut. Untuk membuat laporan bulanan atau tahunan, petugas

harus mengecek kembali laporan beberapa bulan atau tahun terakhir yang telah
43

dikirim melalui WhatsApp, dan terdapat kemungkinan data yang hilang ataupun

rusak.

Oleh karena itu diperlukan perubahan proses pelaporan harian agar dapat

mengatasi kekurangan dari pelaporan menggunakan media WhatsApp. Pelaporan

harian dapat dilakukan dengan Sistem Monitoring Laporan Harian Berbasis

Android. Proses pelaporan menggunakan sistem ini dapat mempermudah petugas

karena fitur yang dimiliki dapat menangani kekurangan dari metode pelaporan

sebelumnya. Sistem ini dapat menyimpan data laporan ke dalam database lokal

sehingga dapat diakses kapanpun. Untuk validasi data yang masuk sistem ini

dapat melakukannya dengan adanya fitur monitoring, petugas dapat memantau

proses pelaporan harian serta memastikan bahwa proses pelaporan berjalan sesuai

peraturan yang berlaku. Melalui fitur cetak laporan petugas dapat dengan mudah

mencetak laporan bulanan atau tahunan melalui sistem yang dapat diakses melalui

smartphone.

Berdasarkan uraian diatas, maka kerangka berpikir dalam penelitian ini

dapat digambarkan sebagai berikut :


44

Gambar 2. 5 Kerangka Pikir

II.4 Tinjauan Umum Perusahaan

II.4.1 Sejarah Perusahaan

Bandar Udara Internasional Sultan Syarif Kasim II (IATA: PKU, ICAO:

WIBB) adalah sebuah bandar udara yang terletak di Kota Pekanbaru dan

sebelumnya bernama Bandara Simpang Tiga. Bandara ini memiliki luas 321,21

ha. Dalam rangka menyambut PON XVII pada tahun 2012, bandara ini diperluas

sehingga nantinya dapat menampung pesawat yang lebih besar. Bandara ini juga

menjadi home-base bagi Skuadron Udara 12 TNI AU. Nama bandara ini diambil

dari nama Sultan Syarif Kasim II, seorang pahlawan Nasional Indonesia dari

Riau.

Bandar Udara Sultan Syarif Kasim II (SSK II) Pekanbaru adalah bandara

peninggalan Sejarah dari zaman kemerdekaan melawan penjajah Belanda dan


45

Jepang. Saat itu disebut “Landasan Udara” di mana landasan tersebut masih terdiri

dari tanah yang di keraskan dan digunakan sebagai Pangkalan Militer. Awalnya

Landasan pacunya adalah dari Timur menuju Barat dengan nomor runway 14 dan

32. Pada awal kemerdekaan di bangun landasan pacu baru yang terbentang dari

arah utara menuju selatan dengan nomor runway 18 dan 36. Panjang landasan

lebih kurang 800 meter dengan permukaan landasan berupa kerikil yang

dipadatkan. Pada tahun 1950 landasan pacu di perpanjang menjadi 1.500 meter,

dan pada tahun 1967 landasan dimulai proses pengaspalan Runway, Taxi dan

Apron setebal 7 cm serta pertambahan panjang landasan sepanjang 500 meter.

Pada tahun 1960 Pemerintah mengoperasikan bandara ini menjadi bandara

Perintis dan mengubah nama dari Landasan Udara menjadi “Pelabuhan Udara

Simpang Tiga”. Nama Simpang Tiga diambil karena lokasinya berada tiga jalan

persimpangan yaitu jalan menuju Kota Madya Pekanbaru, Kabupaten Kampar dan

Kabupaten Indragiri Hulu. Berdasarkan Rapat Kepala Kantor Perwakilan

Departemen Perhubungan tanggal 23 Agustus 1985 nama Pelabuhan Udara

Simpang Tiga diganti menjadi Bandar Udara Simpang Tiga terhitung tanggal 1

September 1985.

Pada 1 April 1994 Bandar Udara Simpang Tiga bergabung dengan

Manejemen yang di kelola oleh PT Angkasa Pura II (Persero) dan disebut dengan

Kantor Cabang Bandar Udara Simpang Tiga yang kelak berubah nama menjadi

Bandar Udara Sultan Syarif Kasim II yang di tetapkan melalui keputusan Presiden

No.Kep.473/OM.00/1988-AP II tanggal 4 April 1998 dan di resmikan oleh

Presiden Republik Indonesia Abdurrahman Wahid tanggal 29 April 2000.


46

Pada tahun 2009 lalu, Bandar Udara Sultan Syarif Kasim II telah dimulai

peluasan Bandara Sultan Syarif Kasim II oleh pihak Angkasa Pura II yang bekerja

sama dengan pemerintah provinsi Riau. Peluasan ini direncanakan akan

diselesaikan pada akhir 2011 dan dibangun sebagai persiapan menghadapi Pekan

Olah Raga Nasional (PON) yang akan digelar pada 2012. Perluasan ini dilakukan

karena dinilai tidak lagi dapat menampung jumlah penumpang melalui

menggunakan Bandar Udara Sultan Syarif Kasim II yang setiap tahunnya semakin

meningkat.

II.4.2 Struktur Organisasi

Susunan struktur organisasi unit Aviation Security (AVSEC) atau biasa

disebut dengan bagian keamanan penerbangan pada PT Angkasa Pura II (Persero)

Cabang Bandara Sultan Syarif Kasim II Pekanbaru dapat dilihat pada gambar

berikut :
47

Gambar 2. 6 Struktur Organisasi Unit AVSEC PT Angkasa Pura II (Pesrsero) Cabang

Bandara Sultan Syarif Kasim II Pekanbaru

Sumber : Unit AVSEC PT Angkasa Pura II (Persero) Cabang Bandara Sultan Syarif Kasim

II Pekanbaru 2021
II.4.3 Visi dan Misi PT Angkasa Pura II (Persero)

II.4.3.1 Visi

Adapun yang menjadi visi PT Angkasa Pura II (Persero) yakni “the best

smart connected airport in region” memiliki makna bahwa bandara-bandara yang

dikelola Angkasa Pura II menjadi bandara yang terhubung ke banyak rute atau

tujuan baik di dalam maupun di luar negeri sesuai dengan status masing-masing

bandara (bandara domestik/internasional). Connecting time dan connecting

process baik untuk penumpang maupun barang harus bisa berjalan dengan mudah

dan tanpa sekat. Bandara-bandara AP II juga sepenuhnya menjadi bandara yang

pintar (smart) dengan memanfaatkan teknologi modern. Region yang dimaksud

dalam visi adalah Asia. Sehingga dapat disimpulkan bahwa visi Angkasa Pura II

adalah “menjadi bandara dengan konektivitas tinggi ke banyak kota atau Negara

dan mempergunakan teknologi modern yang terintegrasi dalam operasional

bandara dan peningkatan pelayanan penumpang”.

II.4.3.2 Misi

Adapun misi PT Angkasa Pura II (Persero) antara lain yakni:

a. Memastikan keselamatan dan keamanan sebagai prioritas utama.

b. Menyediakan infrastruktur dan layanan kelas dunia untuk mendukung

perkembangan ekonomi Indonesia melalui konektivitas antar daerah

maupun negara.

c. Memberikan pengalaman perjalanan yang terpercaya, konsisten dan

menyenangkan kepada seluruh pelanggan dengan teknogi modern.

48
49

d. Mengembangkan kemitraan untuk melengkapi kemampuan dan

memperluas penawaran perusahaan.

e. Menjadi BUMN pilihan dan memaksimalkan potensi dari karyawan

perusahaan.

f. Menjunjung tinggi tanggung jawab ctor perusahaan.


50

BAB III

METODE PENELITIAN

III.1 Metode Penelitian

Metode penelitian yang digunakan pada penelitian ini adala metode

waterfall (air terjun). Metode waterfall merupakan metode yang paling sering

digunakan untuk pengembangan sistem, model pengembangan sistem yang

bersifat linier yaitu proses dari tahap awal hingga tahap akhir dilakukan secara

berurut dan tidak akan melanjutkan tahapan selanjutnya sebelum tahapan

sebelumnya selesai dan tidak bisa kembali ke tahap sebelumnya. Oleh karena itu

peneliti memilih metode ini untuk pengembangan sistem pada penelitian ini

karena sesuai dengan pola pikir peneliti yang ingin berfokus pada setiap tahapan

dari metode dalam mengembangkan sistem.

III.2 Teknik Pengumpulan Data

Teknik pengumpulan data yang penulis gunakan adalah sebagai berikut :

 Pengumpulan Data

a. Observasi

Pada tahap ini penulis melakukan penelitian dan pengamatan dengan cara

berkunjung ke Bandara SSK II Pekanbaru yaitu pada Unit Aviation Security

(Kemanan Penerbangan).

b. Wawancara

Pada tahap ini penulis melakukan wawancara dengan Bapak Budiman

selaku Chief of Airport Security. Penulis memberikan sejumlah pertanyaan

kepada Bapak Budiman terkait dengan kebutuhan sistem yang akan dibuat.
51

c. Studi Pustaka

Studi pustaka adalah tahap dalam melakukan pengumpulan pada data

dimana pada tahap ini dilakukan pencarian pada sumber-sumber buku,

internet atau jurnal mengenai informasi yang terkait dengan pengembangan

sistem.

 Tahap Analisa dan Perancangan

Pada tahap ini dilakukan analisa alur proses yang terjadi dan melakukan

perancangan terhadap aplikasi yang akan dibuat. Penulis menggunakan Unified

Modeling Language (UML) dalam melakukan analisis dan perancangan dengan

menggunakan bantuan tools, yaitu : Use Case Diagram, Class Diagram, dan

Sequence Diagram.

 Tahap Implementasi

Pada tahap ini dilakukan pembuatan perangkat lunak sistem (coding). Untuk

mendukung proses implementasi maka dibutuhkan perangkat pendukung, yaitu

perangkat keras (hardware) dan perangkat lunak (software).

 Tahap Pengujian

Pada tahap ini dilakukan pengujian pada sistem apakah sistem sudah layak

dan dapat dijalankan sesuai dengan kebutuhan atau tidak. Pengujian pada

penelitian ini akan menggunakan metode Blackbox testing.

III.3 Tempat dan Waktu Penelitian

Tempat : Bandara Sultan Syarif Kasim II Pekanbaru Unit Aviation Security

Waktu : Oktober 2020 – Januari 2022


52

Tabel 3. 1 Jadwal Penelitian

Pengerjaan dalam Hitungan Bulan


No Kegiatan Oktober November Desember Januari
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Pengumpulan
Data
2 Identifikasi
Masalah
3 Analisa dan
Perancangan
4 Implementasi
dan
Pengujian
5 Penyusunan
Laporan

III.4 Hipotesis

Berdasarkan uraian masalah yang telah dikemukakan dapat diambil hipotesis

terkait penerapan teknologi WhatsApp dalam pengelolaan laporan harian aviation

security pada Bandara SSK II Pekanbaru dinilai kurang efektif dan efisien. Hal

tersebut dikarenakan masih terdapat beberapa kekurangan seperti : fitur yang

terbatas, proses pembuatan laporan yang sulit, dapat terjadi kemungkinan hilang

dan rusaknya data, dan tidak tersedianya database sehingga tidak bisa membuat

laporan secara realtime dan sistematis. Oleh karena itu, penggunaan sistem

monitoring laporan harian aviation security Bandara SSK II berbasis Android

diharapkan dapat memaksimalkan kekurangan dari metode pelaporan sebelumnya.


53

BAB IV

ANALISIS DAN PERANCANGAN

IV.1 Analisis Sistem

Dalam merancang sebuah sistem yang baik dan sesuai dengan hasil yang

diharapkan, terlebih dahulu harus memperoleh data atau informasi tentang sistem

yang sedang berjalan. Dari informasi tersebut, dapat diketahui sejauh mana sistem

yang sedang berjalan saat ini dalam memenuhi kebutuhan perusahaan dan

kebutuhan yang ingin dicapai namun belum bisa ditangani oleh sistem yang

sedang berjalan.

Sistem Monitoring Laporan Harian Aviation Security pada Bandara SSK II

belum tersedia, sehingga semua proses pelaporan harian aviation security masih

dilakukan menggunakan teknologi Whatsapp. Dimana petugas bandara mengirim

laporan harian terkait permasalahan dalam keamanan penerbangan melalui media

Group Whatsapp kepada staff admin yang bekerja untuk merekap semua laporan

harian. Berikut adalah flowchart sistem lama :


54

IV.1.1 Analisis Masalah

Pada Bandara SSK II Pekanbaru proses pelaksanaan pelaporan harian

Aviation Security masih menerapkan teknologi Whatsapp dalam semua

tahapannya.

Untuk mengidentifikasi masalah, peneliti melakukan analisis terhadap kinerja,

informasi, ekonomi, keamanan aplikasi, efisiensi dan pelayanan pelanggan atau


55

yang biasa disebut dengan PIECES Analysis (Performance, Information,

Economic, Control, Efficiency, Services).

a. Performace (Kinerja)

Sistem lama jika ditinjau dari segi kinerja, alur kerja sistem yang

dimulai dari petugas bandara mengirim laporan harian ke group Whatsapp

yang kemudian akan diproses oleh admin. Alur seperti ini menghasilkan

throughput dan response time yang cukup lama dikarenakan admin harus

melakukan validasi data yang banyak setiap harinya.

b. Information (Informasi)

Dari segi informasi, data atau informasi yang tersedia pada sistem

lama sewaktu-waktu dapat rusak atau hilang dikarenakan fitur dari

teknologi Whatsapp yang membatasi waktu tersimpannya data pada media

Whatsapp.

c. Economy (Ekonomi)

Dari segi ekonomi, penggunaan sistem lama belum dapat memberikan

pelayanan yang memadai karena terbatasnya fitur yang ada pada

Whatsapp, meski dapat menekan angka biaya produksi dan meningkatkan

keuntungan dalam jangka waktu tertentu.

d. Control (Pengendalian)

Pada bagian control, penggunaan sistem lama belum dapat mengatasi

kecurangan-kecurangan dalam tahapan pelaporan serta tidak terjaminnya

keakuratan dan keamanan data karena masalah human error dapat terjadi

kapanpun.
56

e. Efficiency (Efisien)

Sistem lama belum dapat memaksimalkan sumber yang tersedia baik

itu petugas, waktu, serta meminimalkan penundaan proses karena masih

bergantung penuh pada kemampuan manusia yang mengoperasikan sistem

tersebut.

f. Services (Pelayanan)

Sistem lama masih menyediakan layanan secara prosedural dimana

setiap tahapan dilakukan dari petugas yang satu ke petugas yang lain dan

tentunya masih menggunakan tenaga. Meski sistem tersebut tidak

fleksibel, namun masih dapat dikembangkan agar kedepannya mampu

mengatasi setiap permasalahan secara terstruktur.

IV.1.2 Analisis Kebutuhan Sistem

Sebelum melakukan perancangan sistem, terlebih dahulu dilakukan

analisis kebutuhan sistem yaitu dengan cara melakukan wawancara terhadap

responden. Hal ini dimaksudkan agar dapat mengatasi ketidaksesuaian antara

aplikasi yang dirancang dengan kebutuhan pengguna.

Adapun kebutuhan sistem yang diperlukan antara lain :

1. Membuat laporan harian disertai dokumentasi untuk setiap pos.

2. Menampilkan informasi mengenai laporan terbaru yang telah dibuat.

3. Menampilkan informasi tentang cara penggunaan aplikasi.

4. Menampilkan informasi tentang aplikasi.


57

IV.1.2.1 Analisis Data (Data Masukan dan Keluaran)

Setelah melakukan proses analisis kebutuhan sistem, maka analisis

selanjutnya adalah analisis kebutuhan data. Analisis ini bertujuan untuk

memudahkan dalam perancangan informasi. Adapun analisis kebutuhan data yang

diperlukan antara lain :

1) Data masukan (input)

Data masukan yang diproses adalah data yang dibuat oleh pelapor,

dalam hal ini dikerjakan oleh petugas bandara.

2) Data Keluaran (output)

Data keluaran yang dihasilkan adalah data laporan yang telah

diajukan oleh petugas bandara dan akan diproses oleh admin (staff

bandara).

IV.1.2.2 Analisis Proses

Sistem menggunakan platform teknologi bergerak (mobile) dan web.

Dimana aplikasi Android berfungsi untuk melakukan semua proses pelaporan

harian, sedangkan website berfungsi untuk monitoring kegiatan pelaporan.

Analisis proses yang terjadi dalam sistem ini terdiri dari :

1. Petugas

a. Login, proses untuk masuk kedalam sistem dengan memasukkan

username dan password.

b. Buat Laporan, proses untuk membuat laporan harian dengan

memasukkan data keadaan saat pengecekan, memilih status

laporan apakah normal atau urgent, kemudian menentukan lokasi


58

pos, serta memasukkan gambar mengenai keadaan di lokasi. Dan

diakhiri dengan menekan button buat laporan untuk membuat

laporan harian.

c. Laporan Terbaru, proses untuk melihat informasi mengenai

laporan harian yang baru saja dibuat dari berbagai pos.

d. Cara Penggunaan, proses untuk melihat informasi mengenai cara

penggunaan aplikasi dari fitur-fitur yang tersedia.

e. Tentang Aplikasi, proses untuk melihat informasi tentang

developer aplikasi.

IV.1.2.3 Analisis Pengguna

Analisis pengguna dimaksudkan untuk mengetahui siapa saja aktor yang

terlibat dalam menjalankan sistem. Sistem Monitoring Laporan Harian Aviation

Security Bandara SSK2 Berbasis Android ini menggunakan platform teknologi

bergerak (mobile) dan web.

Pengguna sistem yaitu :

1. Petugas Bandara, dalam sistem ini berfungsi untuk membuat laporan

harian pada aplikasi Android.

2. Admin, merupakan ctor yang berperan dalam mengelola data laporan

harian melalui sistem web.

IV.1.2.4 Analisis Perangkat Keras (Hardware)

Ditampilkan dalam bentuk tabel :

Nama
No. Hardware Spesifikasi Jumlah Fungsi Harga
1. PC/Laptop Intel Core i5-4210U 1 Sebagai alat Rp. 6.000.000
4,00 GB RAM antar muka,
59

NVIDIA GEFORCE 830M penampil


500 GB HDD dan
pengendali
2. Printer Canon IP 2700 1 Alat untuk Rp. 750.000
mencetak
laporan
Total Rp. 6.750.000

IV.1.2.5 Analisis Perangkat Lunak (Software)

No. Kebutuhan Keterangan Fungsi Harga


1. Sistem Windows 10 Home Sebagai jembatan yang Free
operasi 64-bit menghubungkan perangkat Bawaan
keras dan lunak. Laptop
2. Aplikasi  Android Studio  Sebagai software untuk
 Java mengembangkan
 PHP v.7.4 aplikasi Android. Free For
 MySQL v.5  Bahasa pemrograman Commercial
 Codeigniter 3 Android Use
 Sebagai Bahasa
Pemrograman untuk
membuat website.
 Untuk database dari
web.
 Sebagai framework
untuk mempermudah
pengembangan website.
Total -

IV.1.2.6 Analisis Konfigurasi Sistem

Konfigurasi sistem merupakan gambaran dari berbagai kegiatan yang

berhubungan dengan sistem yang dibangun. Konfigurasi ini diawali dari tahap

pengembangan sistem, mulai dari pengembangan sistem input sampai output yang

dihasilkan berupa sistem berbasis dua platform dimana aplikasi Android untuk

kegiatan pelaporan dan sistem berbasis website untuk memonitoring hasil laporan.

Untuk aplikasi Android menggunakan bahasa pemrograman Java dalam

pengembangannya dan website menggunakan bahasa pemrograman Framework

Codeigniter versi 3. Dengan perincian ini dimulai dari merancang dengan alat-alat
60

bantu perancangan yang diharapkan akan meminimalkan proses kerja dari

perancangan database dan interface program.

IV.1.2.7 Analisis Biaya

Analisis biaya merupakan biaya yang diperlukan dalam membangun

sistem mulai dari tahap perancangan hingga tahap implementasi. Adapun biaya-

biaya yang dikeluarkan dalam penelitian ini adalah sebagai berikut :

No. Nama Barang Jumlah Harga Satuan Total


1. Laptop 1 Unit Rp. 6.000.000 Rp. 6.000.000
2. Printer 1 unit Rp. 750.000 Rp. 750.000
3. Flashdisk 64GB 1 Unit Rp. 199.000 Rp. 199.000
4. Kertas A4 70g 2 Rim Rp. 38.000 Rp. 76.000
5. Kertas A4 80g 2 Rim Rp. 45.000 Rp. 90.000
6. Tinta Print Hitam 2 Botol Rp. 40.000 Rp. 80.000
7. Tinta Print Warna 2 Botol Rp. 80.000 Rp. 160.000
8. Fotocopy 100 Lbr Rp. 150 Rp. 15.000
9. Penjepit Kertas 10 Buah Rp. 2.000 Rp. 20.000
TOTAL Rp. 7.390.000

IV.2 Perancangan Sistem Secara Umum

Perancangan sistem adalah menggambarkan bagaimana sebuah sistem

dibentuk agar dapat memberikan gambaran yang jelas kepada pemakai/user.

Adapun perancangan Flowchart dan UML tersebut sebagai berikut :

IV.2.1 Flowchart

Flowchart adalah representasi secara simbolik dari suatu algoritma atau

prosedur untuk menyelesaikan suatu masalah. Berikut flowchart (alur sistem)

pada penelitian ini :


61

Gambar 4. 1 Flowchart (Alur Sistem)

IV.2.2 UML (Unified Modelling Language)

1. Use Case Diagram

Use case diagram menjelaskan mengenai gambaran alur aktor yang

terlibat dengan aplikasi yang mendeskripsikan sebuah interaksi antara satu

atau lebih aktor dengan sistem informasi yang akan dibuat. Pada aplikasi

ini terdapat tiga aktor yang melakukan interaksi di dalamnya. Petugas,

berperan sebagai pengguna pada aplikasi Android yang memiliki hak

akses untuk mengirim laporan harian. Administrator, sebagai pengguna

aplikasi berbasis website yang memiliki hak akses untuk mengelola dan

memonitoring sistem. Dan yang terakhir adalah Kepala Dinas, sebagai


62

pengguna aplikasi berbasis website yang memiliki hak akses untuk melihat

data laporan harian dan mencetak laporan.

Gambar 4. 2 Use Case Diagram

2. Class Diagram

Class diagram merupakan diagram yang akan memperlihatkan dan

menjelaskan table-tabel dari database dan relasi antar table yang akan

digunakan di dalam sistem ini.


63

Gambar 4. 3 Class Diagram

3. Sequence Diagram

Sequence Diagram menggambarkan interaksi antar objek di dalam dan

di sekitar sistem berupa message yang digambarkan terhadap waktu.

Adapun Sequence Diagram pada sistem yang dirancang adalah sebagai

berikut :

a. Sequence Diagram Login

Sequence Diagram login adalah diagram yang menggambarkan proses

login yang dilakukan oleh petugas, kepala, dan admin ke dalam sistem.

Berikut gambaran diagram tersebut.


64

Gambar 4. 4 Sequence Diagram Login

b. Sequence Diagram Laporan Terbaru

Sequence Diagram laporan terbaru adalah diagram yang

menggambarkan proses melihat laporan terbaru yang telah dibuat oleh

petugas. Berikut gambaran diagram tersebut.

Gambar 4. 5 Sequence Diagram Laporan Terbaru


65

c. Sequence Diagram Cara Penggunaan

Sequence Diagram cara penggunaan adalah diagram yang

menggambarkan proses melihat informasi cara penggunaan aplikasi oleh

petugas. Berikut gambaran diagram tersebut.

Gambar 4. 6 Sequence Diagram Cara Penggunaan

d. Sequence Diagram Tentang Aplikasi

Sequence Diagram tentang aplikasi adalah diagram yang

menggambarkan proses melihat informasi tentang aplikasi yang telah

dibuat petugas. Berikut gambaran diagram tersebut.


66

Gambar 4. 7 Sequence Diagram Tentang Aplikasi

e. Sequence Diagram Mengelola Data Petugas (Administrator)

Sequence Diagram Mengelola Data Petugas adalah diagram yang

menggambarkan proses mengelola data petugas pada aplikasi melalui

platform website yang dilakukan oleh Administrator. Berikut gambaran

diagram tersebut.
67

Gambar 4. 8 Sequence Diagram Mengelola Data Petugas

f. Sequence Diagram Mengelola Data Pos

Sequence Diagram Mengelola Data Pos adalah diagram yang

menggambarkan proses mengelola data pos pada aplikasi melalui platform

website yang dilakukan oleh Administrator. Berikut gambaran diagram

tersebut.
68

Gambar 4. 9 Sequence Diagram Mengelola Data Pos

g. Sequence Diagram Mengelola Data Laporan

Sequence Diagram Mengelola Data Laporan adalah diagram yang

menggambarkan proses mengelola data laporan pada aplikasi melalui

platform website yang dilakukan oleh Administrator dan Kepala Dinas.

Berikut gambaran diagram tersebut.


69

Gambar 4. 10 Sequence Diagram Mengelola Data Laporan

h. Sequence Diagram Cetak Laporan

Sequence Diagram Cetak Laporan adalah diagram yang

menggambarkan proses alur cetak laporan pada aplikasi melalui platform

website yang dilakukan oleh Administrator dan Kepala Dinas. Berikut

gambaran diagram tersebut.

Gambar 4. 11 Sequence Diagram Cetak Laporan

i. Sequence Diagram Mengelola Data Admin

Sequence Diagram Mengelola Data Admin adalah diagram yang

menggambarkan proses mengelola data admin pada aplikasi melalui


70

platform website yang dilakukan oleh Administrator. Berikut gambaran

diagram tersebut.

Gambar 4. 12 Sequence Diagram Mengelola Data Admin

j. Sequence Diagram Ubah Password

Sequence Diagram Ubah Password adalah diagram yang

menggambarkan proses mengubah password pada aplikasi melalui

platform website yang dilakukan oleh Administrator, Petugas, dan Kepala

Dinas. Berikut gambaran diagram tersebut.


71

Gambar 4. 13 Sequence Diagram Ubah Password

IV.2.3 Perancangan Basis Data

IV.2.3.1 Entity Relationship Diagram (ERD)

Entity relationship diagram merupakan komponen-komponen yang

dimiliki oleh suatu Entity. ERD berfungsi untuk menggambarkan hubungan antar

tabel yang akan digunakan pada sistem yang dibuat.

Gambar 4. 14 ERD
72

IV.2.3.2 Struktur Tabel

Perancangan database ini dirancang berdasarkan data-data yang telah

diperoleh dan digunakan pada bagian Aviation Security Bandara SSK2

Pekanbaru. Perancangan database ini berdasarkan class diagram yang telah

digambarkan. berikut ini adalah penjelasan lebih detail mengenai rancangan

basis data pada database sistem yang akan dibangun.

Tabel 4. 1 Tabel Keterangan Entitas Laporan

Atribut Tipe Data Panjang Data Null Keterangan


id_laporan int 11 No Id dari laporan
FK dengan tabel
id_pengguna int 11 No
pengguna
id_pos int 11 No FK dengan tabel pos
Tanggal Date - No Tanggal laporan
Jam Time - No Jam laporan
Detail Text - No Detail laporan
Status Enum (‘Urgent’,’Normal’) No Status laporan
Foto1 Text - No Foto1 laporan
Foto2 Text - No Foto2 laporan

Tabel 4. 2 Tabel Keterangan Entitas Pengguna

Atribut Tipe Data Panjang Data Null Keterangan


id_pengguna int 11 No Id dari laporan
Nama lengkap
Nama_lengkap Varchar 50 No
pengguna
Username Varchar 20 No Username pengguna
Password Varchar 255 No Password pengguna
(‘Admin’,’Petugas’, Level Pengguna (hak
Level Enum No
’Kepala’) akses)
Foto1 Text - No Foto1 laporan
Foto2 Text - No Foto2 laporan

Tabel 4. 3 Tabel Keterangan Entitas Pos

Atribut Tipe Data Panjang Data Null Keterangan


id_pos int 11 No Id dari pos
Nama_pos Varchar 30 No Nama pos
73

IV.2.4 Perancangan Antarmuka (User Interface)

Interface (antarmuka) adalah tampilan yang digunakan untuk

memudahkan user berinteraksi dengan sistem. Pada Sistem Monitoring

Laporan Harian Aviation Security ini terdapat beberapa interface yaitu

sebagai berikut.

IV.2.4.1 Rancangan Halaman Login (Platform Android)

Rancangan tampilan halaman login untuk petugas dapat dilihat pada

gambar berikut ini.

Gambar 4. 15 Rancangan Halaman Login


74

IV.2.4.2 Rancangan Halaman Home

Rancangan tampilan halaman home untuk Petugas dapat dilihat pada

gambar berikut ini.

Gambar 4. 16 Rancangan Halaman Home

IV.2.4.3 Rancangan Halaman Buat Laporan

Rancangan tampilan halaman buat laporan untuk petugas dapat dilihat

pada gambar berikut ini.


75

Gambar 4. 17 Rancangan Halaman Buat Laporan

IV.2.4.4 Rancangan Halaman Laporan Terbaru

Rancangan tampilan halaman laporan terbaru untuk petugas dapat dilihat

pada gambar berikut ini.


76

Gambar 4. 18 Rancangan Halaman Laporan Terbaru

IV.2.4.5 Rancangan Halaman Cara Penggunaan

Rancangan tampilan halaman cara penggunaan untuk Petugas dapat

dilihat pada gambar berikut ini.


77

Gambar 4. 19 Rancangan Halaman Cara Penggunaan

IV.2.4.6 Rancangan Halaman Tentang Aplikasi

Rancangan tampilan halaman tentang aplikasi untuk Petugas dapat

dilihat pada gambar berikut ini.


78

Gambar 4. 20 Rancangan Halaman Tentang Aplikasi

IV.2.4.7 Rancangan Halaman Login (Platform Website)

Rancangan tampilan halaman login untuk Administrator dapat dilihat

pada gambar berikut ini.


79

Gambar 4. 21 Rancangan Halaman Login Web

IV.2.4.8 Rancangan Halaman Mengelola Data Petugas

Rancangan tampilan halaman mengelola data petugas untuk

Administrator dapat dilihat pada gambar berikut ini.

Gambar 4. 22 Rancangan Halaman Mengelola Data Petugas


80

IV.2.4.9 Rancangan Halaman Mengelola Data Pos

Rancangan tampilan halaman mengelola data pos untuk Administrator

dapat dilihat pada gambar berikut ini.

Gambar 4. 23 Rancangan Halaman Mengelola Data Pos

IV.2.4.10 Rancangan Halaman Mengelola Data Laporan

Rancangan tampilan halaman mengelola data laporan untuk

Administrator dan Kepala Dinas dapat dilihat pada gambar berikut ini.

Gambar 4. 24 Rancangan Halaman Mengelola Data Laporan


81

IV.2.4.11 Rancangan Halaman Cetak Laporan

Rancangan tampilan halaman cetak laporan untuk Administrator dan

Kepala Dinas dapat dilihat pada gambar berikut ini.

Gambar 4. 25 Rancangan Halaman Cetak Laporan

IV.2.4.12 Rancangan Halaman Mengelola Data Admin

Rancangan tampilan halaman mengelola data admin untuk Administrator

dapat dilihat pada gambar berikut ini.


82

Gambar 4. 26 Rancangan Halaman Mengelola Data Admin

IV.2.4.13 Rancangan Halaman Ubah Password

Rancangan tampilan halaman ubah password untuk Administrator,

Petugas, dan Kepala Dinas dapat dilihat pada gambar berikut ini.

Gambar 4. 27 Rancangan Halaman Ubah Password


83

IV.3 Pengujian Blackbox

Metode pengujian black box adalah suatu teknik pengujian yang dilakukan

tanpa perlu mengetahui struktur internal dari software yang akan diuji karena

pengujian ini hanya berfokus kepada input dan output terhadap spesifikasi suatu

software.

Tabel 4. 4 Pengujian Login

Test Case Input Data Expected output Status

User mengisi username dan User berhasil


Username
password dengan benar melakukan proses
dan Success
kemudian mengklik button login dan masuk
password
“Masuk” kehalaman home

User mengisi username dan User salah dalam


Username
password yang salah menginput username
dan Success
kemudian mengklik button atau password dan
password
“Masuk” kembali ke login

Tabel 4. 5 Pengujian Buat Laporan

Test Case Input Data Expected output Status

Petugas berhasil
Petugas mengisi form buat menginput laporan
Inputan form
laporan dan klik button dan menampilkan Success
buat laporan
kirim data pesan “data berhasil
dikirim”
84

Tabel 4. 6 Pengujian Laporan Terbaru

Test Case Input Data Expected output Status

Petugas berhasil
Petugas menekan button melihat laporan
- Success
Laporan Terbaru terbaru dan detail
laporan

Tabel 4. 7 Pengujian Cara Penggunaan

Test Case Input Data Expected output Status

Petugas berhasil
Petugas menekan button
- melihat informasi Success
Cara Penggunaan
cara penggunaan

Tabel 4. 8 Pengujian Tentang Aplikasi

Test Case Input Data Expected output Status

Petugas berhasil
Petugas menekan button
- melihat informasi Success
Tentang Aplikasi
pembuat aplikasi
85

BAB V

HASIL DAN PEMBAHASAN

V.1 Implementasi

Implementasi merupakan suatu pelaksanaan atau tindakan dari analisa dan

perancangan yang sudah dilakukan sebelumnya berdasarkan data yang didapat

sehingga sistem dapat berfungsi dan berjalan sesuai yang diharapkan. Tujuan dari

implementasi adalah sebagai berikut:

1. Menerapkan hasil analisa dan perancangan sistem yang telah disetujui


2. Menyelesaikan desain sistem yang telah disetujui
3. Melakukan pengujian dan dokumentasi terhadap prosedur yang terdapat
pada sistem melalui pengujian black box.

V.2 Implementasi Sistem

Implementasi sistem yang dilakukan sesuai dengan analisa dan

perancangan sistem yang telah dibuat sebelumnya. Berikut adalah hasil

implementasi dari Sistem Monitoring Laporan Harian Aviation Security

Berbasis Android.

V.2.1 Tampilan Sistem Login

Gambar 5.1 berikut ini merupakan hasil implementasi dari menu halaman

login pada aplikasi Android.


86

Gambar 5. 1 Tampilan Sistem Login

V.2.2 Tampilan Sistem Home

Gambar 5.2 berikut ini merupakan hasil implementasi dari menu halaman

home pada aplikasi Android.


87

Gambar 5. 2 Tampilan Sistem Home

V.2.3 Tampilan Sistem Buat Laporan

Gambar 5.3 berikut ini merupakan hasil implementasi dari menu halaman

Buat Laporan pada aplikasi Android.


88

Gambar 5. 3 Tampilan Sistem Buat Laporan

V.2.4 Tampilan Sistem Laporan Terbaru

Gambar 5.4 berikut ini merupakan hasil implementasi dari menu halaman

Laporan Terbaru pada aplikasi Android.


89

Gambar 5. 4 Tampilan Sistem Laporan Terbaru

V.2.5 Tampilan Sistem Cara Penggunaan

Gambar 5.5 berikut ini merupakan hasil implementasi dari menu halaman

Cara Penggunaan pada aplikasi Android.


90

Gambar 5. 5 Tampilan Sistem Cara Penggunaan

V.2.6 Tampilan Sistem Tentang Aplikasi

Gambar 5.6 berikut ini merupakan hasil implementasi dari menu halaman

Tentang Aplikasi pada aplikasi Android.


91

Gambar 5. 6 Tampilan Sistem Tentang Aplikasi

V.2.7 Tampilan Sistem Login Website

Gambar 5.7 berikut ini merupakan hasil implementasi dari menu halaman

Login untuk Administrator dan Kepala Dinas pada aplikasi berbasis website.
92

Gambar 5. 7 Tampilan Login Website

V.2.8 Tampilan Sistem Halaman Home

Gambar 5.8 berikut ini merupakan hasil implementasi dari menu halaman

Home untuk Administrator dan Kepala Dinas pada aplikasi berbasis website.

Gambar 5. 8 Tampilan Halaman Home

V.2.9 Tampilan Halaman Data Petugas

Gambar 5.9 berikut ini merupakan hasil implementasi dari menu halaman

Data Petugas untuk Administrator pada aplikasi berbasis website.


93

Gambar 5. 9 Tampilan Halaman Data Petugas

V.2.10 Tampilan Halaman Data Pos

Gambar 5.10 berikut ini merupakan hasil implementasi dari menu halaman

Data Pos untuk Administrator pada aplikasi berbasis website.

Gambar 5. 10 Tampilan Halaman Data Pos


94

V.2.11 Tampilan Halaman Data Laporan

Gambar 5.11 berikut ini merupakan hasil implementasi dari menu halaman

Data Laporan untuk Administrator dan Kepala Dinas pada aplikasi berbasis

website.

Gambar 5. 11 Tampilan Halaman Data Laporan

V.2.12 Tampilan Halaman Cetak Laporan

Gambar 5.12 berikut ini merupakan hasil implementasi dari menu halaman

Cetak Laporan untuk Administrator pada aplikasi berbasis website.

Gambar 5. 12 Tampilan Halaman Cetak Laporan


95

V.2.13 Tampilan Halaman Data Admin

Gambar 5.13 berikut ini merupakan hasil implementasi dari menu halaman

Data Admin untuk Administrator pada aplikasi berbasis website.

Gambar 5. 13 Tampilan Halaman Data Admin

V.2.14 Tampilan Halaman Ubah Password

Gambar 5.14 berikut ini merupakan hasil implementasi dari menu halaman

Ubah Password untuk Administrator dan Kepala Dinas pada aplikasi berbasis

website.

Gambar 5. 14 Tampilan Halaman Ubah Password


96

V.3 Kelebihan dan Kekurangan

V.3.1 Kelebihan Sistem

Pada Sistem Monitoring Laporan Harian Aviation Security Berbasis

Android di Bandara SSK2 Pekanbaru ini semua tahapan dilakukan menggunakan

aplikasi baik itu Android untuk petugas melaporkan laporan hariannya maupun

website untuk admin mengelola dan memonitoring laporan yang dikirim oleh

petugas.

V.3.2 Kelemahan Sistem

Fitur-fitur yang terdapat di dalam sistem masih fitur-fitur penting yang

dibutuhkan dalam laporan harian sehingga dapat dikembangkan agar lebih

kompleks lagi.
97

BAB VI

KESIMPULAN DAN SARAN

VI.1 Kesimpulan

Berdasarkan hasil dan pembahasan yang telah dijabarkan diatas, dapat

disimpulkan sebagai berikut :

1. Sistem Monitoring Laporan Harian Aviation Security Bandara SSK2

Berbasis Android dapat digunakan untuk meningkatkan pelayanan

dalam melaporkan laporan harian.

2. Sistem juga dapat memonitoring laporan harian yang telah dikirimkan

petugas pos.

VI.2 Saran

Adapun saran-saran yang dapat diusulkan untuk penelitian selanjutnya

adalah sebagai berikut :

1. Pengembangan pada fitur-fitur yang lebih kompleks dan terintegrasi

dengan sistem lainnya.

2. Dapat menggunakan teknik atau metode lainnya dalam

mengembangkan aplikasi Android untuk membandingkan performa

yang dihasilkan.
DAFTAR PUSTAKA

Al Fatta, H. (2007). Analisis Dan Perancangan Sistem Informasi untuk


keunggulan bersaing perusahaan dan organisasi modern. In Penerbit Andi.
https://doi.org/10.1104/pp.104.045971
Amsler, G., Findley, H., & Ingram, E. (2001). Performance monitoring: guidance
for the modern workplace. Supervision, 62(10), 3–9.
Aprisa, A., & Monalisa, S. (2015). Rancang bangun sistem informasi monitoring
perkembangan proyek berbasis web (studi kasus: Pt. inti pratama semesta).
Jurnal Ilmiah Rekayasa Dan Manajemen Sistem Informasi, 1(1), 49–54.
Bourhis, P., Reutter, J. L., & Vrgoč, D. (2020). JSON: Data model and query
languages. Information Systems. https://doi.org/10.1016/j.is.2019.101478
Budiwiyanto, A. (2016). KBBI V (Kamus Besar Bahasa Indonesia V).
MABASAN. https://doi.org/10.26499/mab.v3i1.97
Bulman, M. (2017). SDLC - Waterfall Model. The Independent.
Hendini, A. (2016). Pemodelan UML sistem informasi monitoring penjualan dan
stok barang (studi kasus: distro zhezha pontianak). Jurnal Khatulistiwa
Informatika, 4(2).
Indonesia, D. P. N. (2002). Kamus besar bahasa Indonesia.
Mudjahidin, M., & Putra, N. D. P. (2010). Rancang bangun sistem informasi
monitoring perkembangan proyek berbasis web. Jurnal Teknik Industri,
11(1), 75–83.
Nazarudin, S. H., Smartphone, P. A. M., & Tablet, P. C. (2012). berbasis Android.
Badung: Informatika.
Neumann, A., Laranjeiro, N., & Bernardino, J. (2021). An Analysis of Public
REST Web Service APIs. IEEE Transactions on Services Computing.
https://doi.org/10.1109/TSC.2018.2847344
Rohayati, M. (2014). Membangun Sistem Informasi Monitoring Data Inventory
Di Vio Hotel Indonesia. Jurnal Ilmiah Komputer Dan Informatika
(KOMPUTA), 1(1), 1–8.
Rosa, & Shalahuddin. (2019). Journal Speed – Sentra Penelitian Engineering dan
Edukasi – Volume 11 No 2 – Mei - 2019. Jurnal Speed, 11(2), 38–45.
Studio, M. (2015). Meet Android studio| Android studio. Developer. Android.
Com.
Susanto Anna Dara Andriana, R. (2016). Perbandingan model waterfall dan
prototyping untuk pengembangan sistem informasi. Majalah Ilmiah
UNIKOM.
Wahadyo, A. (2013). Android 4: Untuk Pengguna Pemula Tablet & Handphone.
MediaKita.
Wibawa, S. C., Wahyuningsih, Y., Sulistyowati, R., Abidin, R., Lestari, Y.,
Noviyanti, & Maulana, D. A. (2018). Online test application development
using framework CodeIgniter. IOP Conference Series: Materials Science
and Engineering. https://doi.org/10.1088/1757-899X/296/1/012041

98
LAMPIRAN 1

OBSERVASI DAN WAWANCARA

A. Lampiran Observasi

Lampiran 1 Observasi

99
100

B. Hasil Wawancara

Lampiran 1.2 Hasil Wawancara


101
102

LAMPIRAN 2

Daftar Riwayat Hidup

Nama Lengkap : Mastriadi


NIM : 20082014
Program Studi : Teknik Informatika

Tempat Tanggal lahir : Pekanbaru/ 1 April 1995


Alamat : Jl.Pepaya No 72 Sukajadi, Pekanbaru
Agama : Islam
Pekerjaan : Pegawai
Status : Belum Menikah
Riwayat Pendidikan : 1. SDN 001 Sukajadi
2. MTs Negeri Pekanbaru
3. MAN 2 Model Pekanbaru
4. Politeknik Caltex Riau

Anda mungkin juga menyukai