• Tidak ada hasil yang ditemukan

BAB 4 ANALISIS

4.7. Pengembangan KMS berdasarkan Mekanisme dan Teknologi

4.9.1. Analisis Kebutuhan KMS

Fitur utama KMS berdasarkan sub bab sebelumnya adalah mengelola dokumen, mengelola artikel dan mengelola issue. Selain itu akan ditambahkan dua fitur lagi yaitu mengelola profil pengguna dan mengelola pengguna. Terdapat dua jenis pengguna sistem KM, yaitu administrator dan pengguna umum. Administrator dapat mengakses semua menu yang terdapat pada KMS, sedangkan

pengguna hanya dapat mengakses fitur utama KMS dan mengelola profil

pengguna. Fitur mengelola pengguna hanya dapat diakses oleh administrator. Untuk dapat mengakses KMS, setiap pengguna harus melakukan login terlebih dahulu. Kebutuhan fungsional dari KMS PT ABC dapat dimodelkan menggunakan use case diagram pada gambar berikut

4.9.1.2. Mengelola dokumen

Pengguna harus melakukan login sebelum dapat memasuki menu mengelola dokumen. Dalam menu ini, pengguna dapat mencari dokumen, mengupload dokumen, menghapus dokumen, mengganti dokumen dan mendownload dokumen. Kegiatan ini dapat dilakukan oleh semua user. Dokumen yang dapat diupload dapat berupa PDF, word document, excel document, ppt document atau image. Setiap dokumen akan memiliki deskripsi dan juga tag terhadap proyek dan divisi.

Memasuki menu dokumen

Mengupload dokumen Mencari dokumen

Menghapus dokumen Mengganti dokumen

Menyimpan data Login

Mendownload dokumen

4.9.1.3. Mengelola artikel

Pengguna harus melakukan login sebelum dapat memasuki menu artikel. Dalam menu ini pengguna dapat membuat artikel baru, mencari artikel, merubah artikel yang sudah ada atau menghapus artikel yang sudah ada.

Memasuki menu artikel

Membuat artikel Mencari artikel

Menghapus artikel Mengubah artikel

Menyimpan artikel Login

4.9.1.4. Mengelola issue

Setiap pengguna dapat mengakses menu mengelola issue setelah melakukan login. Pada menu ini pengguna dapat membuat issue, mencari issue, merubah issue, memberikan komentar pada issue dan dapat menghapus issue. Fitur ini digunakan untuk menyimpan issue yang terjadi selama produksi dan cara mengatasi issue tersebut, sehingga jika terjadi issue yang serupa maka dapat memudahkan pencarian solusi.

Memasuki menu issue

Membuat issue Mencari issue

Menghapus issue Mengganti issue

Menyimpan data Login

4.9.1.5. Mengelola profil pengguna

Setiap pengguna dapat mengakses menu ini setelah melakukan login. Pada menu ini pengguna dapat merubah detail nama dan juga password.

Memasuki menu profil

Mengganti password Mengganti nama

Menyimpan data Login

Gambar 4.7 Activity Diagram Mengelola Profil

4.9.1.6. Mengelola pengguna

Menu ini hanya dapat diakses oleh administrator, pada menu ini administrator dapat menambahkan pengguna, menghapus pengguna, mencari pengguna dan merubah profil pengguna.

Memasuki menu pengguna

Menambah pengguna Mencari pengguna

Menghapus pengguna Mengubah profil pengguna

Menyimpan data Login

Gambar 4.8 Activity Diagram Mengelola Pengguna

4.9.1.7. Pencarian

Pada fitur pencarian ini pengguna dapat melakukan pencarian berdasarkan keyword tertentu. Semua tipe konten yang termasuk dalam kriteria pencarian akan ditampilkan pada halaman hasil pencarian. Pencarian ini akan dapat dilakukan melalui menu navigasi. Dari hasil pencarian pengguna dapat diarahkan pada detail konten.

Menggunakan fitur pencarian Login

Hasil pencarian

Gambar 4.1 Activity Diagram Pencarian 4.10. Design

Berikut ini akan di identifikasi arsitektur knowledge management. Terdapat tiga layer pada perancangan arsitektur ini, yaitu presentation layer, business layer dan data layer.

4.10.1.1. Presentation layer

Pada layer ini akan menggunakan web based system sehingga KMS dapat dengan mudah diakses dari mana saja dan juga tanpa harus melakukan instalasi apapun. KMS dapat diakses dengan menggunakan browser seperti internet explorer, firefox and chrome. Berikut ini adalah diagram navigasi KMS PT ABC.

Gambar 4.9 Navigasi

Halaman login ditampilkan ketika pengguna membuka KMS PT ABC. Setelah login dilakukan maka akan terdapat dua menu, yaitu menu utama dan menu kiri. Pada menu utama pengguna dapat membuka halaman Mengeolola dokumen, mengelola artikel dan mengelola issue. Sedangkan dari menu kiri pengguna dapat langsung membuka halaman menambah dokumen, menambah artikel dan menambah issue. Selain itu pengguna juga dapat langsung melakukan pencarian dari menu kiri. Selanjutnya akan dijelaskan mengenai wireframe mengenai user interface. Wireframe ini digunakan sebagai dasar pembuatan KMS. Ketika pengguna membuka KMS, maka akan ditampilkan halaman login. Pada halaman login pengguna harus memasukkan username dan password. Setelah pengguna berhasil login akan diarahkan ke halaman Home.

Gambar 4.10 Wireframe Halaman Login

Pada halaman home pengguna kemudian dapat memilih menu menggunakan navigation yang ada. Menu yang ditampilkan pada navigation adalah, Mengelola Dokumen, Mengelola Issue, Mengelola Artikel dan Mengelola Profil. Pada left hand side navigation terdapat menu menambah dokumen, menambah issue, menambah artikel. Hal ini dapat memudahkan pengguna untuk dapat langsung menambahkan konten.

Ketika pengguna memilih menu Mengelola artikel maka akan ditampilkan seluruh artikel yang ada, dan juga fitur untuk mencari artikel.Jika pengguna menggunakan fitur pencarian maka hasil pencarian akan ditampilkan pada tabel.

Gambar 4.12 Wireframe Mengelola Artikel

Pengguna dapat membuka artikel dengan menekan judul artikel. Maka pengguna akan masuk kedalam tampilan detil artikel. Pada halaman ini pengguna dapat melihat detil artikel, merubah detil artikel dan menghapus artikel.

Gambar 4.13 Wireframe Detil Artikel

Untuk menambahkan artikel, pengguna dapat memilih menu menambah artikel dari menu di sebelah kiri. Halaman menambah artikel akan ditampilkan, pada halaman ini pengguna dapat membuat artikel yang diinginkan, memberikan tag terhadap proyek dan sub divisi.

Gambar 4.14 Wireframe Menambah Artikel

Ketika pengguna memilih menu Mengelola dokumen maka akan ditampilkan seluruh dokumen yang ada dan juga fitur mencari artikel diatas tabel dokumen. Jika pengguna menggunakan fitur pencarian, maka tabel dokumen akan menampilkan dokumen yang sesuai dengan kriteria pencarian.

Gambar 4.15 Wireframe Mengelola Dokumen

Untuk melihat detil dari dokumen, pengguna dapat menekan judul dokumen dan pengguna akan diarahkan kepada halaman detil dokumen. Pada halaman ini pengguna dapat melihat detil dokumen, mendownload dokumen, merubah detil dokumen dan menghapus dokumen.

Gambar 4.16 Wireframe Detil Dokumen

Untuk menambahkan dokumen, pengguna dapat menekan pilihan Menambah dokumen pada navigasi sebelah kiri. Halaman membuat dokumen akan ditampilkan, pada halaman ini pengguna dapat mengupload dokumen dan memberikan detil pada dokumen.

Pengguna dapat mengelola issue dengan memilih menu mengelola issue pada primary navigation. Pengguna akan diarahkan pada halaman mengelola issue. Pada halaman ini pengguna dapat melihat seluruh issue yang ada dan juga melakukan pencarian terhadap issue tertentu.

Gambar 4.18 Wireframe Mengelola Issue

Untuk dapat melihat detil issue pengguna harus menekan link pada judul issue. Pengguna akan diarahkan pada menu detil issue. Pada halaman ini pengguna dapat melihat detil issue, merubah issue dan menghapus issue.

Untuk menambahkan issue baru, pengguna dapat memilih menu menambah issue pada navigasi sebelah ikiri. Pada halaman in pengguna dapat memasukkan issue, memberikan solusi dan memberikan tag terhadap proyek dan divisi.

Gambar 4.20 Wireframe Menambah Issue

4.10.1.2. Business Layer

Pada business layer, KMS PT ABC akan menggunakan web server tomcat dan basis data yang digunakan adalah My SQL. Bahasa pemograman yang akan digunakan adalah PHP dan container untuk sistem ini akan digunakan content management system Drupal. CMS digunakan untuk memudahkan ketika PT ABC ingin melakukan modifikasi pada KMS, seperti menambahkan tipe dokumen, mengadaptasi workflow dan lain sebagainya.

4.10.1.3. Data Layer

KMS PT ABC akan menggunakan database my sql. Selain itu, KMS PT ABC akan menggunakan CMS Drupal, maka dari itu database akan menggunakan database bawaan ketika menginstalasi drupal. Berikut ini adalah erd dari database drupal

4.11. Implementasi Prototipe KMS PT ABC

Dokumen terkait