PENERJEMAH KALIMAT INGGRIS – INDONESIA MENGGUNAKAN SMS GATEWAY Delityan Dananjaya1, Yuliana Setyowati, S.Kom 2, Setiawardhana, S.Kom, M.Kom 3 Mahasiswa Jurusan Teknologi Informasi1 , Dosen Pembimbing 2, Dosen Pembimbing 3 Jurusan Teknik Informatika Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Kampus ITS Sukolilo, Surabaya 60111, Indonesia Tel: +62 (31) 594 7280; Fax: +62 (31) 594 6114
Abstrak Kebutuhan akan sebuah teknologi tidak dapat dipungkiri telah menjadi sebuah wacana akan kehidupan di dalam era informasi saat ini. Sehingga dibutuhkan sebuah cara cepat atau kita dapat kita sebut sebagai shortcut untuk dapat menyelesaikan sebuah permasalahan di dalam kehidupan kita. Dalam kehidupan sehari-hari kita sering membutuhkan berkomunikasi dengan berbagai individu terutama dengan individu yang ada di belahan Negara lain yang sering kali kita sendiri tidak mengerti bahasanya. Sehingga kita sangat membutuhkan sebuah individu lain atau bahkan aplikasi penerjemah untuk menerjemahkan bahasa kita dengan bahasa orang lain sehingga kita dapat berkomunikasi dengan individu yang bahasanya tidak sama dengan kita. Melalui proyek akhir ini dibangun suatu cara alternatif untuk dapat berinteraksi dengan orang lain dengan cara yang praktis dan portable. Penerjemah kalimat Inggris – Indonesia dengan sms gateway menggunakan PHP ini diharapkan dapat menjadi suatu jembatan kita sebagai warga negara Indonesia yang sangat kesulitan memahami bahasa Inggris dengan mudah dan praktis. Penerjemah ini menggunakan sebuah teknologi SMS Gateway dan server yang umun digunakan saat ini yaitu Hypertext Preprocessor (PHP). Sehingga user dapat memberikan inputannya melalui sms pada nomor yang dituju dan system akan memberikan outputnya pada user melalui balasan secara langsung
Kata kunci : Inggris, Indonesia, sms, sms gateway, PHP
Abstract
The need for a technology can not be denied a discourse has become akan life in the era of information at this time. So needed a quick way or we can call it as we can complete a shortcut to a problem in our lives. In everyday life we often need to communicate with various individuals, especially with individuals who have in the other countries that often do not understand our own language. So we really need an individual or even another application language translators to translate our language with other people so that we can communicate with the individual who is not the same language with us. Through the end of the project was built for an alternative way to interact with other people in a manner that is practical and portable. The English translator - with Indonesia sms gateway using PHP is expected to become a bridge we as citizens of Indonesia, which is very difficult to understand the English language with a simple and practical. This translator uses a technology and SMS Gateway server that is used at this time umun the hypertext preprocessor (PHP). So that the user can provide inputannya via sms on the number and dituju system will provide output to users through a reply directly
Key word : English, Indonesia, sms, sms gateway, PHP
1.1 Latar belakang Kebutuhan akan sebuah teknologi tidak dapat dipungkiri telah menjadi sebuah wacana akan kehidupan di dalam era informasi saat ini. Sehingga dibutuhkan sebuah cara cepat atau kita dapat kita sebut sebagai shortcut untuk dapat menyelesaikan sebuah permasalahan di dalam kehidupan kita. Kemajuan pengetahuan dan teknologi komunikasi yang begitu cepat saat ini, terutama teknologi mobile communication sepertinya tidak dapat terelakkan lagi. Selain itu teknologi ini sudah menyentuh hampir semua kalangan di Indonesia dan dapat diperoleh dengan mudah. Hal ini yang mendasari diperlukannya suatu cara dalam menyelesaikan masalah secara cepat dan mudah tanpa terbebani dengan cara yang rumit dan biaya yang cukup mahal. Dalam kehidupan sehari-hari kita sering membutuhkan berkomunikasi dengan berbagai individu terutama dengan individu yang ada di belahan Negara lain yang sering kali kita sendiri tidak mengerti bahasanya. Sehingga kita sangat membutuhkan sebuah individu lain atau bahkan aplikasi penerjemah untuk menerjemahkan bahasa kita dengan bahasa orang lain sehingga kita dapat berkomunikasi dengan individu yang bahasanya tidak sama dengan kita. Dalam kenyataannya tersebut kita harus mengeluarkan sebuah biaya yang besar untuk sekedar menyewa penerjemah atau mungkin membeli sebuah device atau alat bantu penerjemah kita yang notabene keduanya memiliki kelemahan dan keunggulan masingmasing. Sehingga memaksa kita untuk mencari sebuah alternatif lain untuk dapat menyelasaikan masalah tersebut. Melalui proyek akhir ini dibangun suatu cara alternatif untuk dapat berinteraksi dengan orang lain dengan cara yang praktis dan portable. Penerjemah kalimat Inggris – Indonesia dengan sms gateway menggunakan PHP ini diharapkan dapat menjadi suatu jembatan kita sebagai warga negara Indonesia yang sangat kesulitan memahami bahasa Inggris dengan mudah dan praktis. Penerjemah ini menggunakan sebuah teknologi SMS Gateway dan server yang umun digunakan saat ini yaitu Hypertext Preprocessor (PHP). Sehingga user dapat memberikan inputannya melalui sms pada nomor yang dituju dan system akan memberikan outputnya pada user melalui balasan secara langsung
1.2 Rumusan Masalah Berdasarkan uraian tersebut di atas, dalam pengerjaan proyek akhir ini timbul beberapa masalah diantaranya adalah : 1. Membuat database kamus bahasa Inggris ke bahasa Indonesia sesuai dengan kamus yang standar dan baku yang beredar di Indonsia, 2. Membuat sebuah kode program dimana dapat dikenali oleh sms gateway server dan database yang sesuai dengan tugas akhir yang dibuat, 3. Menemukan sms gateway server yang cocok untuk semua modem dan kode pemrogaman nantinya. 4. Mengolah kalimat dalam bahasa Inggris ke bahasa Indonesia dimana banyak terdapat keterbatasan pengetahuan dan literature sesuai dengan keinginan user. 1.3 Batasan Masalah Batasan masalah dari permasalahan tersebut diantaranya adalah: 1. Aplikasi penerjemahan ini dibuat dengan menggunakan bahasa pemrogaman Hypertext Preprocessor (PHP). Dan sms gateway server menggunakan NowSMS/MMS Gateway 2008. 2. Literatur kamus menggunakan KAMUS INGGRIS INDONESIA sesuai cetakan ke XXIII bulan Desember 1996. Penysunnya adalah John M. Echols dan Hassan Shadily. Penerbit Gramedia. Sehingga dalam database tugas akhir ini terbatas pada kata di dalam kamus ini. 3. User sender mengirimkan satu kalimat utuh dalam bentuk SMS (Service short massage) ke nomer sms gateway server tersebut. 4. Jenis handphone yang dipergunakan ialah handphone yang memiliki dukungan terhadap SMS, 5. Aplikasi secara otomatis membalas dengan system “2-way” yang disupport oleh Now SMS Gateway, 6. Penterjemahan hanya dilakukan searah yaitu dari bahasa Inggris ke Indonesia.
1.4 Tujuan Tujuan dari proyek akhir ini adalah menghasilkan suatu penterjemahan kalimat dari bahasa Inggris ke bahasa Indonesia dimana input adalah kalimat dalam bahasa Inggris dan output berupa kalimat dalam bahasa Inggris yang diharpkan nantinya: 1. Meningkatkan kualitas manusia Indonesia dengan membantu membuat suatu solusi penterjemahan dari bahasa Inggris ke bahasa Indonesia melalui sms gateway dengan cara yang cepat dan mudah, 2. Membantu user memahami arti kalimat bahasa Inggris ke bahasa Indonesia, sehingga user paham arti kalimat tersebut. 2. PERANCANGAN SISTEM Perancangan sistem bertujuan untuk mencari bentuk yang optimal dari aplikasi penterjemahan yang akan dibangun dengan mempertimbangkan berbagai faktor-faktor permasalahan dan kebutuhan yang ada pada sistem. Upaya yang dilakukan adalah dengan berusaha mencari kombinasi penggunaan teknologi dan perangkat lunak (software) yang tepat sehingga diperoleh hasil yang optimal dan mudah untuk diimplementasikan.
2.1 ANALISA SISTEM Analisa sistem bertujuan untuk mengidentifikasi permasalahan-permasalahan yang ada pada sistem. Analisa ini diperlukan sebagai dasar bagi tahapan perancangan sistem. Analisis sistem meliputi identifikasi masalah, spesifikasi aplikasi, spesifikasi pengguna dan lingkungan operasi. 2.2 PRE-PROCESSING Pre-processing adalah proses awal mengelola pembuatan aplikasi penterjemahan menggunakan sms gateway ini. 2.2.1 Desain Proses Pada bagian ini dijelaskan tentang desain proses dari sistem. Pembahasan desain proses meliputi pembuatan kode program yang dapat menerjemahkan kalimat dalam bahasa Inggris ke bahasa Indonesia , proses penggunaan sms gateway, dan proses pembuatan database kamus.
2.2.1.1 Penerjemahan Kalimat Inggris ke Indonesia Pembuatan penerjemahan menggunakan bahasa pemrogaman PHP. Dimana PHP disini menjadi script pengolah data sms yang masuk dari user. Nantinya script ini memisahkan kalimat tersebut menjadi kata-kata sehingga dapat dicocokkan maknanya dalam database dan kemudian dicarikan artinya yang tepat sehingga keluarannya / arti terjemahannya seperti yang terdapat dalam kamus bahasa Inggris – Indonesia tersebut. 2.2.1.2 Proses Penggunaan SMS Gateway server Penggabungan script php dengan sms gateway server ini menggunakan NOWSMS/MMS GATEWAY 2008. Sehingga nantinya sms gateway server ini dapat mengakses file php tersebut. Dan memasukkan inputan sms dari user sender untuk diolah oleh script php tersebut sehingga mendapatkan output yang akan dikirimkan kembali pada user pengirim tersebut.
2.2.1.3
Proses Pembuatan Database Kamus
Proses pembuatan database kamus ini menggunakan literature yang telah disebutkan di atas. Proses input data dilakukan secara manual dan perubahan makna kata untuk dapat dipahami maknanya juga dilakukan secara manual. Jumlah keseluruhan kata dalam database kamus ini adalah 26000 kata diurut ascending dari abjad A sampai abjad Z. 2.2.2 OUTPUT DATA Output yang dihasilkan adalah hasil penterjemahan tersebut yang akan dikirimkan kembali kepada user pe-request sms tersebut.
3. HASIL DAN ANALISA
2. NowSMS Gateway 2008 :
1. Proses Penerjemahan Kalimat Dalam Proyek Akhir ini.
Bagian SMSC:
a) 1 Kata Contoh kata berikut ini : apple Kata “apple” akan diterjemahkan menjadi apel dalam bahasa Indonesia, karena kata apple terdapat dalam database kamus. b) Kalimat dengan 2 Kata Contoh kalimat berikut ini : Like apple Kata “like apple” akan diterjemahkan menjadi suka/seperti apel, karena kata “like” di dalam database kamus berarti suka/seperti. Sehingga nantinya kata like dan apple akan digabung menjadi satu bagian menjadi suka/seperti apel. c) Kalimat dengan 3 Kata contoh pada kalimat berikut : Aisyah like apple Kata “Aisyah like apple” akan diterjemahkan menjadi “Aisyah suka/seperti apel”. Di dalam kamus kata Aisyah tidak ditemukan, sehingga memungkinkan bila kita ingin menyebutkan nama/sebutan untuk sesuatu, dengan penerjemah ini akan dicetak sesuai dengan kata inputannya. Sehingga yang akan ditemukan artinya yaitu like,apple saja yang akan diterjemahkan. Sistem penerjemahan melebihi 3 kata dalam satu kalimat mungkin saja bisa dilakukan. Tetapi seluruh arti penerjemahan dikembalikan pada arti di dalam kamus yang dipakai dalam tugas akhir ini. Contoh penerjemahan yang dilakukan secara nyata dapat dilihat dalam contoh di bawah.
Bagian ini merupakan bagian pengenalan modem dan phone number.Serta metode penerimaan sms yang akan disimpan ke storage device modem.
Bagian 2-Way :
Bagian ini adalah tempat rule/aturan yang akan digunakan dalam penerimaan sms gateway nantinya. Dan bagian ini dapat mengembalikan output yang diolah pada file php itu sendiri. Dimana inputan sebagai parameternya dan echo pada script php adalah otuputnya.
Bagian Service :
Bagian service ini adalah tempat dimana kita menyalakan service dari Now SMS Getway ini. Di bagian ini kita juga dapat melihat SMS yang masuk dan SMS yang keluar nantinya.
3. Percobaan SMS Gateway : Pada bagian ini akan dijelaskan proses pengiriman SMS bahasa Inggris dari user sender sampai dibalas kembali dengan kalimat terjemahannya. 1. User Mengirimkan SMS User mengirimkan kalimat contohnya “Ian read book”
Kemudian dikirimkan ke nomor sms gateway server tersebut
4. KESIMPULAN DAN SARAN Berdasarkan analisa dari beberapa pengujian yang diterangkan pada bab sebelumnya, kesimpulan yang didapatkan adalah : 1. Aplikasi ini mampu menterjemahkan kalimat dalam bahasa Inggris ke kalimat dalam bahasa Indonesia sesuai dengan permintaan user.. 2. Menggunakan fitur sms sehingga dapat dilakukan secara mudah dan praktis juga dapat dilakukan di mana saja.
2. Kalimat Diproses oleh Now SMS Gateway
3.Memberikan hasil yang sesuai dan atau mendekati keinginan user.
DAFTAR PUSTAKA
PHP Site, http://www.php.net diakses tanggal 24 Juni 2009 SMS Gateway, http://en.wikipedia.org/wiki/SMS_gateway, diakses tanggal 24 Juni 2009 Shadily, Hasan dan Echols, John M., 1996,”Kamus Inggris Indonesia “, Penerbit Gramedia Pustaka Utama.
3. User mendapatkan balasan dari sms gateway server