Buat presentasi TEPAT 10 SLIDE tentang "Password Vault: Aplikasi Generator & Penyimpan Password Terenkripsi". Gaya Visual: Modern Cyberpunk, Dark Navy Blue (#0F172A), Neon Violet (#8B5CF6), Bento Box Grid, Glassmorphism, UI Mobile Mockup. Struktur Slide: SLIDE 1: Cover - Judul: PASSWORD VAULT - Subtitle: Aplikasi Generator & Penyimpan Password Terenkripsi - Presenter: Nafisa Miftahul Husna (NIM: 4332401038) | Keamanan Perangkat Bergerak | Dosen: Antoni Haikal SLIDE 2: Latar Belakang (Mengapa Ini Penting?) - Masalah 1: Password Lemah (mudah ditebak demi kepraktisan) - Masalah 2: Dipakai Berulang (satu password untuk banyak akun) - Masalah 3: Sulit Diingat (password kuat & unik sulit dihafal manual) SLIDE 3: Fitur Utama Aplikasi 1. Daftar & Login Lokal (tersimpan aman di perangkat) 2. Generator Password Acak (kriteria & panjang diatur) 3. Vault Password Terenkripsi (brankas digital berlabel) 4. Kelola dengan Aman (lihat, copy, hapus kapan saja) SLIDE 4: Alur Penggunaan Aplikasi - Step 1: Daftar Akun (Email & Password) - Step 2: Login (Masuk akun lokal) - Step 3: Generate Password (Buat password acak) - Step 4: Simpan ke Vault (Labeli & simpan terenkripsi) SLIDE 5: Keamanan Aplikasi (Part 1) - Password Hashing (SHA-256): sha256.convert(utf8.encode(password)) - Secure Storage: flutter_secure_storage & Android Keystore SLIDE 6: Keamanan Aplikasi (Part 2) - Secure Random Generator: Random.secure() - Error Generalization: throw AuthException("Email atau password salah.") SLIDE 7: UI Showcase - Buat Akun - Validasi input wajib diisi - Password disembunyikan otomatis (obscure text) - Konfirmasi password cegah salah ketik - Pengujian: Samsung Galaxy A25 5G SLIDE 8: UI Showcase - Tab Generate & Tersimpan - Tab Generate: Slider panjang password & pilihan kriteria - Tab Tersimpan: List password, aksi unhide, copy, & hapus SLIDE 9: Teknologi yang Digunakan - Flutter & Dart (UI Mobile Lintas Platform) - flutter_secure_storage (Enkripsi Data Lokal) - crypto / SHA-256 (Password Hashing) - Android SDK (Build & Execution) SLIDE 10: Kesimpulan - Summary: Password Vault menerapkan praktik keamanan mobile dasar (Hashing, Secure Storage, Secure Random, General Error). - Closing: Terima Kasih!