"@+id/btnSave"
android:text=
"Save"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content" />
Free Powerpoint Templates
Page 5
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; Free Powerpoint Templates
Page 6
Contoh Slider untuk seting ukuran font kalimat Free Powerpoint Templates
Page 7
Contoh Slider untuk seting ukuran font kalimat Free Powerpoint Templates
Page 8
Dimanakah informasi disimpan?
Free Powerpoint Templates
Page 9
Free Powerpoint Templates
Page 10
Menyimpan data di file
• Android menyediakan metode untuk melakukan penyimpanan di file, dengan
java.io
Free Powerpoint Templates
Page 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);
Free Powerpoint Templates
Page 12
• Untuk merubah karakter menjadi byte digunakan instanisasi class OutputStreamWriter,
OutputStreamWriter osw = new OutputStreamWriter(fOut);
Free Powerpoint Templates
Page 13
• Methode write digunakan untuk menuliskan string di file. • Untuk memastikan telah ditulis maka digunakan methode flush() .
osw.write(str); osw.flush(); osw.close();
Free Powerpoint Templates
Page 14
• Untuk membaca file gunakan class FileInputStream. FileInputStream fIn = openFileInput(“textfile.txt”); InputStreamReader isr = new InputStreamReader(fIn); Free Powerpoint Templates
Page 15
Free Powerpoint Templates
Page 16
Teks disimpan
Free Powerpoint Templates
Page 17
• Teks ditampilkan dengan tombol Load
Page 18
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 Free Powerpoint Templates
Page 19
Penyimpanan data di database
• Di android database disimpan di
/data/data/nama_package /databases
Free Powerpoint Templates
Page 20
• Class
toast
akan menampilkan isi database Free Powerpoint Templates
Page 21
Tugas kelompok
• Buatlah aplikasi android untuk menyimpan data • Contoh: 1. Menyimpan buku alamat 2. Kumpulan resep masakan 3. Daftar nama di kelas pemrograman IV/V 4. Daftar nama penduduk di RT Free Powerpoint Templates
Page 22
Tugas kelompok untuk dipresentasikan akhir semester Buatlah aplikasi android tentang pilihan topik berikut ini: 1. Aplikasi doa harian 2. Aplikasi pemesanan menu di restoran 3. Aplikasi belajar iqro untuk anak-anak 4. Aplikasi daftar buku perpustakaan 5. Aplikasi kumpulan resep pengobatan tradisional Free Powerpoint Templates
Page 23
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 Free Powerpoint Templates
Page 24
Tugas kelompok untuk dipresentasikan akhir semester (lanj) Ketentuan: 1. Tugas harus dalam bentuk developer file, tidak dalam bentuk file Apk 2. Dipresentasikan aplikasi dan cara kerjanya pada source code 3. Laporan berupa file developer dan uraian singkat mengenai aplikasi tersebut 4. Peserta/audience bisa bertanya kepada presenter Free Powerpoint Templates
Page 25
Selamat belajar
Free Powerpoint Templates
Page 26