Context Diagram CD Data Flow Diagram DFD

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