# Pengaturan Umum

Halaman **Pengaturan Umum** memungkinkan administrator untuk mengatur konfigurasi dasar aplikasi Dekacare. Seluruh pengaturan di halaman ini bersifat tenant-aware, artinya setiap fasilitas kesehatan memiliki konfigurasi masing-masing.

## Akses Halaman

1. Buka menu **Pengaturan** pada sidebar.
2. Pilih tab **Umum** (aktif secara default) untuk melihat pengaturan dasar, atau tab **Log** untuk pengaturan pencatatan aktivitas.

<div class="callout info" id="bkmrk-hak-akses%3A-halaman-i">**Hak Akses:** Halaman ini hanya dapat diakses oleh pengguna dengan role *superadmin* atau *admin* yang memiliki permission `pengaturan`.

</div>## Tab Umum

Tab ini menampilkan daftar pengaturan dasar aplikasi. Setiap item pengaturan ditampilkan dalam format toggle (on/off), dropdown, angka, atau teks sesuai tipe datanya.

### Jenis Pengaturan yang Tersedia

- **Toggle (Boolean)** — Aktifkan atau nonaktifkan fitur tertentu, misalnya mode compact kunjungan.
- **Dropdown (Combo)** — Pilih opsi dari daftar yang tersedia, misalnya font cetakan atau teks footer struk.
- **Angka (Number)** — Masukkan nilai numerik untuk konfigurasi tertentu.
- **Teks (String)** — Masukkan teks bebas untuk pengaturan tertentu.

### Pengaturan Font Cetakan

Pengaturan `faskes:font-cetakan` mengontrol jenis huruf yang digunakan pada seluruh hasil cetak (struk, resep, kwitansi, dan dokumen lainnya).

1. Cari pengaturan **Font Cetakan** pada daftar, atau gunakan kolom pencarian.
2. Pilih font dari dropdown. Tersedia 17 pilihan font termasuk Google Fonts dan ESCPOS (khusus printer thermal).
3. Lihat **preview font** yang muncul di bawah dropdown untuk memastikan tampilan sesuai.
4. Perubahan otomatis tersimpan setelah Anda memilih font baru.

### Pengaturan Teks Footer Struk

Pengaturan `cetakan:eresep:teks-footer` mengontrol teks yang tampil di bagian bawah struk e-resep.

- **\[Tanpa Teks\]** — Tidak menampilkan footer pada struk.
- **\[Motto Faskes\]** — Menampilkan motto fasilitas kesehatan (diatur di Profil Faskes).
- **Teks Kustom** — Menampilkan teks yang Anda tentukan sendiri.

<div class="callout warning" id="bkmrk-jika-memilih-%5Bmotto-">Jika memilih **\[Motto Faskes\]** namun motto belum diatur, sistem akan menampilkan peringatan. Klik tautan yang tersedia untuk mengatur motto di halaman Profil Faskes.

</div>## Tab Log

Tab ini menampilkan pengaturan terkait pencatatan aktivitas sistem. Gunakan tab ini untuk mengatur level logging dan konfigurasi pencatatan lainnya.

## Pencarian Pengaturan

Gunakan kolom pencarian di bagian atas halaman untuk menemukan pengaturan tertentu dengan cepat. Ketikkan nama pengaturan, dan daftar akan terfilter secara otomatis.

## Menyimpan Perubahan

Setiap perubahan pengaturan **tersimpan secara otomatis** saat Anda mengubah nilainya. Sistem akan menampilkan notifikasi hijau “Pengaturan berhasil diperbarui” sebagai konfirmasi.