Metode Rekayasa Perangkat Lunak

Slides:



Advertisements
Presentasi serupa
REKAYASA PERANGKAT LUNAK
Advertisements

PENGEMBANGAN PERANGKAT LUNAK
Pengembangan Sistem Informasi
Siklus, Metode dan Teknik Pengembangan Sistem Informasi
Teknologi Informasi ~ Sistem Informasi ~
Pengembangan Solusi Bisnis dengan Teknologi Informasi
Software Process Model
REKAYASA PERANGKAT LUNAK (Software Engineering) Eka Ismantohadi
BAB 2 METODE REKAYASA PERANGKAT LUNAK
METODE REKAYASA PERANGKAT LUNAK
PENGEMBANGAN SISTEM.
Kelompok 1 Mochammad. Nasir Mochammad. Nasir Isommuddin Isommuddin T. Yusak D
Metodologi Rekayasa Sistem Informasi
 Communication  Planning  Modeling  Contruction  Deployment.
Tugas Sistem Informasi Manajemen
Metodologi Pengembangan Sistem Informasi
KONSEP PERANCANGAN SISTEM INFORMASI
MODEL PROSES REKAYASA PERANGKAT LUNAK
DEDED RAMAD KAMDA, S. KOM. Untuk menyelesaikan masalah aktual didalam sebuah setting industri, rekayasa perangkat lunak atau tim perekayasa harus menggabungkan.
Rekayasa Perangkat Lunak
Metodologi Pengembangan Perangkat Lunak
Metode rpl BY: Y. PALOPAK S.Si., MT..
Pengembangan SISTEM secara TOTALITAS bahan 14
PENGEMBANGAN PERANGKAT LUNAK.
Pengembangan Siklus Hidup Sistem
PERENCANAAN AKTIVITAS PROYEK
Siklus Hidup Pengembangan Sistem
Materi Sesi ke 8 Pengembangan Sistem Informasi Manajemen
PENGEMBANGAN APLIKASI
Rekayasa Perangkat Lunak Model Proses PL
Rekayasa perangkat lunak (rpl)
Anna dara andriana., M.kom
ANALISA DAN PERANCANGAN SISTEM INFORMASI
Pemeliharaan Perangkat Lunak
RPL.
METode rekayasa perangkat lunak
REKAYASA PERANGKAT LUNAK
SISTEM INFORMASI PEMASARAN
REKAYASA PERANGKAT LUNAK
Siklus Hidup Perangkat Lunak
PENGEMBANGAN SISTEM Alasan & Tujuan Pengembangan Sistem
PROSES REKAYASA PERANGKAT LUNAK
CHAPTER 7 Pengembangan Sistem
PENGEMBANGAN SISTEM.
REKAYASA PERANGKAT LUNAK
Materi Habis Uts IMK Prototyping
Analisa dan Perancangan Sistem
RPL.
PENGEMBANGAN SISTEM Muhammad Hidayat, SE.
Analisis dan Perancangan Sistem Informasi IV
PENGEMBANGAN SISTEM INFORMASI
PENGEMBANGAN SISTEM.
PERTEMUAN 2 Proses Pengembangan Perangkat Lunak
ANALISA DAN PERANCANGAN SISTEM INFORMASI
Anna dara andriana., M.kom
Siklus, Metode dan Teknik Pengembangan Sistem Informasi
REKAYASA PERANGKAT LUNAK
Metode Rekayasa Perangkat Lunak
Siklus Hidup Pengembangan Sistem (System Development Life Cycle)
PENGEMBANGAN PERANGKAT LUNAK
Siklus Hidup System.
PENGEMBANGAN SISTEM.
Analisis dan Perancangan Sistem Informasi IV
Pengembangan Sistem Informasi
PENGEMBANGAN SISTEM.
Pengembangan Sistem Informasi
ANALISA & PERANCANGAN PERANGKAT LUNAK
Pengembangan SISTEM secara TOTALITAS bahan 14
MODEL PROSES PERANGKAT LUNAK
Software Development Life Cycle (SDLC)
Transcript presentasi:

Metode Rekayasa Perangkat Lunak

System Development Life Cycle (SDLC)

The waterfall model

Pengertian The Waterfall Model Model perangkat lunak yang mengusulkan pendekatan kepada perangkat lunak sitematis atau terurut. Model berkembang secara sistematis dari satu tahap ke tahap lainnya dalam mode seperti air terjun.

Tahapan Waterfall Model Tahap investigasi Tahap analisis Tahap disain Tahap implementasi Tahapan perawatan (maintenance)

Prototype Prototyping adalah salah satu pendekatan dalam rekayasa perangkat lunak yang secara langsung mendemonstrasikan bagaimana sebuah perangkat lunak atau komponen-komponen perangkat lunak akan bekerja dalam lingkungannya sebelum tahapan konstruksi aktual dilakukan (Howard, 1997).

Prototyping model

RAD (Rapid Application Development) Model Merupakan model proses pengembangan perangkat lunak secara linear sequential yang menekankan pada siklus pengembangan yang sangat singkat. Jika kebutuhan dipahami dengan baik, prosesRAD memungkinkan tim pengembangan menciptakan “sistem fungsional yang utuh” dalam periode waktu yang sangat pendek (kira-kira 60-90 hari).

RAD (Rapid Application Development) Model

Spiral Model Merupakan model proses perangkat lunak yang memadukan wujud pengulangan dari model prototyping dengan aspek pengendalian dan sistematika dari linear sequential model, dengan penambahan elemen baru yaitu analisis resiko.

Spiral Model

Tahapan Rekayasa Perangkat Lunak

TAHAPAN REKAYASA PERANGKAT LUNAK Pola umum tahapan rekayasa perangkat lunak analysis design implementation (coding) testing maintenance

Analisis Analisis sistem adalah sebuah teknik pemecahan masalah yang menguraikan sebuah sistem menjadi komponen-komponennya dengan tujuan mempelajari seberapa bagus komponen-komponen tersebut bekerja dan berinteraksi untuk meraih tujuan mereka. Analisis mungkin adalah bagian terpenting dari proses rekayasa perangkat lunak. Karena semua proses lanjutan akan sangat bergantung pada baik tidaknya hasil analisis.

Bagian-bagian Analisis Analisis Masalah Analisis Kelemahan Analisis Kebutuhan Pengembangan Sistem Analisis Kelayakan

Desain / Perancangan Desain perangkat lunak adalah tugas, tahapan atau aktivitas yang difokuskan pada spesifikasi detil dari solusi berbasis computer (Whitten et al, 2004). Desain perangkat lunak sering juga disebut sebagai physical design. Jika tahapan analisis sistem menekankan pada masalah bisnis (business rule), maka sebaiknya desain perangkat lunak fokus pada sisi teknis dan implementasi sebuah perangkat lunak (Whitten et al, 2004).

Output utama dari tahapan desain perangkat lunak adalah spesifikasi desain. Spesifikasi ini meliputi spesifikasi disain umum yang akan disampaikan kepada stakeholder sistem dan spesifikasi disain rinci yang akan digunakan pada tahap implementasi. Spesifikasi desain umum hanya berisi gambaran umum agar stakeholder sistem mengerti akan seperti apa perangkat lunak yang akan dibangun.

Desain arsitektur rinci perangkat lunak diperlukan untuk merancang sistem sehingga memiliki konstruksi yang baik, proses pengolahan data yang tepat dan akurat, bernilai, memiliki aspek user friendly dan memiliki dasar-dasar untuk pengembangan selanjutnya. Desain arsitektur ini terdiri dari desain database, desain proses, desain user interface yang mencakup desain input, output form dan report, desain hardware, software dan jaringan.

Implementasi (coding) adalah tahapan menerjemahkan hasil disain logis dan fisik ke dalam kode-kode program computer

Pengujian Pengujian sistem melibatkan semua kelompok pengguna yang telah direncanakan pada tahap sebelumnya. Pengujian tingkat penerimaan terhadap perangkat lunak akan berakhir ketika dirasa semua kelompok pengguna menyatakan bisa menerima perangkat lunak tersebut berdasarkan kriteria-kriteria yang telah ditetapkan.

Perawatan dan Konfigurasi Ketika sebuah perangkat lunak telah dianggap tidak layak untuk dijalankan, maka tahapan baru menjadi muncul yaitu perawatan perangkat lunak.