1 / 26

Free Powerpoint Templates

Pemrograman IV / V Penyimpanan Informasi di Android Pertemuan 10 STMIK BANI SALEH Adam Arif B 2012. Free Powerpoint Templates. Android memiliki 3 mekanisme penyimpanan data Preference File Database networking. Mekanisme peyimpanan data. Preference.

havyn
Download Presentation

Free Powerpoint Templates

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  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:id="@+id/EditText01" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <Button android:id="@+id/btnSave" android:text="Save" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <SeekBar android:id="@+id/SeekBar01" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <TextView android:id="@+id/TextView01" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" />

  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. Menyimpan data di file • Android menyediakan metode untuk melakukan penyimpanan di file, dengan java.io

  11. 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);

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

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

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

  15. Teks disimpan

  16. Source code bisa dipelajari di http://mynameadam.wordpress.com Teks ditampilkan dengan tombol Load

  17. 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 Penyimpanan data di database

  18. Di android database disimpan di /data/data/nama_package/databases Penyimpanan data di database

  19. Class toast akan menampilkan isi database

  20. 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 Tugas kelompok

  21. 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 Tugas kelompok untuk dipresentasikan akhir semester

  22. 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 Tugas kelompok untuk dipresentasikan akhir semester (lanj)

  23. 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 Tugas kelompok untuk dipresentasikan akhir semester (lanj)

  24. Selamat belajar

More Related