1 / 22

PENGEMBANGAN APLIKASI SPELLING CHECKER BHS. INDONESIA

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

favian
Download Presentation

PENGEMBANGAN APLIKASI SPELLING CHECKER BHS. INDONESIA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. 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. LATAR BELAKANG Back

  3. 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 Ruang lingkup Back

  4. Mengembangkan Notepad Versi Java sehingga memiliki kemampuan Spelling Checker bahasa Indonesia. TUJUAN PENULISAN Back

  5. 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 METODE PENELITIAN Back

  6. 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 KONSEP PROGRAM 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. 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. kesimpulan

  19. Kekurangan program ini adalah tidak adanya fitur autocorrect. Grammar checker adalah salah satu fitur yang dapat ditambahkan untuk melengkapi program ini dalam pengembangan selanjutnya saran Back

  20. 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 0 to s1.length do for j 0 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} Algoritmalevenshtein distance

  21. if s1[i] = s2[j] then cost 0 else cost 1 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.

More Related