bab iii analisis dan perancangan sistemrepository.dinamika.ac.id/id/eprint/2119/5/bab_iii.pdf ·...

62
10 BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi Permasalahan Dalam membuat sebuah sistem informasi, diperlukan tahap analisa masalah sehingga muncul kebutuhan. Pada tahap ini, dilakukan identifikasi masalah yang bertujuan untuk mendefinisikan masalah yang menyebabkan sasaran tidak tercapai dengan maksimal. Saat ini PT Kopaba Jatim telah menangani lebih dari 1.500 pekerja yang terdiri dari security, OB, driver, pramubakti, marketing, administrasi, teknisi dan operator di lebih dari 50 cabang Bank Jatim. Saat ini pengelolaan data pegawai pada PT Kopaba Jatim menggunakan excel dan pencatatan manual. Ada beberapa masalah yang terjadi pada sistem saat ini, diantaranya adalah terjadinya kehilangan data pada proses pendataan pegawai. belum adanya histori pegawai dan lupa mencatat tanggal pegawai mulai bekerja. Hal ini berpengaruh pada masa kontrak pegawai. Masalah lainnya ada pada penempatan pegawai. Operator kesulitan melakukan mutasi ataupun pemberhentian pegawai karena file yang terpisah-pisah atau belum terintegrasi. Masalah pada executive yang tidak bisa membuat surat tagihan secara langsung dan mengirimkannya kepada Bank Jatim yang menggunakan jasa PT Kopaba Jatim. Sedangkan untuk laporan, terdapat masalah yaitu data yang ditampilkan belum lengkap karena kurang lengkapnya pengisian diproses awal. Selain itu tidak dapat melihat history pegawai dan laporan tidak dapat dilihat secara langsung karena direktur harus menghubungi bagian operator untuk melakukan rekapitulasi laporan sehingga memungkinkan terjadi kesalahan.

Upload: others

Post on 15-Dec-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

10

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Identifikasi Permasalahan

Dalam membuat sebuah sistem informasi, diperlukan tahap analisa masalah

sehingga muncul kebutuhan. Pada tahap ini, dilakukan identifikasi masalah yang

bertujuan untuk mendefinisikan masalah yang menyebabkan sasaran tidak tercapai

dengan maksimal.

Saat ini PT Kopaba Jatim telah menangani lebih dari 1.500 pekerja yang

terdiri dari security, OB, driver, pramubakti, marketing, administrasi, teknisi dan

operator di lebih dari 50 cabang Bank Jatim. Saat ini pengelolaan data pegawai pada

PT Kopaba Jatim menggunakan excel dan pencatatan manual. Ada beberapa

masalah yang terjadi pada sistem saat ini, diantaranya adalah terjadinya kehilangan

data pada proses pendataan pegawai. belum adanya histori pegawai dan lupa

mencatat tanggal pegawai mulai bekerja. Hal ini berpengaruh pada masa kontrak

pegawai. Masalah lainnya ada pada penempatan pegawai. Operator kesulitan

melakukan mutasi ataupun pemberhentian pegawai karena file yang terpisah-pisah

atau belum terintegrasi. Masalah pada executive yang tidak bisa membuat surat

tagihan secara langsung dan mengirimkannya kepada Bank Jatim yang

menggunakan jasa PT Kopaba Jatim. Sedangkan untuk laporan, terdapat masalah

yaitu data yang ditampilkan belum lengkap karena kurang lengkapnya pengisian

diproses awal. Selain itu tidak dapat melihat history pegawai dan laporan tidak

dapat dilihat secara langsung karena direktur harus menghubungi bagian operator

untuk melakukan rekapitulasi laporan sehingga memungkinkan terjadi kesalahan.

Page 2: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

11

Masalah lain adalah proses bisnis PT Kopaba Jatim saat ini hanya bisa digunakan

secara offline sehingga jika suatu saat membuka cabang akan mengalami kesulitan

mengintegrasikan data disetiap cabang.

Berdasarkan penjelasan di atas dapat diketahui permasalahan yang dihadapi

oleh PT Kopaba Jatim bahwa perusahaan membutuhkan sebuah sistem informasi

yang terintegrasi dan dapat menangani masalah kepegawaian yang dialami PT

Kopaba Jatim. Maka solusi yang ditawarkan adalah dengan pembuatan sistem

informasi administrasi kepegawaian PT Kopaba Jatim berbasis web.

3.2 Daftar Kebutuhan Pengguna

Tabel 3.1 berikut ini adalah daftar kebutuhan pengguna pada sistem

informasi administrasi kepegawaian pada PT Kopaba Jatim.

Tabel 3. 1 Daftar kebutuhan pengguna

No Pengguna Fungsional

1 Operator a. Input data pegawai

b. Cetak surat kontrak

c. Cetak surat mutasi

d. Cetak surat pemberhentian

e. Melihat daftar pegawai yang akan habis masa kontrak

2 Admin a. Input master jenis pegawai

b. Input master golongan

c. Input master unit kerja

d. Input master cabang

e. Input setting tagihan gaji

Page 3: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

12

No Pengguna Fungsional

f. Tambah user

3 Executive a. Cetak surat tagihan

b. Cetak kwitansi

c. Input data penggajian

d. Lihat laporan pegawai mutasi

e. Lihat laporan pegawai berhenti

f. Lihat laporan pegawai masuk

g. Lihat laporan histori pegawai

4 Direktur a. Lihat laporan pegawai mutasi

b. Lihat laporan pegawai berhenti

c. Lihat laporan pegawai masuk

d. Lihat Penggajian

e. Lihat laporan histori pegawai

f. Lihat rekap gaji per cabang

g. Lihat rekap gaji seluruh cabang

3.3 Perancangan Sistem

Dari hasil analisa sebelumnya, dibuatlah perangan sistem yang baru agar

administrasi kepegawaian pada PT Kopaba Jatim berjalan dengan baik.

Page 4: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

13

3.3.1 System Flow Login

Berikut ini gambar 3.1 system flow login pada sistem informasi administrasi

kepegawaian pada PT Kopaba Jatim.

Gambar 3. 1 system flow login

Saat pertama kali mengakses sistem, user wajib melakukan login. User

memasukkan username dan password yang selanjutnya sistem akan melakukan

pengecekan apakah username dan password tersebut sesuai dengan database yang

ada. Jika username dan password telah sesuai, maka user dapat masuk ke sistem.

3.3.2 System Flow Ganti Password

Berikut ini gambar 3. 2 system flow ganti password pada sistem informasi

administrasi kepegawaian pada PT Kopaba Jatim.

Menampilkan

Halaman Login

Page 5: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

14

Gambar 3. 2 system flow ganti password

Apabila user lupa atau ingin mengganti password untuk masuk ke sistem,

maka user harus masuk ke halaman pengaturan akun dan memilih menu pengaturan

password. Sistem akan menampilkan halaman pengaturan password. User

memasukkan password lama dan memasukkan password baru. Selanjutnya sistem

akan melakukan pengecekan password lama yang telah dimasukkan. Jika password

lama tersebut sesuai dengan database yang ada, maka penggantian password

berhasil dilakukan.

Menampilkan

Pengaturan

Akun

Menampilkan

Halaman

Pengaturan

Password

Page 6: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

15

3.3.3 System Flow Master Jenis Pegawai

Berikut ini gambar 3.3 system flow master jenis pegawai pada sistem

informasi administrasi kepegawaian pada PT Kopaba Jatim.

Gambar 3.3 system flow master jenis pegawai

Apabila admin ingin menambah jenis pegawai, maka admin harus

mengakses halaman master jenis pegawai. Sistem akan menampilkan halaman

master jenis pegawai yang berisi jenis pegawai yang telah terdaftar. Untuk

menambahkan jenis pegawai, admin memilih tombol “tambah jenis pegawai” dan

memasukkan jenis pegawai baru yang selanjutnya akan disimpan ke dalam

database.

Menampilkan

Halaman master

jenis pegawai

Menampilkan

Halaman

Tambah Master

jenis pegawai

Page 7: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

16

3.3.4 System Flow Master Cabang

Berikut ini gambar 3.4 system flow master cabang pada sistem informasi

administrasi kepegawaian pada PT Kopaba Jatim.

Gambar 3.4 system flow master cabang

Apabila admin ingin menambah cabang, maka admin harus mengakses

halaman master cabang. Sistem akan menampilkan halaman master cabang yang

berisi cabang yang telah terdaftar. Untuk menambahkan cabang baru, admin

memilih tombol “tambah cabang” dan memasukkan cabang baru yang selanjutnya

akan disimpan ke dalam database.

Menampilkan

Halaman master

cabang

Menampilkan

Halaman

Tambah Master

Cabang

Page 8: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

17

3.3.5 System Flow Master Golongan

Berikut ini gambar 3. 5 system flow master golongan pada sistem informasi

administrasi kepegawaian pada PT Kopaba Jatim.

Gambar 3. 5 system flow master golongan

Apabila admin ingin menambah golongan, maka admin harus mengakses

halaman master golongan. Sistem akan menampilkan halaman master golongan

yang berisi cabang yang telah terdaftar. Untuk menambahkan golongan baru, admin

memilih tombol “tambah golongan” dan memasukkan golongan baru yang

selanjutnya akan disimpan ke dalam database.

Menampilkan

Halaman master

golongan

Menampilkan

Halaman

Tambah Master

Golongan

Page 9: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

18

3.3.6 System Flow Master Unit Kerja

Berikut ini gambar 3. 6 system flow master unit kerja pada sistem informasi

administrasi kepegawaian pada PT Kopaba Jatim.

Gambar 3. 6 system flow master unit kerja

Apabila admin ingin menambah unit kerja, maka admin harus mengakses

halaman master unit kerja. Sistem akan menampilkan halaman master unit kerja

yang berisi unit kerja yang telah terdaftar. Untuk menambahkan unit kerja baru,

admin memilih tombol “tambah unit kerja” dan memasukkan unit kerja baru yang

selanjutnya akan disimpan ke dalam database.

Menampilkan

Halaman master

Unit Kerja

Menampilkan

Halaman

Tambah Master

Unit Kerja

Page 10: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

19

3.3.7 System Flow Manajemen User

Berikut ini gambar 3. 7 system flow manajemen user pada sistem informasi

administrasi kepegawaian pada PT Kopaba Jatim.

Gambar 3. 7 system flow manajemen user

Apabila admin ingin menambah user baru yang dapat mengakses sistem,

maka admin harus mengakses halaman manajemen user. Sistem akan menampilkan

halaman manajemen user yang berisi user yang telah terdaftar. Untuk

menambahkan user baru, admin memilih tombol “tambah user” dan memasukkan

user baru yang selanjutnya akan disimpan ke dalam database.

Menampilkan

Halaman

Management User

Menampilkan

Halaman

Tambah User

Page 11: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

20

3.3.8 System Flow Pengaturan Paramater Tagihan Gaji

Berikut ini gambar 3. 8 system flow pengaturan paramater tagihan gaji pada

sistem informasi administrasi kepegawaian pada PT Kopaba Jatim.

Gambar 3. 8 system flow pengaturan paramater tagihan gaji

Apabila admin ingin melakukan pengaturan pramater tagihan gaji, maka

admin harus mengakses halaman pegngaturan sistem dan memilih menu

“parameter tagihan gaji”. Sistem akan menampilkan halaman parameter tagihan

gaji yang berisi parameter yang telah disesuaikan sebelumnya. Untuk

menyesuaikan parameter gaji, admin meng-input-kan parameter baru yang

disesuaikan keterangan yang ada di sistem.

Menampilkan

Halaman

Pengaturan Sistem

Menampilkan

Pengaturan

Parameter Tagihan

Gaji

Page 12: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

21

3.3.9 System Flow Tambah Data Pegawai dan Cetak Surat Kontrak

Berikut ini gambar 3. 9 system flow data pegawai dan cetak surat kontrak

pada sistem informasi administrasi kepegawaian pada PT Kopaba Jatim.

Gambar 3. 9 system flow data pegawai dan cetak surat kontrak

Apabila operator ingi menambahakan pegawai baru dan mencetak surat

kontrak untuk pegawai baru tersebut, yang pertama dilakukan adalah operator pilih

Menampilkan

Halaman Utama

Menampilkan

Form Tambah Data

Pegawai

Menampilkan

Halaman Utama

Page 13: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

22

tombol “tambah data pegawai”. Selanjutnya operator mengisikan data pegawai

sesuai dengan form yang ada dalam sistem. Setelah disimpan, operator pilih tombol

“cetak surat kontrak” untuk mencetak surat kontrak untuk pegawai baru tersebut.

3.3.10 System Flow Cetak Surat Mutasi

Berikut ini gambar 3.10 system flow cetak surat mutasi pada sistem

informasi administrasi kepegawaian pada PT Kopaba Jatim.

Gambar 3. 3 system flow cetak surat mutasi

Menampilkan

Halaman Utama

Menampilkan

Form Pegawai

Mutasi

Menampilkan

Halaman Utama

Page 14: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

23

Apabila operator ingi melakukan mutasi pegawai dan mencetak surat mutasi

untuk pegawai tersebut, yang pertama dilakukan adalah operator pilih tombol

“mutasi pegawai” pada kolom pegawai yang ingin dimutasi. Selanjutnya operator

memilih jenis mutasi (mutasi unit kerja, mutasi cabang, mutasi alih tugas) dan

mengisikan data sesuai dengan form yang ada dalam sistem. Setelah disimpan,

operator pilih tombol “cetak surat mutasi” untuk mencetak surat mutasi untuk

pegawai tersebut.

3.3.11 System Flow Cetak Surat Pemberhentian

Berikut ini gambar 3. 11 system flow cetak surat pemberhentian pada sistem

informasi administrasi kepegawaian pada PT Kopaba Jatim.

Page 15: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

24

gambar 3. 11 system flow cetak surat pemberhentian

Apabila operator ingi melakukan pemberhentian pegawai dan mencetak

surat pemberhentian untuk pegawai tersebut, yang pertama dilakukan adalah

operator pilih tombol “berhenti” pada kolom pegawai yang ingin dimutasi.

mengisikan data dan alasan pegawai diberhentikan sesuai dengan form yang ada

Menampilkan

Halaman Utama

Menampilkan

Form Pegawai

Berhenti

Page 16: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

25

dalam sistem. Setelah disimpan, operator pilih tombol “cetak surat pemberhentian”

untuk mencetak surat pemberhentian untuk pegawai tersebut.

3.3.12 System Flow Kontrak akan Berakhir

Berikut ini gambar 3. 12 system flow kontrak akan berakhir pada sistem

informasi administrasi kepegawaian pada PT Kopaba Jatim.

Gambar 3. 12 system flow kontrak akan berakhir

Menampilkan

Halaman Utama

Menampilkan

Halaman

Kontrak akan

Berakhir

Page 17: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

26

Apabila operator ingin melihat pegawai yang akan habis masa kontraknya,

operator memilih menu kontrak akan berakhir. Maka sistem akan menampilkan

pegawai-pegawai yang akan habis masa kontraknya dalam 3 bulan mendatang.

3.3.13 System Flow Tagihan

Berikut ini gambar 3.13 system flow tagihan pada sistem informasi

administrasi kepegawaian pada PT Kopaba Jatim.

Page 18: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

27

Gambar 3. 13 system flow tagihan

Menampilkan

Halaman Utama

Menampilkan

Halaman

Tagihan Gaji

Menampilkan

Tagihan Gaji

Bank Jatim yang

dipilih

Page 19: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

28

Apabila executive ingin melakukan penagihan kepada cabang Bank Jatim,

executive pilih menu “tagihan gaji”. Selanjutnya sistem akan menampilkan halaman

tagihan gaji. Executive memilih cabang Bank Jatim mana yang akan dilakukan

penagihan maka sistem akan menampilkan detail tagihan. Executive memilih

tombol cetak surat penagihan dan kwitansi penagihan untuk mencetak surat

penagihan dan kwitansi penagihan. Apabila ingin mengirimkan via email, executive

pilih tombol “kirim surat tagihan via email”.

3.3.14 System Flow Laporan Pegawai Masuk

Berikut ini gambar 3.14 system flow laporan pegawai masuk pada sistem

informasi administrasi kepegawaian pada PT Kopaba Jatim.

Page 20: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

29

Gambar 3. 14 system flow laporan pegawai masuk

Apabila executive atau direktur ingin melihat laporan pegawai masuk, maka

executive atau direktur pilih menu “laporan pegawai masuk”. Selanjutnya sistem

akan menampilkan halaman yang berisikan tanggal awal dan tanggal akhir untuk

Menampilkan

Halaman

Laporan

Menampilkan

Halaman

Laporan

Pegawai Masuk

Page 21: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

30

memilih periode yang ingin ditampilkan seusai keinginan executive atau direktur.

Setelah executive atau direktur mengatur periode, maka sistem akan menampilkan

laporan pegawai masuk dalam bentuk *.pdf.

3.3.15 System Flow Laporan Pegawai Mutasi

Berikut ini ambar 3. 15 system flow laporan pegawai mutasi pada sistem

informasi administrasi kepegawaian pada PT Kopaba Jatim.

Page 22: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

31

Gambar 3. 15 system flow laporan pegawai mutasi

Apabila executive atau direktur ingin melihat laporan pegawai mutasi, maka

executive atau direktur pilih menu “laporan pegawai mutasi”. Selanjutnya sistem

akan menampilkan halaman yang berisikan tanggal awal dan tanggal akhir untuk

Menampilkan

Halaman

Laporan

Pegawai Mutasi

Menampilkan

Halaman Laporan

Menampilkan

Halaman

Laporan Pegawai

Mutasi Sesuai

Periode

Page 23: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

32

memilih periode yang ingin ditampilkan seusai keinginan executive atau direktur.

Setelah executive atau direktur mengatur periode, maka sistem akan menampilkan

laporan pegawai mutasi dalam bentuk *.pdf.

3.3.16 System Flow Laporan Pegawai Berhenti

Berikut ini gambar 3. 16 system flow laporan pegawai berhenti pada sistem

informasi administrasi kepegawaian pada PT Kopaba Jatim.

Page 24: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

33

Gambar 3. 16 system flow laporan pegawai berhenti

Apabila executive atau direktur ingin melihat laporan pegawai berhenti,

maka executive atau direktur pilih menu “laporan pegawai berhenti”. Selanjutnya

sistem akan menampilkan halaman yang berisikan tanggal awal dan tanggal akhir

Menampilkan

Halaman

Laporan Pegawai

Berhenti Sesuai

Periode

Menampilkan

Halaman

Laporan Pegawai

Berhenti

Menampilkan

Halaman

Laporan

Page 25: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

34

untuk memilih periode yang ingin ditampilkan seusai keinginan executive atau

direktur. Setelah executive atau direktur mengatur periode, maka sistem akan

menampilkan laporan pegawai berhenti dalam bentuk *.pdf.

3.3.17 System Flow Laporan Histori Pegawai

Berikut ini gambar 3. 17 system flow laporan histori pegawai pada sistem

informasi administrasi kepegawaian pada PT Kopaba Jatim.

Gambar 3. 17 system flow laporan histori pegawai

Apabila executive atau direktur ingin melihat laporan histori pegawai, maka

executive atau direktur pilih menu “laporan histori pegawai”. Selanjutnya sistem

Menampilkan

Histori

Pegawai yang

dipilih

Menampilkan

Histori

Pegawai

Menampilkan

Halaman

Laporan

Page 26: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

35

akan menampilkan halaman yang berisikan nama untuk memilih nama pegawai

yang ingin ditampilkan historinya seusai keinginan executive atau direktur. Setelah

executive atau direktur memilih nama pegawai, maka sistem akan menampilkan

laporan histori pegawai dalam bentuk *.pdf.

3.3.18 System Flow Rekap Penghasilan per Cabang

Berikut ini gambar 3. 18 system flow rekap penghasilan per cabang pada

sistem informasi administrasi kepegawaian pada PT Kopaba Jatim.

Gambar 3. 18 system flow rekap penghasilan per cabang

Menampilkan

Halaman

Laporan

Menampilkan

Halaman Rekap

Penghasilan

Menampilkan

Halaman Rekap

Penghasilan per

cabang

Page 27: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

36

Apabila direktur ingin melihat rekapitulasi penghasilan per cabang, maka

direktur pilih menu “rekap penghasilan”. Selanjutnya sistem akan menampilkan

halaman rekap penghasilan. Selanjutnya direktur memilih tombol rekap gaji per

cabang.

3.3.19 System Flow Rekap Penghasilan Seluruh Cabang

Berikut ini gambar 3. 19 system flow rekap penghasilan seluruh cabang pada

sistem informasi administrasi kepegawaian pada PT Kopaba Jatim.

Gambar 3. 19 system flow rekap penghasilan seluruh cabang

Menampilkan

Halaman

Rekap

Penghasilan

seluruh

cabang

Menampilkan

Halaman

Rekap

Penghasilan

Menampilkan

Halaman

Laporan

Page 28: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

37

Apabila direktur ingin melihat rekapitulasi penghasilan seluruh cabang,

maka direktur pilih menu “rekap penghasilan”. Selanjutnya sistem akan

menampilkan halaman rekap penghasilan. Selanjutnya direktur memilih tombol

rekap gaji seluruh cabang.

3.3.20 System Flow Penggajian dan Cetak Slip Gaji

Berikut ini gambar 3. 20 system flow penggajian pada sistem informasi

administrasi kepegawaian pada PT Kopaba Jatim.

Gambar 3. 20 system flow penggajian

Page 29: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

38

Apabila executive ingin melihat melakukan penggajian dan mencetak slip

gaji, maka executive buka menu penggajian untuk membuka halaman penggajian.

Selanjutnya executive memasukkan nama pegawai yang akan digaji, maka sistem

akan memampilkan detail gaji pegawai tersebut. Executive menekan tombol

simpan, maka data penggajian telah tersimpan dan kembali ke halaman penggajian.

Pada kolom pegawai yang telah digaji, executive menekan tombol cetak slip gaji

untuk mencetak slip gaji.

3.3.21 System Flow Laporan Penggajian

Berikut ini gambar 3. 21 system flow laporan penggajian pada sistem

informasi administrasi kepegawaian pada PT Kopaba Jatim.

Page 30: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

39

gambar 3. 21 system flow laporan penggajian

Apabila direktur ingin melihat laporan penggajian, maka direktur pilih

menu “laporan penggajian”. Selanjutnya sistem akan menampilkan halaman yang

berisikan tanggal awal dan tanggal akhir untuk memilih periode yang ingin

Menampilkan

Halaman Laporan

Menampilkan

Halaman Laporan

Penggajian

Menampilkan

Halaman Laporan

Penggajian sesuai

Periode

Page 31: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

40

ditampilkan seusai keinginan direktur. Setelah direktur mengatur periode, maka

sistem akan menampilkan laporan penggajian dalam bentuk *.pdf sesuai periode

yang diinginkan.

3.4 Data Flow Diagram

Berikut ini adalah data flow diagram sistem informasi administrasi

kepegawaian pada PT Kopaba Jatim.

Page 32: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

41

a. Konteks Diagram

Gam

bar

3. 22 k

on

tek

s dia

gra

m

pe

ng

atu

ran

pa

ram

ete

r

tag

iha

n g

aji

pe

ng

atu

ran

aku

n

ma

ste

r ca

ba

ng

ma

ste

r je

nis

pe

ga

wa

ima

ste

r g

olo

ng

an

ma

na

jem

en

use

r

kon

tra

k a

kan

be

rakh

ir

pe

ng

atu

ran

aku

n

mu

tasi

pe

ga

wa

i

pe

mb

erh

en

tia

n p

eg

aw

ai

kwit

an

si p

en

ag

iha

n c

ab

an

g

sura

t p

en

ag

iha

n c

ab

an

g

tam

ba

h d

ata

pe

ga

wa

i

reka

p g

aji

se

luru

h

cab

an

gp

en

ga

tura

n a

kun

lap

ora

n p

eg

aw

ai

be

rhe

nti

La

po

ran

pe

ga

wa

i m

asu

k

La

po

ran

pe

ga

wa

i m

uta

si

reka

p g

aji

pe

r ca

ba

ng

pe

ng

atu

ran

aku

nL

ap

ora

n H

isto

ri

Pe

ga

wa

i

lap

ora

n p

eg

aw

ai

mu

tasi

lap

ora

n p

eg

aw

ai

be

rhe

nti

lap

ora

n p

eg

aw

ai

ma

suk

lap

ora

n h

isto

ri

pe

ga

wa

i

pe

ng

ga

jia

nla

po

ran

_p

en

gg

aji

an

ma

ste

r u

nit

ke

rja

1

sist

em

in

form

asi

ad

min

istr

asi

kep

eg

aw

aia

n

op

era

tor d

ire

ktu

r

ad

min exe

cuti

ve

0

Page 33: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

42

Gambar 3.22 konteks diagram menerangkan bahwa terdapat 4 entitas pada

sistem ini yaitu admin, operator, executive dan direktur. Data parameter tagihan

gaji, data master seperti master unit kerja, master cabang dan master golongan pada

sistem informasi administrasi kepegawaian pada PT Kopaba jatim diinputkan oleh

admin. Data tersebut digunakan operator untuk melakukan input pegawai baru,

mutasi pegawai atau pemberhentian pegawai dan penggajian pegawai. Semua data

diproses sehingga menghasilkan beberapa laporan seperti laporan pegawai masuk,

laporan pegawai berhenti, laporan pegawai mutasi, laporan histori pegawai, laporan

penggajian, laporan rekap gaji per cabang dan rekap gaji seluruh cabang.

Sedangkan surat penagihan cabang dilakukan oleh executive yang mengambil data

dari sistem. Semua user dapat mengatur akun mereka yang kemudian akan di

simpan ke dalam database sistem.

Page 34: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

43

master golongan

1.1

Pengolahan Master

1.2

Pengolahan user

1.3

Pengolahan sistem

1.4

pengaturan akun

1.5

Pengolahan data

pegawai

1.6

Pengolahan

laporan

1.7

Penagihan

1.8

penggajian

admin

operator

executive

direktur

update master

jenis pegawai

update master cabang

update master

golongan

update master unit

kerja

update user

update user

update tagihan gaji

update data pegawai

update data mutasi

update data berhenti

update data

penghasilan

data tagihan

daftar pegawai berhenti

data pegawai masuk

data pegawai mutasi

data penghasilan pegawai

data kontrak pegawai yang akan berakhir

penggajian

histori pegawai mutasi

laporan pegawai masuk

rekap gaji per cabang

rekap gaji seluruh

cabang

laporan histori

pegawai

kontrak akan berakhir

laporan penggajian

tambah data penggajian

histori pegawai masuk

histori pegawai berhenti

12 tbl_penggajian

master cabang

master jenis pegawai

master unit kerja

manajemen user

pengaturan akun

pengaturan parameter

tagihan gaji

tambah data pegawi

pengaturan akun

pengaturan akun

pengaturan akun

pemberhentian pegawai

mutasi pegawai

surat penagihan cabang

kwitansi penagihan cabang

laporan pegawai mutasi

laporan histori

pegawai

laporan pegawai masuk

laporan pegawai

berhenti

laporan pegawai mutasi

laporan pegawai

berhenti

1tbl_master_jenis_

pegawai

3 tbl_master_cabang

4 tbl_master_golongan

5 tbl_user_login

6tbl_setting_tagihan_

gaji

7 tbl_data_pegawai

8 tbl_data_mutasi

9tbl_data_

berhenti

10tbl_master_unit_

kerja

11 tbl_data_penghasilan

data penggajian

b. Diagram Level 0

Gambar 3. 23 DFD level 0

Page 35: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

44

1.1.1

pengolahan master

jenis pegawai

admin

master jenis pegawai

master cabang

master golongan

master unit kerja

update master jenis

pegawai

update master cabang

update master

golongan

update master unit

kerja

1tbl_master_jenis_

pegawai

3 tbl_master_cabang

4 tbl_master_golongan

10tbl_master_unit_

kerja

1.1.3

pengolahan master

cabang

1.1.4

pengolahan master

golongan

1.1.5

pengolahan master

unit kerja

Gambar 3. 24 diagram level 1 pengolahan master

Pada gambar 3.23 DFD level 0 terdapat beberapa sub proses yang akan

terjadi diantaranya adalah proses pengolahan sistem yang akan disimpan ke

database tbl_setting_tagihan_gaji, pengaturan akun yang akan disimpan ke

database tbl_user_login. Admin dapat melakukan pengolahan master jenis

pegawai, pengolahan master cabang, pengolahan master golongan, dan pengolahan

master unit kerja yang akan diolah di sistem. Operator dapat melakukan tambah

data pegawai, mutasi pegawai, pemberhentian pegawai yang akan diolah di sistem

dan proses penggajian yang akan disimpan ke database tbl_penggajian. Sedangkan

direktur akan mendapatkan laporan seperti laporan pegawai masuk, laporan

pegawai mutasi, laporan pegawai berhenti, pengolahan histori pegawai, rekap gaji

seluruh cabang, rekap gaji per cabang dan laporan penggajian dari sistem.

c. Diagram Level 1 Pengolahan Master

Pada gambar 3.24 DFD level 1 pengolahan master terdapat beberapa sub

proses yang akan terjadi diantaranya adalah proses pengolahan master jenis

pegawai yang akan disimpan ke database tbl_master_jenis_pegawai, proses

pengolahan master cabang yang akan disimpan ke database tbl_master_cabang,

Page 36: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

45

operator

update data pegawai

update data

penghasilan

update data mutasi

update data berhenti

7 tbl_data_pegawai

8 tbl_data_mutasi

9 tbl_data_berhenti

11 tbl_data_penghasilan

1.5.1

input data pegawai

1.5.2

mutasi pegawai

1.5.3

pemberhentian

pegawai

tambah data pegawai

mutasi pegawai

pemberhentian pegawai

Gambar 3. 25 diagram level 1 pengolahan data pegawai

proses pengolahan master golongan yang akan disimpan ke database

tbl_master_golongan dan proses pengolahan master unit kerja yang akan disimpan

ke database tbl_master_unit_kerja.

d. Diagram Level 1 Pengolahan Data Pegawai

Pada gambar 3.25 DFD level 1 pengolahan data pegawai terdapat beberapa

sub proses yang akan terjadi diantaranya adalah proses input data pegawai yang

akan disimpan ke database tbl_data_pegawai, proses mutasi pegawai yang akan

disimpan ke database tbl_mutasi_pegawai dan proses pemberhentian pegawai yang

akan disimpan ke database tbl_pemberhentian_pegawai.

Page 37: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

46

7 tbl_data_pegawai

operator

executive

direktur

8 tbl_data_mutasi

9 tbl_data_berhenti

11 tbl_data_penghasilan

12 tbl_penggajian

1.6.5

kontrak pegawai yang

akan berakhir

1.6.6

laporan history

pegawai

1.6.7

penggajian pegawai

1.6.1

laporan data

pegawai masuk

1.6.2

laporan rekap gaji

1.6.3

laporan data pegawai

mutasi

1.6.4

laporan data

pegawai berhenti

kontrak akan berakhir

laporan pegawai masuk

laporan pegawai masuk

rekap gaji semua

cabang

laporan rekap gaji per

cabang

laporan pegawai mutasi

laporan pegawai mutasi

laporan pegawai berhenti

laporan pegawai berhenti

laporan histori

pegawai

laporan histori

pegawai

laporan penggajian

data kontrak pegawai

yang akan berakhir

data pegawai masuk

data penghasilan

pegawai

data pegawai mutasi

data pegawai berhenti

histori pegawai masuk

histori pegawai mutasi

histori pegawai berhenti

data penggajian

Gambar 3. 26 diagram level 1 pengolahan laporan

e. Diagram Level 1 Pengolahan Laporan

Pada gambar 3.26 DFD level 1 pengolahan pengolahan laporan terdapat

beberapa sub proses yang akan terjadi diantaranya adalah proses kontrak akan

berakhir yang mengambil data dari database tbl_data pegawai, proses penggajian

pegawai yang mengambil data dari database tbl_penggajian, proses laporan data

Page 38: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

47

pegawai masuk yang mengambil data dari database tbl_data_pegawai, proses

laporan rekap gaji yang mengambil data dari database tbl_data_pengahasilan,

proses laporan data pegawai mutasi yang mengambil data dari database

tbl_data_mutasi, proses laporan data pegawai berhenti yang mengambil data dari

database tbl_data_berhenti, dan proses laporan histori data pegawai yang

mengambil data dari database tbl_data_pegawai, tbl_data_mutasi dan

tbl_data_berhenti.

3.5 Conceptual Data Model

Pada gambar 3.27 dijabarkan conceptual data model untuk database dari

sistem informasi administrasi kepegawaian pada PT Kopaba Jatim.

Page 39: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

48

Gambar 3. 27 conceptual data model

berhenti

mutasi cabang

mutasi

penghasilanjenis pegawai

unit kerja

golongan

mutasi unit kerja

cabang

penggajian

tbl_user_login

id_user_login

username

password

nama_lengkap

stts

<pi> Integer

Variable characters (10)

Variable characters (15)

Variable characters (30)

Variable characters (10)

<M>

Identifier_1 <pi>

tbl_setting_tagihan_gaji

id

bpjs_ketenagaankerjaan

bpjs_kesehatan

fee_management

ppn

pph

<pi> Variable characters (5)

Variable characters (15)

Integer

Variable characters (5)

Integer

Integer

<M>

Identifier_1 <pi>

tbl_master_unit_kerja

id_unit_kerja

nama_unit_kerja

parent_unit

<pi> Integer

Variable characters (15)

Variable characters (10)

<M>

Identifier_1 <pi>

tbl_master_jenis_pegawai

id_jenis_pegawai

nama_jenis

<pi> Integer

Variable characters (15)

<M>

Identifier_1 <pi>

tbl_master_golongan

id_golongan

golongan

uraian

level

<pi> Integer

Variable characters (5)

Variable characters (100)

Variable characters (5)

<M>

Identifier_1 <pi>

tbl_master_cabang

id_cabang

cabang

alamat

kota

<pi> Integer

Variable characters (20)

Variable characters (200)

Variable characters (20)

<M>

Identifier_1 <pi>

tbl_data_penghasilan

id_penghasilan

gaji_pokok

bpjs_kesehatan

bpjs_ketenagakerjaan

ppn

pph

nama_rekening

no_rekening

tagihan

jasa_pengelola

<pi> Integer

Variable characters (7)

Integer

Integer

Integer

Integer

Variable characters (20)

Variable characters (20)

Integer

Integer

<M>

Identifier_1 <pi>

tbl_data_pegawai

id_pegawai

nip

nip_lama

nama_pegawai

tempat_lahir

tanggal_lahir

jenis_kelamin

agama

jenis_pegawai

alamat

kota

pendidikan_terakhir

no_npwp

no_bpjs_ketenagakerjaan

no_bpjs_kesehatan

lokasi_kerja

nomor_sk_jabatan

tanggal_sk_jabatan

tanggal_mulai_jabatan

tanggal_selesai_jabatan

foto

status_kerja

status_kawin

keterangan

telp

email

<pi> Integer

Variable characters (7)

Variable characters (7)

Variable characters (30)

Variable characters (30)

Date

Variable characters (10)

Variable characters (15)

Integer

Variable characters (200)

Variable characters (20)

Variable characters (20)

Variable characters (15)

Variable characters (15)

Variable characters (15)

Variable characters (20)

Variable characters (15)

Date

Date

Date

Variable characters (200)

Variable characters (15)

Variable characters (10)

Variable characters (100)

Variable characters (20)

Variable characters (15)

<M>

Identifier_1 <pi>

tbl_data_mutasi

id_mutasi

nomor_surat_mutasi

tanggal_mulai_mutasi

tanggal_surat

tipe_mutasi

<pi> Integer

Variable characters (10)

Date

Date

Variable characters (10)

<M>

Identifier_1 <pi>

tbl_data_berhenti

id_berhenti

nomor_surat_berhenti

tanggal_mulai_berhenti

tanggal_surat

keterangan

<pi> Integer

Variable characters (10)

Date

Date

Variable characters (100)

<M>

Identifier_1 <pi>

tbl_penggajian

id_penggajian

gaji_pokok

tgl_bayar

tgl_transfer

potongan

tambahan

<pi> Integer

Variable characters (7)

Date

Date

Variable characters (10)

Variable characters (10)

<M>

Identifier_1 <pi>

Page 40: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

49

Pada gambar 3.27 conceptual data model menjelaskan terdapat dua entitas

tbl_user_login dan tbl_setting_tagihan_gaji dan juga delapan entitas yang saling

berhubungan. Satu data penghasilan memiliki banyak pegawai, sedangkan satu

pegawai memiliki satu penghasilan. Satu pegawai hanya memiliki satu jenis

pegawai, sedangkan satu jenis pegawai dapat dimiliki oleh banyak pegawai. Satu

golongan dapat dimiliki oleh banyak pegawai, sedangkan satu pegawai hanya

memiliki satu golongan. Satu pegawai memiliki satu unit kerja, sedangkan satu unit

kerja dapat dimiliki banyak pegawai. Satu cabang dapat dihuni banyak pegawai,

sedangkan satu pegawai hanya dapat menghuni satu cabang. Satu pegawai dapat

dimutasi lebih dari satu kali dan satu pegawai dapat diberhentikan lebih dari satu

kali.

3.6 Physical Data Model

Pada gambar 3.28 dijabarkan Physical Data Model untuk database sistem

informasi administrasi kepegawaian pada PT Kopaba Jatim.

Page 41: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

50

Gambar 3. 28 phisical data model

FK_BERHENTI

FK_MUTASI

FK_MUTASI_CABANG

FK_JENIS_PEGAWAI

FK_PENGHASILAN

FK_UNIT_KERJA

FK_GOLONGAN

FK_MUTASI_UNIT_KERJA

FK_CABANG

FK_PENGGAJIAN

tbl_user_login

id_user_login

username

password

nama_lengkap

stts

int

varchar(10)

varchar(15)

varchar(30)

varchar(10)

<pk>

tbl_setting_tagihan_gaji

id

bpjs_ketenagaankerjaan

bpjs_kesehatan

fee_management

ppn

pph

varchar(5)

varchar(15)

int

varchar(5)

int

int

<pk>

tbl_master_unit_kerja

id_unit_kerja

nama_unit_kerja

parent_unit

int

varchar(15)

varchar(10)

<pk>

tbl_master_jenis_pegawai

id_jenis_pegawai

nama_jenis

int

varchar(15)

<pk>

tbl_master_golongan

id_golongan

golongan

uraian

level

int

varchar(5)

varchar(100)

varchar(5)

<pk>

tbl_master_cabang

id_cabang

cabang

alamat

kota

int

varchar(20)

varchar(200)

varchar(20)

<pk>

tbl_data_penghasilan

id_penghasilan

gaji_pokok

bpjs_kesehatan

bpjs_ketenagakerjaan

ppn

pph

nama_rekening

no_rekening

tagihan

jasa_pengelola

int

varchar(7)

int

int

int

int

varchar(20)

varchar(20)

int

int

<pk>

tbl_data_pegawai

id_pegawai

id_golongan

id_jenis_pegawai

id_penghasilan

id_cabang

id_unit_kerja

nip

nip_lama

nama_pegawai

tempat_lahir

tanggal_lahir

jenis_kelamin

agama

jenis_pegawai

alamat

kota

pendidikan_terakhir

no_npwp

no_bpjs_ketenagakerjaan

no_bpjs_kesehatan

lokasi_kerja

nomor_sk_jabatan

tanggal_sk_jabatan

tanggal_mulai_jabatan

tanggal_selesai_jabatan

foto

status_kerja

status_kawin

keterangan

telp

email

int

int

int

int

int

int

varchar(7)

varchar(7)

varchar(30)

varchar(30)

date

varchar(10)

varchar(15)

int

varchar(200)

varchar(20)

varchar(20)

varchar(15)

varchar(15)

varchar(15)

varchar(20)

varchar(15)

date

date

date

varchar(200)

varchar(15)

varchar(10)

varchar(100)

varchar(20)

varchar(15)

<pk>

<fk3>

<fk1>

<fk5>

<fk4>

<fk2>

tbl_data_mutasi

id_mutasi

id_unit_kerja

id_pegawai

id_cabang

nomor_surat_mutasi

tanggal_mulai_mutasi

tanggal_surat

tipe_mutasi

id_pegawai_dimutasi

id_unit_kerja_pegawai_dimutasi

id_cabang_dimutasi

int

int

int

int

varchar(10)

date

date

varchar(10)

int

int

int

<pk>

<fk3>

<fk2>

<fk1>

tbl_data_berhenti

id_berhenti

id_pegawai

nomor_surat_berhenti

tanggal_mulai_berhenti

tanggal_surat

keterangan

int

int

varchar(10)

date

date

varchar(100)

<pk>

<fk>

tbl_penggajian

id_penggajian

id_pegawai

gaji_pokok

tgl_bayar

tgl_transfer

potongan

tambahan

int

int

varchar(7)

date

date

varchar(10)

varchar(10)

<pk>

<fk>

Page 42: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

51

Pada gambar 3.28 phisical data model menjelaskan bahwa terdapat 10 tabel

untuk menjalankan sistem informasi administrasi kepegawaian pada PT Kopaba

Jatim ini. Data master yang dibutuhkan adalah tbl_master_jenis_pegawai,

tbl_master_unit_kerja, tbl_master_golongan dan tbl_master_cabang. Lalu untuk

melakukan penyimpanan data mutasi pegawai dibutuhkan tabel tbl_data_mutasi.

Sedangkan untuk melakukan penyimpanan data pemberhentian pegawai

dibutuhkan tabel tbl_data_berhenti. Semua data pegawai disimpan kedalam tabel

tbl_data_pegawai. Sedangkan untuk data pengahasilan disimpan di tabel

tbl_data_pengahasilan. Untuk pengaturan parameter tagihan gaji dibutuhkan tabel

tbl_setting_tagihan_gaji. Sedangkan untuk user disimpan di tabel tbl_user_login.

3.7 Database

Berikut ini adalah pemodelan database yang dirancang untuk digunakan di

sistem yang baru.

a. Tabel tbl_user_login

Pada tabel 3.2 tbl_user_login dijelaskan nama field, jenis, ukuran dan

keterangan yang ada pada tabel untuk digunakan penyimpanan data user.

Tabel 3. 2 tbl_user_login

No Name Field Jenis Ukuran Keterangan

1 id_user_login Integer 11

Primary key

tbl_user_login

2 Username Varchar 10

Untuk menyimpan nama

user

3 Password Varchar 15

Untuk menyimpan

password user

4 nama_lengkap Varchar 30

Untuk menyimpan nama

lengkap user

5 Stts Varchar 10

Untuk menyimpan status

user

Page 43: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

52

b. Tabel tbl_setting_tagihan_gaji

Pada tabel 3.3 tbl_setting_tagihan_gaji dijelaskan nama field, jenis, ukuran

dan keterangan yang ada pada tabel untuk digunakan penyimpanan data parameter

tagihan gaji.

Tabel 3. 3 tbl_setting_tagihan_gaji

No Name Field Jenis Ukuran Keterangan

1 Id Varchar 5

Primary key

tbl_setting_tagihan_gaji

2 bpjs_ketenagakerjaan Varchar 5

Untuk menyimpan setting

bpjs ketenagakerjaan

3 bpjs_kesehatan int 5

Untuk menyimpan

setting bpjs kesehatan

4 fee_management Varchar 5

Untuk menyimpan

setting fee manajemen

5 Ppn int 5

Untuk menyimpan

setting ppn

6 Pph int 5

Untuk menyimpan

setting pph

c. Tabel tbl_master_unit_kerja

Pada tabel 3.4 tbl_master_unit_kerja dijelaskan nama field, jenis, ukuran

dan keterangan yang ada pada tabel untuk digunakan penyimpanan data master unit

kerja.

Tabel 3. 4 tbl_master_unit_kerja

No Name Field Jenis Ukuran Keterangan

1 id_unit_kerja Integer 11

Primary key

tbl_master_unit kerja

2 nama_unit_kerja Varchar 15

Untuk menyimpan nama

unit kerja

3 parent_unit Varchar 10

Untuk menyimpan parent

unit

Page 44: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

53

d. Tabel tbl_jenis_pegawai

Pada tabel 3.5 tbl_jenis_pegawai dijelaskan nama field, jenis, ukuran dan

keterangan yang ada pada tabel untuk digunakan penyimpanan data jenis pegawai.

Tabel 3. 5 tbl_jenis_pegawai

No Name Field Jenis Ukuran Keterangan

1 id_jenis_pegawai Integer 11

Primary key

tbl_jenis_pegawai

2 nama_jenis Varchar 15

Untuk menyimpan nama

jenis pegawai

e. Tabel tbl_master_golongan

Pada tabel 3.6 tbl_master_golongan dijelaskan nama field, jenis, ukuran dan

keterangan yang ada pada tabel untuk digunakan penyimpanan data master

golongan.

Tabel 3. 6 tbl_master_golongan

No Name Field Jenis Ukuran Keterangan

1 id_golongan Integer 11

Primary key

tbl_master_golongan

2 Golongan Varchar 5

Untuk menyimpan nama

golongan

3 Uraian Varchar 100

Untuk menyimpan uraian

golongan

4 Level Varchar 5

Untuk menyimpan level

golongan

f. Tabel tbl_master_cabang

Pada tabel 3.7 tbl_master_cabang dijelaskan nama field, jenis, ukuran dan

keterangan yang ada pada tabel untuk digunakan penyimpanan data master cabang.

Tabel 3. 7 tbl_master_cabang

No Name Field Jenis Ukuran Keterangan

1 id_cabang Integer 11

Primary key

tbl_master_cabang

Page 45: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

54

No Name Field Jenis Ukuran Keterangan

2 Cabang Varchar 20

Untuk menyimpan nama

cabang

3 Alamat Varchar 200

Untuk menyimpan alamat

cabang

4 Kota Varchar 20

Untuk menyimpan kota

cabang

g. Tabel tbl_data_penghasilan

Pada tabel 3.8 tbl_data_pengahasialan dijelaskan nama field, jenis, ukuran

dan keterangan yang ada pada tabel untuk digunakan penyimpanan data

pengahasilan.

Tabel 3. 8 tbl_data_penghasilan

No Name Field Jenis Ukuran Keterangan

1 id_penghasilan Integer 11

Primary key

tbl_data_penghasilan

2 gaji_pokok Integer 11

Untuk menyimpan gaji

pokok pegawai

3 bpjs_kesehatan Integer 11

Untuk menyimpan bpjs

kesehatan pegawai

4 bpjs_ketenagakerjaan Integer 11

Untuk menyimpan bpjs

ketenagakerjaan pegawai

5 Ppn Integer 11

Untuk menyimpan PPN

pegawai

6 Pph Integer 11

Untuk menyimpan PPH

pegawai

7 nama_rekening Varchar 20

Untuk menyimpan nama

rekening pegawai

8 no_rekening Varchar 20

Untuk menyimpan nomor

rekening pegawai

9 Tagihan Integer 11

Untuk menyimpan

tagihan pegawai

10 jasa_pengelola Integer 11

Untuk menyimpan data

jasa pengelola

Page 46: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

55

h. Tabel tbl_data_pegawai

Pada tabel 3.9 tbl_data_pegawai dijelaskan nama field, jenis, ukuran dan

keterangan yang ada pada tabel untuk digunakan penyimpanan data pegawai.

Tabel 3. 9 tbl_data_pegawai

No Name Field Jenis Ukuran Keterangan

1 id_pegawai Integer 11

Primary key

tbl_data_pegawai

2 Nip Varchar 7

Untuk menyimpan NIP

pegawai

3 nip_lama Varchar 7

Untuk menyimpan NIP

lama pegawai

4 nama_pegawai Varchar 30

Untuk menyimpan nama

pegawai

5 tempat_lahir Varchar 30

Untuk menyimpan

tempat lahir pegawai

6 tanggal_lahir Date -

Untuk menyimpan

tanggal lahir pegawai

7 jenis_kelamin Varchar 10

Untuk menyimpan jenis

kelamin pegawai

8 Agama Varchar 15

Untuk menyimpan agama

pegawai

9 id_jenis_pegawai Integer 11

Untuk menyimpan id

jenis pegawai

10 Alamat Varchar 200

Untuk menyimpan

alamat pegawai

11 Kota Varchar 20

Untuk menyimpan kota

tempat tinggal pegawai

12

pendidikan_terakhir Varchar 20

Untuk menyimpan

pendidikan terakhir

pegawai

13 no_npwp Varchar 15

Untuk menyimpan nomor

npwp pegawai

14

no_bpjs_ketenagakerjaan Varchar 15

Untuk menyimpan nomor

bpjs ketenagakerjaan

pegawai

15 no_bpjs_kesehatan Varchar 15

Untuk menyimpan nomor

bpjs kesehatan pegawai

16 id_golongan Integer 11

Untuk menyimpan id

golongan

17 id_unit_kerja Integer 11

Untuk menyimpan id unit

kerja

18 lokasi_kerja Varchar 15

Untuk menyimpan lokasi

kerja pegawai

Page 47: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

56

No Name Field Jenis Ukuran Keterangan

19 nomor_sk_jabatan Varchar 15

Untuk menyimpan nomor

sk jabatan pegawai

20 tanggal_sk_jabatan Date -

Untuk menyimpan

tanggal sk jabatan

pegawai

21 tanggal_mulai_jabatan Date -

Untuk menyimpan

tanggal mulai jabatan

22 tanggal_selesai_jabatan Date -

Untuk menyimpan

tanggal selesai jabatan

23 Foto Varchar 200

Untuk menyimpan foto

pegawai

24 id_cabang Integer 11

Untuk menyimpan id

cabang

25 status_kerja Varchar 15

Untuk menyimpan status

kerja

26 status_kawin Varchar 10

Untuk menyimpan status

kawin

27 Keterangan Varchar 100

Untuk menyimpan

keterangan pegawai

28 Telp Varchar 20

Untuk menyimpan nomot

telfon pegawai

29 Email Varchar 15

Untuk menyimpan

alamat email pegawai

30 Id cabang Integer 11

Untuk menyimpan id

cabang

31 Id Penghasilan Integer 11

Untuk menyimpan Id

penghasilan

i. Tabel tbl_data_mutasi

Pada tabel 3.10 tbl_data_mutasi dijelaskan nama field, jenis, ukuran dan

keterangan yang ada pada tabel untuk digunakan penyimpanan data mutasi.

Tabel 3. 10 tbl_data_mutasi

No Name Field Jenis Ukuran Keterangan

1 id_mutasi Integer 11

Primary key

tbl_data_mutasi

2 id_cabang Integer 11

Untuk menyimpan id

cabang

3 nomor_surat_mutasi Varchar 10

Untuk menyimpan

nomor surat mutasi

4 id_pegawai Integer 11

Untuk menyimpan id

pegawai

Page 48: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

57

No Name Field Jenis Ukuran Keterangan

5

id_pegawai_dimutasi Integer 11

Untuk menyimpan id

pegawai yang

dimutasi

6 tanggal_mulai_mutasi Date -

Untuk menyimpan

tanggal mulai mutasi

7 id_cabang_dimutasi Integer 11

Untuk menyimpan id

cabang mutasi

8 tanggal_surat Date -

Untuk menyimpan

tanggal surat mutasi

9 id_unit_kerja Integer 11

Untuk menyimpan id

unit kerja

10

id_unit_kerja_pegawai_dimutasi Integer 11

Untuk menyimpan

unit kerja pegawai

dimutasi

11 tipe_mutasi Varchar 10

Untuk menyimpan

tipe mutasi

j. Tabel tbl_data_berhenti

Pada tabel 3.11 tbl_master_cabang dijelaskan nama field, jenis, ukuran dan

keterangan yang ada pada tabel untuk digunakan penyimpanan data berhenti.

Tabel 3. 11 tbl_data_berhenti

No Name Field Jenis Ukuran Keterangan

1 id_berhenti Integer 11

Primary key

tbl_data_berhenti

2 nomor_surat_berhenti Varchar 10

Untuk menyimpan nomor

surat berhenti

3 id_pegawai Integer 11

Untuk menyimpan id

pegawai

4 tanggal_mulai_berhenti Date -

Untuk menyimpan

tanggal mulai berhenti

5

tanggal_surat Date -

Untuk menyimpan

tanggal surat

pemberhentian

6 Keterangan Varchar 200

Untuk menyimpan

keterangan berhenti

Page 49: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

58

k. Tabel tbl_penggajian

Pada tabel 3.12 tbl_penggajian dijelaskan nama field, jenis, ukuran dan

keterangan yang ada pada tabel untuk digunakan penyimpanan data berhenti.

Tabel 3. 12 tbl_penggajian

No Name Field Jenis Ukuran Keterangan

1 id_penggajian Integer 11

Primary key

tbl_penggajian

2 id_pegawai Integer 11

Untuk menyimpan id

pegawai yang akan digaji

3 gaji_pokok Varchar 11

Untuk menyimpan gaji

pokok pegawai

4 Tambahan Varchar 11

Untuk menyimpan

tambahan gaji pegawai

5 Potongan Varchar 11

Untuk menyimpan

tambahan gaji pegawai

5 tgl_bayar Date -

Untuk menyimpan

tanggal bayar pegawai

6 tgl_transfer Date -

Untuk menyimpan

tanggal transfer

3.8 Desain Input Output

Setelah melakukan perancangan pemodelan database, selanjutnya adalah

merancang desain input dan output. Berikut ini adalah desain antar muka dari sistem

informasi administrasi kepegawaian pada PT Kopaba Jatim.

Page 50: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

59

a. Form Input Data Pegawai

Pada gambar 3.29 form tambah pegawai untuk input data pegawai, data

jabatan, data pengahasilan, info kontak dan foto pegawai. Semua data pegawai akan

disimpan ke database.

Gambar 3. 29 form tambah pegawai

Page 51: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

60

b. Form Manajemen User

Pada gambar 3.30 form manajemen user digunakan admin untuk

menambahkan user baru yang mana user tersebut nantinya dapat mengakses sistem.

Gambar 3. 30 form manajemen user

c. Form Master Cabang

Pada gambar 3.31 form master cabang digunakan untuk menginputkan

cabang Bank Jatim yang menggunakan jasa PT Kopaba Jatim.

Gambar 3. 31 form master cabang

Page 52: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

61

d. Form Master Jenis Pegawai

Pada gambar 3.32 form master jenis pegawai digunakan untuk

menginputkan jenis pegawai yang dipekerjakan PT Kopaba Jatim.

Gambar 3. 32 form master jenis pegawai

e. Form Master Unit Kerja

Pada gambar 3.33 form master unit kerja digunakan untuk menginputkan

unit kerja yang disediakan PT Kopaba Jatim.

Gambar 3. 33 form master unit kerja

Page 53: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

62

f. Form Parameter Tagihan Gaji

Pada gambar 3.34 form paramater tagihan gaji digunakan untuk membuat

setting deafult parameter penagihan gaji.

Gambar 3. 34 form parameter tagihan gaji

g. Form Pengaturan User

Pada gambar 3.35 form pengaturan user digunakan untuk mengatur nama

user yang sedang mengakses sistem.

Gambar 3. 35 form pengaturan user

Page 54: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

63

h. Form Pengaturan Password

Pada gambar 3.36 form pengaturan password digunakan untuk mengatur

password baru user yang sedang mengakses sistem.

Gambar 3. 36 form pengaturan password

i. Form Penggajian

Pada gambar 3.37 form penggajian digunakan untuk melakukan penggajian

pegawai. Data penggajian didapatkan dari tabel tbl_pengahasilan.

gambar 3. 37 form penggajian

Page 55: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

64

j. Form Setting Header

Pada gambar 3.38 form setting header digunakan untuk melakukan

pengaturan header pada surat.

Gambar 3. 38 form setting header

k. Form Tagihan

Pada gambar 3.39 form tagihan digunakan untuk melihat detail penagihan

ke cabang Bank Jatim yang bersangkutan yang kemudian dilakukan penagihan

dengan cara mencetak surat tagihan.

Gambar 3. 39 form tagihan

Page 56: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

65

l. Form Upload Data Pegawai

Pada gambar 3.40 form upload data pegawai digunakan untuk melakukan

migrasi data dari pegawai dari microsoft excel kedalam sistem ini. Pada form ini

akan disediakan pula template yang dapat disimpan kedalam sistem.

Gambar 3. 40 form upload data pegawai

m. Laporan Kontrak akan Berakhir

Pada gambar 3.41 laporan kontrak akan berakhir digunakan untuk melihat

daftar pegawai yang akan berakhir masa kontraknya dalam tiga bulan mendatang.

Gambar 3. 41 laporan kontrak akan berakhir

n. Laporan Pegawai telah Berhenti

Pada gambar 3.42 laporan pegawai telah berhenti digunakan untuk melihat

daftar pegawai yang telah diberhentikan.

gambar 3. 42 laporan pegawai telah berhenti

Page 57: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

66

o. Laporan Pendapatan Seluruh Cabang

Pada gambar 3.43 laporan gaji seluruh cabang digunakan untuk melihat gaji

pada semua cabang Bank Jatim yang menggunakan jasa PT Kopaba Jatim.

Gambar 3. 43 laporan gaji seluruh cabang

p. Laporan Pendapatan Per Cabang

Pada gambar 3.44 laporan gaji masing-masing cabang digunakan untuk

melihat gaji pada setiap cabang Bank Jatim yang menggunakan jasa PT Kopaba

Jatim.

Gambar 3. 44 laporan gaji masing-masing cabang

Page 58: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

67

q. Laporan Pegawai Masuk

Pada gambar 3.45 laporan pegawai masuk digunakan untuk melihat catatan

pegawai masuk pada periode tertentu.

Gambar 3. 45 laporan pegawai masuk

r. Laporan Pegawai Berhenti

Pada gambar 3.46 laporan pegawai berhenti digunakan untuk melihat

catatan pegawai berhenti atau diberhentikan pada periode tertentu.

Gambar 3. 46 laporan pegawai berhenti

s. Laporan Pegawai Mutasi

Pada gambar 3.47 laporan pegawai mutasi digunakan untuk melihat catatan

pegawai berhenti atau diberhentikan pada periode tertentu.

Gambar 3. 47 laporan pegawai mutasi

Page 59: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

68

t. Laporan Histori Pegawai

Pada gambar 3.48 laporan histori pegawai digunakan untuk melihat catatan

pegawai pada masa kerjanya.

Gambar 3. 48 laporan histori pegawai

u. Laporan Penggajian Pegawai

Pada gambar 3.49 laporan penggajian pegawai digunakan untuk melihat

catatan penggajian pegawai pada periode tertentu.

Gambar 3. 49 laporan penggajian pegawai

v. Chart Pendapatan

Pada gambar 3.50 chart pendapatan digunakan untuk melihat laporan

pendapatan dari masing-masing cabang dalam bentuk grafik.

Page 60: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

69

Gambar 3. 50 chart pendapatan

3.9 Desain Uji Coba

Desain uji Coba bertujuan untuk memastikan bahwa aplikasi telah dibuat

dengan benar sesuai dengan kebutuhan atau tujuan yang diharapkan. Pada tabel

3.13 dijelaskan skenario uji coba yang akan digunakan pada sistem informasi yang

dibuat.

Tabel 3. 13 desain uji coba

No Fungsi yang akan

diuji

Data yang

digunakan Hasil yang diharapkan

1 Login Data user yang benar Login sukses

2 Login Data user yang salah Login gagal, muncul notifikasi

3 Input data pegawai Data pegawai benar Data pegawai yang ditambahkan

berhasil disimpan

4 Cetak surat kontrak Data pegawai

Menampilkan surat kontrak

sesuai dengan data pegawai

terpilih dalam bentuk *.doc

5 Filter data pegawai Data pegawai

Menampilkan data pegawai yang

difilter berdasarkan NIP atau

nama, unit kerja dan cabang

6 Cetak data pegawai

yang disortir Data pegawai

Seluruh data pegawai yang

disortir ter-export dalam bentuk

*.pdf

7 Lihat detail pegawai Data pegawai Menampilkan detail data pegawai

yang dipilih

8 Mutasi pegawai Data pegawai benar

Data mutasi (cabang atau unit

kerja atau alih tugas) berhasil

disimpan di database

9 Cetak surat mutasi

Data pegawai yang

pernah dimutasi, data

pegawai mutasi

Menampilkan surat mutasi sesuai

data mutasi dalam bentuk *.doc

Page 61: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

70

No Fungsi yang akan

diuji

Data yang

digunakan Hasil yang diharapkan

10 Cetak surat mutasi Data pegawai yang

belum dimutasi

Menampilkan notifikasi bahwa

pegawai tersebut belum dimutasi

11 Pemberhentian

pegawai Data pegawai

Data pemberhentian pegawai

berhasil disimpan

12 Cetak surat

pemberhentian

Data pegawai, data

pegawai berhenti

Menampilkan surat

pemberhentian sesuai data

pemberhentian dalam bentuk

*.doc

13 Cetak surat

pemberhentian

Data pegawai yang

belum diberhentikan

Menampilkan notifikasi bahwa

pegawai tersebut belum

diberhentikan

14 Kontrak akan berakhir

Data pegawai yang

akan habis masa

kontrak dalam 2

bulan kedepan

Menampilkan semua pegawai

yang akan habis masa kontraknya

15 Input master jenis

pegawai Data jenis pegawai

Data master jenis pegawai

berhasil disimpan

16 Input master cabang Data cabang Data master cabang berhasil

disimpan

17 Input master unit kerja Data unit kerja Data master unit kerja berhasil

disimpan

18 Pengaturan paramater

tagihan gaji

Data paramater

tagihan gaji (BPJS

Ketenagakerjaan,

BPJS Kesehatan, Fee

Management, PPN,

PPH)

Data pengaturan paramater

tagiahan gaji berhasil disimpan

19 Tambah user Data user Data user berhasil disimpan

20 Penggajian Pegawai

dan Cetak Slip Gaji

Data Penggajian dan

Data Penghasilan

Data penggajian berhasil

disimpan dan slip gaji berhasil di

cetak

21 Cetak surat dan

kwitansi penagihan

Data cabang, data

penghasilan pegawai

Surat penagihan dan kwitansi

penagihan kepada cabang yang

terpilih telah sesuai dan

ditampilkan dalam bentuk *.doc

22 Cetak laporan tagihan

gaji

Data cabang, data

penghasilan pegawai

Menampilkan laporan tagihan

gaji per cabang atau keseluruhan

dalam bentuk *.pdf

23 Cetak laporan pegawai

masuk Data pegawai

Menampilkan laporan pegawai

masuk sesuai periode dalam

bentuk *.pdf

Page 62: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2119/5/BAB_III.pdf · 2017. 5. 31. · 4 Direktur a. Lihat laporan pegawai mutasi b. Lihat laporan pegawai

71

No Fungsi yang akan

diuji

Data yang

digunakan Hasil yang diharapkan

24 Cetak laporan pegawai

mutasi

Data pegawai, data

mutasi

Menampilkan laporan pegawai

mutasi sesuai periode dalam

bentuk *.pdf

25 Cetak laporan pegawai

berhenti

Data pegawai, data

berhenti

Menampilkan laporan pegawai

pemberhentian sesuai periode

dalam bentuk *.pdf

26 Cetak laporan

penggajian

Data pegawai, data

penggajian

Menampilkan laporan penggajian

sesuai periode dalam bentuk *.pdf

27 Lihat histori pegawai

Data pegawai, data

mutasi, data

pemberhentian

Menampilkan laporan histori

pegawai yang terpilih dalam

bentuk *.pdf