SlideShare a Scribd company logo
1 of 8
MANAJEMEN PROYEK PERANGKAT LUNAK
11.1 Pengertian Manajemen Proyek Perangkat Lunak
Proyek adalah urutan kegiatan yang unik, kompleks, dan saling terkait, memiliki satu tujuan, dan tujuan harus diselesaikan dalam waktu
tertentu, sesuai anggaran, dan memenuhi spesifikasi. Manajemen/pengelolaan proyek perangkat lunak bertujuan agar perangkat lunak yang
dibuat sampai ke tangan pelanggan (customer) tepat waktu dan sesuai dengan harapan pelanggan (customer).
Proyek perangkat lunak dapat didapatkan dari proses-proses berikut:
• Memiliki koneksi atau rekan yang sedang membutuhkan rekanan untuk mengerjakan proyek teknologi informasi (Information Technology
(IT)).
• Mencari proyek perangkat lunak dari internet. Beberapa situs luar negeri menyediakan iklan para pencari rekanan proyek perangkat lunak
untuk mengerjakan perangkat lunak yang mereka butuhkan. Biasanya orang yang mendapat proyek dari internet paling tidak dapat
berbahasa inggris dan menjaga reputasi karena jika tidak orang asing sering tidak bisa percaya lagi.
• Pihak swasta yang sedang membutuhkan rekanan untuk mengerjakan proyek teknologi informasi (Information Technology (IT)).
• Penunjukan langsung dari instansi pemerintah yang sedang membutuhkan rekanan untuk mengerjakan proyek teknologi informasi
(Information Technology (IT)).
• Proses pelelangan oleh instansi pemerintah yang membutuhkan rekanan untuk mengerjakan proyek teknologi informasi (Information
Technology (IT)).
Macam-macam proyek IT yang dapat diperoleh adalah sebagai berikut:
• pengadaan perangkat keras (hardware)
• pengembangan perangkat lunak (software)
• pemeliharaan perangkat lunak (software)
• Konsultasi IT (biasanya dilakukan oleh konsultan IT)
Aktifitas manajemen perangkat lunak adalah sebagai berikut :
•Manajemen aktivitas proyek
Aktifitas yang dilakukan pada proyek perangkat lunak adalah sebagai berikut :
 menulis proposal
 perencanaan dan penjadwalan
 pembiayaan proyek
 pengawasan dan peninjauan proyek
 penulisan laporan dan presentasi
• Perencanaan Proyek
Perencanaan proyek biasanya terdiri dari :
 organisasi proyek
 analisis risiko
 kebutuhan perangkat keras dan perangkat lunak
 pembagian kerja
 penjadwalan proyek
 mekanisme pengawasan dan pelaporan
• Penjadwalan Proyek
Hal-hal yang perlu dilakukan pada penjadwalan proyek adalah sebagai berikut :
 membagi kerja proyek menjadi lebih kecil dan memperkirakan waktu sumber daya, dan personel untuk melakukan tiap bagian kerja
 mengatur urutan pembagian kerja
 meminimalisasi kebergantungan setian bagian kerja agar tidak terjad banyak waktu kosong (delay) karena saling menunggu bagian kerja
lain selesai lebih dulu
 penjadwalan yang baik bergantung pada intuisi dan pengalaman pengelola proyek
Permasalahan yang timbul pada saat penjadwalan proyek perangkat lunak :
 memperkirakan waktu, sumber daya, dan biaya bukanlah hal yang mudah, diperlukan intuisi yang tajam dan pengalaman
 pembagian kerja tidak proporsional pada personel
 penambahan orang ke dalam proyek di tengah atau di belakang jalannya proyek dapat membuat proyek tidak tepat waktu karena harus
terlalu banyak berkomunikasi untuk membuat orang yang baru masuk mengerti permasalahan yang terjadi
 masalah tidak terduga akan selalu terjadi
• Manajemen risiko
Manajemen risiko fokus pada mengidentifikasi risiko risiko dan membuat perencanaan yang dapat meminimalisir risiko yang mungkin terjadi
pada proyek perangakat lunak. Risiko yang biasanya terjadi pada proyek perangkat lunak adalah sebagai berikut :
 risiko proyek
Risiko pada penjadwalan dan sumber daya (biasanya kurang karena ketidaksesuian dengan perencanaan).
Risiko proyek yang yang mungkin terjadi adalah sebagai berikut :
1. pergantian orang didalam proyek
2. perubahan pengelolaan
3. tidak tersedianya perangkat keras
 risiko produk
Risiko yang terjadi pada proyek dapat membuat perangkat lunak yang dihasilkan tidak sesuai harapan. Risiko bisnis yang sering terjadi adalah
sebagai berikut :
1. perubahan teknologi
2. persaingan produk
Aktifitas yang dilakukan pada manajemen risiko adalah sebagai berikut :
 identifikasi risiko (risk identification) mengidentifikasi risiko proyek, risiko produk, dan risiko bisnis
 analisis risiko (risk analysis) memperkirakan dari risiko yang mungkin terjadi
 perencanaan risiko (risk planning) membuat perencanaan untuk meminimalisasi risiko
 pengawasan risiko (risk monitoring) membuat mekanisme pengawasan risiko sepanjang proyek berjalan
Objek-objek yang harus dikelola dalam sebuah proyek perangkat lunak adalah sebagai berikut :
 orang
Orang di sini mengacu pada anggota tim pengembang perangkat lunak
 produk
Produk disini adalah perangkat lunak yang akan dihasilkan dari proses pengembangan
 proyek
Proyek disini adalah proyek perangkat lunak itu sendiri agar berjalan dengan baik dan memenuhi target yang diinginkan
Kemampuan untuk menjalankan sebuah proyek perangkat lunak adalah sebagai berikut :
 mendefinisikan lingkup proyek perangkat lunak
 memperkirakan sumber daya yang dibutuhkan untuk menyelesaikan proyek perangkat lunak
 memimpin peninjauan (review) terhadap dokumentasi dan kode program
 mengumpulkan kebutuhan perangkat lunak mdan membuat spesifikasi kebutuhan perangkat lunak
 mengelola desain, pemrograman, dan pengujian perakat lunak dengan efektif
 membimbing proyek jika proyek mengalami masalah kualitas perangkat lunak
 mengelola sumber daya luar proyek (outsource)
 membuat perubahan yang efektif pada jalannya proyek di dalam organisasi
Oleh karena itu seorang pemimpin proyek sebaiknya adalah orang yang berpengalaman dan memiliki kredibilitas nyang baik.
11.2 Perencanaan Proyek
Hal-hal yang harus masuk dalam perencanaan proyek adalah sebagai berikut :
• Pernyataan kerja yang merepresentasikan produk seperti spesifikasi perangkat lunak, rencana pengujian perangkat lunak, perencanaan kode
program perangkat lunak, perencanaan laporan keselahan/kecatatan (defect), dan semua perencanaan pekerjaan selama proyek berjalan.
• Daftar semua sumber daya (resources) yang dibutuhkan untuk pada rekayasa perangkat lunak beserta ketersediaannya.
 Rincian struktur pekerjaan dan kumpulan perkiraan pekerjaan yang dilakukan selama proses rekayasa perangkat
Rincian ini juga harus dilakukan secara detail, jangan sampai ada sebuah pekerjaan yang tidak dipredeksi harus dikerjakan di tengah proyek,
hal ini dapat menyebabkan kebingungan siapa kah yang bertanggung jawab pada kerjaan itu.
 Perencanaan jadwal dan biaya proyek.
Hal ini harus didasari dengan perencanaan yang sangat detail dan estimasi yang tepat. Jika perencanaan jadwal tidak tepat maka bisa jadwal
yang telah ditetapkan menjadi molor pada kenyataannya.
Perencanaan risiko yang mengidentifikasi setiap risiko yang mungkin dihadapi dan merencanakan bagaimana risiko itu akan ditangani. Rincian
daftar risiko harus diidentifikasi sedatail mungkin agar jika risiko terjadi tidak menjadi kebingungan menanganinya. Risiko biasanya ditulis
dalam sebuah daftar risiko yang berhasil diidentifikasi, untuk setiap risiko diperkirakan kemungkinan terjadi atau ditentukan sekala prioritas
terjadinya, lalu dibuatlah penangan untuk setiap risiko yang berhasil diindentifikasi. Penanganan setiap risiko dapat direncanakan lebih dari
satu penangan untuk mengatasi jika terjadi kegagalan penanganan.
11.3 Pengujian Perangkat Lunak
Sebuah perangkat lunak perlu dijaga kualitasnya bahwa kualitas bergantung kepada kepuasan pelanggan (customer). Kualitas perangkat lunak
perlu dijaga untuk keperluan sebagai berikut :
 agar dapat “survive” bertahan hidup di dunia bisnis perangkat lunak
 dapat bersaing dengan perangkat lunak yang lain
 penting untuk pemasaran global (global marketing)
 mengefektifkan biaya agar tidak banyak membuang peramgkat lunak karena kegagalan pemasaran atau kegagalan produksi
mempertahankan pelanggan (customer) dan meningkatkan keuntungan,
11.3.2.3 Pengujian Regression Integration
Pengujian regresi lebih sesuai menggunakaan tiga kelompok kasus pengujian sebagai berikut :
 kelas kasus uji yang berisi contoh kasus pengujian yang dapat menguji semua fungsi perangkat lunak
 kelas kasus uji yang berisi kasus tambahan yang fokus pada fungsi perangkat lunak yang akan terpengaruh jika ada tambahan modul baru
untuk diuji
 kelas kasus uji yang berisi kasus yang fokus pada komponen atau modul baru atau yang mengalami perubahan
11.3.2.4 Pengujian Smoke Integration
Pengujian “asap” meliputi aktifitas-aktifitas berikut :
 mempersiapkan komponen atau modul perangkat lunak yang sudah translasi menjadi kode program diintegrasikan dengan komponen lain
yang terkait seperti berkas (file) data, pustaka (libraries), modul lain yang di gunakan kembali (reusable), dan komponen rekayasa lainnya yang
diperlukan untuk implementasi satu atau lebih fungsi perangkat lunak (merupakan komponen yang diubah atau diperbaiki)
 Mempersiapkan sekumpulan pengujian yang didesain untuk menemukan keselahan (error) yang menjaga perangkat lunak tetap memenuhi
fungsinya
11.3.2.2 Pengujian Bottom-up Integration
Pengujian integrasi dari bawah ke atas (bottom-up integration) memulai pengujian dari modul yang paling kecil ke modul yang lebih besar.
11.3.2 Pengujian Integrasi
Pengujian integrasi memiliki beberapa tipe strategi pengujian seperti sebagai berikut :
 pengujian integrasi dari atas ke bawah (top-down integration)
 pengujian integrasindari bawah ke atas (bottom-up integration)
 pengujian integrasi regresi (regression integration)
 pengujian integrasi asap (smoke integration)
 pengujian integrasi roti isis
11.3.2.1 Pengujian Top-Down Integration
White-Box Testing (pengujian kotak putih)
11.3.1 Pengujian Unit
Black-Box Testing (pengujian kotak hitam)
Terima Kasih

More Related Content

What's hot

Manajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen Risiko
Manajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen RisikoManajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen Risiko
Manajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen RisikoMutmainnah Muchtar
 
MPPL Chapter 2
MPPL Chapter 2MPPL Chapter 2
MPPL Chapter 2beiharira
 
Rpl 3-manajemen proyek pl
Rpl 3-manajemen proyek plRpl 3-manajemen proyek pl
Rpl 3-manajemen proyek plf' yagami
 
Rppl gl00 t-rencana pembangunan
Rppl gl00 t-rencana pembangunanRppl gl00 t-rencana pembangunan
Rppl gl00 t-rencana pembangunanMooksHal Mhiestri
 
Buku ajar kecil 01
Buku ajar kecil 01Buku ajar kecil 01
Buku ajar kecil 01Ainul Yaqin
 
Tugas besar mkti (fix)
Tugas besar mkti (fix)Tugas besar mkti (fix)
Tugas besar mkti (fix)artha69
 
rekayasa perangkat lunak
rekayasa perangkat lunakrekayasa perangkat lunak
rekayasa perangkat lunakWandi Parlente
 
Modul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakModul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakNita Resta Dewi
 
Rpl 4-proses perangkat lunak & metrik proyek
Rpl 4-proses perangkat lunak & metrik proyekRpl 4-proses perangkat lunak & metrik proyek
Rpl 4-proses perangkat lunak & metrik proyekf' yagami
 
Rekayasa Perangkat Lunak software design fundamentals
Rekayasa Perangkat Lunak software design fundamentalsRekayasa Perangkat Lunak software design fundamentals
Rekayasa Perangkat Lunak software design fundamentalsListyowatik (Yanie)
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)gleebelle
 
Modul rekayasa-perangkat-lunak-lunak-ver-1
Modul rekayasa-perangkat-lunak-lunak-ver-1Modul rekayasa-perangkat-lunak-lunak-ver-1
Modul rekayasa-perangkat-lunak-lunak-ver-1Denny Yahya
 
MPPL Chapter 1
MPPL Chapter 1MPPL Chapter 1
MPPL Chapter 1beiharira
 

What's hot (19)

Manajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen Risiko
Manajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen RisikoManajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen Risiko
Manajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen Risiko
 
Mppl 1
Mppl 1Mppl 1
Mppl 1
 
MPPL Chapter 2
MPPL Chapter 2MPPL Chapter 2
MPPL Chapter 2
 
Rpl 3-manajemen proyek pl
Rpl 3-manajemen proyek plRpl 3-manajemen proyek pl
Rpl 3-manajemen proyek pl
 
Rppl gl00 t-rencana pembangunan
Rppl gl00 t-rencana pembangunanRppl gl00 t-rencana pembangunan
Rppl gl00 t-rencana pembangunan
 
Buku ajar kecil 01
Buku ajar kecil 01Buku ajar kecil 01
Buku ajar kecil 01
 
Pengenalan RPL
Pengenalan RPLPengenalan RPL
Pengenalan RPL
 
Tugas besar mkti (fix)
Tugas besar mkti (fix)Tugas besar mkti (fix)
Tugas besar mkti (fix)
 
rekayasa perangkat lunak
rekayasa perangkat lunakrekayasa perangkat lunak
rekayasa perangkat lunak
 
Modul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakModul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunak
 
Dev&qual
Dev&qualDev&qual
Dev&qual
 
PowerPoint RPL Materi 7
PowerPoint RPL Materi 7PowerPoint RPL Materi 7
PowerPoint RPL Materi 7
 
Rpl 4-proses perangkat lunak & metrik proyek
Rpl 4-proses perangkat lunak & metrik proyekRpl 4-proses perangkat lunak & metrik proyek
Rpl 4-proses perangkat lunak & metrik proyek
 
Rekayasa Perangkat Lunak software design fundamentals
Rekayasa Perangkat Lunak software design fundamentalsRekayasa Perangkat Lunak software design fundamentals
Rekayasa Perangkat Lunak software design fundamentals
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)
 
Manajemen Proyek
Manajemen ProyekManajemen Proyek
Manajemen Proyek
 
Modul rekayasa-perangkat-lunak-lunak-ver-1
Modul rekayasa-perangkat-lunak-lunak-ver-1Modul rekayasa-perangkat-lunak-lunak-ver-1
Modul rekayasa-perangkat-lunak-lunak-ver-1
 
Bab 3
Bab 3Bab 3
Bab 3
 
MPPL Chapter 1
MPPL Chapter 1MPPL Chapter 1
MPPL Chapter 1
 

Similar to MANAJEMEN PROYEK

Mengenai development quality plan
Mengenai development quality planMengenai development quality plan
Mengenai development quality planDian Lukitasari
 
Testing&implementasi 2
Testing&implementasi 2Testing&implementasi 2
Testing&implementasi 2aiiniR
 
Development & quality plan
Development & quality planDevelopment & quality plan
Development & quality planFebryci Legirian
 
Materi rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunakMateri rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunakoktafianoandreas
 
Development and quality plan
Development and quality planDevelopment and quality plan
Development and quality planirna_300791
 
1 pengenalanrpl
1 pengenalanrpl1 pengenalanrpl
1 pengenalanrplmamas12
 
Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCM
Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCMPerencanaan Proyek Perangkat Lunak menggunakan IEEE SCM
Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCMFitra Zul Fahmi
 
tugas tik.pptx
tugas tik.pptxtugas tik.pptx
tugas tik.pptxAlvinnes
 
tugas tik.pptx
tugas tik.pptxtugas tik.pptx
tugas tik.pptxAlvinnes
 
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAKRekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAKListyowatik (Yanie)
 
Manajemen Resiko (Tugas RPL)
 Manajemen Resiko (Tugas RPL)  Manajemen Resiko (Tugas RPL)
Manajemen Resiko (Tugas RPL) viiasilviaa
 
Pertemuan 1 pendahuluan
Pertemuan 1 pendahuluanPertemuan 1 pendahuluan
Pertemuan 1 pendahuluanAhmadFauzi531
 

Similar to MANAJEMEN PROYEK (20)

Materi PPL.docx
Materi PPL.docxMateri PPL.docx
Materi PPL.docx
 
Mengenai development quality plan
Mengenai development quality planMengenai development quality plan
Mengenai development quality plan
 
Testing&implementasi 2
Testing&implementasi 2Testing&implementasi 2
Testing&implementasi 2
 
Development & quality plan
Development & quality planDevelopment & quality plan
Development & quality plan
 
Materi rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunakMateri rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunak
 
Development and quality plan
Development and quality planDevelopment and quality plan
Development and quality plan
 
1 pengenalanrpl
1 pengenalanrpl1 pengenalanrpl
1 pengenalanrpl
 
Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCM
Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCMPerencanaan Proyek Perangkat Lunak menggunakan IEEE SCM
Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCM
 
tugas tik.pptx
tugas tik.pptxtugas tik.pptx
tugas tik.pptx
 
tugas tik.pptx
tugas tik.pptxtugas tik.pptx
tugas tik.pptx
 
RANGKUMAN
RANGKUMANRANGKUMAN
RANGKUMAN
 
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAKRekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
 
Rpl upload #2
Rpl upload #2Rpl upload #2
Rpl upload #2
 
Manajemen Resiko (Tugas RPL)
 Manajemen Resiko (Tugas RPL)  Manajemen Resiko (Tugas RPL)
Manajemen Resiko (Tugas RPL)
 
Manajemen proyek.pptx
Manajemen proyek.pptxManajemen proyek.pptx
Manajemen proyek.pptx
 
Rpl upload #4
Rpl upload #4Rpl upload #4
Rpl upload #4
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programming
 
Bab ii
Bab iiBab ii
Bab ii
 
Pertemuan 1 pendahuluan
Pertemuan 1 pendahuluanPertemuan 1 pendahuluan
Pertemuan 1 pendahuluan
 

Recently uploaded

kesalahan tipe 1 dan 2 pada statistik.pptx
kesalahan tipe 1 dan 2 pada statistik.pptxkesalahan tipe 1 dan 2 pada statistik.pptx
kesalahan tipe 1 dan 2 pada statistik.pptxAhmadSyajili
 
PPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptxPPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptxnursariheldaseptiana
 
pertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptpertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptAhmadSyajili
 
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxMATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxrikosyahputra0173
 
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxmariaboisala21
 
Manajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet RiyadiManajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet RiyadiCristianoRonaldo185977
 
SKP GURU satuan kinerja pegawai tahun 2023 untuk PNS Aceh
SKP GURU satuan kinerja pegawai tahun 2023 untuk PNS AcehSKP GURU satuan kinerja pegawai tahun 2023 untuk PNS Aceh
SKP GURU satuan kinerja pegawai tahun 2023 untuk PNS AcehBISMIAULIA
 
Metode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau SurveiMetode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau Surveikustiyantidew94
 
415418921-statistika- mean media modus data tunggal dan data kelompok
415418921-statistika- mean media modus data tunggal dan data kelompok415418921-statistika- mean media modus data tunggal dan data kelompok
415418921-statistika- mean media modus data tunggal dan data kelompokelmalinda2
 

Recently uploaded (9)

kesalahan tipe 1 dan 2 pada statistik.pptx
kesalahan tipe 1 dan 2 pada statistik.pptxkesalahan tipe 1 dan 2 pada statistik.pptx
kesalahan tipe 1 dan 2 pada statistik.pptx
 
PPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptxPPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptx
 
pertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptpertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.ppt
 
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxMATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
 
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
 
Manajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet RiyadiManajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
 
SKP GURU satuan kinerja pegawai tahun 2023 untuk PNS Aceh
SKP GURU satuan kinerja pegawai tahun 2023 untuk PNS AcehSKP GURU satuan kinerja pegawai tahun 2023 untuk PNS Aceh
SKP GURU satuan kinerja pegawai tahun 2023 untuk PNS Aceh
 
Metode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau SurveiMetode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau Survei
 
415418921-statistika- mean media modus data tunggal dan data kelompok
415418921-statistika- mean media modus data tunggal dan data kelompok415418921-statistika- mean media modus data tunggal dan data kelompok
415418921-statistika- mean media modus data tunggal dan data kelompok
 

MANAJEMEN PROYEK

  • 1. MANAJEMEN PROYEK PERANGKAT LUNAK 11.1 Pengertian Manajemen Proyek Perangkat Lunak Proyek adalah urutan kegiatan yang unik, kompleks, dan saling terkait, memiliki satu tujuan, dan tujuan harus diselesaikan dalam waktu tertentu, sesuai anggaran, dan memenuhi spesifikasi. Manajemen/pengelolaan proyek perangkat lunak bertujuan agar perangkat lunak yang dibuat sampai ke tangan pelanggan (customer) tepat waktu dan sesuai dengan harapan pelanggan (customer). Proyek perangkat lunak dapat didapatkan dari proses-proses berikut: • Memiliki koneksi atau rekan yang sedang membutuhkan rekanan untuk mengerjakan proyek teknologi informasi (Information Technology (IT)). • Mencari proyek perangkat lunak dari internet. Beberapa situs luar negeri menyediakan iklan para pencari rekanan proyek perangkat lunak untuk mengerjakan perangkat lunak yang mereka butuhkan. Biasanya orang yang mendapat proyek dari internet paling tidak dapat berbahasa inggris dan menjaga reputasi karena jika tidak orang asing sering tidak bisa percaya lagi. • Pihak swasta yang sedang membutuhkan rekanan untuk mengerjakan proyek teknologi informasi (Information Technology (IT)). • Penunjukan langsung dari instansi pemerintah yang sedang membutuhkan rekanan untuk mengerjakan proyek teknologi informasi (Information Technology (IT)). • Proses pelelangan oleh instansi pemerintah yang membutuhkan rekanan untuk mengerjakan proyek teknologi informasi (Information Technology (IT)). Macam-macam proyek IT yang dapat diperoleh adalah sebagai berikut: • pengadaan perangkat keras (hardware) • pengembangan perangkat lunak (software) • pemeliharaan perangkat lunak (software) • Konsultasi IT (biasanya dilakukan oleh konsultan IT)
  • 2. Aktifitas manajemen perangkat lunak adalah sebagai berikut : •Manajemen aktivitas proyek Aktifitas yang dilakukan pada proyek perangkat lunak adalah sebagai berikut :  menulis proposal  perencanaan dan penjadwalan  pembiayaan proyek  pengawasan dan peninjauan proyek  penulisan laporan dan presentasi • Perencanaan Proyek Perencanaan proyek biasanya terdiri dari :  organisasi proyek  analisis risiko  kebutuhan perangkat keras dan perangkat lunak  pembagian kerja  penjadwalan proyek  mekanisme pengawasan dan pelaporan • Penjadwalan Proyek Hal-hal yang perlu dilakukan pada penjadwalan proyek adalah sebagai berikut :  membagi kerja proyek menjadi lebih kecil dan memperkirakan waktu sumber daya, dan personel untuk melakukan tiap bagian kerja  mengatur urutan pembagian kerja  meminimalisasi kebergantungan setian bagian kerja agar tidak terjad banyak waktu kosong (delay) karena saling menunggu bagian kerja lain selesai lebih dulu  penjadwalan yang baik bergantung pada intuisi dan pengalaman pengelola proyek
  • 3. Permasalahan yang timbul pada saat penjadwalan proyek perangkat lunak :  memperkirakan waktu, sumber daya, dan biaya bukanlah hal yang mudah, diperlukan intuisi yang tajam dan pengalaman  pembagian kerja tidak proporsional pada personel  penambahan orang ke dalam proyek di tengah atau di belakang jalannya proyek dapat membuat proyek tidak tepat waktu karena harus terlalu banyak berkomunikasi untuk membuat orang yang baru masuk mengerti permasalahan yang terjadi  masalah tidak terduga akan selalu terjadi • Manajemen risiko Manajemen risiko fokus pada mengidentifikasi risiko risiko dan membuat perencanaan yang dapat meminimalisir risiko yang mungkin terjadi pada proyek perangakat lunak. Risiko yang biasanya terjadi pada proyek perangkat lunak adalah sebagai berikut :  risiko proyek Risiko pada penjadwalan dan sumber daya (biasanya kurang karena ketidaksesuian dengan perencanaan). Risiko proyek yang yang mungkin terjadi adalah sebagai berikut : 1. pergantian orang didalam proyek 2. perubahan pengelolaan 3. tidak tersedianya perangkat keras  risiko produk Risiko yang terjadi pada proyek dapat membuat perangkat lunak yang dihasilkan tidak sesuai harapan. Risiko bisnis yang sering terjadi adalah sebagai berikut : 1. perubahan teknologi 2. persaingan produk
  • 4. Aktifitas yang dilakukan pada manajemen risiko adalah sebagai berikut :  identifikasi risiko (risk identification) mengidentifikasi risiko proyek, risiko produk, dan risiko bisnis  analisis risiko (risk analysis) memperkirakan dari risiko yang mungkin terjadi  perencanaan risiko (risk planning) membuat perencanaan untuk meminimalisasi risiko  pengawasan risiko (risk monitoring) membuat mekanisme pengawasan risiko sepanjang proyek berjalan Objek-objek yang harus dikelola dalam sebuah proyek perangkat lunak adalah sebagai berikut :  orang Orang di sini mengacu pada anggota tim pengembang perangkat lunak  produk Produk disini adalah perangkat lunak yang akan dihasilkan dari proses pengembangan  proyek Proyek disini adalah proyek perangkat lunak itu sendiri agar berjalan dengan baik dan memenuhi target yang diinginkan Kemampuan untuk menjalankan sebuah proyek perangkat lunak adalah sebagai berikut :  mendefinisikan lingkup proyek perangkat lunak  memperkirakan sumber daya yang dibutuhkan untuk menyelesaikan proyek perangkat lunak  memimpin peninjauan (review) terhadap dokumentasi dan kode program  mengumpulkan kebutuhan perangkat lunak mdan membuat spesifikasi kebutuhan perangkat lunak  mengelola desain, pemrograman, dan pengujian perakat lunak dengan efektif  membimbing proyek jika proyek mengalami masalah kualitas perangkat lunak  mengelola sumber daya luar proyek (outsource)  membuat perubahan yang efektif pada jalannya proyek di dalam organisasi Oleh karena itu seorang pemimpin proyek sebaiknya adalah orang yang berpengalaman dan memiliki kredibilitas nyang baik.
  • 5. 11.2 Perencanaan Proyek Hal-hal yang harus masuk dalam perencanaan proyek adalah sebagai berikut : • Pernyataan kerja yang merepresentasikan produk seperti spesifikasi perangkat lunak, rencana pengujian perangkat lunak, perencanaan kode program perangkat lunak, perencanaan laporan keselahan/kecatatan (defect), dan semua perencanaan pekerjaan selama proyek berjalan. • Daftar semua sumber daya (resources) yang dibutuhkan untuk pada rekayasa perangkat lunak beserta ketersediaannya.  Rincian struktur pekerjaan dan kumpulan perkiraan pekerjaan yang dilakukan selama proses rekayasa perangkat Rincian ini juga harus dilakukan secara detail, jangan sampai ada sebuah pekerjaan yang tidak dipredeksi harus dikerjakan di tengah proyek, hal ini dapat menyebabkan kebingungan siapa kah yang bertanggung jawab pada kerjaan itu.  Perencanaan jadwal dan biaya proyek. Hal ini harus didasari dengan perencanaan yang sangat detail dan estimasi yang tepat. Jika perencanaan jadwal tidak tepat maka bisa jadwal yang telah ditetapkan menjadi molor pada kenyataannya. Perencanaan risiko yang mengidentifikasi setiap risiko yang mungkin dihadapi dan merencanakan bagaimana risiko itu akan ditangani. Rincian daftar risiko harus diidentifikasi sedatail mungkin agar jika risiko terjadi tidak menjadi kebingungan menanganinya. Risiko biasanya ditulis dalam sebuah daftar risiko yang berhasil diidentifikasi, untuk setiap risiko diperkirakan kemungkinan terjadi atau ditentukan sekala prioritas terjadinya, lalu dibuatlah penangan untuk setiap risiko yang berhasil diindentifikasi. Penanganan setiap risiko dapat direncanakan lebih dari satu penangan untuk mengatasi jika terjadi kegagalan penanganan.
  • 6. 11.3 Pengujian Perangkat Lunak Sebuah perangkat lunak perlu dijaga kualitasnya bahwa kualitas bergantung kepada kepuasan pelanggan (customer). Kualitas perangkat lunak perlu dijaga untuk keperluan sebagai berikut :  agar dapat “survive” bertahan hidup di dunia bisnis perangkat lunak  dapat bersaing dengan perangkat lunak yang lain  penting untuk pemasaran global (global marketing)  mengefektifkan biaya agar tidak banyak membuang peramgkat lunak karena kegagalan pemasaran atau kegagalan produksi mempertahankan pelanggan (customer) dan meningkatkan keuntungan, 11.3.2.3 Pengujian Regression Integration Pengujian regresi lebih sesuai menggunakaan tiga kelompok kasus pengujian sebagai berikut :  kelas kasus uji yang berisi contoh kasus pengujian yang dapat menguji semua fungsi perangkat lunak  kelas kasus uji yang berisi kasus tambahan yang fokus pada fungsi perangkat lunak yang akan terpengaruh jika ada tambahan modul baru untuk diuji  kelas kasus uji yang berisi kasus yang fokus pada komponen atau modul baru atau yang mengalami perubahan 11.3.2.4 Pengujian Smoke Integration Pengujian “asap” meliputi aktifitas-aktifitas berikut :  mempersiapkan komponen atau modul perangkat lunak yang sudah translasi menjadi kode program diintegrasikan dengan komponen lain yang terkait seperti berkas (file) data, pustaka (libraries), modul lain yang di gunakan kembali (reusable), dan komponen rekayasa lainnya yang diperlukan untuk implementasi satu atau lebih fungsi perangkat lunak (merupakan komponen yang diubah atau diperbaiki)  Mempersiapkan sekumpulan pengujian yang didesain untuk menemukan keselahan (error) yang menjaga perangkat lunak tetap memenuhi fungsinya
  • 7. 11.3.2.2 Pengujian Bottom-up Integration Pengujian integrasi dari bawah ke atas (bottom-up integration) memulai pengujian dari modul yang paling kecil ke modul yang lebih besar. 11.3.2 Pengujian Integrasi Pengujian integrasi memiliki beberapa tipe strategi pengujian seperti sebagai berikut :  pengujian integrasi dari atas ke bawah (top-down integration)  pengujian integrasindari bawah ke atas (bottom-up integration)  pengujian integrasi regresi (regression integration)  pengujian integrasi asap (smoke integration)  pengujian integrasi roti isis 11.3.2.1 Pengujian Top-Down Integration White-Box Testing (pengujian kotak putih) 11.3.1 Pengujian Unit Black-Box Testing (pengujian kotak hitam)