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