Dokumen ini membahas perbedaan antara metode manajemen proyek perangkat lunak Waterfall dan Scrum, serta perbedaan sistem manajemen sumber kode GIT dan SVN. Waterfall adalah proses pengembangan berurutan sedangkan Scrum menggunakan pendekatan empiris berbasis siklus pendek. GIT merupakan sistem kontrol versi terdesentralisasi sedangkan SVN lebih sederhana dan didukung oleh Apache Foundation.
1. TUGAS 1 REKAYASA WEB
1012506810 PRIMADA BINA PALUPI
1. Jelaskan yang dimaksud dengan Waterfall dan Scrum pada software project management
Scrum adalah sebuah proses yang sederhana untuk mengembangkan produk yang
kompleks dan untuk meningkatkan kinerja sebuah organisasi. Scrum sangat cocok
digunakan untuk pengembangan produk piranti lunak yang kompleks karena proses
Scrum menggunakan metode empiris atau dengan kata lai setiap tahap didalamnya
melibatkan inspeksi dan adaptasi.
Aktifitas SCRUM
Backlog
Sprints
Scrum meetings
Demo
Waterfal adalah suatu proses pengembangan perangkat lunak berurutan, dmana kemajuan
dipandang sebagai terus mengalir ke bawah (seperti air tejun) melewati fase-fase
perencanaan, pemodelan, implementasi (konstruksi), dan pengujian.
Tahapan metode waterfall
Requirement (analisis kebutuhan)
Design system ( system design)
Coding & testing
Penerapan program
pemeliharaan
2. 2. Jelaskan yang dimaksud dengan GIT dan SVN pada source management system
GIT merupakan VCS yang dikembangkan oleh Linux Torvald ketika mengembangkan
Linux (kernel). GIT merupakan decentralized version control system. GIT mempunyai
keunggulan seperti repository syncing, bekerja secara offline, cheap local branching,
staging area yang nyaman, mampu menangani proyek besar seperti kernel linux secara
efektif dalam hal kecepatan dan ukuran data, mendukung non-liniear development, dan
multiple workflow. Selain itu GIT digunakan di berbagai layanan VCS seperti Github,
Bitbucket, Assembla, dan Gitorius.
SVN adalah free VCS yang didesain mirip dengan VCS dan lebih sederhana. SVn
mendukung atomic commits dari sebuah file dan melakukan versioning terhadap
direktori, symbolic links, dan meta-data. Selain itu mendukung versioning terhadap
penamaan, penyalinan dan penghapusan suatu file atau direktori. SVN merupakan bagian
dari Apache Software Foundation. SVN bersifat open source yang didirikan pada tahun
2000 oleh CollabNet inc. SVN tersedia untuk linux, OSX, FreeBSD, dan Windows.