Perancangan Database Decision Support System seleksi karyawan programmer dan operator IT 4165

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