REKAYASA PERANGKAT LUNAK PROGRAM STUDI D3

Slides:



Advertisements
Presentasi serupa
Rekayasa Perangkat Lunak
Advertisements

Rekayasa Perangkat Lunak dan Proses Software
1. What and Why Sofware Engineering ?
Software Process Model
Sasaran Menjelaskan apa yang dimaksud model proses
ANALISIS DAN PERANCANGAN SISTEM
PENGANTAR REKAYASA PERANGKAT LUNAK I
Rekayasa Perangkat Lunak 1
Program Studi Manajemen informatika
1 Pendahuluan Ir. Waniwatining Astuti, M.T.I Muhammad Rachmadi, S.T., M.T.I.
PERENCANAAN PROYEK PERANGKAT LUNAK
Perancangan Perangkat Lunak
PROYEK PERANGKAT LUNAK DENGAN MODEL PENGEMBANGAN TRANSFORMASI FORMAL
Pengenalan Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak (Software Engineering)
Methods for Software Engineering
SE2423 REKAYASA PERANGKAT LUNAK
PENGETAHUAN PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
Methods for Software Engineering CHAPTER 5 Software Project Planning Software engineering: a practitioner’s approach / Roger S. Pressman.—5th ed.
Diadopsi dari presentasi Ian Sommeriville, Pengantar Rekayasa Perangkat Lunak.
Managing Software Requirement 1
Rekayasa Perangkat Lunak (Software Engineering)
Rekayasa Perangkat Lunak (Lanjut)
REKAYASA PERANGKAT LUNAK
PEMAHAMAN REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Perangkat Lunak 1.
Model Proses Perangkat Lunak
proses PERANGKAT LUNAK
Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
Aspek Penilaian Prosentase Tugas Mandiri--20 %
Rekayasa Perangkat Lunak 1
System Development Life Cycle (SDLC)
1. What and Why Sofware Engineering ?
Pendahuluan Muhammad Rachmadi, S.T., M.T.I..
Rekayasa Perangkat Lunak Pendahuluan
Oleh : Dewi Sartika, M.Kom
1. What and Why Sofware Engineering ?
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Rekayasa Perangkat Lunak (Software Engineering)
Rekayasa Perangkat Lunak Pendahuluan
Rekayasa Perangkat Lunak Oleh : BERI PERIMA, S. Kom
Rekayasa Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
PENGANTAR REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
MODEL PROSES PERANGKAT LUNAK
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak Pertemuan 1 Pengenalan Rekayasa Perangkat Lunak Oleh : Yudha Dwi Putra negara, S.Kom
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
1. What and Why Sofware Engineering ?
SOFTWARE ENGGINERING Software LIFE CYCLE
11/15/2018 Pertemuan 1 Siti Mukaromah,S.Kom.
Pengenalan Perangkat lunaK
MODEL PROSES PERANGKAT LUNAK
Pustaka Wajib Pressman, R. S., Software Engineering: A Practitioner’s Approach, 8th Edition, McGraw-Hill, 2008 Sommerville, I., Software Engineering 8th.
1. What and Why Sofware Engineering ?
Pengantar Perangkat Lunak
Konsep Dasar Rekayasa Perangkat Lunak
Transcript presentasi:

REKAYASA PERANGKAT LUNAK PROGRAM STUDI D3 Rina Kurniawati, S.Kom., MT

KETENTUAN PENILAIAN UTS : 30 % UAS : 40 % Tugas Kelompok : 10 % Tugas Individu : 20 %

Materi 1 2 3 4 5 6 7 8 9 10 11 12 Minggu Materi Pendahuluan Model Proses secara umum 3 Manajemen Konfigurasi 4 Rekayasa Sistem 5 Analisis persyaratan 6 Kamus Data 7 Desain PL 8 Arsitektur PL 9 Desain Database 10 Kodefikasi 11 Perancangan I/O 12 Testing dan Konversi Sistem

Diadaptasi dari: 1. Pressman, Roger.S. "Software Engineering : A Practioner's Approach." 4th . McGrawHill. 1997 Sommerville, Ian. "Software Engineering". 6th. Addison Wesley. 2001.

Pentingnya RPL(1) Semua negara maju ekonominya bergantung pada perangkat lunak (PL) Makin banyak sistem yang dikendalikan oleh perangkat lunak Rekayasa Perangkat Lunak berkaitan dengan teori, metode dan alat untuk pembangunan Perangkat Lunak secara profesional. Pengeluaran dana untuk Perangkat Lunak di negara maju sangat besar.

Pentingnya RPL(2) Harga Perangkat Lunak sering lebih mendominasi harga sistem komputer. Harga Perangkat Lunak pada Personal Computer (PC) sering lebih mahal dari pada harga perangkat kerasnya. Biaya pemeliharaan Perangkat Lunak lebih mahal dibanding biaya pembuatannya. Rekayasa Perangkat Lunak berkaitan dengan biaya efektif pembuatan Perangkat Lunak.

Apakah Perangkat Lunak Program komputer dan dokumentasi yang berkaitan seperti dokumen kebutuhan, rancangan, dan user manual. Produk Perangkat Lunak bisa dibangun untuk pengguna khusus atau umum: Generic dibangun untuk dijual ke pengguna yang berbeda-beda misalnya Perangkat Lunak untuk PC seperti Excel atau Word. Bespoke (custom) untuk pengguna khusus/pemesan sesuai kebutuhannya. Perangkat Lunak baru bisa dibuat dengan membangun program baru, konfigurasi sistem Perangkat Lunak atau gunakan lagi (reuse) program yang sudah ada.

Apakah Rekayasa Perangkat Lunak Disiplin ilmu rekayasa atau teknik yang berkaitan dengan semua aspek dalam membuat Perangkat Lunak Rekayasa Perangkat Lunak harus mengikuti pendekatan yang sistematis dan teratur dan menggunakan alat dan teknik yang cocok sesuai dengan masalah yang akan dipecahkan, batasan pembangunan dan sesumber yang tersedia

Beda Rekayasa Perangkat Lunak dan Ilmu Komputer Ilmu komputer berkaitan dengan teori dan konsep-konsep dasar; Rekayasa Perangkat Lunak berkaitan dengan praktek pembangunan Perangkat Lunak. Teori ilmu komputer masih kurang sebagai penyangga Rekayasa Perangkat Lunak.

Beda Rekayasa Perangkat Lunak dan Rekayasa Sistem Rekayasa sistem berkaitan dengan semua aspek dalam pembangunan sistem berbasis komputer termasuk hardware, rekayasa Perangkat Lunak dan proses. Rekayasa Perangkat Lunak adalah bagian dari rekayasa sistem yang meliputi pembangunan Perangkat Lunak, infrasktruktur, kontrol, aplikasi dan database pada sistem. Para ahli sistem (system engineers) terlibat dalam spesifikasi sistem, desain arsitektural, integrasi dan peluncurannya.

Apa Software Process Serangkaian aktifitas yang tujuannya adalah pembangunan atau evolusi Perangkat Lunak Aktifitas umum dalam semua proses Perangkat Lunak: Spesifikasi Apa yang dilakukan sistem dan batasan pembangunan Pembangunan Produksi dari sistem Perangkat Lunak Validasi Pemeriksaan apakah Perangkat Lunak sesuai dengan permintaan pemesan Evolusi Mengubah Perangkat Lunak untuk menyesuaikan perubahan permintaan.

Apa software Process Model Gambaran sederhana dari proses Perangkat Lunak, berdasarkan pandangan tertentu, seperti misalnya: Workflow - aktivitas yang berurutan; Data-flow - arus informasi; Role/action - siapa melakukan apa. Model process, contohnya Waterfall; Iterative development; Component-based software engineering.

Seberapa Besar Biaya Rekayasa Perangkat Lunak Secara kasar 60% dari biaya untuk pembangunan dan 40% untuk pengujian. Untuk Perangkat Lunak custom, biaya evolusi sering melebihi biaya pembangunan. Biaya bervariasi tergantung pada tipe sistem yang dibangun dan kebutuhan sistem seperti kinerja dan kehandalan sistem. Distribusi biaya bergantung pada model pembangunan yang digunakan.

Diadaptasi dari: Pressman, Roger.S. "Software Engineering : A Practioner's Approach." 4th . McGrawHill. 1997 Sommerville, Ian. "Software Engineering". 6th. Addison Wesley. 2001.