35
Work Breakdown Structure Mages waren 1200952775 Divo Ridla Fadila 1200960676 Bagas Novendra 1200959485 Demy Satria Rahman 1200961376

Persentasi Menpro by Bagas

Embed Size (px)

Citation preview

Mages waren 1200952775 Divo Ridla Fadila 1200960676 Bagas Novendra 1200959485 Demy Satria Rahman 1200961376

Pengertian WBSWBS adalah sebuah deliverable orientated collection of project Component Menampilkan gambar / grafik tentang hirarki proyek WBS bisa diartikan sebagai teknik untuk : Membagi keseluruhan proyek kedalam komponenkomponen Memecah komponen ke level-level berikutnya sampai dengan tugas Setiap tugas yang dimaksud merupakan unit yang dapat dikelola (direncanakan, dianggarkan, dijadwalkan dan dikendalikan) / Manageable unit

Manfaat WBSy Manfaat wbs adalah untuk mempercepat proses

penyelesaian suatu proyek y Mengetahui pencapaian apa saja yg diinginkan dari suatu proyek y Dapat merencanakan proyek ke depannya

Tujuan WBSMelengkapi komunikasi antar personal proyek Menjaga konsistensi dalam pengendalian dan pelaporan proyek Cara efektif untuk melengkapi tugas manajemen

Deliverable based wbsy Pengertian

deliverable adalah suatu output yang diharapkan dari umur hidup suatu proyek . Contoh prototipe,dokumentasi,report. deliverable based wbs adalah wbs yg berorientasi hasil

milestoney Pengertian

suatu peristiwa penting dalam proyek yang terjadi pada satu titik waktu ,milestone merupakan titik pengendalian alami dan penting dalam proyek

Work package

Contoh WBSContoh WBS : Work package concept :

WBS harus mengikuti dengan work package concept .

Estimation Techniques - Traditional Project Management Approachesy Guesstimating y Delphi Technique y Time Boxing y Top-Down y Bottom-Up y Analogous Estimates (Past experiences) y Parametric Modeling (Statistical)

Guesstimating- Pengertian : memperkirakan kapan waktu selesai

dan berapa anggaran dari sebuah proyek berdasarkan . - Contoh : minor atau skripsi

Delphi Technique- Pengertian : bertanya kepada expert yang telah

beberapakali menangani jenis proyek yang sama

Time Boxingy Pengertian : menentukan waktu proyek baru

kemudian melihat seberapa besar anggaran yang diperlukan dan orang yang dibutuhkan untuk memenuhi tenggat waktu yg telah ditentukan

Top - Downy Pengertian : analysis biaya dan waktu berdasarkan

estimasi dari manager. y Contoh : simple project

Bottom- Upy Pengertian : Kebalikannya, jadi individu(staff proyek)

yang memberikan estimasi biaya dan waktunya kepada manager.

Analogous Estimatesy Pengertian : hampir sama seperti top down, namun

dilihat dari pengalaman sebelumnya berdasarkan estimate history.

Parametric Modelingy Pengertian : Berdasarkan parameter parameter yg

dikumpulkan

Estimasi berdasarkan pendekatan softwarey Function point analyst y Cocomo y Loc y heuristics

Loc (Line Of Code)y Loc adalah line of code yaitu berapa baris kode yg

dihasilkan ketika software telah diselesaikan

Function point analysisy Menghitung biaya serta waktu beradasarkan analisi

titik point y Analisi ini mempunyai 5 elemen utama yaituy Inputs y Outputs y Inquiries y Logical Files y Interfaces

Lanjutan(funtion point)y Pengukuran volume software telah menjadi suatu

perbincangan hangat di kalangan pengembang dan pebisnis software. Bagi pengembang, mengukur volume dari software bermanfaat untuk merencanakan sumber daya, biaya dan durasi yang diperlukan untuk membangun software. Selain itu, pengembang juga dapat mengevaluasi kualitas produk dengan cara membandingkan volume sistem dengan banyaknya error (error-count) dalam software yang dikerjakan.Sementara dari perspektif bisnis, volume software dapat menjadi dasar untuk menentukan nilai harga dari produk software yang bersangkutan.

lanjutanDahulu orang banyak mengukur volume dari suatu software menggunakan LOC (Lines Of Code), yaitu suatu teknik pengukuran besar software dengan cara menghitung baris kode program yang ada. Teknik ini mempunyai sifat yang menjadi kekurangannya yaitu : Relatif terhadap bahasa/tool pemrograman dan gaya pengkodean programer. LOC sangat tergantung pada karakteristik tool pemrograman yang digunakan dan gayapengkodean programer. Sebagai contoh dalam bahasa BASIC kode sebagai berikut : a=a+1 hanya membutuhkan 1 baris kode. Sedangkan untuk mendapatkan hasil yang sama dalam bahasa PASCAL kode tersebut dikonversi sebagai berikut : program x; var a : integer; begin a := a + 1; end. yang membutuhkan 6 baris kode.

lanjutany LOC tidak bisa ditentukan sebelum proyek

pengembangan menyelesaikan tahapan implementasi (pengkodean). Oleh karena itu, LOC tidak dapat dimanfaatkan untuk merencanakan proses pengembangan dan tidak pula dapat digunakan untuk memperkirakan harga produk. Selesainya tahapan implementasi adalah suatu fase yang sangat terlambat untuk menyusun estimasi sumber daya.

Kekurangan dan keunggulany Dari kekurangan tersebut maka timbul keinginan untuk mendapatkan

suatu teknik pengukuran volume software yang tidak hanya berdasar pada banyaknya baris kode program, namun lebih kearah sesuatu yang dapat diukur lebih awal pada software development life cycle sehingga kemudian munculah gagasan metode Function Point. y Keunggulan dari metode Function Point adalah kemampuannya untuk menyediakan perkiraan volume proyek dalam bentuk sumber daya pengembangan yang dibutuhkan, sebelum proyek tersebut jauh melangkah. Perkiraan ini memberikan dasar penting untuk perkiraan sumber daya yang dibutuhkan perusahaan software dalam mempersiapkan proposal tender dan project plan. Penggunaan metode seperti ini juga dapat mencegah atau setidaknya mengurangi secara substansial risiko dari kesalahan manajerial karena underestimate pada perencanaan biaya proyek.

Metode function pointy Metode function point perhitungannya didasarkan pada ukuran

banyak dan kompleksitas fungsi yang diinginkan dalam proyek software. Function point dapat dihitung melalui telaah dokumentasirequirement fungsional sistem oleh seorang profesional. y Metode function point diperkenalkan pertama kali oleh Albrecht pada tahun 1979. Perkembangan selanjutnya metode ini digunakan secara luas untuk keperluan komersial oleh banyak pihak namun masih dipandang sebagai eksperimental oleh banyak ilmuwan atau profesional. Memandang pentingnya metode ini, maka riset-riset dilakukan untuk memvalidasi, meningkatkan dan mengadaptasikan metode ini ke dalam beberapa jenis sistem software seperti sistem software real-time dan sistem software berorientasi obyek.

Cocomo modelEstimasi biaya dan dan jumlah pekerja berdasarkan cocomo model melibatkan berbagi fungsi matematika y Organic Routiney Person Months = 2.4 * KDSI1.05

y Embedded Challenging y Person Months = 3.6 * KDSI1.20 y Semi-Detached Middle y Person Months = 3.0 * KDSI1.12

lanjutany COCOMO adalah sebuah model yang didesain oleh

Barry Boehm untuk memperoleh perkiraan dari jumlah orang-bulan yang diperlukan untuk mengembangkan suatu produk perangkat lunak. Satu hasil observasi yang paling penting dalam model ini adalah bahwa motivasi dari tiap orang yang terlibat ditempatkan sebagai titik berat. Hal ini menunjukkan bahwa kepemimpinan dan kerja sama tim merupakan sesuatu yang penting, namun demikian poin pada bagian ini sering diabaikan.

lanjutan: besarnya usaha (orang-bulan) yD : lama waktu pengerjaan (bulan) y KLOC : estimasi jumlah baris kode (ribuan) yP : jumlah orang yang diperlukan.yE

lanjutan

lanjutany Proyek organik (organic mode) Adalah proyek

dengan ukuran relatif kecil, dengan anggota tim yang sudah berpengalaman, dan mampu bekerja pada permintaan yang relatif fleksibel. y Proyek sedang (semi-detached mode)Merupakan proyek yang memiliki ukuran dan tingkat kerumitan yang sedang, dan tiap anggota tim memiliki tingkat keahlian yang berbeda y Proyek terintegrasi (embedded mode)Proyek yang dibangun dengan spesifikasi dan operasi yang ketat

HeuristicModel heuristic membagi persentase pembuatan proyek menjadi

y y y y

1/3 Planning 1/6 Coding 1/4 Component test and early system test 1/4 System test, all components in hand

Lampiran gambar

Referensi(function point)y http://www.dotnetspark.com/kb/513-using-function-

point-to-quote-software.aspx y http://www.csharpcorner.com/UploadFile/imtiyazmulla/Functional PointAnalysisP111302005012122AM/FunctionalPointAn alysisP1.aspx y http://www.codeproject.com/KB/architecture/Softwar ecosting.aspx