Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

BAB I DASAR – DASAR TEKNIK PERANGKAT LUNAK Oleh: Lalu Zazuli Azhar, S.Kom bab 11.

Presentasi serupa


Presentasi berjudul: "BAB I DASAR – DASAR TEKNIK PERANGKAT LUNAK Oleh: Lalu Zazuli Azhar, S.Kom bab 11."— Transcript presentasi:

1 BAB I DASAR – DASAR TEKNIK PERANGKAT LUNAK Oleh: Lalu Zazuli Azhar, S.Kom bab 11

2 Konsep Dasar: PERANGKAT LUNAK Perangkat lunak adalah : a. Sebuah perintah (program komputer ) jika dieksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan b. Struktur data, memungkinkan program memanipulasi informasi secara proporsional c. Dokumen, menggambarkan operasi dan kegunaan program bab 12

3 REKAYASA 1. Analisis 2. Desain, 3. Konstruksi, 4. Verifikasi, dan 5. Manajemen Kesatuan Teknik. bab 13

4 4 DEFINISI REKAYASA PERANGKAT LUNAK Menurut FRITZ BAUER, yang diusulkan pada konferensi yang diprakasai oleh NATO 1969 : Pemilihan dan pemanfaatan prinsip – prinsip kerekayasaan (Engineering) untuk menghasilkan perangkat lunak yang bernilai ekonomis, berkualitas tinggi dan bekerja secara efisien pada mesin komputer.

5 TUJUAN REKAYASA PERANGKAT LUNAK Menghasilkan metodologi pengembangan perangkat lunak terdefinisikan dengan jelas, yang meliputi tahapan perencanaan, pembangunan dan pemeliharaan. Membuat seperangkat komponen perangkat lunak yang terdokumentasi secara baik, sehingga mempermudah untuk melakukan penelusuran terhadap perangkat lunak tersebut. Membuat “milestones’’ yang terprediksi, sehingga memungkinkan untuk dilakukan review pada setiap periode tahapan pengembangan perangkat lunak. bab 15

6 KOMPONEN UTAMA TEKNIK PERANGKAT LUNAK METODE PERANGKAT BANTU PROSEDUR Teknik tersebut digunakan untuk mengembangkan perangkat lunak sehingga memungkinkan pengendalian proses pengembangan perangkat lunak untuk menghasilkan perangkat lunak yang berkualitas tinggi melalui proses yang efektif. bab 16

7 METODE 7 Metode RPL memberikan teknik – teknik untuk membangun perangkat lunak. Metode tersebut meliputi : a. Project Planning & Estimation b. System and Software Requirements Analysis c. Design of Data Structure d. Program Architecture e. Algorithm procedure f. Coding g. Testing h. Maintenance

8 PERANGKAT BANTU a. Memberikan topangan yang otomatis ataupun semiotomatis pada proses dan metode yang ada. b. Sistem untuk menopang perkembangan perangkat disebut dengan Computer-aided Software Engineering (CASE). c. CASE menggabungkan Software, Hardware dan database RPL untuk menciptakan lingkungan RPL yang analog dengan CAD/CAE (Computer-aided Design/Engineering). bab 18

9 PROSEDUR Menjabarkan urutan-urutan penggunaan metode- metode, dokumentasi, laporan, dan formulir–formulir yang diperlukan untuk mengendalikan proses dan koordinasi pengembangan sehingga dapat diperoleh perangkat lunak yang berkualitas tinggi bab 19

10 TAHAPAN PENGEMBANGAN PERANGKAT LUNAK Secara garis besar, kegiatan pengembangan perangkat lunak terdiri dari 3 fase : Fase Perumusan Fase Pembuatan / Pengembangan Fase Pemeliharaan bab 110

11 Fase perumusan (Definisi) Berfokus pada “ What ” perangkat lunak yang akan dikembangkan. Untuk itu harus diidentifikasikan : 1. Informasi apa yang akan diproses 2. Fungsi dan unjuk kerja (aktivitas) apa yang dibutuhkan 3. Tingkah laku sistem seperti apa yang diharapkan 4. Antarmuka (interface) apa yang akan dibangun 5. Batasan desain yang di butuhkan 6. Dan validasi apa yang dibutuhkan untuk mendefinisikan sistem yang sukses bab 111

12 Fase Pengembangan bab 112 Berfokus pada “How ” (bagaimana) membuat perangkat lunak yang telah dirumuskan pada fase perumusan. Kegiatan pada fase ini pembuat S/W harus menjabarkan BAGAIMANA : a. Struktur Data b. Fungsi – fungsi diimplementasikan sebagai Arsitektur perangkat lunak c. Prosedur algoritma untuk direalisasikan d. Antarmuka (Interface) ditandai e. Menterjemahkan rancangan menjadi program Komputer f. Menguji coba perangkat lunak

13 Fase Pemeliharaan Berfokus pada perubahan, yang dihubungkan dengan : a. Koreksi kesalahan b. Penyesuaian (Adaptasi) c. Perkembangan d. Pencegahan bab 113

14 TEST I Berdasarkan kasus yang di kumpulkan coba anda analisa mengenai perangkat lunak yang diinginkan dengan kegiatan berupa: a. Analisa Kebutuhan Pengembangan Perangka Lunak, yakni: 1. Software 2. Hardware 3. Brainware b. Tentukan dan desain data yang dibutuhan. c. Buat algoritma program dalam bentuk flowchart. bab 114


Download ppt "BAB I DASAR – DASAR TEKNIK PERANGKAT LUNAK Oleh: Lalu Zazuli Azhar, S.Kom bab 11."

Presentasi serupa


Iklan oleh Google