commit to user 16
3.2.2. Desain Sistem
Pembuatan Sistem Aplikasi Penggajian Anggota POLRESTA Surakarta ini membahas desain sistem yang terdiri dari beberapa macam pemodelan analisis
antara lain Context Diagram CD, Data Flow Diagram DFD, Entity Relationship Diagram ERD, Hirarki Proses, dan Flowchart.
1. Context Diagram CD
Context Diagram dari sistem aplikasi penggajian Anggota POLRESTA Surakarta dapat dilihat pada Gambar 3.1.
Bendahara Sistem Aplikasi
Penggajian Anggota POLRESTA Surakarta
Gaji Bersih Admin
Jabatan Pangkat
Rumus Anggota
Tunjangan Pot. Dinas
Gambar 3.1 Context Diagram
Gambar 3.1 dapat dijelaskan bahwa pertama-tama anggota memberikan data diri yang kemudian dimasukkan ke dalam sistem oleh bendahara.
Bendahara juga memasukkan data admin, jabatan, pangkat, rumus, anggota, tunjangan dan potongan dinas untuk menghitung gaji bersih para anggota.
Setelah itu, sistem penggajian menghasilkan data gaji bersih yang kemudian dilaporan kepada Kapolresta dan bendahara menyerahkan struk gaji kepada
anggota sebagai tanda bukti pembayaran gaji.
2. Data Flow Diagram DFD
DFD Level 0 dari sistem aplikasi penggajian Anggota POLRESTA Surakarta dapat dilihat pada Gambar 3.2.
commit to user 17
Jabatan D2
Pangkat D3
Anggota D5
PotDin D7
Pangkat Rumus
D4 Jabatan
Pot. Dinas Tunjangan
Penggajian D8
Gaji Anggota
Pengolahan Data
Ketentuan
Perhitungan Gaji
2
Bendahara
Pembuatan Laporan
5
NRP Anggota
4
Rumus
Gaji Anggota NRP
Info Tunjangan, Pot. Dinas, Gaji Anggota
Laporan Gaji Bersih, Struk Gaji
Data Admin, Data Jabatan, Data Pangkat, Data Rumus
Info Data Admin, Data Jabatan, Data
Pangkat, Data Rumus Rumus
Tunjangan D6
Anggota
Penggolahan Data Anggota
Anggota
3
Data Anggota Jabatan
Pangkat
Login
Login Hak Akses
1
Admin D1
Admin Admin
Gambar 3.2 DFD Level 0 Gambar 3.2 dapat dijelaskan bahwa DFD Level 0 tersebut terdiri dari 4
proses pokok, yaitu : 1. Proses 1 Proses Login
Bendahara melakukan proses login dengan username dan password yang telah tersimpan di dalam database. Setelah proses login berhasil,
bendahara mempunyai hak untuk mengakses Sistem Aplikasi Penggajian Anggota POLRESTA Surakarta.
2. Proses 2 Pengolahan data ketentuan Proses ini digunakan untuk mengolah data jabatan, mendata gaji pokok
berdasarkan pangkat, dan data rumus yang digunakan untuk menentukan rumus dan ketentuan pada perhitungan gaji. Hasil dari proses ini akan
disimpan dalam masing-masing tabel.
commit to user 18
3. Proses 3 Pengolahan Data Anggota Proses penginputan data anggota membutuhkan data dari kesatuan luar
yaitu, data dari tabel jabatan dan data dari pangkat yang kemudian akan disimpan ke dalam tabel Anggota.
4. Proses 4 Proses Perhitungan Gaji Proses ini digunakan untuk menghitung tunjangan, potongan dinas yang
kemudian digunakan untuk menghitung gaji bersih para anggota POLRESTA Surakarta yang hasilnya akan disimpan dalam tabel
Penggajian. 5. Proses 5 Pembuatan Laporan
Proses ini digunakan untuk menampilkan hasil perhitungan dalam sistem aplikasi penggajian yang dapat dicetak sebagai laporan penggajian untuk
Kapolresta dan juga struk gaji yang akan diberikan kepada setiap anggota yang telah menerima gaji bersih sebagai tanda bukti penggajian setiap
bulannya.
Data Flow Diagram dalam Gambar 3.2 kemudian akan dijabarkan lebih mendetail lagi ke dalam DFD Level 1.
Berikut merupakan DFD Level 1 proses pengolahan data anggota.
Anggota D5
Jabatan D2
Pangkat D3
Penginputan Data Anggota
Bendahara 3.1
Data Anggota Jabatan
Pangkat
Anggota
Perubahan Data Anggota
3.2
Anggota Anggota
Data Anggota
Gambar 3.3 DFD Level 1 Proses 3 Pengolahan data anggota
commit to user 19
Gambar 3.3 terlihat bahwa DFD Level 1 proses 3 Pengolahan data anggota terdiri dari dua proses pokok, yaitu :
1. Proses 3.1, merupakan proses penginputan data anggota yang memerlukan data dari kesatuan luar yaitu, data jabatan dan data
pangkat untuk mengetahui gaji pokok. 2. Proses 3.2, merupakan proses perubahan data yang dilakukan
bendahara. Proses ini memerlukan data dari tabel Anggota yang kemudian akan disimpan kembali ke dalam tabel Anggota.
Berikut merupakan DFD Level 1 dari proses perhitungan gaji.
Penggajian D8
Tunjangan D6
PotDin D7
Data Gaji Bersih Pot. Dinas
Tunjangan
Perhitungan Gaji Bersih