Rekayasa Perangkat Lunak

dokumen-dokumen yang mirip
Rekayasa Perangkat Lunak. Critical System. Satrio Yudho Pertemuan 3 dari 16 ver. 1.0

Rekayasa Perangkat Lunak

Garis-garis Besar Program Pembelajaran (GBPP)

Mata Kuliah Testing & Implementasi Sistem Program Studi Sistem Informasi 2014/2015 STMIK Dumai -- Pertemuan 2 --

REKAYASA PERANGKAT LUNAK I


SOFTWARE PROCESS MODEL I Disiapkan oleh: Umi Proboyekti, S.Kom, MLIS

REKAYASA PERANGKAT LUNAK I ALIF FINANDHITA, M.T. - TEKNIK INFORMATIKA UNIKOM 1

Review of Process Model. SE 3773 Manajemen Proyek Teknologi Informasi *Imelda Atastina*

Produk perangkat lunak tersebut:

Pemodelan Berorientasi Objek

MODUL 4 Unified Software Development Process (USDP)

PENGENALAN. Perancangan Perangkat Lunak. (Software Engineering) Bertalya Program Pascasarjana Univesitas Gunadarma

Rekayasa Perangkat Lunak

Pendahuluan Rekayasa Perangkat Lunak

SOFTWARE PROCESS MODEL

PERANAN TEAM SOFTWARE PROCESS PADA REKAYASA PERANGKAT LUNAK

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS REKAYASA PERANGKAT LUNAK

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Adam Hendra Brata Teknik Informatika FILKOM UB Semester Genap 2015/2016

SOFTWARE QUALITY ASSURANCE

Fase Desain Proyek Perangkat Lunak

REKAYASA BERKOMPONEN

SILABUS. Standar Kompetensi : Mahasiswa mampu mensimulasikan suatu proyek pengembangan perangkat lunak dengan memanfaatkan model-model yang berlaku.

Teknik Informatika S1

THE SOFTWARE PROCESS

PEMODELAN ANALISIS PL

SDLC Concepts. Muhammad Yusuf D3 Manajemen Informatika Universitas Trunojoyo

RANCANG BANGUN SISTEM INFORMASI AKADEMIK MENGGUNAKAN METODE REUSE-ORIENTED DEVELOPMENT PADA STMIK BALIKPAPAN

Nilai Partisipasi Rata-rata (NPR) adalah rata-rata dari NPI dalam satu kelompok. Rumusan NIPK adalah sebagai berikut:

Pengelolaan Proyek PPSI. Part 1 Part 2 Part 3

Optimasi Aspek Keramahgunaan Piranti Lunak Pencatat Kegiatan Perekayasa Berbasis Web

Proyek Pengembangan Sistem Informasi

PENGEMBANGAN SISTEM INFORMASI. Tahapan Pengembangan Sistem

SATUAN ACARA PERKULIAHAN ~ 1 ~

ANALISA METODE CLASSIC LIFE CYCLE (WATERFALL) UNTUK PENGEMBANGAN PERANGKAT LUNAK MULTIMEDIA

Software Proses. Model Proses Perangkat Lunak. Pengembangan Perangkat Lunak. Framework activities 3/20/2018. System Development Life Cycle (SDLC)

Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh

Manajemen Proyek. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1

MINGGU 6. Proses Perancangan. Suzan Agustri

REKAYASA PERANGKAT LUNAK I ALIF FINANDHITA, M.T. - TEKNIK INFORMATIKA UNIKOM 1

Siklus Pengembangan Perangkat Lunak

I. INTRODUCTION TO SOFTWARE ENGINEERING. 1. What and Why Sofware Engineering?

RPL. (Rekayasa Perangkat Lunak) SOFTWARE PROSES TP - AKN BOJONEGORO

A Layered Technology

SIKLUS HIDUP PERANGKAT LUNAK

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

: RANCANG BANGUN SISTEM INFORMASI E-PURCHASING PENGADAAN MOBIL INSTANSI PEMERINTAHAN MODUL LAYANAN PENGADAAN SECARA ELEKTRONIK (LPSE) PENYEDIA BARANG

REKAYASA PERANGKAT LUNAK 1

Teknik Informatika S1

The Process. A Layered Technology. Software Engineering. By: U. Abd. Rohim, MT. U. Abd. Rohim Rekayasa Perangkat Lunak The Process RPL

STMIK AMIKOM YOGYAKARTA

Teknik Informatika S1

REKAYASA PERANGKAT LUNAK APLIKASI PEMBAYARAN IURAN SEKOLAH DI SMK PASUNDAN I GARUT

SISTEM PREDIKSI HARGA MOBIL AVANZA (BEKAS) MENGGUNAKAN FUZZY INFERENCE SYSTEM DENGAN METODE MAMDANI

Ratna Wardani. Department of Electronic Engineering Yogyakarta State University

Pengembangan Sistem Informasi

PERANCANGAN SISTEM INFOR- MASI REKRUTMEN DAN SELEK- SI KARYAWAN BERBASIS WEB DI PT. QWORDS COMPANY INTER- NATIONAL

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

Kontrak Perkuliahan. 1. Manfaat Mata Kuliah

USUL PENELITIAN PENGEMBANGAN IPTEKS

BAB 1 PENDAHULUAN Latar Belakang. Persaingan yang semakin ketat dalam dunia bisnis dan perkembangan

PENGEMBANGAN APLIKASI PENJUALAN SPAREPART DI BENGKEL ANUGRAH JAYA MOTOR BERBASIS DESKTOP

1 PENDAHULUAN. 1.1 Latar Belakang

SIKLUS REKAYASA PERANGKAT LUNAK (SDLC)

Materi Kuliah 1 Konsep Dasar Perangkat Lunak

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

BAB I PENDAHULUAN I-1

ABSTRAK. : augmented reality, magic book, CBSE, MVC, frame rate

RENCANA PEMBELAJARAN SEMESTER (RPS)

BAB I PENDAHULUAN. perkembangan teknologi yang ada. Semakin banyak fitur yang dibenamkan ke

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Proses Pengembangan 1

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1. PENDAHULUAN. 1.1 Latar Belakang

SISTEM INFORMASI PEGAWAI BERBASIS WEB DENGAN METODE WATERFALL PADA SMA AISYIYAH 1 PALEMBANG

REKAYASA PERANGKAT LUNAK

3. The Software Process

PERANCANGAN APLIKASI MOBILE BERBASIS SMS GATEWAY DAN WEB ENGINEERING DENGAN UNIFIED MODELLING LANGUAGE (UML)

Teknik Informatika S1

Dimara Kusuma Hakim 1), Ahmad Fauzan 2) Jl. Raya Dukuhwaluh Purwokerto )

PERBANDINGAN V-MODEL TRADISIONAL DAN ADVANCE V-MODEL

RENCANA PEMBELAJARAN SEMESTER GANJIL 2016/2017 FAKULTAS ILMU KOMPUTER UNIVERSITAS ESA UNGGUL

Daftar Pustaka. Fathansyah Basis Data. Bandung: Informatika Bandung. Diakses pada tanggal 8 Maret 2017.

Sistem Informasi Alumni Fakultas Ilmu Komputer Universitas Klabat

BAB I PENDAHULUAN. manusia dengan bantuan alat dan akal sehingga seakan-akan memperpanjang,

Proses Dari Desain Interaksi

REKAYASA PERANGKAT LUNAK LANJUT DESIGN ENGINEERING. Defri Kurniawan M.Kom

SOFTWARE ENGINEERING (REKAYASA PERANGKAT LUNAK)

KKKF43123 REKAYASA PERANGKAT LUNAK II

1 BAB 1. PENDAHULUAN. 1.1 Latar Belakang

STMIK AMIKOM YOGYAKARTA

Transkripsi:

Rekayasa Perangkat Lunak Software Process Satrio Yudho Pertemuan 4 dari 16 ver. 1.0

Tujuan Pemahaman mengenai konsep software process models. Pemahaman aspek tiga software process model. Pemahaman mengenai aktifitas yang terlibat dalam software process model Software Engineering. Satrio Yudho 2009 2

Referensi Referensi : Ian Sommerville, Software Engineering 7 edition, Pearson Education, 2004. Roger S Pressman, Software Engineering : A practitioners Approach,Mc Graw-Hill,2001. Software Engineering. Satrio Yudho 2009 3

Agenda Software Process models Process iteration Process activities The Rational Unified Process Software Engineering. Satrio Yudho 2009 4

imagine.. Kue yang lezat, yang di produksi oleh industri pembuat makanan ternama? Software Engineering. Satrio Yudho 2009 5

imagine.. Produk Mobil terkenal yang dibuat oleh pabrik kelas dunia? Software Engineering. Satrio Yudho 2009 6

imagine.. Produk Telepon genggam yang paling digemari di seluruh dunia? Software Engineering. Satrio Yudho 2009 7

imagine.. Software yang digunakan banyak orang karena kemudahannya? Software Engineering. Satrio Yudho 2009 8

imagine They are all product!! Software Engineering. Satrio Yudho 2009 9

It's mean.. Semua produk dihasilkan dengan proses!! Software Engineering. Satrio Yudho 2009 10

Software process A set of activities that leads to production of a software product. Software Engineering. Satrio Yudho 2009 11

What goes wrong? <> Software Engineering. Satrio Yudho 2009 12

Membuat produk Dengan pemikiran yang benar dan cara yang benar Software Engineering. Satrio Yudho 2009 13

Aktifitas utama Soft. process Software specification, fungsionalitas software dan seluruh kaitan pada level operasional harus terangkum. Software design and implementation, pembuatan desain software yang sesuai dengan kebutuhan. Software validation, memastikan software sudah sesuai dengan kebutuhan pengguna. Software evolution, perubahan kebutuhan di masa yang akan datang dapat terakomodasi. Software Engineering. Satrio Yudho 2009 14

Software process model Ya!, kami sudah paham aktifitas utamanya, lalu dengan metode apa saja kami dapat membuat software?? Software Engineering. Satrio Yudho 2009 15

Beberapa metode Waterfall model, Evolutionary development. Component based software engineering Software Engineering. Satrio Yudho 2009 16

Waterfall model Software Engineering. Satrio Yudho 2009 17

Waterfall model Keunggulan waterfall model ialah: Document pengembangan sistem sangat terorganisir, karena setiap fase harus terselesaikan dengan lengkap sebelum melangkah ke fase berikutnya. Antisipasi kekurangan : Komitmen harus terjaga dengan baik antara pengembang dan end user. Software Engineering. Satrio Yudho 2009 18

Evolutionary development Software Engineering. Satrio Yudho 2009 19

Evolutionary development Keunggulan : Pada software skala kecil metode ini memberikan waktu penyelesaian lebih baik. User dapat terbantu dengan melihat modul yang sudah dibuat. Antisipasi kekurangan : Harus selalu interaksi dengan membuat modul yang user inginkan. Jika software semakin kompleks, metode ini harus dialihkan ke waterfall. Software Engineering. Satrio Yudho 2009 20

Component based Software Engineering. Satrio Yudho 2009 21

Componen based Keunggulan : Lebih memungkinkan untuk mengurangi beban biaya dan waktu pengembangan. Menggunakan model reuse, pada komponen yang sudah mewakili kebutuhan umum. Antisipasi kekurangan : Integrasi modul reuseable. Modifikasi kebutuhan Analisa komponen yang jeli. Software Engineering. Satrio Yudho 2009 22

Sesi Interaktif Sebutkan dan jelaskan apa saja aktifitas dalam pengembangan software? Sebutkan metode apa (generic process model) yang digunakan dalam pembuatan software? Software Engineering. Satrio Yudho 2009 23

Penutup Thank's for Tune in Course Material are available at : www.yudhos.wordpress.com Software Engineering. Satrio Yudho 2009 24