IV-1
BAB IV PERANCANGAN PRODUK
Dalam bab ini menjelask an tentang tahapan – tahapan perancangan yang
dilak uk an, pada tahap perancangan ini meliputi perancangan class diagram, perancangan antarmuk a interface dan database.
IV.1 Tinjauan Umum
Perancangan desain merupakan suatu aktivitas pembuatan usulan – usulan
yang merubah sesuatu yang telah ada menjadi lebih baik. Proses perancangan desain adalah merupakan suatu perubahan dari suatu
keadaan awal kearah suatu keadaan masa depan yang dibayangkan.
IV.2 Ruang Lingkup Perancangan
Sistem yang akan dibangun merupakan alat bantu untuk mempermudah pegawai untuk melakukan proses pendataan kehadiran kerja, serta mempermudah administrator
untuk mengelola data pegawai dan data kehadiran pegawai.
IV.3 Tujuan Perancangan
Tujuan dari pembangunan sistem pengelolaan data pegawai dan pendataan kehadiran pegawai adalah :
1. Mempermudah pegawai dalam proses melakukan pendataan kehadiran
setiap hari kerjanya. 2.
Mempermudah administrator untuk mengelola data kehadiran pegawai. 3.
Mempermudah administrator untuk mengelola data pegawai. 4.
Mempermudah untuk menghasilkan laporan data kehadiran pegawai. 5.
Mempermudah untuk menghasilkan laporan data pegawai.
IV-2
IV.4 Langkah – Langkah Perancangan
Berikut merupakan langkah – langkah yang dilakukan dalam perancangan sistem
pendataan kehadiran pegawai.
IV.4.1 Rancangan Basis Data
Berikut merupakan rancangan basis data yang telah dibuat berdasarkan kebutuhan dalam sistem yang akan dibangun.
IV-3
Gambar 4.1 ER Diagram
T_pegawai Nip_pegawai
Username Password
Nama_lengkap
tupoksi email
No_telp alamat
Kota_lahir
Tgl_lahir Jenis_kelamin
agama
Id_golongan Id_unitkerja
Id_jabatan atasan
Tp_max level
blokir Id_session
urutan urutan2
R1
Satuan_kerja
1
1
Id_unitkerja Nama_unitkerja
jabatan
Nama_jabatan Id_unitkerja
Id_jabatan R2
1 N
R3
1
1
golongan Id_golongan
pangkat R4
1 1
absensi Id_absensi
Nip_pegawai Tanggal_absen
Jam_masuk Jam_keluar
Status_masuk Status_keluar
keterangan R5
1 N
IV-4
Gambar 4.2 Skema Database
IV-5
IV.4.2 Rancangan kode
Berikut ini merupakan rancangan kode yang digunakan pada database. Tabel 4.1 Rancangan kode
Nama Tabel
Struktur Tabel Key
Tipe Panjang
Primary Foreign
T_pegawai nip_pegawai
√ varchar
20 Username
varchar 25
Password varchar
50 Nama_lengkap
varchar 100
Tupoksi Text
Kredit Text
Email varchar
100 No_telp
varchar 20
Alamat varchar
200 Kota_lahir
varchar 50
Tgl_lahir Date
Jenis_kelamin Enum‘L’,’P’
Agama Enum‘Islam’,’Protestan’
,’katolik’,’hindu’ ,’budha’,’konghucu’
Id_golongan √
varchar 10
Id_unitkerja √
tinyint 4
Id_jabatan √
int 5
atasan int
5 Tp_max
Double Level
Enum‘admin’,’operator1’ ,’operator2’,’operator3’
,’eselon2’,’eselon3’ ,’eselon4’,’pegawai’
,’jafung’ Blokir
Enum‘Y’,”N’ Id_session
varchar 100
Urutan int
5 Urutan2
int 5
Absensi id_absensi
√ int
100 Nip_pegawai
√ varchar
20 Tanggal_absen
date Jam_masuk
Time Jam_keluar
Time Status_masuk
Enum‘Y’,’N’ Status_keluar
Enum‘Y’,’N’ keterangan
Enum‘Masuk’,’Ijin’ ,’Sakit’,’DinasLuar’
,’Absen’
IV-6
Nama Tabel Struktur Tabel
Key Tipe
Panjang Primary Foreign
Config_system id_sistem
√ varchar
2 Instansi
varchar 100
Alamat varchar
100 Nama_kadis
varchar 50
Nip_kadis varchar
50 Jam_masuk
time Jam_keluar
time informasi
varchar 100
golongan id_golongan
√ Enum‘I.a’,’I.b’.’I.c’,’I.d’
,’II.a’,’II.b’,’II.c’,’II.d’ ,’III.a’,’III.b’,’III.c’,’III.d’
,’IV.a’,’IV.b’,’IV.c’ pangkat
varchar 50
Config_system id_jabatan
√ int
3 Nama_jabatan
varchar 50
Id_unitkerja √
int 2
Satuan_kerja id_unitkerja
√ int
2 Nama_unitkerja
varchar 70
IV-7
IV.4.3 Struktur Menu
Gambar 4.3 Struktur menu
Pembangunan sistem pengelolaan data pegawai dan kehadiran pegawai
di DISKOMINFO JABAR LOGIN
DASHBOARD ABSENSI PEGAWAI
DATA PEGAWAI PENGELOLAAN
LAPORAN PENGATURAN
ABSEN MASUK ABSEN KELUAR
ABSEN MANUAL TAMBAH DATA
PEGAWAI UBAH DATA
PEGAWAI HAPUS DATA
PEGAWAI PENGATURAN
SISTEM ABOUT
LOGOUT LAPORAN DATA
PEGAWAI LAPORAN DATA
ABSENSI
PENGELOLAAN SATUAN KERJA
PENGELOLAAN JABATAN
PENGELOLAAN GOLONGAN
PENGELOLAAN ABSENSI
PENGELOLAAN INFORMASI
TAMBAH DATA SATUAN KERJA
UBAH DATA SATUAN KERJA
HAPUS DATA SATUAN KERJA
TAMBAH DATA JABATAN
UBAH DATA JABATAN
HAPUS DATA SATUAN KERJA
TAMBAH DATA GOLONGAN
UBAH DATA GOLONGAN
HAPUS DATA GOLONGAN
UBAH DATA ABSENSI
HAPUS DATA ABSENSI
IV-1
IV.4.4 Prototype Perangkat Lunak
Berikut ini merupakan prototype dari sistem pendataan kehadiran kerja pegawai 1. Login Administrator
Gambar 4.4 Login Administrator
IV-2
2. Dashboard Perangkat Lunak
Gambar 4.5 Dashboard Perangkat Lunak
IV-3 3.
Menu Absen Pegawai
Gambar 4.6 Menu Abseen Pegawai
IV-4 4.
Menu Data Pegawai
Gambar 4.7 Menu Data Pegawai
IV-5 5.
Menu Pengelolaan
Gambar 4.8 Menu Pengelolaan
IV-6
6. Menu Laporan
Gambar 4.9 Menu Laporan
IV-7
7. Menu Pengaturan
Gambar 4.10 Menu Pengaturan
IV-8
8. Absen Masuk
Gambar 4.11 Absen Masuk 9. Absen Keluar
Gambar 4.12 Absen Keluar
IV-9
10. Absen Manual
Gambar 4.13 Absen Manual
IV-10
11. Pengelolaan Absensi
Gambar 4.14 Pengelolaan Absensi
IV-11
12. Pengaturan Sistem
Gambar 4.15 Pengaturan Sistem
IV-12
13. Pengelolaan Golongan
Gambar 4.16 Pengelolaan Golongan
IV-13
14. Pengelolaan Informasi
Gambar 4.17 Pengelolaan Informasi
IV-14
15. Pengelolaan Jabatan
Gambar 4.18 Pengelolaan Jabatan
IV-15
16. Pengelolaan Unit Kerja
Gambar 4.19 Pengelolaan Unit Kerja
IV-16
17. Laporan Absensi pencarian periode
Gambar 4.20 Laporan Absensi pencarian periode
IV-17
18. Laporan Abseni Cetak Dokumen
Gambar 4.21 Laporan Absensi Cetak Dokumen
IV-18
19. Laporan Pegawai Cetak
Gambar 4.22 Laporan Pegawai Cetak
IV-19
20. About
Gambar 4.23 About
IV-20
21. Tambah Data pegawai
Gambar 4.24 Tambah Data Pegawai
IV-21
22. Ubah Data Pegawai
Gambar 4.25 Ubah Data Pegawai
IV-22
23. Tambah Data Unit Kerja
Gambar 4.26 Tambah Data Unit Kerja
IV-23
24. Ubah Data Unit Kerja
Gambar 4.27 Ubah Data Unit Kerja
IV-24
25. Tambah Data Golongan
Gambar 4.28 Tambah Data Golongan
IV-25
26. Ubah Data Golongan
Gambar 4.29 Ubah Data Golongan
IV-26
27. Tambah Data Jabatan
Gambar 4.30 Tambah Data Jabatan
IV-27
28. Ubah Data jabatan
Gambar 4.31 Ubah Data Jabatan
IV.5 Kebutuhan Perangkat Lunak
Berikut ini merupakan kebutuhan dari perangkat lunak yang akan dibangun 1. MySql
MySql merupakan manajemen database yang akan digunakan dalam perangkat lunak yang akan di bangun.
V-1
BAB V IMPLEMENTASI
Dalam bab ini menjelask an tentang penerapan dari sistem yang telah dirancang sebelumnya. Pada implementasi disini dilak uk an sesuai dengan rancangan yang telah
dibuat pada perangk at lunak yang dibangun, serta hal – hal yang mendukung dalam
pembangunan perangk at lunak dalam sistem yang telah dibuat.
V.1 Tinjauan Umum
Tahap Implementasi adalah tahap dimana dilakukannya penerapan pada sebuah alat perangkat lunak berdasarkan sistem yang telah dirancang sebelumnya, baik itu
berupa struktur data dan yang lainnya. Adapula perangkat keras dan perangkat lunak yang dapat mendukung dalam pembangunan sistem dan perangkat lunak disini sesuai
dengan kriteria yang dibutuhkan.
V.2 Kebutuhan Perangkat
Adapun beberapa perangkat yang dibutuhkan dalam membangun perangkat lunak disini, diantaranya sebagai berikut :
V.2.1 Perangkat Keras
Berikut merupakan
beberapa perangkat
keras yang
dibutuhkan dalam pembangunan perangkat lunak.
Tabel 5.1 Kebutuhan perangkat keras No
Nama Perangkat Keterangan
1 Komputer
Komponen utama untuk aplikasi dapat berjalan.
2 Komputer Server
Suatu komputer yang menjadi pengelola dan pusat data bagi komputer client
3 Router
Digunakan untuk menyaring atau memfilter data yang lalul lalang di jaringan berdasarkan