360 likes | 1.24k Views
PERENCANAAN (PROYEK) PERANGKAT LUNAK. Pertemuan 3 Chandra Lesmana . S.Kom. TUJUAN. Mampu memahami mengenai perencanaan perangkat lunak Mampu memahami unsur – unsur yang patut diperhitungkan dalam merencanakan pembuatan perangkat lunak
E N D
PERENCANAAN (PROYEK) PERANGKAT LUNAK Pertemuan 3 Chandra Lesmana. S.Kom
TUJUAN • Mampumemahamimengenaiperencanaanperangkatlunak • Mampumemahamiunsur – unsur yang patutdiperhitungkandalammerencanakanpembuatanperangkatlunak • Mampumengenalimetode yang umumdigunakandalamsebuahperencanaanproyekpengembanganperangkatlunak.
PERENCANAAN PROYEK Proyekadalahsebuahrencana yang spesifik ProyekPerangkatLunakadalahperencanaan yang spesifikuntukmembangunsebuahperangkatlunak
JENIS PROYEK PERANGKAT LUNAK Dalamsebuahproyekperangkatlunaklangkahpertama yang harusdilakukanadalahmenentukanjenisproyekperangkatlunak yang akandikerjakan. Jenisdariproyekperangkatlunakadalah : • SistemInformasi • Embedded System
SistemInformasi : merupakanjenisproyek yang umumnyamelibatkan basis data dalamsebuahperusahaandanmembutuhkananalisasuatuproses. • Embedded System : merupakanperangkatlunak yang banyakberhubungandenganmesinatauperangkatkeras lain, misalnyaperangkatlunakuntukmelakukankontrolmesindimanufaktur.
UNSUR – UNSUR DALAM PROYEK PERANGKAT LUNAK 1. People merupakanunsurmanusia yang terlibatdalamsebuahpembuatanproyekperangkatlunak. Ada 3 jenisperandalamtim People tersebut : • Pemimpin Tim ( Pimpinan formal ) • PemainUtama ( Para anggotatim yang terlibatlangsungdalamproyekperangkatlunak. ProgramerdanSistemAnalis) • PemainPendukung ( Para tim yang bertindaksebagai tester atau trainer )
2. Process Dalamlingkupproses, seorangmanajertimmampumemahamiteoriprosesperangkatlunak ( danjugasiklushidup ). 3. Product Ruanglingkupdariperangkatlunaksertamelakukanpemecahankebutuhansistem. 4. Project Unsur yang terakhiradalahproyekitusendiri. Dalamhaliniadalahkegagalan yang terjadikarenakecemasandariseluruhunsurtimakanproyek yang merekakerjakan. Pesimisme
TAHAPAN PERENCANAAN Perencanaanperangkatlunakmemilikibeberapatahapan yang telahdistandarisasioleh IEEE (Institute Electrical and Electronics and Engineering). Standarisasiuntukperencanaanperangkatlunak yang dibuatoleh IEEE terangkumsebagai SCM (Software Configuration Management). Dalamdokumentersebut, tahapanperencanaanproyekperangkatlunakterbagimenjadi : • Introduction • SCM Management • SCM Activities • SCM Schedules • SCM Resources • SCM Plan Maintenance
1. Introduction (merupakantahapanawaldariperencanaan yang didalamnyameliputi : a. RuangLingkupperangkatlunak yang akandikerjakan. b. Tujuandariperangkatlunak yang akandibuat c. Definisidariperangkatlunak d. Referensiperangkatlunak
2. SCM Management Merupakanaspekmanjerialdariperencanaanproyekperangkatlunak. Didalamtahapanini, seorangmanajertimmelakukanpembagiantugas, pelimpahantanggungjawab, rencanaimplementasisertapenetapanprosedurdalampembuatanperangkatlunak. 3. SCM Activities Merupakanperencanaanaktivitas yang nantinyadilakukandalampembuatanperangkatlunak, termasukdidalamnya target yang harusdicapaidalamsatuanwaktutertentusertawewenangrevisidankendalisaatproyekdilaksanakan.
4. SCM Schedules Merupakantahapanuntukpembuatanjadwalproyekdengan timeline yang sesuaidenganpermintaanpelanggan. 5. SCM Resource Dalamtahapanini, jadwalserta target yang telahselesaikemudiandipetakansesuaidengansumberdaya yang dimiliki. Sumberdayadalamruanglingkupiniadalahsumberdayaperangkatkerasdanperangkatlunak yang dimilikiolehtimpengembangsertasumberdayamanusia yang nantiterlibatdalamproyekpengerjaanperangkatlunak.
6. SCM Plan Maintenance Merupakantahapanakhirdalamperencanaan, yakniperencanaantentangpemeliharaanperangkatlunakjikaperangkatlunaktelahselesaidiproduksi.
ESTIMASI Estimasi : sebuahpengukuran yang didasarkanpadahasilsecarakuantitatifataudapatdiukurdenganangkatingkatakurasinya. EstimasiPerangkatLunak : melakukanprediksiatauramalanmengenaikeluarandarisebuahproyekdenganmeninjaujadwal, usaha, biayabahkanhinggakeresiko yang akanditanggungdalamproyektersebut.
METODE DALAM ESTIMASI COCOMO ( Constructive Cost Model ) COCOMO adalah model untukmelakukanestimasibiaya, usahadanjadwalsaatmerencanakansebuahaktivitaspengembanganperangkatlunak. COCOMO sendiridiciptakanpertama kali oleh Boehm padatahun 1981.
Saatinitelahdikembangkanevolusidari COCOMO yakni COCOCMO II yang mulaidikenalkanpadatahun 2000. Padaperkembangan COCOMO II memilikitujuan : • Mengembangkanestimasibiayadanjadwalprosespengembanganperangkatlunak. • Mengembangkankapabilitasalat bantu untukmembantumelakukanestimasibiayapengembanganperangkatlunak • Menyediakansebuahkerangkakerja yang secarakuantitatifdapatmelakukanevaluasimengenaisiklushidupperangkatlunakbesertabiayadanjadwal yang ada.
TUGAS Carimakalahtentang : • SistemPakar • SistemInformasi • SistemPendukungKeputusan BuatKelompok, 1 Kelompok 5 Orang. CATATAN : Pilihsalahsatudaripokokbahasandiatas.