SISTEM INFORMASI PENYALURAN SATUAN PENGAMANAN UNTUK PEMENUHAN KEBUTUHAN MITRA SETUDI KASUS DI
( PT. GARDA PUSAKANAGARA SEJAHTERA)
SKRIPSI
Disusun Oleh:
Nama : Gugun Cano
NPM : D1A.17.0513
Program Studi : Sistem Informasi Jenjang : Sarjana (S1)
FAKULTAS ILMU KOMPUTER PROGRAM STUDI SISTEM INFORMASI
UNIVERSITAS SUBANG 2022
ii
LEMBAR PENGESAHAN
SISTEM INFORMASI PENYALURAN SATUAN PENGAMANAN UNTUK PEMENUHAN KEBUTUHAN MITRA
(STUDI KASUS: PT. GARDA PUSAKANAGARA SEJAHTERA)
SKRIPSI
Diajukan Untuk Memenuhi Salah Satu Syarat Kelulusan Pada Program Studi Sistem Informasi Jenjang Strata 1
Fakultas Ilmu Komputer Universitas Subang Oleh:
Gugun Cano D1A.17.0513
Menyetujui,
(Rino Gupitha, ST, M.Kom) Pembimbing I
(Bagus Ali Akbar, S.SI., M.Kom) Pembimbing II
Mengetahui
(Dr. Tepi Peirisal., Sos., M.Si) Dekan Fakultas Ilmu Komputer
(Bagus Ali Akbar, S.SI., M.Kom) Ketua Program Studi
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER UNIVERSITAS SUBANG 2022
iii ABSTRAK
PT. Garda Pusakanagara Sejahtera merupakan sebuah perusahaan yang bergerak di bidang jasa, terutama jasa keamanan, PT. Garda Pusakanagara Sejahtera didirikan pada tahun 2019 yang anggotanya sampai saat ini mencapai 350 anggota.
Sebuah perusahaan yang ingin menggunakan jasa keamanan di PT. Garda Pusakanagara Sejahtera kebanyakan tidak mengetahui latar belakang dari anggota satuan pengamanan yang akan di gunakan di perusahaan tersebut, PT. Garda Pusakanagara Sejahtera akan memberikan informasi menangani latar belakang anggota satuan pengamanan dengan sistem yang akan di gunakan oleh PT. Garda Pusakanagara Sejahtera. Sistem informasi memiliki peranan yang sangat penting dalam suatu perusahaan. Terutama dengan perkembangan dunia teknologi saat ini yang dapat menunjang keberhasilan suatu perusahaan, maka sistem informasi sangat dibutuhkan oleh suatu perusahaan. Salah satu perusahaan yang membutuhkan teknologi sistem informasi adalah perusahaan penyaluran satuan pengamanan. Dalam bisnis jasa keamanan mulai memanfaatkan kemudahan teknologi sistem informasi salah satunya dalam hal penyaluran anggota satuan pengamanan untuk pemenuhan kebutuhan mitra perusahaan.
Kata Kunci : Sistem Informasi Pengamanan, Sistem keamanan, RUP,UML, PHP, MySql.
iv ABSTRACT
PT. Garda Pusakanagara Sejahtera is a company engaged in services, especially security services, PT. Garda Pusakanagara Sejahtera was founded in 2019 and currently has 350 members. A company that wants to use security services at PT.
Garda Pusakanagara Sejahtera mostly do not know the background of the members of the security unit that will be used in the company, PT. Garda Pusakanagara Sejahtera will provide information regarding the background of members of the security forces with the system that will be used by PT. The Prosperous Heritage Guard. Information systems have a very important role in a company. Especially with the development of today's world of technology that can support the success of a company, the information system is needed by a company. One of the companies that need information system technology is a security unit distribution company. The security services business has begun to take advantage of the convenience of information system technology, one of which is the distribution of security unit members to meet the needs of corporate partners.
Keywords: Security Information System, Security System, RUP, UML, PHP, MySql.
v
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT karena berkat rahmat dan karunia-Nya penulis dapat menyelesaikan penyusunan skripsi ini dengan judul “Sistem Informasi Penyaluran Anggota Satuan Pengamanan Untuk Memenuhi Kebutuhan Mitra” Penulisan skripsi ini diajukan untuk memenuhi salah satu syarat kelulusan dalam jenjang perkuliahan dalam kesempatan ini penulis menyampaikan ucapan terima kasih sebesar-besarnya kepada :
1. Bapak Dr. Ir.Drs. H.A. Moeslihat Komara, M.Si. Selaku Rektor Universitas Subang.
2. Bapak Dr.Tepi Persial, Sos., M.Si. Dekan Fakultas Ilmu Komputer, Selaku Dekan Fakultas Ilmu Komputer.
3. Bapak Bambang Tjahjo Utomo, MT Selaku Wakil Dekan 1 Selaku Fakultas Ilmu Komputer.
4. Bapak Jaja, M.Kom, selaku ketua Kaprodi Sistem Informasi Fakultas Ilmu Komputer.
5. Bapak Rino Gupitha, St., M.Kom Selaku Pembimbing 1.
6. Bapak Bagus Ali Akbar. S.SI, M.Kom Selaku Pembimbing 2 7. Dosen Beserta Staf BAK Fakultas Ilmu Komputer.
8. Keluarga yang selalu mendukung serta memberikan motivasi 9. Teman – Teman seperjuangan angkatan 2017 yang kami sayangi.
Semua bantuan dan bimbingan yang telah diberikan kepada penulis, semoga Allah SWT selalu memberkahi dan membalas kebaikan mereka. Akhir kata, semoga ulasan penelitian ini ada manfaatnya, khususnya bagi penulis dan umumnya bagi kita semua dalam rangka menambah wawasan pengetahuan dan pemikiran kita.
Subang,17 Mei 2022
Penulis
vi
UCAPAN TERIMAKASIH
Puji syukur penulis panjatkan kepada Allah SWT yang telah memberikan rahmat serta karunia, sehingga penulis akhirnya dapat menyelesaikan skripsi ini tepat pada waktunya.
Penulis menyadari bahwa tanpa adanya bantuan dan dorongan dari berbagai pihak, penyelesaian skripsi ini tidak akan terwujud. Oleh karena itu, dengan ketulusan dan kerendahan hati, penulis mengucapkan terima kasih dan penghargaan setinggi- tingginya kepada :
1.
Kedua orang tua bapak Aris Munaris dan Ibu Deti terima kasih untuk hari-hari singkat yang telah kau habiskan untuk menjaga, menyayangi, mendidik, dan membimbing serta selalu mendoakan penulis, Kaka Saya Sri Nengsih dan Kaka Ipar Saya Aan Ana,SH dan semua keluarga terima kasih untuk support, kerja keras dan pengorbanannya. Gelar sarjana ini penulis persembahkan untuk kalian.2.
Bapak Dr. Ir.Drs. H.A. Moeslihat Komara, M.Si. Selaku Rektor Universitas Subang Trima kasih atas kebijaksanaan Pimpinan3.
Bapak Dr.Tepi Persial, Sos., M.Si. Dekan Fakultas Ilmu Komputer, Selaku Dekan Fakultas Ilmu Komputer trimakasih atas bimbinga selama perkuliahan di jalankan4.
Bapak Bambang Tjahjo Utomo, MT Selaku Wakil Dekan 1 Fakultas Ilmu Komputer dan wali dosen saya pribadi mengucapkan banyak trimakasih atas petunjuk dan arahan bapak selama ini.5.
Bapak Rino Gupitha, St., M.Kom Selaku Pembimbing 1 yang telah membimbing dengan memberikan yang terbaik untuk kelancaran skripsi penulis. Terima kasih atas waktu serta masukan yang sangat bermanfaat.vii
6.
Bapak Bagus Ali Akbar. S.SI, M.Kom Selaku Pembimbing 2 yang telah sabar membimbing penulis dalam menyusun skripsi ini. Terimakasih untuk selalu sabar dan selalu dapat meluangkan waktu untuk membimbing skripsi ini.7.
Teman – Teman seperjuangan angkatan 2017 yang kami sayangi.8.
Semua orang yang tidak bisa disebutkan satu persatu yang telah membantu dalam penyelesaian skripsi ini terima kasih banyakSemoga Allah SWT memberikan balasan yang berlipat atas amalan dan bantuan yang telah diberikan kepada penulis dalam menyelesaian skripsi ini.
Subang 17 Mei 2022
(Gugun Cano)
viii DAFTAR ISI
LEMBAR PENGESAHAN...1
ABSTRAK ...iii
ABSTRACT ...iv
KATA PENGANTAR...v
UCAPAN TERIMAKASIH ...vi
DAFTAR ISI ... viii
DAFTAR GAMBAR ...xi
DAFTAR TABEL ...xiv
DAFTAR LAMPIRAN... Error! Bookmark not defined. BAB 1 PENDAHULUAN ...1
1.1. Latar Belakang ...1
1.2. Identifikasi Masalah ...2
1.3. Batasan Masalah ...2
1.4. Maksud Dan Tujuan Penelitian ...2
1.4.1 Maksud Penelitian ...2
1.4.2 Tujuan Penelitian ...3
1.5. Manfaat Penlitian ...3
1.6. Metode Pengumpulan Data ...3
1.6.1 Observasi ...3
1.6.2 Wawancara ...3
1.6.3 Studi Pustaka ...4
1.7. Metodologi Penelitian ...4
1.8. Waktu Dan Lokasi Penelitian ...5
1.9. Sistematika Penulisan ...5
BAB II LANDASAN TEORI ...7
2.1 DEFINISI SISTEM INFORMASI ...7
2.1.1 KOMPONEN-KOMPONEN SISTEM INFORMASI ...7
2.2 PENYELENGGARAAN SATUAN KEAMANAN ...9
2.2.1 Satuan Pengamanan: tugas, fungsi, dan peran ...9
2.2.2 Penyelenggaraan dan pemanfaatan satuan pengamanan ...10
2.3 WEBSITE...10
2.4 PENGERTIAN PHP ...11
2.5 PENGERTIAN MYSQL ...12
ix
2.6 RUP (Rational Unified Process) ...13
2.7 UML (Unified Modeling Language) ...14
BAB III ANALISA KEBUTUHAN SISTEM...13
3.1 PROFIL PERUSAHAAN ...13
3.1.1 Gambaran Umum PT.Garda Pusakangara Sejahtera...13
3.1.2 Visi Dan Misi ...13
3.1.3 Struktur Organisasi ...14
3.1.4 Tugas Pokok Dan Fungsi...14
3.2 ANALISA KEBUTUHAN SISTEM ...16
3.2.1 Analisa Sistem Yang Berjalan ...16
3.2.2 Analisa Kebutuhan Informasi ...16
3.2.3 Analisa Kebutuhan Perangkat Keras / Hardware ...17
3.2.4 Analisa Kebutuhan Perangkat Lunak / Software ...18
3.2.5 Analisa Kebutuhan Fungsional ...18
3.2.6 Analisa Kebutuhan Non Fungsional ...19
3.3 Pemodelan Sistem Menggunanakan Unified Modelling Language (UML) ...20
3.3.1 Use Case Diagram...20
3.3.2 Deskripsi Aktor ...20
3.3.3 Deskripsi Use Case ...21
3.3.4 Skenario Use Case ...24
3.3.5 Activity Diagram ...55
BAB IV PERANCANGAN SISTEM ...75
4.1 Perancangan Aplikasi ...75
4.2 Tujuan Perancangan Sistem...75
4.3 Perancangan Prosedur Sistem ...75
4.4 Robustness Diagram ...76
4.5 Perancangan Class Diagram ...77
4.6 Perancangan Sequence Diagram ...78
4.7 Perancangan Basis Data ...97
4.7.1 Relasi Antar Tabel ... 102
4.8 Perancangan Antar Muka ... 103
BAB V IMPELEMENTASI SISTEM ... 110
5.1 Implementasi ... 110
x
5.1.1 Batasan Implementasi ... 110
5.1.2 Implementasi Perangkat Keras ... 111
5.1.3 Implementasi Perangkat Lunak ... 111
5.1.4 Implementasi Basis Data ... 111
5.1.5 Implementasi Antar Muka ... 116
5.2 Pengujian ... 123
5.2.1 Rencan Pengujian ... 123
5.2.2 Kategori Pengujian ... 126
5.2.3 Pelaksanaan Pengujian ... 127
BAB VI KESIMPULAN DAN SARAN ... 133
6.1 Kesimpulan ... 133
6.2 Saran ... 133
DAFTAR PUSTAKA ...134
LAMPIRAN ...135
xi
DAFTAR GAMBAR
Gambar 3. 1 Struktur Organisasi ... III-14 Gambar 3. 2 Use Case Diagram ... III-20 Gambar 3. 3 Skenario Use Case Kelola Data Anggota ... III-24 Gambar 3. 4 Skenario Use Case Kelola Penugasan Anggota... III-28 Gambar 3. 5 Skernario Use Case Kelola Pengguna ... III-31 Gambar 3. 6 Skenario Use Case kelola Jabatan ... III-35 Gambar 3. 7 Skenario Use Case Kelola Data Kontrak ... III-38 Gambar 3. 8 Skenario Use Case Kelola Data Mitra ... III-41 Gambar 3. 9 Skenario Use Case Kelola Kebutuhan Satpam... III-45 Gambar 3. 10 Skenario Use Case Registrasi Mitra ... III-47 Gambar 3. 11 Skenario Use Case Kelola Laporan... III-49 Gambar 3. 12 Skenario Use Case Login & Log Out... III-53 Gambar 3. 13 Aktivity Diagram kelola data anggota - Lihat anggota ... III-55 Gambar 3. 14 Aktivity Diagram kelola data anggota – cari anggota ... III-56 Gambar 3. 15 Aktivity Diagram kelola data anggota – tambah data anggota ... III-56 Gambar 3. 16 Aktivity Diagram kelola data anggota – edit anggota ... III-56 Gambar 3. 17 Aktivity Diagram kelola data anggota – Hapus anggota ... III-57 Gambar 3. 18 Aktivity Diagram Kelola Penugasan Anggota – lihat data ... III-57 Gambar 3. 19 Aktivity Diagram Kelola Penugasan Anggota – cari data ... III-58 Gambar 3. 20 Aktivity Diagram Kelola Penugasan Anggota – tambah data ... III-58 Gambar 3. 21 Aktivity Diagram Kelola Penugasan Anggota – edit ... III-59 Gambar 3. 22 Aktivity Diagram Kelola Penugasan Anggota – hapus ... III-60 Gambar 3. 23 Aktivity Diagram Kelola pengguna – cari pengguna ... III-60 Gambar 3. 24 Aktivity Diagram Kelola pengguna – lihat pengguna ... III-60 Gambar 3. 25 Aktivity Diagram Kelola pengguna – tambah pengguna ... III-61 Gambar 3. 26 Aktivity Diagram Kelola pengguna – edit pengguna ... III-61 Gambar 3. 27 Aktivity Diagram Kelola pengguna – hapus pengguna ... III-63 Gambar 3. 28 Aktivity Diagram Kelola jabatan – cari jabatan ... III-63 Gambar 3. 29 Aktivity Diagram Kelola jabatan – lihat jabatan ... III-64 Gambar 3. 30 Aktivity Diagram Kelola jabatan – tambah jabatan ... III-64 Gambar 3. 31 Aktivity Diagram Kelola jabatan – edit jabatan ... III-65 Gambar 3. 32 Aktivity Diagram Kelola jabatan – hapus jabatan ... III-65 Gambar 3. 33 Aktivity Diagram Kelola data kontrak – lihat data kontrak... III-66 Gambar 3. 34 Aktivity Diagram Kelola data kontrak – tambah data kontrak ... III-66 Gambar 3. 35 Aktivity Diagram Kelola data kontrak – edit data kontrak ... III-67 Gambar 3. 36 Aktivity Diagram Kelola data kontrak – hapus kontrak ... III-67 Gambar 3. 37 Aktivity Diagram Kelola Data mitra – cari data mitra ... III-68 Gambar 3. 38 Aktivity Diagram Kelola Data mitra – lihat data mitra ... III-68 Gambar 3. 39 Aktivity Diagram Kelola Data mitra – tambah data mitra ... III-69 Gambar 3. 40 Aktivity Diagram Kelola Data mitra – edit data mitra ... III-69 Gambar 3. 41 Aktivity Diagram Kelola Data mitra – hapus data mitra ... III-70 Gambar 3. 42 Aktivity Diagram Kelola Kebutuhan Satuan pengamanan – tambah satpam ... III-70
xii
Gambar 3. 43 Aktivity Diagram Kelola Kebutuhan Satuan pengamanan – edit
satpam ... III-71 Gambar 3. 44 Aktivity Diagram Kelola Kebutuhan Satuan pengamanan – hapus satpam ... III-71 Gambar 3. 45 Aktivity Diagram Registrasi Mitra ... III-72 Gambar 3. 46 Aktivity Diagram Kelola laporan – cari laporan ... III-73 Gambar 3. 47 Aktivity Diagram Kelola laporan – lihat data ... III-73 Gambar 3. 48 Aktivity Diagram Kelola laporan – hapus ... III-73 Gambar 3. 49 Login Dan Log Out ... III-74 Gambar 4. 1 Robustness Diagram ... IV-76 Gambar 4. 2 Class Diagram ... IV-77 Gambar 4. 3 Sequence Diagram Kelola Data Anggota – Cari Anggota ... IV-78 Gambar 4. 4 Sequence Diagram Kelola Data Anggota – Lihat Anggota ... IV-78 Gambar 4. 5 Sequence Diagram Kelola Data Anggota – Tambah Data ... IV-79 Gambar 4. 6 Sequence Diagram Kelola Data Anggota – Edit Anggota ... IV-79 Gambar 4. 7 Sequence Diagram Kelola Data Anggota – Hapus Anggota ... IV-80 Gambar 4. 8 Sequence Diagram Kelola Penugasan Anggota – Cari Data ... IV-80 Gambar 4. 9 Sequence Diagram Kelola Penugasan Anggota – Lihat Data ... IV-81 Gambar 4. 10 Sequence Diagram Kelola Penugasan Anggota – Tambah Data .. IV-81 Gambar 4. 11 Sequence Diagram Kelola Penugasan Anggota – Edit ... IV-82 Gambar 4. 12 Sequence Diagram Kelola Penugasan Anggota – Hapus ... IV-82 Gambar 4. 13 Sequence Diagram Kelola Pengguna – Cari Pengguna ... IV-83 Gambar 4. 14 Sequence Diagram Kelola Pengguna – Lihat Pengguna ... IV-83 Gambar 4. 15 Sequence Diagram Kelola Pengguna – Tambah Pengguna ... IV-84 Gambar 4. 16 Sequence Diagram Kelola Pengguna – Edit Pengguna ... IV-84 Gambar 4. 17 Sequence Diagram Kelola Pengguna – Hapus Pengguna... IV-85 Gambar 4. 18 Sequence Diagram Kelola Jabatan – Cari Jabatan... IV-85 Gambar 4. 19 Sequence Diagram Kelola Jabatan – Lihat Jabatan ... IV-86 Gambar 4. 20 Sequence Diagram Kelola Jabatan – Tambah Jabatan ... IV-86 Gambar 4. 21 Sequence Diagram Kelola Jabatan – Edit Jabatan ... IV-87 Gambar 4. 22 Sequence Diagram Kelola Jabatan – Hapus Jabatan ... IV-87 Gambar 4. 23 Sequence Diagram Kelola Data Kontrak – Lihat data kontrak ... IV-88 Gambar 4. 24 Sequence Diagram Kelola Data Kontrak – Tambah data kontrak . IV-88 Gambar 4. 25 Sequence Diagram Kelola Data Kontrak – Edit data kontrak ... IV-89 Gambar 4. 26 Sequence Diagram Kelola Data Kontrak – Hapus kontrak... IV-89 Gambar 4. 27 Sequence Diagram Kelola Data Mitra – Cari Data mitra ... IV-90 Gambar 4. 28 Sequence Diagram Kelola Data Mitra – Lihat Data mitra ... IV-90 Gambar 4. 29 Sequence Diagram Kelola Data Mitra – Tambah Data mitra ... IV-91 Gambar 4. 30 Sequence Diagram Kelola Data Mitra – Edit Data mitra ... IV-91 Gambar 4. 31 Sequence Diagram Kelola Data Mitra – Hapus Data mitra ... IV-92 Gambar 4. 32 Sequence Diagram Kelola Kebutuhan Satpam – Tambah Satpam IV-92 Gambar 4. 33 Sequence Diagram Kelola Kebutuhan Satpam – Edit Satpam ... IV-93 Gambar 4. 34 Sequence Diagram Kelola Kebutuhan Satpam – Hapus Satpam .. IV-93 Gambar 4. 35 Sequence Diagram Registrasi Mitra ... IV-94 Gambar 4. 36 Sequence Diagram Kelola Laporan – Cari Data ... IV-94 Gambar 4. 37 Sequence Diagram Kelola Laporan – Lihat Data ... IV-95
xiii
Gambar 4. 38 Sequence Diagram Kelola Laporan – Hapus ... IV-95 Gambar 4. 39 Sequence Diagram Log in ... IV-96 Gambar 4. 40 Sequence Diagram Log Out ... IV-96 Gambar 4. 41 Relasi Antar Tabel ... IV-102 Gambar 4. 42 Perancangan Antar Muka Login ... IV-103 Gambar 4. 43 Perancangan Antar Muka Anggota I Kelola Data Anggota ... IV-103 Gambar 4. 44 Perancangan Antar Muka Admin I Kelola Data Anggota ... IV-104 Gambar 4. 45 Perancangan Antar Muka Admin I Penugasan Anggota ... IV-104 Gambar 4. 46 Perancangan Antar Muka Admin I Kelola Pengguna ... IV-105 Gambar 4. 47 Perancangan Antar Muka Admin I Kelola Jabatan ... IV-105 Gambar 4. 48 Perancangan Antar muka Admin I Kelola Data Kontrak ... IV-106 Gambar 4. 49 Perancangan Antar Muka Admin I Kelola Data Mitra ... IV-106 Gambar 4. 50 Perancangan Antar Muka Mitra I Kelola Kebutuhan Satpam ... IV-107 Gambar 4. 51 Perancangan Antar Muka Mitra I Kelola Data Mitra ... IV-107 Gambar 4. 52 Perancangan Antar Muka Mitra I Kelola Data Kontrak ... IV-108 Gambar 4. 53 Perancangan Antar Muka Pimpinan I Laporan Data Mitra ... IV-108 Gambar 4. 54 Perancangan Antar Muka Laporan ... IV-109 Gambar 5. 1 Database Keseluruhan ... V-112 Gambar 5. 2 Level_User ... V-113 Gambar 5. 3 Status ... V-113 Gambar 5. 4 Tabel Admin ... V-114 Gambar 5. 5 Tabel Jabatan ... V-114 Gambar 5. 6 Tabel Karyawan ... V-115 Gambar 5. 7 Tabel Kebutuhan Satpam... V-115 Gambar 5. 8 Tabel Mitra ... V-116 Gambar 5. 9 Tampilan Menu Halaman Login... V-116 Gambar 5. 10 Tampilan Menu Halaman Anggota I Kelola Data Anggota ... V-117 Gambar 5. 11 Tampilan Menu Halaman Admin I Kelola Data Pengguna ... V-117 Gambar 5. 12 Tampilan Menu Halaman Admin I Kelola Data Anggota ... V-118 Gambar 5. 13 Tampilan Menu Halaman Admin I Kelola Data Mitra ... V-118 Gambar 5. 14 Tampilan Menu Halaman Admin I Kelola Penugasan Anggota ... V-119 Gambar 5. 15 Tampilan Menu Halaman Admin I Kelola Data Kontrak ... V-119 Gambar 5. 16 Tampilan Menu Halaman Admin I Kelola Jabatan... V-120 Gambar 5. 17 Tampilan Menu Halaman Mitra I Kelola Kebutuhan Satpam ... V-120 Gambar 5. 18 Tampilan Menu Halaman Mitra I Kelola Data Kontrak ... V-121 Gambar 5. 19 Tampilan Menu Halaman Mitra I Kelola Data Mitra ... V-121 Gambar 5. 20 Tampilan Menu Halaman Pimpinan I Laporan Data Anggota ... V-122 Gambar 5. 21 Tampilan Menu Halaman Pimpinan I Laporan Data Mitra ... V-122
xiv
DAFTAR TABEL
Tabel 1. 1 Waktu Penelitian ... I-5 Tabel 2. 1 Simbol Use Case Diagram ... II-15 Tabel 2. 2 Simbol Activity Diagram ... II-11 Tabel 2. 3 Simbol Class Diagram ... II-11 Tabel 3. 1 Kebutuhan User ... III-16 Tabel 3. 2 Kebutuhan Informasi Instansi ... III-16 Tabel 3. 3 Kebutuhan Perangkat Keras ... III-17 Tabel 3. 4 Kebutuhan Perangkat Lunak / Software ... III-18 Tabel 3. 5 Kebutuhan Fungsional ... III-18 Tabel 3. 6 Kebutuhan Non Fungsional ... III-19 Tabel 3. 7 Deskripsi Aktor ... III-20 Tabel 3. 8 Deskripsi Use Case ... III-21 Tabel 3. 9 Skenario Use Case Kelola Data Anggota ... III-25 Tabel 3. 10 Skenario Use Case Kelola Penugasan Anggota ... III-28 Tabel 3. 11 Skernario Use Case Kelola Pengguna ... III-31 Tabel 3. 12 Skenario Use Case kelola Jabatan ... III-35 Tabel 3. 13 Skenario Use Case Kelola Data Kontrak ... III-38 Tabel 3. 14 Skenario Use Case Kelola Data Mitra ... III-41 Tabel 3. 15 Skenario Use Case Kelola Kebutuhan Satpam ... III-45 Tabel 3. 16 Skenario Use Case Registrasi Mitra ... III-47 Tabel 3. 17 Skenario Use Case Kelola Laporan ... III-49 Tabel 3. 18 Skenario Use Case Login & Log Out ... III-53 Tabel 4. 1 Tabel level user ... IV-97 Tabel 4. 2 Tabel status ... IV-97 Tabel 4. 3 Tabel status ... IV-97 Tabel 4. 4 Tabel Jabatan ... IV-98 Tabel 4. 5 Tabel karyawan ... IV-98 Tabel 4. 6 Tabel Kebutuhan satpam ... IV-100 Tabel 4. 7 Tabel Mitra ... IV-101 Tabel 5. 1 Implementasi Perangkat Lunak ... V-111 Tabel 5. 2 Implementasi Perangkat Lunak ... V-111 Tabel 5. 3 Implementasi Database ... V-112 Tabel 5. 4 Rencana Pengujian ... V-123 Tabel 5. 5 Pelaksanaan Pengujian ... V-127
I-1 BAB I
PENDAHULUAN 1.1. Latar Belakang
Sistem informasi memiliki peranan yang sangat penting dalam suatu perusahaan. Terutama dengan perkembangan dunia teknologi saat ini yang dapat menunjang keberhasilan suatu perusahaan, maka sistem informasi sangat dibutuhkan oleh suatu perusahaan.
Salah satu perusahaan yang membutuhkan teknologi sistem informasi adalah perusahaan penyaluran satuan pengamanan. Dalam bisnis jasa keamanan mulai memanfaatkan kemudahan teknologi sistem informasi salah satunya dalam hal penyaluran anggota satuan pengamanan untuk pemenuhan kebutuhan mitra perusahaan.
PT. Garda Pusakanagara Sejahtera merupakan sebuah perusahaan yang bergerak di bidang jasa, terutama jasa keamanan, PT. Garda Pusakanagara Sejahtera didirikan pada tahun 2019 yang anggotanya sampai saat ini mencapai 350 anggota.
Sebuah perusahaan yang ingin menggunakan jasa keamanan di PT. Garda Pusakanagara Sejahtera kebanyakan tidak mengetahui latar belakang dari anggota satuan pengamanan yang akan di gunakan di perusahaan tersebut, PT.
Garda Pusakanagara Sejahtera akan memberikan informasi menangani latar belakang anggota satuan pengamanan dengan sistem yang akan di gunakan oleh PT. Garda Pusakanagara Sejahtera.
Berdasarkan permasalahan diatas maka dibutuhkan sebuah sistem informasi yang dapat mempermudah celint untuk melakukan permintaan anggota satuan pengamanan terhadap PT. Garda Pusakanagara Sejahtera. Maka dari kesimpulan tersebut penulis mengambil judul: “ Sistem Informasi Penyaluran
I-2
Anggota Satuan Pengamanan Untuk Pemenuhan Kebutuhan Mitra ( Studi Kasus di : PT. Garda Pusakanagara Sejahtera) .”
1.2. Identifikasi Masalah
Berdasarkan latar belakang diatas maka peneliti mengdidentifikasi masalah bagaimaa membangun Sistem Informasi Penyaluran Anggota Satuan Pengamanan Untuk Pemenuhan Kebutuhan Mitra ( Studi Kasus di : PT. Garda Pusakanagara Sejahtera) .”
1.3. Batasan Masalah
Agar penelitian dapat terarah dan tidak menyimpang dari perumusan masalah yang ada, maka penulis membatasi batasan masalah yang akan dibahas. Batasan masalah dalam ruang lingkup Sistem Informasi Penyaluran Anggota Satuan Pengamanan Untuk Pemenuhan Kebutuhan Mitra sebagai berikut:
1. Sistem informasi ini hanya membahas tentang sistem penyediaan anggota satuan pengamanan untuk memenuhi kebutuhan mitra
2. Pembuatan sistem ini menggunakan bahasa pemrograman PHP, dan MySQL sebagai media penyimpanan data (database).
3. Desain dan analisis sistem menggunakan UML.
4. Ruang lingkup pembahasan hanya untuk penyaluran anggota satuan pengaman untuk pemenuhan kebutuhan mitra perusahaan tidak untuk pusdiklat atau pendidikan satuan pengamanan.
5. Ruang Lingkup penelitan terfokuskan pada : PT. Garda Pusakanagara Sejahtera) .”
6. Tidak membahas biaya dan keuangan.
1.4. Maksud Dan Tujuan Penelitian 1.4.1 Maksud Penelitian
Pada penelitian ini dimaksudkan untuk merancang sebuah sistem informasi penyaluran anggota satuan pengamanan untuk pemenuhan kebutuhan mitra di PT. Garda Pusakanagara Sejahtera dengan berbasis
I-3
online yaitu dengan cara membuatkan sebuah website agar terorganisir dengan baik dan tepat guna.
1.4.2 Tujuan Penelitian
Adapun Tujuan dari penelitian ini adalah untuk mempermudah berkomunikasi antara perusahaan client/mitra perusahaan dengan PT.
Garda Pusakanagara Sejahtera.
1.5. Manfaat Penlitian
Adapun manfaat penelitian ini adalah sebagai berikut :
1. Memudahkan bagi pengelola PT. Garda Pusakanagara Sejahtera dalam perekrutan keanggotaan keamanan
2. Memudahkan mempromosikan PT. Garda Pusakanagara Sejahtera apabila membutuhkan pekerja keamanan
3. Untuk mempermudahkan PT.Garda Pusakanagara Sejahtera dalam berkomunikasi dengan pihak membutuhkan pekerja keamanan dan dapat melihat keanggotaan yang di punya.
1.6. Metode Pengumpulan Data
Metode pengumpulan data dilakukan untuk memperoleh data yang sesuai sehingga dapat digunakan sebagai penganalisaan pemecahan dan permasalahan. Pada penelitian ini peneliti melakukan pengumpulan data dengan cara sebagai berikut :
1.6.1 Observasi
Teknik pengumpulan data dimana penulis melakukan observasi pengamatan langsung ke bagian administrasi perekrutan di PT. Garda Pusakanagara Sejahtera.
1.6.2 Wawancara
Penulis tidak hanya melakukan pengamatan langsung, tapi penulis melakukan wawancara langsung kepada beberapa staff selain staff admin
I-4
ada juga bagian staff Kapusdik untuk memperoleh data dan informasi yang penulis butuhkan.
1.6.3 Studi Pustaka
Penulis juga melakukan studi pustaka atau literatur dengan buku-buku yang berada di perpustakaan kampus dan catatan-catatan yang penulis pelajari sewaktu di bangku kuliah untuk melengkapi kekurangan- kekurangan bahan laporan yang berkaitan dengan sistem informasi yang penulis bangun.
1.7. Metodologi Penelitian
Metode yang digunakan untuk membangun sistem informasi pendaftaran tersebut adalah metode RUP (Rational Unfied Process). Metodologi merupakan cara atau alat yang digunakan untuk membantu dalam melakukan penelitian.
Metode RUP (Rational Unfied Process) adalah pendekatan pengembangan perangkat lunak yang dilakukan berulang-ulang (iterative), fokus pada arsitektur (architecture-centric), lebih diarahkan berdasarkan penggunaan kasus (use case driven).
1. Inception (permulaan)
Tahapan ini lebih pada memodelkan proses bisnis yang di butuhkan (business modeling) dan mendefinisikan keutuhan akan sistem yang di buat (requirements).
2. Elaboration (perluasan/perencanaan)
Tahap ini lebih di fokuskan pada perencanaan arsitektur sistem. Tahap ini juga dapat mendeteksi apakah arsitektur sistem yang di inginkan dapat di buat atau tidak.
3. Construction (kontruksi)
Tahap ini fokus pada pengembangan komponen sistem dan fitur-fitur sistem. Tahap ini lebih pada implmentasi dan pengujian sistem yang fokus pada implementasi perangkat lunak pada kode program.
4. Transition (transisi)
I-5
Tahap ini lebih pada deployment atau instalasi sistem agar dapat di mengerti oleh user. Tahap ini menghasilkan prodak perangkat lunak dimana menjadi syarat dari Initial Oprational Capability Milestone atau atas/tonggak kemampuan oprasional awal.
1.8. Waktu Dan Lokasi Penelitian
Penulis melakukan penelitian ini pada PT. Garda Pusakanagara Sejahtera.
Tabel 1. 1 Waktu Penelitian
1.9. Sistematika Penulisan
Sistematika penulisan bertujuan untuk mempermudah pemahaman penelitian.
Dalam laporan penelitian ini, sistematik penulisan terdiri atas enam bab, masing- masing uraian yang secara garis besar dapat dijelaskan sebagai berikut :
1. Bab I Pendahuluan
Berisi latar belakang, identifikasi dan batasan masalah, maksud dan tujuan, metodologi,waktu dan lokasi penelitian dan sistematika penulisan.
2. Bab II Landasan Teori
Berisi teori dasar yang mendukung penulisan skripsi, mencakup metoda atau teknik yang digunakan, teori tentang permasalahan, uraian singkat perangkat implementasi yang dipakai, dan kerangka penyelesaian masalah. Definisi SI yang sudah umum tidak perlu disertakan.
3. Bab III Analisis Kebutuhan Sistem
Fase
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 Studi Literatur
Kuisioner/Wawancara Kebutuhan Informasi Kebutuhan Fungsional Kebutuhan Non Fungsional Perancangan Proses Perancangan Basis Data Perancangan Interface 4 Implementation Pengkodean (Coding)
5 Test Pengujian sistem yang dibangun
Agustus Juli
1 Requirements 2 Analysis
No Proses Sub Proses Inception Elaboration Construction
Maret April Mei
3 Design
Juni
I-6
Berisi penjelasan tentang hasil pendefinisian kebutuhan dari permasalahan yang dijadikan topik skripsi berikut pemodelannya.
4. Bab IV Perancangan Sistem
Berisi penjelasan tentang hasil perancangan berikut pemodelannya.
5. Bab V Implementasi dan Pengujian
Berisi penjelasan tentang perancangan implementasi berdasarkan pada hasil perancangan dan pengujian program aplikasi atau kinerja SI.
6. Bab VI Kesimpulan dan Saran
Berisi kesimpulan (hasil yang berhasil diselesaikan sesuai. Ruang lingkup batasan masalah) dan saran (terhadap masalah yang belum terselesaikan sebagai pengembangan dan perbaikan-perbaikan) tentang kasus TA atau Skripsi.