3.2 Perancangan Antarmuka
3.2.2 Perancangan Input dan Output
3.2.2.1. Form Utama
SISTEM PENJADWALAN KARYAWAN PARUH WAKTU
Data Penjadwalan Keluar
LOGO
Form utama pada gambar 3.5 terdiri dari 3 menu yaitu : Data, Penjadwalan, dan Keluar. Menu Data terdiri dari 4 sub menu, yaitu : data lokasi, data shift, data lokasi dan data permintaan jadwal. Menu Penjadwalan mempunyai 2 sub menu, yaitu : Proses penjadwalan dan Lihat jadwal
3.2.2.2. Form Data Lokasi
SISTEM PENJADWALAN KARYAWAN PARUH WAKTU DATA LOKASI Edit Hapus Batal Simpan Kode Lokasi namalokasi kodelokasi alamat Nama Lokasi Alamat Keluar
Gambar 3.6 Perancangan form data lokasi
Form data lokasi pada gambar 3.6 digunakan untuk mengolah data lokasi yang meliputi kode lokasi, nama lokasi dan alamat. Dalam form lokasi ini terdapat tabel lokasi yang digunakan untuk menampilkan data lokasi. Terdapat 3 text field : kode lokasi, nama lokasi dan alamat untuk memasukkan/mengedit data masing-masing. Terdapat 5 button
beserta fungsinya, yaitu : button Simpan untuk menyimpan data lokasi,
button Edit untuk mengedit data lokasi(terlebih dahulu memilih data yang akan diedit), button Hapus untuk menghapus data lokasi(terlebih dahulu memilih data yang akan dihapus), button Batal untuk membatalkan proses pengolahan data lokasi yang sedang berlangsung, dan button
3.2.2.3. Form Data Shift
SISTEM PENJADWALAN KARYAWAN PARUH WAKTU DATA SHIFT
Edit Hapus
Batal Simpan Kode Shift
Kode Shift Mulai Selesai Lokasi
Nama Shift Waktu Mulai Waktu Selesai
Lokasi V
Keluar
Gambar 3.7 Perancangan form data shift
Form data shift pada gambar 3.7 digunakan untuk mengolah data shift yang meliputi kode shift, nama shift, waktu mulai, waktu selesai dan lokasi. Dalam form shift ini terdapat tabel shift yang digunakan untuk menampilkan data shift. Terdapat 4 text field : kode shift, nama shift, waktu mulai dan waktu selesai untuk memasukkan/mengedit data masing-masing. Terdapat 1 combo box lokasi yang berisi data lokasi yang telah tersimpan sebelumnya untuk memasukkan/mengedit data lokasi pada data shift. Terdapat 5 button beserta fungsinya, yaitu : button
Simpan untuk menyimpan data shift, button Edit untuk mengedit data shift(terlebih dahulu memilih data yang akan diedit), button Hapus untuk menghapus data shift(terlebih dahulu memilih data yang akan dihapus),
button Batal untuk membatalkan proses pengolahan data shift yang sedang berlangsung, dan button Keluar untuk keluar dari form data shift.
3.2.2.4. Form Data Karyawan
SISTEM PENJADWALAN KARYAWAN PARUH WAKTU DATA KARYAWAN Hapus Edit Simpan Batal Kode Karyawan
Kode Nama Telp Kualitas Lokasi
Nama Karyawan No. Telp Kualitas
Lokasi V
Keluar
Kurang Cukup Baik
Gambar 3.8 Perancangan form data karyawan
Form data karyawan pada gambar 3.8 digunakan untuk mengolah data karyawan yang meliputi kode karyawan, nama karyawan, nomor telepon, kualitas dan lokasi. Dalam form karyawan ini terdapat tabel karyawan yang digunakan untuk menampilkan data karyawan. Terdapat 3
text field : kode karyawan, nama karyawan dan notelp untuk memasukkan/mengedit data masing-masing. Terdapat 3 radio button
kualitas : kurang, cukup, baik untuk memasukkan/mengedit data kualitas karyawan, dimana kualitas ini ditentukan oleh user dari penilaian kinerja karyawan tersebut sebelumnya. Terdapat 1 combo box lokasi yang berisi data lokasi yang telah tersimpan sebelumnya untuk memasukkan/mengedit data lokasi pada data karyawan. Terdapat 5
button beserta fungsinya, yaitu : button Simpan untuk menyimpan data karyawan, button Edit untuk mengedit data karyawan(terlebih dahulu memilih data yang akan diedit), button Hapus untuk menghapus data
karyawan(terlebih dahulu memilih data yang akan dihapus), button Batal untuk membatalkan proses pengolahan data karyawan yang sedang berlangsung, dan button Keluar untuk keluar dari form data karyawan.
3.2.2.5. Form Data Permintaan Jadwal
SISTEM PENJADWALAN KARYAWAN PARUH WAKTU DATA PERMINTAAN JADWAL
Hapus Batal Simpan Kode Permintaan Kode Karyawan Karyawan Permintaan Jadwal V hari1 Browse Keluar
hari2 hari3 hari4 hari5 hari6 hari7 hari8 ha
Gambar 3.9 Perancangan form permintaan jadwal
Form permintaan jadwal pada gambar 3.9 digunakan untuk mengolah data permintaan jadwa yang meliputi kode permintaan jadwal, karyawan, permintaan jadwal dari hari1 sampai dengan hari31. Dalam form permintaan jadwal ini terdapat tabel permintaan jadwal yang digunakan untuk menampilkan data permintaan jadwal. Terdapat 2 text field : kode permintaan jadwal dan permintaan jadwal untuk memasukkan/mengedit data masing-masing. Terdapat 1 combo box
karyawan yang berisi data karyawan yang telah tersimpan sebelumnya untuk memasukkan/mengedit data karyawan pada data permintaan jadwal. Terdapat 5 button beserta fungsinya, yaitu : button Browse untuk mengambil path, yaitu alamat yang merujuk ke file permintaan jadwal tiap karyawan (file harus mempunyai format .csv), button Simpan untuk menyimpan data permintaan jadwal, button Hapus untuk menghapus data permintaan jadwal(terlebih dahulu memilih data yang akan dihapus),
button Batal untuk membatalkan proses pengolahan data permintaan jadwal yang sedang berlangsung, dan button Keluar untuk keluar dari form data permintaan jadwal.
3.2.2.6. Proses Penjadwalan
SISTEM PENJADWALAN KARYAWAN PARUH WAKTU PROSES PENJADWALAN
Buat Jadwal
Lokasi V
Bulan V
Hari 5 Hari 6 Hari 7 Hari 8 Hari 9
Keluar Hari 4 Hari 3 Hari 2 Hari 1 x
Gambar 3.10 Perancangan proses penjadwalan
Form proses penjadwalan pada gambar 3.10 digunakan untuk membuat jadwal karyawan dari data-data karyawan yang telah tersimpan sebelumnya. Dalam form proses penjadwalan ini terdapat tabel proses penjadwalan yang digunakan untuk menampilkan jadwal yang telah terbuat. Terdapat 2 combo box : lokasi dan bulan yang berisi data lokasi yang telah tersimpan sebelumnya dan data nama bulan untuk batasan sebelum jadwal dibuat. Terdapat 2 button beserta fungsinya, yaitu :
button Buat Jadwal untuk memulai proses penjadwalan dan button Keluar untuk keluar dari form proses penjadwalan.
3.2.2.7. Jadwal Karyawan
SISTEM PENJADWALAN KARYAWAN PARUH WAKTU JADWAL KARYAWAN
Keluar Simpan
Bulan : Lokasi:
Hari 5 Hari 6 Hari 7 Hari 8 Hari 9 Hari 4
Hari 3 Hari 2 Hari 1 x
Gambar 3.11 Perancangan jadwal karyawan
Form jadwal karyawan pada gambar 3.11 digunakan untuk melihat dan mencetak data jadwal karyawan yang telah terbuat. Dalam form proses penjadwalan ini terdapat tabel jadwal karyawan yang digunakan untuk menampilkan jadwal karyawan yang telah terbuat sebelumnya. Terdapat 2 button beserta fungsinya, yaitu : button Simpan untuk menyimpan data jadwal karyawan dalam format excel (.xls) dan button
Keluar untuk keluar dari form jadwal karyawan.