Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehLiana Pranoto Telah diubah "6 tahun yang lalu
1
PENGEMBANGAN APLIKASI SPELLING CHECKER BHS. INDONESIA
Latar Belakang Ruang Lingkup Tujuan Penulisan Metode Penelitian Konsep Program Use Case Diagram Aplikasi Notepad Java Class Diagram Spelling Checker bahasa Indonesia Algoritma untuk Spelling Checker Algoritma untuk Suggestion Tampilan Spelling Checker Bahasa Indonesia Form Tambah Kata Tampilan Help Tampilan About Me & Netbeans Grafik Hasil Kuesioner Kesimpulan & Saran
2
LATAR BELAKANG Pada word processor diimplementasikan berdasarkan bahasa Inggris. Masih banyak mengalami kesalahan ejaan dan tidak sesuai EYD. Contoh Microsoft Word menggunakan bahasa Inggris sebagai default-nya, bahasa lain seperti bahasa Indonesia tidak terdeteksi kesalahannya. Bila user melakukan kesalahan penulisan pada Microsoft Word yang berbasis bahasa Inggris, maka akan muncul garis merah, karena kata-kata tersebut tidak sesuai dengan ejaan bahasa Inggris. Back
3
Ruang lingkup Membahas perancangan aplikasi pemeriksaan ejaan yang ada di Notepad versi Java. Pertama memberi tanda pada kata-kata yang salah dan memperbaiki kata tersebut dengan menggunakan Netbeans IDE 6.8. Pembukaan file hanya dapat membuka file berextention .txt .rtf dan .dic Back
4
TUJUAN PENULISAN Mengembangkan Notepad Versi Java sehingga memiliki kemampuan Spelling Checker bahasa Indonesia. Back
5
METODE PENELITIAN Mengumpulkan referensi-referensi yang menunjang penulisan, baik studi perpus, Internet maupun dari program-program spelling checker yang sudah ada. Didukung dengan experimen dan uji coba. Pembuatan aplikasi dilakukan dalam beberapa tahap. Pembuatan rancangan sistem aplikasi menggunakan flowchart. Pembuatan rancangan tampilan. Pembuatan nasakah program Pengujian dan evaluasi Back
6
KONSEP PROGRAM Spelling Checker
Untuk melakukan pengecekan terhadap setiap ejaan kata yang dituliskan oleh user. Suggestion Berfungsi memungkinkan user mendapatkan pilihan kata-kata yang ejaanya dianggap mendekati ejaan kata yang salah. Contoh : search engine pada Google Back
7
Use case diagram aplikasi notepad java
Back
8
Class diagram spelling checker bahasa indonesia
Back
9
Algoritma untuk spelling checker
Back
10
Algoritma untuk suggestion
Back
11
Tampilan spelling checker indonesia
12
Back
13
Form tambah kata
14
Tampilan ketika menekan button tambah kata
Back
15
Tampilan help Back
16
Tampilan about me & netbeans
Back
17
Grafik hasil kuesioner
Back
18
kesimpulan Kunci awal dari pembuatan program ini terletak pada penggunaan kelas JTextPane yang menggantikan penggunaan kelas JTextArea. Kelas JTextPane ini mendukung pengguna styled-document dalam implementasinya. fitur spelling checker dan fitur suggetion mampu memberikan panduan bagi pengguna dalam aktivitasnya yang berkaitan dengan pembuatan dokumen berbahasa Indonesia. Berdasarkan hasil dari kuesioner yang telah disebarkan bahwa dengan adanya aplikasi spelling checker bahasa Indonesia ini dapat membantu pada setiap penulisan.
19
saran Kekurangan program ini adalah tidak adanya fitur autocorrect.
Grammar checker adalah salah satu fitur yang dapat ditambahkan untuk melengkapi program ini dalam pengembangan selanjutnya Back
20
Algoritma levenshtein distance
function levDis (s1 : string, s2 : string) : integer kamus i, j, cost : integer m : array [0 .. s1.length, 0 .. s2.length] of integer algoritma for i to s1.length do for j to s2.length do if i = 0 then m[i,j] j {perbandingan dengan kosong} else if j = 0 then m[i,j] i {perbandingan dengan kosong} else {implementeasi pemrograman dinamis}
21
if s1[i] = s2[j] then cost else cost m[i,j] = minimum ( m[i-1, j-1] + cost, {substitusi} m[i-1,j] + 1, {penghapusan} m[i ,j-1] + 1, {penambahan} ) return m[s1.length, s2.length]
22
HASIL MATRIKS ALGORITMA LEVENSHTEIN DISTANCE
Elemen terakhir (yang paling kanan bawah) adalah elemen yang nilainya menyatakan jarak kedua string yang dibandingkan. M A N G E 1 2 3 4 5 6 7 8 9 J
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.