4
Most read
Kelompok 6 :
Elsa Kartini P Sembiring
Irgha Utami Bamer
Kevin Suganda
Yohana Pratiwi
Extreme Programming (berikutnya akan
disingkat sebagai XP) adalah sebuah pendekatan
atau model pengembangan perangkat lunak
yang mencoba menyederhanakan berbagai
tahapan dalam proses pengembangan tersebut
sehingga menjadi lebih adaptif dan fleksibel. XP
bukan hanya berfokus pada coding tetapi
meliputi seluruh area pengembangan perangkat
lunak.
XP mengambil pendekatan ‘ekstrim’ dalam
iterative development.
• Whole Team
• Planning game
Release Planning
•
Iteration Planning
• Small Release
• Simple Design
• Pair Programming
• Test-Driven Development
• Continuous Integration
• Collective Code Ownership
.
• Coding Standard
• Metaphor
• Sustainable Pace
Keunggulan : Kerugian :
1. User harus memahami konteks bisnis yang akan dikembangkan sistemnya, sehingga
developer dapat menangkap sistem secara aplikatif dan dapat mengusulkan teknologi
apa yang dapat dikembangkan dalam sistem barunya.
2. Akan lebih efektif apabila developer pernah menangani proyek pengembangan sistem
yang sejenis sehingga dapat memberikan usulan model sistem baru, di samping alasan
bahwa developer telah memiliki template aplikasi sistem tersebut untuk dijadikan prototype
sistem baru. Hal ini akan berimplikasi kepada kemudahan dalam konstruksi sistem karena
dikembangkan berdasarkan template yang sudah ada.
3. Extreme programming menuntut komunikasi antar developer dan user secara intensif dan
komunikasi internal antar developer secara komprehensif, sehingga akan lebih representatif
apabila tahap pengembangan sistem dilakukan di lokal yang mendukung proses komunikasi
tersebut.
Extreme programming

More Related Content

PPTX
Extreme Programming
PPTX
Metodologi extreme programming
PDF
Kelompok 2 agile software development
PDF
Model Agile & eXtreme Programming (XP)
DOCX
Pemodelan Perangkat Lunak
PPTX
Extreme Programming
PDF
83 165-1-sm (1)
PPTX
Metode Scrum
Extreme Programming
Metodologi extreme programming
Kelompok 2 agile software development
Model Agile & eXtreme Programming (XP)
Pemodelan Perangkat Lunak
Extreme Programming
83 165-1-sm (1)
Metode Scrum

More from Elsa Kartini Putri (11)

PPTX
Aspnet security
PPTX
Bussines Process Management - presentation proses penjualan tupperware
PPTX
West java’s destination
PPTX
Proses database oracle
PPTX
pembuatan website
PPTX
Praktik manajemen di lingkungan global
PPTX
Perkembangan Musik di Dunia
PPTX
Sistem Informasi Manajemen
PPTX
PPTX
Sumber daya keanekaragamanhayati
PPTX
Pemanfaatan sumber dayaalam
Aspnet security
Bussines Process Management - presentation proses penjualan tupperware
West java’s destination
Proses database oracle
pembuatan website
Praktik manajemen di lingkungan global
Perkembangan Musik di Dunia
Sistem Informasi Manajemen
Sumber daya keanekaragamanhayati
Pemanfaatan sumber dayaalam
Ad

Recently uploaded (20)

PDF
12. KSP SD Runiah Makassar OK School.pdf
PPTX
ppt_bola_basket_kelas x sma mata pelajaran pjok.pptx
PDF
Laporan On The Job TRaining PM KS Siti Hikmah.pdf
DOC
CV_Kanaidi, SE., M.Si., cSAP., CGRC., CBCM_18 Agustus 2025.doc
PDF
Jurnal Kode Etik Guru Untuk Persyaratan PPG
DOCX
Modul Ajar Pembelajaran Mendalam Bahasa Inggris Kelas XII SMA Terbaru 2025
PDF
Laporan Hibah dengan menggunakan NVivo.pdf
PDF
RPP PEMBELAJARAN MENDALAM BAHASA INDONESIA _SariIndah_DEWI SINTA (1).pdf
PDF
Ilmu tentang pengembangan teknologi pembelajaran
PDF
IN1.2.E. kelompok 2.docx kerangka pembelajaran mendalam.pdf
DOCX
Modul Ajar Pembelajaran Mendalam PKWU Budidaya Kelas XII SMA Terbaru 2025
DOCX
Modul Ajar Pembelajaran Mendalam PJOK Kelas X Terbaru 2025
PDF
Materi PPT Seminar #AITalks: AI dan Iman
PPTX
Sistem Pencernaan Manusia IPAS Presentasi Pendidikan Hijau Kuning Bingkai Ilu...
PDF
Aminullah Assagaf_B34_Statistik Ekonometrika.pdf
DOCX
Modul Ajar Pembelajaran Mendalam PAI & BP Kelas XII Terbaru 2025
PDF
RPP Pelajaran Mendalam deep learning IPA
PDF
AI-Driven Intelligence and Cyber Security: Strategi Stabilitas Keamanan untuk...
PDF
Modul Ajar Deep Learning IPAS Kelas 6 Kurikulum Merdeka
PPTX
3. Membuat Peta Konsep Kecerdasan Artifisial.pptx
12. KSP SD Runiah Makassar OK School.pdf
ppt_bola_basket_kelas x sma mata pelajaran pjok.pptx
Laporan On The Job TRaining PM KS Siti Hikmah.pdf
CV_Kanaidi, SE., M.Si., cSAP., CGRC., CBCM_18 Agustus 2025.doc
Jurnal Kode Etik Guru Untuk Persyaratan PPG
Modul Ajar Pembelajaran Mendalam Bahasa Inggris Kelas XII SMA Terbaru 2025
Laporan Hibah dengan menggunakan NVivo.pdf
RPP PEMBELAJARAN MENDALAM BAHASA INDONESIA _SariIndah_DEWI SINTA (1).pdf
Ilmu tentang pengembangan teknologi pembelajaran
IN1.2.E. kelompok 2.docx kerangka pembelajaran mendalam.pdf
Modul Ajar Pembelajaran Mendalam PKWU Budidaya Kelas XII SMA Terbaru 2025
Modul Ajar Pembelajaran Mendalam PJOK Kelas X Terbaru 2025
Materi PPT Seminar #AITalks: AI dan Iman
Sistem Pencernaan Manusia IPAS Presentasi Pendidikan Hijau Kuning Bingkai Ilu...
Aminullah Assagaf_B34_Statistik Ekonometrika.pdf
Modul Ajar Pembelajaran Mendalam PAI & BP Kelas XII Terbaru 2025
RPP Pelajaran Mendalam deep learning IPA
AI-Driven Intelligence and Cyber Security: Strategi Stabilitas Keamanan untuk...
Modul Ajar Deep Learning IPAS Kelas 6 Kurikulum Merdeka
3. Membuat Peta Konsep Kecerdasan Artifisial.pptx
Ad

Extreme programming

  • 1. Kelompok 6 : Elsa Kartini P Sembiring Irgha Utami Bamer Kevin Suganda Yohana Pratiwi
  • 2. Extreme Programming (berikutnya akan disingkat sebagai XP) adalah sebuah pendekatan atau model pengembangan perangkat lunak yang mencoba menyederhanakan berbagai tahapan dalam proses pengembangan tersebut sehingga menjadi lebih adaptif dan fleksibel. XP bukan hanya berfokus pada coding tetapi meliputi seluruh area pengembangan perangkat lunak. XP mengambil pendekatan ‘ekstrim’ dalam iterative development.
  • 3. • Whole Team • Planning game Release Planning • Iteration Planning • Small Release • Simple Design • Pair Programming • Test-Driven Development • Continuous Integration • Collective Code Ownership . • Coding Standard • Metaphor • Sustainable Pace
  • 5. 1. User harus memahami konteks bisnis yang akan dikembangkan sistemnya, sehingga developer dapat menangkap sistem secara aplikatif dan dapat mengusulkan teknologi apa yang dapat dikembangkan dalam sistem barunya. 2. Akan lebih efektif apabila developer pernah menangani proyek pengembangan sistem yang sejenis sehingga dapat memberikan usulan model sistem baru, di samping alasan bahwa developer telah memiliki template aplikasi sistem tersebut untuk dijadikan prototype sistem baru. Hal ini akan berimplikasi kepada kemudahan dalam konstruksi sistem karena dikembangkan berdasarkan template yang sudah ada. 3. Extreme programming menuntut komunikasi antar developer dan user secara intensif dan komunikasi internal antar developer secara komprehensif, sehingga akan lebih representatif apabila tahap pengembangan sistem dilakukan di lokal yang mendukung proses komunikasi tersebut.