Laporkan Masalah

Prototipe sistem pembetulan ejaan untuk Bahasa Indonesia pada pengolah kata (Word processor)

ALAM, Mustabirin, Drs. HC. Yohannes

2007 | Tesis | S2 Teknik Elektro

Perangkat lunak pengolah-kata saat ini telah menyediakan fasilitas yang memudahkan penggunanya bekerja, salah satunya adalah fasilitas spelling and grammar checking. Fasilitas tersebut merupakan gabungan dari fasilitas pemeriksaan ejaan kata (spelling checking) dan fasilitas pemeriksaan tata bahasanya (grammar checking) pada sebuah dokumen. Fasilitas pemeriksaan ejaan tidak hanya mampu memeriksa kesalahan ejaan tetapi juga mampu memberi usulan perbaikan kata. Oleh karena itu, fasilitas pemeriksa ejaan juga dapat disebut fasilitas pembetulan ejaan. Penelitian ini bertujuan mengembangkan fasilitas pembetulan ejaan kata untuk bahasa Indonesia pada perangkat lunak pengolah-kata. Penempelan fasilitas pembetulan ejaan pada pengolah-kata Microsoft Word 2003 dilakukan dengan membuat objek COM yang menggunakan antarmuka IDTExtensibility2. Karena fasilitas pembetulan ejaan yang dibuat sebagai objek COM, fasilitas tersebut disebut addin pembetulan ejaan. Metode pada IDTExtensibility2 yang digunakan adalah metode OnConnection untuk menentukan aplikasi induk dan metode OnStartupComplete untuk membuat tombol kontrol addin pembetulan ejaan. Dalam konteks pembetulan ejaan, problem utama yang diteliti adalah pendeteksian kesalahan ejaan dan pembuatan usulan perbaikan kata. Pendeteksian kesalahan ejaan dilakukan dengan menggunakan algoritma straightforward dan pembuatan usulan perbaikan kata menggunakan metode edit-distance. Pendeteksian kesalahan ejaan merupakan proses pencocokan string antara kata yang diperiksa terhadap tiap kata dalam kamus pembanding. Pembuatan usulan perbaikan kata merupakan proses pembuatan daftar kata dengan menghitung operasi minimum perubahan dari kata yang diperiksa menjadi kata dalam kamus pembanding. Untuk addin pembetulan ejaan dengan kinerja yang baik dalam penelitian ini, diharapkan bahwa lama pemuatan kamus pembanding ke dalam memori kurang dari satu detik, lama pemeriksaan tiap kata kurang dari satu detik, dan lama pembuatan usulan perbaikan kata kurang dari satu detik. Hasil penelitian menunjukkan waktu pemuatan kamus pembanding terlama adalah 156 milidetik, waktu pemeriksaan satu kata terlama adalah 31 milidetik, dan waktu pembuatan usulan perbaikan kata terlama adalah 312 milidetik. Dengan demikian, addin pembetulan ejaan yang dikembangkan mempunyai kinerja yang baik.

Today, software of word processor have provided various facilities that make easy the user works, one of them is spelling and grammar checking facility. That facility is a combination of spelling checking facility and grammar checking facility. Spelling checking facility not only can check spelling error but can also make suggestions for word correction. Therefore, spelling checking facility can be called spelling correction facility. This research aims to develop spelling correction facility for Indonesian language on software of word processor Embedding the spelling correction facility on the Microsoft Word 2003 word processor is done by making an object COM (Component Object Model) that uses the IDTExtensibility2 interface. Because the spelling correction facility is made as an object COM, this facility is called addin of spelling correction. The methods in IDTExtensibility2 used are OnConnection method to determine host application and OnStartupComplete method to make a control button for addin of spelling correction. In spelling correction context, main problems that investigated are spelling error detection and suggestion making. Spelling error detection is done by using straightforward algorithm and suggestion making is done by using edit-distance method. Spelling error detection is a string matching process between a word that is checked to every word in a comparator dictionary. Suggestion making is a glossary making process with count minimum operation to change from that word being checked into a word in comparator dictionary. For addin of spelling correction with good performance in this research, it expected that the time of loading comparator dictionary into the memory is less than one second, time of checking a word is less than one second, and time of suggestion making is less than one second. The result of this research shows longest time for loading comparator dictionary is 156 millisecond, longest time for checking a word is 31 millisecond, and longest time for suggestion making is 312 millisecond. Therefore, the addin of spelling correction that was developed has good performance.

Kata Kunci : Perangkat Lunak Pengolah Kata,Fasilitas Pembetulan Ejaan Kata,IDTExtensibility2 , spelling correction, addin, IDTExtensibility2, straightforward algorithm, edit-distance method


    Tidak tersedia file untuk ditampilkan ke publik.