Perancangan Basis Data Konseptual Perancangan Basis Data Logikal Desain Basis Data Fisikal

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