Sistem logo — platform AI Ditjen AHU
Untuk demo 28 Agustus 2026. Sembilan tanda untuk sembilan sistem, dibangun dari
satu aturan gambar. Berkas siap pakai ada di brand/ (63 SVG · 145 PNG).
Halaman merek (bisa dibuka di browser): https://x056.think.val.id/ahu-ai-brand.html

1. Dari mana bentuknya diambil
Palet dan gaya garisnya bukan karangan baru — keduanya diambil dari lambang
Pengayoman / vektor AHU resmi yang sudah ada di repo
(ahu-codebase/e-pasti-v3/core-e-pasti-v3/images/Logo-AHU-10.svg):
| Warna | Hex | Peran |
|---|---|---|
| Pengayoman Navy | #0E395B |
tinta struktur, nama, bingkai |
| Pengayoman Gold | #F6CD0E |
satu-satunya aksen, satu per tanda |
| Kertas | #FFFFFF |
latar utama |
| Navy 55% | #5B7186 |
baris deskriptor saja |
Karena hex-nya sama persis dengan logo AHU, sembilan tanda ini bisa berdiri di
sebelah lambang Kemenkum / Ditjen AHU tanpa bentrok warna.
Aturan gambar (berlaku untuk kesembilannya):
- kisi 64 × 64, gambar di dalam
6..58, koordinat di sub-kisi 2 px - garis tunggal:
stroke-width: 4, ujung bulat, siku bulat - hanya dari garis lurus, busur lingkaran, dan titik
- tepat satu unsur emas per tanda — unsur itulah arti tandanya
Huruf: Plus Jakarta Sans (ExtraBold untuk nama, Medium untuk deskriptor).
Sumber terbuka (SIL OFL), dirancang untuk identitas kota Jakarta. Semua nama sudah
diubah jadi kurva di dalam SVG, jadi tidak ada berkas yang butuh font terpasang.
2. Sembilan sistem
| Tanda | Nama | Sistem | Repo | Arti unsur emasnya |
|---|---|---|---|---|
| ⌒ | ahu.ai | payung platform | — | satu kanopi menaungi tiga tiang layanan |
| ▤ | ahu.ai OCR | aplikasi notaris / PP / umum / verifikator | ahu-ocr-akta-notaris |
satu field ditarik keluar melewati tepi halaman |
| ? | Tanya | chatbot publik (Document RAG) | ahu-ai-chatbot / public-web |
pertanyaannya sendiri |
| ▁▃▅ | Tanya Data | chat staf (text-to-SQL) | ahu-ai-chatbot / internal-web |
jawabannya berupa ukuran, bukan kalimat |
| ⚌ | Konsol Admin | konsol admin chatbot | ahu-ai-chatbot / admin |
dua kenop — tangan operator di platform |
| ◔ | Observatory | jejak audit + BI | ahu-ai-observatory (+ dashboard) |
garis yang memang ada untuk dibaca |
| ⌂→ | Gateway | router & antrean model | ahu-gpu-manager |
jalur yang wajib dilewati tiap permintaan |
| ⋔ | Classifier | klasifikasi 51 jenis dokumen | ahu-doc-classifier |
cabang yang dipilih |
| 📖 | Document RAG | basis pengetahuan AHU | ai-ahu-document-rag |
punggung buku — jawaban dikutip, bukan dikarang |
Deskriptor tiap sub-sistem diawali AHU.AI ·, jadi satu baris itu sekaligus jadi
tanda induk platformnya.

3. Berkas yang dihasilkan
Tujuh varian per sistem, di brand/svg/:
| Berkas | Isi | Dipakai kapan |
|---|---|---|
<slug>-mark.svg |
tanda, navy + emas, latar transparan | di atas putih, ≥ 24 px |
<slug>-mark-reverse.svg |
tanda, putih + emas | di atas biru tua / foto |
<slug>-mark-mono.svg |
tanda satu warna (currentColor) |
cetak satu warna, ikut warna teks |
<slug>-tile.svg |
tanda di dalam kotak biru | ikon aplikasi, favicon, < 24 px |
<slug>-lockup.svg |
tanda + nama + deskriptor | header, deck, dokumen, kop surat |
<slug>-lockup-reverse.svg |
idem, untuk latar biru | header gelap, judul slide |
<slug>-lockup-1line.svg |
tanda + nama saja | navbar aplikasi |
PNG di brand/png/: mark 512/256/128/64/32/16 · tile 1024/512/192/180/64/32/16 ·
lockup lebar 1200. png/_family-sheet.png siap ditempel ke slide.
Generator ikut disimpan di brand/src/ — bentuknya kode, bukan berkas biner, jadi
kalau ada satu tanda yang mau diubah cukup ubah beberapa baris path lalu jalankan ulang.
4. Aturan pakai
Lakukan
- Ruang bebas minimal = tinggi huruf kapital nama, di keempat sisi.
- Di atas biru tua pakai
-reverse(garis putih, aksen tetap emas). - Cetak satu warna pakai
-mono— mewarisicurrentColor. - Di bawah 24 px pakai versi ubin. Garis tunggal menipis dan hilang di ukuran itu.
Jangan
- Mengubah warna aksen emas. Emas adalah satu-satunya aksen di seluruh platform.
- Menaruh tanda ini lebih besar dari lambang Kemenkum / Ditjen AHU di materi resmi.
Konvensi acara pemerintah: lambang kementerian di depan, logo sistem kecil. - Menambah bayangan, gradasi, garis luar, atau memiringkan tanda.
5. Sudah dipasang di aplikasi
Tanda ini bukan gambar, tapi komponen React (brand/dist/ahu-mark.tsx, disalin
ke tiap aplikasi sebagai components/brand/AhuMark.tsx). Warnanya dikendalikan CSS:
| Properti | Bawaan | Arti |
|---|---|---|
--logo-ink |
currentColor |
warna garis — ikut tinta permukaan tempatnya dipasang |
--logo-accent |
#F6CD0E |
satu emas itu — jangan diubah |
--logo-tile |
#0E395B |
isi kotak, khusus mode ubin |
Bentuk yang jadi identitas, bukan kodenya. Tinta menyesuaikan supaya tandanya
menyatu; emas tidak pernah berubah — itu yang mengikat kesembilan sistem.
| Aplikasi | Layar | Tanda |
|---|---|---|
| chatbot publik | nav /beranda |
platform, ubin 36 |
footer /beranda (biru tua) |
platform, garis putih 36 |
|
/tanya bilah atas + sidebar |
tanya 26 |
|
/reset-password |
platform 30 |
|
| favicon + ikon layar utama | tanya |
|
| chat staf | rail staf | tanya-data 28 |
| rail admin | konsol 26 |
|
| favicon | tanya-data |
|
| aplikasi OCR | kepala sidebar | ocr, ubin 36 |
/login |
ocr, ubin 52 |
|
| favicon + judul tab | ocr |
|
| Observatory | kepala Carbon | observatory 26 |
| gerbang login | observatory 44 |
|
| favicon | observatory |
Status deploy — semua sudah hidup (26 Agustus 2026)
| Layar | URL | Image | Deploy |
|---|---|---|---|
| Chatbot publik | x056.ahu-demo.chatbot-neo.val.id |
ahu-ai-chatbot-public:latest (9f0d408) |
ikut rilis sesi lain, 08:47 UTC |
| Chat staf + Konsol Admin | x056.ahu-demo.chatbot-neo-staff.val.id |
ahu-ai-chatbot-internal:9f0d408 |
09:56 UTC |
| Aplikasi OCR | x056.ahu-demo.ocr.val.id |
ahu-ai-ocr:7cedc746 |
09:17 UTC |
| Observatory | x056.ahu-demo.dashboard.val.id |
ahu-observatory-dashboard:latest |
09:31 UTC |
Favicon keempatnya sudah beda satu sama lain — dicek langsung dari URL hidupnya
(Tanya, Tanya Data, ahu.ai OCR, Observatory). Semua container healthy.
Commit: OCR 7cedc746, Observatory 2f6f15e, chatbot ikut 9f0d408.
Ketiganya belum di-push ke origin — masih lokal, sama seperti commit lain
di repo-repo ini.
Gateway, Classifier, dan Document RAG tidak ikut dipasang: ketiganya layanan
tanpa antarmuka. Tandanya tetap ada untuk dokumen, deck, dan dashboard.
Catatan penting — commit yang tercampur
Saat pekerjaan ini berjalan, ada sesi lain yang aktif di repo chatbot dan
melakukan commit pukul 08:17:33 UTC. Commit itu (9f0d408, judulnya
"fix(tanya): give the composer the conversation; unflake the bcrypt suites")
ikut menyapu seluruh perubahan logo ke dalamnya.
Tidak ada yang hilang — semua berkas logo utuh di HEAD dan lolos typecheck.
Yang keliru hanya judul commit-nya. Riwayat tidak saya tulis ulang karena
sesi lain masih bekerja di repo yang sama. Kalau mau dipisah, berkas logonya
adalah: */src/components/brand/AhuMark.tsx, */src/app/icon.svg,
*/src/app/apple-icon.png, */public/brand/*, plus perubahan di
PublicTopNav.tsx, PublicFooter.tsx, landing.css, globals.css,
tanya/page.tsx, TanyaSidebar.tsx, reset-password/page.tsx,
UserRail.tsx, AdminRail.tsx.
Repo OCR dan Observatory aman — perubahannya masih di working tree, belum
di-commit, jadi bisa ditinjau dulu dengan git diff.
6. Penamaan — sudah diputuskan
Nama dikonfirmasi Efran, 26 Agustus 2026.
| Nama | Status |
|---|---|
| ahu.ai OCR | Dipakai. Menggantikan judul lama OCR Akta Notaris, yang sudah tidak menggambarkan cakupannya (PT + PP + Apostille + Yayasan/Perkumpulan). Judul di dalam aplikasi belum ikut diganti — itu perubahan di repo ahu-ocr-akta-notaris, di luar lingkup pekerjaan ini |
| Tanya · Tanya Data · Konsol Admin | Dipakai. Sama dengan yang sudah hidup di aplikasi |
| Observatory · Gateway · Classifier · Document RAG | Dipakai. Nama teknis repo, aman untuk demo internal 28 Agustus |
Kalau suatu saat ada nama yang mau diganti: ubah satu string di brand/src/build.py
lalu jalankan ulang. Tanda gambarnya tidak ikut berubah.