Class Diagram Keseluruhan Pemodelan Analisis & Desain Sistem Perhitungan Biaya Per Objek Pekerjaan Pada PT. Perkebunan Nusantara IV (Persero)

Gambar 3.19 Class Diagram Analisis Keseluruhan

3.6.1 Kelas Analisis

Daftar rincian seluruh kelas analisis dapat dirincikan dalam tabel-tabel berikut ini: Tabel 3.34 Daftar Rincian Kelas Analisis Nama Kelas Daftar Tanggung Jawab Daftar Atribut Karyawan Menyediakan detail data karyawan 1. NIK 2. Nama 3. Jenis Kelamin 4. Golongan 5. Suskel 6. Jabatan 7. Unit 8. Afdeling Mandor Menyediakan detal data mandor 1. NIK 2. Nama 3. Jenis kelamin 4. Golongan 5. Suskel 6. Jabatan 7. Unit 8. Afdeling Rekening pekerjaan Menyediakan detail rekening pekerjaan 1. Nomor rekening 2. Nama pekerjaan Sub rekening pekerjaan Menyediakan detail sub rekening pekerjaan 1. Nomor rekening 2. Nomor sub rekening 3. Nama pekerjaan Unit usaha Menyediakan detail unit usaha kebun 1. Kode unit 2. Nama unit 3. Lokasi Gaji pokok Menyediakan detail gaji pokok dan tunjangan khusus setiap golongan berdasarkan surat edaran 1. Golongan 2. Gaji pokok 3. Tunjangan khusus Harga beras Menyediakan harga beras yang berlaku 1. Harga beras Harga bahan Menyediakan detail harga bahan 1. Kode bahan 2. Nama bahan 3. Harga per satuan Absen Merupakan data absensi harian pekerja 1. Tanggal 2. Unit 3. Afdeling 4. Rekening pekerjaan 5. Blok 6. Tahun tanam 7. Mandor 8. Nik karyawan 9. Status kerja Tabel 3.34 Daftar Rincian Kelas Analisis Lanjutan KLKH Data aktivitas untuk setiap rekening pekerjaan 1. Tanggal 2. Unit 3. Afdeling 4. Rekening pekerjaan 5. Nama pekerjaan 6. Blok 7. Tahun tanam 8. Jumlah US laki-laki 9. Jumlah US wanita 10. Jumlah hasil area yang dikerjakan 11. Jumlah bahan yang digunakan 12. Biaya Upah 13. Biaya Sosial 14. Biaya Catu 15. Biaya Lembur 16. Biaya Premi 17. Total Biaya Panen Data panen 1. Tanggal 2. Unit 3. Afdeling 4. Nomor pemanen 5. Blok 6. Tahun tanam 7. Berat kapasitas 8. Basis borong 9. Premi 10. Biaya premi 11. Berat brondolan 12. Biaya brondolan 13. Denda Lembur Data lembur karyawan 1. Tanggal 2. NIK karyawan 3. Nama karyawan 4. Jam mulai lembur 5. Jam selesai lembur 6. Jumlah jam lembur 7. Jumlah biaya lembur Afdeling Data afdeling 1. Nomor afdeling 2. Unit Blok Data Blok 1. Nomor blok 2. Nomor afdeling 3. Unit HargaPremi Data harga per kg premi dan brondolan 1. Tahun tanam 2. Harga premi 3. Harga brondolan

3.6.2 Analisis Package

Kelas-kelas analisis dapat dikelompokkan dalam package-package yang dapat digambarkan dalam suatu package diagram berikut ini: Pekerja + Karyawan + Mandor Lokasi + Blok + Afdeling + UnitUsaha Rekening + RekeningPekerjaan + SubRekeningPekerjaan DataPokok + HargaPremi + HargaBahan + HargaBeras + GajiPokok Transaksi + Absen + KLKH + Panen + Lembur Gambar 3.20 Package Diagram Analisis BAB 4 DESAIN SISTEM

4.1 Use Case Diagram

Use case diagram yang digunakan sama dengan use case diagram analisis sistem. Pada desain sistem, detail proses pada setiap use case dijelaskan lebih mendalam. Pada use case diagram analisis sistem, terdapat seorang aktor yaitu: 2. User pengguna perangkat lunak Use case yang diidentifikasi dari aktor user yaitu: 16. Login 17. Memasukkan data absen 18. Mengubah data hasil 19. Memasukkan data bahan yang dipakai 20. Memasukkan data sosial 21. Melihat data KLKH 22. Mengubah data absen 23. Mengubah data sosial 24. Mengubah data bahan yang dipakai 25. Menghapus data absen 26. Menghitung realisasi sosial 27. Menghapus data bahan yang dipakai 28. Memasukkan bahan 29. Mengubah bahan 30. Mengubah harga pokok beras Use case diagram desain sistem dapat digambarkan sebagai berikut: MenghitungRealSosial f rom Use Cases Mengubah harga pokok beras f rom Use Cases Mengubah bahan f rom Use Cases Memasukkan bahan f rom Use Cases Melihat data KLKH f rom Use Cases Menghapus data bahan yang dipakai f rom Use Cases Mengubah data bahan yang dipakai f rom Use Cases Mengubah data hasil f rom Use Cases Menghapus data absen f rom Use Cases Mengubah data absen f rom Use Cases Memasukkan data bahan yang dipakai f rom Use Cases Login f rom Use Cases Memasukkan data absen f rom Use Cases Memasukkan data sosial f rom Use Cases Mengubah data sosial f rom Use Cases User f rom Actors Gambar 4.1 Use Case Diagram Perancangan Sistem