Diagram Kelas Class Diagram Relasi Antar Kelas

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