L1 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
L2 Usecase diagram
System Boundary
Actor
Usecase
Participation
Sequence diagram
Lifeline for an object
Activation
Generate Massage in from of an event Procedural call Return
X
Destruction of an object
L3
Navigation diagram
State with icon for window
Initial State Final State
State transition
Component diagram
<
>
Component
Dependency
Deployment diagram Stereotype processor
Component1
Processor
Program Component
Dependency
L4 Rancangan Database 1. Master Karyawan Nama database
: MsKaryawan
Primary key
: Kode_Karyawan
Foreign key
: N/A Panjang 8 6 100 50 50 4 15 10 16 9 50 8 150 50 6 15 15 10 3 13 2
Attribute Tanggal gabung Kode_Karyawan Nama_Karyawan Departemen Jabatan Golongan Status Password Nomer_KTP Jenis_Kelamin Tempat_Lahir Tanggal_Lahir Alamat Kota Kode_POS Nomer_Telepon Nomer_HP Agama Kewarganegaraan Status_Pernikahan Jumlah_Tanggungan
Keterangan
Data Type Date String String String String String String String String String String Date String String Long String String String String String Byte
Keterangan Cth : 060002
I/II/III/IV/V/VI/VII/VIII Tetap/Honorer/Kontrak/Magang/Khusus
Laki-Laki/Perempuan
Budha/Hindu/Islam/Kristen/Katholik WNI/WNA Menikah/Belum Menikah
:
Kode_Karyawan
: 060002
a. “06”
: Menunjukan tahun bergabung dengan perusahaan.
b. “0002”
: Menunjukan nomor urut pada tahun tersebut.
L5 2. Detail Keluarga Karyawan Nama database
: MsKaryawanDetailKeluarga
Primary key
: Kode_Karyawan
Foreign key
: N/A
Attribute Kode_Karyawan Nama Hubungan Jenis Kelamin Tanggal lahir Pendidikan Pekerjaan
Panjang 6 50 20 9 8 100 100
Data Type String String String String Date String String
Keterangan
Laki-Laki/Perempuan
3. Detail Pendidikan Formal Karyawan Nama database
: MsKaryawanDetailPendidikan
Primary key
: Kode_Karyawan
Foreign key
: N/A
Attribute Kode_Karyawan Jenis Pendidikan Nama_Lembaga Kota TahunDari TahunSampai
Panjang 6 50 50 50 4 4
Data Type String String String String String String
4. Detail Pendidikan Non Formal Karyawan Nama database
: MsKaryawanDetailPendidikan2
Primary key
: Kode_Karyawan
Foreign key
: N/A
Keterangan
L6 Attribute Kode_Karyawan Jenis Pendidikan Nama_Lembaga Kota TahunDari TahunSampai Dibiayai_Oleh
Panjang 6 50 50 50 4 4 50
Data Type String String String String String String String
Keterangan
5. Detail Pengalaman Kerja Karyawan Nama database
: MsKaryawanDetailPengalaman
Primary key
: Kode_Karyawan
Foreign key
: N/A
Attribute Kode_Karyawan Nama_Perusahaan Kota Jabatan terakhir TahunDari TahunSampai Gaji terakhir Alasan_Berhenti
Panjang 6 50 50 50 4 4 50 150
Data Type String String String String String String String String
Keterangan
6. Master Pelatihan Nama database
: MsPelatihan
Primary key
: Kode_Pelatihan
Foreign key
: N/A
Attribute Kode_Pelatihan Nama_Pelatihan Jenis_Pelatihan
Panjang 6 50 7
Data Type String String String
Keterangan
Internal / eksternal
L7 7. Master Departemen Nama database
: MsDepartemen
Primary key
: Kode_Departemen
Foreign key
: N/A
Attribute Kode_Departemen Nama_Departemen
Panjang 6 50
8. Nama database
: MsJabatan
Primary key
: Kode_Jabatan
Foreign key
: N/A
Attribute Kode_Jabatan Nama_Jabatan
Keterangan
Data Type String String
Panjang 6 50
Keterangan
Data Type String String
9. Transaction Kinerja Karyawan Nama database
: KinerjaKaryawan
Primary key
: Kode_Karyawan
Foreign key
: Kkode_Departemen
Attribute Kode_Karyawan Kode_Departemen Tahun Periode P1 P2 P3 P4 P5 P6
Panjang 6 6 4 1 1 1 1 1 1 1
Data Type String String String String Byte Byte Byte Byte Byte Byte
Keterangan
1/2/3 Inrange 6-9 Inrange 6-9 Inrange 6-9 Inrange 6-9 Inrange 6-9 Inrange 6-9
L8 10. Transaction Usulan Pelatihan Nama database
: Pelatihan
Primary key
: Kode_Usulan
Foreign key
: Kode_Karyawan, Kode_Departemen, Kode_Jabatan
Panjang 16 6 6 6 8 100 100 150 8 13
Attribute Kode_Usulan Kode_Karyawan Kode_Departemen Kode_Jabatan Tanggal Nama_Pelatihan Alasan_Pelatihan Kriteria Tanggal dibutuhkan Status Keterangan
Data Type String String String String Date String String String Date String
Keterangan Cth : P0001/07/BPE/JKT
Pending/Printed/Not Completed/Completed
:
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
Foreign key
: Kode_Departemen
L9 Attribute Kode_Permohonan Tanggal Kode_Departemen Jumlah_Karyawan Pendidikan_Formal Pendidikan_Nonformal Bidang_Keahlian Pengalaman_Kerja Umur_Min Umur_Max Jenis_Kelamin Status_Karyawan Alasan_permohonan Untuk ditempatkan di Tanggal_Dibutuhkan Status
Keterangan
Panjang 16 8 6 3 3 100 100 50 2 2 9 15 50 50 8 11
Data Type String Date String Integer String String String String Byte Byte String String String String Date String
Keterangan Cth : K0001/07/BPE/JKT
SD/SMP/SMA/D1/D2/D3/S1/S2/S3
Laki-Laki/Perempuan Tetap/Honorer/Kontrak/Magang/Khusus
Printed/Not Printed
:
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
Foreign key
: Kode_Departemen, Kode_Jabatan
L10 Panjang Attribute Kode_Pelamar 6 Nama_Pelamar 100 Kode_Departemen 6 Kode_Jabatan 6 Status 15 Nomer_KTP 16 Jenis_Kelamin 9 Tempat_Lahir 50 Tanggal_Lahir 8 Alamat 150 Kota 50 Kode_POS 6 Nomer_Telepon 15 Nomer_HP 15 Agama 10 Kewarganegaraan 3 Status_Pernikahan 13 Jumlah_Tanggungan 2 Status_Panggilan_Tes 11 Status_Panggilan_Kerja 11 Status_Tes 11 Status_Wawancara 11 Keterangan_Wawancara 150 Keterangan :
Data Type String String String String String String String String Date String String Long String String String String String Byte String String String String String
Keterangan
Tetap/Honorer/Kontrak/Magang/Khusus Laki-Laki/Perempuan
Budha/Hindu/Islam/Kristen/Katholik WNI/WNA Menikah/Belum Menikah Not Printed/Printed Not Printed/Printed Tidak Lulus/Lulus Keterangan tambahan
Kode_Pelamar : P00001 “P00001”
: Menunjukan nomer urut pelamar.
13. Detail Keluarga Pelamar Nama database
: MsPelamarDetailKeluarga
Primary key
: Kode_Pelamar
Foreign key
: N/A
Attribute Kode_Pelamar Nama Hubungan Jenis Kelamin Tanggal lahir Pendidikan Pekerjaan
Panjang 6 50 20 9 8 100 100
Data Type String String String String Date String String
Keterangan
Laki-Laki/Perempuan
L11 14. Detail Pendidikan Formal Pelamar Nama database
: MsPelamarDetailPendidikan
Primary key
: Kode_Pelamar
Foreign key
: N/A
Attribute Kode_Pelamar Jenis Pendidikan Nama_Lembaga Kota TahunDari TahunSampai
Panjang 6 50 50 50 4 4
Data Type String String String String String String
Keterangan
15. Detail Pendidikan Non Formal Pelamar Nama database
: MsPelamarDetailPendidikan2
Primary key
: Kode_Pelamar
Foreign key
: N /A
Attribute Kode_Pelamar Jenis Pendidikan Nama_Lembaga Kota TahunDari TahunSampai Dibiayai_Oleh
Panjang 6 50 50 50 4 4 50
Data Type String String String String String String String
16. Detail Pengalaman Kerja Pelamar Nama database
: MsPelamarDetailPengalaman
Primary key
: Kode_Pelamar
Foreign key
: N/A
Keterangan
L12 Attribute Kode_Karyawan Nama_Perusahaan Kota Jabatan terakhir TahunDari TahunSampai Gaji terakhir Alasan_Berhenti
Panjang 6 50 50 50 4 4 50 150
Keterangan
Data Type String String String String String String String 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
Panjang Attribute Kode_Surat 16 Kode_Pelamar 6 Kode_Departemen 50 Kode_Jabatan 50 Status 15 Tempat_Tes 100 Tanggal_Tes 8 Jam_Tes 6 Hasil tes 5 Tempat_Wawancara 100 Tanggal_Wawancara 8 Jam_Wawancara 6 Hasil wawancara 11 Keterangan 150 Keterangan : Kode_Surat a. “T0001”
Data Type Autonumber String String String String String Date Time String String Date Time String String
Keterangan Cth : T0001/07/BPE/JKT
Tetap/Honorer/Kontrak/Magang/Khusus
Lulus/ Tidak lulus Keterangan tambahan
: T0001 / 07 / BPE / JKT : Menunjukan nomor urut surat panggilan tes dan wawancara dibuat.
b. “07”
: Menunjukan tahun surat panggilan tes dan wawancara Dibuat.
L13 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 Panjang 16 6 100 8 6 5
Attribute Kode_SPK Kode_Pelamar Tempat Tanggal Jam Ruang
Keterangan
Data Type String String String Date Time String
Keterangan Cth : K0001/07/BPE/JKT
:
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.
d. “JKT”
: Jakarta (Tempat surat panggilan kerja dibuat).