Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Rekayasa Perangkat Lunak
Ricky Maulana Fajri
2
Penilaian Quis 10 % Tugas 15 % MID 15% Quis 10 % UAS 35%
3
Pengenalan RPL PL adalah sekelompok item atau objek
Yang membentuk “konfigurasi” dimana di dalamnya termasuk : • instruksi/program • dokumen • struktur data ... PL adalah Program-program komputer beserta dokumentasinya, seperti requirement, model desain dan user manual.
4
Perangkat Lunak 1. Instruksi atau program komputer yang ketika dieksekusi akan memberi fungsi dan hasil yang diinginkan. 2. Struktur Data yang memungkinkan program memanipulasi informasi 3. Dokumen yang menggambarkan operasi dan penggunaan program.
5
Jenis-Jenis Perangkat Lunak
System Software Real Time Software Business Software Engineering and sciencetific software Embendded software PC software (Personal Computer) Artificial Intelegence software
6
Rekayasa Perangkat Lunak
Arti Software Engineering : Ilmu yang mempelajari teknik pembuatan software yang baik dengan pendekatan teknis (Engineering approach) Suatu disiplin rekayasa yang berkonsentrasi terhadap seluruh aspek produksi perangkat lunak. Mengadopsi pendekatan yang sistematis dan terorganisir dalam aktivitasnya dan menggunakan tool dan teknik yang sesuai yang ditentukan berdasarkan masalah yang akan dipecahkan, kendala pengembangan dan sumber daya yang tersedia
7
Evolusi Software
8
Sifat & Karakteristik Software
Software merupakan elemen sistem logik dan bukan elemen sistem fisik seperti hardware Elemen itu tidak aus, tetapi bisa rusak. Elemen software itu direkayasa atau dikembangkan dan bukan dibuat di pabrik seperti hardware Software itu tidak bisa dirakit/disusun.
9
Produk Perangkat Lunak
Produk perangkat lunak dibuat untuk pelanggan tertentu ataupun untuk pasar umum Produk perangkat lunak ada dua jenis : Generik – dibuat untuk dijual ke suatu kumpulan pengguna yang berbeda atau pasar umum. Bespoke (custom) – dibuat untuk suatu pengguna tunggal sesuai dengan spesifikasi yang diinginkan pengguna.
10
Komponen Perangkat Lunak
Bentuk Bahasa Bentuk Translator Bentuk Mesin
11
Bentuk Bahasa Terbagi 3, yaitu
High Level, contoh JAVA, BASIC, PASCAL, COBOL, FORTRAN. Middle Level, contoh C Low Level, contoh Bahasa Assembly
12
Bentuk Translator Terbagi 3 , yaitu : Interpreter
Menerjemahkan dari bahasa tingkat tinggi ke bahasa tingkat rendah secara satu persatu (statemen demi statemen) Compiler Menerjemahkan secara keseluruhan, proses lebih cepat dari interpreter Assembler Menerjemahkan dari bahasa rakitan ke bahasa mesin
13
Bentuk Mesin
14
Masalah Perangkat Lunak
Estimasi jadwal dan biaya yang seringkali tidak tepat Produktivitas orang-orang software(programmer) yang tidak dapat mengimbangi permintaan kebutuhan software Kualitas software yang kurang baik.
15
Terima Kasih Questions ? Rickywindra.wordpress.com
Jagoancoding.wordpress.com
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.