Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Rekayasa Perangkat Lunak Pertemuan 1 : Pengantar RPL Ahmad Farisi, S. Kom.

Presentasi serupa


Presentasi berjudul: "Rekayasa Perangkat Lunak Pertemuan 1 : Pengantar RPL Ahmad Farisi, S. Kom."— Transcript presentasi:

1 Rekayasa Perangkat Lunak Pertemuan 1 : Pengantar RPL Ahmad Farisi, S. Kom

2 REKAYASA Apa itu rekayasa ?

3 REKAYASA adalah... Proses merencanakan Proses menciptakan Proses memanipulasi Dan lain-lain

4 REKAYASA PERANGKAT LUNAK Proses merencanakan Proses menciptakan Proses memanipulasi Dan lain-lain

5 REKAYASA PERANGKAT LUNAK adalah penetapan dan penggunaan prinsip-prinsip rekayasa untuk menghasilkan perangkat lunak ekonomis yang dapat diandalkan dan bekerja secara efektif dan efisien. (Pressman, 2005)

6 REKAYASA PERANGKAT LUNAK Fungsinya penetapan dan penggunaan prinsip-prinsip rekayasa untuk menghasilkan perangkat lunak ekonomis yang dapat diandalkan dan bekerja secara efektif dan efisien. (Pressman, 2005)

7 EFISIEN vs EFEKTIF EFEKTIF Do the right things EFISIEN Do the things right

8 KARAKTERISTIK PERANGKAT LUNAK 1.Perangkat lunak dibangun dan dikembangkan, tidak dibuat dalam bentuk yang klasik 2.Perangkat lunak tidak pernah usang 3.Sebagian besar perangkat lunak dibuat secara custom-built, serta tidak dapat dirakit dari komponen yang sudah ada Pressman, 2005

9 KOMPONEN PERANGKAT LUNAK 1.Bentuk Bahasa Terbagi menjadi 3, yaitu : 1.High Level, contoh Java, Basic, Pascal, Cobol, Fortran 2.Middle Level, contoh C, C++ 3.Low Level, contoh Bahasa Assembly

10 KOMPONEN PERANGKAT LUNAK 2.Bentuk Translator Terbagi menjadi 3, yaitu : 1. Interpreter Menerjemahkan dari bahasa tingkat tinggi ke bahasa tingkat rendah secara satu persatu 2. Compiler Menerjemahkan secara keseluruhan, proses lebih cepat dari interpreter. 3. Assembler Menerjemahkan bahasa rakitan ke bahasa mesin

11 KOMPONEN PERANGKAT LUNAK 3.Bentuk Mesin

12 RAGAM PERANGKAT LUNAK Dari sudut pandang antarmuka, maka perangkat lunak terbagi atas : 1.PERANGKAT LUNAK CONSOLE 2.PERANGKAT LUNAK GUI

13 PERANGKAT LUNAK CONSOLE

14 PERANGKAT LUNAK GUI

15 RAGAM PERANGKAT LUNAK Dari sudut pandang pengguna, maka perangkat lunak terbagi atas : 1.PERANGKAT LUNAK BERBASIS DESKTOP 2.PERANGKAT LUNAK BERBASIS WEB

16 PERANGKAT LUNAK BERBASIS DESKTOP

17 PERANGKAT LUNAK BERBASIS WEB

18 KESALAHAN PERANGKAT LUNAK Istila-istilah yang akan ditemukan dalam kesalahan perangkat lunak adalah : 1.Defect 2.Error 3.Bug 4.Failure

19 ERROR, DEFECT, BUG, FAILURE “A mistake in coding is called error,error found by tester is called defect, defect accepted by development team then it is called bug,build does not meet the requirements then it is failure.”

20 LINE OF CODE adalah suatu teknik pengukuran besar perangkat lunak dengan cara menghitung jumlah baris kode program yang ada

21 LINE OF CODE Dengan menghitung jumlah baris dari source code, metode Line of Code ini tidak efektif untuk mengukur kualitas software. Kekurangan metode Line of Code yang paling fatal adalah : Relatif terhadap bahasa pemprograman dan gaya pengkodean programer. Line of Code tidak bisa ditentukan sebelum proyek pengembangan menyelesaikan tahapan implementasi (pengkodean).

22 LINE OF CODE Dengan berkembangnya bahasa pemprograman Object-Oriented, dimana membuat suatu program yang terdiri dari berbagai object yang saling berinteraksi metode Line of Code jelas sulit untuk diterapkan.


Download ppt "Rekayasa Perangkat Lunak Pertemuan 1 : Pengantar RPL Ahmad Farisi, S. Kom."

Presentasi serupa


Iklan oleh Google