You are on page 1of 11

LAPORAN PRAKTIKUM MOBILE PROGRAMMING

”PERSISTENCE”

Oleh :

Adi Muwardi
1083042

JURUSAN TEKNIK INFORMATIKA


POLITEKNIK POS INDONESIA
BANDUNG
2010
HALAMAN PENGESAHAN

Judul Praktikum : LAPORAN PRAKTIKUM MOBILE PROGRAMMING ”PERSISTENCE”

Sub Judul Praktikum : 1. Menambah Item

2. RsmExample2

3. RsmList

Tanggal Praktikum : 19 Desember 2010

Tanggal Penyerahan Laporan : 26 Desember 2010

Tempat Praktikum : Laboratorium Komputer 306

Alat dan Software : 1. Wireless toolkit 2.5

2. Notepad + +

Jurusan / Kelas : TI / 3B

Nama : Adi Muwardi (1083038)

Bandung, 06 November 2010

Menyetujui

Dosen Pengajar

Azizah Zakiah, S.Kom


KATA PENGANTAR

Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa yang atas karuniaNya
penulis dapat menyelesaikan Laporan Praktikum mata kuliah Mobile Programming ini.

Laporan ini mengenai Menambah List, RsmExample2, RsmList. dengan menggunakan


aplikasi Wireless Toolkit dan Notepad + + sebagai penulisan script.

Demikian Laporan Praktikum Mobile Programming ini penulis buat, sebagai hasil
praktikum yang telah penulis lakukan. Kritik dan saran yang membangun sangat penulis
harapkan sehingga kedepannya nanti lebih baik.

Penulis,

Adi Muwardi
DAFTAR ISI

JUDUL LAPORAN .………………………………………………………….i


HALAMAN PENGESAHAN ….………………………………………………………ii
KATA PENGANTAR .………………………………………………………...iii
DAFTAR ISI ..………………………………………………………..iv

I. LANDASAN MATERI……………………………………………………..1
1.1 Record Store ………………………………………………2
1.2 Membuat dan membuka sebuah Record Store …………………………..4
1.3 Mengambil kembali Record ……………………………………………..5

II. PRATIKUM ...………………………………………………..9


III. KESIMPULAN ………………………………………………...10
I. LANDASAN MATERI

1.1 Record Store

Sebuah Record Store adalah sebuah koleksi daripada record-record. Record Id didalam
Record Store selalu unique. Record Id akan secara otomatis dialokasikan pada saat
Pembentukan sebuah record dan bertindak sebagai index atau primary key. Pemberian record
Id dilaksanakan secara sekuensial dan nilai yang diberikan kepada record Id pertama pada
setiap Record Store adalah 1 (satu). Pada saat sebuah record dihapus, record id-nya tidak akan
bisa digunakan kembali. Jika kita membuat empat buah record dan menghapus record ke-
empat, maka record Id selanjutnya yang akan diberikan oleh system adalah 5 (lihat gambar).

1.2 Membuat dan membuka sebuah Record Store

Method-method dibawah ini digunakan untuk membuat dan membuka sebuah record
store:

Jika createIfNecessary di-set menjadi true dan Record Store belum ada, maka Record Store
akan dibangun. Jika createIfNecessary di-set menjadi false dan Record Store tersebut belum
dibuat, maka sebuah RecordStoreNotFoundException akan dijalankan.

1.3 Mengambil kembali Record

Bentuk pertama dari method getRecord akan mengembalikan copy dari data stored yang ada
didalam record tertentu berdasarkan RecordID. Bentuk kedua akan meng-copy data pada
parameter byte array yang telah disediakan. Pada saat menggunakan bentuk kedua.
II. PRATIKUM
2.1 Menambah Item
Gambar di bawah ini hasil Setelah program di jalankan
2. RsmExample2
Gambar di bawah ini hasil Setelah program di jalankan

3. RmsList
Gambar di bawah ini hasil Setelah program di jalankan
III. KESIMPULAN
1. Record ID dimulai dari 1, bukan 0. Oleh karena itu, apabila menggunakan loop, ingatlah untuk
menggunakan 1 sebagai index pertama dan bukan 0.

2. Lebih baik digunakan Record Enumerator daripada menggunakan index incrementing (seperti
contoh). Record yang telah dihapus, tetapi masih tetap ingin dibaca pada contoh disini akan
menyebabkan InvalidRecordIDException.

You might also like