contoh program aplikasi android_ contoh aplikasi kamus android

12
Kumpulan Tutorial, Contoh Pemrograman Aplikasi Android Source Beserta Code Aplikasi untuk Skripsi Tugas Akhir Home Request Contoh Program About Wednesday, September 18, 2013 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 Pro 1.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

Upload: ali-khohar

Post on 01-Sep-2015

157 views

Category:

Documents


29 download

DESCRIPTION

pemrograman androidContoh Program Aplikasi Android_ Contoh Aplikasi Kamus Android

TRANSCRIPT

  • 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