Anda di halaman 1dari 8

MAKALAH

“Analisa Kebutuhan Terstruktur Perangkat Lunak”

Dosen : Aris Kusumawati S.Kom., M.Kom

Disusun Oleh :

1. Muhammad Fiqi N.P. (04219039)


2. Moch. Yusuf Efendi (04219056)
3. Muchammad Majid A. (04219013)

UNIVERSITAS NAROTAMA

FAKULTAS ILMU KOMPUTER

PRODI SISTEM INFORMASI

SURABAYA

2020
KATA PENGANTAR

Puji syukur alhamdulillah kami panjatkan ke hadirat Tuhan Yang Maha Esa
yang telah melimpahkan nikmat, taufik serta hidayah-Nya yang sangat besar sehingga
saya pada akhirnya bisa menyelesaikan Makalah ini.

Rasa terima kasih juga kami ucapkan kepada Dosen Rekayasa Perangkat Lunak
yang selalu memberikan dukungan serta bimbingannya sehingga Makalah “Analisa
Kebutuhan Terstruktur Perangkat Lunak” ini dapat disusun dengan baik.

Semoga Makalah yang telah kami susun ini turut memahami mata kuliah
Rekayasa Perangkat Lunak ini , serta bisa menambah pengetahuan dan pengalaman
para pembaca.

Selayaknya kalimat yang menyatakan bahwa tidak ada sesuatu yang sempurna.
Kami juga menyadari bahwa Makalah ini juga masih memiliki banyak kekurangan.
Maka dari itu kami mengharapkan saran serta masukan dari para pembaca sekalian
demi penyusunan Tugas Makalah yang lebih baik lagi.

Surabaya, 15 November 2020

Kelompok 6

i
DAFTAR ISI

KATA PENGANTAR ........................................................................................................................... i

DAFTAR ISI ......................................................................................................................................... ii

BAB I PENDAHULUAN ..................................................................................................................... 1

A. Latar Belakang................................................................................................................................. 1

B. Rumusan Masalah............................................................................................................................ 1

BAB II PEMBAHASAN....................................................................................................................... 2

A. Landasan Teori ......................................................................................................................... 2

B. Analisis Masalah ........................................................................................................................... 3

BAB III PENUTUP............................................................................................................................... 4

A. Kesimpulan ...................................................................................................................................... 4

DAFTAR PUSTAKA............................................................................................................................ 5

ii
BAB I PENDAHULUAN

A. Latar Belakang
Di era modern seperti sekarang ini komputer menjadi kebutuhan bagi setiap
kalangan, baik dalam instansi, perusahaan, sekolah, dan sebagainya. Namun,
komputer tidak hanya berfungsi sendiri, komputer baru dapat dioperasikan bersama
perangkat lunak dan perangkat keras. Perangkat lunak merupakan tempat untuk
memproses data dalam komputer dan komputer sendiri adalah contoh dari perangkat
keras. Perangkat-perangkat ini membantu memfungsikan komputer agar dapat
digunakan. Sehingga dapat membantu pekerjaan sehari-hari di kantor, di rumah dan
juga tugas-tugas di kampus dan sekolah. Oleh karena itu, untuk mengoptimalkan
kerja komputer, perlu kita ketahui bagaimana cara mengoperasikan komputer ini
dengan perangkat lunak yang kita gunakan.
Analisis kebutuhan perangkat lunak (software requirements analysis)
merupakan aktivitas awal dari siklus hidup pengembangan perangkat lunak. Untuk
proyek-proyek perangkat lunak yang besar, analisis kebutuhan dilaksanakan setelah
aktivitas sistem information engineering dan software project planning. Tahap
analisis adalah tahapan pengumpulan kebutuhan-kebutuhan dari semua elemen
sistem perangkat lunak yang akan di bangun. Pada tahap ini dibentuk spesifikasi
kebutuhan perangkat lunak, fungsi perangkat lunak yang dibutuhkan, performansi
(unjuk kerja) sistem perangkat lunak, penjadwalan proyek, identifikasi sumber daya
(manusia, perangkat keras dan perangkat lunak yang dibutuhkan) dan taksiran biaya
pengembangan perangkat lunak. Kegunaan analisis adalah untuk memodelkan
permasalahan dunia nyata agar dapat dimengerti. Permasalahan dunia nyata harus
dimengerti dan dipelajari supaya spesifikasi kebutuhan perangkat lunak dapat
diungkapkan.

B. Rumusan Masalah
1. Apakah pengertian dari perangkat lunak?
2. Apa saja kebutuhan perangkat lunak?
3. Apa itu analisa kebutuhan perangkat lunak terstruktur ?

1
BAB II PEMBAHASAN

A. Landasan Teori

1. Pengertian Perangkat Lunak


Nama lain dari software disebut juga perangkat lunak. Seperti nama
lainnya itu, yaitu perangkat lunak sifatnya pun berbeda dengan hardware atau
perangkat keras, jika perangkat keras adalah komponen yang nyata yang dapat
disentuh oleh manusia, maka software atau perangkat lunak tidak dapat disentuh
dan dilihat secara fisik, software memang tidak berwujud benda tapi kita bisa
mengoperasikannya.
Software (perangkat lunak) adalah sekumpulan data elektronik yang di
simpan oleh komputer itu dapat berupa program atau intruksi yang akan
menjalankan suatu perintah .
Perangkat Lunak adalah istilah umum untuk data yang diformat dan
disimpan secara digital, termasuk program komputer, dokumentasinya, dan
berbagai informasi yang bisa dibaca dan ditulis oleh komputer. Dengan kata
lain, bagian sistem komputer yang tidak terwujud. Istilah ini menonjolkan
perbedaan dengan perangkat keras komputer.

2. Kebutuhan Perangkat Lunak

Kebutuhan perangkat lunak (software requirements) adalah atribut-


atribut yang bersifat spesifik yang merupakan spesifikasi kebutuhan fungsional
dan kebutuhan non fungsional dari sebuah sistem perangkat lunak. Kebutuhan
perangkat lunak dijabarkan dalam sebuah dokumen formal yang disebut
dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL).Bagian yang akan
diekstraksi untuk melakukan analisis kerancuan adalah bagian ”Spesific
Requirements” atau Kebutuhan Spesifik dengan format tabel. Perangkat lunak
juga merupakan otomasi dari proses bisnis pada sebuah organisasi, untuk
menghasilkan operasi bisnis (organisasi) yang efektif (akurat) dan efisien (cepat
dan murah). Software adalah contoh dari perangkat lunak kegunaannya adalah
perintah (program komputer) yang dieksekusi memberikan fungsi dan petunjuk
kerja seperti yang diinginkan. Struktur data yang memungkinkan program
memanipulasi informal secara proporsional dan dokumen yang

2
menggambarkan dan kegunaan program. Software memiliki dua peran, disatu
sisi berfungsi sebagai sebuah produk dan di sisi lain sebagai pengontrol
pembuatan sebuah produk. Sebagai produk, software mengantarkan potensial
perhitungan yang dibangun oleh software komputer.

3. Analisa Kebutuhan perangkat lunak terstruktur

Analisa kebutuhan merupakan langkah awal untuk menentukan


perangkat lunak yang dihasilkan. Perangkat lunak yang baik dan sesuai dengan
kebutuhan pengguna sangat tergantung kepada keberhasilan dalam melakukan
analisa kebutuhan. Jika terjadi kesalahan dalam analisa kebutuhan, maka
perangkat lunak yang dibuat menjadi tak berguna. Analisa kebutuhan yang baik
belum tentu menghasilkan perangkat lunak yang baik. Tetapi analisa kebutuhan
yang tidak tepat sudah pasti menghasilkan perangkat lunak yang tidak berguna.
Kesalahan analisa kebutuhan yang diketahui ketika sudah memasuki penulisan
kode atau pengujian, bahkan hampir pada tahap penyelesaian adalah musibah
besar bagi sebuah kelompok pembuat perangkat lunak. Biaya dan waktu yang
diperlukan menjadi banyak yang tersia-sia.

B. Analisis Masalah

Terdapat beberapa kendala dalam proses penyeleksian dan pengelolaan data.


Saat ini, sistem pendukung keputusan dalam penyeleksian dan pengelolaan data
dilakukan masih bersifat manual, sehingga dirasakan kurang optimal dan
menghabiskan banyak waktu baik dalam menyusun.

3
BAB III PENUTUP

A. Kesimpulan

Dalam menjalankan sebuah komputer kita perlu memahami dan menguasai apa
itu software atau perangkat lunak serta bagaimana cara mengoprasikannya agar sebuah
komputer dapat bekerja maksimal dalam membantu tugas manusia. Software
(perangkat lunak) adalah sekumpulan data elektronik yang di simpan oleh komputer
itu dapat berupa program atau intruksi yang akan menjalankan suatu perintah. Software
juga berarti program komputer yang berfungsi untuk melakukan tugas-tugas khusus,
seperti membuat dokumen, memanipulasi foto, membuat laporan keuangan, atau
merancang rumah. Secara garis besar perangkat lunak dibagi menjadi 3, yaitu OS
(Operating System), Aplikasi atau Program dan Bahasa Pemograman.
Analisa kebutuhan terstruktur perangkat lunak merupakan sebuah proses
penemuan perbaikan, pemodelan, dan spesifikasi. Ruang lingkup perangkat lunak, yang
secara mendasar dikembangkan oleh perekayasa sistem dan diperbaiki selama
perancanaan proyek perangkat lunak, diperbaki secara detail. Model-model data yang
dibutuhkan, aliran kontrol dan informasi, dan tingkah laku operasional diciptakan.
Pemecahan alternatif dianalisis dan dialokasikan ke berbagai elemen perangkat lunak.
Adapun konsep dan prinsip analisi pada rekayasa perangkat lunak dibagi ke dalam
beberapa bagian, yaitu : analisis persyaratan, teknik komunikasi, prinsip-prinsip
analisis dan prototype perangkat lunak. Model Fungsional dari suatu Perangkat lunak
ialan mentransformasi informasi, dan untuk melakukannya, perangkat lunak harus
melakukan paling tidak tiga fungsi genetik: input, pemrosesan, dan output .

4
DAFTAR PUSTAKA
Id.m.wikipedia.org/wiki/perangkat_lunak
Muliawan, I Wayan, “Analisis Ambiguitas Kebutuhan Perangkat Lunak berdasarkan Acuan

Smart Requirement”. Tesis di Jurusan Teknik Informatika, Institut Teknologi Sepuluh


Nopember, Surabaya, (2011).
Mannion, M., Keepence, B. “SMART Requirements”. ACM Sigsoft. The Standish Group
International, Inc. “The CHAOS Report”, (1995).

Anda mungkin juga menyukai