Anda di halaman 1dari 7

PERTEMUAN 5

Mobile
Programming

Toast, Dialog, Log, dan Intent

Abstract Kompetensi
Menggunakan Toast, Dialog, Log, dan Mahasiswa memahami dan mampu
Intent untuk membuka aplikasi. menggunakan Toast atau Dialog.
Mahasiswa mampu menerapkan proses
logging untuk mencatat perilaku
aplikasi. Mahasiswa mampu memanggil
activity baru dengan Intent.
Toast, List Dialog dan Alert Dialog
Pada pertemuan kelima kita akan membuat kotak dialog sebagai sarana interaktif antara
aplikasi dengan pengguna. Pada aplikasi ini kita akan mengimplementasikan 3 macam dialog,
antara lain :
• Toast
• List dialog
• Alert dialog

Toast

Toast digunakan untuk menampilkan pesan yang kemudian akan menghilang dengan sendirinya tanpa
interaksi dengan pengguna. Fokus juga tetap pada aplikasi dan tidak berpindah ke Toast. Kelebihan
Toast adalah mudah untuk dibuat, sedangkan kelemahannya adalah pengguna dapat saja tidak melihat
pesan yang dikandung Toast.

Untuk mencobanya, buat project baru, tambahkan satu button, beri label “Toast” dan kode berikut
adalah event saat button diklik:

AlertDialog

Jika yang diinginkan adalah dialog yang muncul dan harus ditutup secara manual oleh pengguna maka
dapat digunakan AlertDialog. AlertDialog dapat menampilkan tiga button.

Tambahkan button pada program sebelumnya, beri label “AlertDialog”. Tambahkan code berikut untuk
event onClick.
Hasilnya akan seperti ini:

Selain setMessage dan setPositiveButton, dapat digunakan method setTitle, setIcon untuk mengeset
judul dan icon message dan SetNeutralButton (button tengah) dan SetNegativeButton (button kanan).
Berikut contohnya
Praktikum
1. Membuat project dengan nama alertlist
2. Modifikasi layout di activitymain.xml menjadi seperti dibawah ini :

3. Modifikasi file AlertListActivity.java seperti dibawah ini


4. Jalankan aplikasi dan lihat hasilnya.
Daftar Pustaka
1. Burd, B. (2012). Android Application Development All-in-One For Dummies. For Dummies.

2. Cinar, O. (2012). Android Apps with Eclipse (1 ed.). Appress.

3. Murphy, M. L. (2010). Android Programming Tutorials. United States of America:


CommonsWare, LLC.

4. Modul Mobile Programming Susanto Hariyanto, S.Kom.


5. Modul Mobile Programming, Sekolah Tinggi Manajemen Informatika & Komputer Indonesia,
6. Modul Praktikum Pemrograman Mobile, Teknik Informatika, Fakultas teknik Industri, Institut
Sains Dan Teknologi AKPRIND, Yogyakarta, 2014

Anda mungkin juga menyukai