Rancangan Database BPS Perancangan Sistem

4.3.2. Perancangan Database

Spesifikasi file table database pada sistem penerapan algoritma string matching memiliki rancangan sebagai berikut:

1. Rancangan Database BPS

a. Pada rancangan table berikut merupakan data file field—field yang berasal langsung dari database asli badan pengkajian statistik BPS. Nama File : peserta 1 Akronim : db1 Tabel 4.2 Struktur File BPS No. Nama Field Tipe Data Panjang Keterangan 1. ID Varchar 11 Nomor identitas 2. Kdprop Varchar 2 Kode propinsi 3. Nmprop Varchar 50 Nama propinsi 4. Kdkabu Varchar 2 Kode kabupaten 5. Nmkabu Varchar 50 Nama kabupaten 6. Kdkeca Varchar 3 Kode kecamatan 7. Nmkeca Varchar 50 Nama kecamatan 8. Kdkelr Varchar 3 Kode kelurahan 9. Nmkelr Varchar 50 Nama desa 10. Alamat Varchar 50 Alamat 11. Noart Varchar 2 Nomor anggota rumah tangga 12. Nokip2 Varchar 2 Nomor urut b. File translasi merupakan table file yang akan digunakan dalam fungsi normalisasi nama. File translasi berasal dari suatu proses transalsi Q- gram maupun eliminasi duplikasi karakter yang merupakan lingkup dari proses nomalisasi string nama. Nama File : Translasi Akronim : Translasi Tabel 4.3 Struktur File Translasi Db 1 c. Tabel normalisasi merupakan tabel rancangan yang didapatkan dari pembentukan fungsi nama yang telah dinormalisasi pada proses normalisasi string. Tabel ini akan berfungsi dalam penerapan algoritma 13. Namaart Varchar 50 Nama anggota rumah tangga 14. Jnskel Varchar 1 Jenis kelamin 15. Umur Varchar 2 Umur 16. Blnlahir Varchar 2 Bulan lahir 17. Thnlahir Varchar 2 Tahun lahir 18. Jmlkel Double Jumlah keluarga 19. Jmlart Double Jumlah anggota keluarga No. Nama Field Tipe Data Panjang Keterangan 1. Karakter Varchar 2 Urutan Karakter 2. Perubahan Varchar 2 Hasil Translasi Q-gram fuzzy string matching Inexact String Matching pada komparasi data untuk mendapatkan kecocokan data kepesertaan. Nama File : tabel normalisasi 1 Akronim : dbs_norm Tabel 4.4 Struktur File Normalisasi Db1 No. Nama Field Tipe Data Panjang Keterangan 1. ID Varchar 11 Nomor identitas 2. Kdprop Varchar 2 Kode propinsi 3. Nmprop Varchar 50 Nama propinsi 4. Kdkabu Varchar 2 Kode kabupaten 5. Nmkabu Varchar 50 Nama kabupaten 6. Kdkeca Varchar 3 Kode kecamatan 7. Nmkeca Varchar 50 Nama kecamatan 8. Kdkelr Varchar 3 Kode kelurahan 9. Nmkelr Varchar 50 Nama desa 10. Alamat Varchar 50 Alamat 11. Noart Varchar 2 Nomor anggota rumah tangga 12. Nokip2 Varchar 2 Nomor urut 13. Namaart Varchar 50 Nama anggota rumah tangga 14. Jnskel Varchar 1 Jenis kelamin 15. Umur Varchar 2 Umur

2. Rancangan Database ASKES