200 likes | 463 Views
Rencana Pengembangan Perangkat Lunak (TIS 00). Pertemuan 8. Tujuan. Praktikan dapat membuat dokumen rencana pengembangan perangkat lunak
E N D
Rencana Pengembangan Perangkat Lunak (TIS 00) Pertemuan 8
Tujuan • Praktikandapatmembuatdokumenrencanapengembanganperangkatlunak • PraktikandapatmembiasakandiriuntukmenyusunDokumenRencanaPengembanganPerangkatLunak (Proposal) secaraterstrukturbaikdalamsatutimmaupunindividu. • Praktikanmemahamiorganisasitimdalamproyekperangkatlunak
Teori • FungsidalamPengembanganPerangkatLunak Software Development Management (terdiridaribanyakfungsidantim), yaitu : 1. Software Project Manager: pertamaberhubungandengankonsumen, menetapkananggarandanjadwalpelaksanaanproyekperangkatlunak. 2. Software Engingeering Analyst : berhubungan dengan konsumen secara lebih rinci; bertugas mendeskripsikanataumenggalifungsidanunjukkerjasoftware yang akan dibangun. Designer : bertugasmerancangalgoritma/prosedur yang tepatuntukfungsi tersebutdisesuaikandenganhardware atau software pendukung yang ada. Programmer : mengimplementasikanalgoritmadalambentukkode-kode program menggunakanbahasapemograman.
3. Software Configuration Management : memantaufungsi-fungsi/prosedur-proseduryang telahditentukan, mencatatkonfigurasipadatahap-tahap / waktu-waktutertentuberdasarkankenyataan yang ada. System Administrator : bertugasmelakukanpengelolaanterhadapsistempadasaatdiimplementasikan. 4. Software Quality Software Test Engineer : bertugasmelakukanpengujiansistem. Software Quality Assurance: bertugasmelakukanpengawasanapakah software yang dibanguntelahberjalansesuaidenganfungsidankebutuhannya.
DokumenRencanaPengembanganPerangkatLunak (RPPL) Padaumumnyasebelummelakukanpengembanganataupembangunansuatuperangkatlunak, terlebihdahuludibuat proposal proyekpengembanganataupembangunan perangkat lunak tersebut. Hal ini bertujuan untuk memberikan gambaransecararingkasmengenaiperangkatlunak yang akandikembangkanataudibangun.
Format/kerangkadaridokumenRencanaPengembanganPerangkatLunak (RPPL) adalahsebagaiberikut :
Contohisidokumenrencanapengembanganperangkat lunak untuk kasus Rekam Medis 1.1 GambaranUmumProyek RumahSakit Dr. Soedono yang terletakdiKotamadyaMadiundalamrangkameningkatkanmutupelayananpasien, RumahSakit Dr. SoedonoakanmenggunakanaplikasiRekamMedis. AplikasiRekamMedisiniakanmemudahkanbagianrekammedisdalammendapatkanlaporanrekammedis yang dibutuhkan. Rekammedisadalahberkas yang berisikaninformasitentangidentitaspasien, anamnesa, penentuanfisiklaboratorium, diagnose sertapelayanandantindakanmedis yang diberikankepadapasiendanpengobatanbaik yang dirawatinap, rawatjalanmaupun yang mendapatkanpelayanangawatdarurat. Rekammedisdigunakansebagaiacuanpasienselanjutnya, terutamapadasaatpasienituberobatkembali. Tenagakesehatanakansulitdalammelakukantindakanatauterapisebelummengetahuisejarahpenyakit, tindakanatauterapi yang pernahdiberikankepadapasien yang terdapatdidalamberkasrekammedis. Hal pentingdalamberkasrekammedisadalahketersediaannyasaatdibutuhkandankelengkapanpengisiannya.
Di dalam Program rekammedisininantinyaakandigambarkanprosesdiagnosapasienolehdokter, dimanadatanyaakandisajikanberupainformasirekammedis. Fokuspada program iniadalahlaporanrekammedis, bukanmasalahpembayarandankeuangandariprosesrekammedislainnya. (……dst )
1.2 Tujuan DokumeninimendefinisikanaktifitasdantanggungjawabdariRumahSakit yang memberikankontrakdanpihakpengembangKlien dengan sistem yang dikembangkanyaitusistemantarmuka ……dst
1.4 Referensi Untukpenangananproyekinidigunakanacuandokumensebagaiberikut: • Pressman, Roger S., “Software Engineering : A Practitioner’s Approach 4th Edition”, Mc-Graw Hill, 1997. • Yourdon, Edward, “Modern Structured Analysis”, Prentice Hall, 1989 • Davis, Allan M.,” Software Requirements : Analysis & Specification”, Prentice Hall • … danseterusnya ….dst
3.1 Tujuan dan PrioritasManajemen Membangunaplikasirekammedisuntukmeningkatkanmutupelayananpasiendenganmemudahkanbagianrekammedisdalammendapatkanlaporanrekammedis ….dst. 3.3 BatasanMasalah Program rekammedisinihanyadibatasipadalaporanrekammedissajadantidakmengikutsertakanmasalahpembayarandankeuangandariprosesrekammedislainnya…..
3.4 DokumentasiPerangkatLunak Proyekiniharusmenyerahkandokumen-dokumensebagaiberikut : • DokumenAnalisis (SRS) • DokumenPerancangan (SDD) • DokumenImplementasi • Dokumen Pengujian (STP dan STR) • Software Aplikasidan Code Program
3.5 RencanaPenugasan Proyekinidikerjakanolehtimpengembang yang terdiridari : Software Project Manager : Rudi Saputro Software Analyst : BagusEka Reni Baidowi Software Designer : RuhutSitompul Rudi Saputro Software Quality Assurance : Budi Software Developer : Icut Reni Baidowi
ProyekPerangkatLunak (ditetapkan) • KASUS 1:SISTEM RESERVASI PENERBANGAN • KASUS 2 :AplikasiPenjualandanPembelianKaset • KASUS 3:AplikasiSimpanPinjamdiKoperasi • KASUS 4:Rental CD/VCD/DVD • KASUS 5:SistemPersediaanBarangpadaInstalasiFarmasidiRumahSakit “dr. Soedomo” • KASUS 6:Aplikasipada Distributor Furniture
LatihanPraktikum 1 • Tim beranggotakan5 orang ! • Buat Proposal proyekperangkatlunaksesuaikasus yang telahditetapkanberdasarkanacuankerangkadokumenRencanaPengembanganPerangkatLunak (RPPL) !