Penyimpanan Informasi di Android

Slides:



Advertisements
Presentasi serupa
Mendapatkan Input dari Keyboard
Advertisements

Agus Dwianto, SPd Disampaikan pada Diklat Multimedia Pembelajaran Interaktif di LPMP Jawa Tengah, Jum’at 14 Desember
Plugin GUI Builder berbasis XML Generator untuk Membuat Graphical User Interface Aplikasi Android pada Netbeans IDE 6.91 KoTA 105 Irwan Nugraha ( )
BAHASA PEMROGRAMAN JAVA
Input dan Output.
Tugas AN 3 (Kelas AB) ~game~.
Pemrograman JAVA (TIB09)
Pemrograman Berorientasi Objek
Database Android Dwi Muktianto
PERTEMUAN – 11 KULIAH SISTEM OPERASI SISTEM BERKAS
APLIKASI telepon genggam iSIKHNAS
APLIKASI PETA SMA SWASTA DI BEKASI TIMUR PADA SMARTPHONE ANDROID
Pemrograman Mobile Android # 7
Sistem Berkas & Keamanan Data
ELEMEN MULTIMEDIA (LANJ..)
MATA KULIAH : PEMROGRAMAN 3 JAVA PROGRAMMING (JSE)
Mendapatkan input dari keyboard
Operasi File Oleh: Idris Winarno.
Struktur Kode Aplikasi Java (1)
“ SISTEM BERKAS DAN KEAMANAN DATA ”
Manajemen File/Berkas
Free Powerpoint Templates Page 1 Free Powerpoint Templates Mobile Computing Dengan Android Pertemuan 7 View Component Oleh: Adam Arif Budiman STMIK Bani.
STREAM.
Bahasa Pemrograman Operasi File Oleh: Chaerul Anwar, MTI.
Pemrograman Berorientasi Obyek
Mobile Programming Pertemuan 1 Presented by Mulyono
Input/output dan Kelas File
E-Learning SMKN 2 Kediri
PBOL Dewi Kusumaningsih
File Stream.
“ SISTEM BERKAS DAN KEAMANAN DATA ”
Memahami Ruang Lingkup Pemrograman
Aplikasi berbasis teks
TEKNOLOGI INFORMASI DAN KOMUNIKASI MENGENAL MICROSOFT POWERPOINT 2007
Input/output dan Kelas File
Pengaksesan File Disusun Oleh: Reza Budiawan Untuk:
Java User Interface (Swing)
Memahami Ruang Lingkup Pemrograman
Rincian Tugas MOBTEK Halaman.
Content Provider pada Android
“ SISTEM BERKAS ” Oleh : Didik Haryanto ( ) A.
Pemrograman Perangkat Mobile
Materi Agung Brastama Putra.
Pemrograman Mobile Android # 4
Menu pada Android Oleh Yanuangga G.H.L.
As’ad Djamalilleil Data Storage As’ad Djamalilleil
KELOMPOK 10 PROYEK 5 Formulir Pembelian Buku Web / HTML
MEMBUAT TABEL DI MICROSOFT ACCESS
Kelas XII Semester Genap Tahun Pelajaran 2013 / 2014
Aplikasi Berbasis Teks
J2SE PEMBUATAN APLIKASI PERMAINAN ULAR TANGGA MENGGUNAKAN
Mekanisme penyimpan data pada Android
Oleh: Adam Arif Budiman
Mobile Computing Oleh: Adam Arif Budiman
Pemrograman Berorientasi Obyek
“ SISTEM BERKAS DAN KEAMANAN DATA ”
Content Provider pada Android
Pemograman mobile 2 Kelompok 3 Khoerul Umam ( )
Android Multimedia Anggota kelompok: Kukuh Prasetyo Adhi ( )
Komponen Aplikasi Android
Android database sqlite
9 Mobile Computing 2 SKS Dedy Alamsyah, S.Kom..
Find More free PowerPoint templates on:
Pemrograman Berorientasi Obyek
ELEMEN MULTIMEDIA (LANJ..)
Pemrograman GUI dengan Java
Memahami Ruang Lingkup Pemrograman
Mobile Computing Fery Updi, M.Kom..
PEMROGRAMAN MOBILE I KELOMPOK 4
BAB 1 Mengoperasikan Bahasa Pemrograman Pascal dengan menggunakan software Delphi Console Aplication.
Transcript presentasi:

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

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

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

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

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

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;

Contoh Slider untuk seting ukuran font kalimat

Contoh Slider untuk seting ukuran font kalimat

Dimanakah informasi disimpan?

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

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

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

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

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

Teks disimpan

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

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

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

Class toast akan menampilkan isi database

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

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

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

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

Selamat belajar