Aplikasi Kamus Bahasa Jawa II (ShowKamus.java)

usahawan-maju

              Sore sob,,, ini kelanjutan dari artikel Aplikasi Kamus Bahasa Jawa yang kemaren baru setengah jadi. Kemaren kita sudah belajar membuat layout atau tampilan, sekarang kita isikan dari pada perintah-perintah yang menjadikan aplikasi kita hidup dan bekerja sesuai pada fungsinya .
Mungkin temen-temen bisa merefresh yang kemaren disini :
http://usahawan-maju.blogspot.com/2013/03/tips-belajar-c.html
untuk yang kali ini akan saya coba jelaskan pengaksesan database dan layout yang kemarin kita buat. berikut adalah isi dari class ShowKamus.java yang akan melengkapi aplikasi kamus jawa.

package com.OPG.kamus_jawa;
 /* package ini dibuat secara default saat pertama kali bersamaan kita menamai android projec aplikasi*/
/*berikut menurut saya adalah file liberary yang harus di akses supaya sintax kita berjalan dengan lancar */
import android.app.Activity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;


public class ShowKamus extends Activity {
/*pemakaian class Show Kamus secara public atau umum dengan tujuan bisa diakses dimana saja*/
    private SQLiteDatabase db = null;
    private Cursor kamusCursor = null;
    private EditText txtJawa;
    private EditText txtIndonesia;
    private DataKamus datakamus = null;
    public static final String Jawa = "jawa";
    public static final String INDONESIA = "indonesia";

     /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        datakamus = new DataKamus(this);
        db = datakamus.getWritableDatabase();
        datakamus.createTable(db);
        datakamus.generateData(db);

/*pemanggilan layout yang telah kita bikin pada artikel saya yang lalu adalah sebagai berikut :*/
        setContentView(R.layout.main);
        txtJawa = (EditText) findViewById(R.id.txtJawa);
        txtIndonesia = (EditText) findViewById(R.id.txtIndonesia);

    }

    public void getTerjemahan(View view) {
        String result = "";
        String englishword = txtJawa.getText().toString();
        kamusCursor = db.rawQuery("SELECT ID, JAWA, INDONESIA "
                + "FROM kamus where JAWA='" + englishword
                + "' ORDER BY JAWA", null);

        if (kamusCursor.moveToFirst()) {
            result = kamusCursor.getString(2);
            for (; !kamusCursor.isAfterLast(); kamusCursor.moveToNext()) {
                result = kamusCursor.getString(2);
                }
        }
        if (result.equals("")) {
            result = "Terjemahan Not Found";
        }
        txtIndonesia.setText(result);

    }

    @Override
    public void onDestroy() {
        super.onDestroy();
        kamusCursor.close();
        db.close();
    }
}


Oke sob... dalam pembuatan aplikasi kamus ini saya menggunakan 2 class. yaitu class Show Kamus dan Data Kamus. Namun untuk yang Data Kamus belum kita bahas dan akan saya ulas pada artikel saya yang berikutnya,, sabar ya.,,,,


coba domain gratis http://www.000webhost.com/685133.html 
usahawan-maju
Aplikasi Kamus Bahasa Jawa II (ShowKamus.java) | 5