BAB 1 PENDAHULUAN 1.1 Latar Belakang Secara makro peningkatan kualitas usaha tentu tidak lepas dari adanya persaingan di antara 3 lapisan utama yang menjalankan roda usahanya yaitu perusahaan pemerintah, perusahaan asing dan perusahaan nasional. Oleh sebab itu, sangat diperlukannya sistem keamanan yang baik dalam menjaga dan meningkatkan bisnis baik untuk perusahaan pemerintah, asing maupun perusahaan nasional tersebut.
Grab Security: Security Booking App merupakan bentuk aplikasi untuk jasa sewa satuan pengamanan (satpam). Aplikasi ini adalah salah satu alternatif bagi pengguna yang sebelumnya mengalami kesulitan dalam memesan jasa sewa satpam dikarenakan pengguna yang sibuk, pelayanan dari pihak penyedia jasa keamanan yang kurang baik dalam hal mengelola satpam dan proses sewa.
Berdasarkan alasan tersebut diatas, penulis mengusulkan Grab Security: Security Booking App berbasis android untuk menyelesaikan masalah yang dialami oleh pengguna jasa sewa satpam sebelumnya dengan memberikan kemudahan dan kenyamanan dari segi pemesanan, pengelolaan satpam dan proses administrasi yang baik. Hasil ini diuraikan dengan judul “Aplikasi Penyedia Jasa Keamanan Berbasis Android di PT. Raksa Gamma Multidimensi Security (STAR GUARD)”.
1.2 Rumusan Masalah Berdasarkan Latar Belakang yang telah diuraikan di atas, maka rumusan masalah dalam sistem ini adalah sebagai berikut: a. Bagaimana memperbaiki proses yang rumit dan menghabiskan waktu dalam penyewaan satpam di PT. Raksa Gamma Multidimensi?
b. Bagaimana mengelola data yang baik dengan meninggalkan sistem manual di PT. Raksa Gamma Multidimensi?
1.3 Tujuan Tujuan dari proyek akhir ini adalah sebagai berikut: a. Membuat aplikasi Grab Security: Security Booking App. yang dapat memudahkan interaksi pelanggan dalam proses penyewaan satpam dari PT. Raksa Gamma Multidimensi Security berbentuk aplikasi android. b. Membuat aplikasi Grab Security: Security Booking App. untuk admin dalam mengelola data approval, sewa, satpam, pelanggan, dan laporan dengan sistem komputerisasi dalam basis web.
1.4 Batasan Masalah Berdasarkan latar belakang yang telah diuraikan sebelumnya, maka dibuat batasan masalah agar ruang lingkup aplikasi Grab Security ini jelas batasannya. Adapun batasan masalah yang dibuat adalah sebagai berikut: a. Data yang dibutuhkan untuk membangun aplikasi adalah data perusahaan meliputi data lokasi perusahaan, data satpam, dan kontak dari PT Raksa Gamma Multidimensi Security. b. Proses yang dibatasi oleh aplikasi Grab Security: Security Booking App. sebagai klien ini yaitu pemilihan satpam yang akan dipekerjakan, kemudian menampilkan pengalaman dari satpam tersebut, dapat menelpon Costumer Support dari aplikasi Grab Security dan menampilkan penjelasan mengenai perusahaan STARGUARD. c. Dan Proses yang dibatasi oleh aplikasi Grab Security: Security Booking App. sebagai admin yaitu proses approval sewa, mengelola data pelanggan dan data satpam serta laporan berbentuk grafik harian, bulanan, dan tahunan. d. Model analisis aplikasi yang digunakan adalah pemodelan analisis dengan pendekatan UML. Tools yang digunakan untuk memodelkan aplikasi adalah Flow Map, Use Case Diagram, Class Diagram, Activity Diagram, dan Sequence Diagram.
e. Tools yang digunakan untuk membangun aplikasi adalah MySQL, HTML5, PHP, Javascript, Ajax, JSON, Android SDK, dan API Google Maps.
1.5 Definisi Operasional a. Grab Security adalah aplikasi penyedia jasa keamanan yang dikerjakan oleh satpam dalam menjaga industry atau perusahaan anda selalu dalam kondisi aman. b. Booking adalah proses reservasi atau pemesanan yang dilakukan oleh calon pengguna jasa satpam yang dilanjutkan dengan pemberian DP atau uang muka kepada penyedia jasa.
1.6 Metode Pengerjaan Dalam perancangan aplikasi Grab Security ini menggunakan metode waterfall atau yang biasa disebut model air terjun. Berikut tahapan-tahapan dalam model waterfall:
Tabel 1.1 Pemodelan Waterfall [1]
Keterangan dari tahap-tahap dalam model waterfall sebagai berikut. a. Requirements analysis and definition Pada tahapan ini developer akan mengumpulkan data dan mendefinisikan kebutuhan aplikasi dalam hal ini adalah mengumpulkan data di perusahaan penyedia jasa keamanan yang menjadi studi kasus melalui wawancara kepada
pemilik atau HRD dari perusahaan terkait dan menyerahkan kuisioner kepada calon pengguna jasa.
b. System and software design Pada tahapan ini developer melakukan desain tampilan dari aplikasi dan perancangan alur sistem dari GRAB SECURITY: SECURITY BOOKING APP / Aplikasi Penyedia Jasa Keamanan Berbasis Web dan Android di PT. Raksa Gamma Multidimensi Security.
c. Implementation and unit testing Desain yang sudah terancang akan diimplementasikan dengan kode pada Android Studio untuk Android dan Sublime Text dengan XAMPP untuk Web. Pembangunan pada fase ini adalah perunit aplikasi.
d. Integration and system testing Penyatuan setiap unit aplikasi di lakukan pada fase ini disertai dengan pengujian dari aplikasi menggunakan perangkat mobile dan pada PC/Laptop dengan kondisi layar yang berbeda-beda untuk mengetes apakah aplikasi akan sering terjadi crash atau tidak. Pengujian dilakukan dengan blackbox testing.
e. Operation and Maintenance Developer melakukan pengoperasian dan instalasi aplikasi yang sudah selesai dibuat lalu menjalankannya menggunakan server hosting domain ketika sudah berhasil dan tidak ada masalah, developer akan memasukannya di Google Play untuk di download oleh masyarakat yang membutuhkan aplikasi. Kemudian untuk maintenance akan dilakukan setiap ada kekurangan dalam aplikasi maupun perbaikan serta pengembangan agar aplikasi menjadi mudah digunakan.
1.7 Jadwal Pengerjaan Tabel 1.2 Jadwal Pengerjaan TAHUN 2015 – 2016 NO
BULAN
KEGIATAN
NOVEMBER 1
1
Requirements analysis and definition
2
System and software design
3
Implementation and unit testing
4
Integration and system testing
2
3
DESEMBER 4
1
2
3
JANUARI 4
1
2
3
FEBRUARI 4
1
2
3
MARET 4
1
2
3
4
Jadwal pengerjaan dalam pembuatan aplikasi dimulai dari minggu pertama bulan November sampai minggu pertama bulan Desember yaitu pengumpulan data dan analisis dari berkas yang diperoleh dari PT. Raksa Gamma Multidimensi Security, kemudian proses selanjutnya adalah proses desain dari aplikasi dimulai dari minggu ke 2 bulan Desember sampai minggu ke 4. Proses berikutnya adalah memulai coding dan melakukan testing aplikasi per unit yang membutuhkan waktu cukup lama yaitu dari Januari awal hingga Februari akhir. Proses yang terakhir adalah Integrasi sistem android dan web di bulan Maret.