Sabtu, 09 April 2016

Tutorial Cara 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



dikutip dari http://pemerogaman.blogspot.co.id/.

Jumat, 08 April 2016

Source Code VB 6 Menghitung Total Angka List Box

Sourcu Code VB 6 Menghitung Total Jumlah Angka Di Dalam List - Menghitung Jumlah Total Nominal Pada ListBox. Menjumlahkan angka di dalam listbox pada visual basi 6 sangatlah mudah di ingat, namun anda harus mempelajarinya dulu. Berikut source code VB 6 Menghitung Total Jumlah Angka Di Dalam List.


Source Code VB 6 Menghitung Total Angka List Box


Sebelum membuat penghitung jumlah nominal angka yang ada di dalam listbox, terlebih dahulu anda harus memahami dulu toolbox pada visual basic 6.0, bagi yang sudah paham, penulis ucapkan syukur, tapi jika yang belum tahu simak dulu rentetan kata dan gambar dibawah ini:

Sourcu Code VB 6 Menghitung Total Jumlah Angka Di Dalam List
Sourcu Code VB 6 Menghitung Total Jumlah Angka Di Dalam List

Klik ganda listbox seperti gambar diatas untuk meletakkan list1 ke form,
kemudian klik ganda form, untuk menampilkan code pengetikan
kemudian anda masukkan conding dibawah ini:

Private Sub Form_Load()
Dim a, i As Integer
Dim totalbelanja As Long
For a = 1000 To 1050
List1.AddItem a
Next a
totalbelanja = 0
   For i = 0 To List1.ListCount - 1
      totalbelanja = totalbelanja + Val(List1.List(i))
   Next
Me.Caption = totalbelanja
End Sub

Setelah itu silakan agan jalankan, MAKA hasilnya sebagai berikut:

Sourcu Code VB 6 Menghitung Total Jumlah Angka Di Dalam List
Sourcu Code VB 6 Menghitung Total Jumlah Angka Di Dalam List

****  SELAMAT MENCOBA ****

Rabu, 06 April 2016

Tutorial: Cara Mengganti Domain Blogspot Menjadi Domain .com (TLD) di Namecheap

Cara Mengganti Domain Blogspot Menjadi Domain .com (TLD) di Namecheap - Setelah di artikel sebelumnya kita membahas tentang cara sewa / daftar domain TLD di Namecheap, maka artikel ini adalah kelanjutannya. Disini akan disajikan tutorial bagaimana cara mengcustom domain tersebut ke blogspot. Sehingga blog kita bisa diakses dengan domain khusus / TLD (Top Level Domain) yang tentunya tidak ada lagi

Download Program Skripsi Sistem Pakar Tingkat Kemiskinan

Download Program Skripsi Sistem Pakar Tingkat Kemiskinan - Program ini dibuat berdasarkan rancangan dari skripsi yang berjudul "Full Skripsi Teknik Informatika Sistem Pakar Tingkat Kemiskinan Forward Chaining". Pada skripsi diatas, metode yang digunakan adalah metode forward chaining, subjek penelitian dilakukan di desa pering baru kecamatan talo kecil seluma provinsi bengkulu, dan dibangun menggunakan visual basic 6.0.

Program Skripsi Sistem Pakar Tingkat Kemiskinan
Program Skripsi Sistem Pakar Tingkat Kemiskinan

Untuk Melihat isi bab I dari skripsi ini silakan klink INI
Dan Untuk Download File Lengkap Program Skripsi ini Silakan Klik Link INI
Berikut ini adalah BAB IV Skripsi Program Skripsi Sistem Pakar Tingkat Kemiskinan:

BAB IVHASIL DAN PEMBAHASAN


4.1. Tampilan Menu Login

Menu ini merupakan menu pemabatasan pemakaian, pada menu ini terdaat pilihan level, pilihan Pemakai dan Administrator. Pemakai berfungsi untuk login Pemakai, Administrator berfungsi untuk login pakar. seperti terlihat pada gambar dibawah ini 4.1 dibawah ini:

Gambar 4.1. Tampilan Menu Login

4.2. Tampilan Menu Utama Pakar

Menu ini merupakan menu utama pakar, pada menu ini terdapat tombol data masyarakat berfungsi untuk menuju ke menu data masyarakat, tombol data kriteria berfungsi untuk menuju ke menu data kriteria, tombol data pertanyaan berfungsi untuk menuju ke menu data pertanyaan, tombol data rule berfungsi untuk menuju ke menu rule dan tombol keluar berfungsi untuk keluar dari menu utama pakar. seperti terlihat pada gambar dibawah ini 4.2 dibawah ini:

Gambar 4.2. Tampilan Menu Utama Pakar

4.3. Tampilan Menu Data Masyarakat

Menu ini merupakan menu untuk menginputkan data masyarakat, mengedit data masyarakat, menyimpan data masyarakat,  seperti terlihat pada gambar dibawah ini 4.3 dibawah ini:

Gambar 4.3. Tampilan Menu Data Masyarakat

4.4. Tampilan Menu Data Kriteria

Menu ini merupakan menu untuk menginputkan data kriteria, mengedit data kriteria, menyimpan data kriteria,  seperti terlihat pada gambar dibawah ini 4.4 dibawah ini:

Gambar 4.4. Tampilan Menu Data Kriteria

4.5. Tampilan Menu Data Pertanyaan

Menu ini merupakan menu untuk menginputkan data pertanyaan, mengedit data pertanyaan, menyimpan data pertanyaan,  seperti terlihat pada gambar dibawah ini 4.5 dibawah ini:

Gambar 4.5. Tampilan Menu Data Pertanyaan

4.6. Tampilan Menu Data Rule

Menu ini merupakan menu untuk menginputkan data rule, mengedit data rule, menyimpan data rule,  seperti terlihat pada gambar dibawah ini 4.6 dibawah ini:

Gambar 4.6. Tampilan Menu Data Rule


4.7. Tampilan Menu Utama User

Menu ini merupakan menu utama pemakai, pada menu ini terdapat menu proses penentuan, menu laporan tingkat kemisinan dan tombol keluar. seperti terlihat pada gambar dibawah ini 4.7 dibawah ini:

Gambar 4.7. Tampilan Menu Utama User

4.8. Tampilan Menu Proses Penentuan

Menu ini merupakan menu untuk melakukan proses penentuan kriteria masyarakat miskin. Pada menu ini pengguna tinggal memilih jawaban yang ada pada combo jawaban, untuk melanjutkan pengguna harus mengklik tombol next. Seperti terlihat pada gambar dibawah ini 4.8 dibawah ini:

Gambar 4.8. Tampilan Menu Proses Penentuan

4.9. Tampilan Menu Laporan Hasil Konsultasi

Laporan hasil konsultasi merupakan laporan hasil dari proses penentuan tingkat kemiskinan. Laporan ini di tampilkan pada akhir dari proses penentuan,  seperti terlihat pada gambar dibawah ini 4.9 dibawah ini: 
Gambar 4.9. Tampilan Menu Laporan Hasil Konsultasi

4.10. Tampilan Menu Laporan Data Masyarakat

Laporan data masyarakat merupakan laporan data masyarakat secara keseluruhan, pada laporan ini pengguna dapat melihat mencetak laporan data masyarakat yang telah di entrikan. Seperti terlihat pada gambar dibawah ini 4.10 dibawah ini: 
Gambar 4.10. Tampilan Menu Laporan Data Masyarakat

4.11. Tampilan Menu Rekap Data Hasil Konsultasi

Rekap data hasil konsultasi merupakan rekap data dari hasil proses penentuan tingkat kemiskinan, pada laporan ini seluruh hasil dari proses penentuan ditampilkan. Seperti terlihat pada gambar dibawah ini 4.10 dibawah ini: 
Gambar 4.11. Tampilan Menu Rekap Data Hasil Konsultasi

4.12. Hasil Pengujian

Selanjutnya, adalah Pengujian. Pengujian dilakukan untuk melihat hasil dari aplikasi yang dibuat. Selain itu dilakukan sebagai salah satu cara untuk memeriksa aplikasi yang telah dibuat, sehingga dapat diketahui letak kekurangan dan kesalahan dalam program tersebut. Dalam pengujian perangkat lunak ini, peneliti menggunakan Metode Black Box dan White Box.


BAB V
PENUTUP


5.1. Kesimpulan

.Berdasarkan hasil pengujian dapat diambil kesimpulan sebagai berikut:
1. Dari 8 responden yang melakukan pengujian terhadap aplikasi sistem pakar ini, 60% menyatakan baik, 37% menyatakan cukup, dan 25% menyatakan kurang baik.
2. Kelebihan sistem pakar ini dapat menghemat waktu, proses penentuan yang lebih objektif dan lebih efisien dalam pekerjaan, kebenarannya tidak bernilai 100% benar dan tidak mempertimbangkan secara rasional dalam keputusannya. 

5.2. Saran

1. Dalam aplikasi ini banyak kelemahan-kelemahan, diharapkan pada penelitian yang akan dating bisah lebih disempurnakan,
2. Diharapkan aplikasi ini bisa dimanfaatkan dalam proses penentuan tingkat kemiskinan dan bisa menjamin objektif dalam pengambilan keputusannya.

Untuk Melihat isi bab I dari skripsi ini silakan klink INI
Dan Untuk Download File Lengkap Program Skripsi ini Silakan Klik Link INI

Popular Posts