Posts

Showing posts from October, 2016

Scrum Dan Model Agile Method Lainnya

Image
Scrum Dan Model Agile Method Lainnya Pada ulasan sebelumnya telah dibahas mengenai Agile Software Development . Untuk melanjuti penjelasan mengenai hal tersebut, pada kesempatan kali ini akan dibahas mengenai beberapa model Agile Method. Scrum juga merupakan salah satu dari model Agile Method, tetapi model ini adalah salah satu model yang paling sering digunakan, kok bisa ? Semuanya ada disini, tetap di kafetech.blogspot.co.id  ya. Extreme Programming (XP) Yang pertama ada Extreme Programming, Extreme Programming sendiri adalah suatu bentuk pembangunan perangkat lunak yang berbasis nilai kemudahan, komunikasi, umpan balik, dan keberanian. Model ini bekerjadalam whole team bersama-sama dengan praktek yang mudah. Dalam Extreme Programming terdapat 12 practices utama, yaitu : Planning Game Small, frequent realeses System metaphors Simple design Testing (unit testing dan TDD) Frequent refactoring Pair programming Collective code ownership Continuous integration 40-ho

Agile Software Development - Membangun Aplikasi dengan Cara yang Sehat

Image
Agile Software Development Membangun Software dengan Cara yang Sehat Agile, pernah dengar kata-kata ini ? Agile sendiri adalah salah satu metodologi dalam pengembangan sebuah software. "Membangun software dengan cara yang sehat", maksud dari judul ini adalah dengan menggunakan Agile Software Development kita dapat mengembangkan aplikasi tanpa harus membuat tim developer merasa tertekan dengan permintaan user yang berkelanjutan dan user merasa puas dengan apa yang dikerjakan oleh developer. Bagaimana sistem kerjanya ? semuanya ada disini di kafetech.blogspot.co.id . Apa itu Agile Software Development ? Agile Software development adalah salah satu metodologi dalam pengembangan sebuah software (perangkat lunak). Kata Agile berarti bersifat cepat, ringan, bebas bergerak, waspada. Konsep Agile software development dicetuskan oleh Kent Beck dan 16 rekannya dengan menyatakan bahwa “Agile Software Development adalah cara membangun software dengan melakukan dan membantu ora

Analisa Kebutuhan Dan Masalah Batu (The Rock Problem) Software Engineering

Image
Analisa Kebutuhan Dan Masalah Batu (The Rock Problem) Software Engineering Menganalisis dan menentukan kebutuhan sebelum melakukan pembuatan software merupakan kunci keberhasilan dalam software engineering. Jangan sampai dalam melakukan pembuatan software, kebutuhan awal belum matang bahkan tidak faham dengan kebutuhan tersebut. Pada kesempatan ini kafetech.blogspot.co.id akan menjelaskan pentingnya analisa kebutuhan dan masalah batu masalah yang sering terjadi pada software engineering. Bridge vs Software Ada perumpamaan dalam pembuatan software, Bridge vs Software . Ketika sebuah jembatan mengalami kerusakan bahkan jatuh, kejadian tersebut akan diselidiki secara menyeluruh. Pastinya penyelidikan tersebut akan menyelidiki mengenai penyebab jatuhnya jembatan. Kemudian akan dikeluarkan laporan tertulis mengenai hal tersebut, sehingga pada kemudian hari penyebab tersebut tidak akan terulang kembali. Akan tetapi, berbeda dengan perindustrian software. Kegagalan atau kerusa

Reuse Oriented atau Component Based Software Engineering (CBSE)

Image
Reuse Oriented atau Component Based Software Engineering (CBSE) Pada sebagian besar proyek perangkat lunak, ada beberapa developer yang menggunakan reuse software. Hal ini sering terjadi secara informal ketika orang bekerja pada proyek yang memiliki desain yang sama atau kode yang mirip dengan apa yang dibutuhkan. Pengembang mencari komponen yang mirip, kemudian diubah sedemikian serupa sehingga menjadi yang diinginkan, dan menggabungkannya ke dalam sistem. Seperti apa pemodelan ini, tetap di kafetech.blogspot.co.id . Pada abad ke-2, proses pengembangan perangkat lunak yang berfokus pada penggunaan kembali (Reuse-oriented) menjadi banyak digunakan. Pendekatan reuse-oriented mengandalkan basis komponen perangkat lunak yang dapat digunakan kembali dan komponen-komponen ini akan diintegrasikan kembali dengan kerangka kerja. Kadang-kadang, komponen ini menggunakan ketentuan yang benar (COTS atau Commercial Off-The-Shelf System) yang dapat memberikan fungsi tertentu seperti p