dokumen-dokumen yang mirip
REKAYASA PERANGKAT LUNAK

Rekayasa Perangkat Lunak

PENDAHULUAN REKAYASA PERANGKAT LUNAK. By PresenterMedia.com

REKAYASA PERANGKAT LUNAK

Pendahuluan. Oleh : Dewi Sartika, M.Kom

STMIK AMIKOM YOGYAKARTA

PEMODELAN ANALISIS PL

5. Aktivitas generic dalam semua proses perangkat lunak antara lain adalah : a. Spesifikasi dan pengembangan b. Validasi dan evolusi c.

Pendahuluan Rekayasa Perangkat Lunak

Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK

PENGENALAN REKAYASA PERANGKAT LUNAK

Produk perangkat lunak tersebut:

Perspektif Alur-kerja (workflow) - barisan kegiatan Perspektif Alur Data (Data flow) alur informasi Perspektif Peran/Aksi siapa melakukan apa.

Pendahuluan Rekayasa Perangkat Lunak

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

Program komputer bila dieksekusi memberikan fungsi dan unjuk kerja sesuai yang diinginkan Struktur data yang memungkinkan program memanipulasi

3. Jaminan Kualaitas Jaminan kualitas terdiri atas fungsi auditing dan pelaporan manajemen. Tujuan jaminan kualitas adalah :

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

Rekayasa Perangkat Lunak (Software Engineering)

A. Spesifikasi Perangkat Lunak

Tujuan Perkuliahan. PENGANTAR RPL (Pert. 2 chapter 1 Pressman) Agenda. Definisi Software (Perangkat Lunak) Lunak) 23/09/2010

Muhlis Tahir PTIK A 09 UNM

REKAYASA BERKOMPONEN

Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK

Tugas Rekayasa Perangkat Lunak

Untuk menggambarkan kegiatan rekayasa persyaratan pokok dan hubungan mereka. Untuk memperkenalkan teknik untuk elisitasi persyaratan dan analisis.

PRODUK DAN PROSES. Aprilia Sulistyohati, S.Kom. Jurusan Teknik Informatika Universitas Islam Indonesia. Your Logo

Nama : Rendi Setiawan Nim :

III. METODE KONVENS IONAL 11. REKAYASA SISTEM BERBASIS KOMPUTER

Testing dan Implementasi

FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA

Ratna Wardani. Department of Electronic Engineering Yogyakarta State University

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

PEMBUATAN ANTI VIRUS ABSOLUT ANVI (DENGAN SISTEM CRC-32* VIEWER)

1. PENDAHULUAN 1. PERANGKAT LUNAK DAN PERKEMBANGANNYA

BAB 3 METODE PENELITIAN

Fase Desain Proyek Perangkat Lunak

Pertemuan 3. Manajemen Proyek Perangkat Lunak. Proses Dalam Manajemen PL

BAB II LANDASAN TEORI. Menurut (Herlambang, 2005), definisi sistem dapat dibagi menjadi dua. yang saling berkaitan untuk mencapai tujuan tertentu.

SOFTWARE PROJECT MANAGEMENT

REKAYASA PERANGKAT LUNAK MATERI TM 14

MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL

BAB 4 IMPLEMENTASI DAN EVALUASI

Bab 4 Metodologi Pengembagan Sistem(Perangkat Lunak)

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

Komputer & Software Semester Ganjil 2014 Fak. Teknik Jurusan Teknik Informatika.

4.4 Identifikasi Resiko Proyek. 1 Kemungkinan orang-orang terbaik. dapat dimasukkan dalam proyek. 2 Kemungkinan orang-orang memiliki

Analisis Sistem Hanif Al Fatta M.kom

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

PERTEMUAN 5 KOMPONEN SISTEM INFORMASI MANAJEMEN SISTEM INFORMASI MANAJEMEN PROGRAM STUDI S1 - MANAJEMEN STIE BINA BANGSA

BAB II LANDASAN TEORI. Menurut Abdul kadir ( 2003:202) perangkat lunak (software) yaitu:

3 METODE PENELITIAN 3.1 Waktu dan Tempat 3.2 Tahapan Penelitian

PERANAN TEAM SOFTWARE PROCESS PADA REKAYASA PERANGKAT LUNAK

APLIKASI PERHITUNGAN HONOR MENGAJAR DOSEN TIDAK TETAP YANG BERBASIS PRESENSI DENGAN MENGGUNAKAN BARCODE Oleh: Wiwik Sulistiyorini (A

BAB II LANDASAN TEORI. saling terkait dan tergantung satu sama lain, bekerja bersama-sama untuk. komputer. Contoh lainnya adalah sebuah organisasi.

Information System Analysis and Design

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada Toko Nada Bandung yang beralamat di

A. Tujuan dan Ruang Lingkup Proyek Perancangan Rekayasa Perangkat Lunak

BAB 4 PROSES PERANGKAT LUNAK & METRIK PROYEK

Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)

Tugas Softskill. Universitas Gundarma. : Sistem Informasi Manajemen. : Waldhi Supriono NPM : Kelas : 2 DB 12

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

COMPUTER SYSTEM ENGINEERING

BAB III LANDASAN TEORI. (sumber:

Dibuat Oleh : 1. Andrey ( )

PENGEMBANGAN PERANGKAT LUNAK

Ratna Wardani. Department of Electronic Engineering Yogyakarta State University

Dibuat Oleh : 1. Andrey ( )

PENDAHULUAN PENGEMBANGAN SISTEM INFORMASI

BAB III METODE PENELITIAN. penelitian. Perancangan tingkat usability. Analisis. Identifikasi Pola Interaksi

DAFTAR ISI CHAPTER 5

Kebutuhan Perangkat Lunak Dalam Pengembangan Sistem Informasi. Muhamad Alif, FT UTM 2012

BAB III METODOLOGI PENELITIAN. Desain penelitian disusun berdasarkan tahapan sebagai berikut:

BAB III OBJEK DAN METODE PENELITIAN. Penelitian dilaksanakan di kantor pusat Perusahaan Daerah Air Minum

Tugas Rekayasa Perangkat Lunak

MODEL ANALISA. Untuk Memenuhi Tugas Mata Kuliah Rekayasa Perangkat Lunak. Dosen Pembimbing : Wachyu Hari Haji, S.Kom, MM.

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan

Software Software adalah: Instruksi (Program komputer) yang pada saat dieksekusi menghasilkan fungsi dan unjuk kerja yang dikehendaki.

SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) Siklus Hidup Perangkat Lunak (SWDLC/Software Development Life Cycle)

REKAYASA PERANGKAT LUNAK (SOFTWARE ENGINEERING)

Kegunaan tahap ini adalah untuk memobilisasi dan mengorganisir g SDM yang akan melakukan Reengineering

BAB 6 METODOLOGI SIKLUS HIDUP SISTEM

2. Ulasan Sistem Informasi dan Proses Pengembangan Perangkat Lunak

BAB III METODOLOGI PENELITIAN

REPRESENTASI PENGETAHUAN (KNOWLEDGE) BERBASIS RULE (RULE-BASED) DALAM MENGANALISA KEKURANGAN VITAMIN PADA TUBUH MANUSIA

Nama : Rendi Setiawan Nim :

BAB 1 PENDAHULUAN 1-1

DAFTAR ISI... HALAMAN JUDUL... HALAMAN PENGESAHAN... HALAMAN MOTTO... HALAMAN PERSEMBAHAN... KATA PENGANTAR... DAFTAR TABLE... DAFTAR GAMBAR...

BAB I PENDAHULUAN. bagus dan enak dilihat. Proses cat pada mobil adalah bagian dari proses kerja yang

REKAYASA PIRANTI LUNAK

PENDAHULUAN. Mengapa Interaksi Manusia dan Komputer (Human Computer Interaction)?

Teknik Pengujian Perangkat Lunak By : Afijal. M.Kom

MANAJEMEN PROYEK PERANGKAT LUNAK PROYEK Proyek adalah suatu kegiatan mengkoordinasikan segala sesuatu dengan menggunakan perpaduan sumber daya

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

BAB I PENDAHULUAN. Semakin berkembangnya teknologi saat ini, memacu Perusahaan PT. DASS

BAB I PENDAHULUAN. masyarakat Indonesia. Salah satu informasi yang dibutuhkan masyarakat pada saat

Transkripsi:

http://www.brigidaarie.com

Perangkat lunak tidak hanya mencakup program, tetapi juga semua dokumentasi dan konfigurasi data yang berhubungan, yang diperlukan untuk membuat program beroperasi dengan benar.

Produk Generik Database Word processor Paket untuk menggambar Alat bantu manajemen proyek Produk Pesanan (yang disesuaikan) Sistem kontrol untuk peranti elektronik Sistem yang ditulis untuk mendukung proses bisnis tertentu Sistem kontrol lalu lintas udara

Pada produk generik, organisasi yang mengembangkan perangkat lunak mengontrol spesifikasi perangkat lunak. Pada produk pesanan, spesifikasi biasanya dikembangkan dan dikontrol oleh organisasi yang membeli perangkat lunak tersebut.

Disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai tahap awal spefikasi sistem sampai pemeliharaan sistem setelah digunakan.

disiplin rekayasa Perekayasa membuat suatu alat bekerja. Menerapkan teori, metode, dan alat bantu yang sesuai, selain itu mereka menggunakannya dengan selektif dan selalu mencoba mencari solusi terhadap permasalahan. semua aspek produksi perangkat lunak RPL tidak hanya berhubungan dengan proses teknis dari pengembangan perangkat lunak tetapi juga dengan kegiatan seperti Manajemen proyek PL dan pengembangan alat bantu, metode, dan teori untuk mendukung produksi PL.

Computer science berhubungan dengan teori dan metode yang mendasari sistem komputer dan perangkat lunak. RPL berhubungan dengan praktek dalam memproduksi perangkat lunak.

Rekayasa sistem berkaitan dengan semua aspek dalam pembangunan sistem berbasis komputer termasuk hardware, rekayasa PL dan proses. RPL adalah bagian dari rekayasa sistem yang meliputi pembangunan PL, infrasktruktur, kontrol, aplikasi dan database pada sistem.

1. Spesifikasi Perangkat Lunak apa yang harus dilakukan oleh perangkat lunak dan batasan/kendala pengembangannya 2. Pengembangan Perangkat Lunak proses memproduksi sistem perangkat lunak 3. Validasi Perangkat Lunak perangkat lunak harus divalidasi untuk menjamin bahwa perangkat lunak melakukan apa yang diinginkan oleh pelanggan. 4. Evolusi Perangkat Lunak perangkat lunak harus berkembang untuk memenuhi kebutuhan pelanggan.

Merupakan deskripsi yang disederhanakan dari proses perangkat lunak di presentasikan dengan sudut pandang tertentu. Bisa mencakup kegiatan yang merupakan bagian dari proses perangkat lunak, produk perangkat lunak, dan peran orang yang terlibat pada rekayasa perangkat lunak (Perekayasa PL).

1. Model aliran kerja (workflow) menunjukkan kegiatan pada proses bersama dengan input, output, dan ketergantungannya. Merepresentasikan pekerjaan manusia. 2. Model aliran data (data flow) merepresentasikan proses sebagai suatu set kegiatan yang melakukan transformasi data. Menunjukkan bagaimana input ke proses, misalnya spesifikasi ditransformasi menjadi output, misalnya menjadi desain. 3. Model peran/aksi merepresentasikan peran orang yang terlibat pada PL dan kegiatan yg menjadi tanggung jawab mereka.

Model air terjun (Water fall) Pengembangan yang berevolusi Pengembangan sistem Formal Pengembangan berbasis Re-use (penggunaan ulang)

Memisahkan dan membedakan antara spesifikasi dan pengembangan

Spesifikasi dan pengembangan saling bergantian

Menggunakan suatu model sistem matematika yang ditransformasikan ke implementasi

Sistem dibangun dari komponen yang sudah ada dengan fokus integrasi sistem.

1. Dapat dipelihara (Maintanability) PL harus dapat memenuhi perubahan kebutuhan user. 2. Dapat diandalkan (Dependability) PL harus dapat dipercaya dan tidak menyebabkan kerusakan fisik atau ekonomi jika terjadi kegagalan sistem. 3. Efisien PL harus efisien dalam penggunaan sumber daya sistem. 4. Kemampupakaian (Usability) PL harus dapat dipakai sesuai dengan yang direncanakan.

Sekitar 60% untuk biaya pengembangan, 40% biaya pengujian. Untuk perangkat lunak berbasis pengguna (custom), biaya evolusi biasanya melebihi biaya pengembangan. Biaya beragam tergantung pada tipe sistem yang akan dikembangkan dan kebutuhan sistem seperti unjuk kerja dan kehandalan sistem Distribusi biaya bergantung pada model pengembangan yang digunakan.