Tabel admin Tabel pelamar Tabel soal Tabel seleksi1

commit to user

2. Flowchart Admin, Petugas, Pimpinan

Flowchart admin, petugas dan pimpinan ditunjukkan pada Gambar 3.9. Gambar 3.9 Flowchart Admin, Petugas, Pimpinan

3.4. Perancangan Database

Perancangan database untuk pembuatan sistem informasi penerimaan karyawan baru berbasis web di Putra Mandiri adalah sebagai berikut :

3.4.1. Tabel admin

Tabel admin berfungsi untuk menyimpan data username dan password dari admin, petugas dan pimpinan yang digunakan untuk login ke sistem. commit to user Seseorang hanya dapat mengakses halaman admin, petugas dan pimpinan, apabila orang tersebut mempunyai hak atau telah terdaftar sebagai admin, petugas dan pimpinan dalam tabel admin. Struktur tabel admin digambarkan pada Tabel 3.1. Tabel 3.1 Tabel admin Nama Field Tipe Data Ukuran Field Keterangan username varchar 8 primary key password varchar 8 level varchar 8

3.4.2. Tabel pelamar

Tabel pelamar berfungsi untuk menyimpan data id pelamar, nomor ktp, nama, username, password, jenis kelamin, alamat, nomor telepon, tempat lahir, tanggal lahir, bulan lahir, tahun lahir dan photo dari pelamar dimana username dan password akan digunakan untuk login ke sistem. Struktur tabel pelamar digambarkan pada Tabel 3.2. Tabel 3.2 Tabel pelamar Nama Field Tipe Data Ukuran Field Keterangan id_pelamar varchar 6 primary key ktp varchar 17 primary key nama varchar 25 username varchar 10 password varchar 50 jenis varchar 9 alamat text - telp varchar 12 tlahir varchar 15 tgllahir int 2 commit to user blnlahir varchar 8 thnlahir int 4 filename varchar 255 location varchar 255

3.4.3. Tabel soal

Tabel soal berfungsi untuk menyimpan data soal seperti pertanyaan, pilihan a, pilihan b, pilihan c, pilihan d, jawaban, bobot soal dan gambar soal dikarenakan sesuai dengan kebutuhan PUTRA MANDIRI. Struktur tabel soal digambarkan pada Tabel 3.3. Tabel 3.3 Tabel soal Nama Field Tipe Data Ukuran Field Keterangan soalid int 3 primary key pertanyaan text - pilihan_a text - pilihan_b text - pilihan_c text - pilihan_d text - jawaban enum‘A’,’B’,’C’,’D’ - bobot int 3 filename varchar 255 location varchar 255

3.4.4. Tabel seleksi1

Tabel seleksi1 berfungsi untuk menyimpan data nilai dari hasil test seleksi 1 dalam bentuk pilihan ganda. Struktur tabel seleksi1 digambarkan pada Tabel 3.4. commit to user Tabel 3.4 Tabel seleksi1 Nama Field Tipe Data Ukuran Field Keterangan id_pelamar varchar 6 foreign key nilai1 int 3 status1 varchar 5

3.4.5. Tabel kategori