K Kode
POB B-ALSI-005
PRO OSEDUR OPE ERASIONAL BAKU
T Tanggal Berla aku
01/10/2008
PEM MROGRAMA AN PERANG GKAT LUNAK
N Nomor Revisi
02
INSTIT TUT PERTAN NIAN BOGOR R - DKSI
UAN 1. TUJU
Untuk U mengim mplementas sikan secara efektif dan efisien ranccangan perangkat lunak yang dihasilkan ole eh Perancan ng Perangka at Lunak. UP 2. RUANG LINGKU Semua S produ uk perangkat lunak dan hasil-hasil p pemutakhira an yang dike eluarkan oleh h tiap unit di IPB. 3. DEFINISI 3.1. DKSI: Direk ktorat Komun nikasi dan Sistem S Inform masi. munikasi: p perangkat teknologi yyang menccakup 3.2. Teknologi informasi dan kom perangkat keras k dan perangkat p lu unak baik kkomputer ma aupun telekkomunikasi u untuk mencatat, menyimpan, m mengolah, dan d menyeb barkan inform masi. ormasi: sua atu kesatuan n dari prose es-proses, ssumber dayya manusia yang 3.3. Sistem info terlibat, dan n teknologi informasi yang terkait yang dimanfaatkan un ntuk pengelo olaan informasi.
Dilaran ng memperba anyak dokumen ini tanpa izzin dari DKSII IPB
27
K Kode
POB B-ALSI-005
PRO OSEDUR OPE ERASIONAL BAKU
T Tanggal Berla aku
01/10/2008
PEM MROGRAMA AN PERANG GKAT LUNAK
N Nomor Revisi
02
INSTIT TUT PERTAN NIAN BOGOR R - DKSI
4. PROS SEDUR 4.1. Bagan Alir Prosedur edur Standarr Pemrogram man 4.1.1. Prose Mulai
mendefinisikan standar aman yang diguna akan pemrogra
mensosialisasikan secara a ktif s pemrogra am kepada seluruh
Selesai
edur Tugas-ttugas Pemro ograman 4.1.2. Prose Mulai
memb bagi satuan tugass pemrogram man di antara ang ggotaanggota tim pemrogram m
menyeleng ggarakan pertemu uanpertemua an untuk menjelasskan rancangan nnya kepada angg gota tim Perancan ng Perangkat Lun nak mem mpresentasikan rancangan nnya kepada angg gota ng tim, dan menjelaskan ruan lingkup tugas pemrogram m
Perancang Pera angkat Lunak men njelaskan tiap satuan tuga as permorgraman n kepada tiap-tiap pem mrogram sesuai d dengan tugasnya
Selesai
Dilaran ng memperba anyak dokumen ini tanpa izzin dari DKSII IPB
28
K Kode
POB B-ALSI-005
PRO OSEDUR OPE ERASIONAL BAKU
T Tanggal Berla aku
01/10/2008
PEM MROGRAMA AN PERANG GKAT LUNAK
N Nomor Revisi
02
INSTIT TUT PERTAN NIAN BOGOR R - DKSI
4.1.3. Prose edur Pengem mbangan Perangkat Lun nak Mulai
Pem mrogram mengka aji ulang in nstruksi program dan mengg gunakan instruksii tersebut untuk k mengkodekan ttiap-tiap komponen perangka at lunak
Ya
Pemrogram m memeriksanya pada pustak ka dari komponen perangkat p lunak tersebut
diperluk kan perubahan p pada kode pro ogram dari komp ponen perangkat lunak yang te elah dikaji
Tidak
Pemrogram mengimplementassikan (mengkodekan) kom mponen perangkat luna ak
pengujian unit tia ap komponen
mengkaji m ulang d dan men nguji semua kom mponen perangkat luna ak
Selesai
Dilaran ng memperba anyak dokumen ini tanpa izzin dari DKSII IPB
29
K Kode
POB B-ALSI-005
PRO OSEDUR OPE ERASIONAL BAKU
T Tanggal Berla aku
01/10/2008
PEM MROGRAMA AN PERANG GKAT LUNAK
N Nomor Revisi
02
INSTIT TUT PERTAN NIAN BOGOR R - DKSI
4.1.4. Kaji Ulang U Pemro ograman
Mula ai
Manajerr proyek me eminta kep pada tim peng gembang perangkat lu unak untuk mengkaji m ulang progra am yang dihasilkan memastikan yang terlibat dallam proye ek memaha ami domain n masalah h dari produ uk yang dib buat, dan mengidentifika asi perubah han duk yang dilakukan terrhadap prod
Manajerr Proyek me engkaji pro oduk yang dihasilkan
Selesa ai
Dilaran ng memperba anyak dokumen ini tanpa izzin dari DKSII IPB
30
K Kode
POB B-ALSI-005
PRO OSEDUR OPE ERASIONAL BAKU
T Tanggal Berla aku
01/10/2008
PEM MROGRAMA AN PERANG GKAT LUNAK
N Nomor Revisi
02
INSTIT TUT PERTAN NIAN BOGOR R - DKSI
osedur Stan ndar Pemro ograman 1.1. Rincian Pro 1.1.1. DKS SI IPB mende efinisikan sta andar pemro ograman yan ng digunaka an untuk acu uan dalam pengembangan produ uk perangka at lunak di lin ngkungan IP PB. DKSI an secara ak ktif kepada sseluruh pem mrogram untu uk mengacu dan mensosialisasika menerapkan standar program ini. ndar pemrograman ini be eirisi : 1.1.2. Stan 1.1.2 2.1. Konven nsi-konvensi dalam peng ggunaan alatt bantu pem mrograman. 1.1.2 2.2. Strategii dalam pen nanganan ke esalahan pa ada berbaga ai tipe komp ponen perangk kat lunak. 1.1.2 2.3. Gaya pe emrograman n untuk berb bagai kompo onen perang gkat lunak 1.1.2 2.4. Strategii yang berrhubungan dengan permasalahan inefisiensi dan gkungan pe keterbatasan alat bantu dan ling engembanga an. 1.1.3. Stan ndar
Rekay yasa
Peran ngkat
Luna ak
ini
digunakan
se ejak
awal
saat
peng gembangan rencana prroyek. Lihat prosedur P POB001 DE EFINISI PRO OYEK dan POB001 Ex2 IEEE SOF FTWARE EN NGINEERING STANDAR RDS. osedur Tugas-tugas Pe emrograma an 1.2. Rincian Pro 1.2.1. Pera ancang Pera angkat Luna ak membagii satuan tug gas pemrog graman di a antara angg gota-anggota a
tim
pe emrogram
dan
menyyelenggarakkan
pertem muan-
perte emuan untuk k menjelaska an rancanga annya kepad da anggota ttim. 1.2.2. Pera ancang
Perangkat
Lu unak
memp presentasika an
rancang gannya
ke epada
angg gota tim pad da pertemua an awal. Pa da pertemuan ini Peran ncang Peran ngkat Luna ak menjelaskan ruang liingkup masiing-masing satuan tuga as pemrogra aman. Untu uk sistem yang besar, pe ertemuan da apat dilakuka an beberapa a kali 1.2.3. Pera ancang Pera angkat Luna ak menjelasskan tiap ssatuan tugass permorgra aman kepa ada tiap-tiap pemrogram m sesuai den ngan tugasn nya. Pertemuan ini bertu ujuan untuk menklarifiikasi spesifiikasi rancan ngan sehing gga tidak te erjadi perbe edaan pemahaman
Dilaran ng memperba anyak dokumen ini tanpa izzin dari DKSII IPB
31
INSTIT TUT PERTAN NIAN BOGOR R - DKSI PRO OSEDUR OPE ERASIONAL BAKU
K Kode
POB B-ALSI-005
T Tanggal Berla aku
01/10/2008
N Nomor Revisi PEM MROGRAMA AN PERANG GKAT LUNAK 1.3. Rincian Pro osedur Pengembangan n Perangkatt Lunak
1.3.1. Pemro ogram
mengkaji
ulan ng
instrukssi-instruksi
02
program
yyang
dihassilkan
Peran ncang Perangkat Luna ak, dan me enggunakan instruksi-in nstruksi terssebut untuk mengkodek kan tiap-tiap komponen perangkat lu unak 1.3.2. Jika diperlukan d perubahan pada kode p rogram dari komponen perangkat lunak yang telah dikaji, pemrogra am diharuskkan terlebih h dulu mem meriksanya pada pustaka dari komponen peran ngkat lunak tersebut. Lihat POB009 9 PELUNCU URAN DAN PEUTAKHIR P RAN PERAN NGKAT LUN NAK 1.3.3. Pemro ogram meng gimplementa asikan (men ngkodekan) komponen perangkat lunak sesua ai dengan rancangan. Se etelah selessai mengimp plemntasikan n tiap kompo onen, pemro ogram harus melakuka an pengujia an unit tiap komponen n tersebut u untuk mema astikan bahw wa kompone en perangka at lunak yang g telah dibuat memenuh hi hal beriku ut : 1.3.3.1.1. Memenuhi standar pemrogram man yang telah ditetapka an 1.3.3.1.2. Dapat dieksekusi dan d bebas d dari error 1.3.3.1.3. Memenuhi seluruh h kebutuhan yang telah didefiniskan n pada SKPL L 1.3.3.1.4. Jika ditemukan d error e pemro gram haruss memperba aiki error
yang
teriden ntifikasi terse ebut ogram sebe elum melakukan perub bahan haruss selalu me emeriksa se emua 1.3.4. Pemro kompo onen-kompo onen perang gkat lunak ya ang baru ma aupun yang termutakhir pada pustaka kompone en perangkat lunak ncang Peran ngkat Lunak k mengkaji ulang dan menguji se emua komp ponen 1.3.5. Peran perangkat lunak untuk mem mastikan ko ersebut me emenuhi sta andar omponen te ograman da an spesifika asi yang te elah ditetap pkan. Jika ada perbed daan, pemro kompo onen perangkat lunak tersebut ha arus diperba aiki. Perbedaan yang te erjadi dicata at. Aktivitas 3.0 PENGEMBANGAN N PERANG GKAT LUNA AK diulang terus menerus sampai seluruh ko omponen pe erangkat lun nak memen nuhi standarr dan spesiffikasi yang te elah ditetapk kan.
Dilaran ng memperba anyak dokumen ini tanpa izzin dari DKSII IPB
32
INSTIT TUT PERTAN NIAN BOGOR R - DKSI PRO OSEDUR OPE ERASIONAL BAKU
K Kode
POB B-ALSI-005
T Tanggal Berla aku
01/10/2008
N Nomor Revisi PEM MROGRAMA AN PERANG GKAT LUNAK 1.4. Rincian Pro osedur Kaji Ulang Pem mrograman
02
1.4.1. Manajjer proyek meminta kepada tim pengemban ng perangka at lunak mengkaji ulang program p yan ng dihasilka an.
u untuk
Bentuk pengkajian n ulang ini d dapat
pa pengkajia an ulang secara formal//resmi atau secara info ormal tergan ntung berup denga an perencan naan yang te elah ditetapkkan oleh man najer proyekk 1.4.2. Sanga at penting untuk u memastikan bah hwa semua orang yan ng terlibat d dalam proyek tersebut memahami domain m masalah darri produk ya ang dibuat, dan mengidentifikasi perubahan-perubahan yang telah dilakukan tterhadap prroduk but sebelum memulai mengerjakan m ng lain yang tergantung pada produk yan terseb produk sebelumny ya 1.4.3. PPL00 05 Ex1 WORK PRODU UCT REVIEW W CHECKLIIST berisi hal-hal yang perlu dipertimbangkan ketika menyusun pere ncanaan da an menindakklanjuti hasiil kaji ulang. Manajer Proyek P haru us mengkaji produk yan ng dihasilkan berdasar pada check klist yang ada a pada pand duan tersebu ut
Dilaran ng memperba anyak dokumen ini tanpa izzin dari DKSII IPB
33
INSTIT TUT PERTAN NIAN BOGOR R - DKSI
PRO OSEDUR OPE ERASIONAL BAKU
PEM MROGRAMA AN PERANG GKAT LUNAK 2. DOKUMEN PENDUKUNG
K Kode
POB B-ALSI-005
T Tanggal Berla aku
01/10/2008
N Nomor Revisi
02
2.1. Dokumen pe endukung te erdiri atas : No
Kode
Nam ma Borang/D Dokumen P Pendukung
Dilaran ng memperba anyak dokumen ini tanpa izzin dari DKSII IPB
Loka asi Dokum men
34