Perancangan Antar Muka Pegawai

71 5. File Cuti Nama file : Cuti Kunci file : id_cuti Keterangan : Digunakan untuk menyimpan data pengajuan dan mengetahui persetujuan cuti Tabel 4.5 Struktur file cuti No Nama_Field Type Length Keterangan 1 no Int 5 Auto increment 2 nipp Int 15 No induk pegawai 3 jeniscuti Varchar 50 Nama jenis cuti 4 hari Int 11 Lama cuti perHari 5 bulan Int 11 Lama cuti perBulan 6 tahun Int 11 Lama cuti perTahun 7 tgl_mulai Date Tgl mulai cuti 8 tgl_akhir Date Tgl akhir cuti 9 alamatcuti Varchar 250 Alamat cuti 10 tglacc Date Tgl acc cuti 11 status Varchar 10 Status acc atau tolak 12 Alasan Varchar 250 Alasan penolakan cuti

4.2.5. Perancangan Antar Muka

Perancangan antar muka ini bertujuan untuk memberikan tentang desain program yang akan dibuat. 72 Header Username Password LOGIN Gambar 4.15 Perancangan Antar muka

4.2.5.1. Struktur Menu

Perancangan menu merupakan bentuk umum dari suatu rancangan program untuk memudahkan pengguna dan sebagai pedoman atau petunjuk bagi pengguna Sistem Aplikasi Pengambilan Cuti Kepegawaian pada Kantor Pusat PT. Kereta Api Indonesia PERSERO. 1. Menu Pegawai Login Halaman depan Pengajuan Cuti Riwayat Cuti Logout Keluar sistem Lihat, cetak Mengisi form Gambar 4.16 Struktur menu pegawai 2. Menu Atasan 73 Login Halaman depan Pengajuan Cuti Riwayat Cuti Logout Keluar sistem Lihat, cetak Mengisi form Persetujuan Cuti Melihat, persetujuan Gambar 4.17 Struktur menu atasan 3. Menu Admin Login Halaman depan Data Pegawai Jenjang Pangkat Jenis Cuti Show Show Mengisi form, Edit, Hapus Data User Mengisi form, Edit, Hapus Logout Keluar sistem Gambar 4.18 Struktur menu admin

4.2.5.2. Perancangan Input

74 Perancangan input merupakan gambaran desain dan program yang akan dibuat, dimana data yang akan kita butuhkan akan diolah menjadi sebuah output yang diinginkan. Di bawah ini terdapat beberapa perancangan input Sistem Aplikasi Pengambilan Cuti Kepegawaian pada Kantor Pusat PT. Kereta Api Indonesia PERSERO Berbasis Web. 1. Perancangan Input Pegawai 1.1. Form Login Dibuat untuk digunakan sebagai syarat untuk dapat mengakses program secara keseluruhan, rancangannya sebagai berikut : Header Username Password LOGIN Gambar 4.19 Login Pegawai 1.2. Perancangan Menu Menu digunakan setelah user melakukan login, rancangannya sebagai berikut : LOGO FOOTER HOME PENGAJUAN CUTI RIWAYAT CUTI LOGOUT Halaman depan Gambar 4.20 Struktur Menu Pegawai 1.3. Perancangan Input Pengajuan Cuti 75 Form digunakan untuk mengisi pengajuan cuti, rancangannya sebagai berikut : HOME PENGAJUAN CUTI RIWAYAT CUTI LOGOUT Nama Pangkat Gol. Ruang Jabatan NIPP Lama Cuti Jenis Cuti Sisa Cuti Tanggal Mulai Tanggal Akhir Alamat Selama Cuti Ajukan Reset LOGO FOOTER Jenis kelamin hari bulan tahun Gambar 4.21 Form Pengajuan Cuti Pegawai 1.4. Perancangan Riwayat cuti Menu dimana user mengetahui pengajuan cuti yang sudah diajukan dan telah di acc, rancangannya sebagai berikut : RIWAYAT CUTI No Alamat selama cuti Tanggal akhir Tanggal mulai Lama cuti Sisa cuti Jenis cuti NIPP Tgl ACC Status Searching.. NIPP Cari Gambar 4.22 Data Riwayat Cuti Pegawai 2. Perancangan Input Atasan 76 2.1. Perancangan Menu Menu digunakan setelah user melakukan login, berikut tampilannya : LOGO FOOTER Halaman depan HOME PENGAJUAN CUTI RIWAYAT CUTI LOGOUT PERSETUJUAN CUTI Gambar 4.23 Struktur Menu Atasan 2.2. Perancangan Persetujuan Cuti Digunakan untuk melakukan persetujuan terhadap pegawai yang telah melakukan pengisian form pengajuan cuti, rancangannya sebagai berikut : Nama Pangkat Gol. Ruang Jabatan NIPP Lama Cuti Jenis Cuti Sisa Cuti Tanggal Mulai Tanggal Akhir Alamat Selama Cuti Kirim Reset LOGO FOOTER HOME PENGAJUAN CUTI RIWAYAT CUTI LOGOUT PERSETUJUAN CUTI Persetujuan Alasan penolakan Tanggal ACC 77 Gambar 4.24 Form Persetujuan Cuti 3. Perancangan Input Admin 3.1. Perancangan Menu Menu digunakan setelah user melakukan login LOGO FOOTER Halaman depan HOME LOGOUT JENJANG PANGKAT JENIS CUTI DATA USER JENIS CUTI Gambar 4.25 Struktur Menu Admin 3.2.Perancangan Input Data Pegawai Form digunakan untuk mengisi data pegawai, rancangannya sebagai berikut: 78 NIPP Jabatan Status Tempat, tanggal lahir Pangkat Gol. Gol Jenis Kelamin Nama Jenis Pegawai Tanggal Masuk Kirim Cancel LOGO HOME LOGOUT JENJANG PANGKAT JENIS CUTI DATA USER DATA PEGAWAI FOOTER Data Pegawai Alamat Gambar 4.26 Form Data Pegawai 3.3.Perancangan Input Data User Form digunakan untuk mengisi pengajuan cuti, rancangannya sebagai berikut: NIPP Level Password LOGO HOME LOGOUT JENJANG PANGKAT JENIS CUTI DATA USER JENIS CUTI Data User Kirim Cancel Gambar 4.27 Form Data User 3.4.Perancangan Jenjang Pangkat Form digunakan untuk mengisi pengajuan cuti, rancangannya sebagai berikut: 79 LOGO HOME LOGOUT JENJANG PANGKAT JENIS CUTI DATA USER JENIS CUTI Jenjang Pangkat No Golongan Pangkat Keterangan FOOTER Gambar 4.28 Data Jenjang Pangkat 3.5.Perancangan Jenis Cuti Form digunakan untuk mengetahui jenis cuti, rancangannya sebagai berikut: LOGO HOME LOGOUT JENJANG PANGKAT JENIS CUTI DATA USER JENIS CUTI Jenis Cuti No Jenis cuti Lama cuti Keterangan FOOTER Gambar 4.29 Data Jenis cuti

4.2.5.3. Perancangan Output

1. Pengajuan cuti

80 Menu dimana user mengetahui pengajuan cuti yang sudah telah di acc maupun tolak, rancangannya adalah: Nama Pangkat Gol. Ruang Jabatan NIPP Lama Cuti Jenis Cuti Sisa Cuti Tanggal Mulai Tanggal Akhir Alamat Selama Cuti Tanggal ACC Persetujuan Pengajuan Cuti Jenis Kelamin Pemohon Pjbt yg menandatangani izin cuti Pjbt yg memberikan cuti Tgl Tgl Tgl Jab. Jab. NIPP NIPP Gambar 4.30 Persetujuan cuti 2. Kartu cuti Menu dimana user mengetahui penggunaan cuti, rancangannya adalah: Kartu Cuti Pegawai Nama Tahun NIPP Tanggal Mulai Tanggal Akhir No Sisa Cuti Keterangan Jenis Cuti Gambar 4.31 Kartu cuti 4.2.6. Perancangan Arsitektur Jaringan 81 Perancangan arsitektur jaringan merupakan kebutuhan yang akan digunakan jaringan komputer yang ditetapkan pada sistem yang dirancang. Dalam perancangan sistem ini menggunakan arsitektur jaringan LAN Local Area Network dengan Topologi Star bintang. Karena mempermudah proses penganggulangan masalah jaringan serta mempunyai jalur yang jelas dari komputer clien. Selain itu mempunyai tingkat keamanan yang cukup tinggi serta difungsikan untuk penanganan data dengan clien atau server. internet Kepegawaian System Information Server Gambar 4.32 Arsitektur jaringan 82

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

5.1. Implementasi