188 Bet - Online
Sbo Hoki Online
Senior Bola - Agen Bola
Live Score Online
Toto Alpha - Agen Bola   Togel Matrix
Fass Bet Online
Tahun QQ, Agen Bola   dinasti poker online
negara qq online   serba qq online
pemain kasino online   hobi casino online
serba casino online   dewan cash online
Premier 189 online   Indo Live Poker online
Poker Dewa online   Bonanza88 online
FifaQQ online   Bandar 855 online
Sport 855 online   Bandar 855 online
Sport 855 online
Pasang iklan, hanya lewat Contact Us, bukan lewat WA / BBM / Line / Wechat / dll.
Waspada penipuan iklan. Klik di sini untuk melihat daftar penipu.

SHARE MEMBUAT KAMUS BAHASA [INDONESIA KE INGGRIS & JAWA][ANDROID][ADT]

Ozynx

✠ IDEOLOGI MEMORI ✠
Donatur
UG-FR+
Thread Starter
Daftar
18 Apr 2014
Post
-
Like diterima
12.417
Lokasi
SHIBUYA
[HIDE][/HIDE][HIDE]
STEP BY STEP



1. Membuka plugin Android Developer Tools
Anda dapat menggunakan plugin Android Developer Tools atau disingkat ADT Bundle. Pada plugin ADT Bundle, terdapat Eclipse.exe yang bisa Anda jalankan. Buat project baru dengan cara memilih File > New > Android Application Project. Bila telah muncul new android application, isilah beberapa data dan pilih Next.





2.Centang create launcher icon, create activity dan create project in workplace, kemudian pilih Next. Ganti image file kemudian tekan browse, bila gambar telah diganti selanjutnya pilih Next.





3.Centang create activity dan gunakan blank activity kemudian pilih Next. Selanjutnya ubah nama activity dan layout sesuai dengan keinginan Anda kemudian pilih Finish.





4. Desain program kamus


Supaya pembuatan desain lebih mudah sesuai dengan yang Kami buat di atas, Anda dapat copy script di bawah ini dan langsung paste pada activity_main.xml di sebelah Graphical Layout.

SOURCE

Code:
[COLOR=rgb(0, 0, 0)]<relativelayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

  <LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical">

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:text="Serbabebas Translate"
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <TextView
        android:id="@+id/TextView01"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Bahasa Indonesia:" >
    </TextView>

    <EditText
        android:id="@+id/txtIndonesia"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="" >
        <requestfocus />
    </EditText>

    <Button
        android:id="@+id/btnTerjemah"
        android:layout_width="fill_parent"
        android:layout_height="40dp"
        android:onClick="getTerjemahan"
        android:text="Terjemahkan" >

    </Button>

    <TextView
        android:id="@+id/TextView03"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Bahasa Inggris:" >
    </TextView>

    <EditText
        android:id="@+id/txtInggris"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:editable="false"
        android:text="" >
    </EditText>

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Jawa:" />

    <EditText
        android:id="@+id/txtJawa"
       android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:editable="false"
        android:text="" >
    </EditText>

</LinearLayout>

</RelativeLayout>




5.Buat script dengan cara memilih src > com.example. > MainActivity.java. Berikut ini contoh script yang telah selesai dibuat.

Code:
package com.example.kamussederhana;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.view.View;
import android.widget.EditText;

public class MainActivity extends Activity {
 private SQLiteDatabase db = null;
 private Cursor kamusCursor = null;
 private EditText txtIndonesia;
 private EditText txtInggris;
 private EditText txtJawa;
 private DataKamus datakamus = null;
 public static final String INDONESIA = "indonesia";
 public static final String INGGRIS = "inggris";
 public static final String JAWA = "jawa";


 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  datakamus = new DataKamus(this);
  db = datakamus.getWritableDatabase();
  datakamus.createTable(db);
  datakamus.generateData(db);

  setContentView(R.layout.activity_main);
  txtIndonesia = (EditText) findViewById(R.id.txtIndonesia);
  txtInggris = (EditText) findViewById(R.id.txtInggris);
  txtJawa = (EditText) findViewById(R.id.txtJawa);

 }

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

  if (kamusCursor.moveToFirst()) {
   result = kamusCursor.getString(2);
   for (; !kamusCursor.isAfterLast(); kamusCursor.moveToNext()) {
    result = kamusCursor.getString(2);
   }
  }

  if (kamusCursor.moveToFirst()) {
   result2 = kamusCursor.getString(3);
   for (; !kamusCursor.isAfterLast(); kamusCursor.moveToNext()) {
    result2 = kamusCursor.getString(3);
   }
  }

  if (result.equals("")) {
   result = "Maaf kata tidak ditemukan";
  }
  if (result2.equals("")) {
   result = "Maaf kata tidak ditemukan";
  }
  txtInggris.setText(result);
  txtJawa.setText(result2);

 }

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


 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
  // Inflate the menu; this adds items to the action bar if it is present.
  getMenuInflater().inflate(R.menu.main, menu);
  return true;
 }

}



6.Buat juga class baru cara memilih src > com.example. > klik kanan > New > Class > Buat dengan nama DataKamus.java. Selanjutnya buat script seperti berikut ini.

Code:
package com.example.kamussederhana;

import android.content.ContentValues;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

public class DataKamus extends SQLiteOpenHelper {
  private static final String DATABASE_NAME = "dbkamus";
  public static final String INDONESIA = "indonesia";
  public static final String INGGRIS= "inggris";
  public static final String JAWA = "jawa";


  //Constructor DataKamus untuk initiate database
  public DataKamus(Context context) {
   super(context, DATABASE_NAME, null, 1);
  }

  //method createTable untuk membuat table kamus
  public void createTable(SQLiteDatabase db){
   db.execSQL("DROP TABLE IF EXISTS kamus");
   db.execSQL("CREATE TABLE if not exists kamus (id INTEGER PRIMARY KEY AUTOINCREMENT, indonesia TEXT, inggris TEXT, jawa TEXT);");
  }

  //method generateData untuk mengisikan data ke kamus.
  public void generateData(SQLiteDatabase db){
   ContentValues cv=new ContentValues();
   cv.put(INDONESIA, "lari");
   cv.put(INGGRIS, "run");
   cv.put(JAWA, "melayu");
   db.insert("kamus", INGGRIS, cv);
  
   cv.put(INDONESIA, "makan");
   cv.put(INGGRIS, "eat");
   cv.put(JAWA, "mangan");
   db.insert("kamus", INGGRIS, cv);
  
   cv.put(INDONESIA, "ketawa");
   cv.put(INGGRIS, "laughter");
   cv.put(JAWA, "guyu");
  
   cv.put(INDONESIA, "main");
   cv.put(INGGRIS, "play");
   cv.put(JAWA, "dolan");
   db.insert("kamus", INGGRIS, cv);
  
  
  }

  @Override
  public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
   // TODO Auto-generated method stub
  }

  @Override
  public void onCreate(SQLiteDatabase db) {
   // TODO Auto-generated method stub
  }
 }



7. Lihat hasil
Buat Android Virtual Device Manager sebagai emulator menjalankan program. Anda bisa memilih New > Isi Data > Ok > Start > Launch. Berikut ini contoh gambar untuk membuat emulator.



[/HIDE]



GAMPANG TERNYATA GAN :)COBAIN YA.
DI KEMBANGIN SENDIRI FITURNYA .
NUBI KURANG PINTER CARI IDE

[/COLOR]





 
Terakhir diubah:
Indo Sniper
Sbo Hoki Online   Senior Bola Online
Jav Toys Domino168 - Agen Bola
Asia Bet
Asia Win Online
Waspada, pin ini BUKAN pin Forum Semprot :
D005 0B6C

Pasang iklan hanya lewat CONTACT US
Top
Current URL :