01 RPL 2023 Pengenalan Perangkat Lunak 01

Unduh sebagai pptx, pdf, atau txt
Unduh sebagai pptx, pdf, atau txt
Anda di halaman 1dari 19

Pengenalan PERTEMUAN

Perangkat Lunak 01

REKAYASA PERANGKAT LUNAK


PENYUSUN
• Aprilia Sulistyohati, S.Kom,M.Eng
• Bahtera Alam Wijaksono, M.Kom
• Fauzan Natsir, M.Kom
• Dewi Anjani, M.Kom
• Millati Izzatillah, S.Kom., MMSI
• 0pitasari, M.Kom
• Redo Abeputra Sihombing, M.Kom
• Yuli Haryanto, M.Kom
Meet us
PENGERTIAN PERANGKAT LUNAK

1 2 3
Perintah (program Struktur data yang Dokumen yang
komputer) yang bila memungkinkan program menggambarkan operasi
dieksekusi memberikan memanipulasi informasi kegunaan program.
fungsi dan unjuk kerja secara proporsional
seperti yang diinginkan.
Produk Perangkat Lunak Yang Dibangun

01 UMUM 02 PESANAN
Sistem yg diproduksi oleh Sistem yg dipesan oleh
organisasi pengembang dan pelanggan tertentu.
dijual ke pasar terbuka ke Dikembangkan khusus bagi
siapapun yg membelinya. pelanggan oleh kontraktor
Contoh : Word, Excel. perangkat lunak.
KARAKTERISTIK PERANGKAT LUNAK
Perangkat Lunak dibangun dan dikembangkan, tidak dibuat dalam
bentuk yang klasik

Perangkat lunak tidak pernah usang

Sebagian besar perangkat lunak dibuat secara custom-built, serta


tidak dapat dirakit dari komponen yang sudah ada.

Dengan berkembangnya OOP, pengembangan software berbasis


komponen semakin banyak dilakukan.
EVOLUSI PERANGKAT LUNAK
Era Mikro (Ketiga)
Era Pionir (Pertama) • Sistem terdistribusi
• Orientasi batch • embedded intelegence
• Distribusi terbatas • Perangkat keras muncul dengan
• Perangkat lunak kustomasi biaya rendah

1950-1960 1970 1980 1990-2000

Era Stabil (Kedua) Era Modern (Keempat)


• Multi user • Expert System, Jaringan
• Realtime • Syaraf Tiruan
• Database • AI Machine
• Perangkat lunak produk • Parallel Architecture
• Komputer Jaringan
TIPE PERANGKAT LUNAK
System Software

01
Sekumpulan program untuk melayani program–program lain, misalnya sistem
operasi, kompiler, editor, utilitas pengatur file, driver, prosesor telekomunikasi.

Real-time Software

02 Program-program untuk mengontrol/menganalisis/ memonitor kejadian dunia nyata


pada saat terjadinya. Misalnya program untuk mengontrol mesin industri.
TIPE PERANGKAT LUNAK
Business Software

03
Program untuk pemrosesan informasi di dunia bisnis, mulai dari payroll, account
payable, inventory, post system, sampai perangkat lunak sistem informasi
manajemen yang bisa mengakses satu atau lebih database.

Engineering & Scientific Software


Jangkauan aplikasinya meliputi, astronomi, vulkanologi, kedokteran, analisis

04 otomotif, biologi, mesin-mesin pabrik, sampai pada perangkat bantu dalam


perancangan (computer aided design) untuk konstuksi bangunan, komponen
elektronik, rancangan mesin, simulasi sitem, dan lain-lain.
TIPE PERANGKAT LUNAK
Embedded Software

05
Program yang disertakan dalam suatu perangkat dan berfungsi untuk mengontrol
hasil serta sistem perangkat tersebut. Contoh : key pad control untuk microwave,
fungsi digital pada automobil (pengontrol bahan bakar, penampilan dash board,
sistem rem, dll).

PC Software
06 Program–program yang bisa dijalankan pada komputer personal.
Contoh : pengolah kata, multimedia, hiburan, manajemen database, aplikasi
keuangan bisnis, dll
TIPE PERANGKAT LUNAK
Web-based Software

07
PL Web-based pada prinsipnya merupakan kombinasi dari bahasa untuk memformat
dokumen (HTML) serta instruksi-instruksi yang dinyatakan dalam bentuk CGI,
Java, Perl

Artificial Intelligence Software


08 Sistem pakar atau disebut juga sistem berbasis pengetahuan. Program yang
digunakan untuk menggerakkan/mengontrol robot, permainan game, pengolah
gambar dan pola
HARGA
PERANGKAT LUNAK

• Harga Perangkat Lunak sering didominasi oleh biaya-biaya sistem


computer.
• Biaya-biaya software pada PC > Biaya hardware.
• Biaya Perangkat Lunak lebih digunakan untuk memelihara
dibandingkan saat awal membangun Perangkat Lunak tsb. Harga
pemeliharaan bisa beberapa kali lipat untuk hidup Perangkat
Lunak lebih lama.
• Alasan = saat pengembangan, desain kode menjadi sulit.
• Pembangunan Perangkat Lunak berkaitan dengan biaya efektif
CIRI-CIRI PERANGKAT LUNAK YANG BAIK

Usability Maintenability
• Perangkat Lunak harus sesuai • Perangkat Lunak harus
dengan kebutuhan User berkembang untuk
• Perangkat Lunak harus diterima memenuhi perubahan
oleh user ketika telah dirancang kebutuhan

Reliable Efisien
• Perangkat Lunak harus • Perangkat Lunak tidak
dapat dipercaya dan boleh menyia-nyiakan
diandalkan penggunaan sumber daya
sistem.
KRISIS PERANGKAT LUNAK
Kegagalan Perangkat lunak dalam kondisi

• Melebihi anggaran
• Terlambat
• Tidak memenuhi harapan dan kebutuhan user
• Tidak memenuhi persyaratan fungsional atau kinerja
• Tidak memenuhi persyaratan mutu
Contoh Kegagalan Perangkat Lunak yang
fatal

Di tahun 1988, sebuah kapal laut Amerika menembakkan peluru


kendali dan menjatuhkan sebuah pesawat yang di identifikasi
sebagai musuh. Ternyata pesawat yang ditembak adalah sebuah
pesawat komersial Airbus A 320 yang sangat jauh berbeda dengan
pesawat musuh. Akibatnya 290 penumpang pesawat tersebut
tewas. Angkatan laut Amerika menyalahkan sistem penjejak
( tracking software ) yang memperagakan output yang tidak dapat
dimengerti (cryptic) sehingga mengambil kesimpulan yang salah.
Penyebab Krisis Perangkat Lunak?

Kebutuhan Software tidak cocok Perencanaan proyek sering


untuk menggambarkan kebutuhan tidak realistis, tidak lengkap
atau harapan user atau diabaikan

Biaya proyek dan estimasi jadwal


Kualitas Software sulit untuk
diremehkan atau ditetapkan oleh
ditentukan, didesain, dan
dekrit manajemen
dibangun
Penyebab Krisis Perangkat Lunak?

Kemajuan pembangunan Perubahan persyaratan tidak


Software sulit untuk dilihat dan disertai dengan perubahan
tdk diketahui. dalam rencana

Desain berubah tanpa mengubah Standar tidak digunakan atau


persyaratan didokumentasikan
Bagaimana Pemecahannya?
- REKAYASA PERANGKAT LUNAK-
Buatlah Judul untuk proyek Pengembangan Perangkat lunak, yang bisa
anda ajukan untuk Skripsi dalam bentuk
format cover skripsi !

(Anda diperbolehkan diskusi dengan dosen pengampu mengenai judul


yang akan diajukan)

TUGAS 1
Thanks!
CREDITS: This presentation template was created by Slidesgo, including icons by
Flaticon, and infographics & images by Freepik

Anda mungkin juga menyukai