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