2.Setelah aplikasi ini terbuka,buatlah project baru dengan cara klik new-
android project
3.Langkah berikutnya isilah nama project baru yang akan kita buat
misalkan dengan nama DatabaseAndroid.
3.Berikutnya akan muncul konfigurasi project,klik next saja.
4.Pilih ikon yang akan digunakan untuk aplikasi yang kita buat,
5.Selanjutnya pilih Blank Activity dan pilih next untuk menyelesaikan
proses pembuatan project baru.
6.Klik finish untuk menyelesaikan pembuatan awal project dan untuk
masuk ke proses berikutnya.
7.Masukan code program seperti berikut ini diberbagai class xlm :
<RelativeLayout
xmlns:android=“http://schemas.android.com/apk/res/android”
xmlns:tools=“http://schemas.android.com/tools”
android:layout_width=“match_parent”
android:layout_height=“match_parent”
android:paddingBottom=“@dimen/activity_vertical_margin”
android:paddingLeft=“@dimen/activity_horizontal_margin”
android:paddingRight=“@dimen/activity_horizontal_margin”
android:paddingTop=“@dimen/activity_vertical_margin”
tools:context=“.MainActivity” >
<TextView
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:text=“@string/hello_world” />
</RelativeLayout>
<?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” >
<EditText
android:id=“@+id/nama_barang”
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:layout_marginTop=“15dp”
android:inputType=“text”
android:ems=“10” >
</EditText>
<EditText
android:id=“@+id/merk_barang”
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:layout_marginTop=“15dp”
android:inputType=“text”
android:ems=“10” >
</EditText>
<EditText
android:id=“@+id/harga_barang”
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:layout_marginTop=“15dp”
android:inputType=“number”
android:ems=“10” >
</EditText>
<Button
android:id=“@+id/buttom_submit”
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:text=“Submit”
/>
</LinearLayout>
c.tambahkan class menu di folder layout yan gsama dan isikan code
program sebagai berikut:
<?xml version=“1.0” encoding=“utf-8”?>
<RelativeLayout
xmlns:android=“http://schemas.android.com/apk/res/android”
android:layout_width=“match_parent”
android:layout_height=“match_parent” >
<TextView
android:id=“@+id/nama_app”
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:layout_centerHorizontal=“true”
android:layout_centerVertical=“true”
android:textSize=“20sp”
android:text=“Menu”
/>
<Button
android:id=“@+id/button_tambah”
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:layout_below=“@id/nama_app”
android:layout_centerHorizontal=“true”
android:text=“tambah”
/>
<Button
android:id=“@+id/button_view”
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:layout_below=“@id/button_tambah”
android:layout_centerHorizontal=“true”
android:text=“lihat”
/>
</RelativeLayout>
<?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” >
<TextView
android:id=“@+id/data_view”
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:layout_gravity=“center_horizontal”
android:background=“#0000ff”
/>
<ListView
android:id=“@android:id/list”
android:layout_width=“match_parent”
android:layout_height=“wrap_content”
/>
</LinearLayout>
8.Selanjutnya masukan kode program pada beberapa class java :
package com.yogi.databaseandroid;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
@Override
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
// Inflate the menu; this adds items to the action bar if it is present.
}
package com.yogi.databaseandroid;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
setContentView(R.layout.createdata);
buttonSubmit.setOnClickListener(this);
dataSource.open();
}
@Override
@SuppressWarnings(“unused”)
{
nama = edNama.getText().toString();
}
switch(v.getId())
{
}
}
package com.yogi.databaseandroid;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
@Override
super.onCreate(savedInstanceState);
setContentView(R.layout.menu);
bTambah.setOnClickListener(this);
bLihat = (Button) findViewById(R.id.button_view);
bLihat.setOnClickListener(this);
}
@Override
switch(v.getId())
{
}
}
package com.yogi.databaseandroid;
import java.util.ArrayList;
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
@Override
}
e.buat lagi class baru dengan nama class barang.java dan code
programnya :
package com.yogi.databaseandroid;
public class Barang {
private long id;
private String nama_barang;
private String merk_barang;
private String harga_barang;
public Barang()
{
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getNama_barang() {
return nama_barang;
}
public void setNama_barang(String nama_barang) {
this.nama_barang = nama_barang;
}
public String getMerk_barang() {
return merk_barang;
}
public void setMerk_barang(String merk_barang) {
this.merk_barang = merk_barang;
}
public String getHarga_barang() {
return harga_barang;
}
public void setHarga_barang(String harga_barang) {
this.harga_barang = harga_barang;
}
@Override
public String toString()
{
}
}
package com.yogi.databaseandroid;
import java.util.ArrayList;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.util.Log;
private SQLiteDatabase database;
DBHelper.COLUMN_NAME,
DBHelper.COLUMN_MERK,DBHelper.COLUMN_HARGA};
public void open() throws SQLException {
database = dbHelper.getWritableDatabase();
dbHelper.close();
values.put(DBHelper.COLUMN_NAME, nama);
values.put(DBHelper.COLUMN_MERK, merk);
values.put(DBHelper.COLUMN_HARGA, harga);
long insertId = database.insert(DBHelper.TABLE_NAME, null,
values);
cursor.moveToFirst();
cursor.close();
return newBarang;
barang.setId(cursor.getLong(0));
barang.setNama_barang(cursor.getString(1));
barang.setMerk_barang(cursor.getString(2));
barang.setHarga_barang(cursor.getString(3));
return barang;
cursor.moveToFirst();
while (!cursor.isAfterLast()) {
cursor.moveToNext();
cursor.close();
return daftarBarang;
package com.yogi.databaseandroid;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;
}
}
onCreate(db);
}
<manifest
xmlns:android=“http://schemas.android.com/apk/res/android”
package=“com.gusti.databaseandroidgusty”
android:versionCode=“1”
android:versionName=“1.0” >
<uses-sdk
android:minSdkVersion=“8”
android:targetSdkVersion=“18” />
<application
android:allowBackup=“true”
android:icon=“@drawable/ic_launcher”
android:label=“@string/app_name”
android:theme=“@style/AppTheme” >
<activity
android:name=“com.gusti.databaseandroidgusty.MainActivity”
android:label=“@string/app_name” >
</activity>
<activity
android:name=“com.gusti.databaseandroidgusty.CreateData”
android:label=“@string/app_name” >
</activity>
<activity
android:name=“com.gusti.databaseandroidgusty.Menu”
android:label=“@string/app_name” >
<intent-filter>
<category
android:name=“android.intent.category.LAUNCHER” />
</intent-filter>
</activity>
<activity
android:name=“com.gusti.databaseandroidgusty.ViewData”
android:label=“@string/app_name” >
</activity>
</application>
</manifest>
10.Jalankan project yang telah selesai kita buat ini klik run as-
android aplication :
11.Dan ini hasil program yang telah selesai dijalankan: