spesifikasi persyaratan software

11

Click here to load reader

Upload: bayukr

Post on 07-Jun-2015

5.421 views

Category:

Documents


0 download

DESCRIPTION

Spesifikasi Persyaratan Software

TRANSCRIPT

Page 1: Spesifikasi Persyaratan Software

Spesifikasi Persyaratan Software

untuk

Knowledge Management System

Version 1.0

Disiapkan Oleh Bayu

PT. SIGMA CIPTA UTAMA

9 September 2008

1

Page 2: Spesifikasi Persyaratan Software

Daftar Isi

1. Pendahuluan 41.1 Tujuan.............................................................................................................................................................41.2 Ketentuan Dokumen.......................................................................................................................................41.3. Partisipan yang dimaksud dan Saran Pembaca.............................................................................................41.4 Lingkup Produk dan Fitur Produk..................................................................................................................41.5 Referensi.........................................................................................................................................................4

2. Gambaran Keseluruhan......................................................................................................................52.1 Perspectif Produk..........................................................................................................................................52.2 Kelas Pengguna dan Karakteristik................................................................................................................52.3 Operating Environment..................................................................................................................................62.4 Perancangan dan Kendala Implementasi .......................................................................................................62.5 User Documentation.......................................................................................................................................62.6 Asumsi dan Ketergantungan ..........................................................................................................................6

3. Fitur Sistem 73.1 Login Form.....................................................................................................................................................73.2 Search.............................................................................................................................................................73.3 GIS.................................................................................................................................................................73.4 Expert Directory.............................................................................................................................................73.5 e-Learning......................................................................................................................................................73.6 Best Practise...................................................................................................................................................73.7 e-Library.........................................................................................................................................................73.8 COP................................................................................................................................................................83.9 Data Directory................................................................................................................................................83.10 Menu Admin.................................................................................................................................................8

4. Persyaratan External Interface..........................................................................................................84.1 Interfaces Pengguna.......................................................................................................................................84.2 Hardware Interfaces.......................................................................................................................................84.3 Communications Interfaces............................................................................................................................8

5. Other Nonfunctional Requirements...................................................................................................95.1 Performance Requirements............................................................................................................................95.2 Safety Requirements......................................................................................................................................95.3 Security Requirements...................................................................................................................................95.4 Software Quality Attributes............................................................................................................................9

2

Page 3: Spesifikasi Persyaratan Software

Revision History

Name Date Reason For Changes Version

3

Page 4: Spesifikasi Persyaratan Software

1. Pendahuluan

1.1 Tujuan

Spesifikasi Persyaratan Software ini menggambarkan fungsi software dan persyaratan non fungsional untuk release 1.0 dari Knowledge Management System (KMS). Dokumen ini dimaksudkan untuk digunakan oleh anggota dari tim project yang akan mengimplementasikan dan memverifikasi fungsi yang tepat dari sistem. Kecuali catatan lain, seluruh persyaratan yang ditetapkan disini mempunyai prioritas yang tinggi dan dilakukan untuk release 1.0.

1.2 Ketentuan Dokumen

Ketentuan dalam penulisan Spesifikasi Persyaratan Software ini menggunakan font Arial. Ketentuan lain mengenai penulisan bisa menggunakan jenis font yang berbeda, misalnya untuk bagian dokumen yang mempunyai prioritas tertentu untuk persyaratan level tertentu ditentukan dengan persyaratan yang lebih detail lagi. Atau setiap pernyataan persyaratan mempunyai prioritas tertentu.

1.3. Partisipan yang dimaksud dan Saran Pembaca

Spesifikasi Persyaratan Software ini ditujukan untuk para developers, project managers dan pembuat dokumentasi.Dalam membaca dokumen ini, penulis menganjurkan untuk membaca sesuai dengan urutan yang telah ditetapkan, yang dimulai dengan bagian pendahuluan.

1.4 Lingkup Produk dan Fitur Produk

Knowledge Management System (KMS) merupakan suatu software untuk pengelolaan Knowledge yang memungkinkan pengumpulan, pemilahan, penyimpanan dan penggunaan bersama Knowledge yang dihasilkan dari aktivitas perusahaan.

Tujuan digunakan software ini adalah untuk memudahkan pengguna untuk melakukan pengumpulan, pemilahan, penyimpanan dan penggunaan bersama Knowledge.

Keuntungan penggunaan software ini diantaranya adalah peningkatan kompetensi SDM, Pengurangan ketergantungan pada staf khusus, Peningkatan success ratio, Tersedianya sarana pencapaian visi, misi dan tujuan bersama, dan software ini juga menjadi nilai tambah bagi Pertamina Hulu sebagai pemain global

1.5 Referensi

1. http://www.processimpact.com/process_assets/srs_template.doc2. http://www.processimpact.com/process_assets/sample_requirements_documents.zip

4

Page 5: Spesifikasi Persyaratan Software

2. Gambaran Keseluruhan

2.1 Perspectif Produk

Perspektif Produk Knowledge Management System adalah suatu software untuk pengelolaan Knowledge yang memungkinkan pengumpulan, pemilahan, penyimpanan dan penggunaan bersama Knowledge yang dihasilkan dari aktivitas perusahaan. Konteks diagram dalam gambar 1 mengilustrasikan kesatuan external dan sistem interface untuk release 1.0. Sitem ini diharapkan berkembang sampai beberapa release untuk memperbaiki kekurangan yang ada.

Gambar 1Context diagram untuk release 1.0 dari Knowledge Management System.

2.2 Kelas Pengguna dan Karakteristik

Admin User Admin mempunyai level tertinggi dalam Sistem Aplikasi.

Terdiri dari menu untuk memaintain: User Mail Server Backup Logging Forum Content Knowledge Agenda

5

Knowledge Management System

Contributor

Admin

User

Menu Admin

Contributor Menu

User Menu

Content Upload

View Knowledge

Page 6: Spesifikasi Persyaratan Software

Contributor Contributor bertugas untuk memasukkan, mengatur, menghapus, mengupdate content

User User merupakan para pengguna biasa dalam lingkungan Pertamina EPTC, semua user dapat mengakses knowledge yang ada dalam aplikasi tersebut

2.3 Operating Environment

OE-1: Knowledge Managemen System dapat dioperasikan dengan Web browser berikut : Microsoft Internet Explorer versions 5.0 ke atas, Netscape Communicator version 4.7 ke atas, dan Mozilla Firefox 2 ke atas.

OE-2: Knowledge Managemen System dapat dioperasikan oleh server yang dijalankan dengan sistem operasi Linux dan WebServer Apache.

OE-3: Knowledge Managemen System dapat mengijinkan akses pengguna dari Intranet dan, jika pengguna diberi akses dari luar melalui firewall, dari koneksi internet di rumah pengguna.

2.4 Perancangan dan Kendala Implementasi

PI-1: Perancangan sistem kode dan dokumen maintenance dapat menyesuaikan dengan Process Impact Intranet Development Standard, Version 1.3 [2].

PI-2: Sistem dapat menggunakan standard Oracle database engine perusahaan yang ada.

PI-3: Seluruh kode HTML sesuai dengan format standar HTML 4.0.

PI-4: Seluruh script dapat ditulis dalam PHP.

2.5 User Documentation

UD-1: Sistem bisa menyediakan hirarki online dan pertolongan yang saling terkait dalam HTML yang menggambarkan dan mengilustrasikan fungsi sistem keseluruhan.

UD-2: Pengguna baru untuk pertama kali akses sistem permintaan pengguna setelah itu, sistem dapat menyediakan tutorial online.

2.6 Asumsi dan Ketergantungan

AS-1: Knowledge Managemen System merupakan sistem yang ada pada intranet Pertamina yang para penggunanya berada pada jaringan Pertamina.

6

Page 7: Spesifikasi Persyaratan Software

3. Fitur Sistem

3.1 Login Form

Description and Priority

Untuk memasuki sistem Knowledge Management System, pengguna yang telah didaftarkan sebelumnya dapat langsung memasuki sistem dengan menggunakan User dan Password yang ada.User yang belum terdaftar dapat mendaftar langsung dengan memasuki menu sign up. Kemudian Adminstrator dapat menyetujui atau tidak pengguna tersebut.

3.2 Search

Simple SearchMenu pencarian sederhana. Digunakan untuk melakukan pencarian Knowledge Base yang ada dalam database

Advance SearchFasilitas pencarian untun melakukan pencarian sesuai dengan kriteria yang telah ditetapkan

3.3 GIS

Menu GIS, untuk melakukan pencarian berdasarkan peta/GIS.

3.4 Expert Directory

Fitur untuk melakukan pencarian orang sesuai dengan expert yang dimiliki.

3.5 e-Learning

Fitur untuk melihat content knowledge yang terdiri dari kursus, Latihan dan Laporan.

3.6 Best Practise

Fitur untuk melihat Content Best Practise dalam suatu Knowledge. Didalamnya terdapat lik untuk melihat animasi digital, link siapa yang pernah melakukan, link siapa yang dapat memberi saran dan melaksanakan, dan link Knowledge yang muncul dari penerapan.

3.7 e-Library

Fitur yang berisi e-Library dari Knowledge, dapat melakukan pencarian dokumen dan melihat dokumen PDF

7

Page 8: Spesifikasi Persyaratan Software

3.8 COP

Fitur yang berupa Forum untuk menampilkan forum berdasarkan kriteria yang ada. User yang telah terdaftar dapat menulis topik mengenai Knowledge yang ada.

3.9 Data Directory

Berisi data data yang ada dalam Knowledge Management System

3.10 Menu Admin

Menu Admin yang berisi menu menu untuk melihat, mengupdate, dan mengatur User, File, Forum, Server, Aplikasi, Agenda, Task, Logging (User Log, Topic Access, Knowledge Content, User posting), Backup.

4. Persyaratan External Interface

4.1 Interfaces Pengguna

UI-1: Tampilan Knowledge Management System dapat sesuai dengan Process Impact Internet Application User Interface Standard, Version 2.0 [4].

UI-2: Sistem dapat menyediakan link Help disetiap halaman HTML untuk menjelaskan bagaimana menggunakan fitur tersebut.

4.2 Hardware Interfaces

Tidak ada interface hardware yang diidentifikasi

4.3 Communications Interfaces

CI-1: Knowledge Management System dapat mengirim pesan email dari user pada Admin maupun pada pengguna lain

8

Page 9: Spesifikasi Persyaratan Software

5. Other Nonfunctional Requirements

5.1 Performance Requirements

PE-1: Sistem dapat mengakomodasi sekitar 500 pengguna pada waktu puncak pada jam 8:00 am sampai 16.30pm WIB, dengan rata-rata kunjungan selama 8 menit.

PE-2: Seluruh halaman web yang di proses oleh sistem dapat di download tidak lebih dari 10 detik pada koneksi modem 40 Kbps.

PE-3: Respon dari queri tidak lebih dari 7 detik untuk meload dalam layar monitor setelah pengguna menekan submit query

PE-4: Sistem dapat menampilkan pesan konfirmasi pada pengguna dalam 4 detik setelah pengguna mengirim informasi ke sistem

5.2 Safety Requirements

Tidak ada persyaratan yang diidentifikasi

5.3 Security Requirements

SE-2: Pengguna memerlukan log in untuk masuk ke dalam Knowledge Management System untuk seluruh operasi.

SE-4: System hanya mengijinkan hanya pengguna yang telah didaftarkan yang dapat memasuki sistem

SE-5: Hanya Admin yang dapat memasuki menu Admin

5.4 Software Quality Attributes

Availability-1: Knowledge Management System tersedia pada intranet perusahaan dan tersedia pada setiap waktu jam, setiap hari kerja maupun libur.

Robustness-1: Jika koneksi antara pengguna dan sistem putus, maka sistem dapat me recover apabila koneksi tersedia.

9