Anda di halaman 1dari 17

BAB III

ANALISA DAN PERANCANGAN SISTEM

A. Analisa Sistem
1. Analisa Sistem Berjalan
Pada sistem yang sedang berjalan masyarakat yang ingin melaporkan
tindakan kriminal pada perempuan dan anak, harus mendatangi Polres
Jayapura Kota untuk melakukan pelaporan, demikian masyarakat yang
melapor pada Polsek setempat akan diantar oleh petugas polsek setempat
menuju Polres Jayapura Kota untuk melakukan pelaporan secara manual

.
Gambar 3.1 Analisa Sistem Berjalan
Keterangan:
a. Pelapor adalah masyarakat yang mendatangi Polres Jayapura Kota
untuk melaporkan tindakan kriminal, pelapor mengisi formulir
laporan serta membawa syarat-syarat untuk melakukan pelaporan.
b. Pelapor yang jauh dari Polres mendatangi Polsek setempat untuk
melaporkan tindakan kriminal
c. Polsek adalah petugas Polsek Setempat yang memfasilitasi pelapor
yang melaporkan tindakan kriminal dengan mengantarkan pelapor
menuju Polres Jayapura Kota untuk melakukan pelaporan.
d. Polres Jayapura Kota adalah petugas polisi pada bidang PPA Polres
Jayapura Kota yang menindak lanjuti laporan dengan melakukan
Pemeriksaan lapangan, kemudian mengeluarkan surat kepada pelapor
bahwa tindakan sedang di proses.

16
17

2. Analisa Kebutuhan Sistem


a. Kebutuhan Admin/Petugas polres Jayapura Kota
Kebutuhan admin sebagai pengguna sistem membutuhkan aplikasi
yang dapat mengelola data laporan kriminal. Yang dibutuhkan oleh
admin yaitu:
1) Admin dapat mengelola keseluruhan website
2) Admin dapat mengelola data pengguna.
3) Admin dapat mengelola data laporan berupa menginput data
laporan, mengonfirmasi data laporan dan melihat data laporan.
4) Admin mengelola data admin.
b. Kebutuhan Petugas/Petugas Polsek
Kebutuhan Petugas sebagai pengguna aplikasi membutuhkan sistem
yang dapat menginput laporan pengaduan masyarakat pada Polsek
setempat, sebagai perpanjangan dari bidang PPA Polres Jayapura
Kota. Yang dibutuhkan oleh petugas yaitu:
1) Petugas dapat menginput data laporan .
2) Petugas mendapat informasi progres laporan yang dapat di
tunjukan kepada pelapor.
c. Kebutuhan Kepala/Kepala Bidang PPA Polres Jayapura Kota
Kebutuhan Kepala sebagai pengguna sistem yakni kepala bidang PPA
pada Polres Jayapura Kota. Yang dibutuhkan oleh pedagang yaitu:
1) Kepala dapat melihat data laporan PPA yang ada pada Polres
Jayapura Kota.
d. Kebutuhan Pelapor/Masyarakat
Kebutuhan Pelapor adalah masyarakat sebagai pengguna sistem
membutuhkan sistem yang dapat melakukan pelaporan dan
memantau disposisi dari laporan yang dibuat. Yang dibutuhkan oleh
pembeli yaitu:
1) Pelapor dapat membuat laporan
2) Pelapor dapat memantu disposisi laporan yang dibuat
3) Pembeli dapat mengelola profil, berupa data diri dan alamat.
18

B. Perancangan Sistem
1. Arsitektur Sistem Usulan
Arsitektur sistem usulan merupakan rancangan sistem yang diusulkan
dengan melihat analisis sistem berjalan, analisis kebutuhan sistem. Pada
tahapan ini akan di gambarkan alur kerja dari sistem yang di usulkan.
Berikut alur kerja sistem yang diusulkan.

Gambar 3.2 Arsitektur sistem usulan


Keterangan:
a. Pelapor/masyarakat membuat laporan pada sistem dengan
menggunakan akun pelapor/masyarakat yang telah terdaftar.
b. Pelapor/masyarakat mendapat informasi tindak lanjut laporan yang
dibuat dari sistem
c. Pelapor/masyarakat dapat juga mendatangi Polsek setempat untuk
melapor pada polsek setempat
d. Petugas polsek setempat yang mendapat laporan masyarakat dapat
menginputkan laporan ke dalam sistem menggunakan akun petugas
Polsek.
e. Petugas Polsek mendapat informasi tindak lanjut laporan yang telah
dibuat dari sistem
f. Petugas Polsek memberikan informasi tindak lanjut laporan yang di
kirim sistem kepada pelapor/masyarakat.
g. Pelapor/masyarakat dapat juga mendatangi Polres Jayapura Kota
untuk melapor tindakan kriminal.
19

h. Admin/staf Polres menginputkan laporan dari masyarakat ke dalam


sistem, admin juga mengonfirmasi laporan yang telah dibuat akan di
proses ke dalam sistem
i. Admin/Staf polres mendapat informasi tindak progres laporan yang di
buat dari sistem.
j. Admin/Staf polres memberikan informasi tindak lanjut laporan dari
sistem kepada pelapor/masyarakat
k. Kepala Bidang PPA Polres Jayapura Kota mendapat Informasi data
laporan yang ada pada sistem

2. Flowchart
Flowchart berfungsi untuk menggambarkan alur sistem yang akan
digunakan keseluruhan. Berikut ini adalah gambar flowchart dari sistem
yang akan di bangun.

Gambar 3.3 Flowchart


20

3. Indentifikasi data, informasi, arah aliran dan terminator


berikut ini adalah indentifikasi pada sistem yang akan di bangun.
Tabel 3.1 Tabel Identifikasi
No Data/Informasi Arah Aliran Terminator
.
1. Dt. Laporan Kriminal Ke Sistem Admin/Petugas/Pelapor
2. Dt. Validasi Laporan Ke Sistem Admin
3. Dt. Disposisi Laporan Ke Sistem Admin
4. Dt. Pelapor Ke Sistem Pelapor/Admin/Petugas
5. Info. Laporan Dari Sistem Pelapor/Petugas/Admin
6. Info. Rekap data laporan Dari sistem Kepala bidang PPA
7. Info. Validasi laporan Dari Sistem Pelapor/Petugas/Admin
8. Info. Disposisi Laporan Dari Sistem Pelapor/Petugas/Admin

4. Diagram Konteks
Diagram konteks adalah gambar sistem informasi secara logika. Diagram
konteks menggambarkan hubungan antara input/output antar sistem
dengan dunia luarnya. Berikut diagram konteks sistem yang di usulkan.

Gambar 3.4 Diagram Konteks


21

5. Diagram Berjenjang
Berikut ini merupakan gambaran diagram berjenjang dari sistem yang
akan di bangun.

Gambar 3.5 Diagram Berjenjang

6. Diagram Overview level 0


Diagram overview level 0 menggambarkan proses aliran data pada sistem
secara keseluruhan. Berikut ini gambaran diagram overview level 0
22

Gambar 3.6 Diagram Overview level 0


7. Diagram Overview level 1
Diagram overview level 1 merupakan diagram yang menggambarkan
proses sistem pada level 1 berikut ini gambaran diagram overvew level 1

Gambar 3.7 Diagram Overview level 1

8. Skema Tabel
Pada tahapan ini akan digambarkan skema tabel beserta relasinya.
Berikut ini adalah gambaran skema tabel dari sistem yang akan dibuat.

Gambar 3.8 Skema Tabel

9. Struktur Basis Data


Berikut ini rancangan basis data yang dibutuhkan sistem.
a. Tabel User
Berikut adalah rincian skema tabel.

Tabel 3.1 Tabel User


23

Nama Tabel tb_user


Fungsi menyimpan data user
Primary key id_user
No Nama field Tipe Tabel dan kolom referensi
1 id_user int
2 uni_id varchar
3 email varchar
4 password varchar
5 role enum
6 status varchar

b. Tabel detail user


Berikut adalah rincian skema tabel.
Tabel 3.2 Tabel detail user
Nama Tabel tb_detail_user
Fungsi menyimpan data detail user
Primary key id_userdetail
No Nama field Tipe Tabel dan kolom referensi
1 ide_userdetail int
2 uni_id varchar
3 nama_lengkap varchar
4 telepon varchar
5 alamat_lengkap enum
6 kecamatan int
7 nama_kota varchar
8 nama_provinsi varchar
9 foto varchar
10 foto_ktp varchar
11 nomor_rekenenig varchar
12 kode_pos varchar
13 bank/pemilik_rek varchar

10. Desain input/output


Pada tahapan ini akan dirancang antar muka pada sistem, dibuat dengan
tujuan untuk memudahkan pengguna dalam menggunakan perangkat
lunak, sehingga pengguna dapat memaksimalkan semua fitur yang ada.
24

a. Halaman utama
Halaman ini akan menjadi tampilan awal ketika pengguna
menggunakan sistem

Gambar 3.8 Halaman utama

b. Pembeli
1) Halaman Login
Halaman ini menampilkan form login untuk pengguna dengan
level pembeli melakukan login kedalam sistem.

Gambar 3.11 Halaman login pembeli


w
25

c. Pedagang
1) Halaman Login
Halaman ini menampilkan form login untuk pengguna dengan
level pedagang melakukan login kedalam sistem.

Gambar 3.18 Halaman login pedagang

2) Halaman Registrasi
Halaman ini akan menampilkan form untuk pengunjung
melakukan registrasi pada sistem dengan level pedagang.
26

Gambar 3.19 Halaman registrasi pedangan


3) Halaman dashbor pedagang
Halaman ini akan menjadi tampilan awal ketika pedagang telah
melakukan login pada sistem.

Gambar 3.20 Halaman menu dashboard


4) Halaman kelola produk
Halaman ini akan menampilkan informasi data produk.
27

Gambar 3.21 Halaman menu produk

5) Halaman tambah data produk


Halaman ini akan menampilkan form untuk menambah data
produk.

Gambar 3.22 Halaman tambah data produk


6) Halaman menu data transaksi
28

Halaman ini akan menampilkan informasi daftar data pesanan


yang di miliki oleh pedagang.

Gambar 3.23 Halaman menu data pesanan

7) Halaman transaksi harus dikirim


Halaman ini akan menampilkan data pesanan yang telah dibayar
dan harus segera di kirimkan oleh pedagang.

Gambar 3.24 Halaman menu pesanan harus dikirim


8) Halaman menu laporan transaksi
29

Halaman ini akan menampilkan data pesanan yang telah diterima


oleh pembeli.

Gambar 3.25 Halaman menu laporan pedagangan

9) Halaman menu profil pedagang


Halaman ini akan menampilkan informasi pribadi akun pedagang
juga menampilkan form untuk mengubah data pedagang.
30

Gambar 3.26 Halaman menu settings


d. Admin
1) Halaman login
Halaman ini akan menampilkan form login untuk admin.

Gambar 3.27 Halaman login admin

2) Halaman dashbor admin


Halaman ini akan menjadi tampilan pertama kali setalah admin
melakukan login.

Gambar 3.28 Halaman dashboard


3) Halaman menu data pembeli
Halaman ini akan menampilkan informasi data pembeli.
31

Gambar 3.29 Halaman menu data pembeli

4) Halaman menu data pedagang


Halaman ini akan menampilkan informasi data pedagang

Gambar 3.30 Halaman menu data pedagang


5) Halaman menu data kategori
Halaman ini akan menampilkan daftar data kategori produk.
32

Gambar 3.31 Halaman menu data kategori produk


6) Halaman menu data produk terdaftar
Halaman ini akan menampilkan informasi data produk milik
semua pedagang yang terdaftar pada sistem.

Gambar 3.32 Halaman menu data produk terdaftar

Anda mungkin juga menyukai