1 Ratih Nurmalasari ABSTRAK

dokumen-dokumen yang mirip
KONSEP OBJEK ORIENTASI PROGRAM

BAB 2 LANDASAN TEORI

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

Spectrum method dan End Of File. Metode-metode tersebut digunakan dalam steganografi dalam media dan fungsi yang berbeda-beda untuk memaksimalkan peng

Praktikum 4 Konsep Inheritance, Polymorphism, dan Encapsulation

Aplikasi Pembelajaran Tenses dan Passive Voice berbasis Android

BAB III PERANCANGAN PROGRAM

BAB III ANALISA MASALAH DAN PERANCANGAN SISTEM

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

ada. Terlebih lagi, pada saat ini belum ada sistem pengaturan lahan parkir yang memungkinkan pemanfaatan lahan parkir secara mangkus. Pemilihan tempat

BAB 3 PERANCANGAN PROGRAM

BAB III LANDASAN TEORI

Modul Praktikum 1 Pemograman Berorientasi Objek

BAB 3 PERANCANGAN PROGRAM. Waterfall Model. Hasil analisis yang telah dilakukan adalah sebagai berikut : operasi yang paling banyak digunakan.

BAB 2 LANDASAN TEORI

BAB III ANALISA MASALAH DAN PERANCANGAN SISTEM

PEMROGRAMAN BERORIENTASI OBJEK

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS

Bab 3 Metoda dan Perancangan Sistem

STANDAR KOMPETENSI DAN KOMPETENSI DASAR KELOMPOK PROGRAM PRODUKTIF SEKOLAH MENENGAH KEJURUAN

ABSTRAK. Kata kunci : penjualan, pembelian, aplikasi desktop, C#, Microsoft SQL. Server

PEMROGRAMAN PHP DASAR

MODUL I PENGENALAN VISUAL BASIC 6.0. Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti


BAB IV HASIL DAN UJI COBA

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

BAB II LANDASAN TEORI

MODUL 2 PERANCANGAN INTERFACE

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI PERANCANGAN

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

BAB III ANALISA DAN PERANCANGAN

BAB 1 PEMROGRAMAN BERORIENTASI OBJEK

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

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.

1. MENGENAL VISUAL BASIC

RENCANA PEMBELAJARANSEMESTER (RPS) MATA KULIAH: BAHASA INGGRIS EKONOMI

BAB III ANALISIS DAN PERANCANGAN

PEWARISAN. Disusun Oleh: Reza Budiawan. Untuk: Tim Dosen Algoritma & Pemrograman Lanjut

PEMBELAJARAN BAHASA INGGRIS DENGAN ANALISIS GRAMMAR

TUGAS AKHIR APLIKASI KALKULATOR BOLA BERBASIS JAVA

Konsep Pemrograman Berorientasi Obyek. Maria Ulfah S Nurochman

PENERAPAN ALGORITMA PENCARIAN SEQUENTIAL SEARCH

BAB III LANDASAN TEORI. compansation), dan kompensasi secara tidak langsung (indirect compensation).

BAB III ANALISA DAN PERANCANGAN

Aplikasi Kamus Bahasa Inggris Indonesia Menggunakan Android. Zuli Santoso Pembimbing: Deasy Indayanti, S.Kom, MMSI

Object Oriented Programming 1

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 4 PERANCANGAN SISTEM DAN EVALUASI. perancangan diagram UML (use case, activity, class, dan sequence), perancangan

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

BAB V IMPLEMENTASI. perangkat keras (hardware) dan perangkat lunak (software) yang mendukung

[FORMAT] RENCANA PEMBELAJARAN SEMESTER (RPS) DAN RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

Object Oriented Programming (OOP) --Inheritance- Saniati STMIK Teknokrat, Bandar Lampung

BAB 2 LANDASAN TEORI

SATUAN ACARA PERKULIAHAN (SAP) Dosen menerangkan materi kuliah. Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. digunakan, kemudian dilanjutkan dengan rancangan sistem aplikasi berupa cetak biru

APLIKASI PERHITUNGAN GAJI PEGAWAI DENGAN JAVA Disusun untuk memenuhi tugas matakuliah Pemrograman JavaIII

BAB II LANDASAN TEORI. Sistem Pendukung Keputusan (SPK) merupakan sistem informasi

PERANGKAT LUNAK PENGARSIPAN SURAT MASUK DAN KELUAR BERBASIS WEB DI DISPHUBKOMINFO KABUPATEN PANGANDARAN

dengan sistem lainnya. Batas sistem inilah yang membuat sistem dipandang Segala sesuatu yang berada di luar sistem yang mempengaruhi sistem.

Romi Satria Wahono Lahir di Madiun, 2 Oktober 1974 SD Sompok Semarang (1987) SMPN 8 Semarang (1990) SMA Taruna Nusantara, Magelang (1993) S1, S2 dan S

MODUL 4. COLLECTIONS ARRAYS, QUEUE, dan STACK

BAB III ANALISA DAN PERANCANGAN

[Year] SILABUS: Kode Mata Kuliah MI09KB33 Mata Kuliah Pemrograman Visual II Prasyarat - Cosyarat

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Praktikum Pemrograman 1. Mengenal Delphi

ARITHMETIC LEARNING APPLICATION FOR ELEMENTARY SCHOOL USING JAVA LANGUAGE PROGRAMMING AND MYSQL

MODUL 1 PENGENALAN OOP

APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME

BAB 3 METODOLOGI PEMECAHAN MASALAH DAN PERANCANGAN

MICROSOFT VISUAL FOXPRO

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

BAB IV HASIL DAN UJI COBA

MODUL 6. PEMROGRAMAN VISUAL BASIC.NET DENGAN OOP (II) dan STRING

[Year] SILABUS: Kode Mata Kuliah Mata Kuliah Bahasa Inggris I Prasyarat - Cosyarat - TIU

PENGENALAN VISUAL BASIC 6.0

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

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

PENDAHULUAN TENTANG NETBEANS

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

Algoritma Pemrograman A

Modul 1. A. Bagian-Bagian Utama Delphi. Menu Utama. Toolbar / Speedbar ( kiri Delphi 5, kanan Delphi 7) Component Palette

- Setelah aplikasi terbuka, klik kanan kemudian pilih run

APLIKASI PAKAN IKAN OTOMATIS BERBASIS MIKROKONTROLLER ATMEGA16

BAB IV HASIL DAN PEMBAHASAN

Pemrograman Lanjut Jurusan S1 Teknik Informatika. 9/17/2012 Ratno

BAB I PENDAHULUAN. Inggris bahasa Madura Enggi Bunten. Madura yang digunakan untuk berkomunikasi dalam kehidupan seharihari.

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

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

Transkripsi:

1 PEMBANGUNAN APLIKASI TENSES CONVERTER MENGGUNAKAN JAVA DAN SQLITE 1 Ratih Nurmalasari. 1 Jl. Kel. Pabuaran RT 01/13 No. 12 Cibinong-Bogor (ratihnurmalasari01@gmail.com). ABSTRAK Aplikasi Tenses Corverter ini dibuat dengan menggunakan bahasa pemrograman Java dan database SQLite dengan tujuan untuk membangun aplikasi yang dapat mengkonversikan sebuah kalimat verbal positif dari suatu bentuk tense ke dalam bentuk tense lain. Aplikasi ini memiliki beberapa fasilitas di antaranya dapat mengkonversikan sebuah kalimat dari suatu bentuk tense ke bentuk tense lainnya. Selain itu, disediakan menu bantuan (help) berupa contoh-contoh kalimat dari masing-masing tense yang dapat digunakan sebagai kalimat inputan. Disediakannya menu verb editor juga menambah kelengkapan aplikasi ini karena user dapat menyimpan kata kerja yang belum didaftarkan pada aplikasi Tenses Converter ini. Kata Kunci : Tenses, Converter, Java, SQLite ABSTRACT Converter tenses application is made by using the Java programming language and a SQLite database with the aim to build applications that can convert a sentence of some forms of positive verbal tense in the form of another tense. This application has some of whom facilities can convert a sentence of a tense form to form another tense. In addition, it provided the help menu (help) in the form of examples of sentences from each tense that can be used as an input sentence. Prepared verb menu editor also adds completeness of this application because the user can save the verb that has not registered in this Converter Tenses application. Keywords : Tenses, Converter, Java, SQLite I. PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi komputer dewasa ini sebagai perangkat pengolah data dan informasi telah membawa peradaban manusia ke dunia yang serba canggih dan mutakhir. Hasil dari perkembangan teknologi komputer itu dipergunakan manusia dalam berbagai bidang kehidupan antara lain dalam bidang telekomunikasi dan pendidikan. Dalam dunia pendidikan, dikejutkan dengan terciptanya produk kreatif dan praktis yang dikenal dengan nama aplikasi digital alfalink atau masyarakat awam menyebutnya sebagai kamus berjalan. Penemuan teknologi tinggi ini memudahkan para siswa untuk mencari arti kata dalam bahasa lain, khususnya bahasa Inggris.

2 Bentuk pengembangan dari penemuan aplikasi dunia pendidikan tersebut adalah pembangunan aplikasi Tenses Converter, yaitu sebuah aplikasi yang memiliki fasilitas untuk merubah kalimat-kalimat yang digolongkan ke dalam bentuk waktu (tenses) dalam bahasa Inggris. Pembangunan aplikasi ini penting karena bentuk waktu (tenses) dapat mempengaruhi makna dalam penggunaannya baik dalam bahasa tulis atau lisan. Jika suatu ujaran diungkapkan dengan bentuk waktu yang salah, hal tersebut akan menimbulkan kesalahpahaman (misunderstanding). 1.2 Tujuan Penulisan Tujuan dari penulisan skripsi ini adalah untuk membangun sebuah aplikasi Tenses Converter yang terdiri dari 16 jenis tenses dalam dunia grammar bahasa Inggris yaitu simple present tense, present continuous tense, simple past tense, past continuous tense, present future tense, present future continuous tense, present perfect tense, present perfect continuous tense, past perfect tense, past perfect continuous tense, present future perfect continuous tense, past future tense, past future continuous tense, past future perfect tense, past future perfect continuous tense, dan present future perfect tense. Aplikasi ini dibuat untuk mengkonversikan suatu bentuk tense ke dalam bentuk tense lain. 1.3 Pembatasan Masalah Dalam pembangunan aplikasi Tenses Converter menggunakan Java dan SQLite ini, inputan yang digunakan berupa sebuah kalimat verbal positif yang benar dengan susunan yang telah ditentukan yaitu subjek (subject), predikat (verb) dan objek (object). II TELAAH PUSTAKA Tenses Dalam aturan bahasa (grammar) bahasa Inggris, terdapat bentuk-bentuk waktu yang digunakan dalam menyusun sebuah kalimat. Bentuk-bentuk waktu inilah yang disebut dengan tenses. Dalam dunia grammar bahasa Inggris terdapat enam belas tenses yaitu Simple Present Tense, Present Continuous Tense, Simple Past Tense, Past Continuous Tense, Present Future Tense, Present Future Continuous Tense, Present Perfect Tense, Present Perfect Continuous Tense, Past Perfect Tense, Past Perfect Continuous Tense, Present Future Perfect Continuous Tense, Past Future Tense, Past Future Continuous Tense, Past Future Perfect Tense, Past Future Perfect Continuous Tense dan Present Future Perfect Tense. JAVA Java adalah suatu teknologi di dunia software komputer. Selain merupakan suatu bahasa pemrograman, Java juga merupakan suatu platform. Sebagai bahasa pemrograman, Java adalah salah satu bahasa pemrograman berorientasi objek (OOP Object Oriented Programming). Paradigma OOP menyelesaikan masalah dengan merepresentasikan masalah ke model objek. Karakterisitik OOP di antaranya adalah Enkapsulation, Inheritance dan Polimorfism.. Enkapsulation adalah pelindung program dari data yang sedang diolah. Enkapsulasi mendefinisikan perilaku dan melindungi program dan data agar tidak diakses secara

3 sembarangan oleh program lain. Dalam Java, dasar enkapsulasi adalah class. Sebuah class yang menyatakan bahwa variabel dan methodnya tidak dapat diakses oleh class lain adalah dengan menjadikan class tersebut private, atau menjadikan class tersebut protected yaitu hanya bisa diakses oleh turunannya, atau menjadikan class tersebut public yaitu bisa diakses oleh sembarang class. Inheritance adalah pewarisan sifat. Sebagai gambaran, lingkaran dan segitiga adalah turunan dari bentuk 2D (dua dimensi) dan bentuk 2D adalah turunan dari objek gambar. Lingkaran dan segitiga mewarisi inherit sifat-sifat dan bentuk 2D, serta mewarisi sifatsifat dari ojek gambar. Lingkaran dan segitiga dapat dikatakan sebagai subclass dari bentuk 2D. Bentuk 3D adalah parent-cass dari bola dan piramida. Walaupun lingkaran dan segitiga sama-sama turunan dari bentuk 2D, tetapi cara mengubah ukuran masing-masing berbeda. Untuk lingkaran, besaran yang harus diubah adalah jari-jarinya sedangkan untuk segitiga besaran yang harus diubahnya adalah alas dan tingginya. Dalam Java, implementasi method suatu parent-class dapat diubah oleh subclassnya. Hal ini dikenal dengan nama overriding method yaitu deklarasi method sama tapi implementasi atau definisinya berbeda. Hal inilah yang disebut dengan polimorfisme. SQLite SQLite merupakan salah satu aplikasi Sistem Manajemen Database Relasional (Relational Database Management System). RDBMS digunakan untuk menyimpan dan mengakses informasi yang rumit. Seluruh RDBMS menggunakan SQL (Structured Query Language). III METODE PENELITIAN Metode yang digunakan dalam membangun aplikasi Tenses Converter ini adalah Split String Array. Split String Array pada bahasa pemrograman Java dapat digunakan untuk membagi kalimat menjadi kata-kata yang direpresentasikan dalam index Array. HASIL DAN PEMBAHASAN Struktur Navigasi Struktur navigasi user yang digunakan dalam aplikasi ini adalah struktur navigasi campuran yaitu struktur non linier dan hirarki. Struktur non linier dapat dilihat dari konversi tenses ke menu help dan halaman utama serta dari verb editor ke verb list dan halaman utama. Struktur hirarki dapat dilihat dari halaman utama ke konversi 16 tenses, menu help, verb list dan verb editor. Struktur navigasi user dapat dilihat pada Gambar 2:

4 Halaman Utama Menu Help Konversi tenses Verb Editor Verb List Present Continu ous Simple Past Simple Present Gambar 2 Struktur Navigasi User Aplikasi Tenses Converter Pada rancangan struktur navigasi user tersebut terdapat bagian utama yaitu konversi 16 tenses, menu help, verb list dan verb editor. Penjelasan dari beberapa bagian tersebut yaitu : 1. Halaman utama berisikan konversi tenses, menu help, verb list dan verb editor. 2. Konversi tenses memiliki fasilitas pengkonversian dari suatu tense ke tense lain. Ketiga tenses tersebut di antaranya Simple Present Tense, Present Continuous Tense, dan Simple Past Tense. Menu help berisikan contoh-contoh kalimat sesuai dengan tense asal yang dipilih pada saat pengkonversian tense. 3. Verb editor memiliki fasilitas untuk mengedit, menghapus dan menambah kata kerja. 4. Verb list memiliki fasilitas untuk melihat daftar kata kerja yang tersedia dalam database dan user dapat memilih kata kerja tersebut untuk kemudian diedit pada verb editor. Gambaran Umum Alur Program Untuk mempermudah pembangunan modul program Aplikasi Tenses Converter ini, maka dibuat alur program (flowchart). Perancangan flowchart dapat mempermudah pembangunan program karena alur logika dari program yang akan dibuat dapat digambarkan terlebih dahulu dalam flowchart sehingga ketika menulis script program, pikiran sudah terfokus pada alur program yang telah dibuat. Hal ini dapat mencegah terjadinya logical error.

5 start Proses cek kata pada kalimat Kata adalah subjek? Ya Proses cek subjek Kata adalah kata kerja? Tidak Tidak Ya Ubah kata kerja ke bentuk lain yang sesuai tenses tujuan Cetak pesan kesalahan /ketidaktersediaan kata kerja Tambahkan kata sebagai objek Proses penggabungan subjek,, kata kerja dan objek Tidak Subjek, kata kerja dan objek sudah lengkap? Ya Cetak hasil konversi end Gambar 1 Flowchart gambaran konversi tense secara umum Pada Gambar 1 dijelaskan tentang proses pengkonversian tenses. Langkah awal yang dilakukan adalah dengan mencari subjek dari kalimat. Proses selanjutnya yaitu menentukan kata kerja (verb) dari input kalimat tenses asal. Proses pencarian kata kerja ini sama untuk semua jenis tense yaitu dengan melakukan pencocokan pada tabel kata kerja yang telah disimpan. Jika kata kerja tidak ditemukan pada tabel kata kerja, maka akan muncul pesan kesalahan atau ketidaktersediaan kata kerja dan katakerja disimpan dengan nilai sesuai dengan inputan user.

6 Jika kata kerja sesuai dengan database, kemudian kata kerja tersebut diubah menjadi kata kerja bentuk lain sesuai dengan tense tujuan yang dipilih. Jika tense tujuan adalah present continuous tense dan simple present tense, maka kata kerja yang didapatkan akan diubah menjadi kata kerja bentuk pertama (infinitive). Jika tense tujuan adalah simple past tense, maka kata kerja yang didapatkan akan diubah menjadi kata kerja bentuk kedua (past) Kemudian sisa kata yang ada di belakang kata kerja (verb) digunakan sebagai objek. Langkah terakhir yaitu penggabungan antara subjek, kata kerja dan objek. Hasil penggabungannya/konversinya akan ditampilan pada layar. Perancangan Tampilan Program Menu bar Label 1 Label 2 Combo box 1 Button 1 Text area 1 Label 3 Combo box 2 Text area 2 Button 2 Button 3 Gambar 3 Rancangan utama interface Gambar 3 adalah rancangan utama interface yang dibuat pada file MainFrame.java. Interface ini akan ditampilkan saat pertama kali menjalankan program. Menu Bar diberi nama File. Apabila file ini di klik maka akan ada sub menu pilihan verb editor. Aapabila sub menu verb editor ini diklik maka akan tampil rancangan interface verb editor yang digunakan untuk mengedit, menghapus serta menambah kata kerja (verb) yang ada pada database program. Label 1 diberi nama Tenses Converter yang merupakan nama dari aplikasi ini. Label 2 diberi nama tampilan Type of Tenses yaitu label yang merujuk pada combo box 1 yang berada di sampingnya. Combo box 1 diberi nama tampilan awal Choose. Apabila combo box ini di klik maka akan tampil 16 buah tenses. Tenses yang dipilih ini adalah tense awal yang akan dikonversikan. Button 1 diberi nama Help. Apabila tombol ini diklik maka akan tampil interface untuk menampilkan contoh-contoh kalimat sebagai bantuan untuk user. Contoh kalimat yang ditampilkan sesuai dengan tense awal yang dipilih. Text area

7 1 diberi nama (kosong) karena isi dari text area 1 ini diinput oleh user yang inputannya berupa sebuah kalimat yang akan dikonversikan. Label 3 diberi nama tampilan Type of Tenses yaitu label yang merujuk pada combo box 2 yang berada di sampingnya. Combo box 2 diberi nama tampilan awal Choose. Apabila combo box ini di klik maka akan tampil pilihan tenses tujuan.. Text area 2 diberi nama (kosong) karena isi dari text area 2 ini akan diisi oleh program setelah proses konversi. Isi dari Text area 2 ini adalah hasil konversi kalimat yang telah diinput di Text area 1 sebelumnya. Button 2 diberi nama Reset. Apabila tombol ini diklik maka aksi yang telah dilakukan oleh user baik sebelum maupun setelah proses konversi akan di reset atau di set ulang sehingga user harus memilih tense awal dan tense akhir serta menginput kembali kalimat yang akan dikonversikan. Button 3 diberi nama Process. Apabila tombol ini diklik maka proses pengkonversian akan dilakukan. Implementasi Program Langkah terakhir dalam pembuatan Aplikasi Tenses Converter ini adalah pengimplementasian. Untuk mengimplementasikan aplikasi ini, langkah pertama adalah dengan mengkompilasi program dengan menggunakan perintah javac. Cara untuk kompilasi yaitu : Gambar 4 Kompilasi dan running program Masuk ke folder program yang berisi package dan file yang akan dikompilasi. Folder program pada aplikasi ini diberi nama dengan Converter. Setelah berada pada direktori yang akan dikompilasi, langkah selanjutnya adalah dengan mengkompilasi path Converter. Paket (Package) dalam class path yang akan dikompilasi adalah paket kelas dan gui. Setelah semua file yang dibutuhkan dikompilasi, langkah terakhir adalah run program dengan memanggil file MainFrame yang terdapat pada package gui. Setelah dilakukan kompilasi dan running program, maka akan muncul tampilan (interface) utama seperti pada Gambar 5. Untuk menggunakan aplikasi ini, langkah pertama adalah pemilihan tense asal dan tense tujuan. Pemilihan jenis tense ini dapat dilihat pada gambar 6 dan Gambar 7. Setelah tense asal dan tense tujuan dipilih, langkah selanjunya adalah penginputan kalimat yang akan dikonversi. Setelah input kalimat dilakukan, langkah terakhir yaitu dengan menekan tombol process dan hasil konversi kalimat akan ditampilkan pada layar. Input kalimat dan hasil konversi dapat dilihat pada Gambar 8.

8 Gambar 5 Interface utama aplikasi Tenses Converter Gambar 6 Pemilihan jenis tense asal

9 Gambar 7 Input kalimat Gambar 8 Pemilihan jenis tense tujuan dan Hasil konversi

10 KESIMPULAN DAN SARAN Kesimpulan Dalam membangun Aplikasi Tenses Converter, digunakan Java sebagai bahasa pemrograman yang digunakan untuk membangun program dan database SQLite yang digunakan untuk menyimpan kata dan kalimat. Aplikasi Tenses Converter dapat mengkonversikan kalimat verbal positif pada 16 tenses yang ada dalam grammar bahasa Inggris. Aplikasi Tenses Converter memiliki fasilitas menu help berupa contoh-contoh kalimat yang bisa digunakan sebagai kalimat inputan. Fasilitas lain yang dimiliki yaitu menu verb editor sehingga user dapat menyimpan kata kerja yang belum didaftarkan pada aplikasi Tenses Converter. Saran Aplikasi Tenses Corverter ini belum sepenuhnya dapat memberikan solusi tepat dalam pengkonversian tenses yang ada pada tata bahasa (grammar) bahasa Inggris. Hal ini dikarenakan pendeteksi subjek bertipe jamak (plural) dan tunggal (singular) belum maksimal. Oleh karena itu, Aplikasi Tenses Converter ini perlu dikembangkan kembali sehingga dapat memberikan solusi tepat dalam pengkonversian tenses. Aplikasi ini hanya dapat mengkonversikan kalimat aktif verbal positif sehingga perlu dikembangkan sehingga dapat mengkonversikan kalimat positif, negatif, dan kalimat tanya baik dalam bentuk aktif maupun pasif. DAFTAR PUSTAKA 1. Azar Schrampfer Betty, Fundamentals of English Grammar, Prentice-Hall, Washington, 1985. 2. Cahyono Setiyo, Panduan Praktis PemrogramanDatabase Menggunakan MySQL dan Java, Informatika, Jakarta, 2006. 3. Krohn Robert, English Sentence Structure, The University of Michigan Press, The English Language Institue, 1970. 4. Munir Sirojul, Pemrograman Java Fundamental, Nurul Fikri, Depok, 2002. 5. Rickyanto Isak, Dasar Pemrograman Berorientasi Objek dengan Java 2 ( JDK 1.4), Andi Yogyakarta, Yogyakarta, 2003. 6. Setiadi Robert, Algoritma Itu Mudah, Prima Infosarana Media, Jakarta, 2008. 7. S. Hakim Rachmad, Ir. Sutarto, M.Si, Mastering Java, Elex Media Komputindo, Jakarta, 2009. 8. Thomson A.J., A.V. Martinet, A Practical English Grammar, Oxford University Press, Dublin, 1979. 9. Wijono Soesilo Matius, G. Sri Hartati Wijono, B. Herry Suharto, Java 2 SE dengan Jbuilder, Andi Yogyakarta, Yogyakarta, 2004. 10. http://astawan.wordpress.com/2008/11/22/split-string-dengan-java/