BAB IV ANALISIS DAN PERANCANGAN
4.1. Analisis Sistem Analisis sistem ini merupakan penguraian dari suatu sistem yang utuh ke dalam bagian-bagian
komponennya
dengan
maksud
mengevaluasi
permasalahan-permasalahan,
untuk
mengidentifikasi
kesempatan-kesempatan,
dan
hambatan-
hambatan dan kebutuhan-kebutuhan yang diharapkan. Ada beberapa hal yang harus dianalisis sebelum membuat perancangan sistem, yaitu : a. Ruang lingkup atau batasan sistem, b. Apa yang ingin dihasilkan oleh sistem (tujuan sistem/ output), c. Siapa saja yang terlibat di dalamnya, dan sebagainya. Tahap analisis ini merupakan tahap untuk menganalisis data dengan mengklasifikasikan data yang telah di dapat dari tahap sebelumnya.
4.2. Ruang lingkup dokumen Entitas-entitas yang berhubungan dengan sistem informasi ini meliputi data input dan data output : a.
Data Input (masukan) mencakup data user dan data penduduk.
b.
Data Output (keluaran) mencakup data report.
35
4.3. Analisis data Analisis suatu data merupakan uraian mengenai data-data yang masuk ataupun yang keluar. Adapun analisis data dapat diuraikan dari analisis kebutuhan, yaitu analisis kebutuhan input dan analisis kebutuhan output.
4.3.1. Analisis kebutuhan input Analisis kebutuhan ini dilakukan untuk menentukan input apa saja yang dibutuhkan oleh sistem yang akan dibangun. Adapun input yang dibutuhkan oleh system adalah data penduduk dan keluarga.
4.3.2. Analisis kebutuhan output Adapun output yang dibutuhkan adalah sebuah report cetak KTP dan KK.
4.4. Normalisasi Tabel Awalnya, tabel
pengujian terdiri dari banyak file yang dibutuhkan dalam
penyimpanan. Tetapi, tabel tersebut tidak memberikan data yang mudah dipahami, karena belum termasuk tabel yang sederhana. Oleh karena itu, tabel dinormalkan. Normalisasi merupakan tahapan perancangan dalam membangun basis data relasional yang tidak secara langsung berkaitan dengan model data tetapi menerapkan sejumlah aturan dan kriteria standar untuk menghasilkan struktur tabel yang normal.
Normalisasi ini, digambarkan dalam tabel-tabel di bawah ini :
36
a. Unnormallized Form Tabel 4.1. Tabel Penduduk
IDPenduduk GlrDpn TglAkhirPaspor TglNikah IDTipePekerjaan AnakKe IbuWargaNegara TagNIK
NIKK NamaLahir TmpLahir NoAkteCerai IbuNIK IDKewarganegaraan IbuKeturunan PekerjaanOnKTP
Valid GlrBlk NoAkteLahir TglCerai Ibu IDBangsa IbuTmpTinggal
UserEntri NIKDRT IDGolDarah IDTipeHubKel AyahNIK IDTipeProfesi AyahWargaNegara
37
WaktuEntri FlagThn IDAgama AdaKelainan Ayah TglMulaiTinggal AyahKeturunan
NIK AlamatSebelumnya IDStatusPerkawinan IDCacat KetuaRT TempatAsalPindah AyahTmpTinggal
UrutOnKel NoPaspor NoAkteNikah IDPendidikan KetuaRW IDTipeAkseptorKB NoKITAS/KITAP
b. First Normal Form Pada bentuk Normalisasi Pertama di buat beberapa tabel yang berisi : 1. KK Atribut
: UserEntri, WaktuEntri, IdPenduduk, NIK, NIKK, Valid NoKITAS/KITAP, KetuaRT, KetuaRW, TagNIK, IDStatusPerkawinan, NIKDRT, FlagThn
Key Atribut
: UserEntri
2. Nikah Atribut
: NoAktaNikah, IDTipeAkseptorKB, IbuNIK, AyahNIK, TglNikah, NoAkteCerai, TglCerai
Key Atribut
: NoAktaNikah
3. Akta Lahir Atribut
: NoAkteLahir, TmpLahir, NamaLahir, AnakKe, IDGolDarah, IDAgama, IDCacat, AdaKelainan, IDPendidikan,GlrDpn, GlrBlk, IDTipeProfesi
Key Atribut
: NoAkteLahir
4. Kewarganegaraan Atribut
: IDKewarganegaraan,TglMulaiTinggal, TempatAsalPindah, AlamatSebelumnya,
NoPaspor,
IbuWargaNegara,
IbuKeturunan,
AyahWargaNegara, AyahKeturunan, Key Atribut
TglAkhirPaspor,
: IDKewarganegaraan
38
IDBangsa,
IbuTmpTinggal,
AyahTmpTinggal.
c. Second Normal Form Pada bentuk Normalisasi Kedua di buat beberapa tabel yang berisi : 1. Penduduk Atribut
: IDPenduduk, NIK, NIKK, Valid, NoKITAS/KITAP, KetuaRT, KetuaRW, TagNIK, IDStatusPerkawinan.
Key Atribut
: IDPenduduk
2. User Atribut
: UserEntri, WaktuEntri
Key Atribut
: UserEntri
3. DRT Atribut
: NIKDRT, FlagThn, TglNikah, NoAkteCerai, TglCerai
Key Atribut
: NIKDRT
4. Akta Kelahiran Atribut
: NoAkteLahir, TmpLahir, NamaLahir, AnakKe, IDGolDarah, IDAgama, UrutOnKel, Ibu, Ayah, IDTipeHubKel
Key Atribut
: NoAkteLahir
5. Akta Nikah Atribut
: NoAkteNikah, IDTipeAkseptorKB, IbuNIK, AyahNIK
Key Atribut
: NoAkteNikah
6. Cacat Atribut
: IDCacat, AdaKelainan
Key Atribut
: IDCacat
39
7. Pendidikan Atribut
: IDPendidikan, GlrDpn, GlrBlk
Key Atribut
: IDPendidikan
8. Profesi Atribut
: IDTipeProfesi, GlrDpn, GlrBlk
Key Atribut
: IDTipeProfesi
9. Kewarganegaraan Atribut
: IDKewarganegaraan,TglMulaiTinggal, TempatAsalPindah, AlamatSebelumnya, NoPaspor, TglAkhirPaspor
Key Atribut
: IDKewarganegaraan
10. Bangasa Atribut
: IDBangsa,IbuWargaNegara,IbuKeturunan, IbuTmpTinggal, AyahWargaNegara, AyahKeturunan, AyahTmpTinggal
Key Atribut
: IDBangsa
40
4.5. Analisis Kamus Data Kamus data dibuat dengan memperhatikan muatan aliran data, simpanan data (database) dan proses-proses yang terdapat pada DFD. Untuk lebih jelasnya, kamus data pada Sistem Administrasi Kependudukan di Dinas Kependudukan dan Catatan Sipil Kabupaten Subang, sebagai berikut : a.
Agama = @idAgama + Agama
b.
CetakKK = @IDCetakKK + @IDJobCetakKK + NoFormKK + NoBlankoKK
c.
IDCetakKTP = @IDCetakKTP + @IDJobCetakKTP + NoFormKTP + NoBlankoKTP
d.
CetakMasal = @IDCetakMasal + IDJobCetakMasal + NoFormFoto + NoBlanko
e.
DesaKel = @IDDesaKel + DesaKel + @IDKecamatan + Kades + KodePos + @IDTipeDesaKel
f.
Formulir = @IDFormulir + Formulir + FormName + Report
g.
GolDarah = @IDGolDarah + GolDarah
h.
IDUser = @IDUser + User + JK + TmpLahir + TglLahir + Alamat + RT + RW + DesKel + Kecamatan + KabKota + KodePos + Telp + HP
i.
JobCetakKK = @IDJobCetakKK + JobCetakKK + Waktu + UserCetakKK + TglKK + NoBlankoKK + KKTercetak
j.
JobCetakKTP = @IDJobCetakKTP + JobCetakKTP + WaktuEntri + User + TglKTP + NoBlankoAwal + Selesai
k.
KabKota = @IDKabKota + KabKota + @IDPropinsi + @IDTipeKabKota + KepalaDaerah + Lambang
l.
Kecamatan = @IDKecamatan + Kecamatan + @IDKabKota + UrutKab + Camat + NIPCamat
41
m. Keluarga = @IDKeluarga + NIKK+ NoFormKK + Alamat + Kampung + RT + RW + TelpRumah + @IDDesaKel + User + Valid + TagMemo + NoKKDRT + KetuaRT + KetuaRW n.
KTP = @IDKTP + TglFormKTP + NIK + User + WaktuEntri + @IDPaket + @IDTipePermohonan + SalahNIK + KoreksiNIK + DTL + GagalFoto
o.
Laporan = @IDLaporan + Laporan
p.
LayooutKTP = @IDLayoutKTP + PaperSize + Orentation + LeftMargin + TopMargin + RightMargin + BotomMargin
q.
Penduduk = @IDPenduduk + NIKK + Valid + UserEntri + WaktuEntri + NIK + UrutOnKel + GlrDpn + NamaLahir + NamaLahir + GlrBlk + NIKDRT + FlagThn + AlamatSebelumnya + NoPaspor + TglAkhirPaspor + TmpLahir + NoAkteLahir + @IDGolDarah + @IDAgama + @IDStatusPerkawinan + NoAkteNikah + TglNikah + NoAkteCerai + TglCerai + @IDTipeHubKel + AdaKelainan + @IDCacat + @IDPendidikan + @IDTipePekerjaan + IbuNIK + Ibu + AyahNIK + Ayah + KetuaRT + KetuaRW + Anakke + @IDKewarganegaraan + @IDBangsa +
@IDTipePekerjaan
+
TglMulaiTinggal
+
TempatAsalPindah
+
@TipeAkseptorKB + IbuWargaNegara + IbuKeturunan + IbuTmpTinggal + AyahWargaNegara + AyahKeturunan + AyahTmpTinggal + NoKITAS/KITAP + TagNIK + PekerjaanOrKTP r.
Propinsi = @IDPropinsi + Propinsi
s.
StatusKawin = @IDStatusKawin + StatusKawin
t.
StatusPerkawinan = @IDTipeStatusPerkawinan + TipeStatusPerkawinan
u.
TipeBangsa = @IDTipeBangsa + Bangsa
v.
TipeCacat = @IDTipeCacat + Cacat
42
w. TipeHubKel = @IDTipeHubKel + HubKel + SIAKHubKel x.
TipeKewarganegaraan
=
@IDKewarganegaraan
+
Kewarganegaraan
+
Warganegara y.
TipePekerjaan = @IDTipePekerjaan + TipePekerjaan
z.
TipePendidikan = @IDPendidikan + Pendidikan + TingkatPendidikan
4.6. Skema Relasi a. Agama (idAgama, Agama) b. CetakKK (IDCetakKK, IDJobCetakKK, NoFormKK, NoBlankoKK) c. IDCetakKTP (IDCetakKTP, IDJobCetakKTP, NoFormKTP, NoBlankoKTP) d. CetakMasal (IDCetakMasal, IDJobCetakMasal, NoFormFoto + NoBlanko) e. DesaKel (IDDesaKel, DesaKel, IDKecamatan, Kades, KodePos, IDTipeDesaKel) f. Formulir (IDFormulir, Formulir, FormName, Report) g. GolDarah (IDGolDarah, GolDarah) h. IDUser (IDUser, User, JK, TmpLahir, TglLahir, Alamat, RT, RW, DesKel, Kecamatan, KabKota, KodePos, Telp, HP) i. JobCetakKK (IDJobCetakKK, JobCetakKK, Waktu, UserCetakKK, TglKK, NoBlankoKK, KKTercetak) j. JobCetakKTP (IDJobCetakKTP, JobCetakKTP, WaktuEntri, User, TglKTP, NoBlankoAwal, Selesai) k. KabKota (IDKabKota, KabKota, IDPropinsi, IDTipeKabKota, KepalaDaerah, Lambang) l. Kecamatan (IDKecamatan, Kecamatan, IDKabKota, UrutKab, Camat, NIPCamat)
43
m. Keluarga (IDKeluarga, NIKK, NoFormKK, Alamat, Kampung, RT, RW, TelpRumah,
IDDesaKel,
User,
Valid,
TagMemo,
NoKKDRT,
KetuaRT,
User,
WaktuEntri,
IDPaket,
KetuaRW) n. KTP
(IDKTP,
TglFormKTP,
NIK,
IDTipePermohonan, SalahNIK, KoreksiNIK, DTL, GagalFoto) o. Laporan (IDLaporan, Laporan) p. LayooutKTP (IDLayoutKTP, PaperSize, Orentation, LeftMargin, TopMargin, RightMargin, BotomMargin) q. Penduduk (IDPenduduk , NIKK, Valid, UserEntri, WaktuEntri, NIK, UrutOnKel, GlrDpn, NamaLahir, NamaLahir, GlrBlk, NIKDRT, FlagThn, AlamatSebelumnya, NoPaspor, TglAkhirPaspor, TmpLahir, NoAkteLahir, IDGolDarah, IDAgama, IDStatusPerkawinan,
NoAkteNikah,
TglNikah,
NoAkteCerai,
TglCerai,
IDTipeHubKel, AdaKelainan, IDCacat, IDPendidikan, IDTipePekerjaan, IbuNIK, Ibu, AyahNIK, Ayah, KetuaRT, KetuaRW, Anakke, IDKewarganegaraan, IDBangsa,
IDTipePekerjaan,
TglMulaiTinggal,
TipeAkseptorKB,
IbuWargaNegara,
AyahWargaNegara,
AyahKeturunan,
TempatAsalPindah,
IbuKeturunan,
IbuTmpTinggal,
AyahTmpTinggal,
NoKITAS/KITAP,
TagNIK, PekerjaanOrKTP) r. Propinsi (IDPropinsi, Propinsi) s. StatusKawin (IDStatusKawin, StatusKawin) t. StatusPerkawinan (IDTipeStatusPerkawinan, TipeStatusPerkawinan) u. TipeBangsa (IDTipeBangsa, Bangsa) v. TipeCacat (IDTipeCacat, Cacat) w. TipeHubKel (IDTipeHubKel, HubKel, SIAKHubKel)
44
x. TipeKewarganegaraan (IDKewarganegaraan, Kewarganegaraan, Warganegara) y. TipePekerjaan (IDTipePekerjaan, TipePekerjaan) z. TipePendidikan (IDPendidikan, Pendidikan, TingkatPendidikan)
4.7. Sistem yang Sedang Berjalan Dalam Sistem Informasi Administrasi Kependudukan yang sedang berjalan terdapat entitas yang dapat diidentifikasikan, yaitu entitas user. Dari entitas tersebut yang terlibat dalam pemodelan flowmap adalah entitas admin dan user. Karena orang-orang tersebut mewakili personil yang terlibat didalam sistem informasi.
45
Berikut adalah flowmap proses pembuatan KTP dan KK yang dilakukan oleh user : Flowmap Pembuatan KTP dan KK Penduduk
Data Keluarga
Kantor Desa
Sub Dinas Kependudukan
Formulir Pembuatan KTP dan KK
Data Keluarga
Pengisian Formulir Pembuatan KTP dan KK
Kepala Dinas
Arsp Arsip F.Pem Data KTPkeluarga dan KK
Arsp Arsip Data Data Keluarga keluarga
Input atau Pengecekan Data Penduduk oleh Operator
Data Penduduk
Formulir Pembuatan KTP dan KK
KTP
Pengesahan Kepala desa
Pembuatan KTP
Pengesahan Pencetakan KTP Formulir Pembuatan KTP dan KK KTP KTP
KTP
Pembuatan KK
KK
Pencetakan KK Pengesahan
KK
KK
KK
Gambar 4.1. Flowmap Proses Pembuatan KTP dan KK
46
4.8. Perancangan Database Perancangan basis data merupakan rancangan data yang akan digunakan untuk penyimpanan data pada Sistem Administrasi Kependudukan di Dinas Kependudukan dan Catatan Sipil Kabupaten Subang. Tujuan dari perancangan database secara umum adalah untuk memberikan gambaran secara umum kepada user tentang sebuah database. Database yang diusulkan akan disajikan dalam bentuk Entity Relationship Diagram (ERD).
4.8.1. Entitas Berdasarkan kamus data dari pengembangan Sistem Administrasi Kependudukan di Dinas Kependudukan dan Catatan Sipil Kabupaten Subang., dapat diidentifikasi entitas-entitas yang berhubungan dengan sistem tersebut yaitu: 1.
Admin menginputkan data, mengupdate data dan menghapus data.
2.
User menggunakannya untuk mencetak.
47
4.8.2. Entity Relationship Diagram (ERD) IDBangsa
Bangsa
IDKewarganegaraan
Bangsa
N
Input data
Input data
N
GolDarah
N
Kewarganegaraan
Kewarganegaraan
IDStatusPerkawinan
N
StatusPerkawinan
IDFormulir
Input data
IDCacat
1
Formulir
1
N Cacat
Penduduk
FormName
1 Agama
N
Input data
Formulir
Cacat
Input data
GolDarah
IDAgama
StatusPerkawinan
Input data
1
1
1 IDGolDarah
Warganegara
1
Report
1
1
Ppropinsi
1
SIAK
1
Laporan
Agama Propinsi
Input data
Input data
IDLaporan Input data
N IDTipeHubKel
Laporan Ppropinsi
N
TipeHubKel
N
IDDesKEl
TingkatPendidikan
N
1 DesKel
Pendidikan TipeHubKel
TipePekerjaan IDPendidikan
TipePekerjaan
IDCetakKK
Mencetak IDJobCetakKK
Pendidikan
Mencetak JobCetakKK
IDJobCetakKTP N
NoBlankoKK KTPTercetak
UserCetakKK
N N
IDTipeDesaKel
NoBlankoKK
KabKota
IDCetakKK
N
IDTipeKabKota IDKecamatan
CetakKK
KKTercetak
JobCetakKK
DesaKel
1 N
IDJoCetakKK
NoFormKK N
Input data
KodePos
IDTipePekerjaan
TglKK
Kades
JobCetakKTP
N
NoBlankoKK
KabKota Input data
CetakKTP
N
Kecamatan
JobCetaKTP
N
IDJoCetakKK NoBlankoAwal
Input data
NoFormKK IDKecamatan
Waktu
IDPropinsi
IDKabKota N
Kecamatan
UrutKab
Camat
Waktu TglKTP
UserCetakKTP
Gambar 4.2. ERD
48
4.9. Struktur Tabel Nama Tabel
: Agama
Primary Key
: idagama
Foreign Key
: Tabel 4.2. Isi Tabel Agama
No. 1 2
Nama Field Idagama Agama
Nama Tabel
: CetakKK
Primary Key
: IDCetakKK
Foreign Key
: -
Tipe Data
Panjang
Number Text
Byte 12
Tabel 4.3. Isi Tabel CetakKK No. 1 2 3 4
Nama Field IDCetakKK IDJobCetakKK NoFormKK NoBlankoKK
Tipe Data
Panjang
Autonumber Number Number Text
Long integer Long integer Long integer 14
49
Nama Tabel
: CetakMasal
Primary Key
: IDCetakMasal
Foreign Key
: Tabel 4.4. Isi Tabel CetakMasal
No. 1 2 3 4
Nama Field IDCetakMasal IDJobCetakMasal NoFormFoto NoBlangko
Tipe Data
Panjang
AutoNumber Number Number Text
Long Integer Long Integer Long Integer 14
Nama Tabel
: CetakKTP
Primary Key
: IDCetakKTP
Foreign Key
: IDJobCetakKTP Tabel 4.5. Isi Tabel CetakKTP
No. 1 2 3 4
Nama Field IDCetakKTP IDJobCetakKTP NoFormKTP NoBlankoKTP
Tipe Data Autonumber Number Number Text
50
Panjang Long integer Long integer Long integer 14
Nama Tabel
: CetakKK
Primary Key
: IDCetakKK
Foreign Key
: IDJobCetakKK Tabel 4.6. Isi Tabel CetakKK
No. 1 2 3 4
Nama Field IDCetakKK IDJobCetakKK NoFormKK NoBlankoKK
Tipe Data
Panjang
Autonumber Number Number Text
Long integer Long integer Long integer 14
Nama Tabel
: DesaKel
Primary Key
: IDDesaKel
Foreign Key
: IDKecamatan Tabel 4.7. Isi Tabel DesaKel
No. 1 2 3 4 5 6
Nama Field IDDesaKel DesaKel IDKecamatan Kades KodePos IDTipeDesaKel
Tipe Data Text Text Text Text Text Text
51
Panjang 12 40 12 40 5 12
Nama Tabel
: Formulir
Primary Key
: IDFormulir
Foreign Key
:Tabel 4.8. Isi Tabel Formulir
No. 1 2 3 4
Nama Field IDFormulir Formulir FormName Report
Nama Tabel
: GolDarah
Primary Key
: IDGolDarah
Foreign Key
:-
Tipe Data
Panjang
Text Text Text Text
16 255 255 50
Tabel 4.9. Isi Tabel GolDarah No. Nama Field 1 IDGolDarah 2 GolDarah
Tipe Data Number Text
52
Panjang Byte 3
Nama Tabel
: IDUser
Primary Key
: IDUser
Foreign Key
:Tabel 4.10. Isi Tabel IDUser
No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Nama Field IDUser User JK TmpLahir TglLahir Alamat RT RW DesKel Kecamatan KabKota KodePos Telp HP
Tipe Data
Panjang
Text Text Text Text Date/Time Text Number Number Text Text Text Text Text Text
12 35 1 24
53
50 Byte Byte 24 24 24 5 16 16
Nama Tabel
: JobCetakKK
Primary Key
: IDJobCetakKK
Foreign Key
:Tabel 4.11. Isi Tabel JobCetakKK
No. 1 2 3 4 5 6 7
Nama Field IDJobCetakKK JobCetakKK Waktu UserCetak TglKK NoBlankoKK KKTercetak
Tipe Data
Panjang
Autonumber Text Date/Time Text Date/Time Text Yes/No
Long integer 80
Nama Tabel
: JobCetakKTP
Primary Key
: IDJobCetakKTP
Foreign Key
:-
12 13
Tabel 4.12. Isi Tabel JobCetakKTP No. 1 2 3 4 5 6 7
Nama Field IDJobCetakKTP JobCetakKTP WaktuEntri User TglKTP NoBlankoAwal Selessai
Tipe Data
Panjang
Autonumber Text Date/Time Text Date/Time Text Yes/No
Long integer 80
54
12 13
Nama Tabel
: KabKota
Primary Key
: IDKota
Foreign Key
: IDPropinsi Tabel 4.13. Isi Tabel KabKota
No. 1 2 3 4 5 6
Nama Field IDKota KabKota IDPropinsi IDTipeKota KepalaDaerah Lambang
Tipe Data
Panjang
Number Text Text Number Text OLE Object
Integer 24 2 Byte 40 10
Nama Tabel
: Kecamatan
Primary Key
: IDKecamatan
Foreign Key
: IDKabKota Tabel 4.14. Isi Tabel Kecamatan
No. 1 2 3 4 5 6
Nama Field IDKecamatan Kecamatan IDKabKota UrutKab Camat NIPCamat
Tipe Data Text Text Number Number Text Text
55
Panjang 12 40 Integer Byte 40 11
Nama Tabel
: Keluarga
Primary Key
: IDKeluarga
Foreign Key
: IDDesaKel Tabel 4.15. Isi Tabel Keluarga
No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Nama Field IDKeluarga NIKK NoFormKK Alamat Kampung RT RW TelpRumah IDDesaKel User Valid TagMemo NoKKDRT KetuaRT KetuaRW
Tipe Data
Panjang
Autonumber Text Number Text Text Number Number Text Text Text Yes/No Memo Text Text Text
Long integer 16 Long integer 40 16 Long integer Long integer 16 12 12
56
16 30 30 30
Nama Tabel
: KTP
Primary Key
: IDKTP
Foreign Key
: IDPaket Tabel 4.16. Isi Tabel KTP
No.
Nama Field
Tipe Data
Panjang
1 2 3 4 5 6 7 8 9 10 11 12
IDKTP NoFormKTP TglFormKTP NIK User WaktuEntri IDPaket IDTipePermohonan SalahNIK KoreksiNIK DTL Gagal Foto
AutoNumber Number Date/Time Text Text Date/Time Number Text Yes/No Yes/No Yes/No Yes/No
Long integer Long integer
Nama Tabel
: Laporan
Primary Key
: IDLaporan
Foreign Key
:-
16 12 3 Byte
Tabel 4.17. Isi Tabel Laporan No. Nama Field 1 IDLaporan 2 Laporan
Tipe Data Text Text
57
Panjang 16 255
Nama Tabel
: Penduduk
Primary Key
: IDPenduduk
Foreign Key
: IDGolDarah, IDAgama, IDStatusPerkawinan, IDStatusPerkawinan Tabel 4.18. Isi Tabel Penduduk
No.
Nama Field
Tipe Data
Panjang
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
IDPenduduk NIKK Valid UserEntri WaktuEntri NIK UrutOnKel GlrDpn NamaLahir GlrBlk NIKDRT FlagThn AlamatSebelumnya NoPaspor TglAkhirPaspor TmpLahir NoAkteLahir IDGolDarah IDAgama IDStatusPerkawinan NoAkteNikah TglNikah NoAkteCerai TglCerai IDTipeHubKel AdaKelainan IDCacat IDPendidikan IDTipePekerjaan IbuNIK Ibu AyahNIK Ayah KetuaRT KetuaRW Anakke IDKewarganegaraan
AutoNumber Text Yes/No Text Date/Time Text Number Text Text Text Text Number Text Text Date/Time Text Text Number Number Number Text Date/Time Text Date/Time Number Number Number Number Number Text Text Text Text Text Text Number Number
Long integer 16
58
16 16 Byte 12 40 5 16 Byte 30 16 24 16 Byte Byte Byte 16 24 Byte Byte Byte Byte Byte 18 25 16 25 40 40 Byte Byte
38 39 40 41 42 43 44 45 46 47 48 50 51
IDBangsa TglMulaiTinggal TempatAsalPindah IDTipeAkseptotKB IbuWargaNegara IbuKeturunan IbuTmpTinggal AyahWargaNegara AyahKeturunan AyahTmpTinggal NoKITAS/KITAP TagNIK PekerjaanOrKTP
Number Date/Time Text Number Number Number Text Number Number Text Text Text Text
Nama Tabel
: Propinsi
Primary Key
: IDPropinsi
Foreign Key
:-
Byte 24 Byte Byte Byte 15 Byte Byte 15 24 24 24
Tabel 4.19. Isi Tabel Propinsi No. 1 2
Nama Field
Tipe Data
Panjang
Text Text
2 24
IDPropinsi Propinsi
Nama Tabel
: StatusKawin
Primary Key
: IDStatusKawin
Foreign Key
:Tabel 4.20. Isi Tabel Status Kawin
No. Nama Field 1 IDStatusKawin 2 StatusKawin
Tipe Data Number Text
59
Panjang Byte 12
Nama Tabel
: TipeBangsa
Primary Key
: IDBangsa
Foreign Key
:Tabel 4.21. Isi Tabel TipeBangsa
No. 1 2
Nama Field IDBangsa Bangsa
Nama Tabel
: TipeCacat
Primary Key
: IDCacat
Foreign Key
:-
Tipe Data
Panjang
Number Text
Byte 24
Tabel 4.22. Isi Tabel TipeCacat No. 1 2
Nama Field IDCacat Cacat
Tipe Data
Panjang
Number Text
Byte 24
Nama Tabel
: TipeHubKel
Primary Key
: ID TipeHubKel
Foreign Key
:Tabel 4.23. Isi Tabel TipeHubKel
No. Nama Field 1 IDTipeHubKel 2 HubKel
Tipe Data Number Text
60
Panjang Byte 24
Nama Tabel
: TipeKewarganegaraan
Primary Key
: IDTipeKewarganegaraan
Foreign Key
:Tabel 4.24. Isi Tabel TipeKewarganegaraan
No.
Nama Field
Tipe Data
Panjang
1 2 3
IDKewarganegaraan Kewarganegaraan Warganegara
Number Text Text
Byte 14 24
Nama Tabel
: TipePekerjaan
Primary Key
: ID TipePekerjaan
Foreign Key
:Tabel 4.25. Isi Tabel TipePekerjaan
No. Nama Field 1 IDTipePekerjaan 2 TipePekerjaan
Tipe Data Number Text
Nama Tabel
: TipePendidikan
Primary Key
: IDTipePendidikan
Foreign Key
:-
Panjang Byte 32
Tabel 4.26. TipePendidikan No. Nama Field 1 IDPendidikan 2 Pendidikan 3 TingkatPendidikan
Tipe Data Number Text Text
61
Panjang Byte 32 48