Rekayasa Perangkat Lunak

dokumen-dokumen yang mirip
REKAYASA PERANGKAT LUNAK 1

Andi Sunyoto, M.Kom Web: andi.amikom.ac.id

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

ANALISIS DAN PERANCANGAN SISTEM (APS) Pengantar APS

Rekayasa Perangkat Lunak

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

PENGENALAN REKAYASA PERANGKAT LUNAK

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

REQUIREMENT ENGINEERING

Rekayasa Perangkat Lunak

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

Pemodelan Industri Perangkat Lunak

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

Pemodelan Berorientasi Objek

Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK


FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS REKAYASA PERANGKAT LUNAK

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

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

PEMODELAN ANALISIS PL

A Layered Technology

Kontrak Perkuliahan. 1. Manfaat Mata Kuliah

Rekayasa Perangkat Lunak (Software Engineering)

APLIKASI PERANGKAT LUNAK

WEB DEVELOPMENT by Hestiasari Rante-Pasila. Week 1 Requirements Engineering

Teknik Informatika S1

Ratna Wardani. Department of Electronic Engineering Yogyakarta State University

Overview. By: Uro AbdRohim. U. Abd. Rohim Rekayasa Perangkat Lunak (OVERVIEW) Halaman: 1

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

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

Analysis Modeling 4/10/2018. Focus on What not How. Kenapa Analisis Kebutuhan. Definisi Analisis Kebutuhan. Langkah-Langkah Analisis Kebutuhan

Meeting 3_ADS. System Development Life Cycle (SDLC)

BAB I PENDAHULUAN. yang akan yang akan membuka peluang lebih besar dalam menembus pasar.

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

Teknik Informatika S1

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. yang berdiri sendiri. Menurut Keputusan Presiden RI no. 99 tahun 1998

SATUAN ACARA PERKULIAHAN ~ 1 ~

Requirement? Teknik Informatika S1. Definisi. Rekayasa Perangkat Lunak. Pengertian Requirement. Pengertian Requirement Engineering

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

REKAYASA BERKOMPONEN

PENGEMBANGAN SISTEM INFORMASI PENDAFTARAN PESERTA DIDIK BARU DI YAYASAN BINA INSANI KEBUMEN, JAWA TENGAH

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

SATUAN ACARA PERKULIAHAN (SAP)

Software Quality Assurace 9/18/ :50 PM 1

Teknik Informatika S1

METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI

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

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

B. Identifikasi Masalah

Pengenalan Rekayasa Perangkat Lunak (RPL)

REKAYASA PERANGKAT LUNAK I

SATUAN ACARA PERKULIAHAN MATA KULIAH REKAYASA PERANGKAT LUNAK KODE/SKS : TI11. C342 / 2 SKS

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

BAB I PENDAHULUAN. untuk bergerak secara dinamis untuk dapat memenangkan persaingan dan

REKAYASA PERANGKAT LUNAK

BAGIAN 4. METODE ILMIAH

CS4 Professional serta, didapatkan tampilan yang menarik dan dapat memberikan. Melihat peluang yang ada maka Proposal Skripsi ini di beri judul

Rekayasa Perangkat Lunak (Software Engineering)

Perancangan Sistem Informasi

REKAYASA PERANGKAT LUNAK

Rekayasa Perangkat Lunak Rekayasa Kebutuhan. Teknik Informatika UNIKOM

ABSTRAK. Kata kunci: proses bisnis, Framework, TOGAF Framework. Universitas Kristen Maranatha

SIKLUS REKAYASA PERANGKAT LUNAK (SDLC)

Object Oriented Analysis and Design -Pendahuluan- Nisa ul Hafidhoh

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

TINJAUAN UMUM PENGEMBANGAN SISTEM

BAB III METODOLOGI PENELITIAN. Metode pengumpulan data yang digunakan pada penelitian ini berupa studi

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

MANAJEMEN PROYEK PERANGKAT LUNAK (MPPL) Software Project Management. Pengantar MPPL

MAKALAH REKAYASA PERANGKAT LUNAK ( SIKLUS HIDUP PERANGKAT LUNAK )

Teknik Informatika S1

Garis-garis Besar Program Pembelajaran (GBPP)

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

Rekayasa Perangkat Lunak

Rekayasa Perangkat Lunak

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

SALES REPOT MONITORING SECARA REAL TIME BERBASIS WEBSITE APPLICATION DI PERTAMINA AVIATION DPPU AHMAD YANI SEMARANG ABSTRACT

RANCANGAN PEMBELAJARAN

Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh

SOFTWARE ENGINEERING (REKAYASA PERANGKAT LUNAK)

BAB 1 PENDAHULUAN. masyarakat dengan Kuliah Kerja Nyata (KKN) merupakan suatu bentuk kegiatan

KKKF43123 REKAYASA PERANGKAT LUNAK II

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

PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK

RANCANGAN PEMBELAJARAN

Produk perangkat lunak tersebut:

Perancangan Sistem Informasi Akademik pada SMA Negeri 18 Palembang

ABSTRAK. Kata kunci : distribusi materi kuliah, PHP, MYSQL, Dreamweaver. Universitas Kristen Maranatha

DASAR-DASAR PERANCANGAN PERANGKAT LUNAK

Gambar 3.1 Langkah-langkah penggunaan Metode Research and Development (R&D) menurut Sugiyono (2009:298)

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

SATUAN ACARA PERKULIAHAN

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMELIHARAAN PERANGKAT LUNAK. Kompetensi Lulusan 1. Pengertian Pemeliharaan OHT

APLIKASI PENGELOLAAN DAN PEMINJAMAN RUANGAN DI FAKULTAS ILMU TERAPAN, UNIVERSITAS TELKOM

THE SOFTWARE PROCESS

THE SOFTWARE PRODUCT

MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL

BAB I PENDAHULUAN. mempermudah pekerjaan terutama untuk sebuah instansi pemerintahan atau

Transkripsi:

Rekayasa Perangkat Lunak (Software Engineering) Teguh Wahyono http://teguhsalatiga.blogspot.com Fakultas Teknologi Informasi Universitas Kristen Satya Wacana

Silabus Konsep Dasar RPL Pemodelan dalam pengembangan sistem Waterfall Model Spiral Boehm Evolusioner Model Manajemen Resiko Analisa Sistem Perancangan Sistem Konvensional Entity Relationship Diagram Data Flow Diagram State Transition Diagram Perancangan Sistem Berbasis Obyek Berbasis UML Manajemen Pengendalian Sistem

Kontrak Kuliah Penilaian : TTS : Bobot 30 % TAS : Bobot 30 % Tugas : Bobot 30 % Keaktifan : Bobot 10 % Aturan Kuliah : Toleransi keterlambatan 15 menit

Konsep Dasar Rekayasa Perangkat Lunak Program Profesional Teknik Informatika Universitas Kristen Satya Wacana Revisi Januari 2006

1.1. Apakah Software itu? Software is a (1) Computer programs, (2) Data Structured, and (3) associated documentation. (Roger S. Pressman). Software products may be developed for a particular customer or may be developed for a general market. Software products may be Generic - developed to be sold to a range of different customers. Bespoke (custom) - developed for a single customer according to their specification. Bab 1. Konsep Dasar Rekayasa Perangkat Lunak (TGW)

1.2. Karakteristik Software Perangkat lunak tidak dibuat dalam bentuk klasik, tetapi dibangun dan dikembangkan. Perangkat lunak tidak pernah usang. Pembuatan perangkat lunak berorientasi kepada customer dan tidak dapat dirakit dari komponen yang sudah ada. Software yang baik Software yang baik harus maintainable, dependable and usable. Maintainability (Software must evolve to meet changing needs) Dependability (Software must be trustworthy) Efficiency (Software should make efficient to system resources) Usability (Software must be usable by the users) Bab 1. Konsep Dasar Rekayasa Perangkat Lunak (TGW-WIN)

1.3. Software Engineering Software engineering is an engineering discipline which is concerned with all aspects of software production (Roger Pressman). Aspects of software production mencakup analisis, desain, konstruksi, verifikasi serta manajemen kesatuan teknik. Software engineers should adopt a systematic and organised approach to their work and use appropriate tools and techniques depending on the problem to be solved. Bab 1. Konsep Dasar Rekayasa Perangkat Lunak (TGW-WIN)

1.4. Software Process A set of activities whose goal is the development or evolution of software. Generic activities in all software processes are: Specification - what the system should do and its development constraints Development - production of the software system Validation - checking that the software is what the customer wants Evolution - changing the software in response to changing demands Bab 1. Konsep Dasar Rekayasa Perangkat Lunak (TGW-WIN)

1.5. Fase Software Enginering Fase-fase yang terjadi dalam Rekayasa Perangkat Lunak. Fase Definisi (What) Merupakan fase indentifikasi informasi yang akan diproses. Fase Pengembangan (How) Berfokus pada bagaimana pengembangan perangkat lunak dilakukan? Fase Pemeliharaan (Change). Berhubungan dengan koreksi kesalahan dan penyesuaian yang dibutuhkan. Empat tipe perubahan dalam fase pemeliharaan adalah Koreksi, Adaptasi, Perkembangan dan Pencegahan Bab 1. Konsep Dasar Rekayasa Perangkat Lunak (TGW-WIN)

1.7. Software History Tahun Pendahuluan (Sebelum 1960) Batch Distribusi terbatas Bersifat Customasi Era II (1960-1970) Multiuser Realtime Database Perangkat Lunak Produk Era III (1970-1980) Sistem Terdistribusi (Multi komputer) Embeded Intelegency Perangkat Keras Murah Era IV (pasca 80-an) Desk top bertenaga kuat Jaringan Syaraf Tiruan Jaringan Komputer high speed Bab 1. Konsep Dasar Rekayasa Perangkat Lunak (TGW)

1.7. Software History Tahun Pendahuluan (Sebelum 1960) Batch Distribusi terbatas Bersifat Customasi Era II (1960-1970) Multiuser Realtime Database Perangkat Lunak Produk Era III (1970-1980) Sistem Terdistribusi (Multi komputer) Embeded Intelegency Perangkat Keras Murah Era IV (pasca 80-an) Desk top bertenaga kuat Jaringan Syaraf Tiruan Jaringan Komputer high speed Bab 1. Konsep Dasar Rekayasa Perangkat Lunak (TGW)