🎨 UI/UX Design Specification (DESIGN.md)Legacy format

Desain SI-KEMAS dibangun dengan mengutamakan aksesibilitas dan kejelasan (clarity). Mengingat pengguna utama adalah pengurus masjid (rentang usia 40-60+ tahun), antarmuka harus menanamkan rasa percaya (trustworthy), tidak membingungkan (uncluttered), dan mudah dibaca tanpa kacamata baca khusus.

| Navy Blue |#1E3A8A
| Off-White |#F9FAFB
| Pure White |#FFFFFF
| Emerald Green |#10B981
Headline
Aa
Search
Body
Aa
Label
Aa
Label

Color Palette

Typography

Heading 1 (Page Titles)Inter · 24px · SemiBold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Metric Numbers (Angka Saldo)Inter · 36px-48px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Body Text & Table DataInter · 16px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Small LabelsInter · 14px · Medium

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Desain SI-KEMAS dibangun dengan mengutamakan aksesibilitas dan kejelasan (clarity). Mengingat pengguna utama adalah pengurus masjid (rentang usia 40-60+ tahun), antarmuka harus menanamkan rasa percaya (trustworthy), tidak membingungkan (uncluttered), dan mudah dibaca tanpa kacamata baca khusus.

Components

Cards

Card Title

Sample body text for the card component.

Buttons

Inputs

Buku Kas

Header

Elevation & Depth

Card Shadow

Do's & Don'ts

Do

Gunakan area sentuh (touch targets) yang besar dan kontras teks yang tinggi.
Tampilkan aksi utama secara langsung, jangan menyembunyikan fitur di balik menu yang rumit.
Gunakan whitespace yang luas dan shadow halus untuk membedakan elemen.

Don't

Jangan menggunakan border tebal dan kaku untuk memisahkan elemen.
Jangan menyembunyikan fitur penting di balik menu yang tersembunyi.
1. Design Philosophy

Desain SI-KEMAS dibangun dengan mengutamakan aksesibilitas dan kejelasan (clarity). Mengingat pengguna utama adalah pengurus masjid (rentang usia 40-60+ tahun), antarmuka harus menanamkan rasa percaya (trustworthy), tidak membingungkan (uncluttered), dan mudah dibaca tanpa kacamata baca khusus.

Prinsip Utama:

• Aksesibilitas Pertama: Area sentuh (touch targets) yang besar dan kontras teks yang tinggi.

• Beban Kognitif Rendah: Jangan menyembunyikan fitur di balik menu yang rumit. Tampilkan aksi utama secara langsung.

• Figma-Quality Cleanliness: Menggunakan ruang kosong (whitespace) yang luas dan bayangan (shadow) yang sangat halus untuk membedakan elemen, bukan menggunakan garis tepi (border) yang tebal dan kaku.

---

4. Component Guidelines

### A. Cards (Kartu Kontainer)

Digunakan untuk mengelompokkan informasi seperti ringkasan metrik dan form input.

• Border Radius: Besar (1.5rem atau 24px) untuk kesan ramah.

• Shadow: Bayangan menyebar dan sangat halus. CSS parameter: `box-shadow: 0 10px 25px -5px rgba(0,0,0,0.05);`

• Border: Tidak ada border (No border), pemisahan visual murni mengandalkan shadow dan kontras antara Surface White dan Canvas Off-White.

### B. Buttons (Tombol Aksi)

Dirancang agar ramah layar sentuh (touch-friendly) untuk pengguna tablet atau HP.

• Minimum Height: 48px (Sangat penting untuk aksesibilitas jari).

• Padding: Horizontal minimum 24px.

• Border Radius: 0.75rem atau 12px.

• Primary Button: Background warna solid dengan teks putih.

• Secondary Button: Background transparan/putih dengan border 1px warna Primary.

### C. Forms (Input Data)

• Input Fields: Tinggi minimum 56px.

• Placeholder: Gunakan contoh data yang jelas (misal: "Contoh: Rp 150.000").

• Feedback: Berikan warna latar hijau muda/merah muda yang tipis jika input berhasil/gagal divalidasi.

### D. Data Tables (Buku Kas)

• Header Tabel: Gunakan warna latar abu-abu kebiruan terang (#F1F5F9) untuk membedakan dengan baris data.

• Baris (Rows): Terapkan efek hover (perubahan warna latar belakang menjadi sangat abu-abu terang) ketika kursor diarahkan, untuk membantu mata pengguna usia lanjut membaca satu baris dari kiri ke kanan.

---

5. Layout & Grid System

• Max Width: Kontainer utama dibatasi maksimal 1200px di layar desktop agar mata tidak perlu membaca dari ujung ke ujung layar.

• Spacing (Margin/Padding): Gunakan kelipatan 8px. Spasi antar section (misal dari Kartu Saldo ke Tabel) minimal 32px atau 48px (generous whitespace).

Download .md

License MIT
Uploaded yesterday
Version v1
File size 4.0 KB
Downloads 7
Copies 1

Use with MCP

Using designmd mcp, download the design system https://designmd.ai/dwi234/ui-ux-design-specification-design-md and implement it in my code

Don't have the MCP? Install it here