YPS CRYPT: February 2015

Thursday, February 26, 2015

ADAPTIVE SOFTWARE DEVELOPMENT (ASD)



Definisi :  

Adaptive Software Development merupakan pengembangan perangkat lunak proses yang tumbuh dari kerja pengembangan aplikasi cepat oleh Jim Highsmith dan Sam Bayer. ASD mewujudkan prinsip bahwa adaptasi yang berkesinambungan dari proses kerja di tangan adalah urusan keadaan normal.

ASD menggantikan siklus air terjun tradisional dengan serangkaian berulang berspekulasi, berkolaborasi, dan belajar siklus. Siklus dinamis memberikan pembelajaran dan adaptasi kepada negara muncul proyek. Karakteristik dari siklus hidup ASD adalah bahwa itu adalah misi fokus, fitur berbasis, berulang, timeboxed, risiko didorong, dan toleran berubah.

DYNAMIC SYSTEM DEVELOPMENT METHOD (DSDM)

  • Pengertian :

DSDM adalah suatu kerangka kerja awalnya didasarkan pada Rapid Appliation Development (RAD). DSDM mengutamakan keterlibatan pemakai seara berkesinambungan dengan pendekatan pengembangan seara berulang dan bertambah, tanggap terhadap perubahan, untuk membangun sistem perangkat lunak yang memenuhi kebutuhan bisnis tepat waktu dan tepat anggaran. DSDM merupakan salah satu metode Agile untuk pengembangan perangkat lunak,
dan bagian dari Agile Alliance. DSDM pertama kali diperkenalkan pada tahun 1995, di mana merupakan satu-satunya publikasi penggunaan metode RAD di dunia. 

Sebagai perluasan dari RAD, DSDM memusatkan pada proyek sistem informasi yang diirikan oleh jadwal dan anggaran yang ketat. DSDM berupaya mengatasi penyebab-penyebab kegagalan proyek, di antaranya melebihi anggaran, terlambat dari jadwal, kurangnya keterlibatan pengguna, dan lemahnya komitmen dari para pimpinan. Kerangka kerja DSDM menyediakan dasar ideal bagi proses pengembangan dan penerapan sistem informasi, meliputi orang (misal organisasi, staf, keahlian), teknologi pendukung (misal teknologi informasi, otomatisasi kantor, komunikasi) dan proses yang menyatukan keduanya (dalam rangkaian strategi bisnis).

AGILE MODELING (AM)

Definisi :

Agile Modeling adalah suatu chaordic, yaitu suatu proses berdasarkan praktek untuk memodelkan dan mendokumentasikan suatu sistem yang berbasiskan software secara efektif. Agile Modeling juga dikatakan sebagai suatu kumpulan dari kebiasaan-kebiasaan berdasarkan beberapa nilai dan prinsip-prinsip teknik software yang terpercaya. Selain itu Agile Modeling merupakan sebuah pendekatan light-weight yang mempertinggi usaha pemodelan dan pendokumentasian untuk  proses software lainnya seperti XP dan RUP. Agile model lebih efektif daripada model tradisional yang tidak cukup bagus dan tidak sempurna. Kita bisa memakai pendekatan Agile modeling pada requirements, analysis, architecture, dan design. Agile modeling bukan suatu proses yang bersifat menentukan, dengan kata lain tidak mendefinisikan prosedur secara detil untuk bagaimana membuat suatu tipe model yang telah diberikan, meskipun terdapat cara bagaimana untuk menjadi suatu modeler yang efektif. Agile modeling mengenali bahwa meskipun semua factor yang ada adalh penting, tetapi jika kita menggunakan pendekatan agile untuk memodelkan sesuatu maka kita harus focus pada:

Wednesday, February 25, 2015

EXTREME PROGRAMMING (XP)

• Definisi :

Extreme Programming (XP) adalah sebuah pendekatan atau model pengembangan perangkat lunak yang mencoba menyederhanakan berbagai tahapan dalam proses pengembangan tersebut sehingga menjadi lebih adaptif dan fleksibel. Walaupun menggunakan kata programming, XP bukan hanya berfokus pada coding tetapi meliputi seluruh area pengembangan perangkat lunak. XP juga merupakan pengembangan perangkat lunak yang ringan dan termasuk salah satu agile methods yang dipelopori oleh Kent Beck, Ron Jeffries, dan Ward Cunningham.

SCRUM

  • Definisi

Kerangka kerja di mana orang-orang dapat menyelesaikan permasalahan kompleks yang senantiasa berubah, di mana pada saat bersamaan menghasilkan produk dengan nilai setinggi mungkin secara kreatif dan produktif. Scrum bersifat :

Tuesday, February 10, 2015

"MEMEX" (Search Engine Khusus Melacak Tindakan Kriminal)


Sudah hampir satu tahun, Pemerintah Amerika atau lebih dikenal dengan sebutan Defense Advance Research Projects Agency (DARPA) membuat sebuah mesin pencari yang mereka beri nama Memex.

Memex adalah mesin pencari yang sengaja dikembangkan untuk mencari tindakan dan kasus kriminal yang ada di Internet. Seksama kita ketahui bahwa Dunia Internet terbagi dua, Surface dan Dark Web. Nah, yang akan Jaka bahas kali ini adalah Dark Web, dimana Internet ternyata memiliki sisi gelap tersendiri, seperti tempat berkumpulnya para hacker dan para kriminal dunia maya.