Rekayasa Perangkat Lunak (Software Engineering) Bagian 1

dokumen-dokumen yang mirip
TUGAS KELOMPOK MANAJEMEN PROYEK SOFTWARE ENGINEERING. Disusun oleh :

REKAYASA PERANGKAT LUNAK (Software engineering)

BAB I PENDAHULUAN 1.1 Latar Belakang

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

Catatan Kuliah Rekayasa Perangkat Lunak (Software Engineering) Bagian 1

Catatan Kuliah Rekayasa Perangkat Lunak (Software Engineering) Bagian 2

SOFTWARE MAINTENANCE

THE SOFTWARE PRODUCT

Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK

STMIK AMIKOM YOGYAKARTA

Web Engineering Mengenal Rekayasa Web. Husni Husni.trunojoyo.ac.id

A Layered Technology

REKAYASA PERANGKAT LUNAK 1

SISTEM INFORMASI MANAJEMEN URGENSI MAINTAINAIBILITY PADA SISTEM INFORMASI DI ORGANISASI

PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK

BAB I PENDAHULUAN. pesat, salah satunya adalah teknologi komputer. Komputer merupakan alat bantu

CLOUD-BASED INFORMATION COMMUNICATION TECHNOLOGY - LEARNING MANAGEMENT SYSTEM SOLUTIONS

PENGENALAN REKAYASA PERANGKAT LUNAK

SUITECRM. Tidak ada maximum user pada software SuiteCRM ini.

Rekayasa Perangkat Lunak

REKAYASA PERANGKAT LUNAK

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

REKAYASA ULANG SIM AKADEMIK ITS

Rekayasa Perangkat Lunak

Jenis Metode Pengembangan Perangkat Lunak

PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. 1.2 Rumusan Masalah

Berkaitan dengan Produk

Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK

SOFTWARE ENGINEERING (REKAYASA PERANGKAT LUNAK)

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Analisa dan Perancangan Sistem Informasi. Pengantar System Analyst. Ir. Hendra,M.T., IPP Dosen STMIK IBBI

Perancangan Perangkat Lunak

PENTINGNYA PEMELIHARAAN SOFTWARE

REKAYASA PERANGKAT LUNAK

PENGANTAR REKAYASA WEB

Sistem Komputer. Komponen Sistem Komputer. Pengertian Sistem Operasi (SO) DEFENISI SISTEM OPERASI 21/03/2014

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

Dibuat Oleh : 1. Andrey ( )

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Sistem Penunjang Keputusan, Pertemuan Ke-3

Cloud Computing Windows Azure

PENGENALAN PERANGKAT LUNAK KOMPUTER. Pertemuan 2 VISKA ARMALINA, ST., M.Eng

Perangkat Lunak Mobile Notifikasi Pajak Kendaraan Bermotor di Kabupaten Musi Banyuasin

Technologi Informasi Dan Sistem Informasi Manajemen

Chapter 1 INTRODUCTION TO COMPUTERIZED BASED INFORMATION SYSTEM. By MAHSINA, SE, MSI

BAB 1 PENDAHULUAN. Excel dalam mencatat aliran data transaksi perusahaan. Penggunaan program

BAB 1 PENDAHULUAN. perpustakaan menjadi sarana untuk mencari, mengolah, mengumpulkan, mengembangkan dan merawat informasi. Menurut The International

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

MANAJEMEN RESIKO. Aprilia Sulistyohati, S.Kom. Jurusan Teknik Informatika Universitas Islam Indonesia. Your Logo

BAB II LANDASAN TEORI

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

Silabus Dan Satuan Acara Perkuliahan

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

BAB I PENDAHULUAN. 1.1 Latar Belakang dan Permasalahan

IMPLEMENTASI SISTEM PENJUALAN DAN PEMBELIAN BARANG MENGGUNAKAN OPEN ERP ADEMPIERE BERBASIS WEB

Dibuat Oleh : 1. Andrey ( )

PERHITUNGAN KOMPLEKSITAS FUNCTION POINT UNTUK SUATU WEB

BAB 1 PENDAHULUAN Latar Belakang

Metrik Proses dan Proyek Perangkat Lunak KARMILASARI

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

KATALOG ON-LINE TERDISTRIBUSI PADA JARINGAN KAMPUS

BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

BAB 1 PENDAHULUAN. sistem perusahaan melihat banyak sekali hal yang menjanjikan dari

Rekayasa Perangkat Lunak (Software Engineering)

REKAYASA PERANGKAT LUNAK. ( 1 st week)

Systems Development Life Cycle (SDLC)

MENGIDENTIFIKASI ASPEKKODE ETIK DAN HAKI DI BIDANG TIK. Manakah yang bukan menjadi penyebab banyaknya pembajakan piranti lunak?

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan


BAB I PENDAHULUAN Latar Belakang

PEMELIHARAAN PERANGKAT LUNAK (SOFTWARE MAINTENANCE)

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

Rantai Pasokan Global (Global Supply Chains)

PENDAHULUAN 1.1 LATAR BELAKANG

1 BAB I PENDAHULUAN 1.1 Latar Belakang

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

Pengukuran Perangkat Lunak. Pengantar

PERANAN TEAM SOFTWARE PROCESS PADA REKAYASA PERANGKAT LUNAK

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

136 Pemeliharaan Perangkat Lunak

UNIVERSITAS DIAN NUSWANTORO APLIKASI KONVERSI XML DATABASE SKRIPSI BERBASIS WEB. Rizky Yandhika.

PENDAHULUAN REKAYASA PERANGKAT LUNAK. By PresenterMedia.com

BAB I PENDAHULUAN 1.1. Latar Belakang

Chapter 2 What is Software Quality?

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

KOMPUTASI AWAN ( CLOUD COMPUTING ) Disusun Oleh Arbiyan Tezar Kumbara ( )

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III LANDASAN TEORI

PROSES DESAIN. 1. Metodologi Pengembangan Sistem

STRATEGI, TEKNIK, FAKTOR PENDUKUNG DAN PENGHAMBAT PENGUJIAN UNTUK PENGEMBANG PERANGKAT LUNAK PEMULA

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

BAB III LANDASAN TEORI

Transkripsi:

Rekayasa Perangkat Lunak (Software Engineering) Bagian 1 with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 2005 1

Peran Ganda Perangkat Lunak (PL) PL adalah sebuah produk Menyajikan potensi komputasi Menghasilkan, mengelola, memperoleh, modifikasi, menampilkan atau mengirimkan informasi PL adalah alat untuk menyajikan sebuah produk Mendukung atau menyediakan langsung fungsi sistem Mengendalikan program lain (mis : sistem operasi) Mempengaruhi komunikasi (mis : PL jaringan) Membantu membangun PL lain (mis : tool PL) with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 2005 2

Apakah PL? PL adalah sekelompok item atau objek Yang membentuk konfigurasi dimana di dalamnya termasuk : program dokumen data... with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 2005 3

Apakah PL? Sebuah perbandingan dengan Hardware PL dirakit PL tidak kadaluwarsa PL lebih kompleks with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 2005 4

Semakin Memburuk?! with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 2005 5

Aplikasi PL system software application software engineering/scientific software embedded software product-line software WebApps (Web applications) AI software with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 2005 6

Kategori Baru PL Obiquitous computing jaringan nirkabel Netsourcing Web sebagai mesin komputasi Open source kode program dibuka gratis kepada komunitas komputasi) Juga Data mining Grid computing Cognitive machines Software for nanotechnologies with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 2005 7

Perubahan PL Kenapa harus berubah? PL harus ber-adaptasi untuk memenuhi kebutuhan lingkungan komputasi atau teknologi baru. PL harus di-perbaiki untuk mengimplementasi kebutuhan bisnis baru. PL harus diperluas untuk membuatnya dapat berinteroperasi dengan sistem dan database modern yang lain. PL harus di-arsitek ulang untuk membuatnya hidup di tengah-tengah lingkungan jaringan. with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 2005 8

Evolusi PL The Law of Continuing Change (1974): Hukum Perubahan Berkelanjutan. Sistem Elektronik harus secara berkelanjutan beradaptasi jika tidak akan mengurangi tingkat kenyamanan. The Law of Increasing Complexity (1974): Hukum Peningkatan Kompleksitas : sejalan dengan pertumbuhan PL, kompleksitasnya juga akan meningkat, kecuali ada sesuatu yang dilakukan untuk mengelola atau menguranginya. The Law of Self Regulation (1974): Hukum Regulasi Mandiri, Proses evolusi sistem elektronik adalah regulasi mandiri dengan distribusi pengukuran produk dan proses yang dekat dengan normal. The Law of Conservation of Organizational Stability (1980): Hukum Konservasi Stabilitas Organisasi. Rata-rata kecepatan aktivitas global efektif dalam sistem elektronik tidak jauh berbeda dengan kecepatan produksi. The Law of Conservation of Familiarity (1980): Hukum Konservasi Kebiasaan Sistem elektronik turut mengembangkan segala sesuatu yang berkaitan dengannya, developer, sales, user, sebagai contoh, harus tetap menguasai isi dan perilaku untuk dapat menggapai evolusi yang nyaman. The Law of Continuing Growth (1980): Hukum Keberlanjutan Pertumbuhan. Muatan fungsional sistem elektronik harus secara terus menerus meningkat untuk merawat kenyamanan pengguna. The Law of Declining Quality (1996): Hukum Penurunan Kualitas, Kualitas sistem elektronik akan selalu menurun kecuali ada usaha perawatan dan beradaptasi pada perubahan lingkungan operasional. The Feedback System Law (1996): Evolusi proses tipe elektronik membentuk sistem umpan balik multi-level, multi-loop, multi-agen, dan harus diperlakukan sebagaimana usaha-usaha serius lain untuk membuat peningkatan yang signifikan. Source: Lehman, M., et al, Metrics and Laws of Software Evolution The Nineties View, Proceedings of the 4th International Software Metrics Symposium (METRICS '97), IEEE, 1997, dapat didownload dari :: http://www.ece.utexas.edu/~perry/work/papers/feast1.pdf with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 2005 9

Mitos PL Mempengaruhi manajer, pelanggan (dan stakeholder non teknis lainnya) serta para praktisi Dipercaya karena mereka sering mempunyai bagianbagian kebenaran., namun Sering menuju ke keputusan yang salah, Oleh karena itu Tetaplah pada realita seiring dengan jalan rekayasa perangkat lunak with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 2005 10