BAB 1 PENDAHULUAN. Universitas Sumatera Utara

dokumen-dokumen yang mirip
BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. pesat seperti mobile phone dan smartphone. Smartphone dewasa ini lebih. tarik tersendiri bagi masyarakat penggunanya.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. agama dan kepercayaan. Sehingga adanya simbol atau semboyan Bhinneka

BAB I PENDAHULUAN. blind) dan yang masih mempunyai sisa penglihatan (low vision). (SLB Kartini. nama tempat atau nama jalan dimana ia berada.

BAB I PENDAHULUAN 1.1 Latar Belakang

Penerapan Algoritma Knuth Morris Pratt dalam Aplikasi Penerjemah Teks

BAB I PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. Fromkin dan Rodman (1998, p. 3), manusia hidup dalam sebuah dunia bahasa.

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN Latar belakang

BAB I PENDAHULUAN. sistem operasi yang berjalan pada perangkatmobile Phone. Smartphone sebagai

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. pendidikan, dibutuhkan kemampuan khusus berbahasa Inggris. Test of English as

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2010/2011

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN. berbagai aktivitas untuk mendukung produktifitas. marak perangkat bergerak atau mobile device. Salah satu perangkat mobile yang

BAB I PENDAHULUAN. bagaimana membuat mesin (komputer) dapat melakukan pekerjaan seperti dan


BAB I I. PENDAHULUAN 1.1 Latar belakang

BAB 1 PENDAHULUAN. smartphone. Aplikasi mobile dalam hal ini adalah Android yang menjadi salah satu

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

Implementasi Algoritma Knuth Morris Pratt pada Alat Penerjemah Suara

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. Android merupakan salah satu mobile Operating System atau sistem

BAB I PENDAHULUAN. Teknologi perangkat mobile smartphone saat ini cukup pesat

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. dengan awal tahun 2000 pada saat telepon selular dianggap menjadi barang yang mahal.

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB I PENDAHULUAN. Android adalah sistem operasi open source smartphone. layar sentuh seperti Windows, iphone dan OS BlackBerry.

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2010/2011

BAB 1 PENDAHULUAN. universitas pilihan bagi para siswa/i Sekolah Menengah Tingkat Atas (SMTA)

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. pokok dalam era globalisasi ini. Ilmu pengetahuan dan teknologi dibutuhkan

BAB I PENDAHULUAN. pesat dan memberikan beberapa hal-hal baru di dalam dunia Informatika.

BAB I PENDAHULUAN. antara komputasi dengan komunikasi untuk melakukan tugas-tugas informasi

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang

PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH FISIKA DENGAN PENAMBAHAN ANIMASI PADA ANDROID BERBASIS METODE AUTOCOMPLETE TUGAS AKHIR

BAB I PENDAHULUAN. Bahasa di dunia sangat banyak dan berbeda-beda satu negara dengan negara

BAB I PENDAHULUAN. terbesar di dunia (Naisbitt, 1994:131). Tidak mengherankan bahwa industri

BAB I PENDAHULUAN. Dari tahun ke tahun sudah tidak dapat dipungkiri bahwa teknologi informasi

BAB I PENDAHULUAN. I.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

APLIKASI KAMUS BAHASA INGGRIS BERBASIS ANDROID DENGAN FITUR TEXT TO SPEECH, AUTOLINK TEXT DAN SPLITTER DATABASE SKRIPSI. Oleh : MIN UMAMI

BAB I PENDAHULUAN. untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan

BAB III ANALISIS DAN DESAIN SISTEM

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB 1 PENDAHULUAN. terutama dengan munculnya beberapa smartphone yang masuk ke Indonesia.

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. umumnya menggunakan buku, dimana didalamnya berisikan nama budaya serta

BAB I PENDAHULUAN. tumbuhan menurut bunganya. Kebanyakan manusia hanya mengetahui beberapa

BAB 1 PENDAHULUAN. Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara

BAB I PENDAHULUAN. Terdapat sistem operasi yang berkembang antara lain mobile phone

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. penunjang Al-Quran untuk memudahkan untuk mempelajarinya, yang bisa

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. dalam pemsokan bahan baku biji kopi yang akan nanti nya di ekspor keluar

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Dalam era globalisasi, perkembangan teknologi komunikasi yang sangat cepat

BAB I PENDAHULUAN. pesat terutama perkembangan internet. Dengan adanya internet dapat

BAB 1 PENDAHULUAN. lembaga kesehatan untuk saling berbagi informasi dengan mudah dan cepat.

BAB I PENDAHULUAN.

Implementasi Metode Approximate String Matching Pada Aplikasi Kamus Nama Latin Tumbuhan Berbasis Android

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN. Pesatnya perkembangan teknologi informasi dan komunikasi mendukung

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi

ABSTRAK. Kata kunci : Google Map, Android, Kuliner.

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN. sekolah menengah atas maupun sekolah kejurusan lainnya di Surakarta. Pesat

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. 1.2 Perumusan Masalah

BAB I PENDAHULUAN. sebagai sumber pertama dan utama yang banyak memuat ajaran-ajaran yang

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN ULUAN

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB 1 PENDAHULUAN Latar Belakang

BAB III ANALISIS DAN PERANCANGAN

BAB 1 PENDAHULUAN. belakangan ini, mencari tempat tinggal yang sesuai dengan kriteria di daerah

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. 1.1.Latar Belakang

teknologi informasi menyediakan media website yang dapat diakses oleh mahasiswa maupun dosen untuk memperoleh informasi seputar kegiatan akademik. Keg

BAB I PENDAHULUAN. dengan jumlah penduduk jiwa. Menjadi kota yang metropolitan

Transkripsi:

BAB 1 PENDAHULUAN 1.1. Latar Belakang Kemajuan teknologi dan penguasaan bahasa tiap negara, sangat berkembang pesat dan berperan penting dalam kehidupan masyarakat. Setiap orang dituntut untuk menguasai bahasa Internasional yaitu bahasa Inggris. Untuk memudahkan penguasaan suatu bahasa, sangat dibutuhkan aplikasi penerjemah bahasa. Aplikasi penerjemah dalam bentuk teks maupun suara merupakan aplikasi yang sangat populer saat ini. Dengan kemunculan aplikasi penerjemah bahasa, semakin memberikan kemudahan kepada masyarakat dalam menerjemahkan bahasa yang diinginkan ke dalam bahasa apapun tanpa melalui Google Translate. Dalam aplikasi penerjemah bahasa, user dapat menginputkan data berupa teks maupun suara yang akan diterjemahkan. Pada dasarnya, suatu aplikasi penerjemah bahasa bekerja dengan melakukan String Matching atau pencocokan string berdasarkan kata-kata yang terdapat dalam database yang merupakan kamus aplikasi tersebut. Seperti yang kita ketahui, pencocokan string dapat dilakukan dengan berbagai algoritma yang ada, seperti Brute Force dan Knuth Morris Pratt (Munir & Rinaldi 2012). Penulis merancang aplikasi penerjemah Kamusta Bahasa Indonesia-Inggris dan Inggris-Indonesia dengan perangkat mobile. Perkembangan mobile sangat membantu masyarakat untuk menerjemahkan suatu bahasa dalam melakukan komunikasi. Selain itu banyak aplikasi-aplikasi atau software yang diciptakan untuk menunjang kegunaan dari perangkat mobile tersebut. Sehingga kegunaan mobile akhir-akhir ini tidak hanya untuk komunikasi dan penyaji informasi saja, namun juga dapat memberikan hiburan dan pengetahuan bagi penggunanya.

2 Platform Android merupakan salah satu generasi mobile phone yang sangat banyak digunakan di Indonesia dan menjadikan Android sebagai generasi baru platfrorm mobile yang menarik untuk dikembangkan. Beragam aplikasi free content diciptakan untuk memenuhi kebutuhan sekaligus sebagai daya tarik bagi para pengguna Android. Fitur-fitur baru pun mulai dirilis, diantaranya adalah fitur voice recognition dan text to speech. Pada tugas akhir ini, akan diterapkan algoritma Brute Force dalam proses pencarian string yang dapat membantu menerjemahkan suatu bahasa ke bahasa lain dari bentuk teks ke bentuk suara (text to speech) dan bentuk suara ke bentuk teks (speech recognition) tanpa melalui google translate. Algoritma Brute Force adalah pendekatan lempang (straight forward) untuk memecahkan suatu masalah, biasanya didasarkan pada pernyataan masalah (problem statement) dan definisi konsep yang dilibatkan. Algoritma Brute Force memecahkan masalah dengan sangat sederhana, langsung dan cara yang jelas (Munir, 2007). Seiring dengan berkembangnya ilmu pengetahuan, pengembangan dan pengkajian terus dilakukan sehingga ditemukan beberapa metode, salah satunya algoritma String Matching. Teknik untuk menyelesaikan permasalahan pencocokan string biasanya akan menghasilkan implikasi langsung ke aplikasi string lainnya. Pada hasil penelitian Sudarja, (2013) disimpulkan bahwa perbandingan algoritma String Matching dan algoritma Auto Complete dapat digunakan dalam aplikasi Kamus Kedokteran Dorland berbasis android, Joni & Kurniadi (2012) menerapkan metode String Matching pada aplikasi Kamus Bahasa Kedokteran berbasis Java ME, Mokhamad Syaroni (2005) pencocokan string berdasarkan kemiripan ucapan (Phoenic String Matching), Sri (2011) analisis penerapan String Matching dalam komparasi data kepesertaan JAMKESMAS, Agus (2012) membuat mesin pencari ayat Al Quran menggunakan Inexact String Matching dan Sri Wahyuni Husain (2013) menerapkan algoritma Binary Search dan metode Approximate String Matching pada aplikasi kamus bahasa Indonesia-Mongondow berbasis android. Oleh sebab itu, penulis akan menyelesaikan perancangan aplikasi translator Kamusta bahasa Indonesia Inggris dan Inggris Indonesia berbasis android yang dilengkapi dengan fitur text to speech, speech recognition dan online translator menggunakan algoritma Brute Force.

3 1.2. Rumusan Masalah Setiap orang dituntut untuk menguasai bahasa Internasional. Untuk memudahkan penguasaan suatu bahasa Internasional, sangat dibutuhkan aplikasi penerjemah bahasa. Dengan demikian penggunaan smartphone android untuk menghasilkan sebuah aplikasi translator menggunakan algoritma Brute Force dapat membantu menerjemahkan suatu bahasa ke bahasa lain dengan adanya fitur text to speech, online translator dan speech recognition tanpa melalui google translate. Berdasarkan uraian latar belakang di atas, penulis merumuskan permasalahan sebagai berikut: Bagaimana merancang suatu aplikasi translator Kamusta bahasa Indonesia - Inggris dan sebaliknya sehingga mudah dipahami. 1.3. Batasan Masalah Adapun batasan masalah dalam penelitian ini adalah 1. Aplikasi translator Kamusta ini terdiri dari 2 bahasa yaitu bahasa Indonesia dan Inggris 2. Aplikasi ini juga memiliki fitur tambahan seperti text to speech, online translator, speech recognitiondan fitur Copy-paste. 3. Perancangan aplikasi translator Kamusta ini berbasis offline dan online menggunakan Google Translate API (Application Programming Interface) dari Microsoft Translate sebagai database bahasa 4. Khusus untuk fitur online translator, pengguna diwajibkan terhubung dengan internet karena penulis menggunakan API (Application Programming Interface) dari Microsoft Translate. Begitu juga dengan speech recognition, pengguna juga harus terhubung dengan internet karena penulis menggunakan fitur Google speech recognition yang terintegrasi pada sistem operasi Android. 5. Kemampuan yang dimiliki aplikasi ini adalah menginput text atau suara, melakukan proses terjemahan dan hasil outputnya dalam bentuk terjemahan bahasa berupa text atau suara. 6. Jumlah kata yang tersedia di dalam database sekitar 30450 kosa kata dan Literatur kamus menggunakan Kamus Besar Bahasa Indonesia (KBBI ) dan KAMUS INGGRIS INDONESIA sesuai cetakan ke XXIII bulan Desember 1996. Penyusunnya adalah John M. Echols dan Hassan Shadily, penerbit Gramedia.

4 7. Perancangan aplikasi ini dirancang dengan menggunakan bahasa pemrograman Java versi 7 dan platform android serta menggunakan algoritma Brute Force 8. Menggunakan syntaks equalsignorecase yaitu perpaduan dari beberapa algoritma string matching seperti algoritma Brute Force dan regular expression 9. Platform Android yang digunakan adalah Android versi 4.1 (Jelly Bean) dengan resolusi layar smartphone yang digunakan 240 x 320 pixels dan target minimal android versi 2.3 (Gingerbread) 1.4. Tujuan penelitian Tujuan dilakukannya penelitian ini yaitu membangun aplikasi translator Kamusta dengan fitur text to speech dan speech recognition berbasis android yang dapat memudahkan user untuk menerjemahkan bahasa Indonesia-Inggris dan Inggris- Indonesia sesuai kata yang dimasukkan dengan menerapkan algoritma Brute Force. 1.5. Manfaat Penelitian Manfaat dari penelitian ini adalah : 1. Manfaat bagi penulis ialah sebagai media penerapan ilmu yang telah didapat selama masa kuliah. 2. Manfaat bagi bidang ilmu ialah sebagai kontribusi ilmu pengetahuan teknologi text to speech dan speech recognition yang memberikan referensi literatur bermanfaat bagi penelitian-penelitian di bidang tersebut ke depannya serta menambah wawasan ilmu tentang penggunaan algoritma Brute Force dalam menyelesaikan perancangan aplikasi translator Kamusta. 3. Manfaat bagi masyarakat ialah: 1. Mempermudah user dalam penggunaannya hanya dengan menginput teks atau suara dalam menerjemahkan bahasa Indonesia dan Inggris. 2. User dapat menggunakan aplikasi translator Kamusta tanpa melalui google translate ketika akan menerjemahkan sebuah teks.

5 1.6. Metodologi Penelitian Metode penelitian yang akan digunakan adalah: 1. Studi literatur Pada tahap ini, peneliti mencari metode pengajaran yang berbeda dari sebelumnya. Mempelajari kembali apa yang kurang dipahami dengan referensireferensi, buku-buku ataupun via internet dan dengan orang yang memahami benar pembelajaran tentang algoritma Brute Force. 2. Desain Sistem Pada tahap ini peneliti membuat use case, activity diagram dan class diagram dari setiap requirement yang ada. 3. Pembuatan sistem Pada tahap ini, peneliti mulai mengkodekan sistem yang akan dibuat dengan bahasa pemograman Java Android (Eclipse) dan fitur tambahan seperti text to speech, online translator, speech recognition dan fitur copy-paste 4. Pengujian sistem Pada tahap ini dilakukan pengujian terhadap aplikasi apakah dapat menerjemahkan dengan baik atau tidak 5. Dokumentasi Pada tahap ini akan dilakukan laporan mengenai aplikasi yang dibangun yang bertujuan untuk menunjukkan hasil penelitian ini. 1.7. Sistematika Penulisan Adapun bagian utama dari sistematika penulisan skripsi ini yaitu : BAB 1. PENDAHULUAN Bab ini berisi latar belakang diangkatnya judul skripsi, perumusan masalah yang diambil, batasan-batasan masalahnya, tujuan dan manfaat penelitian, metodologi penulisan, dan sistematika penulisan dari penyusunan skripsi ini. BAB 2. LANDASAN TEORI Bab ini menjelaskan mengenai landasan teori dan penelitian.

6 BAB 3. ANALISIS DAN PERANCANGAN Bab ini menjelaskan mengenai analisis algoritma Brute Force untuk pencarian dan pencocokan kata dalam Perancangan Aplikasi translator Kamusta dan perancangan aplikasi yang akan dibuat yaitu Perancangan Aplikasi translator Kamusta berbasis Android. BAB 4. IMPLEMENTASI DAN PENGUJIAN APLIKASI Bab ini menjelaskan implementasi dari analisis yang dilakukan dan pengujian terhadap sistem. BAB 5. KESIMPULAN DAN SARAN Bab ini menguraikan rangkuman dari masing-masing sub-sub bab yang ada serta memberi saran agar bermanfaat untuk pengembangan dari sistem ini selanjutnya.