tugas rekayasa perangkat lunak

3
TUGAS REKAYASA PERANGKAT LUNAK Nama : Naufal Khalil M M Prodi : Teknik Informatika NIM : D42112262 Kelas : Informatika B 1. apa saja syarat daripada membuat dokumen srs yang baik ? Jawab : Syarat-syarat membuat Dokumen SRS yang baik : Sifat SRS; Lingkungan SRS; Karakteristik dari SRS yang baik, yaitu: Correct (benar) Jika salah (incorrect), artinya spesifikasi yang ditulisadalah bukan yang diinginkan. Tepat (Precise) Berpengaruh pada hasil perancangan dan pembuatan software requirements design (SRD). Unambiguous (tidak ambigu, tapi jelas) Setiap permintaan harus punya satu interpretasi, atau hanya ada satu arti dalam satu kalimat. Complete (lengkap) Lengkap jika dilihat dari dua sudut pandang : Dokumen membuat tabel isi, nomor halaman, nomor gambar, nomor tabel, dan sebagainya. Tidak ada bagian yang hilang (to be define) yaitu tulisan yang akan didefinisikan kemudian Consistent (konsisten) Nilai-nilai kebutuhan harus tetap sama baik dalam karakteristik maupun spesifik misalnya diminta A tetap ditulis A. Ranked for importance and/or stability (prioritas penting dan atau stabilitas) Verifiable (dapat diverifikasi)

Upload: zulfikar-ade

Post on 28-Dec-2015

43 views

Category:

Documents


1 download

DESCRIPTION

SRS

TRANSCRIPT

Page 1: Tugas Rekayasa Perangkat Lunak

TUGAS REKAYASA PERANGKAT LUNAK

Nama : Naufal Khalil M M Prodi : Teknik Informatika

NIM : D42112262 Kelas : Informatika B

1. apa saja syarat daripada membuat dokumen srs yang baik ?

Jawab :

Syarat-syarat membuat Dokumen SRS yang baik :

Sifat SRS;

Lingkungan SRS;

Karakteristik dari SRS yang baik, yaitu:

Correct (benar)

Jika salah (incorrect), artinya spesifikasi yang ditulisadalah bukan yang

diinginkan.

Tepat (Precise)

Berpengaruh pada hasil perancangan dan pembuatan software requirements

design (SRD). 

Unambiguous (tidak ambigu, tapi jelas)

Setiap permintaan harus punya satu interpretasi, atau hanya ada satu arti

dalam satu kalimat.

Complete (lengkap)

Lengkap jika dilihat dari dua sudut pandang : 

Dokumen membuat tabel isi, nomor halaman, nomor gambar, nomor

tabel, dan sebagainya. 

Tidak ada bagian yang hilang (to be define) yaitu tulisan yang akan

didefinisikan kemudian 

Consistent (konsisten)

Nilai-nilai kebutuhan harus tetap sama baik dalam karakteristik maupun

spesifik misalnya diminta A tetap ditulis A.

Ranked for importance and/or stability (prioritas penting dan atau

stabilitas)

Verifiable (dapat diverifikasi)

Bisa diperiksa dan dicek kebenarannya. Setiap kebutuhan selalu dimulai

dengan dokumen yang bisa diperiksa.

Modifiable (bisa dimodifikasi)

Page 2: Tugas Rekayasa Perangkat Lunak

Bisa diubah-ubah dan pengubahannya sangat sederhana tetapi tetap

konsisten dan lengkap. 

Traceable (bisa dilacak)

Jika ditelusuri, harus tahumana bagian yang diubah

Understandable

Dapat dimengerti oleh pemrograman, analisis sistem atau sistem engineer

Penyusunan SRS secara bersama-sama;

Evolusi SRS ;

Membuat prototipe, seperti model atau contoh;

Mencantumkan desain sistem di SRS;

Pencantuman persyaratan proyek di SRS.

2. Download 1 contoh dokumen SRS yang sudah pernah dibuat siapa saja di Internet !!

Jawab :

Dokumen SRS - Sistem Informasi Penggajian

http://kasmainformunhalu.wordpress.com/2013/06/07/srs-sistem-informasi-penggajian/

Download : http://www.mediafire.com/?o8nirsdegkvegq5

3. Evaluasi nilai dari dokumen SRS yg didownload, apakah sudah memenuhi syarat atau tidak ?

Jawab :

Pada bagian pendahuluan yang bagian Lingkup Masalah terdapat kesalahan penulisan syarat-syarat dari perangkat lunak. Yaitu pada poin ketiga.

Kutipan bagian yang salah :

“ ..............

Sistem informasi yang dibuat hanya membahas mengenai pengolahan data-data pegawai berkaitan dengan proses penggajian, diantaranya data pegawai, golongan, jabatan, data gaji pokok, potongan, tunjangan, gaji kotor dan gaji bersih.

...............

Terdapat rincian yang lebih dari satu yaitu Data Pegawai, Golongan, Jabatan, data Gaji Pokok, Potongan, Tunjangan, Gaji Kotor dan Gaji Bersih. Semestinya penulisan persyaratan dari poin ketiga tersebut harus dipisah sehingga menjadi :

.........

Page 3: Tugas Rekayasa Perangkat Lunak

Sistem informasi yang dibuat membahas mengenai pengolahan data pegawai,

Sistem informasi yang dibuat membahas mengenai pengolahan golongan. Sistem informasi yang dibuat membahas mengenai pengolahan data gaji

yang berisi data gaji pokok, potongan, tunjangan, gaji kotor dan gaji bersih

.........