1.Notification
Notification adalah pesan yang bisa Anda tampilkan kepada pengguna di luar UI ( User Interface ) normal aplikasi. Bila Anda memberi tahu sistem untuk mengeluarkan notification, notification akan muncul lebih dahulu sebagai ikon dalam area Notification. Untuk melihat detail notification, pengguna membuka tab notification. Baik area notification maupun tab notification adalah area-area yang dikontrol sistem yang bisa dilihat pengguna kapan saja.
Membuat Notification :
- Untuk menetapkan informasi dan tindakan UI bagi pemberitahuan dalam objek “Builder”.
- Untuk membuat pemberitahuan itu sendiri, panggil “NotificationCompat.Builder.build()”, yang akan mengembalikan objek Notification berisi spesifikasi
- Untuk mengeluarkan pemberitahuan, Anda meneruskan objek Notification ke sistem dengan memanggil “NotificationManager.notify()”.
Objek Notification harus berisi :
- Ikon kecil, yang diatur dengan setSmallIcon()
- Judul, yang diatur dengan setContentTitle()
- Teks detail, yang diatur dengan setContentText()
Contoh Notification :


Sumber : https://developer.android.com/guide/topics/ui/notifiers/notifications.html
2. Dialog
Dialog adalah jendela kecil yang meminta pengguna untuk membuat keputusan atau memasukkan informasi tambahan. Dialog tidak mengisi layar dan biasanya digunakan untuk kejadian modal yang mengharuskan pengguna untuk melakukan aksi sebelum bisa melanjutkan.
Contoh Dialog :

Sumber : https://developer.android.com/guide/topics/ui/dialogs.html
Sumber : http://jagocoding.com/tutorial/595/Membuat_Alert_Dialog_Pada_Android
3. .Intent
Intent merupakan suatu perintah java di dalam bahasa pemrograman android yang digunakan untuk berpindah dari layout activity sekarang ke activity lain.
Alur programnya:
- Program dijalankan
- Menampilkan halaman utama (main activity) dengan 2 tombol untuk menuju halaman ke dua dan tombol keluar
- Klik tombol menuju halaman kedua maka aplikasi akan menampilkan halaman kedua (activity kedua)
- Dihalaman kedua klik tombol menuju halaman utama maka aplikasi akan kembali menampilkan tampilan halaman utama
- Klik tombol keluar
- Selesai
intent itu dibagi 2 yaitu
- Implicit intent adalah intent yang memanggil fungsi activity yang sudah ada di fungsi internal android seperti Dial Number, Open Browser dan lainya.
- Explicit Intent yang memanggil Activity lain yang masih dalam 1 project atupun beda project.
Contoh Intent :

Sumber : http://agusharyanto.net/wordpress/?p=537
Sumber : http://www.caratutorial.com/2016/10/tutorial-intent-android-studio-perintah.html
- Penerapan Notification, Dialog, Intent
Contoh aplikasi yang menerapkan notification, dialog dan intent :

- Ada 2 button tambahan yaitu button next dan button keluar.
- Untuk button next menerapkan intent.
- Dan untuk button keluar menerapkan dialog .
- Di bawah ini merupakan ada sebuah class dan method untuk menampilkan notification


Hasil :

- Dibawah ini ada terdapat method keluar yang menerapkan dialog apakah ingin keluar apa tidak.

Hasil :

- Di bawah ini ada sebuah method next yang menerapkan intent untuk berpindah activity sekarang ke activity lain.

Hasil :

Silahkan Download file presentasi Disini
Nama Anggota :
Ade Irma Suryani 15.11.0261
Danang Cahyo Adhi 15.11.0260
Ganang Ibnujati 15.11.0263
Gesha Agus S. 15.11.0266
Naufal Dzaky W. 15.11.0267
Rokhanah Puji L 15.11.0256
Septia Dwi Kurniawan 15.11.0257