Implementasi fitur auto find

Tabel 4.10. Tabel BFD untuk file mmssms10.db lanjutan Nilai byte heksadesimal Nilai byte desimal Frekuensi 02 2 550 03 3 363 04 4 232 ... ... ... FD 253 1 FE 254 1 FF 255 3

4.2. Implementasi fitur auto find

Pada bagian ini akan dijelaskan hasil implementasi dari fitur auto find. Masing-masing file database yang sudah dilakukan proses generate hex values akan diperiksa untuk menemukan kembali pesan SMS tersebut, baik yang sudah terhapus maupun yang masih utuh. Sistem akan mencatat setiap kecocokan yang terjadi. Pada bagian ini sistem akan mendapatkan nomor pesan SMS, tanggal pesan SMS, isi pesan SMS serta status pesan SMS setelah dilakukan pencocokan dengan file database awal. Pada proses ini sistem akan mencocokan potongan pola yang sudah ditentukan pada proses generalisasi dengan hasil proses generate hex values. Setiap kecocokan pada proses, sistem akan menampilkan properti pesan SMS tersebut sesuai dengan perancangan yang sudah ditentukan, kemudian hasil seluruh kecocokan akan ditampilkan dalam bentuk tabel seperti pada target output. Sementara parameter yang digunakan antara lain : • Panjang pattern yang digunakan secara default pada fitur auto find berjumlah 6 bytes heksadesimal yaitu 080808, bytes ini merupakan kelompok bytes pertama sebelum kelompok bytes nomor pesan SMS. • Panjang teks dihitung berdasarkan hasil generate hex values pada setiap file database pesan SMS. • Jumlah kecocokan dihitung berdasarkan setiap kecocokan pattern dengan teks pada hasil generate hex values disetiap file database pesan SMS. • Banyak nomor pesan SMS merupakan jumlah nomor pesan SMS yang ditemukan dalam teks hasil generate hex values, pesan nomor SMS secara default berjumlah dua puluh empat bytes heksadesimal atau dua belas karakter ASCII. • Banyak pesan SMS utuh merupakan jumlah pesan SMS yang ditemukan dan masih tersimpan dalam file database. • Banyak pesan SMS terhapus merupakan jumlah pesan SMS yang ditemukan dan tidak tersimpan lagi dalam file database. • Unreadable Message merupakan jumlah pesan SMS yang sudah tidak bisa dibaca karena pesan SMS tersebut tidak lagi utuh dan sudah mengalami vacuum procedure. Gambar 4.2. Contoh hasil fitur auto find Berdasarkan Tabel 3.1 file database mmssms1.db merupakan dataset utuh yang diketahui propertinya. Jika menggunakan SQLite viewer file database mmsms1.db diketahui memiliki 10 pesan SMS utuh dengan jumlah 5 nomor pesan SMS. Pada hasil auto find dari file database mmssms1.db sistem mencatat kecocokan pattern dengan teks sebanyak 10 kecocokan, sistem juga menemukan 10 pesan SMS utuh, 0 pesan SMS terhapus dan 0 pesan unreadable. Hasil auto find file database mmssms1.db dapat dilihat di Tabel 4.11 dan tabel file database mmssms1.db dapat dilihat pada Gambar 4.3. Tabel 4.11. Hasil auto find file mmssms1.db Parameter Nilai Panjang pattern 6 Panjang teks 139264 Jumlah kecocokan 10 Banyak nomor pesan SMS 5 Banyak pesan SMS utuh 10 Banyak pesan SMS terhapus Unreadable Messages Gambar 4.3. Tabel pesan SMS file database mmssms1.db Berdasarkan Tabel 3.1 file database mmssms2.db merupakan dataset utuh yang diketahui propertinya. Jika menggunakan SQLite viewer file database mmsms2.db diketahui memiliki 20 pesan SMS utuh dengan jumlah 5 nomor pesan SMS. Pada hasil auto find dari file database mmssms2.db sistem mencatat kecocokan pattern dengan teks sebanyak 20 kecocokan, sistem juga menemukan 20 pesan SMS utuh, 0 pesan SMS terhapus dan 0 pesan unreadable. Hasil auto find file database mmssms2.db dapat dilihat di Tabel 4.12 dan tabel file database mmssms1.db dapat dilihat pada Gambar 4.4. Tabel 4.12. Hasil auto find file mmssms2.db Parameter Nilai Panjang pattern 6 Panjang teks 147456 Jumlah kecocokan 20 Banyak nomor pesan SMS 5 Banyak pesan SMS utuh 20 Banyak pesan SMS terhapus Unreadable Messages Gambar 4.4 Tabel pesan SMS file database mmssms2.db Berdasarkan Tabel 3.1 file database mmssms3.db merupakan dataset utuh yang diketahui propertinya. Jika menggunakan SQLite viewer file database mmsms3.db diketahui memiliki 30 pesan SMS utuh dengan jumlah 3 nomor pesan SMS. Pada hasil auto find dari file database mmssms3.db sistem mencatat kecocokan pattern dengan teks sebanyak 30 kecocokan, sistem juga menemukan 30 pesan SMS utuh, 0 pesan SMS terhapus dan 0 pesan unreadable. Hasil auto find file database mmssms3.db dapat dilihat di Tabel 4.13 dan tabel file database mmssms3.db dapat dilihat pada Gambar 4.5. Tabel 4.13. Hasil auto find file mmssms3.db Parameter Nilai Panjang pattern 6 Panjang teks 151552 Jumlah kecocokan 30 Banyak nomor pesan SMS 3 Banyak pesan SMS utuh 30 Banyak pesan SMS terhapus Unreadable Messages Gambar 4.5. Tabel pesan SMS file database mmssms3.db Berdasarkan Tabel 3.1 file database mmssms4.db merupakan dataset terhapus yang diketahui memiliki riwayat penghapusan 10 pesan SMS. Jika menggunakan SQLite viewer file database mmsms4.db diketahui tidak memiliki pesan SMS utuh. Pada hasil auto find dari file database mmssms4.db sistem mencatat kecocokan pattern dengan teks sebanyak 10 kecocokan, sistem juga menemukan 0 pesan SMS utuh, 10 pesan SMS terhapus, 0 pesan unreadable dan 1 nomor pesan SMS. Hasil auto find file database mmssms4.db dapat dilihat di Tabel 4.14. Tabel 4.14. Hasil auto find file mmsms4.db Parameter Nilai Panjang pattern 6 Panjang teks 129024 Jumlah kecocokan 10 Banyak nomor pesan SMS 1 Banyak pesan SMS utuh Banyak pesan SMS terhapus 10 Unreadable Messages Berdasarkan Tabel 3.1 file database mmssms5.db merupakan dataset terhapus yang diketahui memiliki riwayat penghapusan 20 pesan SMS. Jika menggunakan SQLite viewer file database mmsms5.db diketahui tidak memiliki pesan SMS utuh. Pada hasil auto find dari file database mmssms5.db sistem mencatat kecocokan pattern dengan teks sebanyak 12 kecocokan, sistem juga menemukan 0 pesan SMS utuh, 12 pesan SMS terhapus, 0 pesan unreadable dan 1 nomor pesan SMS. Hasil auto find file database mmssms5.db dapat dilihat di Tabel 4.15. Tabel 4.15. Hasil auto find file mmsms5.db Parameter Nilai Panjang pattern 6 Jumlah kecocokan 12 Banyak nomor pesan SMS 1 Banyak pesan SMS utuh Panjang teks 129024 Tabel 4.13. Hasil auto find file mmssms5.db lanjutan Parameter Nilai Banyak pesan SMS terhapus 12 Unreadable Messages Berdasarkan Tabel 3.1 file database mmssms6.db merupakan dataset terhapus yang diketahui memiliki riwayat penghapusan 30 pesan SMS. Jika menggunakan SQLite viewer file database mmsms6.db diketahui tidak memiliki pesan SMS utuh. Pada hasil auto find dari file database mmssms6.db sistem mencatat kecocokan pattern dengan teks sebanyak 14 kecocokan, sistem juga menemukan 0 pesan SMS utuh, 14 pesan SMS terhapus, 0 pesan unreadable dan 1 nomor pesan SMS. Hasil auto find file database mmssms6.db dapat dilihat di Tabel 4.16 dan tabel file database mmssms6.db dapat dilihat pada Gambar 4.8. Tabel 4.16. Hasil auto find file mmssms6.db Parameter Nilai Panjang pattern 6 Panjang teks 129905 Jumlah kecocokan 14 Banyak nomor pesan SMS 1 Banyak pesan SMS utuh Banyak pesan SMS terhapus 14 Unreadable Messages Berdasarkan Tabel 3.1 file database mmssms7.db merupakan dataset test yang tidak diketahui propertinya. Jika menggunakan SQLite viewer file database mmsms7.db diketahui memiliki 23 pesan SMS utuh dengan jumlah 3 nomor pesan SMS. Pada hasil auto find dari file database mmssms7.db sistem mencatat kecocokan pattern dengan teks sebanyak 29 kecocokan, sistem juga menemukan 23 pesan SMS utuh, 6 pesan SMS terhapus dan 0 pesan unreadable. Hasil auto find file database mmssms7.db dapat dilihat di Tabel 4.17 dan tabel file database mmssms7.db dapat dilihat pada Gambar 4.6. Tabel 4.17. Hasil auto find file mmssms7.db Parameter Nilai Panjang pattern 6 Panjang teks 151552 Jumlah kecocokan 29 Banyak nomor pesan SMS 3 Banyak pesan SMS utuh 23 Banyak pesan SMS terhapus 6 Unreadable Messages Gambar 4.6. Tabel pesan SMS file database mmssms7.db Berdasarkan Tabel 3.1 file database mmssms8.db merupakan dataset test yang tidak diketahui propertinya. Jika menggunakan SQLite viewer file database mmsms8.db diketahui memiliki 20 pesan SMS utuh dengan jumlah 4 nomor pesan SMS. Pada hasil auto find dari file database mmssms8.db sistem mencatat kecocokan pattern dengan teks sebanyak 25 kecocokan, sistem juga menemukan 20 pesan SMS utuh, 5 pesan SMS terhapus dan 0 pesan unreadable. Hasil auto find file database mmssms8.db dapat dilihat di Tabel 4.18 dan tabel file database mmssms8.db dapat dilihat pada Gambar 4.7. Tabel 4.18. Hasil auto find file mmsms8.db Parameter Nilai Panjang pattern 6 Panjang teks 153600 Jumlah kecocokan 25 Banyak nomor pesan SMS 4 Banyak pesan SMS utuh 20 Banyak pesan SMS terhapus 5 Unreadable Messages Gambar 4.7. Tabel pesan SMS file database mmssms8.db Berdasarkan Tabel 3.1 file database mmssms9.db merupakan dataset test yang tidak diketahui propertinya. Jika menggunakan SQLite viewer file database mmsms9.db diketahui memiliki 23 pesan SMS utuh dengan jumlah 3 nomor pesan SMS. Pada hasil auto find dari file database mmssms9.db sistem mencatat kecocokan pattern dengan teks sebanyak 27 kecocokan, sistem juga menemukan 23 pesan SMS utuh, 4 pesan SMS terhapus dan 0 pesan unreadable. Hasil auto find file database mmssms9.db dapat dilihat di Tabel 4.19 dan tabel file database mmssms9.db dapat dilihat pada Gambar 4.8. Tabel 4.19. Hasil auto find file mmsms9.db Parameter Nilai Panjang pattern 6 Panjang teks 157944 Jumlah kecocokan 27 Banyak nomor pesan SMS 3 Banyak pesan SMS utuh 23 Banyak pesan SMS terhapus 4 Unreadable Messages Gambar 4.8. Tabel pesan SMS file database mmssms9.db Berdasarkan Tabel 3.1 file database mmssms10.db merupakan dataset test yang tidak diketahui propertinya. Jika menggunakan SQLite viewer file database mmsms10.db diketahui memiliki 11 pesan SMS utuh dengan jumlah 2 nomor pesan SMS. Pada hasil auto find dari file database mmssms10.db sistem mencatat kecocokan pattern dengan teks sebanyak 16 kecocokan, sistem juga menemukan 11 pesan SMS utuh, 5 pesan SMS terhapus dan 0 pesan unreadable. Hasil auto find file database mmssms10.db dapat dilihat di Tabel 4.20 dan tabel file database mmssms10.db dapat dilihat pada Gambar 4.9. Tabel 4.20. Hasil auto find file mmsms10.db Parameter Nilai Panjang pattern 6 Panjang teks 145408 Jumlah kecocokan 16 Banyak nomor pesan SMS 2 Banyak pesan SMS utuh 11 Banyak pesan SMS terhapus 5 Unreadable Messages Gambar 4.9. Tabel pesan SMS file database mmssms10.db

4.3. Hasil pengujian