Home Start Back Next End
  
8
f.
Web-application
Merupakan jenis software yang terdapat pada sebuah web dan
mempunyai
beberapa fungsi tertentu, misalnya sebagai link, fungsi
untuk perhitungan, bahkan untuk berhubungan dengan database
suatu
perusahaan. Contoh: aplikasi e-commerce.
g.
Artificial Intelligence Software
Merupakan software yang dirancang dengan maksud menyelesaikan
masalah kompleks yang tidak dapat diselesaikan dengan analisis yang
sederhana. Contoh: pattern recognition, robotics, dan expert systems.
2.1.2 Agile Development
Agile Development merupakan suatu cara yang digunakan untuk
mengembangkan software di mana pengembang diberikan kebebasan dalam
memilih metode yang dianggap tepat agar menghasilkan software yang
berkualitas (Pressman, 2010:67).
2.1.2.1 Extreme Programming (XP)
Metode XP diperkenalkan oleh Kent Beck pada tahun 1999. XP
merupakan jenis Agile Process Model yang umum digunakan saat
ini.
Requirement yang berubah dengan cepat menuntut lifecycles
yang lebih pendek, dan tidak selaras dengan metode pengembangan
tradisional,
yang pada umumnya memerlukan desain luas di awal
dan mengakibatkan perubahan desain yang terjadi kemudian
memerlukan biaya yang lebih tinggi atau kehilangan milestones.
Dalam metodologi pengembangan sistem tradisional, kebutuhan
sistem ditentukan pada tahap awal pengembangan proyek dan
bersifat fixed. Hal ini berarti biaya terhadap adanya perubahan
kebutuhan yang terjadi pada tahap selanjutnya akan menjadi mahal.
XP diarahkan untuk menurunkan biaya dari adanya perubahan
dengan memperkenalkan nilai-nilai basis dasar, prinsip, dan praktis.
Dengan menerapkan XP, pengembangan suatu sistem haruslah lebih
fleksibel terhadap perubahan.
Word to PDF Converter | Word to HTML Converter