Aktor bagian
HRD mengakses
sistem informasi
kepegawaian menggunakan aplikasi web yang terkoneksi menggunakan jaringan local area
network LAN. Basis data yang digunakan oleh kedua client adalah basis data yang sama yang tersimpan pada database server.
MYSQL database server
preemptive process name
thread nam e
printer
client bag HRD
Web Server LAN
Absensi LAN
LAN
Gambar 3.63 Deployment Diagram Sistem Informasi kepegawaian
3.2.8 Physical Data Model
Phisycal data model menggambarkan relasi database yang berada pada sistem. Desain database ini didapatkan dari struktur database yang sudah ada di
perusahaan dengan sistem lama, sehingga untuk sistem yang baru dapat mengambil struktur database yang sama. Desain database dari sistem informasi
kepegawaian di PKIS Sekar Tanjung dapat dilihat pada gambar 3.64 .
STIKOM SURABAYA
ID_DEPARTMEN = ID_DEPARTMEN NIK = NIK
ID_SHIFT = ID_SHIFT
ID_OUTSOURCING = ID_OUTSOURCING
ID_DEPARTMEN = ID_DEPARTMEN ID_KOTA = ID_KOTA
NIK = NIK
NIK = NIK NIK = NIK
ID_DEPARTMEN = ID_DEPARTMEN NIK = NIK
NIK = NIK ID_KEPEGAWAIAN = ID_KEPEGAWAIAN
ID_SHIFT = ID_SHIFT
NIK = NIK ID_TRAINING = ID_TRAINING
KARYAWAN NIK
varchar20 ID_SHIFT
varchar11 ID_KEPEGAWAIAN varchar10
NAMA varchar50
ALAMAT varchar50
TGL_LAHIR date
TEMPAT_LAHIR varchar45
PASSWORD varchar45
AGAMA varchar20
GENDER varchar20
TELP varchar20
TGL_MASUK date
STS_PERKAWINAN char2 PENDIDIKAN_AKHIRvarchar20
EMAIL varchar50
FOTO varchar45
ID_KOTA varchar10
ID_OUTSOURCING varchar10 KEPEGAWAIAN
ID_KEPEGAWAIAN varchar10
JENIS_KEPEGAWAIAN varchar45 SHIFT
ID_SHIFT varchar11
NAMA_SHIFT varchar45 JAM_MASUK varchar10
JAM_PULANG varchar10
MUTASI ID_MUTASI
varchar10 ID_DEPARTMEN varchar10
NIK varchar20
TGL_MUTASI date
TRAINING ID_TRAINING
varchar10 NAMA_TRAINING varchar100
KET_TRAINING long varchar
TGL_TRAINING date
NAMA_TRAINER varchar100 BIAYA
varchar30 LAMA_TRAINING varchar45
ABSENSI ID_ABSENSI
varchar20 NIK
varchar20 TANGGAL
date JAM_MASUK
varchar10 JAM_PULANG varchar10
KETERANGAN varchar45 ID_SHIFT
varchar11 STATUS
varchar50 PELANGGARAN
ID_PELANGGARAN varchar10
NIK varchar20
SANKSI varchar20
TGL_SANKSI_MULAI date
TGL_SANKSI_SELESAI date KET_PELANGGARAN
long varchar KONTRAK_KERJA
ID_KONTRAK varchar10
NIK varchar20
TGL_AWAL date
TGL_AKHIR date
KET_KONTRAK long varchar USER
ID_USER varchar20
NIK varchar20
USERNAME varchar32 PASSWORD varchar45
STATUS varchar50
JABATAN ID_JABATAN
varchar10 JABATAN
varchar50 ID_DEPARTMEN varchar10
DEPARTMENT ID_DEPARTMEN varchar10
DEPARTMENT varchar20
KOTA ID_KOTA
varchar10 NAMA_KOTA varchar100
OUTSOURCING ID_OUTSOURCING
varchar10 NAMA_PERUSAHAAN varchar100
CONTACT_PERSON varchar20 ALAMAT
varchar50 KOTA
varchar50
PENILAIAN ID_PENILAIAN
varchar10 NIK
varchar20 ID_DEPARTMEN varchar10
BULAN date
TAHUN date
DETAIL_TRAINING ID_TRAINING varchar10
NIK varchar20
Gambar 3.64 Physical Data Model Database Sistem Informasi Kepegawaian
3.2.9 Desain