• Tidak ada hasil yang ditemukan

BAB II KAJIAN PUSTAKA

2.2 Landasan Teori

2.2.4 Clustering

Clustering merupakan salah satu metode dalam data mining yaitu teknik

pengelompokkan data, pengamatan atau memperhatiakn dan membentuk kelas obyek yang memiliki kemiripan. Clustering tidak mempunyai target output. Pada metode ini tidak dapat ditentukan hasil output selama proses pembelajaran. Selama proses pembelajaran, nilai bobot disusun dalam suatu range tertentu tergantung pada nilai input yang diberikan. Tujuan pembelajaran ini adalah mengelompokkan unit-unit yang hampir sama dalam suatu area tertentu.

clustering. Clustering tidak mengklasifikasikan, meramalkan, atau memprediksi

nilai dari sebuah variabel target dan digunakan ketika kita tidak mengetahui bagaimana data harus dikelompokkan. Clustering juga dapat diartikan sebagai proses pengelompokkan kumpulan data menjadi beberapa kelompok sehingga objek di dalam satu kelompok memiliki banyak kesamaan dan memiliki banyak perbedaan dengan objek dikelompok lain (Han dan Kamber, 2011).

Macam-macam metode clustering :  Berbasis Metode Statistik

a. Hirarchical clustering method : pada kasus untuk jumlah kelompok belum ditentukan terlebih dulu, contoh data-data hasil survey kuisioner Macam-metode jenis ini: Single Lingkage,Complete Linkage,Average

Linkage dll.

b. Non Hirarchical clustering method: Jumlah kelompok telah ditentukan terlebih dulu. Metode yang digunakan : K-Means.

 Berbasis Fuzzy : Fuzzy C-Means

 Berbasis Neural Network : Kohonen SOM, LVQ

 Metode lain untuk optimasi centroid atau lebar cluster : Genetik Algoritma (GA)

2.2.5 Self Organizing Map (SOM)

Jaringan kohonen diperkenalkan oleh Teuvo Kohonen seorang ilmuwan Finlandia pada tahun 1982. Jaringan kohonen memberikan sebuah tipe dari SOM kelas khusus dari jaringan syaraf tiruan. SOM merupakan metode berdasarkan model dari pendekatan jaringan syaraf tiruan. SOM adalah metode terkemuka pendekatan jaringan syaraf tiruan untuk Clustering, setelah competitive learning (Brockett, Patrick L, dkk. 1998). SOM berbeda dengan competitive learning yaitu syaraf dalam satu lingkungan belajar untuk mengenali bagian lingkungan dari ruang input. SOM mengenali distribusi (seperti competitive learning) dan topologi dari vektor input yang melalui proses training, SOM memperlihatkan tiga karakteristik. Kompetisi yaitu setiap vektor bobot saling berlomba untuk menjadi simpul pemenang, kooperasi yaitu setiap simpul pemenang bekerjasama dengan lingkungannya, dan adaptasi yaitu perubahan simpul pemenang.

3 1 i 2 j 1 x1 K N x2 xn wij ... ... Data Masukan Neuron Keluaran

2.2.6 Unity

Unity merupakan salah satu game engine paling terkemuka saat ini. Unity adalah sebuah software development yang terintegrasi untuk menciptakan video

game atau konten lainnya seperti visualisasi arsitektur atau real-time animasi baik

yang bernuansa 2D maupun 3D. Unity dapat digunakan pada Microsoft Windows dan Mac OS X. Permainan yang dihasilkan dapat dijalankan secara multiplatform. Unity juga dapat menghasilkan permainan untuk browser dengan menggunakan plugin Unity Web Player.

Unity merupakan perangkat lunak yang digunakan untuk mengembangkan game multiplatform yang didesain secara user friendly. Editor pada Unity dibuat dengan user interface yang sederhana dan mudah dipahami oleh game developer pemula. Grafis pada unity dibuat dengan grafis tingkat tinggi untuk OpenGL dan directX. Unity mendukung semua format file, terutamanya format umum. Unity cocok dengan versi 64-bit. Dapat beroperasi pada Mac OS X, Windows dan dapat menghasilkan game untuk Mac, Windows, Wii, iPhone, iPad maupun Android.

Unity secara lebih rinci dapat dimanfaatkan untuk pengembangan 3D

video game, real time animasi 3D dan visualisasi arsitektur maupun konten

interaktif serupa lainnya. Editor Unity dapat menggunakan plugin untuk web

player dan menghasilkan game browser yang didukung oleh Windows maupun

Plugin web player dapat juga dipakai untuk widgets Mac. Unity juga

mendukung console terbaru seperti PlayStation 3 dan Xbox 360. Tahun 2009 Unity Technology menjadi 5 perusahaan game terbesar di dunia setelah tahun sebelumnya di tahun 2006, menjadi juara dua pada Apple Design Awards. Hingga puncaknya di tahun 2010 Unity berhasil memperoleh Technology Innovation

Award yang diberikan oleh Wall Street Journal.

Gambar 2.4 Halaman Kerja pada Unity3D

Unity Technology yang merupakan pengembang resmi Unity juga menyediakan asset store. Asset store terdiri dari berbagai konten, model, prefab,

script, sound dan kebutuhan lain yang diperlukan dalam pembangunan sebuah

permainan. Editor Unity dapat menyimpan metadata. Editor Unity juga dapat diperbaharui dengan sesegera mungkin seperti file yang telah dimodifikasi. Server

aset Unity juga berjalan pada Mac, Windows, Linux dan juga berjalan pada PostgreSQL, database server opensource.

Unity memiliki dua lisensi yakni Unity Free dan Unity Pro. Versi Unity Free tersedia dalam bentuk gratis, sedang versi Unity Pro didistribusikan secara berbayar. Versi Unity Pro memiliki berbagai fitur bawaan seperti efek post

processing, render, efek tekstur serta berbagai fitur spesial yang tidak tersedia di

versi gratis. Unity Free dan Unity Pro menyediakan berbagai tutorial, konten,

completed project, wiki, dukungan melalui forum dan pembaruan kedepannya.

2.2.7 Database SQLite

Database atau basis data adalah kumpulan informasi yang disimpan di

dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut. Basis data menurut Hengky W. Pramana (2002) adalah sebuah kumpulan dari sekelompok informasi yang diorganisasikan dengan beberapa cara logik dan saling berhubungan.

SQLite merupakan sistem manajemen basisdata relasional yang bersifat

ACID-compliant dan memiliki ukuran pustaka kode yang relatif kecil, ditulis

dalam bahasa C. Tidak seperti pada paradigma client-server umumnya, inti

SQLite bukanlah sebuah sistem yang mandiri yang berkomunikasi dengan sebuah

program, melainkan sebagai bagian integral dari sebuah program secara keseluruhan. Sehingga protokol komunikasi utama yang digunakan adalah melalui

pemanggilan API secara langsung melalui bahasa pemrograman. Mekanisme seperti ini tentunya membawa keuntungan karena dapat mereduksi overhead,

latency times dan secara keseluruhan lebih sederhana. Seluruh elemen basis data

(definisi data, tabel, indeks, dan data) disimpan sebagai sebuah file. Kesederhanaan dari sisi disain tersebut bisa diraih dengan cara mengunci keseluruhan file basis data pada saat sebuah transaksi dimulai.

Gambar 2.5 DB Browser for SQLite

2.2.8 Software Statistica

Statistica merupakan aplikasi yang memberikan analisis yang data paling

kuat, data mining, kontrol kualitas, sederhana dan canggih (berbasis model) pemantauan proses dan perangkat lunak visualisasi data yang tersedia saat ini.

Statistica dapat mengakses data dari repositori hampir semua standar data,

format file, dan format database standar dan khusus. Misalnya, spreadsheet Excel dapat dibuka sebagai spreadsheet MS Excel dalam Statistica dan diproses di tempat. Database dapat dilihat di tempat langsung menggunakan built-in grafis

query builder (atau interface bahasa permintaan standar). Statistica menyediakan

fungsi yang efisien dan mudah digunakan, file-impor/ekspor ke/dari Teks, Excel,

database, atau SAS, SPSS, dll Statistica dapat langsung mengakses data dari

semua format database relasional standar, serta sebagai database khusus (misalnya, database OSI PI untuk mengolah data).

Statistica kemampuan analisis data mencakup ribuan fungsi Statistica, algoritma,

tes dan metode mulai dari meja sederhana break-down untuk maju pemodelan

nonlinier, model linear umum, metode time-series, untuk nama hanya beberapa

fungsi Statistica komprehensif menerapkan tersedia di perangkat lunak. Selain itu,

Statistica memberikan pilihan yang paling komprehensif algoritma data mining

maju dalam satu paket, pilihan untuk pertambangan teks, opsi komprehensif untuk pengendalian kualitas charting, metode kontrol multivariat, metode pengendalian kualitas model berbasis (termasuk PLS metode berdasarkan pemantauan batch proses secara real time), dan algoritma monitoring proses yang sederhana dan canggih. Bahkan simulasi canggih dan optimasi umum algoritma disediakan, untuk memecahkan masalah pemodelan risiko yang kompleks atau melakukan optimasi multi-tujuan data mining atau model Statistica.

Gambar 2.6 Halaman utama Software Statistica

Dokumen terkait