Anda di halaman 1dari 16

APLIKASI PATROLI SEKURITI BERBASIS ANDROID

MENGGUNAKAN NEAR FIELD COMMUNICATION (NFC)


DAN FRAMEWORK IONIC

LUKMAN

41811120079

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER

UNIVERSITAS MERCUBUANA

JAKARTA

2017

http://digilib.mercubuana.ac.id/
APLIKASI PATROLI SEKURITI BERBASIS ANDROID
MENGGUNAKAN NEAR FIELD COMMUNICATION (NFC)
DAN FRAMEWORK IONIC

Laporan Tugas Akhir

Diajukan Untuk Melengkapi Salah Satu Syarat

Memperoleh Gelar Sarjana Sistem Informasi

LUKMAN

41811120079

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER

UNIVERSITAS MERCUBUANA

JAKARTA

2017

ii

http://digilib.mercubuana.ac.id/
LEMBAR PERNYATAAN

iii

http://digilib.mercubuana.ac.id/
LEMBAR PERSETUJUAN SIDANG

iv

http://digilib.mercubuana.ac.id/
LEMBAR PENGESAHAN

http://digilib.mercubuana.ac.id/
KATA PENGANTAR

Puji syukur kepada Tuhan Yang Maha Esa yang telah memberikan rahmat dan
karunia nya sehingga Tugas Akhir yang berjudul: “Aplikasi Patroli Sekuriti Berbasis
Android Menggunakan Near Field Communication (NFC) dan Framework Ionic“ dapat
diselesaikan dengan baik

Tugas Akhir ini ditujukan untuk memenuhi persyaratan kelulusan bagi jenjang
pendidikan sarjana komputer.

Berbagai rintangan dan hambatan dialami dalam penyusunan Tugas Akhir ini.
Namun semua ini tidak dapat diatasi tanpa doa dukungan, dan bantuan serta nasehat dari
berbagai pihak. Untuk itu, terimakasih disampaikan kepada:

1. Istri dan anak-anak yang selalu memberikan semangat,


2. Ibu Anita Ratnasari, S.Kom, M.Kom, selaku Pembimbing,
3. Bpk Eman Mulyaman sebagai Manager Control Monitoring System PT Nawakara,
4. Ibu. Nur Ani, ST, MMSI, Selaku Ketua Prodi Sistem Informasi Universitas Mercu
Buana,
5. Ibu. Inge Handriyani,SE, MMSI,M.Ak, selaku koordinator Tugas Akhir Universitas
Mercu Buana,
6. Seluruh Dosen yang telah memberikan ilmu nya guna menambah pengetahuan dan
pengalaman yang berguna,
7. Serta semua pihak yang telah membantu pelaksanaan kegiatan Tugas Akhir yang
tidak bisa disebutkan satu - persatu.

Demikian Tugas Akhir ini disusun, semoga dapat memberikan manfaat dan informasi yang
berguna bagi para pembaca. Penulis menyadari bahwa dalam penyusunan Tugas Akhir masih
jauh dari sempurna, dalam arti masih banyak kekurangan dan kelemahannya. Hal ini
disebabkan karena terbatasnya kemampuan, pengetahuan dan pengalaman yang dimiliki
penulis. Oleh karena itu penulis mohon maaf yang sebesar-besarnya atas kekurangan tersebut

vi

http://digilib.mercubuana.ac.id/
dan juga penulis mengharapkan saran maupun kritik yang sifatnya membangun untuk
penyempurnaan penulisan ilmiah ini. Penulis berharap bahwa penulisan ilmiah ini dapat
memberikan manfaat bagi kita semua. Amin.

Jakarta, 3 Juni 2017

( Lukman )

vii

http://digilib.mercubuana.ac.id/
DAFTAR ISI

LEMBAR PERNYATAAN ..................................................................................................... iii


LEMBAR PERSETUJUAN SIDANG .................................................................................... iv
LEMBAR PENGESAHAN ...................................................................................................... v
KATA PENGANTAR ............................................................................................................. vi
DAFTAR ISI.......................................................................................................................... viii
DAFTAR GAMBAR ............................................................................................................. xiii
DAFTAR TABEL................................................................................................................... xv
ABSTRACT............................................................................................................................ xvii
ABSTRAK ........................................................................................................................... xviii
BAB I PENDAHULUAN ......................................................................................................... 1
1.1 Latar Belakang ........................................................................................................ 1
1.2 Perumusan Masalah ............................................................................................... 1
1.3 Batasan Masalah ..................................................................................................... 2
1.4 Tujuan Penelitian .................................................................................................... 2
1.5 Manfaat Penelitian .................................................................................................. 2
1.6 Metode Penelitian.................................................................................................... 2
1.7 Sistematika Penulisan ............................................................................................. 3
BAB II LANDASAN TEORI ................................................................................................... 5
2.1 Sekuriti ..................................................................................................................... 5
2.2 Patroli ....................................................................................................................... 6
2.3 NFC .......................................................................................................................... 8
2.4 Ionic Framework ................................................................................................... 11
2.5 Sistem ..................................................................................................................... 13
2.6 Informasi................................................................................................................ 14
2.7 SDLC (System Development Lifecyle) .................................................................. 17
2.8 Model SDLC (Model Waterfall) ........................................................................... 17
2.9 UML (Unified Modelling Language) .................................................................... 19
2.10 Activity Diagram ................................................................................................... 22
2.11 Sequence Diagram ................................................................................................ 24

viii

http://digilib.mercubuana.ac.id/
2.12 Class Diagram ....................................................................................................... 25
2.13 Basis Data (Database)............................................................................................ 28
BAB III ANALISA DAN PERANCANGAN SISTEM ......................................................... 29
3.1 Detail Perusahaan ................................................................................................. 29
3.1.1 Profil Perusahaan ............................................................................................ 29
3.1.2 Struktur Organisasi ......................................................................................... 29
3.2 Analisa Sistem Berjalan........................................................................................ 31
3.2.1 Analisa Sistem Berjalan .................................................................................. 31
3.3 Analisa Sistem Usulan .......................................................................................... 32
3.3.1 Use Case Sistem Usulan ................................................................................. 32
3.3.2 Activity Diagram Sistem Usulan ..................................................................... 37
3.3.3 Sequence Diagram Sistem Usulan .................................................................. 39
3.3.4 Class Diagram Sistem Usulan ......................................................................... 49
3.3.5 Spesifikasi Database ....................................................................................... 50
3.3.6 Rancangan Layar............................................................................................. 56
BAB IV IMPLEMENTASI DAN PENGUJIAN .................................................................... 66
4.1 Implementasi Sistem ............................................................................................. 66
4.2 Perangkat Pengujian ............................................................................................ 66
4.3 Implementasi Basis Data ...................................................................................... 68
5.1 Implementasi Rancangan Layar.......................................................................... 73
5.2 Metode Pengujian ................................................................................................. 80
5.3 Skenario Pengujian & Hasil ................................................................................. 80
BAB V PENUTUP ................................................................................................................. 83
DAFTAR PUSTAKA ............................................................................................................. 84

ix

http://digilib.mercubuana.ac.id/
x

http://digilib.mercubuana.ac.id/
SOURCE CODE ..................................................................................................................... 86

xi

http://digilib.mercubuana.ac.id/
xii

http://digilib.mercubuana.ac.id/
DAFTAR GAMBAR

Gambar 2.1 Alur Masuk Parkir (Hidayat Akbar) .................................................................. 10


Gambar 2.2 NFC sebagai alat pembayaran ........................................................................... 11
Gambar 2.3 Arsitektur Aplikasi Apache Cordova................................................................. 13
Gambar 2.4 Siklus Informasi................................................................................................. 16
Gambar 2. 5 Komponen Sistem Informasi ............................................................................ 17
Gambar 2.6 Ilustrasi Model Waterfall (Dennis Alan, 2012) ................................................. 18
Gambar 2.7 Contoh Use Case Diagram (Dennis Alan, 2012). .............................................. 22
Gambar 2. 8 Contoh Activity Diagram (Dennis Alan, 2012). ............................................... 24
Gambar 2.9 Contoh Sequence Diagram (Dennis Alan, 2012). ............................................. 25
Gambar 2.10 Contoh Class Diagram (Dennis Alan, 2012). .................................................. 27

Gambar 3.1 Struktur Organisasi Nawakara ........................................................................... 30


Gambar 3.2 Proses Patroli Sistem Berjalan ........................................................................... 31
Gambar 3.3 Use Case Sistem Usulan Mobile Android ......................................................... 32
Gambar 3.4 Use Case Sistem Usulan Web Admin & Monitoring ........................................ 34
Gambar 3.5 Activity Diagram Patroli .................................................................................... 37
Gambar 3.6 Activity Diagram Laporan Kejadian .................................................................. 38
Gambar 3.7 Activity Diagram Kelola Jadwal Patroli ............................................................ 39
Gambar 3.8 Sequence Diagram Login .................................................................................. 40
Gambar 3.9 Sequence Diagram Patroli ................................................................................. 41
Gambar 3.10 Sequence Diagram Melaporan Kejadian ......................................................... 42
Gambar 3.11 Sequence Diagram Kelola Jadwal Patroli ....................................................... 43
Gambar 3.12 Sequence Diagram Memonitor Patroli ............................................................ 44
Gambar 3.13 Sequence Diagram Menerima Notifikasi ........................................................ 45
Gambar 3.14 Sequence Diagram Melihat Laporan Kejadian................................................ 46
Gambar 3.15 Sequence Diagram Melihat Laporan Patroli ................................................... 47
Gambar 3.16 Sequence Diagram Mengelola Data Master .................................................... 48
Gambar 3.17 Class Diagram Sistem Usulan ......................................................................... 49
Gambar 3.18 Struktur Tampilan ............................................................................................ 56

xiii

http://digilib.mercubuana.ac.id/
Gambar 3.19 Rancangan Layar Login Mobile ...................................................................... 57
Gambar 3.20 Rancangan Layar Dasboard Mobile ................................................................ 58
Gambar 3.21 Rancangan Layar Proses Patroli Mobile.......................................................... 58
Gambar 3.22 Rancangan Layar Proses Patroli Mobile.......................................................... 59
Gambar 3.23 Rancangan Layar Laporan Kejadian ............................................................... 60
Gambar 3.24 Rancangan Layar Login Web .......................................................................... 60
Gambar 3.25 Rancangan Layar Monitoring Patroli .............................................................. 61
Gambar 3.26 Rancangan Layar View Detail Lokasi ............................................................. 62
Gambar 3.27 Rancangan Layar Kelola Jadwal ..................................................................... 63
Gambar 3.28 Rancangan Layar Laporan Kejadian ............................................................... 63
Gambar 3.29 Rancangan Layar Laporan Kejadian ............................................................... 64
Gambar 3.30 Rancangan Layar Mengelola Data Master ...................................................... 64

xiv

http://digilib.mercubuana.ac.id/
DAFTAR TABEL

Tabel 2.1 Notasi Use Case Diagram (Dennis Alan, 2012). .................................................... 20
Tabel 2.2 Perbedaan include dan extend pada Use Case (Dennis Alan, 2012)....................... 21
Tabel 2.3 Notasi Pemodelan Activity Diagram (Dennis Alan, 2012). .................................... 22
Tabel 2.4 Notasi Pemodelan Komponen Sequence Diagram (Dennis Alan, 2012). ............... 24
Tabel 2.5 Komponen Class Diagram (Dennis Alan, 2012). ................................................... 26

Tabel 3.12 Deskripsi Use Case Login Mobile ........................................................................ 32


Tabel 3.13 Deskripsi Use Case Patroli.................................................................................... 33
Tabel 3.14 Deskripsi Use Case Tap NFC ............................................................................... 33
Tabel 3.15 Deskripsi Use Case Melaporkan Kejadian............................................................ 33
Tabel 3.16 Deskripsi Use Case Mengirim Notifikasi ............................................................. 33
Tabel 3.17 Deskripsi Use Case Mengelola Jadwal Patroli ..................................................... 34
Tabel 3.18 Deskripsi Use Case Memonitor Patroli................................................................. 35
Tabel 3.19 Deskripsi Use Case Melihat Laporan Patroli ........................................................ 35
Tabel 3.20 Deskripsi Use Case Melihat Laporan Kejadian .................................................... 35
Tabel 3.21 Deskripsi Use Case Menerima Notifikasi ............................................................. 35
Tabel 3.22 Deskripsi Use Case Melihat Laporan Kejadian Semua Proyek ............................ 35
Tabel 3.23 Deskripsi Use Case Menerima Notifikasi Semua Proyek ..................................... 35
Tabel 3.24 Deskripsi Use Case Mengirim Tim Response ...................................................... 36
Tabel 3.25 Deskripsi Use Case Menghubungi Pihak Terkait ................................................. 36
Tabel 3.26 Deskripsi Use Case Mengelola Data Master......................................................... 36
Tabel 3.27 Deskripsi Activity Diagram Mengirim Patroli...................................................... 37
Tabel 3.28 Deskripsi Activity Diagram Laporan Kejadian .................................................... 38
Tabel 3.29 Deskripsi Activity Diagram Kelola Jadwal Patroli ............................................... 39
Tabel 3.30 Deskripsi Sequence Diagram Login ..................................................................... 40
Tabel 3.31 Deskripsi Sequence Diagram Patroli .................................................................... 41
Tabel 3.32 Deskripsi Sequence Diagram Melaporkan Kejadian ............................................ 42
Tabel 3.33 Deskripsi Sequence Diagram Melaporkan Kejadian ............................................ 43
Tabel 3.34 Deskripsi Sequence Diagram Memonitor Patroli ................................................. 44

xv

http://digilib.mercubuana.ac.id/
Tabel 3.35 Deskripsi Sequence Diagram Menerima Notifikasi.............................................. 45
Tabel 3.36 Deskripsi Sequence Diagram Melihat Laporan Kejadian ..................................... 46
Tabel 3.37 Deskripsi Sequence Diagram Melihat Laporan Patroli ......................................... 47
Tabel 3.38 Deskripsi Sequence Diagram Mengelola Data Master ......................................... 48
Tabel 3.39 Tabel keterangan file data karyawan .................................................................... 50
Tabel 3.40 Tabel keterangan file data jabatan ........................................................................ 50
Tabel 3.41 Tabel keterangan file data proyek ........................................................................ 51
Tabel 3.42 Tabel keterangan file data lokasi proyek.............................................................. 51
Tabel 3.43 Tabel keterangan file data lokasi proyek.............................................................. 52
Tabel 3.44 Tabel keterangan file data checkpoints ................................................................. 52
Tabel 3.45 Tabel keterangan file data shift jaga ..................................................................... 53
Tabel 3.46 Tabel keterangan file data jadwal patroli ............................................................. 53
Tabel 3.47 Tabel keterangan file data kegiatan patroli .......................................................... 54
Tabel 3.48 Tabel keterangan file data tipe kejadian ............................................................... 54
Tabel 3.49 Tabel keterangan file data laporan kejadian ......................................................... 54

xvi

http://digilib.mercubuana.ac.id/

Anda mungkin juga menyukai