Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Penyimpanan Informasi di Android

Presentasi serupa


Presentasi berjudul: "Penyimpanan Informasi di Android"— Transcript presentasi:

1 Penyimpanan Informasi di Android
Pemrograman IV / V Penyimpanan Informasi di Android Pertemuan 10 STMIK BANI SALEH Adam Arif B 2012 Free Powerpoint Templates

2 Mekanisme peyimpanan data
Android memiliki 3 mekanisme penyimpanan data Preference File Database networking

3 Preference Preference  metode tradisional, sederhana, menyimpan data kecil Menyimpan data tidak di file maupun di database Contoh: seting ring tone HP, seting ukuran font di HP dll

4 Preference (lanj) Mengakses preferences
getPreferences(): mengakses activity spesifik preference getSharedPreferences(): mengakses aplikasi level preferences getDefaultSharedPreferences():

5 Contoh Slider untuk seting ukuran font kalimat
<EditText android:layout_width="fill_parent" android:layout_height="wrap_content" /> <Button android:text="Save" android:layout_width="wrap_content" <SeekBar android:layout_width="fill_parent" android:layout_height="wrap_content" /> <TextView android:layout_height="wrap_content" />

6 Contoh Slider untuk seting ukuran font kalimat
Paket yang diperlukan import android.app.Activity; import android.content.SharedPreferences; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.SeekBar; import android.widget.SeekBar.OnSeekBarChangeListener; import android.widget.Toast;

7 Contoh Slider untuk seting ukuran font kalimat

8 Contoh Slider untuk seting ukuran font kalimat

9 Dimanakah informasi disimpan?

10

11 Menyimpan data di file Android menyediakan metode untuk melakukan penyimpanan di file, dengan java.io

12 Untuk menyimpan teks ke dalam file digunakan metode FileOutputStream.
Metode openFileOutput digunakan untuk menulis di file tersebut FileOutputStream fOut = openFileOutput(“textfile.txt”, MODE_WORLD_READABLE);

13 Untuk merubah karakter menjadi byte digunakan instanisasi class OutputStreamWriter,
OutputStreamWriter osw = new OutputStreamWriter(fOut);

14 Methode write digunakan untuk menuliskan string di file.
Untuk memastikan telah ditulis maka digunakan methode flush(). osw.write(str); osw.flush(); osw.close();

15 Untuk membaca file gunakan class FileInputStream.
FileInputStream fIn = openFileInput(“textfile.txt”); InputStreamReader isr = new InputStreamReader(fIn);

16

17 Teks disimpan

18 Teks ditampilkan dengan tombol Load
Source code bisa dipelajari di

19 Penyimpanan data di database
Android menyediakan database relational yang bernama SQLite database system. Untuk membuat aplikasi database perlu membuat database adapter yang berisi hal-hal berkaitan dengan database misalnya nama field, nama database dll

20 Penyimpanan data di database
Di android database disimpan di /data/data/nama_package/databases

21 Class toast akan menampilkan isi database

22 Tugas kelompok Buatlah aplikasi android untuk menyimpan data Contoh:
Menyimpan buku alamat Kumpulan resep masakan Daftar nama di kelas pemrograman IV/V Daftar nama penduduk di RT

23 Tugas kelompok untuk dipresentasikan akhir semester
Buatlah aplikasi android tentang pilihan topik berikut ini: Aplikasi doa harian Aplikasi pemesanan menu di restoran Aplikasi belajar iqro untuk anak-anak Aplikasi daftar buku perpustakaan Aplikasi kumpulan resep pengobatan tradisional

24 Tugas kelompok untuk dipresentasikan akhir semester (lanj)
6. Aplikasi game 7. Aplikasi berbasis peta (misal: lokasi kampus-kampus/restoran/bengkel di bekasi dll) 8. Aplikasi penunjuk arah qiblat 9. Aplikasi lain yang menggunakan database, menarik dan interaktif

25 Tugas kelompok untuk dipresentasikan akhir semester (lanj)
Ketentuan: Tugas harus dalam bentuk developer file, tidak dalam bentuk file Apk Dipresentasikan aplikasi dan cara kerjanya pada source code Laporan berupa file developer dan uraian singkat mengenai aplikasi tersebut Peserta/audience bisa bertanya kepada presenter

26 Selamat belajar


Download ppt "Penyimpanan Informasi di Android"

Presentasi serupa


Iklan oleh Google