UNIVERSITAS BINA NUSANTARA
_________________________________________________________________ Jurusan Sistem Informasi
Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007
PERANCANGAN APLIKASI BERBASIS KNOWLEDGE MANAGEMENT SYSTEM
(Studi Kasus : Jurusan Sistem Informasi Universitas Bina Nusantara)
Meirita Salim 0700716684
Rendy Sebastian 0700717245 Feliciana Kartadinata 0700717270
Abstrak
Kemajuan teknologi mendorong organisasi tidak hanya berfokus pada kebutuhan informasi semata-mata, namun sudah mulai mengarah pada kebutuhan akan pengetahuan (knowledge) bagi mereka. Knowledge dianggap sebagai salah satu “resource” atau “asset” bagi orang yang memegang peranan penting. Namun Knowledge yang sudah ada jika tidak dipergunakan dan dijaga dengan baik, maka akan menjadi sia-sia bahkan dapat hilang. Oleh sebab itu, dibutuhkan sebuah aplikasi yang tentunya berbasis Knowledge Management System (KMS) agar dapat membantu dalam pengumpulan dan penyebaran knowledge untuk dimanfaatkan secara optimal. Penerapan teknologi web pada aplikasi ini, memberikan nilai tambah dalam penerapannya. Metodologi yang dipergunakan adalah dengan terlebih dahulu mengumpulkan data dan informasi dari sumber terkait, kemudian mempelajari konsep melalui kepustakaan dan selanjutnya mengembangkan KMS dengan pendekatan pada metodologi OOSE (Object Oriented Software Engineering). Dengan demikian, hasil yang dicapai melalui penelitian ini merupakan sebuah tools yang dapat membantu Jurusan Sistem informasi dalam pengumpulan dan pemanfaatan knowledge yang dimilikinya.
Kata Kunci
PRAKATA
Puji syukur kepada Tuhan Yang Maha Esa atas segala berkat karunia dan rahmat yang dilimpahkan-Nya sehingga penulis dapat menyelesaikan penulisan Skripsi ini.
Maksud dari penulisan Skripsi ini adalah untuk memenuhi salah satu syarat Kelengkapan studi Jurusan Sistem Informasi Jenjang Pendidikan Strata-1 di Universitas Bina Nusantara.
Dengan selesainya penelitian dan penulisan yang tertuang di dalam Skripsi ini sebagai tugas akhir, maka penulis telah menyelesaikan studi sebagai mahasiswa Universitas Bina Nusantara Jurusan Sistem Informasi.
Selama masa pembelajaran dan penyusunan Skripsi ini, penulis telah banyak memperoleh bantuan, motivasi, semangat dan dukungan dari berbagai pihak baik secara langsung maupun tidak langsung sehingga penulis dapat menyelesaikannya dengan baik. Untuk itu, melalui kesempatan ini penulis ingin memberikan penghargaan yang tinggi kepada :
1. Orang tua dan saudara-saudara penulis yang telah memberikan banyak dukungan, baik secara moril, materi maupun ilmu pengetahuan kepada penulis.
2. Alm. Ibu Dr. Th. Widia Soerjaningsih, selaku Pemilik Universitas Bina Nusantara. 3. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina
Nusantara.
4. Bapak Siswono S.Kom,. MM., selaku Kepala Jurusan Sistem Informasi yang rela menyediakan waktu dan informasi yang dibutuhkan.
motivasi, informasi, petunjuk, serta nasihat yang bermanfaat dalam penyusunan Skripsi ini.
Selain itu, penulis juga hendak mengucapkan terima kasih dan penghargaan yang sebesar-besarnya kepada yang terhormat :
1. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer. 2. Bapak Suparto Darudiato, S.Kom., MM., selaku KMK IS Development yang telah
bersedia meluangkan waktunya untuk memberikan informasi dan nasihat yang berguna.
3. Bapak Hudiarto, Ir., MM, selaku KMK Corporate IS yang telah bersedia memberikan infromasi serta motivasi dalam menyelesaikan Skripsi ini.
4. Bapak Ekananta, Ir., MM., M.Kom, selaku KBI IS Development yang telah rela meluangkan waktunya untuk memberikan informasi yang dibutuhkan.
5. Ibu Yuliana Lisanti, M.ITM., selaku Kepala Laboratorium Sistem Informasi yang dengan rela menyediakan waktunya dalam memberikan informasi yang dibutuhkan dan motivasi yang sangat besar dalam penyusunan Skripsi ini.
6. Bapak dan Ibu serta rekan-rekan Asisten di Laboratorium Sistem Informasi dan Laboratorium Akuntansi yang selalu memberikan bantuan, semangat dan motivasi kepada penulis.
7. Seluruh dosen Universitas Bina Nusantara yang telah memberikan bekal ilmu bagi penulis selama ini dan yang telah membantu penulis selama penulisan Skripsi ini. 8. Teman-teman yang tidak dapat disebutkan satu per satu yang telah memberikan
9. Semua pihak yang telah banyak membantu penulisan Skripsi ini baik secara langsung maupun tidak langsung yang mungkin terlewatkan dan tidak dapat disebutkan satu per satu.
Tidak ada gading yang tak retak. Penulis menyadari bahwa masih banyak kekurangan dan kesalahan dalam Skripsi ini karena keterbatasan waktu, sumber, pengetahuan dan pengalaman dari penulis. Penulis telah mengupayakan kemampuan yang terbaik untuk dapat memberikan hasil yang terbaik menurut kemampuan yang dimiliki.
Penulis dengan terbuka menerima kritik dan saran yang membangun agar dapat dijadikan masukan untuk perbaikan di masa yang akan datang.
Akhir kata, penulis mengucapkan terima kasih dan mohon maaf apabila ada kesalahan yang disengaja maupun tidak disengaja. Semoga apa yang tertulus dalam Skripsi ini dapat menjadi suatu sumbangan pikiran dan memberikan manfaat bagi para pembaca.
Jakarta, 18 Januari 2007
DAFTAR ISI
Halaman Judul Luar i
Halaman Judul Dalam ii
Halaman Persetujuan Soft Cover iii
Abstrak iv
Prakata v
Daftar Isi viii
Daftar Tabel xiv
Daftar Gambar xvii
Daftar Lampiran xxiii
BAB 1 PENDAHULUAN 1
1.1 Latar Belakang 1
1.2 Ruang Lingkup 3
1.3 Tujuan dan Manfaat 4
1.4 Metodologi 5
1.5 Sistematika Penulisan 6
BAB 2 LANDASAN TEORI
2.1 Data, Informasi dan Knowledge 8
2.1.1 Pengertian Data 8
2.1.3 Pengertian Pengetahuan (Knowledge) 8
2.1.4 Tipe-tipe Knowledge 9
2.2 Knowledge Management 9
2.2.1 Pengertian Knowledge Management 9 2.2.2 Proses Inti Knowledge Management 11
2.2.3 Knowledge Maps 13
2.2.4 Knowledge Topographies 14 2.2.5 Knowledge Management Goal 14 2.3 Knowledge Management System (KMS) 16 2.3.1 Pengertian Knowledge Management System 16 2.3.2 Manfaat Menggunakan KMS 16
2.3.3 Arsitektur KMS 16
2.4 Object Oriented Software Engineering 19 2.4.1 Pengertian Software Engineering 19 2.4.2 Pengertian Object Oriented 19
2.4.3 Tahapan Aktivitas Pengembangan dalam Object Oriented Software Engineering
20
2.5 Unified Modelling Language 26 2.6 Interconnection Networking (Internet) 33
2.7 World Wide Web (WWW) 33
2.10.1 Pengertian IMK 35
2.10.2 User Interface 35
2.10.3 Delapan Aturan Emas Perancangan User Interface 36
BAB 3 ANALISA SISTEM 39
3.1 Riwayat Organisasi 39
3.1.1 Riwayat Universitas Bina Nusantara 39 3.1.2 Riwayat Jurusan Sistem Informasi Universitas Bina
Nusantara
41
3.1.3 Visi, Misi, Sasaran dan Tujuan 43
3.2 Struktur Organisasi 44
3.2.1 Struktur Organisasi Universitas Bina Nusantara 44 3.2.2 Struktur Organisasi Jurusan Sistem Informasi
Universitas Bina Nusantara
46
3.2.3 Staff dan Deskripsi Tugas 47 3.3 Analisa Sistem Berjalan 56
3.3.1 Perkuliahan 56
3.3.2 Ujian 60
3.3.3 Skripsi 63
3.3.4 Wisuda 65
3.3.8 Penelitian 71
3.3.9 Praktikum 72
3.3.10 Keluhan dan Saran 75 3.4 Knowledge Management Goal Jurusan Sistem informasi 77 3.4.1 Normative Knowledge Goal 77 3.4.2 Strategic Knowledge Goal 78 3.4.3 Operational Knowledge Goal 79 3.5 Identifikasi Knowledge Pada Jurusan Sistem Informasi 80 3.5.1 Knowledge Bersifat Structural 80 3.5.2 Knowledge Bersifat Functional 83 3.5.3 Knowledge Bersifat Behavioural 86 3.6 Pengumpulan Knowledge Pada Jurusan Sistem Informasi 86 3.7 Pengembangan Knowledge Pada Jurusan Sistem Informasi 87 3.8 Pendistribusian Knowledge (Sharing and Distribution) Pada
Jurusan Sistem Informasi
88
3.9 Penerapan Knowledge (Knowledge Utilization) Pada Jurusan Sistem Informasi
89
3.10 Penyimpanan Knowledge (Knowledge Retention) Pada Jurusan SIstem Informasi
89
3.11 Pengukuran Knowledge (Knowledge Assesment) Pada Jurusan Sistem Informasi
90
3.12 Analisis Permasalahan 91
3.14 Stakeholder Request 93
BAB 4 PERANCANGAN DAN IMPLEMENTASI 94
4.1 Kerangka Kerja 94
4.2 Arsitektur 96
4.3 Pemetaan Fitur 98
4.4 Penjelasan Fitur 99
4.5 Strukturisasi Knowledge 105 4.6 Requirement Elicitation 116
4.6.1 Use Case Diagram 116
4.6.2 Use Case Description 123
4.7 Analysis 141
4.7.1 Class Diagram 141
4.7.2 Sequence Diagram 142
4.8 System Design 176
4.8.1 Component Diagram 176
4.8.2 Deployment Diagram 176
4.9 Rancangan Layar 177
4.10 Implementasi 237
BAB 5 SIMPULAN DAN SARAN 240
5.1 Simpulan 240
5.2 Saran 240
DAFTAR PUSTAKA xxvii
RIWAYAT HIDUP xxix
LAMPIRAN
DAFTAR TABEL
1 Tabel 2.1 Knowledge Management Goal 15 2 Tabel 2.2 Hubungan Antar Use Case 22
3 Tabel 4.1 Pemetaan Fitur 98
DAFTAR GAMBAR
1 Gambar 2.1 Proses Inti dari Knowledge Management 11 2 Gambar 2.2 Arsitektur Knowledge Management System 17 3 Gambar 2.3 Komponen Arsitektur Knowledge Management System 18 4 Gambar 2.4 Pemetaan Subsistem dengan Deployment Diagram 25
5 Gambar 2.5 Class Diagram 28
6 Gambar 2.6 Component Diagram 29 7 Gambar 2.7Contoh Use Case Diagram (1) 31 8 Gambar 2.8 Contoh Use Case Diagram(2) 31 9 Gambar 2.9 Notasi Sequence Diagram 32 10 Gambar 3.1 Struktur Organisasi Universitas Bina Nusantara 45 11 Gambar 3.2 Struktur Organisasi Jurusan Sistem Informasi Universitas Bina
Nusantara
46
DAFTAR LAMPIRAN
Lampiran 1. Database Diagram Bricks L1 Lampiran 2. Database Diagram Bricks Forums L2
Gambar 1. User Interface for Login L3 Gambar 2. User Interface for Home (Admin) L4
Gambar 3. User Interface for Moderate (Admin-News) L5 Gambar 4. User Interface for Moderate (Admin-View News) L6 Gambar 5. User Interface for Moderate (Admin-Category) L7 Gambar 6. User Interface for Moderate (Admin-Knowledge ) L8 Gambar 7. User Interface for Moderate (Change Password) L9 Gambar 8. User Interface for Change Password Untuk User L10
Gambar 66 Laporan Ringkasan Kasus Per Bulan L68 Gambar 67 Laporan Program Kerja Bulanan L69 Gambar 68 Laporan Knowledge Personal L70
Gambar 69 Daftar Personal L70