REKAYASA PERANGKAT LUNAK BAB I KELOMPOK 3 1
REKAYASA PERANGKAT LUNAK BAB I
KELOMPOK 3 1. ERLANGGA DWI PRATAMA 2. MADA LAZUARDI NAZILLY 3. NADHIF REVISYACH F. S. W 4. TATAQ DISTASIANTO 1534010081 1534010080 1534010064 1534010065
Perangkat Lunak DEFINISI Data yang diformat dan disimpan secara digital , yang dapat berbentuk program, prosedur, dan dokumen data lain yang saling berhubungan yang bisa dibaca dan ditulis oleh komputer Rekayasa Perangkat Lunak Disiplin ilmu yang membahas segala sesuatu tentang produksi perangkat lunak. Hal tersebut mencakup dari tahap awal spesifikasi system sampai pemeliharaan sistem setelah digunakan
PERANGKAT LUNAK APLIKASI PERANGKAT LUNAK Program yang digunakan untuk melakukan tugas spesifik PERANGKAT LUNAK SISTEM/SUPPORT Program yang digunakan untuk mengontrol sumber daya komputer
Pressman (2001) KARAKTERISTIK PERANGKAT LUNAK 1. Perangkat lunak dibangun dengan rekayasa, tidak dihasilkan dengan perangkat keras seperti mesin atau tangan 2. Perangkat lunak tidak akan usang sejalan dengan waktu 3. Perangkat lunak akan terus menerus diproduksi sesuai pesanan
Secara Umum 1. Perangkat lunak dibangun dan dikembangkan. Biaya digunakan untuk pengembangan perangkat lunak 2. Perangkat lunak tidak pernah usang, tidak terpengaruh oleh lingkungan 3. Perangkat lunak dibangun secara custom-built. Pembuatan menyesuaikan kebutuhan, bukan kebutuhan yang ada akan dibuat menjadi sesuatu
Tepat Waktu SYARAT PEMBUATAN PERANGKAT LUNAK Tepat Anggaran Meningkatkan Kinerja Mengoperasikan Prosedur Sistem dengan Benar
Daya guna yang tinggi KARAKTERISTIK PERANGKAT LUNAK YANG BAIK Kinerja sesuai fungsi yang dibutuhkan Dapat diandalkan Mudah dirawat Efisien Interface yang menarik Fungsi jangka panjang
APLIKASI PERANGKAT LUNAK Perangkat lunak dapat diaplikasikan ke berbagai situasi di mana serangkaian langkah prosedural telah didefinisikan
JENIS-JENIS PERANGKAT LUNAK
Perangkat Lunak Sistem Perangkat lunak yang merupakan sekumpulan program yang melayani program-program yang lain CONTOH : kompiler, editor, dan utilitas pengatur file
Perangkat Lunak Real-Time Program yang memonitor dan menganalisis kejadian dunia nyata pada saat berlangsung KOMPONEN : • Pengumpul data • Analisis data • Kontrol/output • Monitor
Perangkat Lunak Bisnis Program yang ditujukan untuk kepentingan bisnis seperti perhitungan klien dan transaksi bisnis CONTOH : Payroll, Payable, Inventory
Perangkat Lunak Teknik dan Ilmu Pengetahuan Perangkat lunak ini ditandai dengan menggunakan algoritma number crunching. CONTOH : Aplikasi dari astronomi sampai vulkanologi, dari analisis otomotif sampai dinamika orbit pesawat ruang angkasa.
Embedded Software Perangkat lunak ini terdapat dalam ROM yang digunakan untuk mengontrol hasil serta sistem untuk keperluan konsumen dan pasar industri. CONTOH : Key Pad control untuk microwave
Perangkat Lunak Komputer Personal Program ini seperti pengolahan kata, grafik, multimedia, hiburan hingga manajemen bisnis ataupun personal.
Perangkat Kecerdasan Buatan Perangkat lunak ini menggunakan algoritma non-numeris untuk memecahkan masalah kompleks. Perangkat lunak ini menggunakan pendekatan pengenalan pola, pembuktian teorema, dan permainan game.
KRISIS PERANGKAT LUNAK
PERMASALAH AN Estimasi jadwal dan biaya yang seringkali tidak tepat Produktivitas programer yang tiak dapat mengimbangi permintaan software Kualitas software kurang baik
PERMASALAH AN DALAM SDM Kurangnya pengetahuan mengembangkan software Kurangnya pengetahuan memelihara software yang ada Kurangnya pengetahuan mengimbangi permintaan software yang semakin besar
MITOS PERANGKAT LUNAK
• Mitos Manajemen, yaitu manager yang bertanggung jawab terhadap masalah perangkat lunak • Mitos Pelanggan, yaitu pelanggan percaya bahwa manajer dan para pelaksana hanya sedikit bertanggung jawab pada masalah perangkat lunak • Mitos Para Praktisi, yaitu pemrogram dilihat sebagai sebuah karya seni, cara dan kebiasaan lama tetap sukar lenyap.
- Slides: 22