BAB III ANALISA DAN PERANCANGAN. Aplikasi penterjemahan kata Indonesia-Inggris yang dibuat dalam tulisan

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PERANCANGAN SISTEM. Shipping Direktorat Jenderal Imigrasi menunjukkan bahwasanya dalam akses

BAB III ANALISIS DAN PERANCANGAN

Gambar 3.1. Diagram alir apikasi image to text

ANALISIS DAN DESAIN SISTEM

BAB III ANALISA MASALAH DAN PERANCANGAN SISTEM

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN. Dalam proses produksi terdapat beberapa faktor yang akan mempengaruhi

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN. Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

Prosedur merupakan suatu tata cara kerja atau kegiatan untuk menyelesaikan pekerjaan

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM


BAB III ANALISA DAN PERANCANGAN

BAB 3 METODOLOGI. Metodologi penelitian yang digunakan dalam penulisan ini adalah studi

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem sedang berjalan dan diperlukan untuk berbagai perubahan yang dirasa

BAB IV HASIL DAN UJI COBA

BAB IV REKAYASA SISTEM

BAB III ANALISA PERANCANGAN DAN PEMODELAN SISTEM

Layar Halaman Laporan Soal Guru

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN. yang jelas untuk perbaikan ataupun pengembangan dari suatu sistem.


BAB III ANALISA DAN PERANCANGAN 3.1 ANALISA PERANGKAT LUNAK BASIS DATA MULTIMEDIA

BAB III ANALISIS DAN PERANCANGAN


BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

PENDEKATAN METODE ATURAN PERUBAHAN KATA UNTUK MENGALIHKAN TEKS BAHASA INDONESIA KE BAHASA BELITUNG

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL PENELITIAN DAN PEMBAHASAN. ( dalam hal ini adalah Hukum Perdata ), sering ditemukan beberapa praduga

BAB III ANALISA MASALAH DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM


BAB III KONSEP DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN. Subbab ini akan berisi pembahasan mengenai cara kerja algoritma Welch-

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN. Pada Tugas Akhir ini akan di rancang Sebuah Aplikasi Pembelajaran Turunan Fungsi

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

datanya. Hasil User dapat melanjutkan aktivitas selanjutnya setelah memilih File yang diinginkan. 2. Use Case Menyisipkan Teks Table 4-2 Deskripsi Use

Membuat File Database & Tabel

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

BAB I Pengenalan Microsoft Visual Basic 6.0

BAB 3 PERANCANGAN PROGRAM. dari OOP (Object Oriented Programming) di mana dalam prosesnya, hal-hal

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS, KONSEP DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III PEMBAHASAN. Pembahasan yang kami lakukan pada kerja praktek di PT. Malayandi Tour & Travel hanya mengenai karyawan tetap saja.

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISA HASIL DAN PEMBAHASAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

Bab 3 Metodologi Penelitian

BAB III ANALISA DAN DESAIN SISTEM


BAB V IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. alat komunikasi universal pada ruang lingkup internasional. Pembelajaran bahasa

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN. Dalam membangun aplikasi pembelajaran aksara sunda berbasis android

DATABASE. Visual Data Manager

BAB 2. Login Aplikasi

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN. Pada tugas akhir ini akan dirancang sebuah aplikasi Pembelajaran Berbasis

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM Gambaran Umum Tujuan dari Membuat aplikasi Sistem Informasi Monitoring SP2d dan SPM

BAB 3 ANALISIS SISTEM / PROGRAM YANG BERJALAN

BAB III ANALISA DAN PERANCANGAN

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN. menampilkan teks - teks serta terdapat kuis dengan animasi untuk melatih para

BAB IV IMPLEMENTASI DAN PENGUJIAN

IMPLEMENTASI KOMPRESI DATA TEXT MENGGUNAKAN HUFFMAN CODING

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN APLIKASI PEMBELAJARAN FISIKA SMA KELAS 2

Transkripsi:

BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Aplikasi penterjemahan kata Indonesia-Inggris yang dibuat dalam tulisan ini adalah aplikasi pencarian kata, berupa kamus untuk bahasa Indonesia - Inggris dibangun dari teknologi persintesa teks ke ucapan, dengan menggunakan bahasa pemprograman visual basic 6.0 dengan microsoft text to speech sebagai speech synthesis engine. Melalui aplikasi ini, pengguna dapat menemukan terjemahan dari suatu kata dari bahasa Indonesia yang di terjemahkan ke dalam bahasa Inggris. Aplikasi ini disertai pula dengan suara hasil sintesa dari kata tersebut sehingga pengguna dapat mengetahui bagaimana cara membaca / melafalkan kata dalam bahasa Inggris. Pada bagian ini penulis akan menjelaskan mengenai perancangan dengan pemodelan use case diagram, class diagram, activity diagram dengan swimlane diagram, struktur basisdata dan antar muka program. 3.2 Perancangan system Perancangan system yang akan dibuat oleh penulis adalah perancangan aplikasi penterjemahan kata Indonesia-Inggris berbasis suara menggunakan microsoft direct text to speech. Aplikasi ini menggunakan microsoft visual basic 6.0 Enterprise Edition. 32

3.2.1 Pemodelan Use case Diagram Use case diagram menggambarkan interaksi antara pengguna dengan sistem itu sendiri. Diagram ini menunjukan fungsionalitas suatu system dan bagaimana system itu berinteraksi dengan dunia luar. Use case diagram aplikasi kamus Indonesia-inggris dapat dilihat pada gambar 3.1. Tambah kata Menghapus kata User Mencari kata Menterjemahkan kata..gambar 3.1 Use Case Diagram aplikasi Kamus Indonesia Inggris Pada use case diagram ini, akan dijelaskan interaksi yang terjadi antara actor dan aplikasi Keterangan use case diagram aplikasi kamus Indonesia inggris yaitu: 1. Use case : Tambah Kata Aktor Gambaran Pengecualian : Pengguna aplikasi (user) : Menampilkan menu utama aplikasi kamus : Pengguna tidak dapat menyimpan kata apabila pengguna tidak memasukan kata kedalam aplikasi Skenario : 1.Pengguna memasukan kata ke dalam aplikasi 33

Precondition : Aplikasi menampilkan menu utama aplikasi kamus Indonesia Inggris Postcondition : Aplikasi akan menyimpan kata sesuai dengan data yang dimasukan oleh pengguna. 2. Use Case : Menghapus kata Aktor : Pengguna (user) Gambaran : Menampilkan menu utama aplikasi kamus indonesia inggris Pengecualian : Pengguna tidak dapat menghapus kata apabila pengguna tidak mencari kata yang akan dihapus di dalam applikasi. Skenario : 1. Pengguna mencari kata di dalam Aplikasi 2. Aplikasi akan menghapus kata yang telah dipilih oleh pengguna Precondition : Aplikasi akan menampilkan menu utama aplikasi kamus indonesia inggris Postcondition : Aplikasi akan menghapus kata yang telah dipilih oleh pengguna. 3. Use Case: Menterjemahkan kata Aktor Gambaran Pengecualian : Pengguna (user) : Menampilkan aplikasi kamus indonesia inggris : Aplikasi tidak akan menterjemahkan kata apabila tidak ada kata yang diakan diterjemahkan Skenario : 1. Pengguna menginputkata yang akan 34

diterjemahkan Precondition : Aplikasi akan menampilkan menu utama aplikasi kamus indonesia inggris Postcondition : Aplikasi akan menterjemahkan kata yang diinput 4. Use Case: Mencari Kata oleh pengguna Aktor Gambaran Pengecualian : Pengguna(user) : Menampilkan aplikasi kamus indonesia inggris : Aplikasi tidak akan mencari kata apabila tidak ada kata yang di masukan Skenario Precondition : 1. Pengguna menginputkata yang akan dicari : Aplikasi akan menampilkan menu utama aplikasi kamus indonesia inggris Postcondition : Aplikasi akan menampilkan kata yang dicari 3.2.2 Pemodelan Actifity Diagram Activity diagram dapat menunjukkan konteks use case dan rinciannya bagaiman sebuah use case berjalan. 3.2.2.1 Pemodelan Activity Diagram Translate Dengan Swimlane Diagram Pada pemodelan activity diagram translate dengan swimlane diagram ini, pertama-tama aplikasi menampilkan form utama, kemudian user menginput / memasukan kata kedalam textbox text dilanjutkan dengan menekan tombol translate. Aplikasi mencocokan kata yang diinput dengan database Apabila kata 35

tidak ditemukan aplikasi akan memunculkan pesan bahwa kata tidak ditemukan. Apabila kata ditemukan, kata tersebut akan di munculkan di textbox translate. Activity Diagram translate dengan swimlane diagram dari aplikasi kamus Indonesia Inggris dapat dilihat pada Gambar 3.2 User Aplikasi Database Start Input kata Meminta kata ke dalam database Ambilkata ke dalam database Mengecek kata Display Pesan tidak Ditemukan? Display kata End Gambar 3.2 Activity Diagram Translate Dengan Swimlane Diagram 3.2.2.2 Pemodelan Activity Diagram Hapus Kata dengan swimlane diagram Form aplikasi kamus Indonesia Inggris ditampilkan, user mengklik kata yang akan dihapus pada listbox, kemudian menekan tombol delete. Activity Diagram hapus kata dengan swimlane diagram dari aplikasi kamus Indonesia Inggris dapat dilihat pada gambar 3.3 36

User Aplikasi Database Start Memilihkata Mencari Kata Ambil kata dari Database Menekan tombol delete Display kata tidak Terhapus? ya Data terhapus End Gambar 3.3 Activity Diagram Hapus Kata Dengan Swimlane Diagram 3.2.2.3 Pemodelan Activity Diagram Tambah Kata Dengan Swimlane Diagram Pada pemodelan activity diagram tambah kata dengan swimlane diagram ini, pertama-tama aplikasi menampilkan form utama, kemudian user menekan tombol Add untuk membersihkan textbox Indonesia, textbox Inggris dan textbox search, selanjutnya user menginput kata ke dalam textbox Inggris, pada saat cusor meninggalkan textbox Inggris, kata bahasa Inggris segera dicocokan dengan database, apabila kata sudah ada didalam database, aplikasi akan memberikan pertanyaan apakah kata tersebut akan ditamplikan atau tidak, apabila user menekan tombol Ok, kata segera ditampilkan apabila tidak, textbox Inggris, textbox Indonesia dan textbox search segera dikosongkan. / refresh. Activity 37

Diagram tambah kata dengan swimlane diagram dari aplikasi kamus Indonesia Inggris dapat dilihat pada Gambar 3.4 User Aplikasi Database Tekan tombol Add Start Meminta kata kedalam Database Ambil Kata dari Database Input Kata Inggris Mengecek Kata Input Kata Indonesia Kata ada? Kosongka n textbox Inggris, Indonesia, search Tampilkan? Display Tekantombol Save Display Data Tersimpan Gambar 3.4 Activity Diagram Tambah Kata Dengan Swimlane Diagram 3.2.2.4 Pemodelan Activity Diagram Cari Kata dengan Swimlane Diagram Form aplikasi kamus Indonesia Inggris ditampilkan, user menginput kata kedalam textbox search secara otomatik aplikasi akan mencari kata sesuai inputan 38

karakter per karakter. Activity Diagram cari kata dengan swimlane diagram dari aplikasi kamus Indonesia Inggris dapat dilihat pada Gambar 3.5 User Aplikasi Database Start Input Kata Mencari kata di Database Ambi kata dari Database tidak Ditemikan? ya Display kata End Gambar 3.5 Activity Diagram Cari Kata Dengan Swimlane Diagram 3.2.3 Pemodelan Class Diagram Class Diagram mendeskripsikan jenis jenis objek dalam sistem dan berbagai macam hubungan statis yang terjadi. Class Diagram juga menunjukan properti dan operasi sebuah class dan batasan yang terdapat dalam hubungan dengan obyek. Pada Aplikasi Kamus Indonesia Inggris terjadi one to one relation ship antara user dan Aplikasi dimana seorang user menjalankan aplikasi kamus dan kamus hanya dapat dijalankan oleh seorang user, dan Aplikasi mempunyai 39

hubungan one to many relationship dengan database dimana aplikasi dapat mencari satu atau banyak kata didalam database dan satu atau banyak kata dapat dicari oleh satu aplikasi yaitu aplikasi kamus Indonesia Inggris User } class Database }class nama jenis kelamin } properties Id : Number Inggris : Text Input kata : Text Indonesia01 : Text }properties Simpan kata : Text } operation Indonesia01 : Text Hapus kata : Text Jeniskata : Text Cari kata : Text Verb1 : Text Translate : Text Verb2 : Text Verb3 : Text 1 Query }operation Aplikasi Kamus }class 1..* Display }Properties Mencari kata : Text Menghapus kata : Text Menyimpan kata : Text 1 Menampilkan terjemahan : Text 1 }Operation Gambar 3.6 Class Diagram Aplikasi Kamus Indonesia Inggris 3.2.4 Pemodelan Sequance Diagram Sequance diagram Aplikasi kamus Indonesia Inggris dapat lihat pada uraian dibawah ini 40

3.2.4.1 Pemodelan Sequance Diagram Tambah Kata Pada sequance diagram tambah kata user membuka form aplikasi kamus Indonesia Inggris, kemudian user menekan tombol Add untuk membersihkan layar textbox inggris, textbox indonesia, setelah itu user dapat menginput kata ke dalam textbox inggris dan text box indonesia kemudian menekan tombol save. Aplikasi akan menyoimpan data kedalam database. Sequance diagram tambah kata Aplikasi kamus Indonesia Inggris dapat lihat pada gambar 3.7 User Form Aplikasi Database Open Tekan tombol Add Input Kata Tekan Tombol Save Kata disimpan ke Database Gambar 3.7 Sequance Diagram Tambah Kata Gambar 3.7 Sequance Diagram Tambah Kata 41

3.2.4.2 Pemodelan Sequance Diagram Hapus Kata Pada sequance diagram hapus kata ini user membuka form aplikasi kamus Indonesia Inggris, kemudian user menginput kata yang akan dicari kedalam textbox cari, setelah itu aplikasi akan mencari kata yang diinput oleh user didalam database, aplikasi akan mendiplay kata yang dicari dengan tepat atau melalui pendekata per huruf yang diinput. Sequance diagram hapus data Aplikasi Kamus Indonesia Inggris dapat dilihat pada gambar 3.8 User Form Aplikasi Database Open Input kata pada Textbox Search aplikasi mencari kata didalam database Tekan tombol delete Kata terhapus dari database Gambar 3.8 Sequance Diagram Hapus Data 42

3.2.4.3 Pemodelan Sequance Diagram Translate Kata Pada sequance diagram translate kata ini user membuka form aplikasi kamus Indonesia Inggris. User menginput kata pada textbox yang disediakan, kemudian user menekan tombol translate. Aplikasi akan mencari kata didalam database kemudian ditampilkan pada textbox hasil terjemahan. Sequance diagram cari kata Aplikasi Kamus Indonesia Inggris dapat dilihat pada gambar 3.9 User Form Aplikasi Open Input kata di Textbox Tekan Tombol Translate Display Kata Gambar 3.9 Sequance Diagram Cari Kata 3.3 Struktur Basis Data Struktur basis data yang menjadi acuan aplikasi kamus Indonesia Inggris dapat dilihat pada Tabel 3.1 43

Tabel 3.1 Struktur Basis Data Nama field Tipe Panjang Keterangan ID Number Auto Kunci Primer Inggris Text 25 Kata Bahasa Inggris Indonesia01 Text 25 Kata Bahasa Indonesia Indonesia02 Text 25 Kata bahasa Inggris dan Indonesia Jenis kata Text 25 Kata Bahasa Indonesia Verb1 Text 25 Kata Bahasa Inggris Verb2 Text 25 Kata Bahasa Inggris Verb3 Text 25 Kata Bahasa Inggris Pada Tabel 3.1 field ID merupaka kunci primer yang memiliki panjang Longinteger bertipe number, ID ini dirancang untuk menciptakan ID kata yang berurutan.sedangkan filed inggris, indonesia01, indonesia02, jenis kata, verb1, verb2 dan verb3 memiliki panjang 25 dengan tipe text, hal ini dirancang untuk menampung kata yang mempunyai panjang karakter kurang dari 25. 3.4 Flowchart Text To Speech Penjelasan dari Flowchart text to speech pada gambar 3.10 dibawah ini adalah sebagai berikut: user menginput file text, kemudian bagian text to phonem akan merubah kalimat masukan ke dalam kode-kode bunyi yang biasa direpresentasikan dengan kode fonem, durasi, serta pitch-nya. kemudian bagian phonem to speech akan menerima berupa masukan kode-kode phonem beserta 44

pitch dan durasi yang dihasilkan oleh bagian sebelum nya. Berdasarkan kode-kode tersebut konverter phonem to speech akan menghasilkan bunyi atau sinyal ucapan sesuai dengan kalimat yang ingin diucapkan. Start Input Text Text To Phonem Phonem To Speech Output To Speech End Gambar 3.10 Flowchart Text To Speech 3.5 Algoritma Algoritma diperlukan untuk merancang suatu program. Berikut ini dijelaskan algoritma aplikasi kamus Indonesia Inggris : 45

1. Tampilan Form Aplikasi 2. Masukan Pilih if Pilih = Add then refresh text inggris refresh text Indonesia refresh text cari 3. else if pilih = save then simpan data dari text inggris ke dalam database simpan data dari textindonesia ke dalam database 4. else if pilih = delete hapus kata dari List1.text 5. else if pilih = exit hapus kata dari text inggris hapus kata dari texttindonesia hapus kata dari database keluar dari aplikasi 6. else if pilih = translation 7. else if pilih = sound 8. elseif pilih = refresh masukan kata ke dalam text1 kemudian lakukan proses translate program membaca seluruh kata yang ada di text1. program menghapus seluruh kata di text1 dan text2. 9. else tampilkan form aplikasi 10. end if 46

Dari algoritma diatas dapat digambarkan sebuah flowchart yang diperlihatkan pada gambar 3.11 Start Tampilan Form Utama Add? Proses Refresh Save? Proses Tambah Kata Delete? Proses Hapus Kata Exit? Proses Keluar Aplikasi Translate? Proses penterjemahan Sound? Proses Mengeluarkan Suara Refresh? Proses Pembersihan Text End Gambar 3.11 Flowchart Aplikasi 47

3.5.1 Flowchart Tranlate Kata Flowchart ini menjelaskan pemanggilan form utama dimana didalamnya ada komponen translate kata. Adapun penjelasan nya sebagai berikut: User menginput kata atau kalimat ke dalam textbox, apabila kata yang diinput adalah kalimat, dengan fungsu split aplikasi akan membagi kalimat menjadi kata perkata, pertama-tama aplikasi akan mengecek apakah ada kata didalam database, bila ada kata didalam database, aplikasi akan mencari padanan kata yang diinput oleh user didalam database, apabila ditemukan kata tersebut digolongkan kedalam katagori kata, apakah kata itu golongan kata benda, kata kerja dsb. Apabila kata yang diinput termasuk kedalam golongan kata kerja (verb), maka aplikasi akan mencari tahu apakah subjek dari kata kerja tersebut termasuk dalam katagori orang ketiga tunggal, apabila benar maka aplikasi akan mencari apakah huruf terakhir dari kata kerja tesebut adalah huruf O atau huruf X atau huruf S atau huruf CH atau huruf SH huruf TH, apabila benar maka kata kerja tersebut ditambahkan akhiran ES diakhir kata kerja tersebut. Apabila diakhir kata kerja tidak terdapat huruf-huruf diatas maka kata kerja tersebut hanya akan ditambahkan huruf S diakhir kata kerjanya. Apabila kata yang diinput adalah kata sifat maka aplikasi akan mencari apakah kata sebelum kata sifat adalah kata benda, apabila benar, aplikasi akan mem balik urutan kata tersebut menjadi urutan nya kata sifat dan kata benda, kemudian, aplkasi mentranslate nya sesuai urutan katanya ke bahasa inggris. Berikut adalah penggambaran proses tersebut dengan flowchart terlihat pada gambar 3.12 48

Start Input Verifikasi perkata ke dalam database apakah ada kata tersebut? Tampilkan Pesan Kata tidak Ada Terjemahkan kata Selesai Gambar 3.12 Flowchart Translate Kata 3.5.2 Flowchart Tambah Kata Flowchart ini menjelaskan pemanggilan form utama, dimana didalam nya ada komponen save atau penambahan kata ke dalam database. User membuka form Aplikasi Indonesia Inggris, kemudian menekan tombol Add untuk merefresh textbox inggris dan textbox Indonesia, lalu user menginput kata ke dalam textbox Inggris dan textbox Indonesia dan menekan tombol save. Berikut adalah penggambaran proses tersebut dengan flowchart terlihat pada gambar 3.13 49

Start Input Kata Tambah kata? Tekan Tombol Add Input Data Simpan kata? Proses Pesimpana Data Selesai Gambar 3.13 Flowchart Tambah Kata 3.5.3 Flowchart Hapus Kata Flowchart ini menjelaskan pemanggilan form utama, dimana didalam nya ada komponen hapus kata. Adapun penjelasan nya sebagai berikut: 50

User membuka form aplikasi kemudian mengklik salah ssatu kata didalam listbox, kemudian user menekan tombol delete. Kata akan terhapus dari listbox dan database. Berikut adalah penggambaran proses tersebut dengan flowchart terlihat pada gambar 3.14 Start Cari Kata? Klik kata yg di Listbox Hapus? Proses Penghapusan Data Selesai Gambar 3.14 Flowchart Hapus Kata 3.5.4 Flowchart Add Flowchart ini menjelaskan pemanggilan form utama, dimana didalam nya ada komponen Add. Adapun penjelasan nya sebagai berikut: 51

Pada saat user ingin menginput kata atau ingin membersihkan layar textbox Indonesia dan textbox Inggris, user harus memnekan tombol Add. Berikut adalah penggambaran algoritma tersebut dengan flowchart terlihat pada gambar 3.15 Start Add? Refresh Textbox Inggris, Textbox Indonesia, Textbox Search Selesai Gambar 3.15 Flowchar Add 3.5.5 Flowchart Sound Flowchart ini menjelaskan pemanggilan form utama, dimana didalam nya ada komponen Sound. Adapun penjelasan nya sebagai berikut: Saat user menekan tombol translate akan muncul hasil terjemahan bahasa Indonesia ke bahasa Inggris, kemudian user menekan tombol sound, saat itu aplikasi akan membaca hasil terjemahan nya. Berikut adalah penggambaran proses tersebut dengan flowchart terlihat pada gambar 3.16 52

Start Sound? Aplikasi membaca hasil terjemahan bahasa Indonesia ke bahasa Inggris Selesai Gambar 3.16 Flowchart Sound 3.5.6 Flowchart Refresh Flowchart ini menjelaskan pemanggilan form utama, dimana didalam nya ada komponen Sound. Adapun penjelasan nya sebagai berikut: Saat user melakukan penterjemahan kata, user dapat menekan tombol refresh untuk membersihakn textbox inputan dan textbox hasil terjemahan. Berikut adalah penggambaran proses tersebut dengan flowchart terlihat pada gambar 3.17 Start Refresh? ya Refresh Inputan textbox Indonesia dan terjemahan textbox Inggris Selesai Gambar 3.17 Flowchart Refresh 53

3.5.7 Flowchart Exit Flowchart ini menjelaskan pemanggilan form utama, dimana didalam nya ada komponen Exit. Adapun penjelasan nya sebagai berikut: Saat user ingin keluar dari aplikasi, user dapat menekan tombol exit. Berikut adalah penggambaran proses tersebut dengan flowchart terlihat pada gambar 3.18 Start Exit? Keluar dari Aplikasi Selesai Gambar 3.18 Flowchart Exit 3.6 Tampilan Antar Muka Aplikasi Tampilan utama aplikasi kamus Indonesia Inggris yang pemulis rancang sebagai antar muka grafis antara program dengan komputer 3.6.1 Rancangan Layar Form Kamus Bawah ini. Ketika aplikasi pertama kali dijalan akan terlihat seperti pada gambar 3,18 54

Kamus Indonesia Inggris Inggris Indonesia Jenis Kata Cari Kata Add Save Delete Exit Translation Sound Refresh Text Terjemahan Gambar 3.19 Rancangan Layar Form Kamus Berikut ini merupakan fungsi-fungsi yang ada pada form tranlate : a. Tombol Add Digunakan untuk merefresh textbox inggris, textbox indonesia, textbox cari kata. b. Tombol Save Digunakan untuk menyimpan kata c. Tombol Delete Digunakan untuk menghapus kata d. Tombol Exit Digunakan untuk keluar dari form aplikasi. 55

e. Tombol Translate Digunakan untuk menterjemahkan kata f. Tombol Sound Digunakan untuk mengeluarkan suara dan membaca hasil terjemahan di textbox tranlate. g. Tombol refresh digunakan untuk membersihkan tulisan pada kotak text dan kotak terjemahan. h. Jika text inggris yang dinput sama dengan kata orang pertama tunggal (pron1) maka simpan ke dalam database. 56