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