4.8.8 Use Case Specification
Tabel 4.19 Use Case Spesification Login User Login User
Use Case : Login user adalah pintu gerbang untuk memasuki
sistem ini, user memiliki account login tersendiri untuk memulai beraktifitas di dalam sistem ini, account login tersebut diberikan
oleh administrator sistem yang dibagi menjadi beberapa tingkatan level hak akses user.
Object: employee
Function: to be added
Tabel 4.20 Use Case Spesification Employee Employee
Use Case : Status employee bisa digunakan oleh administrator,
employee dan general managerBOD. pada use case ini menyajikan informasi mengenai data karyawan yang disajikan
berdasarkan data diri karyawan dan riwayat pekerjaannya. Pada administrator biasanya dapat melakukan banyak hal di usecase
ini seperti update data bahkan men-delete data karyawan tersebut. Karena administrator memiliki hak akses yang berkuasa
untuk mengatur sistem. Untuk actor lainnya hak akses yang dipakai hanya sebatas untuk meng-update data dan searching
data karyawan.
Object: employee
Function: to be added
Tabel 4.21 Use Case Spesification Case Case
Use Case: untuk use case Case, bisa digunakan untuk actor
administrator, employee dan GMBOD. Pada use case ini digunakan sebagai wadah untuk menuangkan kejadian-kejadian
yang terjadi di lapangan ataupun di kantor dalam melaksanakan tugas kerja. Untuk administrator porsi yang didapatkan lebih
besar yaitu sebagai pengawas data-data case yang masuk ke dalam database dan berfungsi sebagai pengendali dalam data
case dan dapat memberikan sebuah solusi dari sebuah kasus yang terjadi. Untuk actor lainnya hak akses yang didapatkan hanya
sebatas input data case, input kronologi kejadian dan meng- update case tanpa bisa men-delete case tersebut.
Object: case, chronology
Function: to be added
Tabel 4.22 Use Case Spesification Document Document
Use Case : Document dapat diakses oleh seluruh actor baik
administrator, employee maupun General Manager ataupun BOD. Use case ini merupakan sebuah proses pendokumentasikan
knowledges yang ada dalam perusahaan berupa bentuk dokumen file hasil research atau hasil dari pelatihan-pelatihan dan berupa
work knowledge yang ada setiap harinya yang dilaporkan oleh seluruh actor. Semua actor berhak menakses semua fungsi yang
ada di use case ini. Hasil akhir yang didapatkan adalah berupa print out dari masing-masing dokumen.
Object: employee, dokumen
Function: to be added
Tabel 4.23 Use Case Spesification Message Message
Use Case: message bisa digunakan oleh semua actor yang terlibat
dalam system ini, baik itu administrator, employee ataupun GMBOD. Semua actor memiliki hak akses yang sama dalam
penggunaan message, baik untuk mengirim message antar karyawan ataupun message ke management atau BOD. Masing-
masing actor memiliki inbox, untuk mengetahui message yang diterima
ataupun untuk
membalas message
ataupun menghapusnya.
Object: message, employee
Function: to be added
Tabel 4.24 Use Case Spesification ScienceInfo ScienceInfo
Use Case: ScienceInfo dapat diakses oleh seluruh actor, hanya
dibedakan oleh hak akses dari masing-masing actor untuk memproses
aktifitas. ScienceInfo
digunakan untuk
menginformasikan segala sesuatu mengenai apa saja yang berhubungan dengan kepegawaian baik berupa jadwal kerja,
pengumuman atau hal lainnya. Administrator bertugas sebagai pihak yang mengatur aktifitas di scienceInfo berupa input, edit dan
delete scienceInfo. Untuk actor lainnya mempunyai hak akses hanya sebatas melihat info saja.
Object: scienceinfo, employee
Function: to be added
Tabel 4.25 Use Case Spesification News News
Use Case: News bisa digunakan oleh seluruh actor yang terlibat
dalam sistem. News berfungsi menampilkan semua berita yang berhubungan dengan perusahaan atau berita lainnya yang berguna
untuk karyawan. Seluruh actor bisa menggunakan news dengan semua aktifitas seperti input dan update news tetapi untuk delete
hanya dapat dipakai oleh administrator.
Object: news, employee..
Function: to be added
Tabel 4.26 Use Case Spesification Forum Forum
Use Case: forum diskusi digunakan untuk melakukan proses sharing
knowledge antar karyawan. Forum dapat digunakan oleh seluruh actor yang terlibat dalam sistem. Semua actor bisa memposting topik
yang ingin di share oleh karyawan lainnya sehingga terjadi interaksi oleh semua karyawan. Seluruh actor bisa membuat new posting dan
mengupdate posting-an tersebut dengan akses yang dimilikinya. Untuk administrator berhak untuk men-delete posting yang dianggap
tidak berguna untuk proses interaksi.
Object: employee
Function: to be added
Tabel 4.27 Use Case Spesification Knowledge Map Knowledge Map
Use Case: Knowledge Map bisa diakses oleh actor yang memiliki
hak akses khusus seperti administrator dan General Manager atau BOD, untuk GM dan BOD diberikan akses hanya Read saja, tidak
diberikan akses untuk menginput data knowledge map tersebut. Knowledge map berisi mengenai tingkat kemahiran seorang
karyawan yang diukur melalui level kemampuan dan kepemilikan knowledge, sehingga akan menggambarkan aset yang dimiliki oleh
seorang karyawan dalam hal kepemilikan knowledge.
Object: employee
Function: to be added
Tabel 4.28 Use Case Spesification Category Category
Use Case: Category hanya bisa diakses oleh seorang administrator,
baik berupa input, edit dan delete category. Category digunakan sebagai penghubung pada knowledge map yang digunakan sebagai
catatan dalam pengelompokan knowledge yang dimiliki oleh karyawan.
Object: kategori
Function: to be added
Tabel 4.29 Use Case Spesification Search Search
Use Case : Fungsi Search digunakan hampir disemua fitur yang ada
di sistem ini, searching digunakan ketika user ingin mengetahuai dan
mendapatkan knowledge yang tersimpan dalam waktu lama di sistem ini.
Object: employee, document, news, scienceinfo, case
Function: to be added
Tabel 4.30 Use Case Spesification Print-out Print-out
Use Case : fungsi Print-out terdapat pada fitur yang memiliki
knowledge yang berbentuk file dokumen dan memiliki sub fitur berupa layanan untuk mencetak hasil dokumen yang ada, dan bisa
dimanfaatkan dalam pengembangan knowledge.
Object: employee, document, research
Function: to be added
Tabel 4.31 Use Case Spesification Logout Logout
Use Case : Fungsi yang dimiliki oleh sistem agar mempermudah user
untuk keluar dari sistem untuk sementara.
Object: employee
Function: to be added
4.8.9 Function List