algoritma menggunakan pendekatan
density based
yang berguna untuk mencari
outlier.
4.1.3 Diagram Use Case
Dalam sebuah sistem, peranan pengguna sangat dibutuhkan karena pengguna sebagai pelaku utama yang menjalankan fungsi-fungsi
yang ada dalam sebuah sistem tersebut. Hal ini yang disebut adanya interaksi antara sistem dengan pengguna sistem. Untuk
menggambarkan interaksi tersebut digunakan sebuah diagram
use case
yang terlampir pada lampiran 1. Terdapat tiga fungsi utama yang dapat dijalankan oleh pengguna
yaitu memasukkan data file
excel
atau
database
, mendeteksi
outlier
, dan menyimpan deteksi
outlier.
Ketiga fungsi tersebut saling berkaitan sehingga dalam menjalankan fungsi ini pengguna harus
melakukannya secara beurutan. Untuk menyimpan hasil deteksi
outlier
, pengguna diharuskan melakukan deteksi
outlier
terlebih dahulu. sedangkan untuk mendeteksi
outlier
pengguna harus memasukkan file data
excel
atau
database
sebagai masukan untuk dapat dideteksi adanya
outlier
.
4.1.4 Narasi Use Case
Untuk mengetahui deskripsi
use case
, dapat dilihat pada lampiran 2. Sedangkan narasi
use case
dapat dilihat pada bagian lampiran 3.
4.2 Perancangan Sistem Secara Umum
4.2.4 Input Sistem
Sistem yang dibuat pada penelitian ini dapat menerima masukan berupa data bebas dari pengguna yang bertipe file
excel .xls, .csv
atau data dalam table yang terdapat di dalam basis data. Dalam penelitian ini data yang digunakan adalah data dengan
ukuran bebas, karena aplikasi yang akan dikembangkan bersifat
universal
, sehingga dapat mencari
outlier
di semua jenis data.
Sistem ini juga membutuhkan sebuah inputan untuk memproses pencarian
outlier,
inputan tersebut yaitu : 1.
Data akademik mahasiswa Teknik Informatika angkatan 2007-
2008
Data yang digunakan dalam penelitian ini adalah data akademik mahasiswa Teknik Informatika angkatan 2007-2008
yang terdiri dari 126 buah. Mahasiswa tersebut diterima di Universitas Sanata Dharma melalui jalur prestasi dan jalur tes.
Masing-masing jalur masuk tersebut akan dicari data yang
outlier
. Berikut ini merupakan rincian data yang akan digunakan dalam penelitian:
a.
Data Seleksi Masuk Jalur Prestasi No
Nama Atribut
Keterangan Range
Nilai
1 nomor urut
Atribut ini
merupakan nomor
alias untuk
menunjukkan obyek
mahasiswa yang diurutkan dalam suatu nomor
1 – 126
2 nilai final
Atribut ini
merupakan rata-rata
nilai kognitif
rapor siswa pada saat SMAsederajat
0.00 – 4.00
b.
Data Seleksi Masuk Jalur Tes No
Nama Atribut
Keterangan Range
Nilai
1 nomor urut
Atribut ini
merupakan nomor
alias untuk
menunjukkan obyek
mahasiswa yang diurutkan dalam suatu nomor
1 – 126
2 nil11
Atribut ini
merupakan nilai komponen tes 1
0.00 – 4.00
3 nil12
Atribut ini
merupakan nilai komponen tes 2
0.00 – 4.00
4 nil13
Atribut ini
merupakan nilai komponen tes 3
0.00 – 4.00
5 nil14
Atribut ini
merupakan nilai komponen tes 4
0.00 – 4.00
6 nil15
Atribut ini
merupakan nilai komponen tes 5
0.00 – 4.00
7 nilai final
Atribut ini
merupakan nilai akhir hasil kalkulasi
semua nilai tes 0.00
– 4.00
c.
Data Indeks Prestasi Semester IPS No
Nama Atribut
Keterangan Range
Nilai
1 nomor urut
Atribut ini
merupakan nomor
alias untuk
menunjukkan obyek
mahasiswa yang diurutkan dalam suatu nomor
1 – 126
2 ips1
Atribut ini
merupakan nilai
IP mahasiswa
semester 1 0.00
– 4.00
3 ips2
Atribut ini
merupakan nilai
IP mahasiswa
semester 1 0.00
– 4.00
4 ips3
Atribut ini
merupakan nilai
IP mahasiswa
semester 1 0.00
– 4.00
5 ips4
Atribut ini
merupakan nilai
IP mahasiswa
semester 1 0.00
– 4.00
2.
k k
adalah jangkauan atau jumlah tetangga terdekat yang digunakan untuk mendefinisikan
local Neighborhood
suatu
obyek.
3.
Lamda
Lamda adalah sebuah
normalization factor
yang memberikan
kontrol atas perkiraan kepadatan.
4.2.5 Proses Sistem