dengan membandingkan nilai rata-rata penggerombolan yang akan datang dengan nilai baru Birant Kut 2007.
Algoritma dimulai dengan titik pertama p dalam basis data D dan mengambil semua titik density reachable dari p sehubungan dengan Eps1 dan
Eps2. Jika p adalah objek inti, penggerombolan terbentuk. Jika p adalah border objek, tidak ada poin yang density reachable dari p dan algoritma akan
mengunjungi titik berikutnya dari basis data.
2.12. Metode Prototipe
Prototipe merupakan salah satu pengembangan model yang berkembang evolutionary process model. Model ini merupakan model iterasi yang
dikelompokan dalam berbagai cara yang memungkinkan software engineer mengembangkan perangkat lunak lebih lengkap Gambar 7 Pressman 2005.
Gambar 7 Metode Prototipe Pressman Metode prototipe biasanya digunakan jika pengguna hanya mampu
mendefinisikan tujuan
umum perangkat
lunak tetapi
tidak mampu
mengidentifikasi detail input, pemrosesan, atau kebutuhan output. Dalam kasus lain pengembang tidak yakin pada keefisienan algoritma, penyesuaian sistem
operasi atau bentuk interaksi pengguna dan mesin yang seharusnya sehingga pengembangan prototipe menjadi pilihan yang terbaik. Iterasi model prototipe
adalah sebagai berikut :
1. Komunikasi. Proses ini merupakan suatu proses dimana terdapat pertemuan antara
pengembang aplikasi dan pengguna dan mendefinisikan keseluruhan kebutuhan perangkat lunak, mengidentifikasi kebutuhan yang diketahui dan
skema yang diperintahkan. 2. Perencanaan dan Perancangan
Melalui perencanaan dan pemodelan yang merupakan keseluruhan perancangan desain cepat terfokus kepada representasi aspek perangkat lunak
yang terlihat oleh pengguna seperti disain antar mukaformat tampilan output. Desain cepat akan memandu dalam proses pembuatan prototipe.
3. Pembangunan Prototipe Prototipe menyajikan mekanisme untuk mengidentifikasi kebutuhan
perangkat lunak. 4. Evaluasi user dan feedback
Feedback digunakan untuk menyaring kebutuhan perangkat lunak, iterasi sebagai prototipe beralih untuk melengkapi kebutuhan pengguna dalam waktu
yang sama memungkinkan pengguna lebih mengerti apa yang dibutuhkan.