Tutorial Searching dan Join pada Database SQLite full

Tutorial Searching dan Join pada Database SQLite full - Hallo sahabat pemerogaman, Pada kesempatan kali ini admin pemerogaman akan sharing yang berjudul Tutorial Searching dan Join pada Database SQLite full, saya telah menyediakan artikel yang cocok untuk belajar para progamer. mudah-mudahan isi postingan pemerogaman yang saya tulis ini dapat anda pahami. okelah, ini dia artikel pemerogamannya.

Judul Artikel : Tutorial Searching dan Join pada Database SQLite full
Artikel : Tutorial Searching dan Join pada Database SQLite full

lihat juga


Tutorial Searching dan Join pada Database SQLite full



http://pemerogaman.blogspot.com/
Searching dan Join pada Database SQLite
Part 1
Kuliah Aplikasi Mobile
12.1 Searching dan Join
Database SQLite mendukung multiple table dan memungkinkan suatu table berelasi dengan table
lainnya di dalam database menggunakan kombinasi primary key dan foreign key. Proses penggabungan
table-tabel yang berelasi di dalam database dan menampilkan data-data didalamnya disebut dengan join.
Sedangkan proses pencarian data didalam table-tabel yang berelasi didalam database berdasarkan kriteria
tertentu menggunakan query select disebut dengan searching.
12.1.1 Langkah-langkah praktikum
Praktik kali ini meneruskan pengembangan program yang dibuat pada praktikum sebelumnya
(Praktikum 12). Pada praktikum kali ini akan ditambahkan user interface Data Obat yang berguna untuk
menampilkan detail setiap obat yang terdapat didalam table dan berguna untuk mencari data obat
berdasarkan nama obat tertentu
#1
Buatlah user interface/layout dengan menambahkan file XML baru dengan nama data_obat.xml yang
berguna untuk menampilkan data obat dan untuk melakukan pencarian obat. Berikut isi dari file
data_obat.xml
data_obat.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nama Obat" android:textColor="#FFF"/>
<EditText
android:id="@+id/editCariObat"
android:layout_width="wrap_content"
Part 2
Kuliah Aplikasi Mobile
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10" >
</EditText>
<Button
android:id="@+id/btnCariObat"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="clickCari"
android:text="Cari" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</LinearLayout>
<ListView
android:id="@+id/listObat"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</ListView>
</LinearLayout>
#2
Buatlah layout dengan menambahkan file XML baru dengan nama list_obat.xml yang berguna untuk
menampilkan detail obat dengan isi file sebagai berikut :
list_obat.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
Part 3
Kuliah Aplikasi Mobile
<TextView
android:id="@+id/TextView06"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nama Obat :"
android:textColor="#FFF"
android:textStyle="bold" />
<TextView
android:id="@+id/txtNamaObat"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView"
android:textColor="#FFFF00"
android:textSize="16dp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Jenis :"
android:textColor="#FFF"
android:textStyle="bold" />
<TextView
android:id="@+id/txtJenis"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView"
android:textColor="#FFFF00"
android:textSize="16dp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/TextView07"
Part 4
Kuliah Aplikasi Mobile
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Produsen :"
android:textColor="#FFF"
android:textStyle="bold" />
<TextView
android:id="@+id/txtProdusen"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView"
android:textColor="#00FFFF"
android:textSize="16dp"
android:textStyle="bold" />
</LinearLayout>
<TextView
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Indikasi :"
android:textColor="#FFF"
android:textStyle="bold" />
<TextView
android:id="@+id/txtIndikasi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
<TextView
android:id="@+id/TextView02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Kontra Indikasi :"
android:textColor="#FFF"
android:textStyle="bold" />
<TextView
android:id="@+id/txtKontraIndikasi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
<TextView
android:id="@+id/TextView03"
Part 5
Kuliah Aplikasi Mobile
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Komposisi :"
android:textColor="#FFF"
android:textStyle="bold" />
<TextView
android:id="@+id/txtKomposisi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
<TextView
android:id="@+id/TextView04"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Peringatan :"
android:textColor="#FFF"
android:textStyle="bold" />
<TextView
android:id="@+id/txtPeringatan"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
<TextView
android:id="@+id/TextView05"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Efek Samping :"
android:textColor="#FFF"
android:textStyle="bold" />
<TextView
android:id="@+id/txtEfekSamping"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
<TextView
android:id="@+id/TextView09"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Kemasan :"
android:textColor="#FFF"
Part 6
Kuliah Aplikasi Mobile
android:textStyle="bold" />
<TextView
android:id="@+id/txtKemasan"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
<TextView
android:id="@+id/txtId"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" android:textColor="#000"/>
</LinearLayout>
#3
Buatlah class baru dengan nama DataObat.java yang berfungsi untuk menangani pemrosesan pencarian
obat dan menampilkan data-data obat yang terdapat didalam database.
DataObat.java
package org.android.belajar;
import android.app.Activity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.SimpleCursorAdapter;
public class DataObat extends Activity {
Button btnCariObat;
EditText editCariObat;
ListView listObat;
ListAdapter adapterObat;
SQLiteDatabase db;
public void onCreate(Bundle bundle){
Part 7
Kuliah Aplikasi Mobile
super.onCreate(bundle);
setContentView(R.layout.data_obat);
btnCariObat = (Button)findViewById(R.id.btnCariObat);
editCariObat = (EditText)findViewById(R.id.editCariObat);
listObat = (ListView)findViewById(R.id.listObat);
showDataObat("");
}
public void clickCari(View v){
showDataObat(editCariObat.getText().toString().trim());
}
public void showDataObat(String namaObat){
db = (new DBOpenHelper(this)).getWritableDatabase();
Cursor c = db.rawQuery("select " +
"kd_obat as _id, nama_obt, indikasi, " +
"kontra_indikasi, komposisi, peringatan," +
"efek_samping, nama_produsen, jenis, het " +
"from obat, produsen " +
"where obat.nama_obt like '%"+
namaObat+
"%' and obat.kd_produsen = " +
"produsen.kd_produsen " +
"order by obat.nama_obt asc", null);
adapterObat = new SimpleCursorAdapter(this, R.layout.list_obat, c,
new String[]{
"_id","nama_obt","indikasi",
"kontra_indikasi","komposisi","peringatan",
"efek_samping","nama_produsen","jenis","het"
},
new int[]{
R.id.txtId, R.id.txtNamaObat, R.id.txtIndikasi,
R.id.txtKontraIndikasi,
R.id.txtKomposisi,R.id.txtPeringatan,R.id.txtEfekSamping,
R.id.txtProdusen,R.id.txtJenis,R.id.txtKemasan
});
listObat.setAdapter(adapterObat);
db.close();
}
}
#4
Pada class DBObatActivity.java tambahkan kode program berikut pada method onOptionsItemSelected()
Part 8
Kuliah Aplikasi Mobile
DBObatActivity.java
public boolean onOptionsItemSelected(MenuItem item){
switch(item.getItemId()){
case 0:
startActivity(new Intent(this, DataProdusen.class));
return true;
default:startActivity(new Intent(this, DataObat.class));
return true;
}
}
#5
Langkah terakhir, editlah file AndroidManifest.xml dan tambahkan satu buah baris kode sebagai berikut :
……
……
<activity android:name="DataProdusen"></activity>
<activity android:name="DataObat"></activity>
……
……
#6
Jalankan program anda dan pilihlah Options Menu “Lihat Daftar Obat” untuk melihat hasilnya
Selamat mencoba.....!!
 

=>Memperbaiki Windows 7 Black Screen yand di karenakan viruss

=>Cara Mudah Instalasi Windows 8 Dengan Menggunakan Flashdisk


=>Tutorial Mengirim dan Menerima SMS Aplikasi Mobile Part1





Demikianlah Artikel Tutorial Searching dan Join pada Database SQLite full

Sekian Artikel pemerogaman Tutorial Searching dan Join pada Database SQLite full, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sekian postingan pemerogaman kali ini.

Anda sedang membaca artikel Tutorial Searching dan Join pada Database SQLite full dan artikel ini url permalinknya adalah http://pemerogaman.blogspot.com/2015/02/tutorial-searching-dan-join-pada.html Semoga artikel ini bisa bermanfaat.

0 Response to "Tutorial Searching dan Join pada Database SQLite full"

Post a Comment