Use Case Specification Use Case Model Diagram Sistem Usulan

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