• Tidak ada hasil yang ditemukan

Hati Ikhlas – Pikiran CerdasRangkuman manajemen Proyek 2013 Hati Ikhlas - Pikiran Cerdas

N/A
N/A
Protected

Academic year: 2017

Membagikan "Hati Ikhlas – Pikiran CerdasRangkuman manajemen Proyek 2013 Hati Ikhlas - Pikiran Cerdas"

Copied!
18
0
0

Teks penuh

(1)

S U B M AT E R I : S O F T WA R E E N G I N E E R I N G B Y A C E P TA R YA N A

A E TT H E A . B L O G . U N S O E D. A C . I D

Manajemen Proyek

(2)

Rekayasa

Rekayasa adalah upaya untuk pembentukan

produk berkualitas melalui pendekatan

sistematik yang berdasarkan sains dan

matematika dalam merancang, menghasilkan dan

mengoperasikan struktur, mesin, proses atau

sistem.

Perlu pendekatan rekayasa dalam pengembangan

perangkat lunak

Rekayasawan/insinyur Teknik Sipil menerapkan

(3)

Karakteristik disiplin rekayasa

Teknologi yang dapat dipahami dengan bagus

Proses-proses yang terdefinisi bagus

Hasil-hasil tahapan proses dapat diprediksi

Keberulangan langkah-langkah proses

(4)

Rekayasa

butuh imajinasi

Petroski menyatakan : “Konsep perancangan terhadap

sistem yang sama sekali baru dapat melibatkan banyak imajinasi serta sintesis terhadap banyak pengalaman dan pengetahuan seperti yang terjadi pada seniman kala

menuangkan karya di atas kanvas atau kertas. Perancangan diartikulasi oleh rekayasawan (yang berperan) sebagai

saintis dalam penerapan metode sains yang telah teruji secara ketat sebagaimana yang seharusnya dilakukan seorang saintis.

INDAH, ELOK MENYERAMKAN

(5)

Definisi Software Engineering

Ian Sommervile : RPL berkaitan dengan teori, metode dan kakas

yang diperlukan dalam mengembangkan perangkat lunak untuk komputer

Fritz Baurer : RPL adalaj penetapan dan penggunaan prinsip-prinsip

rekayasa yang tangguh/teruji dalam upaya memperoleh perangkat lunak secara ekonomis, handal dan bekerja efisien di mesin nyata.

Mynatt : RPL secara sederhana dinyatakan sebagai pendekatan

sistematis untuk penciptaan dan pemilikan perangkat lunak.

IEEE Standard Glossary of SE Terminology (IEEE83) : RPL adalah

(6)

Rekayasa Perangkat Lunak

RPL adalah :

Pendekatan yang sistematik, berdisiplin dan dapat

dikuantifikasi untuk pengembangan,

pengoperasian dan pemeliharaan perangkat lunak.

Merupakan pendekatan menyeluruh terhadap

teori-teori, proses-proses, metode-metode,

teknik-teknik untuk membangun perangkat lunak

berkualitas tinggi dengan cara-cara yang

cost-effective.

Melibatkan orang (people), proses (process),

(7)

Gejala Kegagalan Pengembangan Perangkat Lunak

Produk perangkat lunak diberikan terlambat

Proyek perangkat lunak melebihi anggaran

Perangkat lunak yang diberikan sering tidak

melakukan yang dikehendaki

Produk perangkat lunak cacat ketika

diberikan

Proyek besar ditinggalkan sebelum produk

(8)

Pengembangan Perangkat Lunak Sebagai

landasan kuat sebagai berikut :

Agar dapat memprediksi waktu, usaha, dan ongkos

pengembangan perangkat lunak

Adanya kualitas buruk pada perangkat lunak, dan peran

rekayasa perangkat lunak sebagai upaya pencarian cara

perbaikan kualitas perangkat lunak

Perubahan rasio antara biaya perangkat lunak dan perangkat

keras yang cenderung menjadikan perangkat lunak sebagai

komponen vital/kritis dan lebih mahal.

Perkembangan perangkat keras yang cepat dan meningkat

mendorong terciptanya perangkat lunak yang dapat

memanfaatkan fitur –fitur perangkat keras.

Permintaan yang meningkat

Permintaan sistem-sistem perangkat lunak komputer yang

(9)

Kegagalan Proyek Pengembangan Perangkat Lunak

(Hasil survai Standish Group, tahun 1995)

ALASAN

%

Kebutuhan yang tidak lengkap 13,1 Kurangnya keterlibatan pemakai 12,4 Kurangnya sumber daya 10 , 6 Harapan yang tidak realistik 9 , 9 Kurangnya dukungan eksekutif 9 , 3 Kebutuhan dan spesifikasi yang

berubah 8, 7

(10)

Aktivitas Dasar Pengembangan

Perangkat Lunak

feasibilit y requiremen t design Code & Test Integration Tests Acceptance Tests Operation Diagnosis Investigation User Documentation Proposa l Proposa l Req Spec Req Spec Design Spec Design Spec Code Soft War e Soft Ware Test Procs Test Procs Test Procs Test Procs User’s Guide Test Plan Test Plan Test Plan ENHANCEMENT PROBLEM Conceptu

al ANALYSIS DESIGN

IMPLEMENTATI

(11)
(12)
(13)
(14)

Standard

IEEE 1058.1-1987 : Software Project

Management Plan

DOD STD 80025A : System Segment

Specification

IEEE 830-1993/1999 : Software Requirement

(15)

MODEL-DRIVEN DEVELOPMENT

(MDD)

Model-driven development is the idea that we

can transform models into systems.

Models can be of many kinds:

– Parametrics for controllers

– Control diagrams

(16)
(17)

Tugas Kelompok

Presentasi tentang topik MDD mencakup

Pendahuluan, Motivasi, Perkembangan MDD,

Contoh MDD, Pengembangan MDD

(18)

Test 1

Mahasiswa mampu merangkum historis,

esensi pengembangan Sistem (hardware dan

sofftware) setiap generasi yang berorientasi

pada pemikiran MDD. Akan lebih baik jika

diberikan contoh model pengembangan

sistemnya.

Waktu Test : Senin Pagi pukul 08.00 sd 09.30

Referensi

Dokumen terkait

PT Arta Agung Sentosa, PT Arta Guna Sentosa, PT Arta Kencana Agung, CV Haris, PT Kedung Agung, CV Kencana Makmur, PT Gemilang Citra Utama, CV Sumber Makmur

[r]

Setelah mempelajari seluruh dokumen dan bukti-bukti secara mendalam, Majelis Komisi menemukan bahwa tidak ditemukannya hubungan secara langsung antara PKS dengan ditetapkannya PT

Sesuai dengan tujuan penelitian, maka data hasil penelitian ini menguraikan data pasien dan edukasi pencegahan dan pengendalian infeksi yang dilakukan perawat di ruang rawat

PEMIKIRAN MUHAMMAD IQBAL DAN DAMPAKNYA TERHADAP PERJUANGAN KEMERDEKAAN PAKISTAN (1930-1938).. Universitas Pendidikan Indonesia | repository.upi.edu

dalam menghasilkan tanaman padi dengan produksi yang lebih tinggi..

12.19 Bahwa pada tanggal 7 Maret 2001 panitia tender melaporkan hasil evaluasinya kepada Kristiono, Dirprantek Terlapor, dengan surat No.C.TEL.07/TK.000/PEM-40/2001/RHS

[r]