KONSEP MANAJEMEN PROYEK

dokumen-dokumen yang mirip
KONSEP MANAJEMEN PROYEK

Perencanaan Proyek Perancangan Perangkat Lunak

Pengukuran Perangkat Lunak. Pengantar

Manajemen Proyek Perangkat Lunak Disiapkan oleh: Umi Proboyekti, S.Kom, MLIS

Manajemen Proyek Perangkat Lunak

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

Pertemuan 3. Manajemen Proyek Perangkat Lunak

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

Manajemen Proyek. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1

BAB 1. PENDAHULUAN. 1.1 Latar Belakang

THE SOFTWARE PROCESS

PERHITUNGAN KOMPLEKSITAS FUNCTION POINT UNTUK SUATU WEB

TESTING & IMPLEMENTASI SISTEM 4KA. Mengukur Produktivitas Perangkat Lunak. helen.staff.gunadarma.ac.id

Metrik Proses dan Proyek Perangkat Lunak KARMILASARI

PROSES PERANGKAT LUNAK & METRIK PROYEK

BAB 4 PROSES PERANGKAT LUNAK & METRIK PROYEK

Software Project Planning (Perencanaan Proyek Software)

Manajemen kualitas proyek (Project Quality Management)

BAB 5 PERENCANAAN PROYEK PERANGKAT LUNAK

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

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

Nama : Rendi Setiawan Nim :

2. PERENCANAAN TUJUAN PERANGKAT LUNAK

Chapter 3 Software Quality Factors

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

A. Tujuan dan Ruang Lingkup Proyek Perancangan Rekayasa Perangkat Lunak

BAB 5 PERENCANAAN PROYEK PERANGKAT LUNAK

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

PENGUKURAN PERANGKAT LUNAK

PERENCANAAN PROYEK PERANGKAT LUNAK

3/17/16 Testing dan Audit Perangkat Lunak - Universitas Mercu Buana Yogyakarta

Estimasi Proyek Perangkat Lunak. Universitas Gunadarma

MANAJEMEN PROYEK PERANGKAT LUNAK

COCOMO. Constructive Cost Model

PENDAHULUAN TINJAUAN PUSTAKA

6. Perenc. Proyek Perangkat Lunak (Software Project Planning)

Testing dan Implementasi Sistem

Project Management Project Management Body of Knowledge. Boldson, S.Kom., MMSI

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

MANAJEMEN PROYEK. Drs. Antok Supriyanto, MMT.

PERANAN TEAM SOFTWARE PROCESS PADA REKAYASA PERANGKAT LUNAK

PERENCANAAN PROYEK PERANGKAT LUNAK

Pertemuan 4 Manajemen Proyek (2) Rekayasa Perangkat Lunak

MN232 - Manajemen Proyek Piranti Lunak Pertemuan : ESTIMASI

Project Integration Management. Inda Annisa Fauzani Indri Mahadiraka Rumamby

IMPLEMENTASI METRIK PADA PENGEMBANGAN PERANGKAT LUNAK MAKALAH SKRIPSI

BAB 2 LANDASAN TEORI. 2.1 Pengukuran Definisi Pengukuran

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Perencanaan Proyek PL. A. Sidiq P. Universitas Mercu Buana Yogyakarta

UAS REKAYASA PERANGKAT LUNAK. Software Quality Assurance HANSI ADITYA KURNIAWAN

14. PENGUJIAN PERANGKAT LUNAK Dasar-dasar Pengujian 14.2 Teknik Pengujian 14.3 Strategi Pengujian dan V&V

Rekayasa Perangkat Lunak


Manajemen Kualitas Sistem Informasi

Pemodelan Berorientasi Objek

Siklus Pengembangan Perangkat Lunak

Pendahuluan. Tes Implementasi System. Yahya Erdipasa, ST., M.Kom (candidate) Teknik Informatika

Dibuat Oleh : 1. Andrey ( )

A Layered Technology

BAB 1 PENDAHULUAN. diantaranya kompleksitas, ukuran, keandalan, kualitas, waktu, usaha, biaya,

MANAJEMEN BIAYA PROYEK

Perencanaan Proyek PL. A. Sidiq P. Prodi Teknik Informatika & Prodi Sistem Informasi Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta

REKAYASA PERANGKAT LUNAK 1

Kualitas Software dan Pengujian

KONTROL KUALITAS PADA PERANGKAT LUNAK

KUALITAS PERANGKAT LUNAK. Ni Wayan Sumartini Saraswati

PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK

BAB I PENDAHULUAN 1.1 Latar Belakang

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

Rekayasa Perangkat Lunak (Software Engineering)

BAB V KESIMPULAN & SARAN

Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)

Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) POKOK BAHASAN

Konsep Manajemen sebuah Proyek bisa difokuskan pada beberapa komponen berikut ini:

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

REKAYASA PERANGKAT LUNAK I

Pemrograman Web Berbasis Framework. Pertemuan 13 : Pengembangan Project (Bag. 1) Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Manajemen Proyek Perangkat Lunak Minggu 1

LAMPIRAN 1. Kuesioner. Domain Bisnis. untuk penyusunan skripsi dengan judul Analisis Investasi Sistem Informasi dengan

PENGEMBANGAN APLIKASI ESTIMASI UKURAN PERANGKAT LUNAK DENGAN PENDEKATAN FUNCTION POINT ANALYSIS

SOFTWARE PROJECT MANAGEMENT

BAB I PENDAHULUAN I-1

Materi Kuliah 6 Pengelolaan Proyek Perangkat Lunak (Bag. 1)

MATA KULIAH MANAJEMEN PROYEK PERANGKAT LUNAK. Riani Lubis Program Studi Teknik Informatika Universitas Komputer Indonesia

Software Quality Assurance

Teknik Informatika S1

PENGUJIAN KUALITAS SISTEM PAKAR DETEKSI KERUSAKKAN MESIN SEPEDA MOTOR NON MATIC DENGAN MENGGUNAKAN METODE MC CALL

Proses PL dan Metrik Proyek

Rekayasa Perangkat Lunak TI1153

Silabus dan Satuan Acara Perkuliahan

Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK

P13 Software Re-Engineering. A. Sidiq P.

BAB I PENDAHULUAN.

TUGAS INDIVIDU-TAKE HOME UAT MATA KULIAH SISTEM INFORMASI MANAJEMEN. Oleh: Irfan Handrian P

Daftar Pertanyaan Wawancara. 2. Bagaimana struktur organisasi instansi, beserta tugas dan tanggung jawab tiap

BAB I PENDAHULUAN Latar Belakang

TESTING TAHAP PEMROGRAMAN

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

Taryana Suryana. M.Kom

ANALISA & PERANCANGAN SISTEM

Transkripsi:

KONSEP MANAJEMEN PROYEK Perancangan Perangkat Lunak (Software Engineering) Bertalya Program Pasca Sarjana Universitas Gunadarma

Konsep Manajemen Proyek Manajemen proyek per. lunak merupakan layer pertama pada proses software engineering & sangat penting untuk kesuksesan proyek 4 P 1. People; manusia sebagai element yang sangat penting untuk kesuksesan proyek 2. Product; ; per. lunak yang akan dibuat 3. Process; serangkaian aktifitas dalam software engineering 4. Project; semua pekerjaan yang dibutuhkan untuk mewujudkan produk per. lunak Manajemen Proyek 2

Aspek2 Yang Diperhatikan Manajemen Proyek product quality? risk assessment? measurement? cost estimation? project scheduling? customer communication? staffing? other resources? project monitoring? Manajemen Proyek 3

Faktor2 Yang Mempengaruhi Hasil Akhir Proyek size delivery deadline budgets and costs application domain technology to be implemented system constraints user requirements available resources Manajemen Proyek 4

Kualitas Perangkat Lunak Atribut utama Maintainability Dependability Efficiency Usability Atribut lainnya Completeness Compatibility Portability Internationalization Understandability Scalability Robustness Testability Reusability Customizability Manajemen Proyek 5

Kualitas Perangkat Lunak Maintainability; ; per. lunak dimungkinkan untuk berevolusi sesuai kebutuhan klien Dependability; mencakup reliability, security & safety Per. lunak tidak mengalami kerugian fisik & ekonomi pada saat terjadi kerusakan sistem Efficiency; ; per. lunak tidak boros dalam mengguna- kan sumber daya sistem, seperti memori & processor Usability; ; per. lunak harus berguna bagi pengguna, mempunyai antarmuka & dokumentasi yang sesuai dengan pengguna Manajemen Proyek 6

Aktifitas pada Manajemen Proyek Manajemen Proyek terdiri atas - measurement - estimation - risk analysis - scheduling - tracking & control 1. Measurement (Pengukuran) Pengukuran pada proses dan produk yang dihasilkan. Manajemen Proyek 7

Aktifitas pada (lanj.) 2. Estimation (Estimasi) Di tahap planning (perencanaan( perencanaan) pada manajemen proyek, dibuat penaksiran mengenai - tenaga manusia (jml orang-bulan bulan) - durasi proyek secara kronologis (kalender) - biaya Umumnya, kebanyakan teknik estimasi mempunyai ciri: - ruang lingkup proyek ditetapkan di awal - software metric (pengukuran lama) sebagai basis estimasi yang baru - proyek dipecah menjadi bagian kecil yang akan ditaksir secara individual Manajemen Proyek 8

Aktifitas pada (lanj.) 3. Risk Analysis (Analisis Resiko) Rangkaian langkah2 manajemen resiko untuk menghadapi resiko : - risk identification - risk assessement - risk prioritization - risk management strategies - risk resolution & risk monitoring Manajemen Proyek 9

Aktifitas pada (lanj.) 4. Scheduling (Penjadualan) Penjadualan terdiri atas aktifitas : - identifikasi tugas2 proyek - menentukan saling ketergantungan antara tugas2 proyek - menetapkan tenaga usaha untuk masing2 tugas - penunjukkan orang & sumber daya lain - pembuatan jaringan tugas - pembuatan penjadualan time-line Manajemen Proyek 10

Aktifitas pada (lanj.) 5. Tracking & Control Manager proyek melakukan penelusuran setiap tugas pada jadual yang telah ditetapkan Manajemen Proyek 11

Pengukuran Perangkat Lunak Pengukuran didasarkan untuk alasan sbb: - mengindikasikan kualitas produk - menaksir produktifitas orang2nya - menaksir keuntungan (produktifitas & kualitas) dari metode & perangkat2 yang baru - memformulasikan baseline utk estimasi - membantu justifikasi permohonan perangkat yang baru & training tambahan 2 macam pengukuran : 1. direct measures 2. indirect measures Manajemen Proyek 12

Direct & Indirect Measures Direct measures pada produk termasuk line of code (LOC), kecepatan eksekusi, ukuran memori, kesalahan pada setiap periode waktu Contoh : size-oriented metrics - produktifitas = KLOC(thousand line of codes /orang-bulan - kualitas = defects(kesalahan (kesalahan)/kloc Manajemen Proyek 13

Contoh : Size-oriented Metrics Functions estimated LOC LOC/pm $/LOC Cost Effort (months) UICF 2340 315 14 32,000 7.4 2DGA 5380 220 20 107,000 24.4 3DGA 6800 220 20 136,000 30.9 DSM 3350 240 18 60,000 13.9 CGDF 4950 200 22 109,000 24.7 PCF 2140 140 28 60,000 15.2 DAM 8400 300 18 151,000 28.0 Totals 33,360 655,000 145.0 Manajemen Proyek 14

Direct & Indirect Measures Indirect measures pada produk termasuk fungsionalitas, kualitas, kompleksitas, efisiensi, reliability, maintainability Contoh : function-oriented oriented metrics - produktifitas = FP(function point) /orang-bulan - kualitas = defects(kesalahan kesalahan)/fp Manajemen Proyek 15

Contoh : Function-oriented oriented Metrics measurement parameter count weight number of user inputs 40 x 4 = 160 number of user outputs 25 x 5 = 125 number of user inquiries 12 x 4 = 48 number of files number of ext.interfaces 4 4 x x 7 7 = = 28 28 0.25 p-m / FP = 120 p- algorithms 60 x 3 = 180 count-total 569 complexity multiplier.84 feature points 478 Manajemen Proyek 16

Kategori I Kategori Pengukuran Perangkat Lunak 1. Productivity metrics Pengukuran output dr proses per. lunak 2. Quality metrics Indikasi untuk mengetahui kinerja per. lunak mendekati kebutuhan customer secara implisit & explisit 3. Technical metrics Menfokuskan pada karakter per. lunak Manajemen Proyek 17

Kategori II 1. Size 2. Function Kategori Pengukuran (lanj.) Size-oriented metrics Mengumpulkan pengukuran output & kualitas software engineering Function-oriented oriented metrics Memfokuskan pada fungsionalitas program Human-oriented metrics 3. Human Mengenai hal2 yg berhubungan dg manusia dalam software engineering Manajemen Proyek 18

Pengukuran Untuk Kualitas Perangkat Lunak Penentuan faktor2 kualitas dilihat dr sudut pandang : - pengoperasian produk - revisi produk - transisi produk Manajemen Proyek 19

Pengukuran Untuk Kualitas Perangkat Lunak Faktor2 kualitas tsb al: 1. Correctness; ; program harus beroperasi benar secara Pengukurannya : kesalahan2 program per KLOC dalam satu periode 2. Maintainability; kemudahan dalam memperbaiki kesalahan program, beradaptasi dengan perubahan lingkungan, berkembang sesuai dengan keinginan klien Manajemen Proyek 20

Pengukuran (lanj.) Pengukurannya dg indirect measure, berorientasi pada waktu; yakni MTTC ( (mean mean time to change), waktu analisis utk perubahan, perancangan sesuai modifikasi, implementasi, testing & distribusi 3. Integrity; keintegritasan per. Lunak dibutuhkan utk melawan serangan dari hacker & virus. Pengukurannya : [1-threat x (1-security)] - threat : probabilitas serangan sesuatu pada waktu tertentu - security : probabilitas serangan berulang lagi Manajemen Proyek 21

Pengukuran (lanj.) 4. Usability; ; software user friendly. Pengukurannya dg 4 karakteristik : - kemampuan intelektual & fisik yg dibutuhkan utk mempelajari sistem - waktu yg dibutuhkan utk efisiensi penggunaan sistem - produktifitas bersih pada saat sistem digunakan oleh seseorang yg efisien - penaksiran subjektif terhadap tingkah laku user pada sistem Manajemen Proyek 22

Penetapan Baseline Baseline merupakan sebuah tabel sederhana atau template yang terdiri atas data yg dikumpulkan dari proyek per. lunak lama. Untuk membantu perencanaan strategis & estimasi biaya,, data baseline harus bersifat - data harus akurat - data dikumpulkan sebanyak2nya proyek - pengukuran harus konsisten - aplikasi yang digunakan utk bekerja harus sama dengan estimasi Manajemen Proyek 23

3 langkah Memulai program Metric 1. Pengumpulan data; yang membutuhkan investigasi sejarah proyek yang lama untuk merekonstruksi data yg dibutuhkan 2. Perhitungan metric; dengan pengukuran LOC atau FP 3. Evaluasi data; mengevaluasi dari data yang sudah dihitung selesai Manajemen Proyek 24

Referensi 1. Pressman,, Roger S, S Software Engineering : A Practitioner s s Approach,, McGraw Hill, 2002 2. Sommerville,, Ian, Software Engineering, Addison Wesley, 1992 Manajemen Proyek 25