1. Analisis 2. Desain 3. Implementasi 4. Pengujian

I.7. 1. Analisis

Analisis dilakukan untuk mengetahui hal-hal apa saja yang dibutuhkan untuk pengembangan sistem. Studi literatur dilakukan untuk mengetahui kebutuhan-kebutuhan mengenai pendeteksian aturan langka dalam basis data yang berukuran besar, teknik-teknik pendeteksiannya serta perbandingan terhadap penelitian lain yang pernah dilakukan sebelumnya. Selain itu dalam tahap ini juga terdapat diagram use case yang digunakan untuk menggambarkan hasil analisis kebutuhan terkait dengan proses pendeteksian aturan asosiasi langka.

I.7. 2. Desain

Desain yang dilakukan meliputi desain pengembangan sistem pendeteksi aturan asosiasi langka seperti desain diagram aktivitas, desain kelas UML, diagram sekuen, desain antar muka pengguna, dan algoritma yang akan digunakan.

I.7. 3. Implementasi

Implementasi dilakukan untuk mengembangkan sebuah sistem pendeteksi aturan asosiasi langka rare association rule yang diberi nama Sistem Deteksi Aturan Asosiasi Langka. Implementasi yang dilakukan sesuai dengan desain yang telah dibuat. Pengembangan sistem dilakukan sesuai dengan model pengembangan sistem waterfall Pressman, 2002 dengan menggunakan NetBeans IDE 6.7.1.

I.7. 4. Pengujian

Pada penelitian ini dilakukan 3 jenis pengujian yaitu pengujian validitas sistem, pengujian efek perubahan nilai atribut penambangan data, dan black box. Pengujian validitas sistem dilakuan dengan cara membandingkan aturan yang dihasilkan dari perhitungan secara manual, perhitungan menggunakan sistem dan hasil dari jurnal ilmiah Koh Pears, 2010. Pengujian validitas sistem menggunakan tiga dataset yang akan diuji satu per satu. Dataset yang akan digunakan adalah dataset congressional votes, zoo, heart Cleveland yang didapat dari UCI Machine Learning Repository yang berada pada website archive.ics.uci.edumlmachine-learning-databases. Sedangkan untuk uji efek perubahan nilai atribut penambangan data adalah dengan cara merubah – rubah setiap nilai dari atribut penambangan data yaitu minmum support threshold system, minimum support, maximum support, minimum confidence. Untuk metode pengujian blackbox, metode yang digunakan adalah metode yang berfokus pada persyaratan fungsional perangkat lunak yang dibuat, sehingga tidak tergantung pada proses yang dilakukan oleh sistem secara internal.

I. 8. Sistematika Penulisan