Minggu, 24 Maret 2013

Dokumen Kebutuhan Sistem

Pada kesempatan ini saya akan sedikit mengulas tentang dokumen kebutuhan sistem yang juga merupakan  tugas dari kampus matakuliah Pengelolaan Proyek Sistem Informasi :).

Dokumen Kebutuhan Sistem (System Requirement Document)


Dokumentasi dapat dianggap sebagai materi yang tertulis atau sesuatu yang menyediakan informasi tentang suatu subyek. Dokumentasi dapat berisi tentang deskripsi-deskripsi, penjelasan-penjelasan, bagan alir, daftar-daftar, cetakan hasil komputer, contoh-contoh obyek dari sistem informasi. 

Dokumen kebutuhan menyatakan masalah-masalah yang dihadapi user dan solusi umum yang dibutuhkan.  Bahasanya berorientasi pada bahasa yang digunakan oleh user sehari-hari, dan jauh dari bahasa komputer. Kadangkala dokumen ini digunakan sebagai permohonan untuk sebuah proposal  ketika user menawarkan proyeknya kepada kontraktor luar

Salah satu cara menyusun Dokumen kebutuhan sistem dengan baik ini adalah wawancara langsung dengan client atau user.

Tujuan dibuatnya dokumen kebutuhan sistem ini adalah

  • Untuk menjelaskan cara kerja sistem. Dengan menggunakan dokumentasi kita dapat menjelaskan cara kerja sistem yang rumit dan panjang dalam waktu yang sangat singkat. 
  • Alat dalam merancang sistem informasi. Rancangan sistem informasi sebelum dikembangkan tidak dapat diingat semua oleh disainer. Kalaupun semuanya dapat diingat rancangan itupun perlu dikomunikasiskan kepada orang lain sebelum dikembangkan.
  • Alat bagi auditor dalam mempelajari, mengevaluasi dan sekaligus mendokumentasikan pemahamannya terhadap sistem pengendalian internal kontrol klienny 
  • Dasar pengembangan sistem lebih lanjut  

Abstraksi Dokumen Kebutuhan sistem  

Jika sebuah perusahaan akan mengadakan kontrak untuk proyek pengembangan sistem/software, harus didefinisikan kebutuhan yang cukup pada saat dimana solusi belum terdefinisi.
Kebutuhan harus ditulis sehingga client dapat menawarkan kontrak,penawaran secara berbeda dengan kebutuhan organisasi client.

Bila kontrak sudah diserahkan, kontraktor harus menulis definisi sistem untuk client secara lebih detail sehingga client mengerti dan dapat mem-validasi sistem/software yang akan dikerjakan.
Dokumen ini lah yang disebut dokumen kebutuhan sistem

Tipe-Tipe Kebutuhan
  • Kebutuhan User = Pernyataan dalam bahasa natural plus diagram layanan yang tersedia dan batasan operasional.
  • Kebutuhan Sistem = Dokumentasi terstruktur berisi deskripsi detail dan layanan sistem. Ditulis sebagai kontrak antara klien dan kontraktor.
  • Spesifikasi Software = Deskripsi software detail sebagai dasar untuk desain dan implementasi ditulis oleh developer
  
Jenis Kebutuhan
  • Kebutuhan Fungsional 
Pertanyaan layanan sistem yang harus disediakan,bagaimana sistem berinteraksi pada input tertentu dan bagai mana perilaku sistem pada situasi tertentu.
  • Kebutuhan Non-Fungsional 
Batasan Layanan atau fungsi yang ditawarkan sistem seperti batasan waktu, batasan pengembangan proses, standarisasi dll.

Struktur Umum Dokumen Kebutuhan Sistem
  • Pendahuluan
  • Daftar Istilah
  • Definisi Kebutuhan User
  • Arsitektur Sistem
  • Spesifikasi Kebutuhan Sistem
  • Model Sistem
  • Evolusi Sistem
  • Lampiran
  • Index
Rujukan standar : IEEE Std 830-1998 IEEE Recommended Practice For Software Requirements Specifications. 

SUMBER :