Anda di halaman 1dari 23

BAB I PENDAHULUAN

1.1

Latar Belakang Masalah Setiap daerah mempunyai bahasa yang berbeda-beda yang digunakan

sebagai media komunikasi. Untuk dapat memahami bahasa yang digunakan oleh setiap daerah, diperlukan suatu alat yang dapat membantu mengartikan kosa kata yang ada, yaitu kamus sehingga perbedaan bahasa tidak menjadi suatu kendala dalam melakukan komunikasi. Di Indonesia kita memiliki bahasa pemersatu bangsa yaitu bahasa Indonesia, di dunia telah kita ketahui dan telah di sepakati bahasa inggris adalah bahasa universal yang dapat di pakai di berbagai belahan dunia, Di Gorontalo memiliki bahasa khas daerah yaitu bahasa gorontalo. Sekarang ini banyak masyarakat Gorontalo yang sudah tidak mengenal bahasa daerah Gorontalo, penyebab utama menghilangnya bahasa Gorontalo dikarenakan pengaruh bahasa pergaulan yang bebas, hal ini seperti yang terlihat dikalangan generasi muda. Untuk melestarikan kembali bahasa Gorontalo dan membuat masyarakat Gorontalo mengenal tentang Bahasa Inggris saya mencoba untuk memberikan solusi dengan membuat aplikasi kamus bahasa Indonesia Inggris dan Gorontalo di !ndroid. Sekarang ini banyak sekali kamus yang beredar, mulai dari bentuk buku, kamus electronik, aplikasi desktop, "eb dan mobile kamus. Dari semua itu, masing masing memiliki kelemahan dan juga kelebihan. #ontohnya kamus dalam

bentuk buku memiliki kelebihan dalam jumlah kosa kata yang banyak, tetapi juga memiliki kelemahan dalam hal pencarian kosa kata dan arti kata yang membutuhkan "aktu yang lama. $edia kamus dalam bentuk elektronik %kamus electronik, aplikasi desktop, "eb dan mobile kamus& mengatasi masalah dalam pencarian kata-kata yang cepat. Dengan di gunakan alat-alat tersebut, pencarian kosa kata dan arti kata menjadi cepat dan praktis, tetapi yang menjadi masalah adalah alat-alat tersebut tidak dapat digunakan kapan saja dan dimana saja, kecuali kamus elektronik dan aplikasi mobile kamus. 'ada kamus elektronik dan aplikasi mobile kamus memiliki kelemahan dalam hal keterbatasan jumlah data kata, kamus menjadi tidak lengkap dan bisa dipastikan suatu saat akan ditinggalkan oleh pengguna karena terbatasnya jumlah kata yang ada. Untuk mengatasi masalah tersebut, peneliti akan mencoba untuk merancang ( Aplikasi Kamus Bahasa Indonesia Inggris !orontalo Dengan

Penerapan "tring Ma#thing) yang dapat membantu pengguna kamus untuk lebih mengenal bahasa Inggris dan Gorontalo, aplikasi yang akan dirancang ini merupakan pengembangan aplikasi-aplikasi mobile kamus yang ada dengan mengambil beberapa kelebihan aplikasi kamus yang ada, serta *itur terjemahan dua bahasa sekaligus yaitu mencari arti kata dari bahasa Indonesia ke bahasa Inggris dan Gorontalo.

1.$

%umusan Masalah Dari uraian latar belakang di atas, maka yang menjadi rumusan masalah

yaitu+ Bagaimana penerapan String $atching untuk perancangan kamus , bahasa yaitu bahasa Indonesia, Inggris, dan Gorontalo-

1.&

%uang Lingkup Masalah .uang lingkup masalah pada penelitian ini dibatasi sebagai berikut + /. !plikasi kamus mobile hanya terbatas pada pencarian arti kata dari bahasa Indonesia ke kata bahasa Inggris dan daerah Gorontalo. 0. $enu bahasa yang di sediakan adalah 'encarian 1ata Bahasa Indonesia ke Bahasa Inggris dan Bahasa Daerah Gorontalo ,. 'roses penerjemahan dalam aplikasi mobile ini perkata dan dapat diartikan dua bahasa sekaligus. 2. $embuat database dengan S34ite dengan jumlah kata dibatasi 0566 kata. 5. $enu yang ada dalam kamus mobile ini layaknya kamus , bahasa yang ada dimana pencarian berupa arti kata dalam bahasa Indonesia, ke Inggris dan bahasa Gorontalo. 7. 8andphone yang digunakan adalah android versi 0., keatas.

1.'

(u)uan Penelitian 9ujuan dari penelitian ini adalah merancang dan membangun aplikasi

kamus mobile bahasa Indonesia-Bahasa Inggris-Gorontalo dengan menggunakan metode string matching.

1.*

Man+aat Penelitian $an*aat dari penelitian ini adalah sebagai berikut+ /. $embantu melestarikan bahasa daerah Gorontalo. 0. $emberikan kemudahan bagi para pengguna aplikasi kamus dalam mempelajari setiap bahasa Indonesia-Inggris-Gorontalo. ,. 'roses pembelajaran bahasa Indonesia-Inggris-Gorontalo lebih praktis dan bisa digunakan kapanpun dan dimanapun. 2. Bagi peneliti sendiri dapat memperdalam pengetahuan bahasa Indonesia-Inggris-Gorontalo.

BAB II (IN,AUAN PU"(AKA

$.1 Landasan (eori $.1.1 Pengertian Kamus 1amus adalah sejenis buku rujukan yang menerangkan makna kata-kata. ber*ungsi untuk membantu seseorang mengenal perkataan baru. Selain menerangkan maksud kata, kamus juga mungkin mempunyai pedoman sebutan, asal-usul %etimologi& sesuatu perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang kala terdapat juga ilustrasi di dalam kamus. De"asa ini kamu merupakan kha:nah yang memuat

perbendaharaan kata suatu bahasa, yang secara ideal tidak terbatas jumlahnya. Setiap kebudayaan besar di dunia bangga akan kamus bahasanya. Dalam kenyataanya kamus itu tidak hanya menjadi lambang kebanggaan suatu bangsa, tetapi juga mempunyai *ungsi dan ma*aat praktis.%Dep. 'endidikan dan 1ebudayaan, 0660+2;;&. $.1.$ Kamus Elektronik 'ertama kali kamus elektronik diproduksi oleh <epang pada tahun /;=; dengan nama Pocket Elctric Trasnlating Machine. Secara *isik, bentuknya hampir sama dengan kamus elektronik yang ada sekarang saat ini. 1arena mahalnya harga memory chip, produk tersebut mahal harganya. >amun, tingkat kecepatan dan tingkat e*isiensinya dapat

dibanggakan. Beberapa perusahan elektronik jepang sekarang ini memproduksi produk tersebut dengan versi <epang. Sekarang ini banyak kamus elektronik yang telah berkembang dan beredar, dari kamus mobile sampai kamus berbasis "eb seperti google translate. $.1.& "tring Mat#hing !lgoritma string matching?pattern matching atau sering disebut juga pencocokan string adalah algoritma untuk melakukan pencarian suatu keakuratan hasil dari suatu pola teks yang diberikan. String matching merupakan pokok bahasan yang penting dalam ilmu komputer karena teks adalah merupakan bentuk utama dari pertukaran in*ormasi antar manusia %@ko >ugroho+06/0&. 'encocokkan string merupakan permasalahan paling sederhana dari semua permasalahan string lainnya, dan dianggap sebagai bagian dari pemrosesan data, pengkompresian data, analisis leksikal, dan temu balik in*ormasi. 9eknik untuk menyelesaikan permasalahan pencocokkan string biasanya akan menghasilkan implikasi langsung ke aplikasi string lainnya. - 'encarian string di dalam teks disebut juga pencocokan string %string matching atau pattern matching&. - 'ersoalan pencarian string dirumuskan sebagai berikut+ Diberikan+ /& teks %text&, yaitu %long& string yang panjangnya n karakter 0& pattern, yaitu string dengan panjang m karakter %m A n& yang akan dicari di dalam teks. #arilah %find atau locate& lokasi pertama di dalam teks yang

bersesuaian dengan pattern. !plikasi dari masalah pencocokan string antara lain pencarian suatu kata di dalam dokumen %misalnya menu Find di dalam Microsoft Word&. -ontoh 1. Pattern+ hari 9eks+ kami pulang hari kamis target -ontoh $. Pattern+ not 9eks+ nobody noticed him target

-ontoh &. Pattern+ apa 9eks+ Siapa yang menjemput 'apa dari kota Balikpapan$.1.' Pengertian Android !ndroid merupakan sistem operasi berbasis 4inuB untuk telepon selular, smart phone, dan komputer tablet. !ndroid adalah plat*orm terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri yang bisa di pakai bermacam-macam peranti bergerak. !"al mulanya Google.inc membeli !ndroid.inc, semua pihak menggangap remeh a"al kehadiran android, tetapi seiring berkembangnya

:aman, android kini menjadi penguasa pangsa pasar jajaran smartphone dan komputer tablet, karena android bersi*at open source

pengembangannya begitu cepat, android kini telah memiliki berbagai versi dengan kemampuan yang mutakhir dan uptodate. !ndroid memulai debut pertamanya pada tahun 066= dengan memperkanalkan >eBus Cne, setelah itu android mengalami beberapa penambahan vitur di versi-versi android selanjutnya, mulai dari !ndroid /./ kemudian terjadi penambahan *itur di versi /.5 % Cupcake&, /.7 %Donut&, android versi 0.6?0./ %Eclair&, android 0.0 Droyo %Frozen Yoghurt&, android versi 0., % inger!read" , dan !ndroid versi ,.6?,./

%#oneycom!" hanya di peruntukan untuk komputer tablet, dan versi terakhir dari android adalah android 2./ $elly %eans, versi yang di kembangkan dari android 2.6 &ce Cream 'and(ich diperuntukan untuk smartphone dan komputer tablet %>a:arudin Sa*aat+06/0&. $.1.* Android Plat+orm Masa Depan !ndroid banyak dipuji sebagai (plat*orm mobile pertama yang lengkap, terbuka, dan bebas(. 4engkap %Complete Platform&+ 'ara designer dapat melakukan pendekatan yang komprehensi* ketika mereka sedang

mengembangkan plat*orm android. !ndroid merupakan sistem operasi yang aman dan banyak menyediakan tools dalam membangun so*t"are dan memungkinkan untuk peluang

pengembangan aplikasi.

9erbuka %)pen 'ource Platform& + 'lat*orm !ndroid disediakan melalui lisensi open source. 'engembang dapat dengan bebas untuk menggunakan 4inuB 1ernel 0.7

Bebas %Free Platform& + android adalah plat*orm?aplikasi yang bebas untuk develop. 9idak ada lisensi atau biaya royaliti untuk dikembangkan pada plat*orm android. 9idak ada biaya keanggotaan diperlukan. 9idak diperlukan biaya pengujian. 9idak ada kontrak yang diperlukan. !plikasi untuk android dapat didistribusikan dan diperdagangkan dalam bentuk apapun.

$.1./

(he Dal0ik 1irtual Ma#hine 2D1M3 Salah satu elemen kunci dari !ndroid adalah dal*ik +irtual Machine %DE$&. Dal*ik +irtual Machine adalah register bases, dimana android berjalan dalam Dal*ik +irtual Machine sendiri, sama halnya dengan $a*a +irtual Machine, tetapi android memiliki virtual machine sendiri. Dal*ik +irtual Machine menggunakan kernal linuB untuk menangani *ungsionalitas tingkat rendah termasuk keamanan, treading, dan proses serta manajemen memory. Semua hard"are yang berbasis android dijalankan dengan menggunakan *irtual machine untuk

mengeksekusi aplikasi, pengembang tidak perlu kha"atir tentang implementasi perangkat keras tertentu. Dalvik Eirtual $achine mengeksekusi eBecutable *ile, sebuah *ormat yang dioptimalkan untuk memastikan memory yang digunakan

sangat kecil. 9he eBecutable *ile diciptakan dengan mengubah kelas bahasa java dan dikomplikasi menggunakan tools yang disediakan dalam !ndroid SD1 %>a:aruddin Sa*aat +06/0&. $.1.4 Android "DK 2"o+t5are De0elopment Kit3 !ndroid SD1 adalah tools !'I %,pplication Programing &nterface& yang diperlukan untuk menggembangkan aplikasi pada plat*orm android, android SD1 menggunakan bahasa pemrograman <ava, untuk lebih menggembangkan aplikasi android, !ndroid SD1 disediakan untuk sistem operasi $ac Cs F/6.2.G atau lebih, Hindo"s F', Eista, = dan G, serta 4inuB yang telah direalese oleh pihak Google. $.1.6 Android De0elopment (ools 2AD(3 !ndroid Development 9ools adalah plugin yang didesain untuk ID@ @clipse yang memberikan kita kemudahan dalam menggembangkan aplikasi android. Dengan adanya !D9 untuk eclipse akan memudahkan develop dalam membuat aplikasi project android, membuat GUI aplikasi, dan menambahkan komponen-komponen yang lainnya, begitu juga kita dapat melakukan running aplikasi menggunakan !ndroid SD1 melalui @clipse. Dengan !D9 juga kita dapat membuat package android %.apk& yang digunakan untuk distribusi aplikasi android yang kita rancang.

10

$.1.7

Arsitektur Android Secara garis besar !rsitekture !ndroid dapat dijelaskan dan di gambarkan sebagia berikut + ,pplications dan Widgets ,plications dan (idgets ini adalah layer dimana kita berhubungan dengan aplikasi secara langsung, seperti contoh aplikasi yang kita do"nload dari google play, dan setelah kita instal maka aplikasi terebut akan muncul pada layer handphone anda, contoh application dan "idgets adalah S$S, 1alender, $ap, Bro"ser dll. ,pplications Frame(orks ,pplications Frame(orks adalah layer dimana para pembuat aplikasi melakukan pengembangan?pembuatan aplikasi yang akan dijalankan di sistem operasi android, karena pada layer inilah aplikasi dapat dirancang dan dibuat, seperti content providers yang berupa sms dan panggilan telepon. 1omponen-komponen yang termasuk di dalam ,pplications frame(orks adalah sebagai berikut + +ie(s Content Pro*ider -esource Manager .otification Manager ,cti*ity Manager

11

/i!raries /i!raries ini adalah layer dimana *itur-*itur android berada, biasanya para pembuat aplikasi mengakses libraries untuk menjalankan aplikasinya. Berjalan diatas kernel. 4ibraries ini meliputi sebagai + /i!raries #?#II seperti 4ibc dan S44. /i!raries media untuk pemutaran media dan audio. /i!raries untuk manajemen tampilan. /i!raries raphics mencakup SG4 dan CpenG4 untuk

gra*is 0D dan ,D. /i!raries '0/ite untuk dukungan database. /i!raries ''/ dan We!1it teritegrasi dengan "eb bro"ser dan security /i!raries /i*eWe!core mencakup modern "eb bro"ser dengan engine embeded "eb vie". /i!raries 2D yang mencakup implementasi CpenG4 @S /.6 !'IJs ,ndroid -un Time 4ayer yang membuat aplikasi !ndroid dapat dijalankan dimana dalam prosesnya menggunakan Implementasi 4inuB. Dal*ik +irtual Machine %DE$& merupakan mesin yang membentuk dasar kerangka aplikasi !ndroid. Didalam !ndroid .un 9ime dibagi menjadi dua bagian +

12

/. Core /i!raries

ber*ungsi untuk menterjemahkan

bahasa java?c ke dalam Dalvik Eirtual $achine 0. Dal*ik +irtual Machine + Eirtual mesin berbasis register yang

dioptimalkan untuk menjalankan *ungsi-*ungsi secara e*isien, dimana merupakan pengembangan yang mampu membuat linuB kernel untuk melakukan threading dan manajemen tingkat rendah. 4inuB 1ernel 4inuB 1ernel adalah layer dimana inti operating sistem dari !ndroid itu berada. Berisi *ile-*ile sistem yang mengatur sistem proccessing, memory, resource, drivers, dan sistem-sistem operasi android lainnya. 4inuB kernel yang digunakan android adalah linuB kernel release 0.7.

am!ar 345 ,rsitektur ,ndroid

13

$.1.18 Pengertian IDE E#lipse @clipse adalah sebuah ID@ 6&ntegrated De*elopment En*ironment" untuk mengembangkan perangkat lunak dan dapat dijalankan di semua plat*orm %plat*orm-independent&. Berikut ini adalah si*at dari @clipse+ Multi7platform+ 9arget sistem operasi @clipse adalah $icroso*t Hindo"s, 4inuB, Solaris, !IF, 8'-UF dan $ac CS F. Mulit7language+ @clipse dikembangkan dengan bahasa

pemrograman <ava, akan tetapi @clipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti #?#II, #obol, 'ython, 'erl, '8', dan lain sebagainya. Multi7role+ Selain sebagai ID@ untuk pengembangan aplikasi, @clipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test

perangkat lunak, pengembangan "eb, dan lain sebagainya. @clipse pada saat ini merupakan salah satu ID@ *avorit dikarenakan gratis dan open source, yang berarti setiap orang boleh melihat kode pemrograman perangkat lunak ini. Selain itu, kelebihan dari @clipse yang membuatnya populer adalah kemampuannya untuk dapat dikembangkan oleh pengguna dengan komponen yang dinamakan plug-in seperti penambahan plugin !D9 untuk pengembangan !ndroid dan aplikasi !ndroid.

14

$.1.11 De+inisi "9Lite S34ite merupakan sebuah sistem manajemen basisdata relasional yang bersi*at !#ID-compliant dan memiliki ukuran pustaka kode yang relati* kecil, ditulis dalam bahasa #. S34ite merupakan proyek yang bersi*at public domain yang dikerjakan oleh D. .ichard 8ipp. 9idak seperti pada paradigma client-server umumnya, Inti S34ite 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 !'I secara langsung melalui bahasa pemrograman. $ekanisme seperti ini tentunya memba"a keuntungan karena dapat mereduksioverhead, latency times, dan secara keseluruhan lebih sederhana. Seluruh elemen basisdata %de*inisi data, tabel, indeks, dan data& disimpan sebagai sebuah *ile. 1esederhanaan dari sisi disain tersebut bisa diraih dengan cara mengunci keseluruhan *ile basis data pada saat sebuah transaksi dimulai. Di !ndroid juga memiliki *asilitas untuk membuat data!ases yang dikenal dengan S34ite, S34ite adalah salah satu so*t"are yang embedded yang sangat popular, kombinasi S34 interface dan penggunaan memory yang sangat sedikit dengan kecepatan yang sangat cepat. S34ite di android termasuk dalam !ndroid runtime, sehingga setiap versi dari android dapat membuat data!ase dengan S34ite %>a:aruddin Sa*aat + 06/0&.

15

Dalam sistem android memiliki beberapa teknik untuk melakukan penyimpanan data. 9eknik yang umum digunakan adalah sebagi berikut+ Shared Preferences yaitu menyimpan data beberapa nilai %*alue& dalam bentuk groups key yang dikenal dengan preference. Files yaitu menyimpan data dalam file, dapat berupa menulis ke file atau membaca dari file. SQLite Databases, yaitu menyimpan data dalam bentuk data!ases. Content Providers, yaitu menyimpan data dalam bentuk conten pro*iders ser*ice. 'ada proposal ini *ocus pada bagian databases. 9idak ada database yang disediakan oleh android, jika menggunakan S34ite, harus mengcreate database sendiri, mende*inisikan tabelnya, indeB serta datanya. Untuk membuat dan membuka database yang paling baik adalah menggunakan libraries import android.database.sqlite.SQLiteOpenHelper Kang menyediakan tiga metode yaitu + Constructor, menyediakan repressentasi versi dari database dan skema database yang kita gunakan onCreate6", menyediakan '0/iteData!ase object yang kita gunakan dalam de*inisi table dan inisialisasi data. on8pgrade6", menyediakan *asilitas kovensi data!ases dari database versi lama ke database versi baru atau sebaliknya.

16

$.$ Penelitian (erkait Dalam perancangan aplikasi kamus elektronik meliputi kamus desktop, "eb, dan aplikasi mobile, telah dilakukan oleh beberapa peneliti sebelumnya dengan menggunakan berbagai metode pencarian dalam kamus terjemahan maupun kamus istilah. 'ada beberapa penelitian sebelumnya telah menggunakan metode string matching dalam pencarian sebuah kata, pola teks, dan pencocokan kata. Dalam penelitian 'arno, D11 + %06//& pada pembuatan !plikasi $obile 1amus Istilah 'sikologi Berbasis !ndroid, mereka menggunakan metode pencarian menggunakan string matching dalam, pencocokan istilah yang ada dalam 'sikolog. Isnani %06/6& dengan mengangkat topik (!plikasi )nline 1amus 1edokteran Dengan $enggunakan $etode %inary 'earch). 'ada penelitian ini penulis menggunakan algoritma pencarian %inary 'earch untuk aplikasi online yang dirancangnya. 1etika user mengiinput istilah sesuai atau tepat sama dengan yang ada dalam perbendaharaan basis data maka aplikasi akan dapat menampilkan arti dari istilah tersebut dengan cepat, namun kekurangan dalam penelitian ini yaitu aplikasi tidak dapat memberikan pilihan kata lain apabila kata yang dicari tidak ditemukan. Eiska $utia"ani D11 %06//& 'ada penelitiannya !plikasi 1amus D"i Bahasa !ceh-Indonesia Berbasis <ava Untuk 9elepon Genggam menggunakan metode pencarian biner atau binery search dan metode approBimate string matching, dari hasil penelitiannya mereka berhasil melakukan pencarian kata

17

dengan metode binary search, dan jika kata-kata lain tidak akan muncul maka kata yang menghampiri yang akan muncul karena mereka mengimplementasikan metode approBimate string matching pada aplikasi mereka. 'erbedaan penelitian diatas dengan penelitian yang penulis lakukan, yaitu penulis menggunakan metode 'tring Matching dalam penelitian ini, karena permasalahan diangkat hanyalah mencari arti kata dalam bahasa Indonesia ke bahasa Inggris dan Gorontalo.

18

BAB III ME(:D:L:!I PENELI(IAN


&.1 :;)ek Penelitian 'enelitian dilakukan dilingkungan sekitar, seluruh lapisan masyarakat Gorontalo, serta menggunakan kamus Bahasa Indonesia Gorontalo Indonesia, Indonesia-Inggris dan Inggris-Indonesia. Gorontalo dan

&.$ Metode Penelitian 'ada penelitian ini menggunakan metode penelitian Case 'tudy atau studi kasus merupakan penelitian dimana peneliti menggali *enomena tertentu %kasus& dalam suatu "aktu dan kegiatan %program, even, proses, institusi, atau kelompok sosial& serta mengumpulkan in*ormasi yang rinci dengan menggunakan berbagai prosedur pengumpulan data selama periode tertentu. Suatu case study bias berupa penelitian descriptif dan explanatory %Suryo, dkk, 06//&

&.& (ahapan Penelitian 4angkah-langkah dalam penelitian yang dilakukan yaitu+ /. 'ersiapan 'ada penelitian ini penulis menganalisa kebutuhan pada penelitian, berupa bahan materi, literatur, data, serta tools yang akan dipakai pada pembuatan aplikasi kamus mobile bahasa Indonesia - Inggris Gorontalo, Serta literatur tambahan yang terkait dengan penelitian berupa buku, artikel, jurnal yang berkaitan dengan pemrograman

19

android. 0. Studi 'ustaka 'ada tahap ini penulis mengumpulkan re*erensi pemrograman !ndroid sebagai bahasa pemrograman aplikasi mobile yang digunakan dalam penelitian, S34ite untuk database yang digunakan untuk menyimpan data, mengetahui dan memahami teori-teori perancangan aplikasi kamus, seperti metode penelitian yang di gunakan yaitu study case serta merode pencarian yang dapat digunakan dalam pembuatan aplikasi kamus mobile yaitu metode string matching dan literature tambahan baik dari buku, internet, maupun sumber-sumber yang lainya mengenai 1amus Bahasa Indonesia-Inggris-Gorontalo. ,. 9eknik pengumpulan data !dapun teknik pengumpulan data yang dilakukan oleh penyusun dalam penelitian, antara lain + a. Studi 1epustakaan $etode ini dilakukan untuk mendapatkan data literature tambahan dari buku acuan mengenai 1amus Bahasa Indonesia - Inggris Gorontalo. b. Ha"ancara Ha"ancara merupakan salah satu objek penelitian, "a"ancara dilakukan dengan masyarakat yang mengenal dan mengerti akan tata cara bahasa gorontalo yang baik dan benar. 2. !nalisis Sistem

20

$elakukan analisis terhadap permasalahan yang ada mengenai bagaimana aplikasi kamus bahasa Indonesia-Inggris-Gorontalo bisa dijalankan dengan mudah dan bisa diman*aatkan oleh user pada mo!ile yang menggunakan sistem operasi android minimum 0., %ginger!read&. 5. Desain Sistem $erupakan tahap penyusunan proses, data, aliran proses dan hubungan antar data, antar muka aplikasi dan memenuhi kebutuhan sesuai dengan hasil analisa kebutuhan pengguna aplikasi kamus bahasa Indonesia-Inggris-Gorontalo. 7. Implementasi 'ada tahap ini dilakukan pembuatan program aplikasi yang berjalan pada gadget dan mo!ile berdasarkan rancangan yang telah dibuat serta mengimplementasikan algoritma string matching.

9ampilan-tampilan dari aplikasi yang dibuat dan proses instalisasi disesuaikan dengan analisis serta perancangan yang dibuat sebelumnya. 4angkah kerja dalam penelitian ini adalah, yang menjadi input adalah kata dalam bahasa Indonesia yang kemudian akan diolah dengan mekanisme yang telah dide*inisikan dan akan menghasilkan keluaran berupa kata dalam bahasa Inggris dan Gorontalo yang memakai kaidah tatacara penulisan yang benar. !plikasi ini menggunakan metode pencarian yaitu 'tring Matching. $etode 'tring Matching ini digunakan untuk mencari dan mencocokan pola teks kata dalam bahasa Indonesia ke Bahasa Inggris

21

dan Gorontalo, kemudian output kata berupa arti dari kata Bahasa Indonesia ke Bahasa Inggris dan Gorontalo. 4angkah-langkah kerja + a. $encocokkan dengan pola bahasa Indonesia dengan bahasa Inggris dan Gorontalo. b. 'ola bahasa Indonesia di translate ke dalam pola bahasa Inggris dan Gorontalo. c. 9erjemahan dari bahasa Indonesia ke bahasa Inggris dan Gorontalo. =. 'engujian dan @valuasi $elakukan pengujian program aplikasi yang telah dibuat, kemudian menangani dan memperbaiki kesalahan yang ada pada program aplikasi 1amus Indonesia-Inggris-Gorontalo tersebut agar dapat berjalan dengan baik. G. $enyusun 4aporan 'ada tahap ini dilakukan pembuatan laporan mulai dari studi literature sampai dengan implementasi, serta penarikan kesimpulan dan saran.

22

&.' ,ad5al Penelitian Haktu yang akan penyusun gunakan dalam melakukan penelitian dimulai dari bulan September 06/0 sampai dengan Desember 06/0.
(ahapan Penelitian Studi 'ustaka !nalisis Sistem Desain Sistem Implementasi 'engujian L @valuasi $enyusun laporan "eptem;er 1 $ & ' :kto;er 1 $ & ' No0em;er 1 $ & ' Desem;er 1 $ & '

23