Physical Data Model Perancangan Sistem

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