3.4.3.1.1. Perancangan Basis Data Konseptual
Gambar 3.4. Diagram ER
3.4.3.1.2. Perancangan Basis Data Logikal
Instansi
PK idInstansi
namaInstansi
alamatInstansi tlpInstansi
peserta
PK idPeserta
namaPeserta alamatPeserta
jenisKelamin tglLahir
pendidikan skBangsa
FK1 instansi
skor2 FK1
peserta tglTes
jumlah simpang
tinggi mean
tahunNorma tempatTes
FK2 korektor
norma
PK idNorma
jenisNorma min
max tahun
nomor karyawan
PK idKaryawan
namaKaryawan alamatKaryawan
noHP jenisKelamin
tglLahir jabatan
username password
skor1 FK1
peserta tglTes
garisKe tempuh1
tempuh2 jumlahPerGaris
sisa lubang
betulsalahpuncak FK1
idPeserta tglTes
nilai jenis
tahunNorma
Gambar 3.5 Basis Data Logikal
3.4.3.1.3. Desain Basis Data Fisikal
Tabel 3.1 Tabel Instansi
Nama Field Tipe
Keterangan idInstansi
varchar100 Primary key untuk tabel instansi
namaInstansi varchar100
field untuk nama instansi tlpInstansi
varchar20 field untuk no tlp instansi
alamatInstansi varchar500
field untuk alamat instansi
Tabel 3.2 Tabel Peserta
Nama Field Tipe
Keterangan idPeserta
Varchar100 Primary key untuk tabel Peserta
namaPeserta varchar100
Field untuk nama peserta alamatPeserta
Varchar500 Field untuk alamat peserta
jenisKelamin Varchar20
Field untuk jenis Kelamin peserta tglLahir
Date Field untuk tanggal lahir
pendidikan Varchar100
Field untuk pendidikan peserta skbangsa
Varchar100 Field untuk suku bangsa peserta
tlpPeserta Varchar20
Field untuk no tlp peserta instansi
Varchar100 Foreign key dari tabel instansi
Tabel 3.3 Tabel Skor1
Nama Field Tipe
Keterangan GarisKe
Int Field untuk urutan garis
tempuh1 Int
Field untuk tempuh1 tempuh2
Int Field untuk tempuh2
sisa Int
Field untuk sisa jmlPerGaris
Int Field untuk jumlah per garis
lubang int5
Field untuk lubang tgl_tes
Date Field untuk tanggal tes
peserta int11
Foreign key dari tabel Peserta
Tabel 3.4 Tabel Skor2
Nama Field Tipe
Keterangan peserta
Varchar100 Foreign key dari tabel Peserta
tglTes Date
Field untuk tanggal tes jumlah
Int Field untuk jumlah
simpang Double
Field untuk simpangan tinggi
Int Field untuk tinggi
mean Double
Field untuk rata-rata tahun
Int Field untuk tahun norma
korektor Varchar100
Foreign key dari tabel Karyawan
Tabel 3.5 Tabel Norma
Nama Field Tipe
Keterangan idNorma
varchar100 Primary key untuk tabel norma
jenis varchar100
Field untuk jenis norma Min
Double Field untuk min
Max Double
Field untuk max Nomor
Int Field untuk nomor urutan norma
Tahun Int
Field untuk tahun norma
Tabel 3.6 Tabel Karyawan
Nama Field Tipe
Keterangan idKaryawan
Varchar100 Primary key untuk tabel Karyawan
namaKaryawan varchar100
Field untuk nama_karyawan jenisKelamin
Varchar20 Field untuk jenis kelamin
Username Varchar25
Field untuk username Password
varchar25 Field untuk password
alamatKaryawan Varchar500
Field untuk alamat karyawan Jabatan
varchar20 Field untuk jabatan
noHP varchar20
Field untuk no tlp tglLahir
Date Field untuk tanggal lahir
3.4.3.2. Perancangan Interface