4
Pada tugas akhir ini akan dibangun sebuah aplikasi yang dapat membantu pengguna dalam menyelesaikan masalah aturan asosiasi langka.
Aplikasi ini bertujuan untuk menemukan aturan asosiasi langka secara otomatis atau tanpa perlu menghitung secara manual. Sebuah data dapat dicari
aturan asosiasi langka dengan menginputkan data yang berbentuk file .xls, .csv maupun data yang berasal dari database. Data tersebut akan diolah
menggunakan algoritma Arima untuk menemukan aturan asosiasi langka.
1.2. Rumusan Masalah
Masalah yang akan diselesaikan dalam tugas akhir ini adalah bagaimana
membangun alat
bantu penambangan
data yang
mengimplementasikan algoritma Arima dengan menggunakan metode Rare Association Rule Mining.
1.3. Tujuan Penelitian
Tugas akhir ini mempunyai tujuan penelitian yaitu membangun alat bantu data mining yang menerapkan algoritma Arima sebagai salah satu jenis
metode Rare Association Rule Mining. Alat bantu ini nantinya dapat menerima input data berupa beberapa tipe file yaitu .xls, .csv maupun data
yang berasal dari database.
5
1.4. Manfaat Penelitian
Manfaat penelitian dari tugas akhir ini yaitu membantu pengguna untuk menemukan aturan asosiasi langka, khususnya yang menggunakan
algoritma Arima.
1.5. Batasan Masalah
Tugas Akhir ini memiliki beberapa batasan sistem yaitu : 1. Alat bantu Data Mining ini hanya menerapkan metode aturan asosiasi
association rule yaitu metode Rare Association Rule Mining menggunakan algoritma Arima.
2. Sistem hanya dapat memproses data yang berasal dari file .xls, .csv dan data yang berasal dari sebuah database.
3. Sistem hanya dapat terhubung dengan database MySql dan Oracle.
1.6. Metodologi Penelitian
Metodologi yang digunakan untuk menyelesaikan aplikasi ini adalah dengan langkah-langkah sebagai berikut :
1. Studi pustaka dengan mempelajari literature dari buku maupun internet yang berkaitan dengan topik tugas akhir ini.
2. Metode pengembangan perangkat Lunak yang dipakai menggunakan model waterfall menurut Sommerville, 2003. Fase-Fase dari waterfall
adalah sebagai berikut :
6
a. Analisis dan definisi kebutuhan Proses ini mendefinisikan secara rinci mengenai fungsi-fungsi,
batasan dan tujuan dari perangkat lunak sebagai spesifikasi sistem yang akan dibuat.
b. Perancangan sistem dan perangkat lunak Proses perancangan sistem ini difokuskan pada empat atribut,
yaitu struktur data, arsitektur perangkat lunak, representasi antarmuka, dan detail algoritma prosedural.
c. Implementasi dan pengujian unit Pada tahap ini, perancangan perangkat lunak direalisasikan
sebagai serangkaian program atau unit program. d. Integrasi dan pengujian sistem
Pada tahap ini akan digunakan dataset untuk pengujian sistem yaitu data zoo
1
dan mushroom
2
. Dataset zoo berisi tentang beberapa hewan beserta ciri-cirinya
sedangkan dataset mushroom berisi tentang beberapa jamur beserta ciri-cirinya.
e. Operasi dan pemeliharaan Sistem diterapkan di-install dan dipakai.
1
http:archive.ics.uci.edumldatasetszoo
2
http:ftp.ics.uci.edupubmachine-learning-databasemushroom
7
1.7. Sistematika Penulisan