Anda di halaman 1dari 8

Pertemuan 7

Create, Read, Update, Delete Pada SQL Lite (Tampilan)

SQLite merupakan bahasa yang dirancang untuk mengelola data di dalam relasional
database,SQLite skalanya masih dibawah mysql, postgree dan populer database lainnya.
SqliteOpenHelper adalah sebuah subclass , yang digunakan untuk menentukan nama
database dan versi database yang sedang dipakai. Kalian dapat menerapkan method di clas ini
seperti : OnCreate (SqliteDatabase) , OnUpgrade (SqliteDatabase int) & OnOpen
(SqliteDatabase). Struktur Tabel Biodata di bawah ini :

Nama Field Type Data Key


No Integer Primary Key
Nama Text Null
Tanggal Lahir Text Null
Jenis Kelamin Text Null
Alamat Text Null

Langkah membuat adalah sebagai berikut :

1. Pilih New Project  Beri Nama : Biodata  Next

2. Pilih Target Android Devices  Next

Mobile Program – Program Studi Teknik Informatika – S1


Oleh : Astrid Novita Putri , S.Kom, M.Kom 1
3. Pilih Blank Activity  Next

4. Kemudian Finish

5. Buatlah File java Class dengan Nama : DataHelper.java (Di gunakan untuk membauat
tabel biodata)

Mobile Program – Program Studi Teknik Informatika – S1


Oleh : Astrid Novita Putri , S.Kom, M.Kom 2
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;

public class DataHelper extends SQLiteOpenHelper{


private static final String DATABASE_NAME = "biodatadiri.db";
private static final int DATABASE_VERSION = 1;
public DataHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
String sql = "create table biodata(no integer primary key,
nama text null, tgl text null, jk text null, alamat text null);";
Log.d("Data", "onCreate: " + sql);
db.execSQL(sql);
sql = "INSERT INTO biodata (no, nama, tgl, jk, alamat) VALUES
('1001', 'Fathur', '1994-02-03', 'Laki-laki','Jakarta');";
db.execSQL(sql);

@Override
public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {
// TODO Auto-generated method stub

6. Buatlah sebuah activity dengan nama :


a. BuatBiodata
b. LihatBiodata
c. UpdateBiodata

Mobile Program – Program Studi Teknik Informatika – S1


Oleh : Astrid Novita Putri , S.Kom, M.Kom 3
7. Contoh di bawah ini :
Beri Nama Activity Name : BuatBiodata  Finish

8. Hapus Tampilan : Activity_Buat_Biodata,


Buat Layout Baru Beri Nama: Activity_Buat_Biodata  Pilih “LiniearLayout”  Finish

9. Lanjutkan dengan membuat Activity name :


a. LihatBiodata
b. UpdateBiodata

Mobile Program – Program Studi Teknik Informatika – S1


Oleh : Astrid Novita Putri , S.Kom, M.Kom 4
10. Kemudian buatlah tampilan
A. Activity_Buat_Biodata

Berikut ini adalah penamaan pada activity_buat_biodata:

Toolbox Pallete Text Id


Text View Nomor
Number editText1
Text View Nama
Plain Text editText2
Text View Tanggal Lahir
Plain Text editText3
Text View Jenis Kelamin
Plain Text editText4
Text View Alamat
Plain Text editText5
Button Simpan button1
Button Back Button2

Mobile Program – Program Studi Teknik Informatika – S1


Oleh : Astrid Novita Putri , S.Kom, M.Kom 5
B. Activity_Lihat_Biodata
Hapus Tampilan : Activity_Lihat_Biodata,
Buat Layout Baru Beri Nama: Activity_Lihat_Biodata  Pilih “LiniearLayout”  Finish

Berikut ini adalah penamaan pada activity_lihat_biodata:

Toolbox Pallete Text Id


Text View Nomor
Text View textView1
Text View Nama
Text View textView2
Text View Tanggal Lahir
Text View textView3
Text View Jenis Kelamin
Text View textView4
Text View Alamat
Text View textView5
Button Back button1
C. Activity_Update_Biodata
Hapus Tampilan : Activity_Update_Biodata,
Buat Layout Baru Beri Nama: Activity_Update_Biodata  Pilih “LiniearLayout”  Finish

Mobile Program – Program Studi Teknik Informatika – S1


Oleh : Astrid Novita Putri , S.Kom, M.Kom 6
Berikut ini adalah penamaan pada activity_Update_biodata:

Toolbox Pallete Text Id


Text View Nomor
Number editText1
Text View Nama
Plain Text editText2
Text View Tanggal Lahir
Plain Text editText3
Text View Jenis Kelamin
Plain Text editText4
Text View Alamat
Plain Text editText5
Button Update button1
Button Back button2

Mobile Program – Program Studi Teknik Informatika – S1


Oleh : Astrid Novita Putri , S.Kom, M.Kom 7
D. Activity_Main (Untuk Menampilkan Hasil inputan)

Hapus Tampilan : Activity_Main,


Buat Layout Baru Beri Nama: Activity_Main  Pilih “LiniearLayout”  Finish

Berikut ini adalah penamaan pada activity_main:

Toolbox Pallete Text Id


Button Pilih Button2
listView listView

Mobile Program – Program Studi Teknik Informatika – S1


Oleh : Astrid Novita Putri , S.Kom, M.Kom 8

Anda mungkin juga menyukai