Category Archives: Software

Extreme Programming (XP) Model

Extreme Programming

 

 

 

 

 

 

 

 

 

 

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.

Sejarah XP

Proyek pengembangan perangkat lunak yang dianggap sebagai yang pertama kali menerapkan extreme programming  adalah C3 (Chrysler Comprehensive Compensation) Project dari Chrysler. Continue reading

Apa itu OPEN SOURCE?

Open source

 

Open source adalah istilah yang digunakan untuk program dengan source code yang dapat digunakan atau dimodifikasi secara bebas, agar sesuai dengan kebutuhan user atau developer tertentu.

Software open source biasanya bersifat gratis, dan biasanya dibuat atas kerja sama/kolaborasi dari setiap user yang ingin mengembangkannya.


OSS   identik dengan   Free  Software.   Perlu   digarisbawahi, definisi free disini bukan berarti gratis, namun free disini berarti bebas. Bebas ini dijabarkan menjadi empat buah, yaitu:

  1. Kebebasan untuk menjalankan programnya untuk tujuan apa saja. 
  2. Kebebasan untuk mempelajari bagaimana program itu bekerja serta dapat disesuaikan dengan kebutuhan anda. Akses pada kode program merupakan suatu persyarat.
  3. Kebebasan   untuk   menyebarluaskan   kembali   hasil  salinan perangkat lunak tersebut sehingga dapat membantu sesama. 
  4. Kebebasan untuk meningkatkan kinerja program, dan dapat menyebarkannya ke khalayak umum sehingga semua menikmati keuntungannya. Akses pada kode program merupakan suatu persyarat juga. Continue reading