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!
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!
Created using ChatSlide
Presentasi ini membahas Password Vault, dimulai dengan konteks dan tujuan, termasuk masalah password lemah dan fitur-fitur utama. Selanjutnya, alur penggunaan dan aspek keamanan teknis dijelaskan, mencakup proses pendaftaran, login, dan penyimpanan terenkripsi menggunakan teknologi seperti SHA-256. Terakhir, validasi UI dan kesimpulan disampaikan, menyoroti pentingnya praktik keamanan dalam desain antarmuka pengguna. Dengan pendekatan ini, pengguna diharapkan dapat memahami dan...