• 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

Penelitian ini bertujuan untuk mengetahui aktivitas penyembuhan luka sediaan salep kombinasi ekstrak etanol daun sirih hijau ( Piper betle L.) dan minyak cengkeh ( Syzgium

Cost analysis bertujuan untuk memperkirakan besarnya sumber daya yang dibutuhkan untuk keadaan atau penyakit tertentu dan digunakan untuk membandingkan pengaruh dari suatu

Sesuai dengan penegasan konseptual diatas, maka strategi kyai dalammenciptakan budaya religius pada santri di pondok pesantren Daris Sulaimaiyyah Kamulan Durenan

Komponen kunci sebagai dasar prosedur baku yang harus dilakukan oleh petani adalah penyiapan lahan tanpa olah tanah, diikuti membuat saluran drainasi setiap 3-4 m, jerami

Berdasarkan observasi pada gambar 4.7 terlihat terlihat bahwa ada peningkatan keterampilan proses sains pada setiap aspek yang diamati yaitu pada aspek mengobservasi

Segala puji bagi Allah Yang Maha Pengasih dan Penyayang yang telah melimpahkan rahmat dan kasih sayang-Nya sehingga pada kesempatan kali ini penulis

Berdasarkan analisis data dalam film Warkop DKI Reborn “Jangkrik Boss” Part 1 Karya Anggy Umbara, data yang menunjukkan penyimpangan maksim kebijaksanaan sebanyak 10

Tingkat ketidakjenuhan CPO yang tinggi memiliki beberapa keuntungan seperti (a) meningkatkan kualitas CPO, (b) berguna sebagai alternatif bahan baku untuk medis