UI vs UX Ciri UX yang baik Design Thinking Prinsip Dasar Visual Design • Prinsip Dasar Layouting • • • • 02 Design • • • • • Perkenalan Figma Praktik Frame Grid Auto Layout 03 Build • • • • HTML vs CSS Element Tag Flexbox
Apa yang dilihat dan disentuh oleh pengguna Apa yang dirasakan pengguna selama menggunakan Warna · tipografi · tombol · ikon Alur · kejelasan · efisiensi · rasa aman
“Terlihat menarikˮ MediNote Catatan Kunjungan Alergi: Penisil in PASIEN Raka Pratama Tekana n Darah 118/7 6 Denyut Jantung 72 SpO₂ 98% “Mudah digunakanˮ MediNote Catatan Kunjungan Alergi: Penisil in PASIEN Raka Pratama Suhu 36.7 °C Keluhan utama Tekana n Darah 118/7 6 Denyut Jantung 72 SpO₂ 98% Suhu 36.7 °C Keluhan utama Simpan Draft Pusing sejak pagi... Teks kecil · aksi tidak jelas · terlalu ramai Simpan Draft Pusing sejak pagi... Hierarki jelas · label lengkap · alur mudah dipahami
tentang aksesibilitas untuk disabilitas (color modification, voice control, screen reader, alternative text, caption). Pertimbangkan Next Billion User (User dengan spek minimal, koneksi lambat, kurang literasi) Buat desain untuk berbagai platform (mobile, desktop, tablet, wearable, TV) Buat desain yang inklusif (tidak menyinggung SARA)
terbatas. S Mencatat data dengan cepat dan benar. NA Nadia, perawat Goal ! Pain Point Data tersebar. Isian sulit dipindai. Situation Berpindah antara pasien dan perangkat. N Need Butuh hierarki dan label yang jelas.
Apa yang harus dilihat dulu? ☺ Proportion Apakah ukurannya masuk akal? Hierarchy Apa urutan kepentingannya? ∞ Unity Apakah semuanya terasa satu sistem?
Simple can be harder than complex: you have to work hard to get your thinking clean to make it simple. But it's worth it in the end because once you get there, you can move mountains.ˮ — Steve Jobs
langsung terlihat I Terukur Ukuran, warna, dan jarak dapat diperiksa Kolaboratif Mudah berbagi dan menerima masukan → Siap dikodekan Ukuran dan struktur dapat diterjemahkan ke kode
menentapkan informasi tambahan <elemen atribut="nilai atribut">Konten</elemen> nama elemen teks yang akan tampak pada browser Contoh: <h1 class="judul ILT">Fundamental AI dan Prompt Engineering</h1>
Deklaratif untuk menetapkan style pada HTML element. Hal esensial untuk dipelajari di CSS ◦ Ragam Selector ◦ Format Teks dan Font ◦ Warna ◦ Layouting ◦ Responsive Design
dari kebutuhan pengguna dan tugas yang harus selesai. 2 Figma Merekam struktur, hierarki, warna, dan jarak. Pertanyaan sebelum kita mulai? 3 Kode HTML membawa makna. CSS membawa tampilan.
<header class="site-header"> <div class="header-inner"> <a class="logo" href="#home">MediNote</a> <nav class="main-nav" aria-label="Navigasi utama"> <a class="active" href="#home">Home</a> <a href="#feature">Feature</a> <a href="#testimony">Testimony</a> <a href="#pricing">Pricing</a> <a href="#faq">FAQ</a> </nav> </div> </header> → <header> + <nav> Logo dan lima menu memakai tautan. Home diberi class active.
badge <main> <section class="hero" id="home"> <div class="trust-badge"> <span class="trust-icon">✓</span> <span>Terintegrasi resmi dengan Kemenkes RI / SATUSEHAT & Enkripsi Data ISO 27001</span> </div> </section> </main> → Hero wrapper Letakkan trust badge di awal <section class="hero">.
<main> <section class="hero" id="home"> ... <div class="hero-image">...</div> </section> </main> </body> → index.html lengkap Urutan header, hero, tombol, dan gambar harus sama seperti panduan.
Kunjungan Alergi: Penisili n PASIEN Raka Pratama Tekanan Darah 118/7 6 Denyut Jantung 72 SpO₂ 98% MediNote Catatan Kunjungan Raka Pratama Suhu 36.7° C Keluhan utama Tekanan Darah 118/7 6 Denyut Jantung 72 SpO₂ 98% Suhu 36.7° C Keluhan utama Simpan Draft Pusing sejak pagi... Alergi: Penisili n PASIEN Simpan Draft Pusing sejak pagi... Periksa ukuran, gap, padding, alignment, warna, dan radius.
sudah terhubung? ✓ Apakah class HTML dan selector CSS sama? ✓ Apakah path assets/hero-rme.png benar? ✓ Apakah ukuran, gap, padding, dan alignment mengikuti Figma?
Mulai dari tujuan dan konteks pengguna 2 Eksplorasi beberapa arah desain 3 Bawa hasilnya ke tool desain dan pengembangan Mulai Coba Tinjau stitch.withgoogle.com
1 Gunakan prompt untuk membuat draft aplikasi 2 Perbaiki struktur dan tampilan 3 Tinjau kembali HTML semantik dan aksesibilitas Mulai Coba Tinjau aistudio.google.com