Sabtu, 05 Januari 2019

MATERI SISTEM, ANALISIS SISTEM, KEBUTUHAN PERANGKAT LUNAK (PL) SERTA ANALISIS KEBUTUHAN

PENGERTIAN SISTEM

  • Sistem
Apa itu sistem? Sistem adalah sekelompok komponen dan elemen yang digabungkan menjadi satu untuk mencapai tujuan tertentu. Ada banyak pendapat tentang pengertian dan definisi sistem yang dijelaskan oleh beberapa ahli. Berikut pengertian dan definisi sistem menurut beberapa ahli:

  • Jogianto (2005:2), Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Sistem ini menggambarkan suatu kejadian-kejadian dan kesatuan yang nyata, seperti tempat, benda dan orang-orang yang betul-betul ada dan terjadi.
  • Indrajit (2001:2), Sistem adalah kumpulan-kumpulan dari komponen-komponen yang memiliki unsur keterkaitan antara satu dengan lainnya.
  • Lani Sidharta (1995:9), Sistem adalah himpunan dari bagian-bagian yang saling berhubungan, yang secara bersama mencapai tujuan-tujuan yang sama.
  • Murdick, R. G (1991:27), Sistem adalah seperangkat elemen yang membentuk kumpulan atau prosedur-prosedur atau bagan-bagan pengolahan yang mencari suatu tujuan bagian atau tujuan bersama dengan mengoperasikan data dan/atau barang pada waktu rujukan tertentu untuk menghasilkan informasi dan/atau energi dan/atau barang.
  • Davis, G. B (1991:45), Sistem adalah kumpulan dari elemen-elemen yang beroperai bersama-sama untuk menyelesaikan suatu sasaran.
Komponen atau Karakteristik sistem adalah bagian yang membentuk sebuah sistem, diantaranya:
  • Objek, merupakan bagian, elemen atau variabel. Ia dapat berupa benda fisik, abstrak atau keduanya.
  • Atribut, merupakan penentu kualitas atau sifat kepemilikian sistem dan objeknya.
  • Hubungan internal, merupakan penghubungan diantara objek-objej yang terdapat dalam sebuah sistem.
  • Lingkungan, merupakan tempat dimana sistem berada.
  • Tujuan, Setiap sistem memiliki tujuan dan tujuan inilah yang menjadi motivasi yang mengarahkan sistem. Tanpa tujuan, sistem menjadi tidak terkendali. Tentu tujuan antara satu sistem dengan sistem yang lain berbeda.
  • Masukan, adalah sesuatu yang masuk ke dalam sistem dan selanjutnya menjadi bahan untuk diproses. Masukan tersebut dapat berupa hal-hal yang tampak fisik (bahan mentah) atau yang tidak tampak (jasa).
  • Proses, adalah bagian yang melakukan perubahan dari masukan menjadi keluaran yang berguna dan lebih bernilai (informasi) atau yang tidak berguna (limbah)
  • Keluaran, adalah hasil dari proses. Pada sistem informasi berupa informasi atau laporan, dsb
  • Batas, adalah pemisah antara sistem dan daerah luar sistem. Batas disini menentukan konfigurasi, ruang lingkup atau kemampuan sistem. Batas juga dapat diubah atau dimodifikai sehingga dapat merubah perilaku sistem.
  • Mekanisme pengendalian dan umpan balik, digunakan untuk mengendalikan masukan atau proses. Tujuannya untuk mengatur agar sistem berjalan sesuai dengan tujuan.

PENGERTIAN ANALISIS SISTEM

  • Pengertian Analisis Sistem
Analisis Sistem adalah penjabaran dari suatu sistem yang utuh ke berbagai bagian komponenenya dengan tujuan agar dapat mengidentifikasi dan mengevaluasi berbagai masalah atau hambatan yang muncul pada sistem sehingga nantinya dapat dilakukan penanggulangan, perbaikan dan pengembangan.
Lalu orang atau kelompok yang melakukan perbaikan atau perancangan sistem disebut dengan sistem analis. Sistem analis adalah orang atau kelompok yang melakukan pengembangan sistem . Sistem analis menekuni permasalahan maupun kebutuhan pada suatu sistem dan sistem analis juga orang yang bertanggung jawab atas terjadinya proses analisa ataupun perancangan sistem informasi.
Tujuan Analisis Sistem Informasi
  • Membuat keputusan jika sistem saat ini bermasalah atau tidak berfungsi dengan baik dan hasil analisisnya digunakan sebagai dasar untuk memperbaiki sistem.
  • Mengetahui ruang lingkup pekerjaan yang akan ditandatangani.
  • Mengidentifikasi masalah dan mencari solusinya.
  • Memahami sistem yang sedang berjalan saat ini.
Fungsi Sistem Analisis
  • Dapat mengidentifikasi berbagai masalah dari pemakai.
  • Bisa menentukan secara akurat tentang tujuuan yang harus didapatkan agar dapat memenuhi kebutuhan pengguna.
  • Dapat memilih metode alternatif dalam memecahkan masalah pada sistem
  • Dapat merencanakan ataupun menerapkan rancangan sistem sesuai dengan apa yang dinginkan pengguna.
Langkah Kerja Dari Sistem Analisis
  • Mengidentifikasi masalah yang ada pata sistem.
  • Melakukan uji kelayakan dan memahami kinerja sistem yang ada.
  • Menganalisa dan merancang sistem.
  • Menerapkan sistem.
  • Mengevaluasi dan memelihara sistem.
  • Mempunyai kreativitas dan inovasi yang tinggi san lain sebagainya.
SUMBER :

  

PENGERTIAN KEBUTUHAN PERANGKAT LUNAK

  • Kebutuhan Pengembangan Perangkat Lunak
Kebutuhan Perangkat Lunak adalah kondisi, kriteria, syarat atau kemampuan yang harus dimiliki oleh perangkat lunak untuk memenuhi apa yang disyaratkan atau diinginkan pemakai.
Jenis perangkat lunak :
  1. Kebutuhan fungsional : kebutuhan yang berkaitan dengan fungsi atau proses transformasi yang harus mampu dikerjakan oleh perangkat lunak.
Contoh : perangkat lunak harus dapat menyimpan semua rincian data pesanan pelanggan
  • Kebutuhan Antarmuka : kebutuhan yang menghubungkan perangkat lunak dengan elemen perangkat keras, perangkat lunak, atau basis data.
Contoh : perangkat untuk input data dapat berupa keyboard, mouse, dan scanner.
  • Kebutuhan unjuk kerja : kebutuhan yang menetapkan karakteristik unjuk kerja yang harus dimiliki oleh perangkat lunak
Contoh : perangkat lunak harus bisa mengolah data sampai 1juta record untuk tiap transaksi
SUMBER :

PENGERTIAN ANALISIS KEBUTUHAN

  • Analisa kebutuhan perangkat lunak
Analisis kebutuhan 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.
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 ini terdiri dari lima langkah pokok :
  1. Identifikasi Masalah
  2. Evaluasi dan sintesis
  3. Pemodelan
  4. Spesifikasi
  5. Review

Tujuan analisis kebutuhan
Ada tiga tujuan utama dari proses analasis kebutuhan yang dapat diformulasikan sebagai beriukut :
  1. Mengelola hasil elistasi kebutuhan untuk menghasilkan dokumen spesifikasi kebutuhan yang isi keseluruhannya sesuai dengan apa yang diinginkan pengguna                                (Liu and Yen, 1996).
  2. Mengembangkan persyaratan kualitas yang memadai dan rinci, dimana para manajer dapat membuat pekerjaan proyek yang realistis dan staf teknis dapat melanjutkan dengan perancangan, implementasi dan pengujian (Wiegers, 2003).
  3. Membangun pemahaman tentang karakteristik ranah permasalahan dan sekumpulan kebutuhan untuk menemukan solusi.
    Ketiga tujuan tersebut dapat dicapai oleh perekayasa kebutuhan dengan melalui serangkaian tahapan-tahapan aktivitas. Tahapan aktivitas tersebut dijelaskan sebagai berikut.
Definisi Analisis
Analisis adalah penguraian suatu pokok atas berbagai bagiannya dan proses bagian itu sendiri serta hubungan antar bagian untuk memperoleh pengertian yang tepat dan pemahaman arti keseluruhan.
Tujuan tahap analisis adalah :
  1. Menjabarkan kebutuhan pemakai
  2. Meletakkan dasar-dasar untuk tahap perancangan perangkat lunak
  3. Mendefinisikan semua kebutuhan pemakai sesuai dengan lingkup kontrak yang disepakati kedua belah pihak (pengembang dan pengguna).
Definisi kebutuhan
Definisi kebutuhan menurut IEEE (The Institute ofElectrical and Electronics Engineers) kebutuhan adalah :
  1. Suatu kondisi atau kemampuan yang diperlukan pengguna untuk menyelesaikan masalah atau mencapai sesuatu.
  2. Suatu kondisi atau kemampuan yang harus dipenuhi atau dimiliki oleh suatu sistem atau komponen sistem untuk memenuhi suatu kontrak, standar, spesifikasi atau dokumen formal lain yang diberlakukan.
  3. Suatu representasi terdokumentasi dar suatu kondisi atau kemapuan seperti dalam 1 dan 2.
Tahap kebutuhan akan perangkat lunak dimulai dengan :
  1. Dikenalinya adanya sebuah permasalahan yang membutuhkan sebuah penyelesaian. Identifikasi sebuah permasalahan mungkin dapat dilakukan dengan berorientasi pada aplikasi, berorientasi pada bisnis, atau berorientasi pada kenaikan produktivitas (product improvement oriented). 
  2. Munculnya ide untuk membuat sebuah perangkat lunak baru (sebagai sebuah  kemajuan).
Validasi Kebutuhan
Validasi adalah suatu tindakan pembuktian dengan cara yang sesuai dengan tiap bahan proses, prosedur, kegiatan, sistem, perlengkapan atau mekanisme yang digunakan dalam produksi dan pengawasan yang akan senantiasa mencapi hasil yang diinginkan.
Validasi Kebutuhan
Validasi dibutuhkan untuk memberikan kepastian bahwa rancangan dan dokumen dari sistem yang akan diimplementasiakn telah sesuai dengan keinginan dan kebutuhan pemangku kepentingan baikpemesan, pengguna maupun pihak pengembang.
Tujuan dari validasi kebutuhan adalah :
  1. Bertujuan untuk meyakinkan bahwa kebutuhan yang sudah didefinisikan sesuai dengan yang diinginkan pengguna
  2. Menghindari Kesalahan pendefinisian kebutuhan karena akan menyebabkan penambahan biaya yang besar
  3. Memperbaiki definisi kebutuhan setelah software dikirim akan menyebabkan peningkatan biaya hingga 100 kali.
SUMBER :

Tidak ada komentar:

Posting Komentar