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