Senin, 23 Juli 2012


“KEBUTUHAN SOFTWARE”
Untuk memenuhi Tugas Ujian Akhir Semester



Disusun Oleh :
1.      Nama         : Stiya Rini
NIM          : 1110S0341
Jurusan      : Sistem Informasi
Semester    : IV (Empat)
2.      Nama         : Siti Arbaiyah
NIM          : 1110S034
Jurusan      : Sistem Informasi
Semester    : IV (Empat)


SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMUNIKASI
STMIK HIMSYA SEMARANG
2012

DEFINISI KEBUTUHAN

Kebutuhan adalah susunan pernyataan abstrak level tinggi dari layanan atau batasan sistem ke dalam spesifikasi fungsional matematis. Tidak terelakkan bahwa kebutuhan mempunyai dua fungsi, yaitu :
1. Merupakan dasar untuk penawaran kontrak sehingga harus terbuka untuk interpretasi.
2. Merupakan dasar untuk kontrak itu sendiri sehingga harus didefinisikan dengan detail.

SPESIFIKASI KEBUTUHAN

Adapun spesifikasi kebutuhan adalah sebagai berikut :
1.      User diberikan fasilitas untuk mendefinisikan tipe file eksternal.
2.      Setiap tipe file eksternal mempunyai alat untuk dihubungkan yang dapat diaplikasikan ke file.
3.      Setiap tipe file eksternal direpresentasikan sebagai icon tertentu pada tampilan user.
4.      Fasilitas disediakan untuk icon yang merepresentasikan tipe file eksternal yang didefinisikan oleh user.
5.      Jika user memilih icon untuk merepresentasikan file eksternal, efek pemilihan mengaplikasikan alat yang menghubungkan antara tipe file eksternal ke file yang direpresentasikan oleh icon terpilih.

TIPE - TIPE KEBUTUHAN

1.      Kebutuhan User
Kebutuhan user menjelaskan kebutuhan fungsional dan nonfungsional sehingga user yang tidak mempunyai pengetahuan teknis detail dapat mengerti sistem. Kebutuhan user didefinisikan menggunakan bahasa natural, tabel dan diagram. Ditulis oleh konsumen.
Pengguna kebutuhan user, antara lain :
1.      Arsitek sistem
2.      Manager kontraktor
3.      Engineer client
4.      End-user sistem
5.      Manajer client
Permasalahan dengan bahasa alami :
1.    Ketidakjelasan
2.    Kebutuhan yang membingungkan
3.    Penggabungan kebutuhan

2.      Kebutuhan Sistem
Kebutuhan sistem adalah dokumen terstruktur berisi diskripsi detail dari layanan sistem. Ditulis sebagai kontrak antara klien dan kontraktor.
Pengguna kebutuhan sistem, antara lain :
1.      Developer software
2.      Arsitek sistem
3.      Engineer client
4.      End-user sistem
Permasalahan dengan spesifikasi bahasa alami :
1.      Kemenduaan
2.      Terlalu Fleksibel
3.      Tidak ada modularitas

3.      Spesifikasi Software
Spesifikasi software adalah diskripsi software detail yang sebagai dasar untuk desain atau implementasi. Ditulis oleh developer.
Pengguna spesifikasi desain software, antara lain :
1.      Developer software
2.      Arsitek sistem
3.      Engineer client