Setelah mendapatkan string pattern dengan menggunakan RegEx, langkah selanjutnya adalah mencoba kecocokan string pattern antara aturan yang ada pada panduan penulisan daftar pustaka dengan hasil dari RegEx. Pengecekan ini menggunakan hitung jarak antara kedua string pattern dengan algoritme Levenshtein.
Pada dasarnya, algoritme ini menghitung jumlah minimum pentransformasian suatu string menjadi string lain yang meliputi penggantian, penghapusan dan penyisipan. Dalam algoritme ini, dilakukan penyeleksian panjang kedua string terlebih dahulu. Jika salah satu kedua string merupakan string kosong, jalannya algoritme ini berhenti dan memberikan hasil edit distance yang bernilai nol.
Konstanta string pattern daftar pustaka sesuai dengan buku panduan karya ilmiah IPB dapat dilihat pada Tabel 9.
Jika string input daftar pustaka telah terbentuk, kemudian dilakukan penghitungan jarak terhadap setiap string pattern yang ada pada Tabel 11. Jika nilai kemiripannya 1, maka kedua string  yang dibandingkan adalah sama.
Tabel 11 Â Aturan string pattern daftar pustaka
Sumber Pustaka |
String Pattern |
Jurnal | ABCED |
Buku | ABCFL |
Prosiding | ABCGHIJFLD |
Abstrak | ABCGHIJFLDN |
Skripsi, Tesis dan Disertasi | ABCKIO |
Bibliografi | ABCFL |
Paten | AOJCS |
Surat Kabar | AJCOTU |
Peta | VBCWFLM |
Dokumen | ABCIO |
Kaset Audio /Video | ABCPLFLMO |
Situs web – Elektronik | ABCEDPRJ |
Situs web – Abstrak | ABCEPRJ |
Situs web – Pertemuan ilmiah | ABCRJ |