untuk: <Nama Customer> Dipersiapkan oleh: <Nomor Urut Kelompok & Anggota2> PROGRA !"UD# "$KN#K #N%ORA"#KA !$KO&A' "#NGG# "$KNO&OG# GARU" (2)*+ RPL-2!"-2!!-N#$urut$ke%#m&#k A'straksi Silakan tulis ringkasan dari gambaran umum proyek, gambaran proses manajerial yang digunakan, serta gambaran proses teknis yang digunakan pada proyek ini. Sebutkan pula secara singkat komponen pendukung lain bila ada. (a)tar *si Abstraksi.......................................................................................................................................................2 Daftar Isi.......................................................................................................................................................3 1 Pendauluan...............................................................................................................................................! 2 "rganisasi Proyek.......................................................................................................................................! 3 Proses #anajerial.......................................................................................................................................$ ! Proses %eknis..............................................................................................................................................& $ Paket 'erja, (ad)al, Anggaran..................................................................................................................* + 'omponen Pendukung..............................................................................................................................., -ampiran.....................................................................................................................................................1. Setela Daftar Isi bole ada Daftar %abel, Daftar /ambar, dan atau daftar listing. ! Pen+a,u%uan 1.1 Gambaran Umum Proyek Ringkasan dari latar belakang dan lingkup proyek (serta hubungannya dengan proyek lain bila ada, gambarkan pula dengan skema bila mungkin). 1.2 Perubahan Rencana Pengembangan Perangkat Lunak Bagian ini berisi: rencana pemutakhiran (update) berkala dan pemutakhiran yang tak terjadwal; cara penyebaran rencana termutakhir (terkini); dan penerapan pengendalian perubahan (change control plan). 1.3 Bahan Acuan Contoh isi bahan acuan adalah seperti di bawah ini. 0encana pengembangan perangkat lunak ini disusun berdasarkan saduran dari standar I111 nomor ANSI/IEEE Std 1058.1-1987 (reaffirmed 1993). 2eberapa bagian tela dengan sengaja diilangkan atau digabungkan dengan bagian lainnya. Sistematika rencana pengembangan perangkat lunak yang digunakan ini adala sistematika yang digunakan ole Program Studi %eknik Informatika 3akultas %eknologi Industri 4ni5ersitas Amad Dalan. ika ada dokumen lain yang harus diacu, maka tuliskan da!tar dari semua dokumen yang diacu berdasarkan: udul; nomor dokumen; tanggal; penulis; dan organisasi penerbit. 1.4 Definisi an Akronim Bagian ini berisi da!tar de!inisi (istilah"istilah) dan akronim (singkatan"singkatan) yang digunakan dalam proyek ini. 2 -rganisasi Pr#.ek 2.1 !oe" Proses #odel proses mende!inisikan hubungan antara !ungsi"!ungsi utama dan akti$itas utama proyek dengan menentukan pewaktuan dari (kuantitati!: jumlah dan jenis, merupakan gabungan antara proses manajerial dan proses teknis): tonggak ukur (milestones) utama; acuan pengembangan (baseline); kaji ulang (re$iew); hasil kerja (work product); setoran proyek (deli$erables); dan penentuan akhir kerja (sign"o!!). 2.2 #truktur $rganisasi %truktur organisasi internal dengan mengidenti!ikasi & menggambarkan: jalur komunikasi & pertanggungjawaban termasuk hubungan dengan: lingkungan organisasi: organisasi pelindung organisasi pelanggan'kastemer organisasi sub"kontrak organisasi lain tim pendukung: manajemen kon!igurasi (con!iguration management) penjamin mutu ((uality assurance) $eri!ikasi dan $alidasi ($eri!ication & $alidation) peran dalam organisasi, menyangkut akti$itas utama dan !ungsi utama proyek otoritas dan hak tiap peran tanggung jawab tiap peran. / Pr#ses Mana0eria% 3.1 %u&uan an Prioritas !ana&emen #enggambarkan tujuan dan prioritas dari akti$itas manajemen, menyangkut antara lain: )rioritas relati! (penekanan utama) di antara persyaratan, jadwal, dan anggaran untuk proyek ini; )ernyataan tentang strategi untuk mendapatkan sumber daya (khususnya perangkat lunak), memutakhirkan, atau menggunakan sumber daya (khususnya perangkat lunak) yang ada; dan *tau penjelasan lain yang dapat memberikan gambaran tentang manajemen dari proyek ini. 3.2 Asumsi' (ebergantungan an (ena"a Bagian ini memberikan penjelasan tentang: *sumsi yang digunakan pada pelaksanaan proyek; +ebergantungan pada hal yang eksternal; dan +endala yang perlu dipertimbangkan. 3.3 !ana&emen Resiko Bagian ini berisi hal"hal yang menyangkut akti$itas sbb. #engidenti!ikasi dan menilai: !aktor"!aktor resiko proyek; #ekanisme perunutan !aktor resiko dan pelaksanaan rencana alternati! (prosedur manajemen resiko); ,aktor resiko yang diperhitungan meliputi antara lain: resiko kontraktual; resiko teknis; resiko karena ukuran dan kompleksitas produk; resiko ketersediaan personalia; dan resiko penerimaan pelanggan atas produk. 3.4 !ekanisme Pemantauan an Pengena"ian Bagian ini berisi hal"hal yang menyangkut akti$itas sbb. mende!inisikan: mekanisme pelaporan jenis laporan proyek !rekuensi laporan proyek alur in!ormasi (penyebaran in!ormasi) alat bantu atau teknik lain yang digunakan untuk memantau dan mengendalikan proyek menguraikan pula tentang hubungan umum antara mekanisme pemantauan dan pengendalian proyek dengan rencana !ungsi"!ungsi pendukung proyek: so!tware con!iguration management so!tware (uality assurance tasks: kaji ulang R))- akti$itas & mekanisme kaji ulang & audit akti$itas & mekanisme kaji ulang hasil kerja (work products) so!tware $eri!ication & $alidation. 3.) Rencana Penugasan Berdasarkan pada struktur organisasi yang diacu pada bagian .... %truktur /rganisasi,maka sebutkan jumlah dan tipe'jenis personalia yang dibutuhkan. 0ipe menyangkut: *ras keahlian; %aat mulai; -amanya dibutuhkan; dan Cara mendapatkan, melatih, mem!ungsikan (retaining), dan memberhentikan personalia. " Pr#ses Teknis 4.1 !etoe' A"at Bantu' an %eknik Bagian ini menjelaskan tentang rencana penggunaan: sistem komputer metode pengembangan (siklus hidup dan pemodelan) bahasa pemrograman notasi, alat bantu, teknik, dan metode lain yang digunakan untuk: menentukan; merancang; membangun; menguji; mengintegrasikan; mendokumentasikan; menyerahkan; memutakhirkan; dan merawat setoran proyek (deli$erables). %tandar teknis, kebijakan, dan prosedur pengembangan atau pemutakhiran produk kerja dan setoran proyek disebutkan pula (langsung atau lewat acuan ke dokumen yang bersangkutan). 4.2 Dokumentasi Perangkat Lunak Berisi da!tar langsung atau da!tar acuan tentang rencana dokumentasi untuk proyek perangkat lunak. Rencana dokumentasi menyangkut: tuntutan (jenis"jenis) dokumentasi jadwal pendokumentasian relati! terhadap (atau mengacu pada) tonggak acuan (milestone) dan acuan pengembangan (baseline) yang telah ditetapkan pada bagian ..1 #odel )roses. tuntutan sumber daya (terutama personil) untuk pendokumentasian Berisi pula rujukan : persetujuan nama (naming con$entions) !ormat dokumen gaya 1 Paket Ker0a2 3a+4a%2 Anggaran ).1 Paket (er&a Bagian ini menda!tar paket kerja yang akan dihasilkan dengan menentukan work breakdown structure (2B%) dan diidenti!ikasikan dengan skema penomoran dan judul deskripti!. )aket kerja ini bisa dilihat dari dua sisi (de!inisi dari sisi manajerial sebetulnya lebih tepat dalam konteks %3), untuk konteks kuliah silakan pilih salah satu cara yang paling mudah saja): manajerial (paket kerja mende!inisikan pekerjaan"pekerjaan selama proyek yang harus dilakukan berdasarkan model proses (bagian ..1) tanpa menyebutkan materi " bisa lihat contoh de!inisinya pada perangkat lunak #% )roject) teknis (paket kerja mende!inisikan materi sub"proyek yang langsung dapat diketahui tanpa harus melakukan analisis'perancangan, hanya berdasarkan 0/R atau %/2, ini bila proyek cukup besar hingga bisa dibagi"bagi lagi menjadi proyek"proyek kecil). ).2 (ebergantungan #enggambarkan skema kebergantungan antar paket kerja dan antara paket kerja dengan hal eksternal ).3 %untutan #umber Daya Bab ini menyebutkan sumber daya yang dibutuhkan untuk menyelesaikan proyek sebagai !ungsi waktu: umlah dan tipe personalia (dapat dilakukan dengan hanya mengacu pada bagian 4.5 Rencana )enugasan) waktu komputasi (orang"jam) perangkat lunak pendukung (misalnya pengolah kata, dan sebagainya) perangkat keras !asilitas kantor dan laboratorium perjalanan tuntutan perawatan dari sumber daya yang digunakan ).4 Anggaran an Penga"okasian #umber Daya Bagian ini menyebutkan anggaran detil terhadap !ungsi proyek, akti$itas, dan tugas" tugas (task). uga menyebutkan jadwal detil terhadap !ungsi proyek, akti$itas, dan tugas"tugas dengan mempertimbangkan tugas yang mendahului dan tanggal tonggak acuan. 3apat pula dihubungkan dengan paket kerja yang telah terde!inisi di atas. 5 K#m&#nen Pen+ukung Bab ini berisi: Rencana manajemen subkontrak; Rencana keamanan; Rencana $eri!ikasi dan $alidasi terpisah; Rencana pelatihan; Rencana pembelian perangkat keras; Rencana pengadaan !asilitas; Rencana instalasi produk sistem perangkat lunak; Rencana kon$ersi data; Rencana transisi sistem lama (yang sudah ada) ke sistem baru Rencana perawatan produk sistem perangkat lunak. Lam&iran %ertakan semua penjelasan"penjelasan tambahan (misalnya !ormat, prosedur, mekanisme, dan lain"lain) yang diacu pada bagian badan laporan ini (%o!tware 3e$elopment )lan atau %3)).