- Daftar
- 4 Oct 1988
- Post
- ★
- Like diterima
- 9.150
[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
5.Buat script dengan cara memilih src > com.example. > MainActivity.java. Berikut ini contoh script yang telah selesai dibuat.
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.
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]
[/COLOR]
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
DI KEMBANGIN SENDIRI FITURNYA .
NUBI KURANG PINTER CARI IDE
[/COLOR]
Terakhir diubah: