PEMBUATAN APLIKASI UJIAN PEGAWAI MANAJEMEN SDM AJB BUMIPUTERA 1912 BERBASIS WEBSITE Nama NPM Jurusan Pembimbing
: Didi Kurnia Rumapea : 19111166 : Sistem Informasi : Dr. Dewi Agushinta Rahayu, Skom., MSc
LATAR BELAKANG
• Cara pengelolaan ujian yang masih manual dengan menggunakan paper test. • Pengelolaan nilai ujian yang dilakukan masih menggunakan tulisan tangan.
BATASAN MASALAH • Pembuatan aplikasi website ujian pegawai pada sisi admin dan user membahas mengenai cara melakukan pengelolaan data pegawai / peserta dan jabatan / level, pembuatan modul ujian, tata cara user dan laporan nilai ujian bagi admin dengan menggunakan komputerisasi. • Aplikasi website Ujian Pegawai dibuat dengan menggunakan Diagram ER sebagai perancangan berbasis objek, PHP, MySQL, dan PHPDesigner Sebagai Script Editor.
TUJUAN PENULISAN
• Untuk menghasilkan website yang bisa digunakan oleh admin dan user Pemantauan kinerja Pegawaii • Dan mengembangkan sistem manual menjadi terkomputerisasi
Pengelolaan Data Pegawai
Website
Ujian pegawai
Laporan nilai ujian
METODE PENELITIAN Perencanaan • Mempersiapkan software dan spesifikasi hardware yang Analisa Perancangan
• •
Pembuatan • Uji Coba
•
digunakan dalam pembuatan aplikasi, serta mengumpulkan informasi data soal ujian dan data pegawai. Menganalisa dari sistem yang lama ke sistem yang baru dengan menggunakan diagram ERD. Dengan membuat model sistem ERD, membuat rancangan struktur navigasi, membuat rancangan interface, dan membuat rancangan database. Dengan mengetikan coding bahasa pemrograman dan diimplementasikan ke dalam bentuk design aplikasi yang dibuat. Dengan menguji coba semua fitur yang terdapat pada aplikasi yang telah dibuat.
RANCANGAN ERD
STRUKTUR NAVIGASI
Rancangan Struktur User
STRUKTUR NAVIGASI
Rancangan Struktur Admin
RANCANGAN DATABASE Tabel Admin
Tabel Jabatan
Nama Field
Tipe Data
Panjang
Keterangan
Nama Field
Tipe Data
Panjang
Keterangan
nip (Primary)
integer
4
Primary Key
id_jabatan (Primary)
integer
10
Primary Key
nama
varchar
35
Not Null
nama_jabatan
varchar
30
Not Null
alamat
text
-
Not Null
agama
varchar
20
Not Null
tmpt_lahir
varchar
20
Not Null
Nama Field
Tipe Data
Panjang
Keterangan
tgl_lahir
date
-
Not Null
id_ujian (Primary)
varchar
5
Primary Key
jk
varchar
20
Not Null
jawaban
text
-
Null
kwgn
varchar
20
Not Null
telp
text
-
Not Null
foto
varchar
50
Null
Tabel Detail Jabatan Nama Field
Tipe Data
Panjang
Keterangan
nip
integer
4
Foreign Key
id_jabatan
integer
10
Not Null
Tabel Detail Jawaban
Tabel Mat Uji Nama Field
Tipe Data
Panjang
Keterangan
id_mat_uji (Primary)
integer
3
Primary Key
nama_mat_uji
varchar
30
Not Null
RANCANGAN DATABASE (lanjutan) Tabel Nilai
Tabel Pegawai
Nama Field
Tipe Data
Panjang
Keterangan
Nama Field
Tipe Data
Panjang
Keterangan
id_nilai (Primary)
integer
10
Primary Key
nip
int
4
Primary Key
nip
integer
4
Foreign Key
nama
varchar
35
Not Null
id_ujian
varchar
20
Foreign Key
alamat
text
-
NULL
nilai
float
-
Not Null
agama
varchar
20
NULL
detail_jawaban
text
-
Null
tmpt_lahir
varchar
20
Not Null
jml_benar
tinyint
4
Not Null
tgl_lahir
date
-
Not Null
jml_salah
tinyint
4
Not Null
jk
varchar
20
Not Null
kwgn
varchar
20
Not Null
telp
text
-
Not Null
foto
varchar
50
Not Null
Tabel Pil Jawaban Nama Field
Tipe Data
Panjang
Keterangan
id_jawaban (Primary)
integer
10
Primary Key
id_soal
varchar
10
Foreign Key
jawaban
text
-
Not Null
Nama Field
Tipe Data
Panjang
Keterangan
status
tinyint
1
Not Null
id_soal (Primary)
varchar
10
Primary Key
id_ujian
varchar
10
Foreign Key
isi_soal
text
-
Not Null
Tabel Soal
RANCANGAN DATABASE (lanjutan) Tabel Ujian
Tabel V Ujian Mat Uji
Nama Field
Tipe Data
Panjang
Keterangan
Nama Field
Tipe Data
Panjang
Keterangan
id_ujian (Primary)
integer
10
Primary Key
id_ujian
integer
10
Foreign Key
nama_ujian
varchar
50
Not Null
nama_ujian
varchar
50
Not Null
id_mat_uji
varchar
10
Foreign Key
id_mat_uji
varchar
10
Foreign Key
id_jabatan
integer
10
Null
nama_mat_uji
varchar
30
Not Null
tanggal
date
-
Not Null
tanggal
date
-
Not Null
waktu
varchar
8
Not Null
waktu
varchar
8
Not Null
keterangan
text
-
Not Null
keterangan
text
-
Not Null
Tabel User Nama Field
Tipe Data
Panjang
Keterangan
nip
integer
4
Foreign Key
password
varchar
40
Not Null
level
varchar
20
Not Null
OUTPUT PROGRAM
OUTPUT PROGRAM
OUTPUT PROGRAM
OUTPUT PROGRAM
OUTPUT PROGRAM
OUTPUT PROGRAM
OUTPUT PROGRAM
OUTPUT PROGRAM
OUTPUT PROGRAM
OUTPUT PROGRAM
OUTPUT PROGRAM
OUTPUT PROGRAM
OUTPUT PROGRAM
KESIMPULAN E-Learning Ujian Pegawai Manajemen SDM AJB Bumiputera 1912 ini membantu para pegawai untuk melakukan ujian tes dengan efektif dan efesien. Admin dapat dengan mudah membuat report hasilnya dalam bentuk excel dan PDF, tidak perlu lagi menggunakan kertas untuk melakukan ujian seperti yang dilakukan sebelumnya. Pengujian aplikasi ini telah mendapat beberapa respon yang sangat positif, baik dalam bentuk fungsi dam tingkat sistem yang digunakan cukup baik.
SARAN 1. Pada aplikasi ini diharapkan bisa dikembangkan dengan tampilan interface / antarmuka yang lebih responsive agar bisa di akses melalui perangkat device manapun. 2. Pada menu entry peserta ujian diharapkan bisa ditambah fasilitas pencarian. 3. Aplikasi ini telah dipresentasikan ke bagian SDM di AJB Bumiputera 1912 dan diharapkan bisa dipakai untuk memantau penilaian kinerja para pegawai di perusahaan tersebut.
TERIMA KASIH