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