4.2.2.4.7 Collaboration Diagram Menghitung Gaji Pegawai
Adapun collaboration diagram menghitung gaji pegawai yang terbentuk adalah sebagai berikut:
Gambar 4.26 Collaboration Diagram Menghitung Gaji Pegawai
4.2.2.5 Perancangan Basis Data
Perancangan basis data dalam sistem informasi pemesanan ditujukan agar dalam pengoperasian dan pengimplementasian, dapat diperoleh informasi yang
lebih lengkap serta dapat membantu mempermudah proses manipulasi data.
4.2.2.5.1 Diagram Kelas Class Diagram
Diagram kelas class diagram adalah diagram yang digunakan untuk menampilkan beberapa kelas yang ada dalam sistemperangkat lunak yang sedang
dikembangkan. Diagram kelas memberikan gambaran tentang sistemperangkat lunak dan relasi-relasi yang ada. Adapun diagram kelas tahap perancangan adalah
sebagai berikut:
Tdata_pegawai
nip kode_absensi
no_jab +nama
+alamat +no_telp
+jenis_kelamin +agama
+status
+tambah +simpan
+batal +edit
+hapus +cari
+keluar
Tabsensi_ bulanan
kode_absensi +tanggal
+hari +bulan
+tahun +waktu
+rekap +keluar
Tjabatan
no_jab +kode_jab
+nama_jabatan +t_transpot
+t_makan +gapok
+gayek
+tambah +simpan
+batal +edit
+hapus +cari
+keluar
Absensi_harian
kode_absensi +tanggal
+hari +bulan
+tahun +waktu
+absen +tutup
Tgaji
nip +bulangaji
+tahungaji +totalpotongan
+gator +totalgayek
+totalgaber
+hitung +cetak_slip_gaji_pegawai_tetap
+cetak_slip_gaji_pegawai_kontrak +tambah
+simpan +batal
+keluar
Pegawai_tetap
nip +kode_absensi
+no_jab +nama
+alamat +no_telp
+jenis_kelamin +agama
+status
+tambah +simpan
+batal +edit
+hapus +Cari
Pegawai_kontark
nip +kode_absensi
+no_jab +nama
+alamat +no_telp
+jenis_kelamin +agama
+status
+tambah +simpan
+batal +edit
+hapus +cari
Absensi_harian_proyek
kode_absensi +id_proyek
+tanggal +hari
+bulan +tahun
+waktu
+absen +tutup
TRekap_absensi_tiap_proyek
kode_absensi +id_proyek
+tanggal +hari
+bulan +tahun
+waktu
+rekap +keluar
Gaji_pegawai_Tetap
+nip +bulangaji
+tahungaji +totalpotongan
+gator +totalgayek
+totalgaber
+tambah +simpan
+batal +hitung
+cetak_slip_gaji_pegawai_tetap +keluar
Gaji_pegawai_kontrak
+nip +bulangaji
+tahungaji +totalpotongan
+gator +totalgayek
+totalgaber
+tambah +simpan
+batal +hitung
+cetak_slip_gaji_pegawai_kontrak +keluar
Tlog
+username +password
+akses +login
+cancel
Absensi_harian
kode_absensi +tanggal
+hari +bulan
+tahun +waktu
+absen +tutup
TProyek
id_proyek +nama_proyek
+no_telp_proyek +alamat_proyek
+tambah +simpan
+edit +batal
+hapus +cari
Gambar 4.27 Diagram Kelas
4.2.2.5.2 Relasi Antar Kelas
Relasi adalah koneksi semantik antarkelas. Relasi kelas memungkinkan suatu kelas mengetahui atribut-atribut, operasi-operasi, serta relasi-relasi yang
dimiliki kelas lainnya. Berikut merupakan atribut dan relasi antar class yang terbentuk:
Tdata_pegawai
nip kode_absensi
no_jab +nama
+alamat +no_telp
+jenis_kelamin +agama
+status
+tambah +simpan
+batal +edit
+hapus +cari
+keluar
Tabsensi_ bulanan
kode_absensi +tanggal
+hari +bulan
+tahun +waktu
+rekap +keluar
Tjabatan
no_jab +kode_jab
+nama_jabatan +t_transpot
+t_makan +gapok
+gayek +tambah
+simpan +batal
+edit +hapus
+cari +keluar
Absensi_harian
kode_absensi +tanggal
+hari +bulan
+tahun +waktu
+absen +tutup
Tgaji
nip +bulangaji
+tahungaji +totalpotongan
+gator +totalgayek
+totalgaber +hitung
+cetak_slip_gaji_pegawai_tetap +cetak_slip_gaji_pegawai_kontrak
+tambah +simpan
+batal +keluar
Pegawai_tetap
nip +kode_absensi
+no_jab +nama
+alamat +no_telp
+jenis_kelamin +agama
+status
+tambah +simpan
+batal +edit
+hapus +Cari
Pegawai_kontark
nip +kode_absensi
+no_jab +nama
+alamat +no_telp
+jenis_kelamin +agama
+status
+tambah +simpan
+batal +edit
+hapus +cari
Absensi_harian_proyek
kode_absensi +id_proyek
+tanggal +hari
+bulan +tahun
+waktu +absen
+tutup
TRekap_absensi_tiap_proyek
kode_absensi +id_proyek
+tanggal +hari
+bulan +tahun
+waktu +rekap
+keluar
Gaji_pegawai_Tetap
+nip +bulangaji
+tahungaji +totalpotongan
+gator +totalgayek
+totalgaber +tambah
+simpan +batal
+hitung +cetak_slip_gaji_pegawai_tetap
+keluar
Gaji_pegawai_kontrak
+nip +bulangaji
+tahungaji +totalpotongan
+gator +totalgayek
+totalgaber +tambah
+simpan +batal
+hitung +cetak_slip_gaji_pegawai_kontrak
+keluar 1
Tlog
+username +password
+akses +login
+cancel 1
1 1
1
1 1
1 1
1 1
1
Absensi_harian
kode_absensi +tanggal
+hari +bulan
+tahun +waktu
+absen +tutup
TProyek
id_proyek +nama_proyek
+no_telp_proyek +alamat_proyek
+tambah +simpan
+edit +batal
+hapus +cari
1
Gambar 4.28 Relasi antar Kelas
4.2.2.5.3 Kodifikasi