• Tidak ada hasil yang ditemukan

Generalization ( Is a, A kind of ) Aggregation ( A part of ) Association (hubungan)

N/A
N/A
Protected

Academic year: 2021

Membagikan "Generalization ( Is a, A kind of ) Aggregation ( A part of ) Association (hubungan)"

Copied!
13
0
0

Teks penuh

(1)

NOTASI Class diagram

Class1

Class with atribute and operation

Generalization (“Is a”,”A kind of”)

Aggregation ( “ A part of “) Association (hubungan) Package1 Cluster Statechart diagram Initial State State Transition Final State

(2)

Usecase diagram System Boundary Actor Usecase Participation Sequence diagram

Lifeline for an object

Activation

Generate

Massage in from of an event Procedural call

Return

(3)

Navigation diagram

State with icon for window

Initial State Final State State transition Component diagram <<Component>> Component Dependency Deployment diagram Stereotype processor Processor Component1 Program Component Dependency

(4)

Rancangan Database 1. Master Karyawan

Nama database : MsKaryawan

Primary key : Kode_Karyawan

Foreign key : N/A

Attribute Panjang Data Type Keterangan

Tanggal gabung 8 Date

Kode_Karyawan 6 String Cth : 060002 Nama_Karyawan 100 String

Departemen 50 String

Jabatan 50 String

Golongan 4 String I/II/III/IV/V/VI/VII/VIII

Status 15 String Tetap/Honorer/Kontrak/Magang/Khusus Password 10 String

Nomer_KTP 16 String

Jenis_Kelamin 9 String Laki-Laki/Perempuan Tempat_Lahir 50 String Tanggal_Lahir 8 Date Alamat 150 String Kota 50 String Kode_POS 6 Long Nomer_Telepon 15 String Nomer_HP 15 String

Agama 10 String Budha/Hindu/Islam/Kristen/Katholik Kewarganegaraan 3 String WNI/WNA

Status_Pernikahan 13 String Menikah/Belum Menikah Jumlah_Tanggungan 2 Byte

Keterangan :

Kode_Karyawan : 060002

a. “06” : Menunjukan tahun bergabung dengan perusahaan. b. “0002” : Menunjukan nomor urut pada tahun tersebut.

(5)

2. Detail Keluarga Karyawan

Nama database : MsKaryawanDetailKeluarga

Primary key : Kode_Karyawan

Foreign key : N/A

Attribute Panjang Data Type Keterangan

Kode_Karyawan 6 String

Nama 50 String

Hubungan 20 String

Jenis Kelamin 9 String Laki-Laki/Perempuan Tanggal lahir 8 Date

Pendidikan 100 String

Pekerjaan 100 String

3. Detail Pendidikan Formal Karyawan

Nama database : MsKaryawanDetailPendidikan

Primary key : Kode_Karyawan

Foreign key : N/A

Attribute Panjang Data Type Keterangan

Kode_Karyawan 6 String

Jenis Pendidikan 50 String

Nama_Lembaga 50 String

Kota 50 String

TahunDari 4 String

TahunSampai 4 String

4. Detail Pendidikan Non Formal Karyawan

Nama database : MsKaryawanDetailPendidikan2

Primary key : Kode_Karyawan

(6)

Attribute Panjang Data Type Keterangan Kode_Karyawan 6 String

Jenis Pendidikan 50 String

Nama_Lembaga 50 String

Kota 50 String

TahunDari 4 String

TahunSampai 4 String

Dibiayai_Oleh 50 String

5. Detail Pengalaman Kerja Karyawan

Nama database : MsKaryawanDetailPengalaman

Primary key : Kode_Karyawan

Foreign key : N/A

Attribute Panjang Data Type Keterangan

Kode_Karyawan 6 String

Nama_Perusahaan 50 String

Kota 50 String

Jabatan terakhir 50 String

TahunDari 4 String

TahunSampai 4 String

Gaji terakhir 50 String

Alasan_Berhenti 150 String

6. Master Pelatihan

Nama database : MsPelatihan

Primary key : Kode_Pelatihan

Foreign key : N/A

Attribute Panjang Data Type Keterangan

Kode_Pelatihan 6 String

Nama_Pelatihan 50 String

(7)

7. Master Departemen

Nama database : MsDepartemen

Primary key : Kode_Departemen

Foreign key : N/A

Attribute Panjang Data Type Keterangan

Kode_Departemen 6 String

Nama_Departemen 50 String

8. Nama database : MsJabatan

Primary key : Kode_Jabatan

Foreign key : N/A

Attribute Panjang Data Type Keterangan

Kode_Jabatan 6 String

Nama_Jabatan 50 String

9. Transaction Kinerja Karyawan

Nama database : KinerjaKaryawan

Primary key : Kode_Karyawan

Foreign key : Kkode_Departemen

Attribute Panjang Data Type Keterangan

Kode_Karyawan 6 String Kode_Departemen 6 String Tahun 4 String Periode 1 String 1/2/3 P1 1 Byte Inrange 6-9 P2 1 Byte Inrange 6-9 P3 1 Byte Inrange 6-9 P4 1 Byte Inrange 6-9 P5 1 Byte Inrange 6-9 P6 1 Byte Inrange 6-9

(8)

10. Transaction Usulan Pelatihan

Nama database : Pelatihan

Primary key : Kode_Usulan

Foreign key : Kode_Karyawan, Kode_Departemen, Kode_Jabatan

Attribute Panjang Data Type Keterangan

Kode_Usulan 16 String Cth : P0001/07/BPE/JKT Kode_Karyawan 6 String Kode_Departemen 6 String Kode_Jabatan 6 String Tanggal 8 Date Nama_Pelatihan 100 String Alasan_Pelatihan 100 String Kriteria 150 String

Tanggal dibutuhkan 8 Date

Status 13 String Pending/Printed/Not

Completed/Completed

Keterangan :

Kode_Usulan : P0001 / 07 / BPE / JKT

a. “P0001” : Menunjukan nomor urut form pelatihan b. “07” : Menunjukan tahun form pelatihan dibuat c. “BPE” : Basuki Pratama Engineering

d. “JKT” : Jakarta (Tempat form pelatihan dibuat) e.

11. Transaction Permohonan Tambahan Karyawan Nama database : TambahKaryawan

Primary key : Kode_Permohonan

(9)

Attribute Panjang Data Type Keterangan Kode_Permohonan 16 String Cth : K0001/07/BPE/JKT

Tanggal 8 Date

Kode_Departemen 6 String

Jumlah_Karyawan 3 Integer

Pendidikan_Formal 3 String SD/SMP/SMA/D1/D2/D3/S1/S2/S3 Pendidikan_Nonformal 100 String

Bidang_Keahlian 100 String

Pengalaman_Kerja 50 String

Umur_Min 2 Byte

Umur_Max 2 Byte

Jenis_Kelamin 9 String Laki-Laki/Perempuan

Status_Karyawan 15 String Tetap/Honorer/Kontrak/Magang/Khusus Alasan_permohonan 50 String

Untuk ditempatkan di 50 String

Tanggal_Dibutuhkan 8 Date

Status 11 String Printed/Not Printed

Keterangan :

Kode_Permohonan : K0001 / 07 / BPE / JKT

a. “K0001” : Menunjukan nomor urut form permohonan. b. “07” : Menunjukan tahun form permohonan dibuat. c. “BPE” : Basuki Pratama Engineering.

d. “JKT” : Jakarta (Tempat form permohonan dibuat).

12. Master Pelamar

Nama database : MsPelamar

Primary key : Kode_Pelamar

(10)

Attribute Panjang Data Type Keterangan Kode_Pelamar 6 String

Nama_Pelamar 100 String

Kode_Departemen 6 String

Kode_Jabatan 6 String

Status 15 String Tetap/Honorer/Kontrak/Magang/Khusus Nomer_KTP 16 String

Jenis_Kelamin 9 String Laki-Laki/Perempuan Tempat_Lahir 50 String Tanggal_Lahir 8 Date Alamat 150 String Kota 50 String Kode_POS 6 Long Nomer_Telepon 15 String Nomer_HP 15 String

Agama 10 String Budha/Hindu/Islam/Kristen/Katholik Kewarganegaraan 3 String WNI/WNA

Status_Pernikahan 13 String Menikah/Belum Menikah Jumlah_Tanggungan 2 Byte

Status_Panggilan_Tes 11 String Not Printed/Printed

Status_Panggilan_Kerja 11 String Not Printed/Printed

Status_Tes 11 String

Status_Wawancara 11 String Tidak Lulus/Lulus Keterangan_Wawancara 150 String Keterangan tambahan

Keterangan : Kode_Pelamar : P00001

“P00001” : Menunjukan nomer urut pelamar. 13. Detail Keluarga Pelamar

Nama database : MsPelamarDetailKeluarga

Primary key : Kode_Pelamar

Foreign key : N/A

Attribute Panjang Data Type Keterangan

Kode_Pelamar 6 String

Nama 50 String

Hubungan 20 String

Jenis Kelamin 9 String Laki-Laki/Perempuan Tanggal lahir 8 Date

Pendidikan 100 String

(11)

14. Detail Pendidikan Formal Pelamar

Nama database : MsPelamarDetailPendidikan

Primary key : Kode_Pelamar

Foreign key : N/A

Attribute Panjang Data Type Keterangan

Kode_Pelamar 6 String

Jenis Pendidikan 50 String

Nama_Lembaga 50 String

Kota 50 String

TahunDari 4 String

TahunSampai 4 String

15. Detail Pendidikan Non Formal Pelamar

Nama database : MsPelamarDetailPendidikan2

Primary key : Kode_Pelamar

Foreign key : N /A

Attribute Panjang Data Type Keterangan

Kode_Pelamar 6 String

Jenis Pendidikan 50 String

Nama_Lembaga 50 String

Kota 50 String

TahunDari 4 String

TahunSampai 4 String

Dibiayai_Oleh 50 String

16. Detail Pengalaman Kerja Pelamar

Nama database : MsPelamarDetailPengalaman

Primary key : Kode_Pelamar

(12)

Attribute Panjang Data Type Keterangan Kode_Karyawan 6 String

Nama_Perusahaan 50 String

Kota 50 String

Jabatan terakhir 50 String

TahunDari 4 String

TahunSampai 4 String

Gaji terakhir 50 String

Alasan_Berhenti 150 String

17. Transaction Surat Hasil tes dan wawancara Nama database : Hasil tes dan wawancara

Primary key : Kode_Surat

Foreign key : Kode_Pelamar,Kode_Departemen,Kode_Jabatan

Attribute Panjang Data Type Keterangan

Kode_Surat 16 Autonumber Cth : T0001/07/BPE/JKT Kode_Pelamar 6 String

Kode_Departemen 50 String Kode_Jabatan 50 String

Status 15 String Tetap/Honorer/Kontrak/Magang/Khusus Tempat_Tes 100 String

Tanggal_Tes 8 Date

Jam_Tes 6 Time

Hasil tes 5 String

Tempat_Wawancara 100 String Tanggal_Wawancara 8 Date

Jam_Wawancara 6 Time

Hasil wawancara 11 String Lulus/ Tidak lulus Keterangan 150 String Keterangan tambahan

Keterangan :

Kode_Surat : T0001 / 07 / BPE / JKT

a. “T0001” : Menunjukan nomor urut surat panggilan tes dan wawancara dibuat.

b. “07” : Menunjukan tahun surat panggilan tes dan wawancara Dibuat.

(13)

c. “BPE” : Basuki Pratama Engineering.

d. “JKT” : Jakarta (Tempat surat panggilan tes dan wawancara dibuat).

18. Transaction Surat Panggilan Kerja Nama database : SPK Primary key : Kode_SPK Foreign key : Kode_Pelamar

Attribute Panjang Data Type Keterangan

Kode_SPK 16 String Cth : K0001/07/BPE/JKT Kode_Pelamar 6 String Tempat 100 String Tanggal 8 Date Jam 6 Time Ruang 5 String Keterangan : Kode_SPK : K0001 / 07 / BPE / JKT

a. “K0001” : Menunjukan nomor urut surat panggilan kerja dibuat. b. “07” : Menunjukan tahun surat panggilan kerja dibuat. c. “BPE” : Basuki Pratama Engineering.

Referensi

Dokumen terkait