BAB I DASAR – DASAR TEKNIK PERANGKAT LUNAK

Slides:



Advertisements
Presentasi serupa
REKAYASA PERANGKAT LUNAK
Advertisements

The Product and the Process CHAPTER 2 The Process Software engineering: a practitioner’s approach / Roger S. Pressman.—5th ed.
Rekayasa Perangkat Lunak dan Proses Software
DASAR-DASAR PENGUJIAN PERANGKAT LUNAK
Proses Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Sasaran Menjelaskan apa yang dimaksud model proses
BAB 2 METODE REKAYASA PERANGKAT LUNAK
Pengembangan PL Ahmat Adil.
REKAYASA PERANGKAT LUNAK
PERANCANGAN KASUS UJI.
Analisis Persyaratan Perangkat Lunak dan Spesifikasi
MANAJEMEN KONFIGURASI SOFTWARE
ANALISIS SISTEM 1.
SE2423 REKAYASA PERANGKAT LUNAK
PROSES Perangkat Lunak
Methods for Software Engineering CHAPTER 5 Software Project Planning Software engineering: a practitioner’s approach / Roger S. Pressman.—5th ed.
TEKNIK TESTING DAN STRATEGI TESTING
PENGUJIAN DENGAN SIKLUS HIDUP
MODEL PROSES REKAYASA PERANGKAT LUNAK
Metodologi Pengembangan Perangkat Lunak
Metode rpl BY: Y. PALOPAK S.Si., MT..
REKAYASA PERANGKAT LUNAK
SOFTWARE ENGINEERING (Nelly Sofi).
PENGEMBANGAN APLIKASI
Rekayasa Perangkat Lunak Model Proses PL
Rekayasa perangkat lunak (rpl)
Pengenalan Rekayasa Perangkat Lunak
Aspek Penilaian Prosentase Tugas Mandiri--20 %
PENGENALAN REKAYASA PERANGKAT LUNAK
TESTING DAN IMPLEMENTASI SISTEM
Anna dara andriana., M.kom
ANALISA DAN PERANCANGAN SISTEM INFORMASI
IMPLEMENTASI SISTEM.
Pemeliharaan Perangkat Lunak
RPL.
Metode Rekayasa Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Manajemen Konfigurasi Perangkat Lunak
REKAYASA PERANGKAT LUNAK
FASE DESAIN.
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Materi Habis Uts IMK Prototyping
Analisa dan Perancangan Sistem
RPL.
REKAYASA PERANGKAT LUNAK
Pengantar Teknologi Informasi (Teori)
BAB 2 KONSTRUKSI & BISINS PROSES
METODE PENGEMBANGAN PERANGKAT LUNAK
PERTEMUAN 2 Proses Pengembangan Perangkat Lunak
SDLC.
ANALISA DAN PERANCANGAN SISTEM INFORMASI
SDLC (System Development Life Cycle)
Metode Rekayasa Perangkat Lunak
TUGAS REKAYASA PERANGKAT LUNAK
Siklus Hidup Perangkat Lunak
PARADIGMA REKAYASA PERANGKAT LUNAK
Perangkat Lunak Oleh: Ika Novita Dewi|Universitas Dian
SOFTWARE ENGINEERING.
SDLC Pertemuan 1 Dosen Pengampu: Sandfreni
MODEL PROSES PERANGKAT LUNAK
Siklus Hidup System.
REKAYASA PERANGKAT LUNAK
Pengembangan Sistem Informasi
TESTING DAN QA SOFTWARE PERTEMUAN 18
R.S. Pressman & Associates, Inc
Pertemuan 8 RPL Oleh : Syukriya al-Asyik S.Kom
Analisis Persyaratan Perangkat Lunak dan Spesifikasi
SOFTWARE ENGINEERING (Indah Tri Handayani).
REKAYASA PERANGKAT LUNAK
Transcript presentasi:

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

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

REKAYASA Analisis Desain, Konstruksi, Verifikasi, dan Manajemen Kesatuan Teknik. bab 1

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. bab 1

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 1

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 1

METODE Metode RPL memberikan teknik – teknik untuk membangun perangkat lunak. Metode tersebut meliputi : Project Planning & Estimation System and Software Requirements Analysis Design of Data Structure Program Architecture Algorithm procedure Coding Testing Maintenance bab 1

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

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 1

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

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

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

Fase Pemeliharaan Berfokus pada perubahan, yang dihubungkan dengan : Koreksi kesalahan Penyesuaian (Adaptasi) Perkembangan Pencegahan bab 1

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