PARADIGMA REKAYASA PERANGKAT LUNAK

6
PARADIGMA REKAYASA PARADIGMA REKAYASA PERANGKAT LUNAK PERANGKAT LUNAK Fak.Teknologi Informasi dan Komunikasi Universitas Semarang

description

PARADIGMA REKAYASA PERANGKAT LUNAK. Fak.Teknologi Informasi dan Komunikasi Universitas Semarang. METODE. Metode dapat diartikan sebagai menyediakan cara bagaimana secara teknis membangun perangkat lunak yang harus berada pada sebuah komitmen dasar menuju kualitas, antara laian : - PowerPoint PPT Presentation

Transcript of PARADIGMA REKAYASA PERANGKAT LUNAK

Page 1: PARADIGMA REKAYASA PERANGKAT LUNAK

PARADIGMA REKAYASA PARADIGMA REKAYASA PERANGKAT LUNAKPERANGKAT LUNAK

Fak.Teknologi Informasi dan Komunikasi

Universitas Semarang

Page 2: PARADIGMA REKAYASA PERANGKAT LUNAK

METODEMETODE

Metode dapat diartikan sebagai menyediakan cara Metode dapat diartikan sebagai menyediakan cara bagaimana secara teknis membangun perangkat bagaimana secara teknis membangun perangkat lunak yang harus berada pada sebuah komitmen lunak yang harus berada pada sebuah komitmen dasar menuju kualitas, antara laian :dasar menuju kualitas, antara laian :

1.1. Perencanaan proyek dan estimasi (co; PERT / Perencanaan proyek dan estimasi (co; PERT / CPM)CPM)

2.2. Analisa kebutuhan sistem dan softwaeAnalisa kebutuhan sistem dan softwae3.3. Rancangan struktur data, Rancangan struktur data,

VariabelVariabel Elementary data (int, string, char, dll)Elementary data (int, string, char, dll) Struktur data (record, array, file, sring)Struktur data (record, array, file, sring)

Page 3: PARADIGMA REKAYASA PERANGKAT LUNAK

4. Arsitektur program5. Algorithma prosedur6. Pengkodean (coding)7. Testing8. pemeliharaan

Page 4: PARADIGMA REKAYASA PERANGKAT LUNAK

ALAT BANTUALAT BANTU

Tools rekayasa perangkat lunak memberikan Tools rekayasa perangkat lunak memberikan topangan yang otomatis /semi otomatis pada topangan yang otomatis /semi otomatis pada proses-proses dan metode-metode antara lain :proses-proses dan metode-metode antara lain :

1.1. Easy Case Data Flow Diagram (DFD)Easy Case Data Flow Diagram (DFD)2.2. Entity Relationship For WindowsEntity Relationship For Windows3.3. Entity Relationship DiagramEntity Relationship Diagram

Fungsi dari CASE yaitu mengkombinasikan / Fungsi dari CASE yaitu mengkombinasikan / meggabungkan perangkat lunak, perangkat keras meggabungkan perangkat lunak, perangkat keras dan database rekayasa perangkat lunak / software dan database rekayasa perangkat lunak / software engineering databaseengineering database

Page 5: PARADIGMA REKAYASA PERANGKAT LUNAK

PROSEDURPROSEDUR

Prosedur merupakan penggabungan anatara Prosedur merupakan penggabungan anatara metode dengan alat bantu.metode dengan alat bantu.Prosedur mendefinisikan Prosedur mendefinisikan

1.1. urutan (sequence)urutan (sequence)2.2. kontrol untuk membantu keyakinan kualitas kontrol untuk membantu keyakinan kualitas

dan perubahan koordinasidan perubahan koordinasi3.3. sebuah keluaran sertasebuah keluaran serta4.4. ‘‘milestone’ yaitu perkiraan kemajuan.milestone’ yaitu perkiraan kemajuan.

Page 6: PARADIGMA REKAYASA PERANGKAT LUNAK

Usaha mengatasi permasalahan Usaha mengatasi permasalahan RPL (Software Engineering)RPL (Software Engineering)

Alternatif paradigmaAlternatif paradigma((sifat dari proyek dan aplikasi, metode sifat dari proyek dan aplikasi, metode dan alat bantu,kontrol dan keluaran)dan alat bantu,kontrol dan keluaran)

Alternatif metodologi Alternatif metodologi

Perangkat bantu komputer Perangkat bantu komputer (CASE)(CASE)