Class and Event Analysis Class Diagram Spesifikasi Database

Fitur ini memberikan kemudahan bagi user untuk dapat berkomunikasi melalui chating antar karyawan di perusahaan baik kantor pusat atuapun kantor cabang.

d. Science Info

Fitur ini difasilitasi kemampuan untuk memberikan informasi tentang kegiatan yang akan dilakukan perusahaan baik yang berlaku untuk karyawan itu sendiri ataupun untuk pihak klien atau pelanggan melalui aplikasi ini.

4.8 Use Case Model Diagram Sistem Usulan

4.8.1 Class and Event Analysis

Tabel 4.3 Class dan Event Analysis

4.8.2 Class Diagram

Gambar 4.10 Class Diagram Sistem Usulan

4.8.3 Spesifikasi Database

1. Nama File : karyawan Alias : Tabel Karyawan Media : Harddisk Isi : Data Karyawan Primary key : nik Fungsi : tabel master yang digunakan untuk menjelaskan data karyawan secara keseluruhan. Tabel 4.4 Spesifikasi database Data Karyawan 2. Nama File : Dokumen Alias : Tabel Dokumen Media : Harddisk Isi : Dokumen Primary key : doc_id Fungsi : tabel master yang digunakan untuk menjelaskan dokumen yang tersimpan secara keseluruhan. No Nama Field Jenis Lebar Desimal Null Keterangan 1. nik Varchar 20 - No Id Karyawan 2. nama Varchar 100 - No Nama Karyawan 3. id_div Varchar 20 - No Id Divisi Karyawan 4. id_dept Varchar 20 - No Id Dept Karyawan 5. 6. 7. 8. 9. 10. 11. 12. 13. jabatan jjk ttmpt_lahir ttgl_lahir alamat telp email ahli kerja Varchar Enum Varchar Varchar Text Varchar Varchar Text Text 50 - 50 50 - 50 50 - - - - - - - - - - - No No No No No No Yes Yes Yes Jabatan Karyawan Jenis Kelamin Tempat Lahir Tanggal Lahir Alamat Karyawan Telepon Karyawan Email Karyawan Keahlian Karyawan Pengalaman Kerja Tabel 4.5 Spesifikasi database Data Dokumen 3. Nama File : Riset Alias : Tabel Riset Media : Harddisk Isi : Dokumen hasil riset Primary key : riset_id Fungsi : tabel master yang digunakan untuk menjelaskan dokumen hasil riset yang tersimpan secara keseluruhan. Tabel 4.6 Spesifikasi database Data Riset No Nama Field Jenis Lebar Desimal Null Keterangan 1. doc_id Varchar 20 - No Id Dokumen 2. doc_title Varchar 200 - No Judul Dokumen 3. doc_desc Varchar 300 - No Deskripsi Dokumen 4. doc_file Varchar 300 - No File Dokumen 5. 6. 7. doc_date doc_author doc_type Date Int Varchar - 11 10 - - - No No No Tanggal Upload User Upload Type Dokumen No Nama Field Jenis Lebar Desimal Null Keterangan 1. riset_id Varchar 20 - No Id Riset 2. riset_date date - - No Tanggal Riset 3. riset_author Varchar 100 - No Author 4. cat_id int 10 - No Id Kategori 5. riset_desc Text - - No Riset deskripsi 4. Nama File : Work Knowledge Alias : Tabel Wk Media : Harddisk Isi : Dokumen hasil catatan work knowldge Primary key : wk_id Fungsi : tabel master yang digunakan untuk menjelaskan dokumen hasil catatan work knowledge yang tersimpan secara keseluruhan. Tabel 4.7 Spesifikasi database Data Knowledge 5. Nama File : Kasus Alias : Tabel case 6. 7. 8. 9. 10. riset_tools riset_cara riset_hasil riset_contoh riset_pic Text Text Text Text Text - - - - - - - - - - No No No No No Riset tools Cara kerja Hasil Riset Contoh Riset Gambar No Nama Field Jenis Lebar Desimal Null Keterangan 1. wk_id Varchar 20 - No Id Work Knowledge 2. wk_type Varchar 50 - No Type Work Knowledge 3. wk_title Varchar 50 - No Judul Work Knowledge 4. wk_desc Text - - No Deskripsi Work Knowledge 5. 6. 7. wk_date wk_mod1 wk_mod2 Date Varchar Varchar - 50 50 - - - No No No Tanggal Upload Penanggung Jawab 1 Penanggung Jawab 2 Media : Harddisk Isi : Record Kasus Primary key : case_id Fungsi : tabel master yang digunakan untuk menjelaskan hasil record kasus yang terjadi dan yang tersimpan secara keseluruhan. Tabel 4.8 Spesifikasi database Data Kasus 6. Nama File : Pesan Alias : Tabel pesan Media : Harddisk Isi : Record message Primary key : pesan_id Fungsi : tabel master yang digunakan untuk menjelaskan hasil record pesan yang tersimpan secara keseluruhan. No Nama Field Jenis Lebar Desimal Null Keterangan 1. case_id Varchar 25 - No Id kasus 2. case_status Varchar 1 - No Status Kasus 3. case_author Varchar 20 - No User Upload 4. cat_id Varchar 6 - No Id Kategori 5. 6. 7. 8. 9. 10. case_title case_desc case_focus nik person case_chrono Varchar Text Enum Varchar Varchar Text 100 - - 20 100 - - - - - - - No No No No Null No Judul Kasus Deskripsi Kasus Fokus Kasus Id karyawan Orang yang terlibat Kronlogi kasus Tabel 4.9 Spesifikasi database Pesan 7. Nama File : Science Info Alias : Tabel Info Media : Harddisk Isi : Informasi Knowledge Primary key : info_id Fungsi : tabel master yang digunakan untuk menjelaskan hasil record Info Science yang tersimpan secara keseluruhan. Tabel 4.10 Spesifikasi database Data ScienceInfo No Nama Field Jenis Lebar Desimal Null Keterangan 1. pesan_id Varchar 25 - No Id Pesan 2. pesan_subjek Varchar 50 - No Subjek Pesan 3. pesan_isi Text - - No I Isi Pesan 4. pesan_receiver Int 100 - No Penerima Pesan 5. 6. 7. pesan_sender pesan_date pesan_status Int Date Tinyint 100 - 5 - - - No No No Pengirim Pesan Tanggal Status pesan No Nama Field Jenis Lebar Desimal Null Keterangan 1. info_id Varchar 20 - No Id info 2. info_title Varchar 100 - No Judul Info 3. info_content Text - - No I Isi Info 4. info_date Date - - No Tanggal Info 8. Nama File : News Alias : Tabel Artikel Media : Harddisk Isi : Berita Primary key : id Fungsi : tabel master yang digunakan untuk menjelaskan hasil record Berita yang tersimpan secara keseluruhan. Tabel 4.11 Spesifikasi database News 9. Nama File : Forum Diskusi Alias : Tabel Forum Media : Harddisk Isi : Record topik dan pembahasan di forum Primary key : id_topik Fungsi : tabel master yang digunakan untuk menjelaskan hasil record Topik diskusi yang tersimpan secara keseluruhan. No Nama Field Jenis Lebar Desimal Null Keterangan 1. id Varchar 20 - No Id berita 2. title Varchar 100 - No Judul Berita 3. author Int 11 - No I User upload 4. content Text - - No Isi Berita 5. news_date date - - No Tanggal Tabel 4.12 Spesifikasi database Forum diskusi 10. Nama File : Knowledge Map Alias : Tabel Knowledge Media : Harddisk Isi : Record Knowledge yang tersimpan Primary key : knowledge_id Fungsi : tabel master yang digunakan untuk menjelaskan hasil record Knowledge yang tersimpan secara keseluruhan. Tabel 4.13 Spesifikasi database Map Knowledge No Nama Field Jenis Lebar Desimal Null Keterangan 1. id_topik Varchar 10 - No Id Topik 2. nama Varchar 40 - No Nama user 3. email Varchar 50 - No I email user 4. topik Text - - No Judul Topik 5. 6. 7. isi tanggal id_reply Text Varchar Varchar - 20 10 - - - No No No Isi topik Tanggal Id Reply No Nama Field Jenis Lebar Desimal Null Keterangan 1. knowledge_id Varchar 100 - No Id Map 2. knowledge_title Varchar 30 - No J Judul Map 3. knowledge_des Text - - No Deskripsi Map 4. knowledge_type Varchar 30 - No Type Map 5. knowledge_level Varchar 30 - No Level Map 11. Nama File : User Account Alias : Tabel User Media : Harddisk Isi : Data User account yang tersimpan Primary key : user_id Fungsi : tabel master user account yang digunakan untuk menyimpan user account yang tersimpan secara keseluruhan. Tabel 4.14 Spesifikasi database user account No Nama Field Jenis Lebar Desimal Null Keterangan 1. user_id Varchar 20 - No Id User 2. username Varchar 50 - No J User name 3. password Varchar 50 - No Password 4. level Enum - - No Level akses

4.8.4 Statechart Diagram