SlideShare a Scribd company logo
1 of 17
Perencanaan Proyek
Perangkat Lunak
Fitra Zul Fahmi
Setelah kuliah ini diharapkan mampu
menjawab pertanyaan
 Bagaimana cara membuat perencanaan perangkat lunak yang baik?
 Apa saja unsur-unsur yang patut diperhitungkan dalam merencanakan
pembuatan perangkat lunak?
 Apa saja metode yang umum digunakan dalam perencanaan pengembangan
perangkat lunak?
Serangkaian aktivitas yang direncanakan dan diorganisir untuk
mencapai hasil dan tujuan tertentu dengan batas waktu dan sumber
daya yang ditentukan
Serangkaian aktivitas yang direncanakan dan diorganisir untuk
membangun perangkat lunak yang sesuai dengan spesifikasi dengan
batas waktu dan sumber daya yang telah ditentukan
Proyek
Proyek Perangkat Lunak
Unsur-unsur dalam Proyek Perangkat
Lunak
• Unsur manusia yang terlibat dalam proyek
pengembangan perangkat lunak
• 3 jenis peran people
• Pemimpin Tim (Manajer proyek)
• Pemain Utama (Anggota tim yang terlibat
langsung dalam pengembangan perangkat lunak,
seperti: Analis Sistem, Desainer Sistem,
Programmer)
• Pemain Pendukung (Tim yang bertindak sebagai
tester atau trainer)
People
• Semua people, khususnya manajer proyek memahami
teori proses dan siklus hidup perangkat lunak
Process
• Semua people mengetahui produk yang akan dibuat,
ruang lingkup dan tujuan produk, serta pemecahan
kebutuhan system untuk membuat produk tersebut
Product
• Semua people menjalankan pengembangan produk
(perangkat lunak) sesuai dengan perencanaan yang
disusun dan disepakati
• Setiap people harus berkomunikasi dan bekerja sama
dengan baik untuk membuat proyek berhasil (produk
sesuai dengan tujuan dan ruang lingkup)
Project
Tahapan Perencanaan
 Perencanaan perangkat lunak memiliki beberapa tahapan yang telah
distandarisasi oleh IEEE (Institute Electrical and Electronics and Engineering)
 Standarisasi untuk perencanaan perangkat lunak yang dibuat oleh IEEE
terangkum sebagai SCM (Software Configuration Management)
 Tahapan perencanaan proyek perangkat lunak terbagi menjadi
1. Introduction
2. SCM Management
3. SCM Activities
4. SCM Schedules
5. SCM Resources
6. SCM Plan Maintenance
Introduction
SCM Management
SCM Activities
SCM Schedules
SCM Resources
SCM Plan
Maintenance
Tahapan awal dari perencanaan yang didalamnya
meliputi:
a. Ruang lingkup perangkat lunak yang akan
dikerjakan
b. Tujuan dari perangkat lunak yang akan dibuat
c. Definisi dari perangkat lunak
d. Referensi perangkat lunak
Introduction
SCM Management
SCM Activities
SCM Schedules
SCM Resources
SCM Plan
Maintenance
Aspek manajerial dari perencanaan proyek
perangkat lunak. Pada bagian ini
• Manajer proyek menuliskan pembagian tugas
• Rencana implementasi
• Penetapan prosedur dalam pembuatan
perangkat lunak
Introduction
SCM Management
SCM Activities
SCM Schedules
SCM Resources
SCM Plan
Maintenance
Perencanaan aktivitas yang nantinya dilakukan
dalam pembuatan perangkat lunak.
Target yang harus dicapai dalam satuan waktu
tertentu
Wewenang revisi dan kendali saat proyek
dilaksanakan
Introduction
SCM Management
SCM Activities
SCM Schedules
SCM Resources
SCM Plan
Maintenance
Tahapan pembuatan jadwal proyek dengan
timeline yang sesuai dengan permintaan
pelanggan.
Introduction
SCM Management
SCM Activities
SCM Schedules
SCM Resources
SCM Plan
Maintenance
Pemetaan jadwal dan target yang telah
ditentukan sesuai dengan sumber daya yang
dimiliki.
Sumber daya:
• Sumber daya perangkat keras dan perangkat
lunak yang dimiliki tim
• Sumber daya manusia yang terlibat dalam
pengerjaan proyek
Introduction
SCM Management
SCM Activities
SCM Schedules
SCM Resources
SCM Plan
Maintenance
Perencanaan tentang pemeliharaan perangkat
lunak jika perangkat lunak telah selesai
diproduksi (dikembangkan)
Estimasi
 Estimasi : sebuah pengukuran yang didasarkan pada hasil secara kuantitatif
atau dapat diukur dengan angka tingkat akurasinya
 Estimasi perangkat lunak : melakukan pengukuran atau prediksi mengenai
keluaran dari sebuah proyek dengan meninjau jadwal, usaha, biaya, bahkan
resiko yang mungkin muncul dan akan ditanggung dalam proyek tersebut
Metode dalam Estimasi
 COCOMO (Constructive Cost Model)
 COCOMO adalah model yang digunakan untuk menghitung nilai biaya, usaha
dan jadwal pada aktivitas pengembangan perangkat lunak
 COCOMO dibuat pertama kali oleh Boehm pada tahun 1981
COCOMO II
 Tahun 2000 dikembangkan COCOMO II yang memiliki tujuan:
 Mengembangan estimasi biaya dan jadwal proses pengembangan perangkat lunak
 Mengembangkan kapabilitas alat bantu untuk membantu melakukan estimasi biaya
pengembangan perangkat lunak
 Menyediakan sebuah kerangka kerja yang secara kuantitatif dapat melakukan
evaluasi mengenai siklus hidup perangkat lunak beserta biaya dan jadwal yang ada
Referensi
 https://ieeexplore.ieee.org/document/6170935
 Maqdum, A. N., Perdanakusuma, A. R. dan Putra, W. H. N. (2019) “Implementasi
Metode COCOMO II untuk Estimasi Biaya Pengembangan Perangkat Lunak di
CV. Profile Image Studio”, Jurnal Pengembangan Teknologi Informasi dan Ilmu
Komputer, 3(6), hlm. 6238–6247. Tersedia pada: https://j-
ptiik.ub.ac.id/index.php/j-ptiik/article/view/5671 (Diakses: 26 Desember 2023).
Selesai
Terima kasih atas perhatiannya

More Related Content

Similar to Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCM

Kerangka acuan kerja-5116100093
Kerangka acuan kerja-5116100093Kerangka acuan kerja-5116100093
Kerangka acuan kerja-5116100093IvanRiansyah3
 
Kerangkaacuankerja 16-133-mppl-converted
Kerangkaacuankerja 16-133-mppl-convertedKerangkaacuankerja 16-133-mppl-converted
Kerangkaacuankerja 16-133-mppl-convertedFariz Purnomo
 
Kerangka acuan kerja aplikasi my indi home pt. telkom banjarmasin (1)
Kerangka acuan kerja  aplikasi my indi home pt. telkom banjarmasin (1)Kerangka acuan kerja  aplikasi my indi home pt. telkom banjarmasin (1)
Kerangka acuan kerja aplikasi my indi home pt. telkom banjarmasin (1)falahaththaariqrazza
 
Kerangka Acuan Kerja
Kerangka Acuan KerjaKerangka Acuan Kerja
Kerangka Acuan KerjaAchmad Jadid
 
Tugas3 (kak) MPPL
Tugas3 (kak) MPPLTugas3 (kak) MPPL
Tugas3 (kak) MPPLNatashaVal
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)gleebelle
 
Manajemen proyek perangkat lunak syafria zepri pratama
Manajemen proyek perangkat lunak syafria zepri pratama Manajemen proyek perangkat lunak syafria zepri pratama
Manajemen proyek perangkat lunak syafria zepri pratama safriazepripratama
 
Kualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptxKualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptxBongSemoi1506
 
Testing&implementasi 2
Testing&implementasi 2Testing&implementasi 2
Testing&implementasi 2aiiniR
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process modelf' yagami
 
Tugas 3 kak 05111640000171
Tugas 3 kak 05111640000171Tugas 3 kak 05111640000171
Tugas 3 kak 05111640000171almas aqmaa
 
Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)
Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)
Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)Ganendra Afrasya
 

Similar to Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCM (20)

Kerangka acuan kerja-5116100093
Kerangka acuan kerja-5116100093Kerangka acuan kerja-5116100093
Kerangka acuan kerja-5116100093
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
 
Kerangkaacuankerja 16-133-mppl-converted
Kerangkaacuankerja 16-133-mppl-convertedKerangkaacuankerja 16-133-mppl-converted
Kerangkaacuankerja 16-133-mppl-converted
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Gis Bab9
Gis Bab9Gis Bab9
Gis Bab9
 
Kerangka acuan kerja aplikasi my indi home pt. telkom banjarmasin (1)
Kerangka acuan kerja  aplikasi my indi home pt. telkom banjarmasin (1)Kerangka acuan kerja  aplikasi my indi home pt. telkom banjarmasin (1)
Kerangka acuan kerja aplikasi my indi home pt. telkom banjarmasin (1)
 
EAS MPPL E
EAS MPPL EEAS MPPL E
EAS MPPL E
 
Kerangka Acuan Kerja
Kerangka Acuan KerjaKerangka Acuan Kerja
Kerangka Acuan Kerja
 
Rpl upload #3
Rpl upload #3Rpl upload #3
Rpl upload #3
 
Bab 4
Bab 4Bab 4
Bab 4
 
Tugas3 (kak) MPPL
Tugas3 (kak) MPPLTugas3 (kak) MPPL
Tugas3 (kak) MPPL
 
KUALITAS SOURCE CODE.pptx
KUALITAS SOURCE CODE.pptxKUALITAS SOURCE CODE.pptx
KUALITAS SOURCE CODE.pptx
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)
 
Manajemen proyek perangkat lunak syafria zepri pratama
Manajemen proyek perangkat lunak syafria zepri pratama Manajemen proyek perangkat lunak syafria zepri pratama
Manajemen proyek perangkat lunak syafria zepri pratama
 
Kualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptxKualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptx
 
Testing&implementasi 2
Testing&implementasi 2Testing&implementasi 2
Testing&implementasi 2
 
Safika & Risca
Safika & RiscaSafika & Risca
Safika & Risca
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process model
 
Tugas 3 kak 05111640000171
Tugas 3 kak 05111640000171Tugas 3 kak 05111640000171
Tugas 3 kak 05111640000171
 
Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)
Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)
Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)
 

Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCM

  • 2. Setelah kuliah ini diharapkan mampu menjawab pertanyaan  Bagaimana cara membuat perencanaan perangkat lunak yang baik?  Apa saja unsur-unsur yang patut diperhitungkan dalam merencanakan pembuatan perangkat lunak?  Apa saja metode yang umum digunakan dalam perencanaan pengembangan perangkat lunak?
  • 3. Serangkaian aktivitas yang direncanakan dan diorganisir untuk mencapai hasil dan tujuan tertentu dengan batas waktu dan sumber daya yang ditentukan Serangkaian aktivitas yang direncanakan dan diorganisir untuk membangun perangkat lunak yang sesuai dengan spesifikasi dengan batas waktu dan sumber daya yang telah ditentukan Proyek Proyek Perangkat Lunak
  • 4. Unsur-unsur dalam Proyek Perangkat Lunak • Unsur manusia yang terlibat dalam proyek pengembangan perangkat lunak • 3 jenis peran people • Pemimpin Tim (Manajer proyek) • Pemain Utama (Anggota tim yang terlibat langsung dalam pengembangan perangkat lunak, seperti: Analis Sistem, Desainer Sistem, Programmer) • Pemain Pendukung (Tim yang bertindak sebagai tester atau trainer) People
  • 5. • Semua people, khususnya manajer proyek memahami teori proses dan siklus hidup perangkat lunak Process • Semua people mengetahui produk yang akan dibuat, ruang lingkup dan tujuan produk, serta pemecahan kebutuhan system untuk membuat produk tersebut Product • Semua people menjalankan pengembangan produk (perangkat lunak) sesuai dengan perencanaan yang disusun dan disepakati • Setiap people harus berkomunikasi dan bekerja sama dengan baik untuk membuat proyek berhasil (produk sesuai dengan tujuan dan ruang lingkup) Project
  • 6. Tahapan Perencanaan  Perencanaan perangkat lunak memiliki beberapa tahapan yang telah distandarisasi oleh IEEE (Institute Electrical and Electronics and Engineering)  Standarisasi untuk perencanaan perangkat lunak yang dibuat oleh IEEE terangkum sebagai SCM (Software Configuration Management)  Tahapan perencanaan proyek perangkat lunak terbagi menjadi 1. Introduction 2. SCM Management 3. SCM Activities 4. SCM Schedules 5. SCM Resources 6. SCM Plan Maintenance
  • 7. Introduction SCM Management SCM Activities SCM Schedules SCM Resources SCM Plan Maintenance Tahapan awal dari perencanaan yang didalamnya meliputi: a. Ruang lingkup perangkat lunak yang akan dikerjakan b. Tujuan dari perangkat lunak yang akan dibuat c. Definisi dari perangkat lunak d. Referensi perangkat lunak
  • 8. Introduction SCM Management SCM Activities SCM Schedules SCM Resources SCM Plan Maintenance Aspek manajerial dari perencanaan proyek perangkat lunak. Pada bagian ini • Manajer proyek menuliskan pembagian tugas • Rencana implementasi • Penetapan prosedur dalam pembuatan perangkat lunak
  • 9. Introduction SCM Management SCM Activities SCM Schedules SCM Resources SCM Plan Maintenance Perencanaan aktivitas yang nantinya dilakukan dalam pembuatan perangkat lunak. Target yang harus dicapai dalam satuan waktu tertentu Wewenang revisi dan kendali saat proyek dilaksanakan
  • 10. Introduction SCM Management SCM Activities SCM Schedules SCM Resources SCM Plan Maintenance Tahapan pembuatan jadwal proyek dengan timeline yang sesuai dengan permintaan pelanggan.
  • 11. Introduction SCM Management SCM Activities SCM Schedules SCM Resources SCM Plan Maintenance Pemetaan jadwal dan target yang telah ditentukan sesuai dengan sumber daya yang dimiliki. Sumber daya: • Sumber daya perangkat keras dan perangkat lunak yang dimiliki tim • Sumber daya manusia yang terlibat dalam pengerjaan proyek
  • 12. Introduction SCM Management SCM Activities SCM Schedules SCM Resources SCM Plan Maintenance Perencanaan tentang pemeliharaan perangkat lunak jika perangkat lunak telah selesai diproduksi (dikembangkan)
  • 13. Estimasi  Estimasi : sebuah pengukuran yang didasarkan pada hasil secara kuantitatif atau dapat diukur dengan angka tingkat akurasinya  Estimasi perangkat lunak : melakukan pengukuran atau prediksi mengenai keluaran dari sebuah proyek dengan meninjau jadwal, usaha, biaya, bahkan resiko yang mungkin muncul dan akan ditanggung dalam proyek tersebut
  • 14. Metode dalam Estimasi  COCOMO (Constructive Cost Model)  COCOMO adalah model yang digunakan untuk menghitung nilai biaya, usaha dan jadwal pada aktivitas pengembangan perangkat lunak  COCOMO dibuat pertama kali oleh Boehm pada tahun 1981
  • 15. COCOMO II  Tahun 2000 dikembangkan COCOMO II yang memiliki tujuan:  Mengembangan estimasi biaya dan jadwal proses pengembangan perangkat lunak  Mengembangkan kapabilitas alat bantu untuk membantu melakukan estimasi biaya pengembangan perangkat lunak  Menyediakan sebuah kerangka kerja yang secara kuantitatif dapat melakukan evaluasi mengenai siklus hidup perangkat lunak beserta biaya dan jadwal yang ada
  • 16. Referensi  https://ieeexplore.ieee.org/document/6170935  Maqdum, A. N., Perdanakusuma, A. R. dan Putra, W. H. N. (2019) “Implementasi Metode COCOMO II untuk Estimasi Biaya Pengembangan Perangkat Lunak di CV. Profile Image Studio”, Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, 3(6), hlm. 6238–6247. Tersedia pada: https://j- ptiik.ub.ac.id/index.php/j-ptiik/article/view/5671 (Diakses: 26 Desember 2023).

Editor's Notes

  1. https://ieeexplore.ieee.org/document/6170935 828-2012 - IEEE Standard for Configuration Management in Systems and Software Engineering