Tinjauan Umum Ruang Lingkup Perancangan Tujuan Perancangan Kebutuhan Perangkat Lunak

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