Perancangan Database Penerbitan SKCK

commit to user 19

3.6 Perancangan Database

Dalam pembuatan aplikasi penerbitan SKCK diperlukan adanya suatu basis data yang digunakan untuk tempat menyimpan data. Perancangan untuk aplikasi penerbitan SKCK adalah sebagai berikut : 1. Nama tabel : Bio.DB Menyimpan Biodata pemohon Tabel 3.1 Tabel Bio.DB Nama Tipe Panjang Ket. No.Reg Text 10 No.Register Key Nama Text 40 Nama TmpLahir Text 15 Tempat Lahir TglLahir Date - Tanggal Lahir Agama Text 10 Agama NoKTP Text 30 Nomor KTP Alamat Text 60 Alamat Pemohon Kota Text 15 Kota Sekarang Telp Text 15 Telefon Pekerjaan Text 25 Pekerjaan Pendidikan Text 15 Pendidikan Terakhir NmAyah Text 25 Nama Ayah NmIbu Text 25 Nama Ibu AlmtAyah Text 60 Alamat Ayah AlmtIbu Text 60 Alamat Ibu Foto Text 60 Foto Nama_Pasangan Text 30 Nama Pasangan Kebangsaan Text 30 Kebangsaan TB Text 3 Tinggi Badan CM Berat Text 3 Berat Badan KG W_Kulit Text 20 Warna Kulit Btk_Tubuh Text 20 Bentuk Tubuh Btk_Muka Text 20 Bentuk Muka Dahi Text 20 Bentuk Dahi W_Mata Text 20 Warna Mata Kelainan_Mata Text 20 Kelainan pada mata Hidung Text 20 Bentuk Hidung Bibir Text 20 Bentuk Bibir Dagu Text 20 Bentuk Dagu Telinga Text 20 Bentuk Telinga Tattoo Text 35 Tattoo gambar Cacat Text 35 Cacat yang ada di tubuh Gol_darah Text 2 Golongan Darah commit to user 20 Tabel 3.1 Tabel Bio.DB lanjutan Btk_Kepala Text 20 Bentuk Kepala Suku Text 35 Suku AlmtPasangan Text 50 Alamat Pasangan JnsRambut Text 25 Jenis Rambut Gigi Text 25 Bentuk Gigi CatKrim Text 5 Catatan Kriminal 2. Nama tabel : TbCat_Krim.DB Menyimpan data catatan kriminal pemohon SKCK Tabel 3.2 Tabel TbCat_Krim.DB Nama Tipe Panjang Ket. Auto Text 5 No.Catatan Kriminal No.Reg Text 10 No.Register Kode_Pasal Text 5 Pelanggaran Pasal Tgl_Perkara Date - Tanggal Perkara Tmp_Perkara Text 30 Tempat Kejadian Perkara Kota Text 20 Kota domisili 3. Nama tabel : TbPasal.DB Menyimpan data pasal Tabel 3.3 Tabel TbPasal.DB Nama Tipe Panjang Ket. Kode_Pasal Text 5 Kode Pasal Urai_Pasal Text 30 Uraian Pasal commit to user 21 4. Nama tabel : TbRumus.DB Menyimpan rumus sidik jari pemohon Tabel 3.4 Tabel TbRumus.DB Nama Tipe Panjang Ket. No.Reg Text 10 Nomor Register Sidikatas1 Text 3 Sidik Jari Atas 1 Sidikatas2 Text 3 Sidik Jari Atas 2 Sidikatas3 Text 3 Sidik Jari Atas 3 Sidikatas4 Text 3 Sidik Jari Atas 4 Sidikatas5 Text 3 Sidik Jari Atas 5 Sidikbawah1 Text 3 Sidik Jari Bawah 1 Sidikbawah2 Text 3 Sidik Jari Bawah 2 Sidikbawah3 Text 3 Sidik Jari Bawah 3 Sidikbawah4 Text 3 Sidik Jari Bawah 4 Sidikbawah5 Text 3 Sidik Jari Bawah 5 5. Nama tabel : TbPejabat.DB Menyimpan data pejabat yang berwenang mengesahkan SKCK Tabel 3.5 Tabel TbPejabat.DB Nama Tipe Panjang Ket. NRP Text 9 Nomor Induk Nama_Pejabat Text 50 Nama Pejabat Jabatan Text 25 Jabatan Pangkat 6. Nama tabel : TbFoto.DB Menyimpan foto pemohon Tabel 3.6 Tabel TbFoto.DB Nama Tipe Panjang Ket. No.Reg Text 10 Nomor Registrasi Foto1 Text 60 Foto Depan Foto2 Text 60 Foto Kanan Foto3 Text 60 Foto Kiri 7. Nama tabel : TbSKCK.DB Menyimpan data SKCK Tabel 3.7Tabel TbSKCK.DB Nama Tipe Panjang Ket. No_SKCK Text 25 No.SKCK No.Reg Text 10 Nomor Register Tgl_buat Date - Tanggal Buat Tgl_sampai Date - Tanggal Sampai Keperluan Text 50 Keperluan Cetak commit to user 22 8. Nama tabel : User.DB Menyimpan data pengguna aplikasi dan password Tabel 3.8 Tabel User.DB Nama Tipe Panjang Ket. User Text 10 User Password Text 8 Password

3.7 Desain Input dan Output