contoh program aplikasi android_ contoh aplikasi kamus android
DESCRIPTION
pemrograman androidContoh Program Aplikasi Android_ Contoh Aplikasi Kamus AndroidTRANSCRIPT
-
Kumpulan Tutorial, Contoh Pemrograman Aplikasi Android Source Beserta Code Aplikasi untuk Skripsi Tugas
Akhir
Home Request Contoh Program About
W e d n e s d a y , S e p t e m b e r 1 8 , 2 0 1 3
Contoh Aplikasi Kamus Android
Pada post kali ini saya akan membahasa bagaimana membuat Aplikasi Kamus Android.
Sebelum terjun dalam pembuatan aplikasinya di eclipse, kita akan membuat sebuah
database sqlite dulu, yang berisi data untuk kamus kita, dalam project ini saya akan
membuat kamus sederhana tentang komputer, jadi data yang ada berupa istilah2 dalam
komputer, misal processor, maka akan ada deskripsi processor itu apa.
Feature Aplikasi ini
~ Search data (wajib jika anda membuat aplikasi kamus)
~ Database on asset (database berada pada folder asset, tidak generate data pada class
tersendiri)
~ next by request :D
Untuk membuat database sqlite saya menggunakan add ons pada Firefox yang bernama
SQLite Manager
Kemudian selanjutnya buatlah sebuah database..
pada contoh kali ini saya beri nama db_kamus_komputer, lalu pilih tempat penyimpanan,
kemudian buatlah sebuah table baru..
dengan column2 sebagai berikut
Kumpulan Contoh Pro1.181 suka
2013 (6)
November (1)
October (1)
September (1)
Contoh Aplikasi Kamus Android
August (1)
February (1)
January (1)
2012 (1)
Blog Archive
Contoh Aplikasi Kamus Android
Pada post kali ini saya akan membahasa
bagaimana membuat Aplikasi Kamus
Android. Sebelum terjun dalam pembuatan
aplikasinya di eclipse, ki...
Contoh Program Android Aplikasi Wisata
Program android tentang lokasi wisata
sebuah daerah sepertinya begitu populer
jadi topik skripsi :D, disini saya akan bahas
bagaimana cara ...
Contoh Progam Android Hitung Luas
Lingkaran
Contoh Program Android Sederhana untuk
menghitung luas lingkaran... pada
kesempatan kali ini saya akan berbagai
sebuah contoh program andro...
Contoh Program android SQLite Database
dengan Listview
Contoh program android yang akan saya
tampilkan kali ini adalah penggunaan
SQLite database di android dan bagaimana
cara menampilkannya da...
Program Android Gempa Menggunakan
Maps V2
Berikut Contoh Program Android Info
Popular Posts
Contoh Program Aplikasi Android: Contoh Aplikasi Kamus Android http://contohprogramandroid.blogspot.com/2013/09/contoh-aplikasi-...
1 dari 12 8/8/2015 4:34 PM
-
kemudian coba isikan data,,
kemudian coba tutup SQLite Manager kamu, kemudian coba buka ulang kembali database
yang baru saja kita buat, untuk mengecek apakah data yang kita inputkan tadi kesimpan
atau tidak
Selanjutnya buat project android baru..
Gempa Menggunakan Maps V2
Contoh Program Aplikasi Android: Contoh Aplikasi Kamus Android http://contohprogramandroid.blogspot.com/2013/09/contoh-aplikasi-...
2 dari 12 8/8/2015 4:34 PM
-
karena dsini program kita sudah memiliki database jadi maka kita akan membutuhkan
sebuah library bantuan..
yang bernama sqliteassethelper
Download as zip, kemudian extrack maka kamu akan menemukan file jar berada pada
folder lib
kemudian copykan file .jar tersebut kedalam folder libs project kamu
Selanjutnya masuk ke properties project kamu, kemudian pilih java build path, lalu tab
libraries, kemudian add jar,
tambahkan file jar yang ada pada folder libs tadi..
Selanjutnya adalah sisi codingnya.. :)
Contoh Program Aplikasi Android: Contoh Aplikasi Kamus Android http://contohprogramandroid.blogspot.com/2013/09/contoh-aplikasi-...
3 dari 12 8/8/2015 4:34 PM
-
Pertama kita akan membuat class entity untuk kamus kita.. saya beri nama Kamus.java,
entity ini berisi field yang ada pada database..
selanjutnya adalah class untuk helper untuk SQLite Databasenya.. saya beri nama
DatabaseHelper.java
yang perlu anda perhatikan disini adalah pada variable DB_NAME, isi variable ini harus
nama database yang ada pada folder asset anda.. pada contoh ini saya sebelumnya
membuat sebuah database sqlite dengan nama db_kamus_helper, maka pada variable
DB_NAME akan saya isi db_kamus_helper, oke paham kan..?
123456789
10111213141516171819202122232425262728293031323334
package id.pratamawijaya.kamuskomputer; public class Kamus{ private String istilah; private String arti; public String getIstilah() { return istilah; } public void setIstilah(String istilah) { this.istilah = istilah; } public String getArti() { return arti; } public void setArti(String arti) { this.arti = arti; } @Override public String toString() { return this.istilah; } }
123456789
1011121314151617181920212223242526272829303132333435363738394041424344
package id.pratamawijaya.kamuskomputer; import java.util.ArrayList;import java.util.List; import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.text.TextUtils; import com.readystatesoftware.sqliteasset.SQLiteAssetHelper; public class DatabaseHelper extends SQLiteAssetHelper{ private static final String DB_NAME = "db_kamus_komputer"; private static final int DB_VER = 1; private static final String TB_DATA = "tb_data"; public static final String COL_ID = "_id"; public static final String COL_ISTILAH = "istilah"; public static final String COL_ARTI = "arti"; private static DatabaseHelper dbInstance; private static SQLiteDatabase db; private DatabaseHelper(Context context) { super(context, DB_NAME, null, DB_VER); } public static DatabaseHelper getInstance(Context context) { if (dbInstance == null) { dbInstance = new DatabaseHelper(context); db = dbInstance.getWritableDatabase(); } return dbInstance; } @Override public synchronized void close() { super.close();
?
?
Contoh Program Aplikasi Android: Contoh Aplikasi Kamus Android http://contohprogramandroid.blogspot.com/2013/09/contoh-aplikasi-...
4 dari 12 8/8/2015 4:34 PM
-
selanjutnya silahkan ubah tampilan layout utama anda,, activity_main.xml menjadi sebagai
berikut
lalu buat lagi sebuah activity baru yakni ArtiActivity.java yang memiliki kode sebagai
berikut
dan untuk layout activity_arti.xml akan menjadi seperti berikut
454647484950515253545556575859606162636465666768697071727374757677
if (dbInstance != null) { dbInstance.close(); } } public List getAllKamus() { List lisKamus = new ArrayList(); Cursor cursor = db.query(TB_DATA, new String[] { COL_ID, COL_ID, COL_ARTI, COL_ISTILAH }, null, null, null, null, COL_ISTILAH); if (cursor.getCount() >= 1) { cursor.moveToFirst(); do { Kamus kamus = new Kamus(); kamus.setArti(cursor.getString(cursor .getColumnIndexOrThrow(COL_ARTI))); kamus.setIstilah(cursor.getString(cursor .getColumnIndexOrThrow(COL_ISTILAH))); lisKamus.add(kamus); } while (cursor.moveToNext()); } return lisKamus; }}
123456789
10
-
dan terakhir dan yang paling penting adalah berada pada file MainActivity.java rubah
menjadi seperti dibawah ini
9
123456789
101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
package id.pratamawijaya.kamuskomputer; import java.util.List; import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.text.Editable;import android.text.TextWatcher;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemClickListener;import android.widget.ArrayAdapter;import android.widget.EditText;import android.widget.ListView; public class MainActivity extends Activity implements TextWatcher, OnItemClickListener{ private EditText search; private ListView lv; private DatabaseHelper dbHelper; private ArrayAdapter adapter; private List listKamus; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lv = (ListView) findViewById(R.id.lv_data); lv.setEmptyView(findViewById(R.id.empty)); search = (EditText) findViewById(R.id.search); dbHelper = DatabaseHelper.getInstance(this); setData(); search.addTextChangedListener(this); lv.setOnItemClickListener(this); } private void setData() { listKamus = dbHelper.getAllKamus(); adapter = new ArrayAdapter(this, android.R.layout.simple_expandable_list_item_1, listKamus); lv.setAdapter(adapter); } @Override public void afterTextChanged(Editable arg0) { } @Override public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) { } @Override public void onTextChanged(CharSequence s, int arg1, int arg2, int arg3) { adapter.getFilter().filter(s.toString()); } @Override public void onItemClick(AdapterView arg0, View arg1, int position, long id) { // TODO Auto-generated method stub Bundle b = new Bundle(); b.putString("istilah", adapter.getItem(position).getIstilah()); b.putString("arti", adapter.getItem(position).getArti()); Intent i = new Intent(this, ArtiActivity.class); i.putExtras(b); startActivity(i); } }
?
Contoh Program Aplikasi Android: Contoh Aplikasi Kamus Android http://contohprogramandroid.blogspot.com/2013/09/contoh-aplikasi-...
6 dari 12 8/8/2015 4:34 PM
-
program ini sudah dapat berjalan dengan baik.. semua data di database dapat terload
dengan baik.. dan fungsi pencarian data juga berjalan sempurna..
Contoh Program Aplikasi Android: Contoh Aplikasi Kamus Android http://contohprogramandroid.blogspot.com/2013/09/contoh-aplikasi-...
7 dari 12 8/8/2015 4:34 PM
-
Contoh Program Aplikasi Android: Contoh Aplikasi Kamus Android http://contohprogramandroid.blogspot.com/2013/09/contoh-aplikasi-...
8 dari 12 8/8/2015 4:34 PM
-
untuk penambahan data kamus yang baru.. anda dapat menambahkan data kamus
menggunakan sqlite browser... buka file db_kamus_komputer.sqlite kemudian tambahkan
data yang ingin ditambahkan.. selanjutnya adalah zip file sqlite.. overwrite file yang ada
pada asset.. untuk menjalankan di device/emulator.. jangan lupa di Clear Data, kenapa
harus clear data, agar database pada apps diganti dengan database baru yang baru saja
kita tambahkan..
berikut screenshot setelah ditambah data
Contoh Program Aplikasi Android: Contoh Aplikasi Kamus Android http://contohprogramandroid.blogspot.com/2013/09/contoh-aplikasi-...
9 dari 12 8/8/2015 4:34 PM
-
at 6:24 AM 160 Comments
Labels: intermediate
Note : berani copas artikel dari sini trus dipost di blog pribadi tanpa izin saya,, saya
doain gak bisa ngoding lagi.. :p
Mau source code aplikasi ini ? silahkan +1 dulu artikel ini dengan google plus kalian
Referensi :
~ Data kamus dari www.pnri.go.id/IstilahKomputer.aspx
Download project : link
Contoh Program Aplikasi Android: Contoh Aplikasi Kamus Android http://contohprogramandroid.blogspot.com/2013/09/contoh-aplikasi-...
10 dari 12 8/8/2015 4:34 PM
-
160 Comments 1
Dhian min pada script ini saya menemukan error :public List getAllKamus(){List lisKamus = new ArrayList();
Cursor cursor = db.query(TB_DATA, new String[] { COL_ID, COL_ID,COL_ARTI, COL_ISTILAH }, null, null, null, null, COL_ISTILAH);if (cursor.getCount() >= 1){cursor.moveToFirst();
do{Kamus kamus = new Kamus();kamus.setArti(cursor.getString(cursor.getColumnIndexOrThrow(COL_ARTI)));kamus.setIstilah(cursor.getString(cursor.getColumnIndexOrThrow(COL_ISTILAH)));lisKamus.add(kamus);
#kamus cannot be resolved to a type#the method setArti(string) is undefined for the type Kamus
Awam android min apa lg pake database :( mohon petromaxnya
Pratama Nur Wijaya Modpetromax ? gak jualan bahan bakar -___-"-----
#kamus cannot be resolved to a type
itu yakin kamus huruf k nya kecil..? saya gak pernah nulis kodenama suatu class menggunakan huruf kecil di awalnya..
#the method setArti(string) is undefined for the type Kamus
belajar java aja dulu,, pahami konsep class, pelajari tentanggetter setter.. susah kalo mau masuk android tapi masih 0dijava...
Alviss masih jd page 1st nih artikel paling OK...gan minta SC nya gan kalo dibolehinthanks be4
Pratama Nur Wijaya Modcoba dibaca dengan teliti mas.. dibagian akhir sudah saya berilink untuk download sourcenya.. :)
Alviss oh iya makasihane kira bukan yang itu, karna ane liat di list diskusi padaminta SC hhesorry be4
Pratama Nur Wijaya Modya mungkin mereka juga gak teliti baca.. ;D
Contoh Program Aplikasi Android: Contoh Aplikasi Kamus Android http://contohprogramandroid.blogspot.com/2013/09/contoh-aplikasi-...
11 dari 12 8/8/2015 4:34 PM
-
Newer Post Older PostHome
Subscribe to: Post Comments (Atom)
Simple template. Powered by Blogger.
Contoh Program Aplikasi Android: Contoh Aplikasi Kamus Android http://contohprogramandroid.blogspot.com/2013/09/contoh-aplikasi-...
12 dari 12 8/8/2015 4:34 PM