PENGENALAN REKAYASA PERANGKAT LUNAK

dokumen-dokumen yang mirip
Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK

Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK

Rekayasa Perangkat Lunak

REKAYASA PERANGKAT LUNAK

Pendahuluan. Oleh : Dewi Sartika, M.Kom

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

PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK


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

REKAYASA PERANGKAT LUNAK (SOFTWARE ENGINEERING)

REKAYASA PIRANTI LUNAK

Berkaitan dengan Produk

STMIK AMIKOM YOGYAKARTA

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

PENDAHULUAN REKAYASA PERANGKAT LUNAK. By PresenterMedia.com

PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK

Rekayasa Perangkat Lunak

1. PENDAHULUAN 1. PERANGKAT LUNAK DAN PERKEMBANGANNYA

Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)

REKAYASA PERANGKAT LUNAK

Pertemuan 4 Manajemen Proyek (2) Rekayasa Perangkat Lunak

REKAYASA PERANGKAT LUNAK. ( 1 st week)

Rekayasa Perangkat Lunak (Software Engineering)

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

Tantangan Manajemen. Teknologi. Informasi. Sistem. Informasi. Konsep-konsep Dasar

Manajemen Proyek Perangkat Lunak

Tugas Rekayasa Perangkat Lunak

Aplikasi Komputer. Efan Setiadi, S.Kom, SH, MH & Modul ke: 02Fakultas Fikom, dll

Rekayasa Perangkat Lunak. Tujuan

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

Pengenalan Rekayasa Perangkat Lunak. Pertemuan II

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

Pertemuan 3. Manajemen Proyek Perangkat Lunak

KONSEP DASAR SISTEM INFORMASI DALAM BISNIS

Manajemen Proyek S U B M A T E R I : S O F T W A R E E N G I N E E R I N G B Y A C E P T A R Y A N A A E T T H E A. B L O G. U N S O E D. A C.

Pendahuluan Rekayasa Perangkat Lunak

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

Deskripsi Mata Kuliah

SISTEM INFORMASI AKUNTANSI

Rekayasa Perangkat Lunak

Aplikasi Komputer. Berisi tentang Sistem Operasi Windows 7. Dosen : Teguh Budi Santoso, S.Kom, M.Kom. Modul ke: Fakultas Ilmu Komunikasi

Nama : Rendi Setiawan Nim :

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

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

THE SOFTWARE PRODUCT

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

Ratna Wardani. Department of Electronic Engineering Yogyakarta State University

Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) POKOK BAHASAN

PERTEMUAN 2 DAN 3 PERENCANAAN PROYEK PERANGKAT LUNAK 1

BAB 2 DASAR SISTEM INFORMASI BISNIS

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

Dibuat Oleh : 1. Andrey ( )

BAB 4 PROSES PERANGKAT LUNAK & METRIK PROYEK

PENGEMBANGAN PERANGKAT LUNAK. Karmilasari

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

PEMODELAN ANALISIS PL

PENGEMBANGAN SISTEM PENUNJANG KEPUTUSAN

Manajemen Proyek. Bima Cahya Putra, M.Kom

Pengenalan Rekayasa Perangkat Lunak (RPL)

DAFTAR ISI. ABSTRAK... iv KATA PENGANTAR... DAFTAR ISI... vii. DAFTAR GAMBAR... xii. DAFTAR TABEL...xvii BAB I PENDAHULUAN Tujuan...

FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA

PENGENALAN REKAYASA PERANGKAT LUNAK (SOFTWARE ENGINEERING) By: Afijal, M.Kom

BAB 1. PENDAHULUAN. 1.1 Latar Belakang

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

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

Rancang Bangun Aplikasi Manajemen Data Siswa (Studi Kasus SMK Negeri 1 Karawang)

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

BAB 6 METODOLOGI SIKLUS HIDUP SISTEM

Kontrak Perkuliahan. 1. Manfaat Mata Kuliah

A. Spesifikasi Perangkat Lunak

Rekayasa Perangkat Lunak (Software Engineering) Bagian 1

PROSES PERANGKAT LUNAK & METRIK PROYEK

PENGEMBANGAN PERANGKAT LUNAK

KURIKULUM TEKNIK INFORMATIKA UNIVERSITAS SRIWIJAYA 2011

COMPUTER SYSTEM ENGINEERING

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

Visi & Misi ST3 Telkom. Visi

BAB I PENDAHULUAN. perusahaan saling bersaing dalam meningkatkan produktivitas dan kinerja dari

Hanif Fakhrurroja, MT

BAB 1 PENDAHULUAN. tidak bisa dipisahkan dari proses bisnis, bahkan tidak jarang teknologi informasi menjadi

SOFTWARE QUALITY ASSURANCE

Rekayasa Perangkat Lunak (Software Engineering)

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

NO. Pertemuan Materi Ajar Sasaran Pembelajaran

INTERAKSI MANUSIA DAN KOMPUTER

REKAYASA PERANGKAT LUNAK MATERI TM 14

Bab 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Ign.F.Bayu Andoro.S, M.Kom. Mata Kuliah Rekayasa Perangkat Lunak

BAB 1 PENDAHULUAN Latar Belakang Masalah

SISTEM PENDUKUNG MANAJEMEN

Sosialisasi Kurikulum 2016 prodi S1 IF. 30 Maret 2016

Testing dan Implementasi

[Year] SILABUS: MI09KB53. Kode Mata Kuliah REKAYASA PERANGKAT LUNAK. Mata Kuliah. Prasyarat - Cosyarat -

Rekayasa Perangkat Lunak

Hanif Fakhrurroja, MT

Estimasi Proyek Perangkat Lunak. Universitas Gunadarma

Teknik Informatika S1

PENGEMBANGAN SISTEM PENDUKUNG KEPUTUSAN

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

PROSES DESAIN. 1. Metodologi Pengembangan Sistem

Transkripsi:

PENGENALAN REKAYASA PERANGKAT LUNAK Pokok Bahasan dalam RPL : RPL sebagai produk dan sebagai produk Konsep manajemen proyek Proses pembangunan PL dan metrik proyek Perencanaan proyek PL(Perangkat Lunak) Manajemen resiko dlm pelaksanaan proyek Penjadwalan dan penelusuran proyek pembangunan PL Jaminan kualitas PL(Perangkat Lunak) Manajemen konfigurasi PL Rekayasa sistem ke arah CB Pokok Bahasan dalam RPL (lanjutan) Konsep dan prinsip analisis Pemodelan analisis Konsep dan prinsip desain Metode desain Implementasi pembangunan Teknik pengujian perangkat Strategi perancangan PL CASE tool pembangunan PL

Rekayasa Perangkat Lunak Perangkat Lunak? (Software??) Rekayasa Perangkat lunak-rpl? (Software engineering-se??) Rekayasa sistem-rs? (system engineering-sye??) Evolusi Perangkat Lunak Computer Science vs RPL RPL vs RS?? Pelaku yang berhubungan dengan Rekayasa Perangkat Lunak Mitos yang ada berkembang Tantangan dalam Pengembangan Perangkat Lunak Definisi Perangkat Lunak (PL) IEEE-Standar Glossary of Software Engineering Terminology, 1990: Computer programs, procedures, and possibly associated documentation and data pertaining to the operation of a computer system. Maksudnya : Perangkat lunak merupakan kumpulan dari program, prosedur, dan dokumen data lain yang saling berhubungan yang merepresentasikan masalah di dunia nyata yang dikonfigurasikan dalam sebuah bentuk aplikasi yang harus dikerjakan komputer Produk Perangkat Lunak Perangkat lunak <> produk perangkat keras Produk perangkat lunak dikembangkan (developed) atau direkayasa (engineered). Tidak dipabrikkan seperti Perangkat keras. Perangkat lunak secara pemakaian tidak pernah AUS layaknya perangkat keras

Perbedaan PENTING antara 2 bentuk perangkat lunak : Produk Generik Produk Pesanan 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. diproduksi oleh organisasi pengembang dan dijual ke pasar terbuka biasa disebut software dipesan oleh pelanggan tertentu & dikembangkan khusus bagi pelanggan Karakteristik perangkat lunak yang baik: Usability : istilah yang dipakai untuk menjelaskan kemudahan yang didapat seseorang dalam menggunakan sebuah alat atau obyek ciptaan manusia lainnya dalam mencapai sebuah tujuan. Pada analisis kali ini akan dilakukan pengkajian dari segi usability untuk mengetahui seberapa mudah situs dapat digunakan untuk menyelesaikan task-task yang ada. be reliable/ keandalan : sebuah ukuran kehaandalan dari sesuatu dalam melakukan performa dengan perbandingan dari kondisi yang telah ditentukan (biasanya design yang dijadikan patokan) untuk kurun waktu tertentu maintenability/perawatan : dalam pengembangan software termasuk dalam Product Operations yaitu kemampuan software dalam menjalani perubahan

Efficiency: eye cathcing user interface:penangkapan informasi dimata pengguna long life time Mempunyai kinerja sesuai fungsi yang dibutuhkan pemakai Jenis-jenis aplikasi Perangkat Lunak Perangkat Lunak Sistem (System software) Perangkat lunak waktu nyata (Realtime Software) Perangkat Lunak Teknik Dan Ilmu Pengetahuan (Scientific & Engineering Software) Embeded System (yang ditanamkan ke sistem) Perangkat Lunak Pengolah Data (Data Processing) Perangkat Lunak Sistem Informasi (Information System) Perangkat Lunak Sensor Perangkat Lunak Komunikasi (Communicaion Software) Perangkat Lunak Pengolah Grafis Perangkat Lunak Kecerdasan Evolusi Perangkat Lunak Perangkat lunak pertama kali diciptakan tahun 1945 Fokus utama pembuatannya untuk mengembangkan praktik dan teknologi dalam meningkatkan produktivitas para praktisi pengembang PL dan kualitas aplikasi yg dapat digunakan oleh pemakai Evolusi dipicu adanya tuntutan bisnis dan lingkungan kerja yang berkembang sangat dinamis

Era I (1945 1960): Munculnya teknologi perangkat keras di tahap awal Penggunaan perangkat lunak yg berorientasi batch Distribusi perangkat lunak masih terbatas Didominasi perangkat lunak model custome Munculnya istilah software engineering (akhir 1950-an/awal 1960-an) Belum didefinisikan secara jelas tentang aspek software engineering Era II (1960 1970) Disebut era krisis perangkat lunak (software crisis). Penggunaan perangkat lunak sudah meluas Telah hadir perusahaan yang membangun software (software house) Perangkat lunak sdh mengenal multiprogram, multiuser, real-time, dan penggunaan database. Era II (Lanjutan) Banyak project PL yg gagal Over budget/anggaran Berakibat rusak fisik dan kematian Meledaknya Roket Ariane, kesalahan perintah dlm PL Dua konferensi ttg software engineering: Disponsori Komite Sains NATO Tahun 1968 dan 1969 Profesi resmi bidang software engineering Era III (1975 1985) Pengembangan sistem mengarah ke konsep sistem terdistribusi.

Penerapan sistem embeded intelligence Harga perangkat keras sudah jauh lebih murah sehingga pemakaian meluas Pemanfaatan jaringan global dan lokal serta sudah diperkenalkan komunikasi digital Era IV (1985 2000) Kemampuan PC sudah setara dengan komputer mainframe Penerapan teknologi yang berorientasi pada objek Implementasi sistem pakar Jaringan saraf tiruan Komputasi paralel Jaringan komputer sudah semakin canggih