Rekayasa Perangkat Lunak. Tujuan

dokumen-dokumen yang mirip
Defri Kurniawan, M.Kom

PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK

Jurusan Sistem Informasi ITS

REKAYASA PERANGKAT LUNAK. Ramadhan Rakhmat Sani, M.Kom

Dokumen Kurikulum Program Studi : Magister Informatika

Romi Satria Wahono

REKAYASA PERANGKAT LUNAK I

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

REKAYASA PERANGKAT LUNAK

BAB I PENDAHULUAN. dari pemikiran-pemikiran manusia yang semakin maju, hal tersebut dapat. mendukung bagi pengembangan penyebaran informasi.

Pemilihan Kurikulum pada Program Teknologi Informasi

ALGORITMA DALAM KAITANNYA DENGAN KOMPUTER

DASAR-DASAR PERANCANGAN PERANGKAT LUNAK

MAKALAH REKAYASA PERANGKAT LUNAK ( SIKLUS HIDUP PERANGKAT LUNAK )

BAB III LANDASAN TEORI

PENGANTAR PERKULIAHAN

KARAKTERISTIK KHUSUS ILMU INFORMATIKA

METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI

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

SATUAN ACARA PERKULIAHAN

Referensi PJJ Konsorsium Aptikom Standar Kurikulum Versi Maret 2014 disusun oleh Konsorsium APTIKOM

BAB 1 PENDAHULUAN 1.1 Latar Belakang

MODUL 4 Unified Software Development Process (USDP)

Kelompok Keilmuan Rekayasa Perangkat Lunak oleh Ayi Purbasari, ST., MT. If-unpas Sabtu, 9 Februari 2013

Rekayasa Perangkat Lunak

Perbedaan Pengembangan Software Dan Pengembangan Sistem Informasi

KLASIFIKASI ILMU KOMPUTER

Pengembangan Sistem Informasi

REKAYASA PERANGKAT LUNAK 1

Penyusunan Kurikulum S1 Teknik Informatika ITB Ayu Purwarianti, Ph. D.

BAB 3 Analisa dan Perancangan Sistem

MANUAL PROSEDUR STANDAR KUALIFIKASI AKADEMIK DAN KOMPETENSI DOSEN

BAB1. PENDAHULUAN Siklus hidup sistem (SLC) SDLC Systems Development Life Cycle Siklus Hidup Pengembangan Sistem Systems Life Cycle

Informatika. Penyusunan Kurikulum S1 Teknik Informatika ITB. Organisasi pada STEI 6/14/2013

Kurikulum Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Islam Indonesia FTI UII Yogyakarta

BUKU PANDUAN MINAT STUDI MAHASISWA PRODI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER 2012/2013

PENGEMBANGAN PERANGKAT LUNAK

APLIKASI SISTEM INVENTARIS LABORATORIUM KOMPUTER FTIK UNIVERSITAS SEMARANG

Analisis dan Pemodelan Perangkat Lunak. Week 1 Setyo Ariane Ibnusantosa

REKAYASA PERANGKAT LUNAK (SOFTWARE ENGINEERING)

Hanif Fakhrurroja, MT

Jenis Metode Pengembangan Perangkat Lunak

BAB I PENDAHULUAN. 1.1 Latar Belakang

Garis-garis Besar Program Pembelajaran (GBPP)

Hanif Fakhrurroja, MT

REKAYASA PERANGKAT LUNAK

BAB I PENDAHULUAN. dan terkadang juga tidak mengikuti jam mata kuliah. Salah satu faktor

PENGANTAR RUP & UML. Pertemuan 2

P9 Profesi Di Bidang TI. A. Sidiq P. Universitas Mercu Buana Yogyakarta

KONVERSI SISTEM INFORMASI

PENERAPAN KONSEP SAAS (SOFTWARE AS A SERVICE) PADA APLIKASI PENGGAJIAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang

REKAYASA PERANGKAT LUNAK. ( 1 st week)

PROSES DESAIN. 1. Metodologi Pengembangan Sistem

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang

1 BAB 1 PENDAHULUAN 1.1 Latar Belakang

1 BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENDAHULUAN PENGEMBANGAN SISTEM INFORMASI

BAB I PENDAHULUAN. 1.1.Latar Belakang

Rational Unified Process (RUP)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

SEJARAH. dan ditemukannya komputer elektronik. tahun 1930-an. berhasil memadukan algoritma, logika, dan penghitungan

TESTING DAN IMPLEMENTASI SISTEM. WAHYU PRATAMA, S.Kom., MMSI.

BAB 1 PENDAHULUAN 1-1

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

Metodologi Penelitian Rudi Susanto pemahaman merupakan awal proses penelitian

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Implementasi Pengembangan Student Information Terminal (S-IT) Untuk Pelayanan Akademik Mahasiswa

BUKU KURIKULUM PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI

TOPIK PENELITIAN MAHASISWA PRODI S-1 SISTEM INFORMASI UNIVERSITAS U'BUDIYAH INDONESIA TAHUN AJARAN 2015/2016

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

BAB I PENDAHULUAN. Perkembangan teknologi dan ilmu pengetahuan pada masa globalisasi ini

BRIEFING PEMINATAN TEKNIK INFORMATIKA

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Raymond McLeod and George Schell

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PENGANTAR TEKNOLOGI INFORMASI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

L A B O R A T O R I U M TEKNIK INFORMATIKA

BAB I Pendahuluan. 1

BAB I PENDAHULUAN. menggunakan beberapa komputer yang terhubung dalam Local Area Network

Systems Development Life Cycle (SDLC)

STMIK AMIKOM YOGYAKARTA

BAB I PENDAHULUAN. yaitu sistematika penulisan yang merupakan indeks laporan tugas akhir, dimana. tiap sub bab berisi penjelasan ringkasan perbab.

BAB I PENDAHULUAN. hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun data

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Perkembangan Teknologi Informasi di era globalisasi sekarang ini

Analisis dan Perancangan Sistem Hanif Al Fatta M.kom

Panduan Singkat Minat Studi Informatika

BAB I PENDAHULUAN. Perkembangan teknologi informasi yang semakin cepat dan persaingan yang semakin

BAB 3 METODE PENELITIAN

SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN DOSEN BARU DENGAN METODE SIMPLE ADDITIVE WEIGHTING (SAW)

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

DAFTAR MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA KURIKULUM 2012

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

Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK

Perancangan Aplikasi Nilai Siswa Berbasis Web Di Sekolah Menengah Kejuruan Islam Atturmudziyyah Garut

1 BAB 1. PENDAHULUAN. 1.1 Latar Belakang

Transkripsi:

Rekayasa Perangkat Lunak Arna Fariza Politeknik Elektronika Negeri Surabaya Rekayasa Perangkat Lunak 1 Tujuan Mengetahui bagaimana melakukan rekayasa terhadap sebuah perangkat lunak Mengetahui software life cycle Dapat melakukan analisa kebutuhan untuk mengembangkan suatu perangkat lunak Dapat merancang suatu perangkat lunak sesuai life cycle Dapat melakukan pengujian dan debugging terhadap perangkat lunak Mengetahui langkah-langkah manajemen proyek perangkat lunak Rekayasa Perangkat Lunak 2 1

Materi 1. Pengenalan Materi 2. Pengenalan Software Engineering 3. Proses Software 4. Persyaratan Software 5. Pengembangan Software 6. Agile Software Development 7. Pembuatan Dokumen SKPL 8. Desain dan Spesifikasi Software 9. Pemodelan Data 10. Pemodelan Proses 11. Desain Object Oriented 12. Unified Modelling Language 13. Software Construction 14. Software Testing 15. Software Deployment dan Maintenance Rekayasa Perangkat Lunak 3 Penilaian UTS = 30-50% UAS = 30-50% Tugas = 20-30% Rekayasa Perangkat Lunak 4 2

Referensi Discipline and Curriculum of Software Engineering 3

Perjalanan Disiplin Ilmu Software Engineering 1. Peter J Dennings yang memimpin task force disiplin ilmu computing memasukkan software engineering sebagai satu disiplin ilmu (Dennings, 1999) 2. IEEE Computer Society membentuk tim khusus untuk menyusun pohon ilmu Software Engineering (Software Engineering Body of Knowledge, SWEBOK) http://swebok.org 3. Software Engineering termasuk nama jurusan atau fakultas yang diakui menurut IEEE Computing Curricula 2005 Matriks Dennings 1999 1. Algoritma dan Struktur Data 2. Bahasa Pemrograman 3. Arsitektur Komputer 4. Sistem Operasi dan Jaringan 5. Software Engineering 6. Database dan Sistim Retrieval Informasi 7. Artificial Intelligence dan Robotik 8. Grafik 9. Human Computer Interaction 10.Ilmu Komputasi 11.Organizational Informatics 12.BioInformatik ( Peter J. Dennings, 1999 ) 4

SWEBOK 2004 5

IEEE Computing Curricula 2005 1. Computer Engineering (CE, Teknik Komputer) 2. Computer Science (CS, Ilmu Komputer) 3. Information Systems (IS, Sistem Informasi) 4. Information Technology (IT, Teknologi Informasi) 5. Software Engineering (SE, Rekayasa Perangkat Lunak) IEEE Computing Curricula 2005 Computer Engineering (CE) pengembangan sistem terintegrasi(software dan hardware) Computer Engineer Information Technology (IT) pengembangan dan maintenance infrastruktur IT Information System (IS) System Analyst Computer Science (CS) analisa kebutuhan dan konsep computing dan proses bisnis pengembangan software serta desain sistem Computer Scientist Software Engineering (SE) pengembangan software dan pengelolaan tahapan SDLC Network Engineer Software Engineer 6

Target Profesi IEEE CC 2005-1- 1. Computer Engineering (CE) 1. Indonesia: Jurusan Sistem Komputer atau Teknik Komputer 2. Target: Lulusan mampu mendesain dan mengimplementasikan sistem yang terintegrasi baik software maupun hardware 2. Computer Science (CS) 1. Indonesia: Jurusan Ilmu Komputer 2. Target: Lulusan memiliki kemampuan yang cukup luas dimulai dari penguasaan teori (konsep) dan pengembangan software Target Profesi IEEE CC 2005-2- 3. Information System (IS) 1. Indonesia: Jurusan Sistem Informasi 2. Target: Lulusan mampu menganalisa kebutuhan (requirement) dan proses bisnis (business process), serta mendesain sistem berdasarkan tujuan dari organisasi 4. Information Technology (IT) 1. Indonesia: Tidak ada (masuk ke jurusan teknik informatika) 2. Target: Lulusan mampu merencanakan, mengimplementasikan, mengkonfigurasi dan memaintain infrastruktur teknologi informasi dalam organisasi 7

Target Profesi IEEE CC 2005-3- 5. Software Engineering (SE) 1. Indonesia: Tidak ada (masuk ke Jurusan Teknik Informatika) 2. Lulusan mampu mengelola aktifitas pengembangan software berskala besar dalam tiap tahapannya (software development life cycle) 8

9

10