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.
3.3. Perancangan Basisdata
3.3.1. Entitas dan Atribut
1. Entitas Shift Entitas Shift berisi data shift, memiliki atribut sebagai berikut : kodeshift
sebagai Primary-Key, namashift, mulai, selesai, lokasi 2. Entitas Lokasi
Entitas lokasi berisi data lokasi, memiliki atribut sebagai berikut : kodelokasi sebagai Primary-Key, namalokasi, alamat
3. Entitas Karyawan Entitas Karyawan berisi data karyawan, memiliki atribut sebagai berikut :
kodekaryawansebagai Primary-Key, namakaryawan, notelp, kualitas, lokasi
4. Entitas Permintaanjadwal Entitas Permintaanjadwal berisi data permintaan jadwal karyawan, memiliki
atribut sebagai berikut : kodepermintaanjadwal, karyawan, hari1, hari2, hari3, hari4, hari5, hari6, hari7, hari8, hari9, hari10, hari11, hari12, hari13,
hari14, hari15, hari16, hari17, hari18, hari19, hari20, hari21, hari22, hari23, hari24, hari25, hari26, hari27, hari28, hari29, hari30, hari31
3.3.2. Relasi dan Entitas
1. Relasi Shift dengan Lokasi Shift dengan Lokasi memiliki relasi “punya” dengan derajad relasi one-to-
many. Satu lokasi punya banyak shift, sedangkan satu shift hanya punya satu
lokasi. 2. Relasi Lokasi dengan Karyawan
Lokasi dengan karyawan memiliki relasi “punya” dengan derajad relasi one- to-many.
Satu lokasi punya banyak karyawan, sedangkan satu karyawan hanya punya satu lokasi.
3. Karyawan dengan Permintaanjadwal Karyawan dengan Permintaanjadwal memiliki relasi “buat” dengan derajad
relasi one-to-one. Satu permintaanjadwal dibuat oleh satu karyawan, dan satu karyawan membuat satu permintaanjadwal.
3.3.3. ER Diagram
Gambar 3.12 Diagram ER
3.3.4. Diagram Fisikal
Shift Permintaanjadwal
Lokasi Karyawan
kodeshift namashift
mulai selesai
kodelokasi kodelokasi
namalokasi alamat
kodekaryawan namakaryawan
notelp kualitas
kodelokasi kodepermintaan
kodekaryawan
hari1 hari2
hari3 hari4
hari5 hari6
hari7 hari8
hari9 hari10
hari11 hari12
hari13 hari14
hari15 hari16
hari17 hari18
hari19 hari20
hari21 hari22
hari23 hari24
hari25 hari26
hari27 hari28
hari29 hari30
hari31
Gambar 3.13 Diagram Fisikal
3.3.5. Perancangan Tabel