commit to user
BAB III DESAIN DAN PERANCANGAN
A. Kebutuhan Sistem
Sistem Informasi Pengajuan Izin Cuti Kepegawaian Institut Seni Indonesia ISI Surakarta dibuat dengan berbasiskan PHP dan MySQL. Untuk membuat
sistem informasi ini menggunakan beberapa perangkat lunak dan perangkat keras untuk mendukung dalam pembuatannya, yaitu :
1. Perangkat Lunak
Software
Standar minimum perangkat lunak yang digunakan dalam pembuatan Sistem Informasi ini adalah sebagai berikut :
a. Sistem Operasi
:
Microsoft Windows
XP SP3 b.
Software
:
Macromedia Dreamweaver
8,
Navicat 2004
c.
Web Server
:
Apache
d.
Database Server
:
MySQL
2. Perangkat Keras
Hardware
Standar minimum perangkat keras yang digunakan dalam pembuatan Sistem Informasi ini adalah sebagai berikut :
a.
Celeron Dual-Core CPU T3000 1.80 Ghz
b.
RAM 765
MB
c.
Hard Disk
40
GB
B. Perancangan Sistem
Kegiatan yang dilakukan pada tahap perancangan sistem dalam Sistem Informasi Pengajuan Izin Cuti Kepegawaian Institut Seni Indonesia ISI
Surakarta, meliputi merancang atau mendesain sistem yang sesuai, mendesain pemodelan sistem yang sesuai, mengenali dan mendefinisikan masalah pembuatan
sistem sehingga jika ada suatu masalah, bisa didapatkan alternatif pemecahannya.
commit to user
1. Rancangan
Layout
Tampilan suatu sistem informasi atau
layout
menjadi daya tarik tersendiri bagi user ataupun pengguna yang menggunakan sistem
informasi tersebut. Pada
layout
atau tampilan Sistem Informasi Pengajuan Izin Cuti Kepegawaian, secara umum terlihat seperti tampilan
website- website
yang sering kita lihat. Untuk templatenya, penulis menggunakan CSS seperti dalam buku Membongkar Trik Rahasia Para Master PHP yang
dikemukakan oleh Lukmanul Hakim Hakim,2008 sesuai dengan ijin penulis melalui email
algosigmagmail.com .
Dibawah ini merupakan sekilas gambaran layout dari Sistem Informasi Pengajuan Izin Cuti Kepegawaian ISI Surakarta:
Gambar 3. Layout Tampilan Sistem Informasi Pengajuan Izin Cuti Kepegawaian Institut Seni Indonesia ISI Surakarta
Keterangan untuk penomoran layout tampilan Sistem Informasi Pengajuan Izin Cuti Kepegawaian Institut Seni Indonesia ISI Surakarta:
1. Tata letak untuk tempat meletakkan header. 2. Berisi menu-menu.
1
3
4
2
commit to user
3. Merupakan isi atau komponen untuk menyampaikan informasi maupun menampilkan form.
4. Footer.
2. Rancangan Diagram
Admin memanage data pegawai, pegawai yang ingin mengajukan cuti harus melakukan
Log In
terlebih dahulu, pegawai yang akan mengajukan cuti harus menginputkan datanya melalui sistem, setelah
berhasil menginputkan data-data pengajuan cuti, maka pegawai tersebut berhak mencetak datanya yang telah diisikan dalam bentuk form cetak
pengajuan cuti. Form yang telah dicetak dalam bentuk
hardcopy
di rangkap 3. Rangkap 3 tersebut digunakan dibawa satu untuk pegawai
yang mengajukan cuti tersebut, satu untuk kepala pegawai, satu untuk kepala atasan kepegawaian yang berwenang.
a.
Context Diagram
Dari gambar 4. Dapat dilihat bagaimana alur sistem yang akan dirancang. Urutan proses dari sistem tersebut dapat dilihat dari proses
aliran data.
SISTEM INFORMASI PENGAJUAN IZIN
CUTI KEPEGAWAIAN ISI SURAKARTA
ADMIN KARYAWAN
KEPALA PEGAWAI
Check data pegawai dan cuti
Data konfirmasi cuti pegawai
Konfirmasi, check, manage data cuti
Data konfirmasi cuti pegawai
Data cuti, cetak form cuti
Konfirmasi cuti
Gambar 4.
Context Diagram
Sistem Informasi Pengajuan Izin Cuti Kepegawaian Institut Seni Indonesia ISI Surakarta
commit to user
b. DFD Level 0
Gambar 5. merupakan pengembangan dari diagram konteks yang disebut dengan DFD Level 0, dalam gambar dibawah terlihat alur yang
terjadi dalam sistem ini, seperti pengajuan cuti, konfirmasi cuti, serta report.
1 PENGAJUAN
CUTI
ADMIN
KARYAWAN KEPALA
PEGAWAI
3 PENCATATAN
DATA PEGAWAI
Tb Permohonan Cuti
D
Tb jenis cuti D
D Tb Karyawan
2 KONFIRMASI
PENGAJUAN CUTI
4 CETAK
PENGAJUAN CUTI
D Tb Statistik
5 INFORMASI
Tb Download D
Data permohonan cuti Data jenis cuti
Data download Manage pegawai
Data pegawai telah disimpan Form cuti tercetak
Data pegawai
Data pengajuan cuti pegawai
Data statistik Data jenis cuti
Data permohonan cuti Data
karyawan
Data karyawan
Data jenis
cuti Data permohonan
cuti Mengajukan cuti
Konfirmasi cuti
Informasi Data informasi
Konfirmasi cuti Informasi pengajuan
cuti pegawai Konfirmasi cuti pegawai
Data konfirmasi cuti
Manage informasi Cetak form cuti
Form cuti tercetak
Gambar 5. DFD Level 0 Sistem Informasi Pengajuan Izin Cuti Kepegawaian
Institut Seni Indonesia ISI Surakarta
commit to user
c. DFD Level 1 Proses Pengajuan Cuti
Gambar 6. menerangkan alur dari DFD Level 1 proses pengajuan cuti, dari gambar terlihat adanya proses baru yang muncul seperti jenis
pengajuan cuti yang diambil.
KARYAWAN
1.1 JENIS
PENGAJUAN CUTI YANG
DIAMBIL Tb Jenis Cuti
D
Tb Permohonan Cuti
D
Pengajuan cuti Data jenis cuti
Data permohonan cuti
Gambar 6. DFD Level 1 Proses Pengajuan Cuti
d. DFD Level 1 Proses Konfirmasi Pengajuan Cuti
Gambar 7. menerangkan alur dari DFD Level 1 proses konfirmasi pengajuan cuti, dari gambar terlihat adanya proses baru yang muncul
seperti konfirmasi pengajuan cuti disetujui, konfirmasi pengajuan cuti ditolak dan konfirmasi pengajuan cuti disetujui sebagian.
KARYAWAN
2.2 KONFIRMASI
PENGAJUAN CUTI DITOLAK
2.1 KONFIRMASI
PENGAJUAN CUTI
DISETUJUI
2.3 KONFIRMASI
PENGAJUAN CUTI DISETUJUI
SEBAGIAN
Tb Permohonan Cuti
D
ADMIN
Pengajuan cuti disetujui
Pengajuan cuti ditolak
Pengajuan cuti disetujui sebagian
Data pengajuan cuti karyawan Cek data pengajuan cuti
karyawan Data pengajuan cuti
karyawan Cek data pengajuan
cuti karyawan
Data pengajuan cuti karyawan
Cek data pengajuan cuti karyawan
Data permohonan cuti
Data permohonan cuti
Data permohonan cuti
D Tb Jenis cuti
Data jenis cuti Data jenis cuti
Data jenis cuti Data jenis cuti
Gambar 7. DFD Level 1 Proses Konfirmasi Pengajuan Cuti
commit to user
e. DFD Level 1 Proses Pencatatan Data Pegawai
Gambar 8. menerangkan alur dari DFD Level 1 proses pencatatan data pegawai, dari gambar terlihat adanya proses baru yang muncul
seperti input data karyawan baru dan
update
data karyawan.
ADMIN
3.2 UPDATE DATA
KARYAWAN 3.1
INPUT DATA KARYAWAN
BARU Data karyawan baru
Data karyawan baru telah masuk
Data update karyawan Data karyawan telah terupdate
Tb karyawan
D
Data karyawan Data karyawan
Gambar 8. DFD Level 1 Proses Pencatatan Data Pegawai
C.
Entity Relationship Diagram
ERD
Di dalam
entity relationship diagram
terdapat tiga buah entitas yaitu karyawan, jenis cuti dan permohonan cuti. Entitas karyawan mempunyai relasi
“mengajukan” ke entitas jenis cuti. Entitas karyawan dan entitas jenis cuti menghasilkan entitas permohonan cuti. Dalam Pembuatan Sistem Informasi
Pengajuan Izin Cuti Kepegawaian Institut Seni Indonesia ISI Surakarta mempunyai ERD sebagai berikut :
commit to user
Gambar 9.
Entity Relationship Diagram
Sistem Informasi Pengajuan Izin Cuti
Kepegawaian Institut Seni Indonesia ISI Surakarta
D. Perancangan Basis Data
1. Gambar tabel karyawan
Tabel karyawan digunakan untuk menyimpan data - data diri dari karyawan, dan digunakan untuk autentifikasi pada saat masuk aplikasi.
Struktur tabel karyawan dapat dilihat pada Gambar 10.
2. Gambar tabel jenis cuti
Tabel jenis cuti digunakan untuk menyimpan data jenis cuti untuk pengajuan cuti karyawan. Struktur tabel jenis cuti dapat dilihat pada
Gambar 11.
commit to user
3. Gambar tabel permohonan cuti pegawai
Tabel permohonan cuti pegawai digunakan untuk menyimpan data pengajuan cuti karyawan. Struktur tabel permohonan cuti pegawai dapat
dilihat pada Gambar 12.
4. Gambar tabel
download
Tabel
download
digunakan untuk menyimpanmemberikan informasi tentang pengajuan cuti karyawan. Struktur tabel
download
dapat dilihat pada Gambar 13.
5. Gambar tabel statistik
Tabel statistik digunakan untuk menyimpanmemberikan informasi
tentang berapa pengunjung yang sedang
on line
. Struktur tabel statistik dapat dilihat pada Gambar 14.
Gambar 10. Tabel karyawan
commit to user
Gambar 11. Jenis cuti
Gambar 12. Permohonan cuti pegawai
Gambar 13.
Download
commit to user
Gambar 14. Statistik
E. Relasi antar tabel
Adapun relasi antar tabel yang digunakan dapat dilihat pada Gambar 15.
Gambar 15. Relasi Antar Tabel Sistem Informasi Pengajuan Izin Cuti Kepegawaian Institut Seni Indonesia ISI Surakarta
commit to user
BAB IV IMPLEMENTASI DAN ANALISA
A. Deskripsi Sistem
Di Institut Seni Indonesia ISI Surakarta untuk kegiatan dalam proses pengajuan cuti baik pengolahan data maupun penyampaian informasinya masih
dilakukan secara manual, sehingga informasi mengenai pengajuan cuti belum terinformasikan secara maksimal. Oleh karena itu Institut Seni Indonesia ISI
Surakarta membutuhkan suatu sistem yang dapat memberikan informasi tentang pengajuan cuti pegawai secara komputerisasi sehingga memudahkan dalam
pengajuan cuti pegawai beserta segala pendukung informasi cuti agar informasi tersebut jelas, tepat, dan sistemnya tertata rapi dan tersimpan.
Untuk solusi di Institut Seni Indonesia ISI Surakarta dalam hal proses pengajuan cuti, dilakukan pembuatan suatu sistem informasi yang dapat
mendukung proses tersebut. Maka dilakukan pembuatan suatu sistem informasi untuk proses tersebut dan diberi Pembuatan
Sistem Informasi Pengajuan Izin Cuti Kepegawaian Institut Seni Indonesia ISI Surakarta. Sistem Informasi ini adalah
suatu sistem informasi yang mengatur proses pengajuan cuti pegawai. Secara garis besar untuk hak aksesnya, Pembuatan
Sistem Informasi Pengajuan Izin Cuti Kepegawaian Institut Seni Indonesia ISI Surakarta dibagi menjadi tiga halaman,
yaitu halaman yang digunakan oleh kepala pegawai, admin, dan pegawai. Halaman kepala pegawai fasilitas yang diambil terdiri dari halaman
log in
, halaman depan, edit data pribadi, lihat semua daftar pegawai, lihat arsip pegajuan
cuti, dan lihat konfirmasi cuti. Halaman kepala pegawai ini hanya digunakan oleh Kepala pegawai saja, fungsi utamanya adalah memantau pegawai yang
mengajukan cuti dengan melihat arsip pengajuan cuti dan melihat konfirmasi cuti. Halaman admin fasilitas yang diambil terdiri dari manajemen data
pegawai, pengajuan konfirmasi cuti pegawai, lihat status pegawai, laporan berdasarkan pencarian tahun serta status pengajuan, dan manajemen download.
Halaman admin ini, fungsi utamanya adalah untuk memanage data pegawai,