DOWNLOAD ARTIKEL LENGKAP (PDF):
Sabtu, 06 Desember 2008
Extreme Programming – Melakukan Pengembangan Perangkat Lunak dengan Lebih Sederhana
DOWNLOAD ARTIKEL LENGKAP (PDF):
Extreme Programming
Let's begin with a simple question: What is XP? As you will see, it is a deliberate and disciplined approach to software development. Next we might wonder when to use XP. Risky projects with dynamic requirements are perfect for XP. These projects will experience greater success and developer productivity.But do we need yet another software methodology? Actually we do. XP is a refreshing new approach. XP is successful because it emphasizes customer involvement and promotes team work. So how could this possibly work? The most surprising aspect of XP is its simple rules and practices. They seem awkward and perhaps even naive at first, but soon become a welcome change. Customers enjoy being partners in the software process and developers actively contribute regardless of experience level.
The rules and practices must support each other. The XP Map shows how they work together to form a development methodology. Unproductive activities have been trimmed to reduce costs and frustration.I want to try XP how do I start? Add a little to your current methodology or try it all at once. There is much here of benefit to any project. What have other projects already learned about XP? Some important lessons learned.Where can I get more information? There are classes, conferences, books, and web sites.Continue the guided tour of XP by follow the trail of littlebuttons, starting here.
Diagnosa Penyakit Tanaman Cabai Besar Merah
Sistem pakar mempunyai keuntungan dibandingkan dengan seorang pakar yaitu kepakarannya dapat dimanfaatkan oleh masyarakat tanpa kehadiran sang pakar, mencakup keseluruhan dari kepakaran tersebut dan sistematis, memungkinkan untuk menangani masalah yang kompleks dengan lebih cepat, kepakarannya tetap dapat dimanfaatkan walau pakarnya telah tidak dapat bekerja, membantu kejelasan dan pemahaman secara efektif untuk suatu bidang kepakaran dan memungkinkan untuk membuat pengetahuan terpadu atas bidang-bidang tertentu yang relevan.
Struktur sistem pakar terdiri dari :
Subsistem akuisisi pengetahuan
Basis pengetahuan
Mesin inferensi
Blackboard (wilayah kerja)
User (pengguna)
User interface
Subsistem penjelasan
Sistem Pakar
Secara umum, sistem pakar (expert system) adalah sistem yang berusaha mengadopsi pengetahuan manusia ke komputer, agar komputer dapat menyelesaikan masalah seperti yang biasa dilakukan oleh para ahli.
Beberapa definisi tentang system pakar :
Menurut Durkin: Sistem pakar adalah suatu program komputer yang dirancang untuk memodelkan kemampuan penyelesaian masalah yang dilakukan oleh seorang pakar.
Menurut Ignizio: Sistem pakar adalah suatu model dan prosedur yang berkaitan, dalam suatu domain tertentu, yang mana tingkat keahliannya dapat dibandingkan dengan keahlian seorang pakar.
Menurut Giarratano dan Riley : Sistem pakar adalah suatu sistem komputer yang bisa menyamai atau meniru kemampuan seorang pakar.
Sistem pakar yang pertama kali muncul adalah General purpose Problem Solver (GPS) dikembangkan oleh Newel Dan Simon..
Contoh – contoh sistem pakar
MYCIN Berguna untuk mendiagnosa penyakit
DENDRAL Mengidentifikasi struktur molekular campuran yang tak dikenal
XCON & XSEL Membantu konfigurasi sistem komputer besar.
SOPHIE Analisis sirkit elektronik
Prospektor Digunakan didalam geologi untuk membantu mencari dan menemukan deposit
FOLIO Membantu memberikan keputusan bagi seorang manajer dalam hal stok broker dan investasi
DELTA Pemeliharaan lokomotif listrik disel.
KEUNTUNGAN SISTEM PAKAR
Memungkinkan orang awam bisa mengerjakan pekerjaan para ahli.Bisa melakukan proses secara berulang secara automatisMenyimpan pengetahuan dan keahlian para pakar.Meningkatkan output dan produktivitas.Meningkatkan kualitas.Mampu mengambil dan melestarikan keahlian para pakar (terutama yang termasuk keahlian langka)Mampu beroperasi dalam lingkungan yang berbahaya.Memiliki kemampuan untuk mengakses pengetahuanMemiliki reliabilitas.Meningkatkan kapabilitas sistem komputerMemiliki kemampuan untuk bekerja dengan informasi yang tidak lengkap dan mengandung ketidakpastianSebagai media pelengkap dalam pelatihanMeningkatkan kapabilitas dalam penyelesaian masalahMenghemat waktu dalam pengambilan keputusan.
KELEMAHAN SISTEM PAKAR
Biaya yang diperlukan untuk membuat dan memeliharanya sangat mahal.Sulit dikembangkan. Hal ini tentu saja erat kaitannya dengan ketersediaan pakar dibidangnya.Sistem pakar tidak 100% benar