DK '' RENCANA PENGEMBANGAN PERANGKAT KERAS & PERANGKAT LUNAK
untuk:
Dipersiapkan oleh: Politeknik Elektronika Negeri Surabaya Surabaya Jl !aya "#S "# S Surabaya $% $%
Program Diploma 4 Tk!ik Kompu"r
Nomor Dokum!
#alama!
DOK00 - -Gxx G xx
<#>/
R$i%i
Tgl:
DA(TAR PERUBA#AN R$i%i
D%krip%i
A P!)l%aia! r%iko poi! * "idak rl$a! d!ga! kaida+ %o,"-ar d$lopm!" B
C
D
E
(
G
"NDE' #G(
)
A
*
C
D
E
+
G
Ditulis oleh Diperiksa oleh Disetu,ui oleh
PENS
D-.)G//
0alaman 2 1 2ari halaman
Da,"ar #alama! Pru.a+a! #alama!
R$i%i
*/
P!a!ga!a! r%iko poi! *
PENS
#alama!
D-.)G//
R$i%i
0alaman 3 1 2ari halaman
A.%"rak%i 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.
PENS
D-.)G//
0alaman 4 1 2ari halaman
Da,"ar 0%i Abstraksi....................................................................................................................................................4 Daftar Isi....................................................................................................................................................5 !enda"uluan......................................................................................................................................# . $ambaran %mum !royek..........................................................................................................# .2 !eruba"an &encana !engembangan !erangkat 'unak.............................................................# .3 (a"an Acuan..............................................................................................................................# .4 Definisi dan Akronim................................................................................................................# 2 )rganisasi !royek..............................................................................................................................# 2. *odel !roses..............................................................................................................................# 2.2 Struktur )rganisasi....................................................................................................................+ 3 !roses *anajerial..............................................................................................................................+ 3. ujuan dan !rioritas *anajemen..............................................................................................+ 3.2 Asumsi, -ebergantungan dan -endala.....................................................................................+ 3.3 *anajemen &esiko....................................................................................................................+ 3.4 *ekanisme !emantauan dan !engendalian.............................................................................. 3.5 &encana !enugasan................................................................................................................... 4 !roses eknis..................................................................................................................................... 4. *etode, Alat (antu, dan eknik............................................................................................... 4.2 Dokumentasi !erangkat 'unak................................................................................................./ 5 !aket -erja, 0ad1al, Anggaran........................................................................................................./ 5. !aket -erja................................................................................................................................./ 5.2 -ebergantungan....................................................................................................................... 5.3 untutan Sumber Daya............................................................................................................ 5.4 Anggaran dan !engalokasian Sumber Daya........................................................................... # -omponen !endukung.................................................................................................................... 'ampiran..................................................................................................................................................
Setela" Daftar Isi bole" ada Daftar abel dan atau Daftar $ambar
PENS
D-.)G//
0alaman 5 1 2ari halaman
*
P!da+ulua!
1.1
Gambaran Umum Proyek
&ingkasan dari latar belakang dan lingkup proyek serta "ubungannya dengan proyek lain bila ada, gambarkan pula dengan skema bila mungkin.
1.2
Perubahan Renana Pengembangan Perangka! "unak
(agian ini berisi • • •
rencana pemutak"iran berkala dan pemutak"iran yang tak terjad1al6 cara penyebaran rencana termutak"ir6 dan penerapan pengendalian peruba"an change control plan.
1.#
$ahan %uan
7onto" isi ba"an acuan adala" seperti di ba1a" ini. &encana pengembangan perangkat lunak ini disusun berdasarkan saduran dari standar I888 nomor ANSI/IEEE Std 1058.1-1987 (reaffirmed 1993). (eberapa bagian tela" dengan sengaja di"ilangkan atau digabungkan dengan bagian lainnya. Sistematika rencana pengembangan perangkat lunak yang digunakan ini adala" sistematika yang digunakan ole" 0urusan eknik Informatika Insitut eknologi Sepulu" 9opember 24. 0ika ada dokumen lain yang "arus diacu, maka tuliskan daftar dari semua dokumen yang diacu berdasarkan • • • • •
0udul6 nomor dokumen6 tanggal6 penulis6 dan organisasi penerbit.
1.&
De'(n()( *an %kron(m
(agian ini berisi daftar definisi dan akronim.
/
rga!i%a%i Pro)k
2.1
+o*e, Pro)e)
*odel proses mendefinisikan "ubungan antara fungsi:fungsi utama dan akti;itas utama proyek dengan menentukan pe1aktuan dari kuantitatif jumla" dan jenis, merupakan gabungan antara proses manajerial dan proses teknis • • • •
tonggak ukur milestones utama6 acuan pengembangan baseline6 kaji ulang review6 "asil kerja work product 6
PENS
D-.)G//
0alaman # 1 2ari halaman
• •
setoran proyek deliverables6 dan penentuan ak"ir kerja sign-off .
2.2
!ruk!ur Organ()a)(
Struktur organisasi internal dengan mengidentifikasi < menggambarkan •
• • •
jalur komunikasi < pertanggungja1aban termasuk "ubungan dengan lingkungan organisasi ∗ − organisasi pelindung − organisasi pelanggan=kastemer − organisasi sub:kontrak − organisasi lain tim pendukung ∗ − manajemen konfigurasi configuration management − pemastian kualitas quality assurance − ;erifikasi dan ;alidasi verification & validation peran dalam organisasi, menyangkut akti;itas utama dan fungsi utama proyek otoritas dan "ak tiap peran tanggung ja1ab tiap peran.
1
Pro%% Ma!a2rial
#.1
u/uan *an Pr(or(!a) +ana/emen
*enggambarkan tujuan dan prioritas dari akti;itas manajemen, menyangkut antara lain •
•
•
!rioritas relatif penekanan utama di antara persyaratan, jad1al, dan anggaran untuk proyek ini6 !ernyataan tentang strategi untuk mendapatkan sumber daya k"ususnya perangkat lunak, memutak"irkan, atau menggunakan sumber daya k"ususnya perangkat lunak yang ada6 dan Atau penjelasan lain yang dapat memberikan gambaran tentang manajemen dari proyek ini.
#.2
%)um)( Kebergan!ungan *an Ken*a,a
(agian ini memberikan penjelasan tentang • • •
Asumsi yang digunakan pada pelaksanaan proyek6 -ebergantungan pada "al yang eksternal6 dan -endala yang perlu dipertimbangkan.
#.#
+ana/emen Re)(ko
(agian ini berisi "al:"al yang menyangkut akti;itas sbb. • •
*engidentifikasi dan menilai faktor:faktor resiko proyek6 *ekanisme perunutan faktor resiko dan pelaksanaan rencana alternatif prosedur manajemen resiko6
PENS
D-.)G//
0alaman + 1 2ari halaman
>aktor resiko yang diper"itungan meliputi antara lain resiko kontraktual6 ∗ resiko teknis6 ∗ resiko karena ukuran dan kompleksitas produk6 ∗ resiko ketersediaan personalia6 dan ∗ resiko penerimaan pelanggan atas produk. ∗
•
#.&
+ekan()me Peman!auan *an Pengen*a,(an
(agian ini berisi "al:"al yang menyangkut akti;itas sbb. •
•
mendefinisikan mekanisme pelaporan ∗ − jenis laporan proyek − frekuensi laporan proyek − alur informasi penyebaran informasi alat bantu atau teknik lain yang digunakan untuk memantau dan mengendalikan ∗ proyek menguraikan pula tentang "ubungan umum antara mekanisme pemantauan dan pengendalian proyek dengan rencana fungsi:fungsi pendukung proyek ∗ software configuration management ∗ software quality assurance tasks: − kaji ulang &!!' − akti;itas < mekanisme kaji ulang < audit − akti;itas < mekanisme kaji ulang "asil kerja work products ∗ software verification & validation.
#.
Renana Penuga)an
(erdasarkan pada struktur organisasi yang diacu pada bagian 2.2. Struktur )rganisasi,maka sebutkan jumla" dan tipe=jenis personalia yang dibutu"kan. ipe menyangkut • • • •
Aras kea"lian6 Saat mulai6 'amanya dibutu"kan6 dan 7ara mendapatkan, melati", memfungsikan retaining , dan member"entikan personalia.
4
Pro%% Tk!i%
&.1
+e!o*e %,a! $an!u *an ekn(k
(agian ini menjelaskan tentang rencana penggunaan ∗ ∗ ∗ ∗
PENS
sistem komputer metode pengembangan siklus "idup dan pemodelan ba"asa pemrograman notasi, alat bantu, teknik, dan metode lain yang digunakan untuk D-.)G//
0alaman 1 2ari halaman
− − − − − − − − −
menentukan6 merancang6 membangun6 menguji6 mengintegrasikan6 mendokumentasikan6 menyera"kan6 memutak"irkan6 dan mera1at setoran proyek deliverables.
Standar teknis, kebijakan, dan prosedur pengembangan atau pemutak"iran produk kerja dan setoran proyek disebutkan pula langsung atau le1at acuan ke dokumen yang bersangkutan.
&.2
Dokumen!a)( Perangka! "unak
(erisi daftar langsung atau daftar acuan tentang rencana dokumentasi untuk proyek perangkat lunak. •
•
&encana dokumentasi menyangkut tuntutan jenis:jenis dokumentasi ∗ ∗ jad1al pendokumentasian relatif ter"adap atau mengacu pada tonggak acuan milestone dan acuan pengembangan baseline yang tela" ditetapkan pada bagian 2. *odel !roses. tuntutan sumber daya terutama personil untuk pendokumentasian ∗ (erisi pula rujukan ∗ persetujuan nama naming conventions format dokumen ∗ gaya ∗
3
Pak" Kr2a 5ad-al A!ggara!
.1
Pake! Ker/a
(agian ini mendaftar paket kerja yang akan di"asilkan dengan menentukan work breakdown structure WBS dan diidentifikasikan dengan skema penomoran dan judul deskriptif. !aket kerja ini bisa dili"at dari dua sisi definisi dari sisi manajerial sebetulnya lebi" tepat dalam konteks SD!, untuk konteks kulia" silakan pili" sala" satu cara yang paling muda" saja •
manajerial paket kerja mendefinisikan pekerjaan:pekerjaan selama proyek yang "arus dilakukan berdasarkan model proses bagian 2. tanpa menyebutkan materi : bisa li"at conto" definisinya pada perangkat lunak *S !roject
•
teknis paket kerja mendefinisikan materi sub:proyek yang langsung dapat diketa"ui tanpa "arus melakukan analisis=perancangan, "anya berdasarkan )& atau S)?, ini bila proyek cukup besar "ingga bisa dibagi:bagi lagi menjadi proyek: proyek kecil.
PENS
D-.)G//
0alaman / 1 2ari halaman
.2
Kebergan!ungan
*enggambarkan skema kebergantungan antar paket kerja dan antara paket kerja dengan "al eksternal
.#
un!u!an umber Daya
(ab ini menyebutkan sumber daya yang dibutu"kan untuk menyelesaikan proyek sebagai fungsi 1aktu •
• • • • • •
0umla" dan tipe personalia dapat dilakukan dengan "anya mengacu pada bagian 3.5 &encana !enugasan 1aktu komputasi orang:jam perangkat lunak pendukung misalnya pengola" kata, dan sebagainya perangkat keras fasilitas kantor dan laboratorium perjalanan tuntutan pera1atan dari sumber daya yang digunakan
.&
%nggaran *an Penga,oka)(an umber Daya
(agian ini menyebutkan anggaran detil ter"adap fungsi proyek, akti;itas, dan tugas: tugas task . 0uga menyebutkan jad1al detil ter"adap fungsi proyek, akti;itas, dan tugas:tugas dengan mempertimbangkan tugas yang menda"ului dan tanggal tonggak acuan. Dapat pula di"ubungkan dengan paket kerja yang tela" terdefinisi di atas.
6
Kompo!! P!duku!g
(ab ini berisi • • • • • • • • • •
&encana manajemen subkontrak6 &encana keamanan6 &encana ;erifikasi dan ;alidasi terpisa"6 &encana pelati"an6 &encana pembelian perangkat keras6 &encana pengadaan fasilitas6 &encana instalasi produk sistem perangkat lunak6 &encana kon;ersi data6 &encana transisi sistem lama yang suda" ada ke sistem baru &encana pera1atan produk sistem perangkat lunak.
PENS
D-.)G//
0alaman 1 2ari halaman
Lampira! Sertakan semua penjelasan:penjelasan tamba"an misalnya format, prosedur, mekanisme, dan lain:lain yang diacu pada bagian badan laporan ini Soft1are De;elopment !lan atau SD!.
PENS
D-.)G//
0alaman 1 2ari halaman