LUKMAN
41811120079
UNIVERSITAS MERCUBUANA
JAKARTA
2017
http://digilib.mercubuana.ac.id/
APLIKASI PATROLI SEKURITI BERBASIS ANDROID
MENGGUNAKAN NEAR FIELD COMMUNICATION (NFC)
DAN FRAMEWORK IONIC
LUKMAN
41811120079
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:
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.
( Lukman )
vii
http://digilib.mercubuana.ac.id/
DAFTAR ISI
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
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
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/