REKAYASA PERANGKAT LUNAK 1

dokumen-dokumen yang mirip
Rekayasa Perangkat Lunak

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

Rekayasa Perangkat Lunak

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

Software Quality Assurace 9/18/ :50 PM 1

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

Garis-garis Besar Program Pembelajaran (GBPP)

Rekayasa Perangkat Lunak. Tujuan

PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK

Fase Desain Proyek Perangkat Lunak

REKAYASA PERANGKAT LUNAK I

BAB 1. PENDAHULUAN. 1.1 Latar Belakang

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

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

Pendahuluan Rekayasa Perangkat Lunak II. Alif Finandhita. Teknik Informatika UNIKOM

Software Products are Software Systems delivered to a customer with the documentation which describes how to install and use the system.

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

INTRODUCTION TO SOFTWARE ENGINEERING

Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

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

Pemodelan & Simulasi. ST3 Telkom Purwokerto.

KKKF33118 REKAYASA PERANGKAT LUNAK I

Defri Kurniawan, M.Kom

REKAYASA PERANGKAT LUNAK II

1. Pengenalan Rekayasa Perangkat Lunak. Teknik Informa-ka Politeknik Negeri Malang

APLIKASI KOMPUTER. Pengantar Komputer. Yusuf Elmande., S.Si., M.Kom. Modul ke: Fakultas Ekonomi dan Bisnis. Program Studi Akuntansi

Meeting 5_ADS. SDLC : Analysis Phase

REKAYASA PERANGKAT LUNAK (Software engineering)

Teknik Informatika S1


Pemodelan Berorientasi Objek

KKKF43123 REKAYASA PERANGKAT LUNAK II

RANCANGAN PEMBELAJARAN

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

BUANA FAKULTAS PROGRAM STUDI

SOFTWARE QUALITY ASSURANCE

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

REKAYASA PERANGKAT LUNAK

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

Sistem Informasi Geografis Potensi Wilayah Kabupaten Banyuasin Berbasis Web

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

MANAJEMEN PROYEK. Drs. Antok Supriyanto, MMT.

11/1/2009. Framework 1 : Linked System. Manajemen

REKAYASA PERANGKAT LUNAK. ( 1 st week)

Rekayasa Perangkat Lunak (Software Engineering) Bagian 1

Chapter. Membangun Sistem. (Building Systems) by Prentice Hall

Software Engineering Streaming

Pengembangan. Chapter Objectives. Chapter Objectives. Systems Approach to Problem Solving 11/23/2011

ABSTRACT. Keywords: Organization, Information System Modeling, Enterprise Architecture, Zachman Framework, Implementation of information technology

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

FAKULTAS FTKI UNIVERSITAS NASIONAL RENCANA PEMBELAJARAN

Pemodelan Berorientasi Objek

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK

Rekayasa Perangkat Lunak. Fajar Pradana S.ST., M.Eng

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

KONSEP MANAJEMEN PROYEK

ABSTRAK. Kata kunci : Input Control, IS Audit, R&D Organization

Pemilihan Kurikulum pada Program Teknologi Informasi

SATUAN ACARA PERKULIAHAN (SAP)

REKAYASA PERANGKAT LUNAK

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

Konsep Sistem Operasi (Sesi 2)

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

RENCANA PEMBELAJARAN SEMESTER (RPS)

08 Pengembangan & Pemeliharaan Sistem Informasi [Bagian 1]

ABSTRAK. Kata kunci : Mobile SQL, Java ME, DBMS, administrasi basisdata

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

MANAJEMEN PROYEK FRAMEWORK

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER

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

STUDI PENINGKATAN KUALITAS PELAYANAN ("QUALITY SERVICE") DENGAN MENGGUNAKAN METODA QFD ("QUALITY FUNCTION DEPLOYMENT")

BAB I PENDAHULUAN. Saat ini penggunaan teknologi dan informasi sangat diperlukan bagi setiap

IF3240 Sistem Informasi. Semester II 2017/18 Teknik Informatika ITB

ABSTRAK. Kata kunci : Manajemen Risiko TI, Risk Governance, Framework Risk IT

Pendahuluan. Oleh : Dewi Sartika, M.Kom

PROPOSAL TUGAS AKHIR IMPLEMENTASI METRIK PADA PENGEMBANGAN PERANGKAT LUNAK

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

KONSEP MANAJEMEN PROYEK

Rational Unified Process (RUP)

BAB I PENDAHULUAN. dengan yang lain menyebabkan sulitnya membangun sebuah diagnosa serta

Rekayasa Perangkat Lunak

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

SATUAN ACARA PERKULIAHAN ~ 1 ~

RENCANA PEMBELAJARAN SEMESTER

Introduction To Programming & Software Engineering. Inggriani Liem Revisi oleh: Tim Penyusun Materi KU1071/Pengantar Teknologi Informasi A

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

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

REKAYASA PERANGKAT LUNAK. Ramadhan Rakhmat Sani, M.Kom

THE SOFTWARE PROCESS

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

5. Advanced Topics in S OFTWARE ENGINEERING

Meeting 3_ADS. System Development Life Cycle (SDLC)

ANALISIS DAN PERANCANGAN SISTEM (APS) Pengantar APS

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

METODOLOGI PENGEMBANGAN SOFTWARE

Rekayasa Perangkat Lunak

Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)

Transkripsi:

1 REKAYASA PERANGKAT LUNAK 1 PENDAHULUAN

2 DESKRIPSI MATA KULIAH Sifat : WAJIB Prasyarat : Struktur Data, Basis Data, IMK Bobot : 3 SKS

3 PENILAIAN 10% kehadiran (min. 80%) + 20% tugas/quiz + 30% uts + 40% uas Indeks Tidak tugas / kuis / ujian susulan / perbaikan / tambahan * Nilai akhir E jika ada indikasi plagiat dalam tugas / ujian WAJIB mengikuti responsi tugas besar dan presentasi Nilai A 80 NA 100 B 68 NA 79 C 56 NA 67 D 45 NA 55 E 0 NA 44

4 SILABUS MATA KULIAH Pendahuluan Pengantar Rekayasa Perangkat Lunak Proses Pembangunan Perangkat Lunak Rekayasa Kebutuhan Perangkat Lunak Analisis dan Desain Perangkat Lunak (Terstruktur) Pengujian Perangkat Lunak Pemeliharaan Perangkat Lunak

5 REFERENSI Roger S. Pressman, Software Engineering: A Practitioner s Approach, 6th edition. Ian Sommerville, Software Engineering, 8th edition. Kendall, System Analysis and Design, 8th edition. Slide perkuliahan.

6 PENDAHULUAN Why we need to learn software engineering? What is software and software engineering? Software process Criterias of Good Software CASE Tools

7 WHY WE NEED TO LEARN SOFTWARE ENGINEERING?

8 WHAT IS SOFTWARE? Instructions (computer programs) that when executed provide desired features, function, and performance; Data structures that enable the programs to adequately manipulate information; Documentation that describes the operation and use of the programs.

9 WHAT IS SOFTWARE? Software is developed or engineered, it is not manufactured in the classical sense. Software doesn't "wear out." Although the industry is moving toward component-based construction, most software continues to be custom-built. Generic Public software & Bespoke (custom) Private software

10 SOFTWARE APPLICATIONS system software application software engineering/scientific software embedded software product-line software WebApps (Web applications) AI software Etc.

11 SOFTWARE APPLICATIONS

12 LEGACY SOFTWARE Why must it change? software must be adapted to meet the needs of new computing environments or technology. software must be enhanced to implement new business requirements. software must be extended to make it interoperable with other more modern systems or databases. software must be re-architected to make it viable within a network environment.

13 WHAT IS SOFTWARE ENGINEERING? Disiplin ilmu rekayasa atau teknik yang berkaitan dengan semua aspek dalam membuat perangkat lunak. The IEEE definition: Software Engineering: (1) The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software. (2) The study of approaches as in (1).

14 WHAT IS SOFTWARE ENGINEERING?

15 SOFTWARE PROCESS Serangkaian aktifitas yang tujuannya adalah pembangunan atau evolusi perangkat lunak dengan aktifitas: Spesifikasi Pembangunan Validasi Evolusi

16 CRITERIAS OF GOOD SOFTWARE Maintainability Software must evolve to meet changing needs Dependability Software must be trustworthy Efficiency Usability Software should not make wasteful use of system resources Software must be usable by the users for which it was designed

17 CASE (Computer Aided Software Engineering) TOOLS Computer-aided software engineering (CASE) is the domain of software tools used to design and implement applications. CASE tools are similar to and were partly inspired by computer-aided design (CAD) tools used for designing hardware products. CASE tools are used for developing high-quality, defect-free, and maintainable software. CASE software is often associated with methods for the development of information systems together with automated tools that can be used in the software development process.

18 CASE (Computer Aided Software Engineering) TOOLS Upper-CASE Tools untuk mendukung aktifitas proses awal dari requirement dan desain Lower-CASE Tools untuk mendukung aktifitas selanjutnya seperti programming, debugging, dan testing.

19 ANY QUESTIONS? Alif Finandhita, M.T. - Teknik Informatika