Anda di halaman 1dari 10

RENCANA PEMBANGUNAN PERANGKAT LUNAK

<Nama Perangkat Lunak/ Sistem>


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)).

Anda mungkin juga menyukai