Senin, 07 Januari 2013

Aplikasi Android Menambah Data, Insert Database SQLite

Setelah selesai Membuat Aplikasi Android untuk Menampilkan Data dari Database SQLite di Android, kita lanjutkan bagian berikutnya yaitu Menambahkan Data ke Database SQLite di Android. Silakan download atau ikuti pembuatan program dari Artikel sebelumnya untuk kemudian kita tambahkan kemampuan Android Menambah Data di Database SQLite

Pertama kita modifikasi dahulu class Main Activity agar bisa memanggil AddActivity :
MainActivity.java

package com.amijaya.databasesqlite;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.AdapterView.OnItemClickListener;

// http://cariprogram.blogspot.com
// nuramijaya@gmail.com

public class MainActivity extends Activity {
String[] daftar; // = {"Wisata Candi", "Wisata Pantai", "Wisata Alam"};
ListView ListView01;
Menu menu;
protected Cursor cursor;
SQLHelper dbHelper;
public static MainActivity ma;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        ma = this;
        
        dbHelper = new SQLHelper(this);

RefreshList();
    }
    

Minggu, 06 Januari 2013

Aplikasi Android Menampilkan Data, View Database SQLite


Setelah berhasil Membuat Aplikasi Android untuk Mengakses Data dalam Bentuk JSON dari Web PHP dengan Database MySQL. Kali ini kita coba Membuat Aplikasi Android dengan Database SQLite.

Karena aplikasi ini cukup panjang. Penulis membagi menjadi 4 bagian :
1. Menampilkan Data dari Database SQLite di Android
2. Menambahkan Data ke Database SQLite di Android.
3. Mengedit / Update Data ke Database SQLite di Android.
4. Menghapus Data di ke Database SQLite di Android.

Sedangkan source code program yang penulis sharing dan bisa didownload di bawah sudah lengkap keempat bagian tersebut. Silakan didownload pada link di bawah.

Pada artikel ini kita bahas bagian pertama yaitu Membuat Aplikasi Android untuk Menampilkan Data dari Database SQLite.

Pertama kita buat dahulu sebuah Class bernama SQLHelper yang bertugas untuk Membuat Database SQLite ketika pertama kali Aplikasi dijalankan, dan bertanggunjawab untuk memanggil database tersebut dalam mode Read maupun Write ketika dibutuhkan.

SQLHelper.java

package com.amijaya.databasesqlite;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;

//http://cariprogram.blogspot.com
//nuramijaya@gmail.com

public class SQLHelper extends SQLiteOpenHelper{

private static final String DATABASE_NAME = "db.db";
private static final int DATABASE_VERSION = 1;

public SQLHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
// TODO Auto-generated constructor stub
}

Sabtu, 05 Januari 2013

Membuat Aplikasi Android Connect ke Facebook, Android Update Status Facebook

Aplikasi yang akan kita buat kali ini cukup menarik, yaitu Update Status Facebook dengan Aplikasi Android
Pertama kita download dahulu Facebook Android SDK dari link berikut

Kemudian extract dan Import ke Eclipse, caranya klik File-Import, Existing Projects into Workspace, kemudian pilih facebook-android-sdk.



Langkah berikutnya kita generate KeyHash atau Application Signature dari Project kita dengan buat memakai keytool yang telah tersedia dari JDK yang sudah terinstall di komputer Anda. kemudian ditambah software OpenSSL yang dapat didownload di link berikut.

Buka command DOS prompt, klik Start-Run, ketik perintah berikut :

Jumat, 04 Januari 2013

Aplikasi Android Menghapus Data, Delete pada Web PHP MySQL dengan Method GET

Tulisan ini adalah sambungan dari artikel sebelumnya yaitu Mengedit / Update Data ke Web Database PHP MySQL Menggunakan Method POST. Silakan download atau ikuti pembuatan program dari Artikel tersebut untuk kemudian kita tambahkan kemampuan Android Menghapus / Delete Data di Web Database PHP MySQL menggunakan Metode GET.

Pada Program utama di MainActivity kita tambahkan beberapa baris program untuk melakukan Delete Hapus Data :

MainActivity.java

package com.amijaya.androidphpmysqljson;

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;

import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
import android.widget.AdapterView.OnItemClickListener;

// http://cariprogram.blogspot.com
// nuramijaya@gmail.com

public class MainActivity extends Activity {
private JSONObject jObject;
private String jsonResult ="";
private String url = "http://192.168.43.150/json/daftarkota.php";
private String url2 = "http://192.168.43.150/json/delkota.php";
String[] daftarid;
String[] daftarnama;
String[] daftarlatitude;
String[] daftarlongitude;
Menu menu;
public static MainActivity ma;

Kamis, 03 Januari 2013

Aplikasi Android Mengupdate Data Web Database PHP MySQL dengan Metode POST


Tulisan ini adalah sambungan dari artikel sebelumnya yaitu Menambah Data ke Web Database PHP MySQL Menggunakan Method POST. Silakan download atau ikuti pembuatan program dari Artikel tersebut untuk kemudian kita tambahkan kemampuan Android Mengupdate / Edit Data di Web Database PHP MySQL menggunakan Metode POST.

Pada Program utama di MainActivity kita tambahkan beberapa baris program untuk memanggil Activity baru yang berfungsi untuk mengedit / update Data yaitu EditActivity :

MainActivity.java

package com.amijaya.androidphpmysqljson;

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;

import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
import android.widget.AdapterView.OnItemClickListener;

// http://cariprogram.blogspot.com
// nuramijaya@gmail.com

public class MainActivity extends Activity {
private JSONObject jObject;
private String jsonResult ="";
private String url = "http://192.168.43.150/json/daftarkota.php";
private String url2 = "http://192.168.43.150/json/delkota.php";
String[] daftarid;
String[] daftarnama;
String[] daftarlatitude;
String[] daftarlongitude;
Menu menu;
public static MainActivity ma;

Rabu, 02 Januari 2013

Aplikasi Android untuk Menambah Data dengan Method POST ke Web Database PHP MySQL

Tulisan ini adalah sambungan dari artikel sebelumnya yaitu Mengambil Data JSON dari PHP MySQL. Silakan download atau ikuti pembuatan program dari Artikel tersebut untuk kemudian kita tambahkan kemampuan Android Menambah Data ke Web PHP MySQL menggunakan Metode POST.

Pada Program utama di MainActivity kita tambahkan beberapa baris program untuk memanggil Activity baru yang berfungsi untuk menambahkan Data yaitu AddActivity :

MainActivity.java

package com.amijaya.androidphpmysqljson;

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;

import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
import android.widget.AdapterView.OnItemClickListener;

// http://cariprogram.blogspot.com
// nuramijaya@gmail.com

public class MainActivity extends Activity {
private JSONObject jObject;
private String jsonResult ="";
private String url = "http://192.168.43.150/json/daftarkota.php";
private String url2 = "http://192.168.43.150/json/delkota.php";
String[] daftarid;
String[] daftarnama;
String[] daftarlatitude;
String[] daftarlongitude;
Menu menu;
public static MainActivity ma;

Selasa, 01 Januari 2013

Aplikasi Android JSON Mengambil Data dari Web Database PHP MySQL


Penulis ingin sharing pengetahuan untuk membuat Aplikasi Android untuk Mengakses Data dalam Bentuk JSON dari Web PHP dengan Database MySQL. Sebelum ini koleksi kode program milik penulis masih terpisah-pisah. Kali ini penulis berhasil kumpulkan menjadi sebuah contoh program lengkap untuk mengambil data dari Server Web PHP MySQL menggunakan JSON kemudian diikuti dengan Menambahkan Data dari Aplikasi Android ke Web PHP MySQL tersebut dengan Metode POST. Mengupdat data dengan Metode POST juga. dan Menghapus data kita coba pakai Method GET.

Karena aplikasi ini cukup panjang. Penulis membagi menjadi 4 bagian :
1. Mengambil Data JSON dari PHP MySQL
2. Menambahkan Data ke PHP MySQL menggunakan POST.
3. Mengedit / update Data ke PHP MySQL menggunakan Method POST.
4. Menghapus Data di PHP MySQL dengan Metode GET.

Sedangkan source code program yang penulis sharing dan bisa didownload di bawah sudah lengkap keempat bagian tersebut. Silakan didownload.

Pada artikel ini kita bahas bagian pertama yaitu Mengambil Data JSON dari PHP MySQL :

Pada Web PHP MySQL buka localhost/phpmyadmin, buat database `db` dan buatlah tabel `kota` di dalamnya dengan perintah SQL sebagai berikut :

CREATE TABLE IF NOT EXISTS `kota` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nama` varchar(200) DEFAULT NULL,
  `latitude` varchar(100) DEFAULT NULL,
  `longitude` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

INSERT INTO `kota` (`id`, `nama`, `latitude`, `longitude`) VALUES
(1, 'Yogyakarta', '111111', '222222'),
(2, 'Semarang', '333333', '444444'),
(3, 'Solo', '5555555', '6666666'),
(4, 'Magelang', '7777777', '8888888');