Modul ini membahas tentang analisis sistem dalam rekayasa perangkat lunak. Ia menjelaskan definisi analisis sistem, teknik pengumpulan data, jenis kebutuhan yang perlu dianalisis, dan tahapan analisis kebutuhan untuk menghasilkan spesifikasi sistem.
1. MODUL
REKAYASA PERANGKAT LUNAK
“ANALISIS SISTEM”
Dosen Pengampu
Hendrik Setyo Utomo.ST,MMSI
Oleh
Ahmad fauzi
2001301065
PROGRAM STUDI TEKNOLOGI INFORMASI
POLITEKNIK NEGERI TANAH LAUT PELAIHARI
2020
2. i
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya
sehingga saya dapat menyelesaikan tugas modul yang berjudul Rekayasa perangkat
lunak ini tepat pada waktunya.Adapun tujuan dari penulisan dari modul ini adalah
untuk memenuhi tugas pak Hendrik Setyo Utomo. ST,MMSI pada prodi rekayasa
perangkat lunak. Selain itu, modul ini juga bertujuan untuk menambah wawasan
tentang isntallasi linux ubuntu bagi para pembaca dan juga bagi penulis.Saya
mengucapkan terima kasih kepada pak pak Hendrik Setyo Utomo. ST,MMSI, Selaku
dosen pengampu rekayasa perangkat lunak yang telah memberikan tugas ini sehingga
dapat menambah pengetahuan dan wawasan sesuai dengan bidang studi yang saya
tekuni.Saya juga mengucapkan terima kasih kepada semua pihak yang telah membagi
sebagian pengetahuannya sehingga saya dapat menyelesaikan modul ini.Saya
menyadari, modul yang saya tulis ini masih jauh dari kata sempurna. Oleh karena itu,
kritik dan saran yang membangun akan saya nantikan demi kesempurnaan modul ini.
Balangan, Maret 2021
Penulis
3. ii
DAFTAR ISI
KATA PENGANTAR .................................................................................. i
DAFTAR ISI ............................................................................................... ii
BAB I PENDAHULUAN.............................................................................1
BAB II ISI ....................................................................................................2
a. Definisi analisis system ....................................................................................... 2
b. Teknik pengumpulan data.................................................................................... 2
c. Jenis kebutuhan ................................................................................................... 2
d. Analisis kebutuhan .............................................................................................. 3
BAB III PENUTUP ......................................................................................4
Kesimpulan...................................................................................................4
DAFTAR PUSTAKA ...................................................................................5
4. 1
BAB I PENDAHULUAN
PENDAHULUAN
Bab ini merupakan pendahuluan sebelum menjelaskan inti materi. Modul ini berkaitan
dengan rekayasa perangkat lunak (RPL) atau software engineering. Bab ini menjelaskan tentang
hal-hal sebagai berikut :
a. Definisi analisis system
b. Teknik pengumpulan data
c. Jenis kebutuhan
d. Analisis kebutuhan
Setelah membaca bab ini, Pembaca diharapkan memahami pengertian bidang rekayasa perangkat
lunak dan istilah-istilah yang berkaitan dengan hal-hal tersebut.
5. 2
BAB II ISI
A. Definisi analisis system
Analisis sistem adalah sebuah teknik pemecahan masalah yang menguraikan sebuah sistem
menjadi komponen-komponennya dengan tujuan mempelajari seberapa bagus komponen-
komponen tersebut bekerja dan berinteraksi untuk meraih tujuan mereka.
Analisis mungkin adalah bagian terpenting dari proses rekayasa perangkat lunak. Karena
semua proses lanjutan akan sangat bergantung pada baik tidaknya hasil analisis. Ada satu bagian
penting yang biasanya dilakukan dalam tahapan analisis yaitu pemodelan proses bisnis.
Model proses adalah model yang memfokuskan pada seluruh proses di dalam sistem yang
mentransformasikan data menjadi informasi (Harris, 2003). Model proses juga menunjukkan
aliran data yang masuk dan keluar pada suatu proses. Biasanya model ini digambarkan dalam
bentuk Diagram Arus Data (Data Flow Diagram / DFD). DFD meyajikan gambaran apa yang
manusia, proses dan prosedur lakukan untuk mentransformasi data menjadi informasi.
Analisis sistem adalah mendefinisikan kebutuhan-kebutuhan terkait dengan sistem yang akan
dikembangkan.Hasil akhir dari tahap analisis adalah sebuah dokumen yang menjelaskan
mengenai spesifikasi kebutuhan sistem informasi atau SRS (Software Requirement Specific
Kegiatan analis sistem adalah kegiatan untuk melihat sistem yang sudah berjalan,melihat bagian
mana yang bagus dan tidak bagus,dan kemudian mendokumentasikan kebutuhan yang akan
dipenuhi dalam sistem yang baru.Hal ini terlihat sederhana,namun sebenarnya tidak.Banyak
hambatan yang akan ditemui dalam proses tersebut.
B. Teknik pengumpulan data
Hal pertama yang dilakukan analis sistem adalah pengumpulan data.Metode/teknik
pengumpulan adalah sebagai berikut :
⦁ Teknik Wawancara
⦁ Teknik Observasi
⦁ Teknik Kuisioner
C. Jenis kebutuhan
Kebutuhan Perangkat Lunak adalah kondisi, kriteria, syarat atau kemampuan yang harus dimiliki
oleh perangkat lunak untuk memenuhi apa yang disyaratkan atau diinginkan pemakai.
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
6. 3
D. Analasis kebutuhan
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).
Ada tiga faktor yang harus dipenuhi ketika melakukan analisis kebutuhan ini, yaitu lengkap,
detail, dan benar. Lengkap artinya semua yang diharapkan oleh klien telah didapatkan oleh pihak
yang melakukan analisis. Detail maksudnya adalah berhasil mengumpulkan informasi yang
terperinci. Semua data dari analisis kebutuhan ini haruslah benar, sesuai apa yang dimaksud oleh
klien, bukan benar menurut apa yang dipikirkan oleh pihak analisis.
Analisis kebutuhan yang dilakukan terhadap perangkat lunak akan menghasilkan spesifikasi
perangkat lunak tersebut. Analisa kebutuhan ini terdiri dari lima langkah pokok:
1.Identifikasi Masalah
2.Evaluasi dan sintesis
3.Pemodelan
4.Spesifikasi
5.Review
7. 4
BAB III PENUTUP
KESIMPULAN
Modul pembelajaran rekayasa perangkat lunak dengan menerapkan strategi belajar mandiri
didasarkan pada modul yang diberikan oleh dosen pengajar. Modul pembelajaran rekayasa
perangkat lunak dengan menerapkan strategi belajar mandiri dinilai efektif sebagai bahan
pembelajaran bagi mahasiswa semsetar 2 TI. Kesimpulan dibuktikan dengan data Yang saya
peroleh dari berbagai sumber.