Gambar 2.4 Stemming
2.9. Levenshtein Distance
Levenshtein Distance atau sering disebut juga edit distance adalah suatu pengukuran metrik yang dihasilkan melalui perhitungan jumlah perbedaan
jarak yang terdapat diantara dua untaian karakter string. Perbedaan yang diukur adalah jumlah minimal operasi penambahan insert, penghapusan delete
dan penggantian karakter substitute yang dibutuhkan untuk meniadakan perbedaan diantara keduanya. Teknik menghitung kemiripan antar kalimat adalah
menghitung kemiripan arti tiap kata dengan seluruh kata pada kalimat lain. Sebagai contoh:
Kalimat 1: “John eats apple”. Kalimat 2: “Apple eats John”.
Proses tokenizing dari kedua kalimat tersebut menghasilkan token: Tokens 1 = {“John”, “eats”, “apple”}.
Tokens 2 = {“Apple”, “eats”, ”John”}.
Tabel 2.1. Matrix Similarity Kemiripan Semantik
Hubungan Antar Kata :
Gambar 2.5 Hubungan Antar Kata
Rancangan dan Arsitektur Sistem Penilaian Ketelitian Otomatis :
Gambar 2.6 Rancangan dan Arsitektur
Proses kemiripan semantik dengan menggunakan thesaurus WordNet menghasilkan matrix similarity seperti yang ditunjukkan dalam Tabel. Setelah
matrix similarity didapatkan, maka dilanjutkan proses fast heuristic dan Matching Average yang ditunjukkan pada Gambar 2.1. dengan hasil nilai kemiripan kedua
kalimat adalah 1 yang artinya adalah sama identik secara semantik.
2.10. Pengertian dan Sejarah Netbeans
NetBeans adalah Integrated Development Environment IDE berbasiskan
Java dari Sun Microsystems yang berjalan di atas Swing. Swing sebuah teknologi Java untuk pengembangan aplikasi Desktop yang dapat bejalan di berbagai
macam platforms seperti Windows, Linux, Mac OS X and Solaris. Suatu IDE adalah lingkup pemrograman yang diintegrasikan kedalam
suatu aplikasi perangkat lunak yang menyediakan pembangun. Graphic User Interface GUI, suatu text atau kode editor, suatu compiler atau interpreter dan
suatu debugger. Netbeans merupakan software development yang Open Source,
dengan kata lain software ini di bawah pengembangan bersama dan juga bebas biaya.
NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir
100 mitra. Sun Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama.
Mengacu pada dua hal, yakni platform untuk pengembangan aplikasi desktop java, dan sebuah Integrated Development Environment IDE yang
dibangun menggunakan platform NetBeans. Platform NetBeans memungkinkan
aplikasi dibangun dari sekumpulan komponen perangkat lunak moduler yang disebut „modul‟. Sebuah modul adalah suatu arsip Java Java archive yang
memuat kelas-kelas Java untuk berinteraksi dengan NetBeans Open API dan file manifestasi yang mengidentifikasinya sebagai modul. Aplikasi yang dibangun
dengan modul-modul dapat dikembangkan dengan menambahkan modul-modul
baru. Karena modul dapat dikembangkan secara independen, aplikasi berbasis platform NetBeans dapat dengan mudah dikembangkan oleh pihak ketiga secara
mudah dan powerful. Pengembangan NetBeans diawali dari Xelfi, sebuah proyek mahasiswa
tahun 1997 di bawah bimbingan Fakultas Matematika dan Fisika Universitas Charles, Praha. Sebuah perusahaan kemudian dibentuk untuk proyek tersebut dan
menghasilkan versi komersial NetBeans IDE hingga kemudian dibeli oleh Sun Microsystem pada tahun 1999. Sun kemudian menjadikan NetBeans open source
pada bulan Juni tahun 2000. Sejak itu komunitas NetBeans terus berkembang.
2.11. Platform Netbeans