SlideShare a Scribd company logo
1 of 11
Bei Harira Irawan, S.Kom, MM, M.Kom
- 2 -
Manajemen Proyek
Perangkat Lunak
SPEKTRUM
 People (Manusia)
 Problem (Masalah)
 Process (Proses)
PEOPLE (MANUSIA)
1. Pimpinan Tim
• Mampu melakukan pemecahan masalah
• Mempunyai rasa percaya diri untuk melakukan
kontrol terhadap proyek
• Mengoptimasi produktivitas sebuah proyek
• Memiliki inisiatif dan prestasi
• Memiliki pengaruh dan mampu membentuk
TIM yang solid, serta mampu menguasai diri
meskipun berada pada situasi tekanan yang
tinggi
PEOPLE (MANUSIA)
2. Masalah koordinasi dan komunikasi
• Ada banyak alasan mengapa proyek
perangkat lunak menemui kesulitan, yaitu
salah satunya usaha pengembangan yang
besar, kompleksitas yang besar dan kesulitan
dalam mengkoordinasi anggota tim
• Tim perekayasa perangkat lunak harus
membangun metode yang efektif untuk
mengkoordinasi orang-orang yang
mengerjakan pekerjaan tersebut
PROBLEM (MASALAH)
Analisis yang mendetail tentang kebutuhan perangkat
lunak akan memberikan informasi yang memadai untuk
suatu perhitungan, tetapi analisis sering memerlukan
waktu berminggu-minggu atau bahkan berbulan-bulan,
lebih buruk lagi, kebutuhan terkadang berubah-ubah,
berubah secara reguler pada saat proyek berjalan,
sehingga kita harus memetakan masalah sejak awal
dengan detail
PROBLEM (MASALAH)
Pemetaan masalah diawali dengan :
1. Ruang Lingkup, dibatasi dengan pertanyaan-pertanyaan sebagai berikut :
 Konteks : Bagaimana perangkat lunak yang akan dibangun dapat
memenuhi sebuah sistem, produk, atau konteks bisnis yang lebih
besar, serta batasan apa yang ditentukan sebagai hasil dari konteks
tersebut?
 Tujuan informasi : Objek data pelanggan apa yang dihasilkan sebagai
output dari perangkat lunak? Objek data apa yang diperlukan sebagai
input?
 Fungsi dan unjuk kerja : Fungsi apa yang dilakukan oleh perangkat
lunak untuk mentransformasi input data menjadi output? Adakah ciri
kerja khusus yang akan ditekankan?
PROBLEM (MASALAH)
2. Dekomposisi masalah
 Dekomposisi masalah yang sering juga disebut sebagai
partitioning (pembagian), merupakan sebuah aktivitas
yang mendudukan inti dari analisis kebutuhan perangkat
lunak. Dekomposisi diterapkan pada dua area utama yaitu :
a. Fungsionalitas yang harus disampaikan
b. Proses yang akan dipakai untuk menyampaikannya
 Manusia cenderung menerapkan sebuah strategi
pembagian ketika dihadapkan sebuah masalah yang
kompleks. Masalah yang kompleks yang besar, dibagi lagi
menjadi masalah yang lebih kecil yang dapat dikendalikan
•
PROCESS (PROSES)
Fase-fase yang menandai proses perangkat
lunak yaitu :
• Fase definisi
• Fase pengembangan
• Fase pemeliharaan
PROCESS (PROSES)
Perencanaan proyek dimulai dengan
menggabungkan masalah dan proses. Setiap
fungsi yang akan direkayasa oleh tim perangkat
lunak harus melampaui sejumlah aktivitas
kerangka kerja yang telah ditentukan bagi
sebuah organisasi perangkat lunak
PROCESS (PROSES)
Misal organisasi sudah mengadopsi serangkaian aktivitas
kerangka kerja sebagai berikut :
• Komunikasi pelanggan : tugas-tugas yang diperlukan untuk
membangun komunikasi yang efektif
• Perencanaan : tugas-tugas yang diperlukan untuk
menentukan sumber daya, ketepatan waktu, dan informasi
proyek yang lain
• Analisis resiko : tugas-tugas yang diperlukan untuk
memperkirakan resiko-resiko manajemen dan teknis
PROCESS (PROSES)
• Rekayasa : tugas-tugas yang diperlukan untuk membangun
suatu perwakilan aplikasi atau lebih
• Kontruksi dan rilis : tugas-tugas yang diperlukan untuk
membangun, menguji, memasang dan memberikan
dukungan kepada pemakai (seperti dokumentasi dan
pelatihan)
• Evaluasi pelanggan : tugas-tugas yang diperlukan untuk
memperoleh umpan balik dari pelanggan dengan
didasarkan pada evaluasi representasi perangkat lunak
yang diciptakan selama masa rekayasa serta implementasi
selama masa instalasi

More Related Content

What's hot

Rekayasa Perangkat Lunak software design fundamentals
Rekayasa Perangkat Lunak software design fundamentalsRekayasa Perangkat Lunak software design fundamentals
Rekayasa Perangkat Lunak software design fundamentals
Listyowatik (Yanie)
 
Perancangan arsitektural
Perancangan arsitekturalPerancangan arsitektural
Perancangan arsitektural
arfianti
 
Bab 2 proses pembangunan perangkat lunak
Bab 2   proses pembangunan perangkat lunakBab 2   proses pembangunan perangkat lunak
Bab 2 proses pembangunan perangkat lunak
sahrul salam
 
Rancangan perangkat lunak
Rancangan perangkat lunakRancangan perangkat lunak
Rancangan perangkat lunak
Ainul Yaqin
 
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
Denny Yahya
 

What's hot (20)

Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunak
 
Rekayasa Perangkat Lunak software design fundamentals
Rekayasa Perangkat Lunak software design fundamentalsRekayasa Perangkat Lunak software design fundamentals
Rekayasa Perangkat Lunak software design fundamentals
 
Perancangan arsitektural
Perancangan arsitekturalPerancangan arsitektural
Perancangan arsitektural
 
MPPL Chapter 3
MPPL Chapter 3MPPL Chapter 3
MPPL Chapter 3
 
Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat Lunak
 
manajemen Proyek perangkat Lunak
manajemen Proyek perangkat Lunakmanajemen Proyek perangkat Lunak
manajemen Proyek perangkat Lunak
 
Rekayasa Perangkat Lunak - Model Pengembangan Sistem
Rekayasa Perangkat Lunak - Model Pengembangan SistemRekayasa Perangkat Lunak - Model Pengembangan Sistem
Rekayasa Perangkat Lunak - Model Pengembangan Sistem
 
Ragam Model Proses Perangkat Lunak
Ragam Model Proses Perangkat LunakRagam Model Proses Perangkat Lunak
Ragam Model Proses Perangkat Lunak
 
Evolusi perkembangan rekayasa perangkat lunak
Evolusi perkembangan rekayasa perangkat lunakEvolusi perkembangan rekayasa perangkat lunak
Evolusi perkembangan rekayasa perangkat lunak
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
 
Rpl upload #3
Rpl upload #3Rpl upload #3
Rpl upload #3
 
Bab 2 proses pembangunan perangkat lunak
Bab 2   proses pembangunan perangkat lunakBab 2   proses pembangunan perangkat lunak
Bab 2 proses pembangunan perangkat lunak
 
Metode rup
Metode rupMetode rup
Metode rup
 
Konsep Rekayasa Perangakat Lunak
Konsep Rekayasa Perangakat LunakKonsep Rekayasa Perangakat Lunak
Konsep Rekayasa Perangakat Lunak
 
Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak
 
Rancangan perangkat lunak
Rancangan perangkat lunakRancangan perangkat lunak
Rancangan perangkat lunak
 
Metode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDMetode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFD
 
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
 
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4
 
Kd 1 lengkap + kd 2 pertemuan 1
Kd 1 lengkap + kd 2 pertemuan 1Kd 1 lengkap + kd 2 pertemuan 1
Kd 1 lengkap + kd 2 pertemuan 1
 

Similar to MPPL Chapter 2

manajemen proyeksi
manajemen proyeksimanajemen proyeksi
manajemen proyeksi
triadiputra
 
Buku ajar kecil 02
Buku ajar kecil 02Buku ajar kecil 02
Buku ajar kecil 02
Ainul Yaqin
 
Bab 5 rencana manajemen proyek
Bab 5 rencana manajemen proyekBab 5 rencana manajemen proyek
Bab 5 rencana manajemen proyek
Rif'at Hm
 
Kelompok 2 agile software development
Kelompok 2   agile software developmentKelompok 2   agile software development
Kelompok 2 agile software development
Hendri Winarto
 

Similar to MPPL Chapter 2 (20)

manajemen-proyek-sistem-informasi.ppt
manajemen-proyek-sistem-informasi.pptmanajemen-proyek-sistem-informasi.ppt
manajemen-proyek-sistem-informasi.ppt
 
manajemen-proyek-sistem-informasi.ppt
manajemen-proyek-sistem-informasi.pptmanajemen-proyek-sistem-informasi.ppt
manajemen-proyek-sistem-informasi.ppt
 
manajemen proyeksi
manajemen proyeksimanajemen proyeksi
manajemen proyeksi
 
RPL_4_Man_Proy_-_Konsep.ppt
RPL_4_Man_Proy_-_Konsep.pptRPL_4_Man_Proy_-_Konsep.ppt
RPL_4_Man_Proy_-_Konsep.ppt
 
Buku ajar kecil 02
Buku ajar kecil 02Buku ajar kecil 02
Buku ajar kecil 02
 
Pertemuan 7
Pertemuan 7Pertemuan 7
Pertemuan 7
 
Perkuliahan Ke 4 Rekayasa Perangkat Lunak
Perkuliahan Ke 4 Rekayasa Perangkat LunakPerkuliahan Ke 4 Rekayasa Perangkat Lunak
Perkuliahan Ke 4 Rekayasa Perangkat Lunak
 
Bab 5 rencana manajemen proyek
Bab 5 rencana manajemen proyekBab 5 rencana manajemen proyek
Bab 5 rencana manajemen proyek
 
Bab 5 rencana manajemen proyek
Bab 5 rencana manajemen proyekBab 5 rencana manajemen proyek
Bab 5 rencana manajemen proyek
 
ITPM
ITPM ITPM
ITPM
 
Week 5 - Agile Methods and Software Engineering Practice.pptx
Week 5 - Agile Methods and Software Engineering Practice.pptxWeek 5 - Agile Methods and Software Engineering Practice.pptx
Week 5 - Agile Methods and Software Engineering Practice.pptx
 
Bab 4
Bab 4Bab 4
Bab 4
 
MANAJEMEN PROJEK SISTEM INFORMASI
MANAJEMEN PROJEK SISTEM INFORMASI MANAJEMEN PROJEK SISTEM INFORMASI
MANAJEMEN PROJEK SISTEM INFORMASI
 
Evaluasi Akhir Semester - MPPL -E
Evaluasi Akhir Semester - MPPL -EEvaluasi Akhir Semester - MPPL -E
Evaluasi Akhir Semester - MPPL -E
 
Materi PPL.docx
Materi PPL.docxMateri PPL.docx
Materi PPL.docx
 
Produk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat LunakProduk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat Lunak
 
Kelompok 2 agile software development
Kelompok 2   agile software developmentKelompok 2   agile software development
Kelompok 2 agile software development
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programming
 
1 mps ippg
1 mps ippg1 mps ippg
1 mps ippg
 
Analisa dan Perancangan Sistem Informasi Pert 15
Analisa dan Perancangan Sistem Informasi Pert 15Analisa dan Perancangan Sistem Informasi Pert 15
Analisa dan Perancangan Sistem Informasi Pert 15
 

More from beiharira (20)

ALgoritma - Chapter 3
ALgoritma - Chapter 3ALgoritma - Chapter 3
ALgoritma - Chapter 3
 
Algoritma - Chapter 2
Algoritma - Chapter 2Algoritma - Chapter 2
Algoritma - Chapter 2
 
UAS - OOP
UAS - OOPUAS - OOP
UAS - OOP
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1
 
Sertifikat Dody
Sertifikat DodySertifikat Dody
Sertifikat Dody
 
14. OOP Java
14. OOP Java14. OOP Java
14. OOP Java
 
Proyek TI - Chapter 12
Proyek TI - Chapter 12Proyek TI - Chapter 12
Proyek TI - Chapter 12
 
13. OOP Java
13. OOP Java13. OOP Java
13. OOP Java
 
Jarkom
JarkomJarkom
Jarkom
 
12. OOP Java
12. OOP Java12. OOP Java
12. OOP Java
 
Proyek TI - Chapter 11
Proyek TI - Chapter 11Proyek TI - Chapter 11
Proyek TI - Chapter 11
 
11. OOP Java
11. OOP Java11. OOP Java
11. OOP Java
 
Proyek TI - Chapter 10
Proyek TI - Chapter 10Proyek TI - Chapter 10
Proyek TI - Chapter 10
 
10. OOP - Java
10. OOP - Java10. OOP - Java
10. OOP - Java
 
6. Proyek TI - Chapter 8
6. Proyek TI - Chapter 86. Proyek TI - Chapter 8
6. Proyek TI - Chapter 8
 
9. Oop Java
9. Oop Java9. Oop Java
9. Oop Java
 
5. Proyek TI - Chapter 7
5. Proyek TI - Chapter 75. Proyek TI - Chapter 7
5. Proyek TI - Chapter 7
 
8. OOP Java
8. OOP Java8. OOP Java
8. OOP Java
 
UTS - OOP
UTS - OOPUTS - OOP
UTS - OOP
 
4. Proyek TI - Chapter 6
4. Proyek TI - Chapter 64. Proyek TI - Chapter 6
4. Proyek TI - Chapter 6
 

Recently uploaded

Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
NurindahSetyawati1
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
AgusRahmat39
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNS
dheaprs
 

Recently uploaded (20)

CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNS
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
 
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah DasarPPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 

MPPL Chapter 2

  • 1. Bei Harira Irawan, S.Kom, MM, M.Kom - 2 - Manajemen Proyek Perangkat Lunak
  • 2. SPEKTRUM  People (Manusia)  Problem (Masalah)  Process (Proses)
  • 3. PEOPLE (MANUSIA) 1. Pimpinan Tim • Mampu melakukan pemecahan masalah • Mempunyai rasa percaya diri untuk melakukan kontrol terhadap proyek • Mengoptimasi produktivitas sebuah proyek • Memiliki inisiatif dan prestasi • Memiliki pengaruh dan mampu membentuk TIM yang solid, serta mampu menguasai diri meskipun berada pada situasi tekanan yang tinggi
  • 4. PEOPLE (MANUSIA) 2. Masalah koordinasi dan komunikasi • Ada banyak alasan mengapa proyek perangkat lunak menemui kesulitan, yaitu salah satunya usaha pengembangan yang besar, kompleksitas yang besar dan kesulitan dalam mengkoordinasi anggota tim • Tim perekayasa perangkat lunak harus membangun metode yang efektif untuk mengkoordinasi orang-orang yang mengerjakan pekerjaan tersebut
  • 5. PROBLEM (MASALAH) Analisis yang mendetail tentang kebutuhan perangkat lunak akan memberikan informasi yang memadai untuk suatu perhitungan, tetapi analisis sering memerlukan waktu berminggu-minggu atau bahkan berbulan-bulan, lebih buruk lagi, kebutuhan terkadang berubah-ubah, berubah secara reguler pada saat proyek berjalan, sehingga kita harus memetakan masalah sejak awal dengan detail
  • 6. PROBLEM (MASALAH) Pemetaan masalah diawali dengan : 1. Ruang Lingkup, dibatasi dengan pertanyaan-pertanyaan sebagai berikut :  Konteks : Bagaimana perangkat lunak yang akan dibangun dapat memenuhi sebuah sistem, produk, atau konteks bisnis yang lebih besar, serta batasan apa yang ditentukan sebagai hasil dari konteks tersebut?  Tujuan informasi : Objek data pelanggan apa yang dihasilkan sebagai output dari perangkat lunak? Objek data apa yang diperlukan sebagai input?  Fungsi dan unjuk kerja : Fungsi apa yang dilakukan oleh perangkat lunak untuk mentransformasi input data menjadi output? Adakah ciri kerja khusus yang akan ditekankan?
  • 7. PROBLEM (MASALAH) 2. Dekomposisi masalah  Dekomposisi masalah yang sering juga disebut sebagai partitioning (pembagian), merupakan sebuah aktivitas yang mendudukan inti dari analisis kebutuhan perangkat lunak. Dekomposisi diterapkan pada dua area utama yaitu : a. Fungsionalitas yang harus disampaikan b. Proses yang akan dipakai untuk menyampaikannya  Manusia cenderung menerapkan sebuah strategi pembagian ketika dihadapkan sebuah masalah yang kompleks. Masalah yang kompleks yang besar, dibagi lagi menjadi masalah yang lebih kecil yang dapat dikendalikan •
  • 8. PROCESS (PROSES) Fase-fase yang menandai proses perangkat lunak yaitu : • Fase definisi • Fase pengembangan • Fase pemeliharaan
  • 9. PROCESS (PROSES) Perencanaan proyek dimulai dengan menggabungkan masalah dan proses. Setiap fungsi yang akan direkayasa oleh tim perangkat lunak harus melampaui sejumlah aktivitas kerangka kerja yang telah ditentukan bagi sebuah organisasi perangkat lunak
  • 10. PROCESS (PROSES) Misal organisasi sudah mengadopsi serangkaian aktivitas kerangka kerja sebagai berikut : • Komunikasi pelanggan : tugas-tugas yang diperlukan untuk membangun komunikasi yang efektif • Perencanaan : tugas-tugas yang diperlukan untuk menentukan sumber daya, ketepatan waktu, dan informasi proyek yang lain • Analisis resiko : tugas-tugas yang diperlukan untuk memperkirakan resiko-resiko manajemen dan teknis
  • 11. PROCESS (PROSES) • Rekayasa : tugas-tugas yang diperlukan untuk membangun suatu perwakilan aplikasi atau lebih • Kontruksi dan rilis : tugas-tugas yang diperlukan untuk membangun, menguji, memasang dan memberikan dukungan kepada pemakai (seperti dokumentasi dan pelatihan) • Evaluasi pelanggan : tugas-tugas yang diperlukan untuk memperoleh umpan balik dari pelanggan dengan didasarkan pada evaluasi representasi perangkat lunak yang diciptakan selama masa rekayasa serta implementasi selama masa instalasi