Gambar 3.6. Flowchart DSS Seleksi Karyawan
3.3. Perancangan Database
Langkah awal dalam membangun suatu sistem perancangan suatu sistem dengan melakukan perancangan database yang akan digunakan.
Database ini membentuk tabel yang akan digunakan untuk menyimpan berbagai informasi yang digunakan dan juga digunakan dalam pengolahan
data. Dalam Sistem ini memerlukan tabel:
a. Tabel Pelamar
Nama Tabel : t_pelamar
Fungsi : Memasukkan data pelamar
Primary Key : No_Pendaftaran
Tabel 3.1 Tabel Pelamar
Nama Field Type Data
Ukuran Keterangan
No_Pendaftaran Varchar
6 Primary Key
Nama Varchar
50 No_KTP
Char 13
Jenis_Kelamin Enum
āPā,āLā Tempat_Lahir
Varchar 30
Tanggal_Lahir Date
Status_Pernikahan Varchar
13 Kewargaregaran
Varchar 9
Tinggi_Badan Varchar
3 Berat_Badan
Varchar 3
Agama Varchar
8 No_Telp
Varchar 12
Email Varchar
20 Alamat
Text Pendidikan_Terakhir Varchar
30 Lulusan
Varchar 20
Nilai_IPK Varchar
15 Keahlian
Varchar 20
Bidang Varchar
20 Pengalaman
Varchar 15
Ket_Pengalaman Text
Sertifikat Varchar
15 Ket_Sertifikat
Text Posisi
Varchar 15
b. Tabel Nilai CV
Nama Tabel : t_nilai_cv Fungsi
: Memasukkan hasil bobot score dari cv Primary Key : No_Pendaftaran
Tabel 3.2 Tabel Nilai CV
Nama Field Type_Data
Ukuran Keterangan
No_Pendaftaran Varchar
6 Primary Key
Score_lulusan int
1 Score_ipk
int 1
Score_tahun int
1 Score_sertifikat
int 1
c. Tabel Nilai Tes Operator
Nama Tabel : t_nilai_tes Fungsi
: Memasukkan hasil bobot score tes seleksi Primary Key : No_Pendaftaran
Tabel 3.3 Tabel Nilai Tes
Nama Field Type_Data
Ukuran Keterangan
No_Pendaftaran Varchar
6 Primary Key
Score_tes int
1
d. Tabel Nilai Tes Programmer
Nama Tabel : t_nilaites_programmer Fungsi
: Memasukkan hasil bobot score tes seleksi bagian Pogrammer
Primary Key : No_Pendaftaran
Tabel 3.4 Tabel Nilai Tes Programmer
Nama Field Type_Data
Ukuran Keterangan
No_Pendaftaran Varchar
6 Primary Key
Score_tes int
1
e. Tabel Soal Operator
Nama Tabel : t_soal Fungsi
: Memasukkan soal yang akan digunakan untuk tes seleksi
Primary Key : Id_soal
Tabel 3.5 Tabel Soal
Nama Field Type_Data
Ukuran Keterangan
Id_soal Varchar
12 Primary Key
Bab Text
Soal Text
Pilihan_A Text
Pilihan_B Text
Pilihan_C Text
Pilihan_D Text
Kunci_Jawaban Text
f. Tabel Soal Programmer
Nama Tabel : t_soal_ programmer
Fungsi : Memasukkan soal yang akan digunakan untuk tes
seleksi bagian Programmer Primary Key : Id_soal
Tabel 3.6 Tabel Soal bagian Programmer
Nama Field Type_Data
Ukuran Keterangan
Id_soal Varchar
12 Primary Key
Bab Text
Soal Text
Pilihan_A Text
Pilihan_B Text
Pilihan_C Text
Pilihan_D Text
Kunci_Jawaban Text
g. Tabel Hasil Operator
Nama Tabel : t_Hasil Fungsi : Memasukkan score hasil akhir bagian operator
Primary Key : No_Pendaftaran
Tabel 3.7 Tabel Hasil
Nama Field Type Data
Ukuran Keterangan
No_pendaftaran Varchar
6 Primary Key
Total_Score Int
1 Keterangan
Varchar 30
h. Tabel Hasil Programmer
Nama Tabel : t_hasil_programmer Fungsi : Memasukkan score hasil akhir bagian programmer
Primary Key : No_Pendaftaran
Tabel 3.8 Tabel Hasil Programmer
Nama Field Type Data
Ukuran Keterangan
No_pendaftaran Varchar
6 Primary Key
Total_Score Int
3 Keterangan
Varchar 30
3.5 Perancangan Interface