Kamis, 03 Januari 2019

MATERI ANALISIS SISTEM, KEBUTUHAN PERANGKAT LUNAK SERTA ANALISIS KEBUTUHAN

A. Analisis Sistem
Analisis Sistem adalah penguraian suatu sistem informasi yang sudah utuh kedalam bagian-bagian komponennya dengan tujuan dapat menidentifikasi dan menevaluasi berbagai macam permasalahan maupun hambatan yang terjadi pada sistem sehingga nantinya dapat dilakukan perbaikan atau pengembangan.


Adapun beberapa fungsi dari sistem analis, yang diantaranya meliputi:
⦁ Dapat menidentifikasikan berbagai masalah dari pemakai (user).
⦁ Menentukan secara jelas mengenai sasaran yang harus dicapai untuk dapat memenuhi kebutuhan pemakai.
⦁ Dapat memilih metode alternatif dalam memecahkan masalah pada sistem.
⦁ Dapat merencanakan maupun menerapkan rancangan sistem sesuai dengan apa yang diinginkan pemakai.
Tahapan Analisis Sistem
Tahapan Analisis Sistem merupakan kegiatan penguraian dari suatu sistem informasi yang utuh ke dalam bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan – permasalahan, kesempatan – kesempatan, hambatan – hambatan yang terjadi dan kebutuhan – kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya. Berikut tahapan analisis sistem :
1. Mengidentifikasi Masalah
Identifikasi masalah merupakan langkah awal dari analisis sistem. Dalam tahap ini didefinisikan masalah yang harus dipecahkan dengan munculnya pertanyaan yang ingin dipecahkan.
2. Memahami Kerja Sistem yang Ada
Langkah ini dilakukan dengan mempelajari secara rinci bagaimana sistem yang sudah ada berjalan. Untuk mempelajari operasi dari sistem ini diperlukan data yang dapat diperoleh dengan melakukan penelitian terhadap sitem.
3. Menganalisis Sistem
Berdasarkan data yang sudah diperoleh maka dilakukan analisa hasil penelitian yang sudah dilakukan untuk mendapatkan pemecahan masalah yang akan dipecahkan.
4. Membuat Laporan
Laporan perlu dibuat sebagai dokumentasi dari penelitian. Tujuan utamanya adalah sebagai bukti secara tertulis tentang hasil analisa yang sudah dilakukan.
B.Kebutuhan Perangkat Lunak
Kebutuhan Perangkat Lunak adalah kondisi, criteria, syarat atau kemampuan yang
harus dimiliki oleh perangkat lunak untuk memenuhi apa yang diisyaratkan atau diinginkan
pemakai.
Jenis kebutuhan perangkat lunak dapat dibagi dalam 2 jenis :
1.Functional Requirement
Mendeskripsikan layanan, fitur atau fungsi yang disediakan atau diberikan oleh sistem bagi penggunanya. Kebutuhan fungsional awal merupakan fungsi atau layanan yang merepresentasikan goal dari pengguna ketika hendak menggunakan sistem.
Contoh pada Sistem Mesin ATM :
1. Mengecek saldo
2. Menarik uang
3. Mentransfer uang
4. Melakukan pembayaran
2.Non-Functional Requirement
Mendeskripsikan sekumpulan batasan, karakteristik dan properti pada sistem, baik dalam lingkungan pengembangan maupun operasional, atau atribut kualitas yang harus dipenuhi oleh sistem. Contoh pada mesin ATM :
1. Pengguna baru membutuhkan waktu belajar maksimal 10 menit untuk dapat menggunakan fungsi-fungsi utama sistem
2. Sistem harus tetap berfungsi minimal 10 jam setelah pasokan listrik dari PLN terhenti
3. Waktu yang dibutuhkan untuk kembali beroperasi setelah sistem mati minimal 2 menit
C. Analisa Kebutuhan
Analisis kebutuhan (requirements analysis) merupakan langkah awal untuk
menentukan gambaran perangkat yang akan dihasilkan ketika pengembang melaksanakan
sebuah proyek pembuatan perangkat lunak. Perangkat lunak yang baik dan sesuai dengan
kebutuhan pengguna sangat tergantung pada keberhasilan dalam melakukan analisis
kebutuhan. Untuk proyek-proyek perangkat lunak yang besar, analisis kebutuhan
dilaksanakan setelah aktivitas sistem information engineering dan software project planning.
Analisis kebutuhan perangkat lunak dapat diartikan sebagai:
⦁ Proses mempelajari kebutuhan pemakai untuk mendapatkan definisi kebutuhan sistem
atau perangkat lunak [IEE93].
⦁ Proses untuk menetapkan fungsi dan unjuk kerja perangkat lunak, menyatakan
antarmuka perangkat lunak dengan elemen-elemen sistem lain, dan menentukan
kendala yang harus dihadapi oleh perangkat lunak [PRE01].
Analisa kebutuhan yang baik belum tentu menghasilkan perangkat lunak yang baik,
tetapi analisa kebutuhan yang tidak tepat menghasilkan perangkat yang tidak berguna.
Mengetahui adanya kesalahan pada analisis kebutuhan pada tahap awal memang jauh lebih
baik, tapi kesalahan analisis kebutuhan yang diketahui ketika sudah memasuki penulisan
kode atau pengujian, bahkan hampir masuk dalam tahap penyelesaian merupakan malapetaka
besar bagi pembuat perangkat lunak. Biaya dan waktu yang diperlukan akan menjadi sia sia.
Analisa kebutuhan adalah suatu proses untuk mendapatkan informasi, mode,
spesifikasi tentang perangkat lunak yang diinginkan klien/pengguna. Kedua belah pihak,
yaitu klien dan pembuat perangkat lunak terlibat aktif dalam tahap ini. Informasi dari klien
yang akan menjadi acuan untuk melakukan desain perangkat lunak.
Analisis kebutuhan merupakan satu di antara banyak aktivitas kritis pada proses
rekayasa kebutuhan perangkat lunak untuk memahami ranah permasalahan dari sistem yang
berjalan dan ranah solusi dari sistem yang akan dibuat (Yen et.al, 1998).

Tidak ada komentar:

Posting Komentar