Definisi
Dialog Box adalah sebuah jendela kecil dimana jendela tersebut digunakan oleh sistem informasi untuk berkomunikasi untuk bertukar informasi dan untuk meminta tanggapan pengguna.
Ragam/Tipe

Alert Dialog Box
Alert Dialog menampilkan informasi, rincian, dan tindakan yang penting.

Simple Dialog Box
Simple Dialog Box menampilkan informasi yang memiliki efek langsung saat dipilih.

Confirmation Dialog Box
Confirmation dialog box digunakan untuk mengkonfirmasi pilihan pengguna sebelum dialog box dihilangkan.
Anatomi

- Container
- Judul (opsional)
- Teks Pendukung
- Tombol
- Scrim
Judul
Tujuan dari dialog yang akan disampaikan harus digambarkan melalui judulnya.
Judul harus:
- Memiliki informasi, kalimat yang jelas ataupun pertanyaan.
- Menghindari permohonan maaf, alarm, atau ambiguitas.
Tombol
Side-by-side buttons
Menampilkan tombol bersebelahan satu dengan yang lain.

Stacked full-width buttons
Menampilkan tombol menggunakan satu baris penuh kontainer.

Penempatan

Penempatan dialog box baiknya ditempatkan saat:
- Error yang mengganggu operasional dari aplikasi yang berjalan.
- Informasi penting yang membutuhkan penanganan, pengambilan keputusan pengguna.
Behavior
Interaction
Dialog Box muncul tanpa pemberitahuan, membutuhkan pengguna untuk mengentikan semua yang dikerjakan.
Position
Dialogs Box mempertahankan fokus pengguna selama pengguna belum mengambil tindakan, seperti memilih pengaturan. Dialog Box menampilkan diri dilayar tedepan saat aplikasi membutuhkan tindakan dari pengguna.
Dismissing dialogs box
Dialog box dapat dihilangkan dengan cara:
- Pengguna mengetuk layar diluar dialog box
- Pengguna mengetuk tombol “Cancel”
- Pengguna menekan tombol system back button (Hanya untuk android)
Bila kemampuan pengguna untuk menghilangkan tombol dialog dinonaktifkan, maka pengguna harus memilih tindakan yang ditampilkan didalam dialog box.
Usage
Dialog box adalah jenis jendela yang muncul didepan aplikasi yang digunakan untuk memberitahukan informasi atau meminta tindakan dari user. Dialog box menonaktifkan semua fungsi aplikasi ketika muncul, dan akan terus muncul hingga ada pengambilan keputusan.
Principles

Focused
Dialog box memfokuskan perhatian pengguna terhadap konten yang ditampilkan oleh dialog box.

Direct
Dialog box harus berkomunikasi langsung mengenai informasi dan didadikasikan untuk menyelesaikan pekerjaan.

Helpful
Dialog box harus muncul sebagai respon dari pekerjaan pengguna ataupun tindakan pengguna, dengan informasi yang kontekstual.
Spesifikasi
Mobile
Simple dialog

Alert dialog

Confirmation dialog

Desktop
Mobile Alert

Implementasi Dialog Box Pada Aplikasi Buatan Anak Bangsa
Implementasi Alert Dialog Box

Implementasi dari dialog box itu sangat membantu pengguna untuk menjaga keamanan komputer pengguna dari virus yang ingin menjangkit komputer pengguna. Menurut saya implementasi Alert Dialog Box itu dapat ditambahkan dengan fitur pengambilang keputusan dari pengguna agar dapat langsung menghilangkan ancaman tersebut.