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