Validasi, verifikasi, dan tabel pelacakan
| English | Bahasa Indonesia |
|---|---|
| validation/ˌvælɪˈdeɪʃn/ | validasi |
| verification/ˌverɪfɪˈkeɪʃn/ | verifikasi |
| trace table/treɪs ˈteɪbl/ | tabel jejak |
| range check/reɪndʒ tʃek/ | pemeriksaan rentang |
| length check/leŋθ tʃek/ | pemeriksaan panjang |
| presence check/ˈprezəns tʃek/ | pemeriksaan kehadiran |
| test data/test ˈdeɪtə/ | data uji |
Pengecekan dan pelacakan
- Saat data dimasukkan, kami memeriksanya untuk mengurangi kesalahan.
- Validasi memeriksa apakah data masuk akal; verifikasi memeriksa apakah data disalin dengan benar.
- Tabel pelacakan mengikuti algoritma langkah demi langkah.
Validasi
- Validasi memeriksa apakah data masuk akal dan mematuhi aturan (tidak dapat memverifikasi apakah data benar).
- Pemeriksaan rentang (antara batas), pemeriksaan panjang (jumlah karakter yang tepat), pemeriksaan tipe (jenis data yang benar), pemeriksaan kehadiran (tidak kosong), pemeriksaan format (pola yang tepat, mis. dd/mm/yyyy), dan digit pengecek (digit tambahan untuk mengonfirmasi angka).

Setiap algoritma terurai menjadi input, pemrosesan, dan output — di sini, mencari rata-rata dari tiga nilai.
Memeriksa apakah usia berada antara 0 dan 120 adalah sebuah:
Pemeriksaan rentang mengonfirmasi bahwa nilai berada dalam batas yang diizinkan.
Pasangkan setiap pemeriksaan validasi dengan tujuannya.
Kehadiran = tidak kosong; tipe = jenis data yang benar; format = pola yang benar.
Verifikasi
- Verifikasi memeriksa apakah data telah disalin atau dimasukkan dengan benar (tanpa kesalahan ketik).
- Pemeriksaan visual — seseorang membandingkan data yang diketik dengan data asli.
- Input ganda — data dimasukkan dua kali dan kedua salibannya dibandingkan.

Pencarian linear memeriksa setiap item satu per satu dari awal hingga menemukan nilainya.
Validasi memeriksa bahwa data masuk akal (dalam rentang, tipe benar, tidak kosong), sedangkan verifikasi memeriksa bahwa data disalin atau dimasukkan dengan benar (misalnya input ganda).
Validasi = "apakah masuk akal?"; verifikasi = "apakah dimasukkan/disalin dengan benar?" — biasanya Anda menginginkan keduanya.
Memasukkan data dua kali dan membandingkan kedua salinannya adalah:
Input ganda adalah metode verifikasi — kedua salinan harus cocok.
Tabel pelacakan dan data uji
- Tabel pelacakan mencatat nilai setiap variabel saat algoritma berjalan — untuk memeriksa apakah berfungsi atau mengetahui apa yang dilakukannya.
- Jenis data uji: normal (diterima), abnormal (ditolak), ekstrem (nilai terbesar/terkecil yang diizinkan), batas (nilai di masing-masing sisi batas, mis. 120 dan 121).

Tabel pelacakan mencatat nilai setiap variabel saat program berjalan
Isi tabel pelacakan
Tabel pelacakan mengikuti variabel satu baris pada saat. Lanjutkan dan perhatikan perubahan counter serta total kumulatif — ini tepat merupakan keterampilan yang diuji dalam soal ujian tabel pelacakan.
Tabel pelacakan digunakan untuk:
Pelacakan membantu Anda memeriksa apakah algoritma berfungsi, atau mengetahui apa yang dilakukannya, dengan mengikuti variabel.
Telusuri total = 0; FOR i = 1 TO 5: total = total + i. Berapa total pada akhirnya?
1+2+3+4+5 = 15 — nilai yang dibangun oleh tabel pelacakan baris per baris.
Anda telah memahaminya
- validasi = masuk akal? (rentang, panjang, tipe, kehadiran, format, digit pengecek)
- verifikasi = disalin dengan benar? (pemeriksaan visual, input ganda)
- tabel pelacakan melacak nilai variabel langkah demi langkah
- data uji: normal, abnormal, ekstrem, batas