• Tidak ada hasil yang ditemukan

III - 13

N/A
N/A
Protected

Academic year: 2023

Membagikan "III - 13"

Copied!
62
0
0

Teks penuh

(1)

BAB III

ANALISA KEBUTUHAN SISTEM 3.1 PROFIL PERUSAHAAN

3.1.1 Gambaran Umum PT.Garda Pusakangara Sejahtera

PT. Garda Pusakanagara Sejahtera adalah salah satu perusahaan yang bergerak di bidang Jasa pengamanan, bersekala egional dan nasional yang beralamat di Jln. Ciawitali RT.011 RW. 003 Desa Pusakaratu Kec. Pusakanagara Kab. Subang Jawa Barat. Prusahaan PT. Garda Pusakanagara Sejahtera ini di dirikan pada tanggal 22 Agustus 2019, sebagai mana tercantum dalam akte Notaris M,F HENY SUHERLING,S.H

3.1.2 Visi Dan Misi 1) Visi

Sebagai salah satu perusahaan yang bergerak di bidang service securitiy dan jasa lainya. Prioritas kami memberikan yang terbaik sehingga bisa mendapatkan kepercayaan di dunia industri dan masyarakat

2) Misi

 Mengelola dan meciptakan pusat Diklatsar Satpam dengan kurikulum berbasis kopetensi yang relevan.

 Meciptakan Kenyamanan secara menyeluruh di semua bidang usaha.

 Mengelola dan mengembangkan usaha dengan tujuan untuk meningkatkan kesejahteraan dan - -membentuk sumber daya manusia yang unggul secara perofesional demi kemajuan bersama

(2)

3.1.3 Struktur Organisasi

Gambar 3. 1 Struktur Organisasi 3.1.4 Tugas Pokok Dan Fungsi

Berikut ini adalah pembagian tugas atau foksi dan wewenang bertdasarkan setruktur perusahaan PT. Garda Pusakanagara Sejahtera:

1. Penasehat

Memberikan arah kebijakan, masukan, nasehat dan pertimbangan-pertimbangan dalam suatu ide dan gagasan atau program dalam pengembangan PT. Garda Pusakanagara Sejahtera Sebagai penampung aspirasi dalam usaha-usaha pengembangan peusahaan.

2. Komisaris

Bertugas melakukan pengawasan terhadap kebijakan pengurusan, jalannya pengurusan pada umumnya baik mengenai prusahaan PT. Garda Pusakanagara Sejahtera maupun usaha Perseroan yang dilakukan oleh Direktur, serta memberikan nasihat kepada Direktur termasuk pengawasan terhadap

KOMISARIS PENASEHATT

DIREKTUR

PEMBINA WAKIL DIREKTUR

MGR. MARKETING MGR. OPRASIONAL MGR. KEUANGAN MGR. OPRASIONAL

KAPUSDIK SATPAM

KABID PENYEDIA SATPAM

(3)

pelaksanaan Rencana Jangka Panjang Perusahaan PT. Garda Pusakanagara Sejahtera.

3. Direktur Utama

Mengkoordinasikan dan mengendalikan kegiatan – kegiatan, bertindak sebagai perwakilan organisasi dalam hubungannya dengan dunia luar, serta memiliki wewenang dalam pengambilan keputusan pada situasi tertentu yang dianggap perlu.

4. Wakil Direktur

peluang bisnis, melakukan negosisi bisnis, serta memonitor perkembangan perusahaan.

5. Mgr. Keuangan

Mengatur segala sesuatu dalam mengelola keuangan (menerima, menyimpan dan melakukan pembayaran), Membina administrasi keuangan, dan Mengalokasikan dana atas dasar program kerja.

6. Mgr. Operasional

Mengelola dan meningkatkan efektivitas dan efisiensi operasi perusahaan, membuat pengembangan operasi dalam jangka pendek dan jangka panjang, meningkatkan sistem operasional proses dan kebijakan dalam mendukung visi dan misi perusahaan, serta mengelola program jaminan kualitas.

7. Kapusdik Satpam

Mengatur Jalanya pendidikan satpam tingkat Gada Pratama, Gada Madya dan Gada Utama dan bertanggung jawab dalam pengelolaan data peserta anggota satpam

8. Kabid Penyedian Satpam

Mengelola data satpam yang mempunyai legalitsa dari kapusdik, dan bertanggung jawab dalam menyalurkan anggota kepada mitra prusahaan.

(4)

3.2 ANALISA KEBUTUHAN SISTEM 3.2.1 Analisa Sistem Yang Berjalan

1. Mitra Datang Ke perusahaan 2. Mitra Membutuhkan Satpam

3. Perusahaan memberikan data satpam 4. Perusahaan menyesuaikan permintaan mitra 5. Melaporkan kepada pimpinin perusahaan 3.2.2 Analisa Kebutuhan Informasi

Definisi kebutuhan sistem meliputi deskripsi umum yang dibutuhkan user, dapat dilihat pada tabel 3.1 :

Tabel 3. 1 Kebutuhan User

No Aktor Sistem Yang dibutuhkan

1 Mitra Perusahaan Mitra perusahaan dapat mengolah data kontrak, dan data permintaan anggota satuan pengamanan.

2 Admin Admin dapat mengolah data anggota satuan pengamanan, data mitra, data jabatan, data kontrak,data penugasan anggota.

3 Pimpinan Pimpinan dapat mengolah pengguna anggota satuan pengamanan dan mitra yang membutuhkan anggota, dapat mengolah laporan untuk penugasan kepada anggotanya.

4 Anggota Anggota dapat mengolah data anggotanya ke sistem.

Tabel 3. 2 Kebutuhan Informasi Instansi

(5)

No Nama Instansi Keterangan Informasi

1 PT. Garda Pusakanagara Sejahtera

Infromasi mitra yang membutuhkan satuan pengamanan, informasi semua anggota satuan pengamanan yang sudah terdaftar, membantu mempromosikan PT. Garda Pusakanagara Sejahtera.

2 Mitra Yang

Membutuhkan Satuan Pengamanan

Mendapatkan informasi tentang anggota yang mengelola satuan pengamanan.

3.2.3 Analisa Kebutuhan Perangkat Keras / Hardware

Definisi kebutuhan sistem meliputi deskripsi umum perangkat yang dibutuhkan user, dapat dilihat pada table 3.3

Tabel 3. 3 Kebutuhan Perangkat Keras

No Keterangan Spesifikasi Fungsi

1

Laptop ASUS Corei5 Proses data dari input ke output.

2

RAM 4 GB Pendukungprocessor

untuk computing 3

Hard Disk 500gb Sebagaimedia

penyimpanan data dalam komputer yang bersifat permanen selama HDD tidak rusak, baik data umum maupun data sistem

(6)

3.2.4 Analisa Kebutuhan Perangkat Lunak / Software

Definisi kebutuhan sistem meliputi deskripsi umum perangkat lunak yang dibutuhkan user, dapat dilihat pada table 3.4

Tabel 3. 4 Kebutuhan Perangkat Lunak / Software

No Keterangan Spesifikasi Fungsi

1 OS Windows

10

Mengatur jalannya aplikasi dan bekerja sebagai pendukung antara aplikasi dan hardware.

2 Xampp Xamppwin32

1.8.3-5-VC11

Merancang dan mengolah database.

3 Sublime Text Version 3.0 Alat bantu untuk melakukan proses membuat coding.

4 Google chrome Version 5.0 ( 32 bit )

Sebagai browser.

3.2.5 Analisa Kebutuhan Fungsional

Tabel 3. 5 Kebutuhan Fungsional

Nomor SRS Deskripsi

Satuan Pengamanan

SRS-F-01 Sistem dapat melakukan Kelola Data Anggota

Admin

SRS-F-02 Sistem dapat melakukan kelola penugasan anggota

(7)

SRS-F-03 Sistem dapat melakukan kelola pengguna

SRS-F-04 Sistem dapat melakukan kelola jabatan

Mitra

SRS-F-05 Sistem dapat melakukan kelola data kontrak

SRS-F-06 Sistem dapat melakukan kelola data mitra

SRS-F-07 Sistem dapat melakukan kelola kebutuhan SATPAM

SRS-F-08 Sistem dapat melakukan registrasi mitra

Pimpinan

SRS-F-09 Sistem dapat melakukan kelola laporan

Pengguna Sistem

SRS-F-10 Sistem dapat melakukan log in dan log out bagi aktor yang akan menggunakan sistem

3.2.6 Analisa Kebutuhan Non Fungsional

Tabel 3. 6 Kebutuhan Non Fungsional

Nomor Deskripsi

SRS-NF-01 Operasional. Yaitu dapat diakses pengguna dari

berbagai browser yang mendukung javascript dan Dapat diakses di browser Handphone/laptop

SRS-NF-02 Antarmuka Interface. Yaitu sistem yang sederhana dan user friendly. pengguna dapat menggunakan aplikasi dengan mudah dan nyaman

(8)

SRS-NF-03 Keamanan. Yaitu adanya penggunaan password dalam form login untuk membedakan tipe pengguna termasuk hak akses masing-masing

3.3 Pemodelan Sistem Menggunanakan Unified Modelling Language (UML) 3.3.1 Use Case Diagram

Gambar 3. 2 Use Case Diagram 3.3.2 Deskripsi Aktor

Tabel 3. 7 Deskripsi Aktor

No Aktor Deskripsi

1 Anggota Satuan Pengamanan Anggota satuan pengamanan dapat melakukan registrasi anggota dan dapat kelola data anggota.

(9)

2 Admin Admin merupakan pengelola sistem yang dapat melakukan kelola data anggota, kelola

penugaan anggota, kelola jabatan, kelola data mitra dan kelola data mitra.

3 Pimpinan Pimpinan dapat melakukan kelola

pengguna mitra yang mebutuhkan anggota satuan pengaman, dan dapat melakukan kelola laporan untuk penugasan.

4 Mitra Mitra pengguna sistem yang

membutuhkan anggota satuan pengamanan yang dapat

melakukan registrasi mitra, kelola data mitra dan kelola kontrak.

3.3.3 Deskripsi Use Case

Tabel 3. 8 Deskripsi Use Case

No Use Case

Nama Use Case Deskripsi Use Case Aktor Pengguna Use Case

01 Registrasi Anggota Use Case ini

menggambarkan ketika anggota satuan

Anggota

(10)

pengamanan melakukan registrasi anggota untuk mendaftarkan ke sistem dan dapat melakukan akses login.

02 Kelola Data Anggota

Use Case ini

menggambarakan ketika admin melakukan kelola data anggota yang sudah menginputkan ke sistem. Dan anggota satuan pengamanan dapat menginputkan data keanggotaannya.

Anggota Dan Mitra

03 Kelola Penugasan Anggota

Use Case ini

menggambarkan admin melakukan kelola penugasan anggota sehingga berbentuk Surat.pdf

Admin

04 Kelola Data Mitra Use Case ini

menggambarkan ketika admin melakukan kelola data mita yang sudah menginputkan ke sistem. Dan mitra dapat menginpatkan dan mengolah data mitra.

Admin Dan Mitra

(11)

05 Kelola Jabatan Use Case ini

menggambarkan ketika admin melakukan kelola jabatan untuk para anggota satuan pengamanan

Admin

06 Kelola Data Kontrak

Use Case ini

menggambarkan ketika admin dan mitra apat melakukan kelola data kontrak.

Admin Dan Mitra

07 Registrasi Mitra Use Case ini

menggambarkan ketika miitra melakukan registrasi anggota untuk mendaftarkan ke sistem dan dapat melakukan akses login.

Mitra

08 Kelola Laporan Use Case

menggambarkan ketika pimpinan mengelola laporan data mita yang membutuhkan satuan pengamanan, jumlah anggota satuan pengamanan dan penugasan satuan pengamanan

Pimpinan

(12)

09 Kelola Pengguna Use case ini menggambarkan pimpinan melakukan kelola pengguna mitra yang membutuhkan satuan pengamanan

Pimpinan

10 Login Use Case ini

menggambarkan ketika anggota, admin, pimpinan dan mitra pada saat ingin menggunakan sistem dengan cara login terlebih dahulu

Anggota, Admin, Pimpinan Dan Mitra

3.3.4 Skenario Use Case

1)

Skenario Use Case Kelola Data Anggota

Gambar 3. 3 Skenario Use Case Kelola Data Anggota

(13)

Tabel 3. 9 Skenario Use Case Kelola Data Anggota

Nama Use Case 02 Kelola Data Anggota

Aktor Admin Dan Anggota

Kondisi Awal Berada Dihalaman Dashboard

Hasil Yang Diharapkan Sistem Dapat melakukan : 1. Lihat Data Anggota

2. Cari Data Anggota

3. Tambah Data Anggota

4. Edit Data Anggota

5. Hapus Data Anggota

Aksi Aktor Sistem

Skenario Use Case Kelola Data Anggota - Lihat Data Anggota

1. Klik “ Kelola Data anggota”

2. Menampilkan Halaman Kelola Data Anggota

3. Klik “ Ikon Lihat Data Anggota “

4. Menampilkan Halaman PDF Data Anggota

Skenario Use Case Kelola Data Anggota – Cari Data Anggota

1. Klik “ Kelola Data anggota”

2. Menampilkan Halaman Kelola Data Anggota

(14)

3. Klik form searching

4. Input data yang akan di cari

5. Tekan “Enter”

6. Sistem menampilkan Data yang dicari

Skenario Use Case Kelola Data Anggota – Tambah Data Anggota

1. Klik “Kelola Data Anggota”

2. Menampilkan Halaman Kelola Data Anggota 3. Klik “ Tambah Data”

4. Menampilkan Form Tambah Data

5. Input Data Anggota 6. Klik “Simpan”

7. Validasi Data

8. Jika data yang di simpan berhasil, maka sistem menampilkan notifikasi

“berhasil di simpan”.

9. Jika data yang di input salah, maka sistem menampilkan notifikasi

“Gagal di simpan”.

Skenario Use Case Kelola Data Anggota – Edit Data Anggota

1. Klik “Kelola Data Anggota”

2. Menampilkan Halaman Kelola Data Anggota

(15)

3. Klik Icon “Edit “

4. Menampilkan Halaman Form Edit

5. Input Data Yang akan di Edit

6. Klik “Simpan”

7. Validasi Data

8. Jika data yang di Edit berhasil, maka sistem menampilkan notifikasi

“berhasil di Edit”.

9. Jika data yang di Edit salah, maka sistem menampilkan notifikasi

“Gagal di Edit”.

Skenario Use Case Kelola Data Anggota – Hapus Data Anggota

1. Klik “Kelola Data Anggota”

2. Menampilkan Halaman Kelola Data Anggota 3. Klik Icon “HAPUS” data

yang akan di hapus

4. Menampilkan Notifikasi “ Apakah Data Ini Akan di Hapus

5. Jika “ YA”

6. Menampilkan Notifikasi “ Data Berhasil Di Hapus”

7. Jika “ Tidak “

8. Menampilkan Halaman Kelola Data Anggota

(16)

2)

Skenario Use Case Kelola Penugasan Anggota

Gambar 3. 4 Skenario Use Case Kelola Penugasan Anggota Tabel 3. 10 Skenario Use Case Kelola Penugasan Anggota

Nama Use Case 03 Kelola Penugasan Anggota

Aktor Admin

Kondisi Awal Berada Dihalaman Dashboard

Hasil Yang Diharapkan Sistem Dapat melakukan : 1. Lihat Data

2. Cari Data

3. Tambah Data

4. Edit

5. Hapus

Aksi Aktor Sistem

Skenario Use Case Kelola Penugasan Anggota - Lihat Data

1. Klik “Kelola Penugasan Anggota”

2. Menampilkan Halaman Kelola

(17)

Penugasan Anggota

3. Klik “ Ikon Lihat Data“

4. Menampilkan Halaman PDF Data Penugasan

Skenario Use Case Kelola Penugasan Anggota – Cari Data

1. Klik “Kelola Penugasan Anggota”

2. Menampilkan Halaman Kelola Penugasan Anggota

3. Klik form searching

4. Input data yang akan di cari

5. Tekan “Enter”

6. Sistem menampilkan Data yang dicari

Skenario Use Case Kelola Penugasan Anggota – Tambah Data

1. Klik “Kelola Penugasan Anggota”

2. Menampilkan Halaman Kelola Penugasan Anggota

3. Klik “ Tambah Data”

4. Menampilkan Form Tambah Data

(18)

5. Input Data Penugasan Anggota

6. Klik “Simpan”

7. Validasi Data

8. Jika data yang di simpan berhasil, maka sistem menampilkan notifikasi

“berhasil di simpan”.

9. Jika data yang di input salah, maka sistem menampilkan notifikasi

“Gagal di simpan”.

Skenario Use Case Kelola Penugasan Anggota – Edit 1. Klik “Kelola Penugasan

Anggota”

2. Menampilkan Halaman Kelola Penugasan Anggota

3. Klik Icon “Edit “

4. Menampilkan Halaman Form Edit

5. Input Data Yang akan di Edit

6. Klik “Simpan”

7. Validasi Data

8. Jika data yang di Edit berhasil, maka sistem menampilkan notifikasi

“berhasil di Edit”.

9. Jika data yang di Edit salah, maka sistem menampilkan notifikasi

(19)

“Gagal di Edit”.

Skenario Use Case Kelola Penugasan Anggota – Hapus 1. Klik “Kelola Penugasan

Anggota”

2. Menampilkan Halaman Kelola Penugasan Anggota

3. Klik Icon “HAPUS” data yang akan di hapus

4. Menampilkan Notifikasi “ Apakah Data Ini Akan di Hapus

5. Jika “ YA”

6. Menampilkan Notifikasi “ Data Berhasil Di Hapus”

7. Jika “ Tidak “

8. Menampilkan Halaman Kelola Penugasan Anggota

3)

Skenario Use Case Kelola Pengguna

Gambar 3. 5 Skernario Use Case Kelola Pengguna Tabel 3. 11 Skernario Use Case Kelola Pengguna

(20)

Nama Use Case 03 Kelola Pengguna

Aktor Admin

Kondisi Awal Berada Dihalaman Dashboard

Hasil Yang Diharapkan Sistem Dapat melakukan : 1. Lihat

2. Cari

3. Tambah Data

4. Edit

5. Hapus

Aksi Aktor Sistem

Skenario Use Case - Lihat Data

1. Klik “Kelola Pengguna”

2. Menampilkan Kelola Pengguna

3. Klik “ Ikon Lihat Data pengguna“

4. Menampilkan Halaman PDF Data Mitra

Skenario Use Case Kelola Pengguna – Cari Data

1. Klik “Kelola Pengguna”

2. Menampilkan Halaman Kelola Pengguna

(21)

3. Klik form searching

4. Input data yang akan di cari

5. Tekan “Enter”

6. Sistem menampilkan Data yang dicari

Skenario Use Case Kelola Pengguna – Tambah Data

1. Klik “Kelola Pengguna”

2. Menampilkan Halaman Kelola Pengguna 3. Klik “ Tambah Data”

4. Menampilkan 5. Form Tambah Data 6. Input Data Laporan

7. Klik “Simpan”

8. Validasi Data

9. Jika data yang di simpan berhasil, maka sistem menampilkan notifikasi

“berhasil di simpan”.

10. Jika data yang di input salah, maka sistem menampilkan notifikasi

“Gagal di simpan”.

Skenario Use Case Kelola Pengguna – Edit

1. Klik “Kelola Pengguna”

2. Menampilkan Halaman Kelola Pengguna

(22)

3. Klik Icon “Edit “

4. Menampilkan Halaman Form Edit

5. Input Data Yang akan di Edit

6. Klik “Simpan”

7. Validasi Data

8. Jika data yang di Edit berhasil, maka sistem menampilkan notifikasi

“berhasil di Edit”.

9. Jika data yang di Edit salah, maka sistem menampilkan notifikasi

“Gagal di Edit”.

Skenario Use Case Kelola Pengguna – Hapus

1. Klik “Kelola Pengguna”

2. Menampilkan Halaman Kelola Pengguna

3. Klik Icon “HAPUS” data yang akan di hapus

4. Menampilkan Notifikasi “ Apakah Data Ini Akan di Hapus

5. Jika “ YA”

6. Menampilkan Notifikasi “ Data Berhasil Di Hapus”

7. Jika “ Tidak “

8. Menampilkan Halaman Kelola Pengguna

(23)

4)

Skenario Use Case Kelola Jabatan

Gambar 3. 6 Skenario Use Case kelola Jabatan Tabel 3. 12 Skenario Use Case kelola Jabatan Nama Use Case 04 kelola Jabatan

Aktor Admin

Kondisi Awal Berada Dihalaman Dashboard

Hasil Yang Diharapkan Sistem Dapat melakukan : 1. Lihat data

2. Cari data

3. Tambah Data

4. Edit

5. Hapus

Aksi Aktor Sistem

Skenario Use Case kelola Jabatan - Lihat Data

1. Klik “kelola Jabatan”

(24)

2. Menampilkan Halaman kelola Jabatan

3. Klik “ Ikon Lihat Data Data Mitra “

4. Menampilkan Halaman PDF Data Mitra

Skenario Use Case kelola Jabatan – Cari Data

1. Klik “kelola Jabatan”

2. Menampilkan Halaman kelola Jabatan

3. Klik form searching

4. Input data yang akan di cari

5. Tekan “Enter”

6. Sistem menampilkan Data yang dicari

Skenario Use Case kelola Jabatan – Tambah Data

1. Klik “kelola Jabatan”

2. Menampilkan Halaman kelola Jabatan

3. Klik “ Tambah Data”

4. Menampilkan Form Tambah Data

5. Input Data kelola Jabatan

(25)

6. Klik “Simpan”

7. Validasi Data

8. Jika data yang di simpan berhasil, maka sistem menampilkan notifikasi

“berhasil di simpan”.

9. Jika data yang di input salah, maka sistem menampilkan notifikasi

“Gagal di simpan”.

Skenario Use Case kelola Jabatan – Edit

1. Klik “kelola Jabatan”

2. Menampilkan Halaman kelola Jabatan

3. Klik Icon “Edit “

4. Menampilkan Halaman Form Edit

5. Input Data Yang akan di Edit

6. Klik “Simpan”

7. Validasi Data

8. Jika data yang di Edit berhasil, maka sistem menampilkan notifikasi

“berhasil di Edit”.

9. Jika data yang di Edit salah, maka sistem menampilkan notifikasi

“Gagal di Edit”.

Skenario Use Case kelola Jabatan – Hapus 1. Klik “kelola Jabatan”

(26)

2. Menampilkan Halaman Kelola Data Mitra

3. Klik Icon “HAPUS” data yang akan di hapus

4. Menampilkan Notifikasi “ Apakah Data Ini Akan di Hapus

5. Jika “ YA”

6. Menampilkan Notifikasi “ Data Berhasil Di Hapus”

7. Jika “ Tidak “

8. Menampilkan Halaman kelola Jabatan

5)

Skenario Use Case Kelola Data Kontrak

Gambar 3. 7 Skenario Use Case Kelola Data Kontrak Tabel 3. 13 Skenario Use Case Kelola Data Kontrak Nama Use Case 05 Kelola Data Kontrak

Aktor Admin Dan Mitra

Kondisi Awal Berada Dihalaman Dashboard

(27)

Hasil Yang Diharapkan Sistem Dapat melakukan : 1. Lihat data kontrak

2. Tambah Data kontrak

3. Edit data kontrak

4. Hapus kontrak

Aksi Aktor Sistem

Skenario Use Case Kelola Data Kontrak - Lihat Data

1. Klik “Kelola Data Kontrak”

2. Menampilkan Halaman Kelola Data Kontrak

3. Klik “ Ikon Lihat Data Data Mitra “

4. Menampilkan Halaman PDF Data Mitra

Skenario Use Case Kelola Data Kontrak – Tambah Data

1. Klik “Kelola Data Kontrak”

2. Menampilkan Halaman Kelola Data Kontrak 3. Klik “ Tambah Data”

4. Menampilkan Form Tambah Data

5. Input Data Kontrak 6. Klik “Simpan”

7. Validasi Data

8. Jika data yang di simpan

(28)

berhasil, maka sistem menampilkan notifikasi

“berhasil di simpan”.

9. Jika data yang di input salah, maka sistem menampilkan notifikasi

“Gagal di simpan”.

Skenario Use Case Kelola Data Kontrak – Edit

1. Klik “Kelola Data Kontrak”

2. Menampilkan Halaman Kelola Data Kontrak 3. Klik Icon “Edit “

4. Menampilkan Halaman Form Edit

5. Input Data Yang akan di Edit 6. Klik “Simpan”

7. Validasi Data

8. Jika data yang di Edit berhasil, maka sistem menampilkan notifikasi

“berhasil di Edit”.

9. Jika data yang di Edit salah, maka sistem menampilkan notifikasi

“Gagal di Edit”.

Skenario Use Case Kelola Data Kontrak – Hapus

1. Klik “Kelola Data Kontrak”

2. Menampilkan Halaman Kelola Data Kontrak 3. Klik Icon “HAPUS” data yang

akan di hapus

(29)

4. Menampilkan Notifikasi “ Apakah Data Ini Akan di Hapus

5. Jika “ YA”

6. Menampilkan Notifikasi “ Data Berhasil Di Hapus”

7. Jika “ Tidak “

8. Menampilkan Halaman Kelola Data Kontrak

6)

Skenario Use Case Kelola Data Mitra

Gambar 3. 8 Skenario Use Case Kelola Data Mitra Tabel 3. 14 Skenario Use Case Kelola Data Mitra Nama Use Case 06 Kelola Data Mitra

Aktor Admin Dan Mitra

Kondisi Awal Berada Dihalaman Dashboard

Hasil Yang Diharapkan Sistem Dapat melakukan : 1. Lihat Data mitra

(30)

2. Cari data mitra

3. Tambah Data mitra

4. Edit data mitra

5. Hapus data mitra

Aksi Aktor Sistem

Skenario Use Case Kelola Data Mitra - Lihat Data

1. Klik “Kelola Data Mitra”

2. Menampilkan Halaman Kelola Data Mitra

3. Klik “ Ikon Lihat Data Data Mitra “

4. Menampilkan Halaman PDF Data Mitra

Skenario Use Case Kelola Data Mitra – Cari Data

1. Klik “Kelola Data Mitra”

2. Menampilkan Halaman Kelola Data Mitra

3. Klik form searching

4. Input data yang akan di cari

5. Tekan “Enter”

6. Sistem menampilkan Data

(31)

yang dicari Skenario Use Case Kelola Data Mitra – Tambah Data

1. Klik “Kelola Data Mitra”

2. Menampilkan Halaman Kelola Data Mitra 3. Klik “ Tambah Data”

4. Menampilkan Form Tambah Data

5. Input Data Kelola Data Mitra

6. Klik “Simpan”

7. Validasi Data

8. Jika data yang di simpan berhasil, maka sistem menampilkan notifikasi

“berhasil di simpan”.

9. Jika data yang di input salah, maka sistem menampilkan notifikasi

“Gagal di simpan”.

Skenario Use Case Kelola Data Mitra – Edit

1. Klik “Kelola Data Mitra”

2. Menampilkan Halaman Kelola Data Mitra

3. Klik Icon “Edit “

4. Menampilkan Halaman Form Edit

5. Input Data Yang akan di Edit

6. Klik “Simpan”

(32)

7. Validasi Data

8. Jika data yang di Edit berhasil, maka sistem menampilkan notifikasi

“berhasil di Edit”.

9. Jika data yang di Edit salah, maka sistem menampilkan notifikasi

“Gagal di Edit”.

Skenario Use Case Kelola Data Mitra – Hapus

1. Klik “Kelola Data Mitra”

2. Menampilkan Halaman Kelola Data Mitra

3. Klik Icon “HAPUS” data yang akan di hapus

4. Menampilkan Notifikasi “ Apakah Data Ini Akan di Hapus

5. Jika “ YA”

6. Menampilkan Notifikasi “ Data Berhasil Di Hapus”

7. Jika “ Tidak “

8. Menampilkan Halaman Kelola Data Mitra

(33)

7)

Skenario Use Kelola Kebutuhan Satpam

Gambar 3. 9 Skenario Use Case Kelola Kebutuhan Satpam Tabel 3. 15 Skenario Use Case Kelola Kebutuhan Satpam

Nama Use Case 07 Kelola Kebutuhan Satpam

Aktor Mitra

Kondisi Awal Berada Dihalaman Dashboard

Hasil Yang Diharapkan Sistem Dapat melakukan : 1. Tambah Satpam

2. Edit Satpam

3. Hapus Satpam

Aksi Aktor Sistem

Skenario Use Case Kelola Kebutuhan Mitra – Tambah Data

1. Klik “Kelola Kebutuhan Satpam”

2. Menampilkan Halaman Kelola Kebutuhan Satpam 3. Klik “ Tambah Data”

4. Menampilkan Form Tambah

(34)

Data 5. Input Data Kelola

Kebutuhan Satpam 6. Klik “Simpan”

7. Validasi Data

8. Jika data yang di simpan berhasil, maka sistem menampilkan notifikasi

“Berhasil di simpan”.

9. Jika data yang di input salah, maka sistem menampilkan notifikasi

“Gagal di simpan”.

Skenario Use Case Kelola KebutuhanSatpam– Edit 1. Klik “Kelola Kebutuhan

Satpam”

2. Menampilkan Halaman Kelola Kebutuhan Satpam 3. Klik Icon “Edit “

4. Menampilkan Halaman Form Edit

5. Input Data Yang akan di Edit

6. Klik “Simpan”

7. Validasi Data

8. Jika data yang di Edit berhasil, maka sistem menampilkan notifikasi

“berhasil di Edit”.

9. Jika data yang di Edit salah, maka sistem menampilkan notifikasi

(35)

“Gagal di Edit”.

Skenario Use Case Kelola Kebutuhan Satpam – Hapus 1. Klik “Kelola Kebutuhan

Satpam”

2. Menampilkan Halaman Kelola Kebutuhan Satpam 3. Klik Icon “HAPUS” data

yang akan di hapus

4. Menampilkan Notifikasi “ Apakah Data Ini Akan di Hapus

5. Jika “ YA”

6. Menampilkan Notifikasi “ Data Berhasil Di Hapus”

7. Jika “ Tidak “

8. Menampilkan Halaman Kelola Kebutuhan Satpam

8)

Skenario Use Case Registrasi Mitra

Gambar 3. 10 Skenario Use Case Registrasi Mitra

Tabel 3. 16 Skenario Use Case Registrasi Mitra

(36)

Nama Use Case 08 Registrasi Mitras

Aktor Mitra

Kondisi Awal Masuk Kehalaman Website Satuan Keamanan

Hasil Yang Di Harapkan Sistem dapat melakukan registrasi akun supaya aktor bisa melakukan Login.

Aktor Sistem

Skenario Use Case Registrasi Anggota

1. Aktor mengakses Halaman

Website Satuan

Pengamanan

2. Menampilkan halaman Registrasi Mitra

3. Klik “ Registrasi Mitra “ 4. Memasukan Data

Registrasi Mitras

5. Validasi data registrasi Mitra

6. Jika registrasi data Mitra benar, muncul “notifikasi registrasi berhasil.

7. Jika salah, muncul notifikasi tidak berhasil

“silahkan periksa kembali data anda”

Kondisi Akhir Menampilkan halaman utama

website penyaluran satuan pengamanan

(37)

9)

Skenario Use Case Kelola Laporan

Gambar 3. 11 Skenario Use Case Kelola Laporan Tabel 3. 17 Skenario Use Case Kelola Laporan Nama Use Case 09 Kelola Laporan

Aktor Pimpinan

Kondisi Awal Berada Dihalaman Dashboard

Hasil Yang Diharapkan Sistem Dapat melakukan : 1. Lihat data

2. Cari data

3. Tambah Data

4. Edit

5. Hapus

Aksi Aktor Sistem

Skenario Use Case Kelola Laporan - Lihat Data

(38)

1. Klik “Kelola Laporan”

2. Menampilkan Halaman Kelola Laporan

3. Klik “ Ikon Lihat Data Data Mitra “

4. Menampilkan Halaman PDF Data Mitra

Skenario Use Case Kelola Laporan – Cari Data

1. Klik “Kelola Laporan”

2. Menampilkan Halaman Kelola Laporan

3. Klik form searching

4. Input data yang akan di cari

5. Tekan “Enter”

6. Sistem menampilkan Data yang dicari

Skenario Use Case Kelola Laporan – Tambah Data

1. Klik “Kelola Laporan”

2. Menampilkan Halaman Kelola Laporan

3. Klik “ Tambah Data”

4. Menampilkan Form Tambah Data

(39)

5. Input Data Laporan 6. Klik “Simpan”

7. Validasi Data

8. Jika data yang di simpan berhasil, maka sistem menampilkan notifikasi

“berhasil di simpan”.

9. Jika data yang di input salah, maka sistem menampilkan notifikasi

“Gagal di simpan”.

Skenario Use Case Kelola Laporan – Edit

1. Klik “Kelola Laporan”

2. Menampilkan Halaman Kelola Laporan

3. Klik Icon “Edit “

4. Menampilkan Halaman Form Edit

5. Input Data Yang akan di Edit

6. Klik “Simpan”

7. Validasi Data

8. Jika data yang di Edit berhasil, maka sistem menampilkan notifikasi

“berhasil di Edit”.

9. Jika data yang di Edit salah, maka sistem menampilkan notifikasi

“Gagal di Edit”.

Skenario Use Case Kelola Laporan – Hapus

(40)

1. Klik “Kelola Laporan”

2. Menampilkan Halaman Kelola Laporan

3. Klik Icon “HAPUS” data yang akan di hapus

4. Menampilkan Notifikasi “ Apakah Data Ini Akan di Hapus

5. Jika “ YA”

6. Menampilkan Notifikasi “ Data Berhasil Di Hapus”

7. Jika “ Tidak “

8. Menampilkan Halaman Kelola Laporan

(41)

10)

Skenario Use Case Login & Log Out

Gambar 3. 12 Skenario Use Case Login & Log Out Tabel 3. 18 Skenario Use Case Login & Log Out

Nama Use Case 01 Registrasi Anggota

Aktor Anggota

Kondisi Awal Masuk Kehalaman Website Satuan Keamanan

Hasil Yang Di Harapkan Sistem dapat melakukan registrasi akun supaya aktor bisa melakukan Login.

Aktor Sistem

Skenario Login

1. Aktor mengakses sistem

(42)

2. Menampilkan halaman login 3. Memasukan username dan

password dan mengklik tombol Login

4. Validasi username dan password

5. Jika username dan password benar masuk ke halaman utama.

6. Jika salah, muncul notifikasi tidak berhasil login dan mengulangi memasukan username dan password

Kondisi Akhir Menampilkan halaman Dashboard Skenario Log Out

1. Klik “ Log Out “

2. Sistem menampilkan Halama Utama Website Satuan pengamanan

Kondisi Akhir Menampilkan halaman utama

Website Satuan Pengamanan

(43)

3.3.5 Activity Diagram

1)

Aktivity Diagram Kelola Data Anggota a) Lihat Anggota

Gambar 3. 13 Aktivity Diagram kelola data anggota - Lihat anggota

b) Cari Anggota

(44)

Gambar 3. 14 Aktivity Diagram kelola data anggota – cari anggota

c) Tambah Data Anggota

Gambar 3. 15 Aktivity Diagram kelola data anggota – tambah data anggota

d) Edit Anggota

Gambar 3. 16 Aktivity Diagram kelola data anggota – edit anggota

(45)

e) Hapus Anggota

Gambar 3. 17 Aktivity Diagram kelola data anggota – Hapus anggota

2)

Aktivity Diagram Kelola Penugasan Anggota a) Lihat Data

Gambar 3. 18 Aktivity Diagram Kelola Penugasan Anggota – lihat data

(46)

b) Cari Data

Gambar 3. 19 Aktivity Diagram Kelola Penugasan Anggota – cari data

c) Tambah Data

Gambar 3. 20 Aktivity Diagram Kelola Penugasan Anggota – tambah data

d) Edit

(47)

Gambar 3. 21 Aktivity Diagram Kelola Penugasan Anggota – edit

e) Hapus

(48)

Gambar 3. 22 Aktivity Diagram Kelola Penugasan Anggota – hapus

3)

Aktivity Diagram Kelola Pengguna a) Cari Pengguna

Gambar 3. 23 Aktivity Diagram Kelola pengguna – cari pengguna b) Lihat Pengguna

Gambar 3. 24 Aktivity Diagram Kelola pengguna – lihat pengguna

(49)

c) Tambah Pengguna

Gambar 3. 25 Aktivity Diagram Kelola pengguna – tambah pengguna d) Edit Pengguna

Gambar 3. 26 Aktivity Diagram Kelola pengguna – edit pengguna

(50)

e) Hapus Pengguna

(51)

Gambar 3. 27 Aktivity Diagram Kelola pengguna – hapus pengguna

4)

Aktivity Diagram Kelola Jabatan a) Cari Jabatan

Gambar 3. 28 Aktivity Diagram Kelola jabatan – cari jabatan b) Lihat Jabatan

(52)

Gambar 3. 29 Aktivity Diagram Kelola jabatan – lihat jabatan c) Tambah Jabatan

Gambar 3. 30 Aktivity Diagram Kelola jabatan – tambah jabatan d) Edit Jabatan

(53)

Gambar 3. 31 Aktivity Diagram Kelola jabatan – edit jabatan e) Hapus Jabatan

Gambar 3. 32 Aktivity Diagram Kelola jabatan – hapus jabatan

5)

Aktivity Diagram Kelola Data Kontrak a) Lihat data kontrak

(54)

Gambar 3. 33 Aktivity Diagram Kelola data kontrak – lihat data kontrak

b) Tambah data kontrak

Gambar 3. 34 Aktivity Diagram Kelola data kontrak – tambah data kontrak

c) Edit data kontrak

(55)

Gambar 3. 35 Aktivity Diagram Kelola data kontrak – edit data kontrak

d) Hapus kontrak

Gambar 3. 36 Aktivity Diagram Kelola data kontrak – hapus kontrak

(56)

6)

Aktivity Diagram Kelola Data Mitra a) Cari data mitra

Gambar 3. 37 Aktivity Diagram Kelola Data mitra – cari data mitra b) Lihat data mitra

Gambar 3. 38 Aktivity Diagram Kelola Data mitra – lihat data mitra

c) Tambah data mitra

(57)

Gambar 3. 39 Aktivity Diagram Kelola Data mitra – tambah data mitra

d) Edit data mitra

Gambar 3. 40 Aktivity Diagram Kelola Data mitra – edit data mitra

(58)

e) Hapus data mitra

Gambar 3. 41 Aktivity Diagram Kelola Data mitra – hapus data mitra

7)

Aktivity Diagram Kelola Data Kebutuhan Satuan Pengamanan a) Tambah Kebutuhan Satuan Pengamanan

Gambar 3. 42 Aktivity Diagram Kelola Kebutuhan Satuan pengamanan – tambah satpam

(59)

b) Edit Satuan Pengamanan

Gambar 3. 43 Aktivity Diagram Kelola Kebutuhan Satuan pengamanan – edit satpam

c) Hapus Satuan Pengamanan

Gambar 3. 44 Aktivity Diagram Kelola Kebutuhan Satuan pengamanan – hapus satpam

(60)

8)

Aktivity Diagram Registrasi Mitra

Gambar 3. 45 Aktivity Diagram Registrasi Mitra

9)

Aktivity Diagram Kelola Laporan a) Cari Laporan

(61)

Gambar 3. 46 Aktivity Diagram Kelola laporan – cari laporan b) Lihat data

Gambar 3. 47 Aktivity Diagram Kelola laporan – lihat data c) Download Laporan

Gambar 3. 48 Aktivity Diagram Kelola laporan – hapus

(62)

10)

Aktivity Diagram Login & Log Out

Gambar 3. 49 Login Dan Log Out

Referensi

Dokumen terkait

Suomi toisena ja vieraana kielenä -opetuksen kannalta tärkeät teokset saavat tässä luvussa hieman enemmän huomiota kuin tässä yhtey- dessä toissijaiset oppikirjat,

diterapkan dan sebaiknya harus benar- benar dikaji dan dipelajari secara mendalam, sehingga didapatkan kemudahan dalam menggunakan sistem baru dan waktu penyesuaian

menyembunyikan perahu nelayan dan lokasi dengan aktifitas masyarakat yang tinggi yaitu dekat dermaga yang padat aktifitas, sehingga dapat dilihat

Pada prediksi yang telah dilakukan, model time series yang baik digunakan untuk memprediksi VaR pada saham NASDAQ adalah GARCH(1,1) dengan jumlahan tingkat error sebesar 26 dan

Pelatihan Senam Lansia di Desa Kaliori Dalam Upaya Menurunkan Tekanan Darah Pada Lansia. Ossie Happinasari Lintang Ratnawati

Bunyi pasal dari Pasal 310 ayat (3) Undang-Undang Nomor 22 Tahun 2009 tentang Lalu Lintas dan Angkutan Jalan yaitu setiap orang yang mengemudikan kendaraan bermotor yang

Meatus superior atau fisura etmoid merupakan suatu celah yang sempit antara septum dan massa lateral os etmoid di atas konka media.. Kelompok sel-sel etmoid posterior bermuara

Sedangkan psikologi bisa diartikan sebagai ilmu mengenai jiwa, dalam hal ini kaitan atau peran AI yang paling dekat adalah psikologi kognitif, psikologi kognitif