• Tidak ada hasil yang ditemukan

Perancangan Database

Dalam dokumen KEPENDUDUKAN DAN PENCATATAN SIPIL (Halaman 30-50)

BAB IV Perancangan Desain User Interface (UI) pada Website Laporan

4.2 Perancangan Database

Adapun perancangan basis data dari website laporan data kependudukan di Dinas Kependudukan dan Pencatatan Sipil sebagai berikut.

4.2.1 Nama tabel-tabel 1. tbl_bakak

Tabel 4.1 Perancangan Tabel BAKAK

No Nama Field Type Data Size Keterangan

1 id_bakak int 11 Primary key

2 tanggal date - -

2. capil_cerai

Tabel 4.2 Perancangan Tabel Cerai

No Nama Field Type Data Size Keterangan

1 id_cerai int 11 Primary key

2 tanggal date - -

3. cerai_byname

Tabel 4.3 Perancangan Tabel Cerai Byname

No Nama Field Type Data Size Keterangan 1 id_cerai_byname int 11 Primary key

2 tanggal date - -

4. cerai_group

Tabel 4.4 Perancangan Tabel Cerai Group

No Nama Field Type Data Size Keterangan 1 id_cerai_group int 11 Primary key

2 tanggal date - -

5. Tbl_rekaman

Tabel 4.5 Perancangan Tabel Rekaman No Nama Field Type

Data

Size Keterangan

1 id_rekaman int 11 Primary key

2 tanggal date - -

6. Tbl_rekaman_byname

Tabel 4.6 Perancangan Tabel Byname

No Nama Field Type Data Size Keterangan

1 id_rekaman_by int 11 Foreign key

name

2 tgl_awal Date - -

3 kecamatan Enum - -

4 Nik Varchar 16 -

5 nama_lgkp Varchar 25 -

6 tgl_lhr Date - -

7 jenis_klmin Varchar 10 -

8 alamat Varchar 40 -

9 nama_kel Varchar 20 -

10 nama_kec Varchar 20 -

11 tgl_rekam Date - -

12 status Varchar 30 -

7. Tbl_rekaman_group

Tabel 4.7 Perancangan Tabel Rekaman Group

No Nama Field Type Data Size Keterangan 1 id_rekaman_group Int 11 Primary key

2 tgl_awal Date - -

3 kecamatan Enum - -

4 no_kec Varchar 10 -

5 nama_kec Varchar 20 -

6 jumlah Varchar 20 -

8. Tbl_cetak_bulanan

Tabel 4.8 Perancangan Tabel Cetak Bulanan

No Nama Field Type Data Size Keterangan 1 id_cetak_bulanan Int 11 Primary key

2 tanggal date - -

9. Tbl_cetak_byname

Tabel 4.9 Perancangan Tabel Cetak Byname No Nama Field Type

Data

Size Keterangan

1 id_cetak_byname int 11 Primary key

2 tgl_awal date - -

3 kecamatan enum - -

4 nik varchar 16 -

5 nama_lgkp varchar 25 -

6 tgl_lhr date - -

7 jenis_klmin varchar 10 -

8 alamat varchar 40 -

9 nama_kel varchar 20 -

10 nama_kec varchar 20 -

11 tgl_rekam date - -

12 status varchar 40 -

13 tgl_cetak date - -

14 dicetak_oleh varchar 15 -

10. Tbl_cetak_ktp_bulanan

Tabel 4.10 Perancangan Tabel Cetak KTP Bulanan

No Nama Field Type

Data

Size Keterangan

1 id_cetak_ktp_bulanan Int 11 Primary key

2 tanggal Date - -

11. Tbl_cetak_ktp_group

Tabel 4.11 Perancangan Tabel Cetak KTP Group

No Nama Field Type Data Size Keterangan 1 id_cetak_ktp_group Int 11 Foreign key

2 tgl_awal Date - -

3 kode_pos Varchar 10 -

4 no_kec Varchar 10 -

5 nama_kec Varchar 20 -

6 jumlah Varchar 20 -

12. Tbl_cetak_ktp_harian

Tabel 4.12 Perancangan Tabel Cetak KTP Harian

No Nama Field Type

Data

Size Keterangan

1 id_cetak_ktp_harian Int 11 Primary key

2 tanggal Date - -

13. Tbl_dinas_sosial

Tabel 4.13 Perancangan Tabel Dinas Sosial No Nama Field Type

Data

Size Keterangan

1 id_dinas_sosial Int 11 Foreign key

2 tgl_awal date - -

3 kecamatan enum - -

4 no_kk varchar 16 -

5 nik varchar 16 -

6 nama_lgkp_ektp varchar 25 -

7 jenis_klmin_ektp varchar 10 -

8 tmpt_lhr varchar 40 -

9 tgl_lhr_ektp date - -

10 nama_kel_ektp varchar 20 -

11 nama_kec_ektp varchar 20 -

12 stat_kwn varchar 5 -

13 Pddk_akh varchar 20 -

14. Tbl_format

Tabel 4.14 Perancangan Tabel Format

No Nama Field Type Data Size Keterangan

1 id_format int 11 Foreign key

2 tgl_awal date - -

3 kecamatan enum - -

4 no_kec varchar 10 -

5 nama_kec varchar 20 -

6 jumlah varchar 10 -

15. Tbl_harian

Tabel 4.15 Perancangan Tabel Harian

No Nama Field Type Data Size Keterangan

1 id_harian Int 11 Primary key

2 tanggal Date - -

16. Tbl_harian_siak

Tabel 4.16 Perancangan Tabel SIAK

No Nama Field Type Data Size Keterangan

1 id_harian_siak Int 11 Primary key

2 tanggal Date - -

17. Tbl_harian_tte

Tabel 4.17 Perancangan Tabel Harian TTE

No Nama Field Type Data Size Keterangan

1 id_harian_tte Int 11 Primary key

2 tanggal Date - -

18. Tbl_kawin

Tabel 4.18 Perancangan Tabel Kawin

No Nama Field Type

Data

Size Keterangan

1 id_kawin Int 11 Primary key

2 tanggal Date - -

19. Tbl_kawin_byname

Tabel 4.19 Perancangan Tabel Kawin Byname

No Nama Field Type Data Size Keterangan 1 id_kawin_byname Int 11 Primary key

2 tgl_awal date - -

3 kecamatan enum - -

4 kawin_no varchar 10 -

5 kawin_tgl_kawin varchar 20 -

6 kawin_tmpt_kawin varchar 10 -

7 didaftar_oleh varchar 15 -

8 tanggal_daftar date - -

20. Tbl_kawin_group

Tabel 4.20 Perancangan Tabel Kawin Group

No Nama Field Type Data Size Keterangan

1 id_kawin_group Int 11 Foreign key

2 tanggal Date - -

21. Tbl_kia

Tabel 4.21 Perancangan Tabel KIA

No Nama Field Type

Data

Size Keterangan

1 id_kia Int 11 Primary key

2 tanggal Date - -

22. Tbl_kia_byname

Tabel 4.22 Perancangan Tabel KIA Byname

No Nama Field Type Data Size Keterangan

1 id_kia_byname int 11 Foreign key

2 tgl_awal date - -

3 kecamatan enum - -

4 no_dokumen varchar 10 -

5 no_kk varchar 16 -

6 nik varchar 16 -

7 nama_lgkp varchar 25 -

8 jenis_klmin date 10 -

9 alamat varchar 40

10 dicetak_oleh varchar 15 -

11 tanggal_cetak date - -

23. Tbl_kia_group

Tabel 4.23 Perancangan Tabel KIA Group

No Nama Field Type Data Size Keterangan

1 id_kia_group int 11 Foreign key

2 Tgl_awal date - -

3 kecamatan enum - -

4 no_kec varchar 10 -

5 nama_kec varchar 20 -

6 jumlah varchar 10 -

24. Tbl_kk

Tabel 4.24 Perancangan Tabel Kartu Keluarga

No Nama Field Type Data Size Keterangan

1 id_kk Int 11 Primary key

2 tanggal Date - -

25. Tbl_kk_byname

Tabel 4.25 Perancangan Tabel Kartu Keluarga Byname

No Nama Field Type Data Size Keterangan

1 id_kk_byname Int 11 Foreign key

2 tgl_awal date - -

3 kecamatan enum - -

4 no_kec varchar 10 -

5 nama_kec varchar 20 -

6 jumlah varchar 10 -

26. Tbl_kk_group

Tabel 4.26 Perancangan Kartu Keluarga Group

No Nama Field Type Data Size Keterangan

1 id_kk_group int 11 Foreign key

2 tgl_awal date - -

3 kecamatan enum - -

4 no_kec varchar 10 -

5 nama_kec varchar 20 -

6 jumlah varchar 10 -

27. Tbl_kelahiran

Tabel 4.27 Perancangan Tabel Kelahiran

No Nama Field Type Data Size Keterangan

1 id_kelahiran Int 11 Primary key

2 tanggal Date - -

28. Tbl_kelahiran_byname

Tabel 4.28 Perancangan Tabel Kelahiran Byname

No Nama Field Type Data Size Keterangan 1 id_kelahiran_byname Int 11 Foreign key

2 tgl_awal Date - -

3 kecamatan Enum - -

4 bayi_no Varchar 10 -

5 bayi_nik Varchar 16 -

6 bayi_nama_lgkp Varchar 25 -

7 bayi_tgl_lahir Date - -

8 bayi_jns_kelamin Varchar 10 -

9 no_kk Varchar 16 -

10 ibu_nik Varchar 16 -

11 ibu_nama_lgkp Varchar 25 -

29. Tbl_kelahiran_group

Tabel 4.29 Perancangan Tabel Kelahiran Group

No Nama Field Type Data Size Keterangan 1 id_kelahiran_group int 11 Foreign key

2 tgl_awal date - -

3 kecamatan enum - -

4 no_kec varchar 10 -

5 nama_kec varchar 20 -

6 jumlah varchar 10 -

30. Tbl_kematian

Tabel 4.30 Perancangan Tabel Kematian No Nama Field Type

Data

Size Keterangan

1 id_kematian int 11 Primary key

2 tanggal date - -

31. Tbl_kematian_byname

Tabel 4.31 Perancangan Tabel Kematian Byname

No Nama Field Type Data Size Keterangan 1 id_kematian_byname Int 11 Primary key

2 tgl_awal Date - -

3 kecamatan Enum - -

4 mati_no Varchar 10 -

5 mati_no_kk Varchar 16 -

6 mati_nama_kk Varchar 25 -

7 mati_jns_kelamin Varchar 10 -

8 Mati_tgl_lahir Date - -

32. Tbl_kematian_group

Tabel 4.32 Perancangan Tabel Kematian Group

No Nama Field Type Data Size Keterangan 1 id_kematian_group Int 11 Foreign key

1 tgl_awal Date - -

2 nik Varchar 16 -

3 nama_lgkp Varchar 25 -

4 tgl_lhr Date - -

5 jenis_klmin Varchar 10 -

6 alamat Varchar 40 -

7 nama_kel Varchar 20 -

8 nama_kec Varchar 20 -

9 tgl_rekam Date - -

10 status Varchar 10 -

33. Tbl_pengakuan_anak

Tabel 4.33 Perancangan Tabel Pengakuan Anak

No Nama Field Type Data Size Keterangan 1 id_pengakuan_anak Int 11 Primary key

2 tanggal Date - -

34. Tbl_pengakuan_anak_byname

Tabel 4.34 Perancangan Tabel Pengakuan Anak Byname

No Nama Field Type

Data

Size Keterangan

1 id_pengakuan_anak _byname

int 11 Primary key

2 tgl_awal date - -

3 kecamatan enum - -

4 anak_nik varchar 16 -

5 anak_nama_lgkp varchar 25 -

6 anak_jns_kelamin varchar 10 -

7 anak_lahir_tmpt varchar 30 -

8 anak_lahir_tgl date - -

35. Tbl_pengakuan_anak_group

Tabel 4.35 Perancangan Tabel Pengakuan Anak Group

No Nama Field Type

Data

Size Keterangan

1 id_pengakuan_anak_group Int 11 Foreign key

2 tgl_awal Date - -

3 kecamatan Enum - -

4 no_kec varchar 10 -

5 nama_kec varchar 20 -

6 jumlah varchar 10 -

36. Tbl_pengesahan_anak

Tabel 4.36 Perancangan Tabel Pengesahan Anak

No Nama Field Type Data Size Keterangan 1 id_pengakuan_anak Int 11 Primary key

2 tanggal Date - -

37. Tbl_pengesahan_anak_byname

Tabel 4.37 Perancangan Tabel Pengesahan Anak Byname

No Nama Field Type

Data

Size Keterangan

1 id_pengesahan_anak_byname int 11 Primary key

2 tgl_awal date - -

3 kecamatan enum - -

4 anak_nik varchar 16 -

5 anak_nama_lgkp varchar 25 -

6 anak_jns_kelamin varchar 10 -

7 anak_lahir_tmpt varchar 30 -

8 anak_lahir_tgl date - -

38. Tbl_pengesahan_anak_group

Tabel 4.38 Perancangan Tabel Pengesahan Anak Group

No Nama Field Type

Data

Size Keterangan

1 id_pengesahan_anak_group Int 11 Foreign key

2 tgl_awal Date - -

3 kecamatan enum - -

4 no_kec varchar 10 -

5 nama_kec varchar 20 -

6 jumlah varchar 10 -

39. Tbl_pindah

Tabel 4.39 Perancangan Tabel Pindah

No Nama Field Type Data Size Keterangan

1 id_pindah int 11 Primary key

2 tanggal date - -

40. Tbl_pindah_byname

Tabel 4.40 Perancangan Tabel Pindah Byname

No Nama Field Type Data Size Keterangan 1 id_pindah_byname Int 11 Primary key

2 tgl_awal Date - -

3 kecamatan Enum - -

4 no_surat_pindah Varchar 10 -

5 no_kk Varchar 16 -

6 nik_kepala_keluarga Varchar 16 - 7 nama_kpla_keluarga Varchar 25 -

8 alamat Varchar 40 -

9 rt Varchar 5 -

10 rw Varchar 5 -

41. Tbl_pindah_group

Tabel 4.41 Perancangan Tabel Pindah Group

No Nama Field Type Data Size Keterangan 1 id_pindah_group int 11 Primary key

2 tanggal date - -

42. Tbl_prr_16

Tabel 4.42 Perancangan Tabel PRR 16

No Nama Field Type Data Size Keterangan 1 id_pindah_prr_16 int 11 Primary key

2 tanggal date - -

43. Tbl_prr_16_byname

Tabel 4.43 Perancangan Tabel PRR 16 Byname

No Nama Field Type Data Size Keterangan 1 id_prr_16_byname Int 11 Foreign key

2 tgl_awal Date - -

3 kecamatan Enum - -

4 nik Varchar 16 -

5 nama_lgkp Varchar 25 -

6 tgl_lhr Date - -

7 alamat Varchar 40 -

8 nama_kel Varchar 20 -

9 nama_kec Varchar 20 -

10 tgl_rekam Date - -

44. Tbl_prr_16_group

Tabel 4.44 Perancangan Tabel PRR 16 Group

No Nama Field Type Data Size Keterangan 1 id_prr_16_group int 11 Foreign key

2 tgl_awal date - -

3 nik varchar 16 -

4 no_kec varchar 10 -

5 nama_kec varchar 20 -

6 jumlah varchar 10 -

45. Tbl_prr_17_byname

Tabel 4.45 Perancangan Tabel PRR 17 Byname

No Nama Field Type Data Size Keterangan 1 id_prr_17_byname Int 11 Primary key

2 tgl_awal Date - -

3 kecamatan Enum - -

4 nik Varchar 16 -

5 nama_lgkp Varchar 25 -

6 tgl_lhr Date - -

7 alamat Varchar 40 -

8 nama_kel Varchar 20 -

9 nama_kec Varchar 20 -

10 tgl_rekam Date - -

46. Tbl_prr_17_group

Tabel 4.46 Perancangan Tabel PRR 17 Group

No Nama Field Type Data Size Keterangan 1 id_prr_17_group int 11 Foreign key

2 tgl_awal date - -

3 nik varchar 16 -

4 no_kec varchar 10 -

5 nama_kec varchar 20 -

6 jumlah varchar 10 -

47. Tbl_tte_kelahiran

Tabel 4.47 Perancangan Tabel TTE Kelahiran

No Nama Field Type Data Size Keterangan 1 id_tte_kelahiran int 11 Primary key

2 tanggal date - -

48. Tbl_tte_kelahiran_group

Tabel 4.48 Perancangan Tabel TTE Kelahiran Group

No Nama Field Type Data Size Keterangan 1 id_tte_kelahiran_group Int 11 Foreign key

2 tgl_awal Date - -

3 nik Varchar 16 -

4 no_kec Varchar 10 -

5 nama_kec Varchar 20 -

6 jumlah Varchar 10 -

49. Tbl_tte_kematian

Tabel 4.49 Perancangan Tabel TTE Kematian

No Nama Field Type Data Size Keterangan 1 id_tte_kematian int 11 Primary key

2 tanggal date - -

50. Tbl_tte_kematian_group

Tabel 4.50 Perancangan Tabel TTE Kematian Group

No Nama Field Type Data Size Keterangan 1 id_tte_kematian_group Int 11 Foreign key

2 tgl_awal Date - -

3 nik Varchar 16 -

4 no_kec Varchar 10 -

5 nama_kec Varchar 20 -

6 jumlah Varchar 10 -

51. Tbl_tte_kk

Tabel 4.51 Perancangan Tabel TTE Kartu Keluarga

No Nama Field Type Data Size Keterangan

1 id_tte_kk int 11 Primary key

2 tanggal date - -

52. Tbl_tte_kk_group

Tabel 4.52 Perancangan Tabel TTE Kartu Keluarga Group

No Nama Field Type Data Size Keterangan 1 id_tte_kk_group int 11 Foreign key

2 tgl_awal date - -

3 nik varchar 16 -

4 no_kec varchar 10 -

5 nama_kec varchar 20 -

6 jumlah varchar 10 -

53. Tbl_tte_perceraian

Tabel 4.53 Perancangan Tabel TTE Perceraian

No Nama Field Type Data Size Keterangan 1 id_tte_perceraian int 11 Primary key

2 tanggal date - -

54. Tbl_tte_perceraian_group

Tabel 4.54 Perancangan Tabel TTE Perceraian Group

No Nama Field Type

Data

Size Keterangan

1 id_tte_perceraian_group Int 11 Foreign key

2 tgl_awal Date - -

3 nik Varchar 16 -

4 no_kec Varchar 10 -

5 nama_kec Varchar 20 -

6 jumlah Varchar 10 -

55. Tbl_tte_perkawinan

Tabel 4.55 Perancangan Tabel Perkawinan

No Nama Field Type Data Size Keterangan 1 id_tte_perkawinan int 11 Primary key

2 tanggal date - -

56. Tbl_tte_perkawinan_group

Tabel 4.56 Perancangan Tabel Perkawinan Group

No Nama Field Type Data Size Keterangan 1 id_perkawinan_group Int 11 Foreign key

2 tgl_awal Date - -

3 nik Varchar 16 -

4 no_kec Varchar 10 -

5 nama_kec Varchar 20 -

6 jumlah Varchar 10 -

57. Tbl_tte_perpindahan

Tabel 4.57 Perancangan Tabel Perpindahan

No Nama Field Type Data Size Keterangan 1 id_tte_perpindahan int 11 Primary key

2 tanggal date - -

58. Tbl_tte_perpindahan_group

Tabel 4.58 Perancangan Tabel Perpindahan Group

No Nama Field Type

Data

Size Keterangan

1 id_tte_perpindahan_group int 11 Foreign key

2 tgl_awal date - -

3 nik varchar 16 -

4 no_kec varchar 10 -

5 nama_kec varchar 20 -

6 jumlah varchar 10 -

4.3 Perancangan Desain User Interface (UI) Pada Laporan Data

Dalam dokumen KEPENDUDUKAN DAN PENCATATAN SIPIL (Halaman 30-50)

Dokumen terkait