Cara Penggunaan

Panduan singkat menggunakan aplikasi ini beserta penjelasan format yang dianggap valid.

Langkah-langkah

  1. Buka halaman Beranda, lalu ketikkan kode warna pada kolom input, contoh: #3498DB.
  2. Status valid/tidak valid akan muncul secara langsung saat mengetik, tanpa perlu menekan tombol apa pun.
  3. Jika kode valid, kotak pratinjau warna akan menampilkan warna sesuai kode yang dimasukkan.
  4. Diagram state DFA di bawah kolom input akan menyorot state yang sedang aktif sesuai karakter yang diproses, sehingga kamu bisa mengikuti bagaimana DFA bekerja langkah demi langkah.
  5. Buka halaman Dataset & Pengujian untuk melihat data uji dan menjalankan pengujian otomatis ke seluruh dataset.

Format yang Dianggap Valid

Contoh InputStatusAlasan
#FFFFFFValidDiawali # dan diikuti 6 digit hex
#3498dbValidHuruf kecil tetap diterima sebagai digit hex
3498DBTidak validTidak diawali tanda #
#FFFTidak validKurang dari 6 digit
#FFFFFFFTidak validLebih dari 6 digit
#GGHHIITidak validMengandung karakter yang bukan heksadesimal

Pertanyaan Umum

Apakah huruf besar dan kecil dibedakan?
Tidak. Baik #3498DB maupun #3498db sama-sama dianggap valid, karena DFA memperlakukan huruf A-F dan a-f sebagai anggota alfabet hex yang sama.

Apakah format singkat seperti #FFF (3 digit) didukung?
Tidak. Implementasi DFA ini hanya mengenali format 6 digit penuh (#RRGGBB), sesuai batasan studi kasus yang ditetapkan.

Bagaimana jika saya memasukkan spasi atau karakter khusus lain?
DFA akan langsung berpindah ke state TRAP begitu menemukan karakter yang bukan bagian dari alfabet yang diizinkan, sehingga hasilnya otomatis tidak valid.