TUGAS AKHIR PEMBUATAN SISTEM INFORMASI …... · beberapa hal perusahaannya melalui internet....
Transcript of TUGAS AKHIR PEMBUATAN SISTEM INFORMASI …... · beberapa hal perusahaannya melalui internet....
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
i
TUGAS AKHIR
PEMBUATAN SISTEM INFORMASI PENERIMAAN
KARYAWAN BARU BERBASIS WEB DI PUTRA MANDIRI
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Sebelas Maret
Disusun Oleh :
LUCKY MAYANG ASIH
NIM. M3209050
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET SURAKARTA
SURAKARTA
2012
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ii
HALAMAN PERSETUJUAN
PEMBUATAN SISTEM INFORMASI PENERIMAAN
KARYAWAN BARU BERBASIS WEB DI PUTRA MANDIRI
Disusun Oleh :
LUCKY MAYANG ASIH NIM. M3209050
Tugas Akhir ini telah disetujui untuk dipresentasikan pada ujian Tugas Akhir
pada tanggal 25 Juni 2012
Pembimbing
Hartatik S.Si, M.Si NIDN. 0703057802
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iii
HALAMAN PENGESAHAN
PEMBUATAN SISTEM INFORMASI PENERIMAAN
KARYAWAN BARU BERBASIS WEB DI PUTRA MANDIRI
Disusun Oleh :
LUCKY MAYANG ASIH NIM. M3209050
Dibimbing oleh
Pembimbing Utama
Hartatik S.Si, M.Si NIDN. 0703057802
Tugas Akhir ini telah diterima dan disahkan oleh dewan pengujian Tugas Akhir
Program Diploma III Teknik Informatika pada hari Senin tanggal 25 Juni 2012
Dewan Penguji
1. Penguji 1 Hartatik S.Si, M.Si ( )
NIDN. 0703057802
2. Penguji 2 Abdul Aziz S.Kom.M.Cs. ( )
NIP. 19810413 200501 1 001
3. Penguji 3 Hartono, S.Si ( )
NIP. 19770828 200604 1 008
Disahkan oleh
a.n Dekan FMIPA UNS
Dekan I
Prof. Ir. Ari Handono Ramelan, M.Sc. (Hons), Ph.D. NIP. 19610223 198601 1 001
Ketua Program Studi DIII Teknik Informatika
Drs. Y. S Palgunadi, M.Sc. NIP. 19560407 198303 1 400
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iv
ABSTRACT
Lucky MayangAsih. 2012. DEVELOPING WEB-BASED INFORMATION
SYSTEM FOR NEW EMPLOYEES ACCEPTANCE AT PUTRA
MANDIRI. Diploma Degree (D-3) of Informatics Engineering, Mathematics
and Natural Science Faculty of Sebelas Maret University.
In this globalization era, technology development has a big influence in
human life; we can frequently find that societies are depending on technology.
Computer which is used as a typing machine, it is now strived for supporting
business activities in a company. Therefore, various agencies and companies
deliver information about everything in their company using internet. The aim of
this final task is to make web-based information system for new employee
acceptance at Putra Mandiri to make it easier for the society to find any
information about new employee acceptance and apply for jobs at Putra Mandiri.
In making web-based information system for new employee acceptance,
system analysis, system design, as well as testing and implementation were
needed. This system develop programming language of PHP and MySQL as its
database.
It can be concluded that a web-based information system for new employee
acceptance has been made at Putra Mandiri , by using PHP language
programming. By using this program, it can be easier for the staff in selecting new
employee.
Key words : PHP, Information System, MySQL
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
v
ABSTRAK
Lucky Mayang Asih. 2012. PEMBUATAN SISTEM INFORMASI
PENERIMAAN KARYAWAN BARU BERBASIS WEB DI PUTRA
MANDIRI. D3 Teknik Informatika. Fakultas Matematika dan Ilmu Pengetahuan
Alam, Universitas Sebelas Maret.
Di era globalisasi ini perkembangan teknologi memegang andil yang
sangat besar dalam kehidupan manusia, tidak jarang bahkan hampir ditemukan
disetiap tempat manapun, masyarakat sangat tergantung yang namanya teknologi.
Komputer yang tadinya digunakan sebagai mesin ketik, sekarang dituntut untuk
menjadi sarana pendukung berjalannya kegiatan bisnis proses perusahaan. Oleh
karena itu, berbagai instansi dan perusahaan menyampaikan informasi tentang
beberapa hal perusahaannya melalui internet. Tujuan dari tugas akhir ini adalah
membuat sistem informasi penerimaan karyawan baru berbasis web di Putra
Mandiri yang dapat mempermudah masyarakat dalam memperoleh informasi
mengenai penerimaan karyawan baru di Putra Mandiri serta mempermudah dalam
proses melamar pekerjaan di Putra Mandiri.
Dalam pembuatan sistem informasi penerimaan karyawan berbasis web
ini, dibutuhkan analisa sistem, desain sistem, implementasi dan pengujian. Sistem
ini menggunakan bahasa pemrograman PHP dan MySQL sebagai databasenya.
Ini dapat disimpulkan bahwa telah dibuat Sistem Informasi Penerimaan
Karyawan Baru Berbasis Web di Putra Mandiri dengan menggunakan bahasa
pemrograman PHP sehingga memudahkan pegawai dalam melakukan proses
penerimaan karyawan baru.
Kata kunci : PHP, Sistem Informasi, MySQL
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vi
HALAMAN MOTTO
“Suatu pencapaian tak akan pernah ada tanpa suatu usaha.”
“Keseriusan adalah penting bagi keberhasilan.”
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vii
HALAMAN PERSEMBAHAN
Tugas Akhir ini saya persembahkan untuk :
Ayah, Ibu, kakak dan adikku yang selalu aku cintai, terima kasih atas do’a dan
dukungannya.
Sahabat-sahabat terbaikku dan seseorang yang selalu memberikan do’a dan motivasi.
Teman-temanku khususnya Teknik Informatika 2009, terima kasih atas persahabatan selama
ini.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii
KATA PENGANTAR
Dengan memanjatkan Puji Syukur ke Hadirat Allah SWT, atas segala
Rachmat dan Hidayah-Nya, sehingga penulis dapat menyelesaikan Laporan Tugas
Akhir dengan judul “PEMBUATAN SISTEM INFORMASI PENERIMAAN
KARYAWAN BARU BERBASIS WEB DI PUTRA MANDIRI”.
Laporan Tugas Akhir ini disusun untuk memenuhi sebagian persyaratan
kelulusan Program Diploma III Teknik Infromatika Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Sebelas Maret Surakarta.
Dalam penyusunan Laporan Tugas Akhir ini penulis banyak mendapatkan
bantuan dari berbagai pihak. Oleh karena itu pada kesempatan ini, penulis
mengucapkan terima kasih kepada semua pihak yang telah memberikan bantuan,
terutama kepada :
1. Bapak Drs. Y. S Palgunadi, M.Sc selaku Ketua Program Studi Diploma III
Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret Surakarta.
2. Ibu Hartatik, S.Si, M.Si selaku Dosen Pembimbing Tugas Akhir yang telah
memberikan bimbingan, pengarahan, serta petunjuk selama penyusunan
Laporan Tugas Akhir ini.
3. Ayah, ibu, kakak dan adik tercinta yang senantiasa memberikan semangat,
do’a serta dukungan kepada penulis.
4. Teman-teman Teknik Informatika 2009 yang telah memberikan bantuan dan
dukungannya selama ini.
5. Berbagai pihak yang telah membantu penyusunan laporan tugas akhir ini.
Semoga Allah SWT memberikan balasan yang lebih baik kepada semua
pihak yang telah memberikan bantuan kepada penulis dalam menyelesaikan
Laporan Tugas Akhir ini.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ix
Akhir kata, semoga dengan adanya Laporan Tugas Akhir ini dapat
memberikan manfaat bagi pembaca dan bagi penulis pada khususnya.
Surakarta, Juni 2012
Penulis
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
x
DAFTAR ISI
HALAMAN JUDUL .......................................................................................... i
HALAMAN PERSETUJUAN ........................................................................... ii
HALAMAN PENGESAHAN ............................................................................ iii
ABSTRACT ....................................................................................................... iv
ABSTRAK ......................................................................................................... v
HALAMAN MOTTO ........................................................................................ vi
HALAMAN PERSEMBAHAN ........................................................................ vii
KATA PENGANTAR ....................................................................................... viii
DAFTAR ISI ...................................................................................................... x
DAFTAR TABEL .............................................................................................. xv
DAFTAR GAMBAR ......................................................................................... xvi
BAB I PENDAHULUAN .................................................................................. 1
1.1. Latar Belakang Masalah .................................................................... 1
1.2. Perumusan Masalah ........................................................................... 2
1.3. Batasan Masalah ................................................................................ 2
1.4. Tujuan Penelitian ............................................................................... 3
1.5. Manfaat Penelitian ............................................................................. 3
1.6. Metodologi Penelitian ....................................................................... 3
1.7. Sistematika Penulisan ........................................................................ 4
BAB II LANDASAN TEORI ............................................................................ 6
2.1. Definisi Sistem dan Informasi ........................................................... 6
2.2. Definisi Sistem Informasi .................................................................. 6
2.3. Perancangan Sistem ........................................................................... 6
2.4. Alat Bantu Perancangan Sistem ........................................................ 7
2.4.1. Diagram Context (Context Diagram) ......................................... 7
2.4.2. DFD (Data Flow Diagram) ........................................................ 7
2.4.3. ERD (Entity Relationship Diagram) .......................................... 8
2.5. Flowchart .......................................................................................... 8
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xi
2.6. Basis Data .......................................................................................... 9
2.7. PHP .................................................................................................... 10
2.8. MySQL .............................................................................................. 10
2.9. Paket XAMPP ................................................................................... 10
2.10. PHPMyAdmin ................................................................................... 10
2.11. Rekrutmen ......................................................................................... 11
BAB III DESAIN DAN PERANCANGAN ...................................................... 12
3.1. Piranti Yang Diperlukan ..................................................................... 12
3.1.1. Hardware .................................................................................... 12
3.1.2. Software ...................................................................................... 12
3.2. Analisa Data ...................................................................................... 12
3.3. Analisa Sistem ................................................................................... 13
3.3.1. Context Diagram (CD) ............................................................... 13
3.3.2. Data Flow Diagram (DFD) ........................................................ 13
1. Data Flow Diagram (DFD) Level 0 ...................................... 13
2. Data Flow Diagram (DFD) Level 1 Manage Info ................ 15
3. Data Flow Diagram (DFD) Level 1 Manage Soal ................ 15
4. Data Flow Diagram (DFD) Level 1 Seleksi 1 ...................... 16
5. Data Flow Diagram (DFD) Level 1 Manage Kategori ......... 16
6. Data Flow Diagram (DFD) Level 1 Seleksi 2 ...................... 16
3.3.3. FlowChart ................................................................................... 17
1. FlowChart User ..................................................................... 17
2. FlowChart Admin, Petugas, Pimpinan .................................. 19
3.4. Perancangan Database ....................................................................... 19
3.4.1. Tabel admin ................................................................................ 19
3.4.2. Tabel pelamar ............................................................................. 20
3.4.3. Tabel soal .................................................................................... 21
3.4.4. Tabel seleksi1 ............................................................................. 21
3.4.5. Tabel kategori ............................................................................. 22
3.4.6. Tabel seleksi2 ............................................................................. 22
3.4.7. Tabel info .................................................................................... 23
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xii
3.4.8. Tabel ubahnilai ........................................................................... 23
3.4.9. Tabel setting ............................................................................... 24
3.5. ERD (Entity Relationship Diagram) ................................................. 24
3.6. Table Relationship (Relasi Antar Tabel) ........................................... 25
3.7. Perancangan Desain ........................................................................... 26
3.7.1. Rancangan Desain Halaman Index ............................................. 26
1. Form Daftar ........................................................................... 27
2. Form Login User .................................................................... 27
3.7.2. Rancangan Desain Halaman User ............................................. 28
1. Form Biodata ......................................................................... 28
3.7.3. Rancangan Desain Halaman Index (Admin,Petugas,Pimpinan) 29
3.7.4. Rancangan Desain Halaman Admin ........................................... 30
1. Form Upload Soal .................................................................. 31
2. Form Tambah Soal ................................................................ 32
3. Form Tambah Kategori .......................................................... 32
4. Form Tambah Info ................................................................. 33
5. Form Setting Batas Nilai ....................................................... 33
3.7.5. Rancangan Desain Halaman Petugas ......................................... 34
1. Form Seleksi 2 ....................................................................... 34
2. Form Perubahan Penilaian Seleksi 2 .................................... 35
3.7.6. Rancangan Desain Halaman Pimpinan ...................................... 36
BAB IV IMPLEMENTASI DAN ANALISA ................................................... 37
4.1. Deskripsi Sistem .................................................................................. 37
4.2. Cara Menjalankan Sistem .................................................................... 37
4.3. Implementasi Desain dan Perancangan ............................................... 38
4.3.1. Tampilan Halaman Index ........................................................... 38
1. Home ...................................................................................... 38
2. About ..................................................................................... 39
3. Daftar ..................................................................................... 39
4. Login ...................................................................................... 41
5. Info ......................................................................................... 41
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiii
6. Hasil Seleksi .......................................................................... 42
7. Contact Us ............................................................................. 42
4.3.2. Tampilan Halaman User ............................................................. 42
1. Home ...................................................................................... 43
2. Test Karyawan ....................................................................... 43
3. Biodata ................................................................................... 44
4. Nilai ....................................................................................... 45
5. Logout .................................................................................... 45
4.3.3. Tampilan Halaman Index (Admin,Petugas,Pimpinan) ............... 46
4.3.4. Tampilan Halaman Admin ......................................................... 46
1. Home ...................................................................................... 47
2. Daftar Pelamar ....................................................................... 47
3. Upload Soal ........................................................................... 48
4. Daftar Soal ............................................................................. 48
5. Daftar Kategori ...................................................................... 51
6. Daftar Info ............................................................................. 53
7. Daftar Seleksi 1 ...................................................................... 55
8. Daftar Seleksi 2 Kategori ....................................................... 56
9. Daftar Seleksi 2 Total ............................................................ 56
10. Hasil Seleksi 1 dan 2 .............................................................. 57
11. pPerubahan Nilai Seleksi 2 .................................................... 58
12. Setting Batas Nilai ................................................................. 58
13. Logout .................................................................................... 58
4.3.5. Tampilan Halaman Petugas ........................................................ 58
1. Home ...................................................................................... 59
2. Daftar Pelamar ....................................................................... 59
3. Wawancara ............................................................................ 60
4. Daftar Seleksi 2 Kategori ....................................................... 61
5. Daftar Seleksi 2 Total ............................................................ 61
6. Perubahan Nilai Seleksi 2 ...................................................... 61
7. Logout .................................................................................... 62
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiv
4.3.6. Tampilan Halaman Pimpinan ..................................................... 62
1. Home ...................................................................................... 63
2. Daftar Pelamar ....................................................................... 63
3. Daftar Soal ............................................................................. 64
4. Daftar Kategori ...................................................................... 64
5. Daftar Seleksi 1 ...................................................................... 64
6. Daftar Seleksi 2 Kategori ....................................................... 65
7. Daftar Seleksi 2 Total ............................................................ 65
8. Hasil Seleksi 1 dan 2 .............................................................. 65
9. Perubahan Nilai Seleksi 2 ...................................................... 65
10. Logout .................................................................................... 65
4.4. Evaluasi Sistem .................................................................................... 65
4.4.1. Analisis Kelebihan Sistem .......................................................... 65
4.4.2. Analisis Kelemahan Sistem ........................................................ 66
BAB V PENUTUP ............................................................................................. 67
5.1. Kesimpulan ........................................................................................ 67
5.2. Saran .................................................................................................. 67
DAFTAR PUSTAKA ........................................................................................ 68
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xv
DAFTAR TABEL
Nomor Halaman
2.1. Tabel Simbol dalam DFD ............................................................. 7
2.2. Tabel Simbol dalam ERD .............................................................. 8
2.3. Tabel Simbol dalam Flowchart ..................................................... 9
3.1. Tabel admin .................................................................................. 20
3.2. Tabel pelamar ............................................................................... 20
3.3. Tabel soal ...................................................................................... 21
3.4. Tabel seleksi1 ............................................................................... 22
3.5. Tabel kategori ............................................................................... 22
3.6. Tabel seleksi2 ............................................................................... 22
3.7. Tabel info ...................................................................................... 23
3.8. Tabel ubahnilai ............................................................................. 23
3.9. Tabel setting .................................................................................. 24
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
1
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Di era globalisasi ini perkembangan teknologi memegang andil yang
sangat besar dalam kehidupan manusia, tidak jarang bahkan hampir ditemukan
disetiap tempat manapun, masyarakat sangat tergantung yang namanya
teknologi. Tidak hanya itu, perkembangan teknologi juga mengakibatkan
perubahan dalam hal menyampaikan informasi. Teknologi informasi sekarang
ini berkembang sangat cepat, terpacu oleh dunia persaingan yang begitu ketat.
Komputer yang tadinya digunakan sebagai mesin ketik, sekarang dituntut
untuk menjadi sarana pendukung berjalannya kegiatan proses bisnis
perusahaan. Sistem informasi dan teknologi informasi dirancang untuk
meningkatkan kinerja perusahaan. Oleh karena itu, berbagai instansi dan
perusahaan menyampaikan informasi tentang beberapa hal perusahaannya
melalui internet.
Putra Mandiri sebagai salah satu perusahaan swasta yang membutuhkan
tenaga keja yang professional, produktif serta memiliki loyalitas tinggi
terhadap perusahaan. Keinginan untuk memperoleh tenaga kerja yang
dibutuhkan dapat mewujudkan adanya manajemen sumber daya manusia yang
lebih baik, yang didukung dengan sistem informasi terhadap sumber daya
manusia. Sistem informasi dapat digunakan sebagai alat bantu untuk
meningkatkan kualitas dari kegiatan sumber daya manusia. Pemanfaatan
teknologi informasi yang ada di Putra Mandiri dapat mendorong kinerja sistem
di dalamnya menjadi lebih baik. Peningkatan kinerja tersebut pada akhirnya
menjadi salah satu faktor keberhasilan yang sangat penting bagi Putra Mandiri
itu sendiri.
Dengan adanya sistem informasi, diharapkan terjadinya efisiensi dan
efektifitas proses pengambilan keputusan yang dapat dilakukan secara tepat
terutama bagi proses yang berkaitan dengan kualifikasi dan validasi data
sumber daya manusia yang dibutuhkan perusahaan. Salah satu bentuk dalam
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
2
pengambilan keputusan adalah keputusan yang menentukan penempatan
karyawan dalam posisi yang sedang kosong dengan orang yang tepat dan
memiliki kualifikasi yang terkait dengan posisi tersebut. Belum adanya sistem
yang berbasis web serta sistem validasi data yang masih dilakukan secara
manual merupakan salah satu faktor penghambat dalam pengambilan
keputusan terutama dalam konteks penerimaan calon pegawai, tentunya
permasalahan tersebut sangat mempengaruhi dalam menentukan penempatan
pegawai yang sesuai dengan kebutuhan perusahaan.
Oleh karena itu, diperlukan sistem yang dapat mengatasi beberapa
kendala yang sering terjadi saat melakukan penerimaan karyawan baru.
Sehingga penulis tertarik untuk mengambil topik tersebut. Tugas Akhir dengan
judul “PEMBUATAN SISTEM INFORMASI PENERIMAAN KARYAWAN
BARU BERBASIS WEB DI PUTRA MANDIRI” yang didalamnya terdapat
proses yang akan memudahkan pegawai dalam menyeleksi calon karyawan
baru.
1.2. Perumusan Masalah
Berdasarkan latar belakang di atas dapat diambil suatu rumusan
masalah, yaitu bagaimana membuat sistem informasi penerimaan karyawan
baru berbasis web di Putra Mandiri ?.
1.3. Batasan Masalah
Pembuatan sistem informasi ini meliputi empat sisi, yaitu sisi user, sisi
admin, sisi petugas dan sisi pimpinan. Disisi user antara lain proses
pendaftaran dan proses seleksi tahap pertama. Disisi admin antara lain manage
soal, manage kategori dan manage info. Disisi petugas antara lain proses
seleksi tahap kedua. Sedangkan disisi pimpinan antara lain melihat, mencetak
serta mencari data pelamar, data soal, data kategori, data seleksi tahap pertama
dan data seleksi tahap kedua.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
3
1.4. Tujuan Penelitian
Tujuan dari pembuatan tugas akhir ini adalah membuat sistem
informasi penerimaan karyawan baru berbasis web di Putra Mandiri yang dapat
mempermudah masyarakat dalam memperoleh informasi mengenai penerimaan
karyawan baru di Putra Mandiri serta mempermudah dalam proses melamar
pekerjaan di Putra Mandiri.
1.5. Manfaat Penelitian
Penyusunan tugas akhir ini diharapkan dapat memberi manfaat antara
lain :
a. Bagi Instansi Putra Mandiri
Instansi memiliki Sistem Informasi Penerimaan Karyawan Baru Berbasis
Web yang dapat mempermudah proses penerimaan karyawan baru di Putra
Mandiri.
b. Bagi Instansi Akademik
Dapat dimanfaatkan sebagai tambahan informasi dan referensi di
perpustakaan Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret Surakarta.
c. Bagi Penulis
Penulis mendapat kesempatan untuk menerapkan dan mengembangkan
kemampuan yang telah didapatkan selama di bangku akademik.
1.6. Metodologi Penelitian
Metodologi yang penulis gunakan dalam penyusunan laporan tugas
akhir ini adalah sebagai berikut :
1. Mengumpulkan data
Didalam proses mengumpulkan data terdiri dari metode sebagai
berikut :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
4
a. Observasi
Observasi merupakan metode pengumpulan data yang dilakukan
melalui pengamatan, pencatatan dan pencarian informasi tentang semua
informasi mengenai penerimaan karyawan baru di Putra Mandiri.
b. Wawancara
Wawancara merupakan salah satu metode pengumpulan data yang
pelaksanaannya dilakukan secara langsung yaitu penulis melakukan
wawancara dengan bagian yang berhubungan dengan penerimaan
karyawan baru di Putra Mandiri.
2. Melakukan analisis dan desain sistem
Pada tahap ini dilakukan pembuatan perancangan sistem dengan
Context Diagram (CD), Data Flow Diagram (DFD), Flowchart dan
perancangan basis data dengan Entity relationship Diagram (ERD).
3. Pembuatan Sistem
Pada tahap ini, struktur basis data dengan rancangan tabel yang sudah
disusun dalam Entity Relationship Diagram (ERD) diterapkan dalam
pembuatan basis data. Tabel-tabel yang disusun saling berinteraksi.
Kemudian tahapan implementasi perancangan sistem yang mencakup
pengkodean program dengan PHP dan MySQL.
1.7. Sistematika Penulisan
Secara teknis penulisan Tugas Akhir ini dibagi atas beberapa bab dan
masing-masing bab terdiri dari sub bab, dimana antara bagian yang satu dengan
bagian yang lainnya saling berhubungan yaitu :
BAB I Pendahuluan
Berisikan uraian yang memuat tentang segala yang melatarbelakangi
penulis melakukan penelitian dan yang menjadi dasar dari permasalahan, yang
terdiri atas latar belakang masalah, perumusan masalah, batasan masalah,
tujuan penelitian, manfaat penelitian, metode penelitian dan sistematika
penulisan.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
5
BAB II Landasan Teori
Dalam bab ini menjelaskan mengenai sumber data yang digunakan
sebagai referensi dalam membuat Sistem Informasi Penerimaan Karyawan
Baru Berbasis Web di Putra Mandiri.
BAB III Desain dan Perancangan
Memuat tentang data-data yang diperlukan dalam perancangan suatu
sistem. Dalam bab ini berisikan penjelasan tentang perencanaan sistem,
perancangan sistem, serta analisis dan perancangan basis data.
BAB IV Implementasi dan Analisa
Memuat tentang langkah, hasil analisa dan pembahasan yang sifatnya
terpadu.
BAB V Penutup
Berisikan tentang kesimpulan dan saran yang penulis berikan dari hasil
penelitian.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
6
BAB II
LANDASAN TEORI
2.1. Definisi Sistem dan Informasi
Suatu sistem adalah jaringan kerja dari prosedur-prosedur yang saling
berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau
menyelesaikan suatu sasaran tertentu. Suatu sistem yang baik harus
mempunyai tujuan dan sasaran yang tepat karena hal ini akan sangat
menentukan dalam mendefinisikan masukan yang dibutuhkan sistem dan juga
keluaran yang dihasilkan (Kristanto, 2003) .
Informasi merupakan kumpulan data yang diolah menjadi bentuk yang
lebih berguna dan lebih berarti bagi yang menerima. Tanpa suatu informasi,
suatu sistem tidak akan berjalan dengan lancar dan akhirnya bisa mati
(Kristanto, 2003).
2.2. Definisi Sistem Informasi
Sebuah sistem informasi merupakan kumpulan dari perangkat keras dan
perangkat lunak serta perangkat manusia yang akan mengolah data
menggunakan perangkat keras dan lunak tersebut. Selain itu data juga
memegang peranan penting dalam sistem informasi (Kristanto, 2003).
2.3. Perancangan Sistem
Menurut Kendall dan Kendall (2003) Perancangan sistem adalah
merancang atau mendesain sistem yang baik, isinya adalah langkah-langkah
operasi dalam pengolahan data dan prosedur untuk mendukung operasi sistem.
Langkah-langkah yang dilakukan untuk perancangan sistem adalah :
a. Mempelajari dan mengumpulkan data untuk disusun menjadi sebuah
struktur data yang sesuai dengan sistem yang dibuat.
b. Melakukan evaluasi serta merumuskan masalah.
c. Menganalisis kendala yang akan dihadapi dalam permasalahan yang
mungkin timbul dalam proses perancangan sistem.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
7
2.4. Alat Bantu Perancangan Sistem
Dalam merancang sistem terdapat alat-alat bantu yang digunakan untuk
merancang suatu sistem yaitu :
2.4.1. Diagram Context (Context Diagram)
Diagram Context adalah tingkatan tertinggi dalam diagram aliran data
dan hanya membuat satu proses, menunjukkan sistem secara keseluruhan,
diagram ini tidak membuat penyimpanan data dan tampak sederhana (Kendall
dan Kendall, 2003).
2.4.2. DFD (Data Flow Diagram)
DFD adalah gambaran alur data atau informasi tanpa mengaitkan
bentuk fisik media penyimpanan data atau hardware (Kendall dan Kendall,
2003). DFD merupakan alat bantu yang berfungsi untuk menggambarkan
secara rinci mengenai sistem sebagai jaringan kerja antar fungsi yang
berhubungan satu sama lain dengan menunjukkan dari dan kemana data
mengalir serta penyimpanannya. Beberapa simbol yang digunakan dalam DFD
ditunjukkan pada Tabel 2.1.
Tabel 2.1 Tabel Simbol dalam DFD
Simbol Keterangan
Menunjukkan kesatuan luar yang bisa
menerima informasi atau data-data awal
Menunjukkan proses dimana beberapa
tindakan atau sekelompok tindakan
dijalankan
Menunjukkan arus data dimana informasi
sedang melintas kesuatu proses
File, basis data atau menyimpan yang
diimplementasikan dalam komputer.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
8
2.4.3. ERD (Entity Relationship Diagram)
Entity Relationship Diagram (ERD) merupakan diagram yang berisi
komponen-komponen himpunan entitas dan himpunan relasi yang masing-
masing dilengkapi dengan atribut-atribut yang merepresentasikan seluruh fakta
yang ditinjau (Fatansyah, 2001). Beberapa simbol yang digunakan dalam ERD
ditunjukkan pada Tabel 2.2.
Tabel 2.2 Tabel Simbol dalam ERD
Simbol Keterangan
Menunjukkan himpuan entitas yang
merupakan suatu obyek yang dapat
diidentifikasi dalam lingkungan pemakai.
Menunjukkan atribut yang berfungsi
mendeskripsikan karakter entitas.
Menunjukkan himpunan relasi antar
entitas.
Digunakan sebagai penghubung antara
himpunan relasi dengan himpunan entitas
dan himpunan entitas dengan atributnya,
2.5. Flowchart
Flowchart merupakan aliran dari instruksi-intruksi atau perintah-
perintah dari logika berpikir yang dapat digambarkan dengan simbol-simbol
secara berurutan (Harry Waluya, 1997). Beberapa simbol yang digunakan
dalam Flowchart ditunjukkan pada Tabel 2.3.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
9
Tabel 2.3 Tabel Simbol dalam Flowchart
Simbol Keterangan
Menunjukkan simbol terminal yang
berfungsi untuk mengawali dan
mengakhiri flowchart.
Menunjukkan symbol I/O yang berfungsi
sebagai pembaca data input dan
perencanaan data output.
Menunjukkan simbol decision atau simbol
pertanyaan.
Menunjukkan arus data dimana informasi
sedang melintas kesuatu proses
2.6. Basis Data
Basis data merupakan kumpulan data yang saling berhubungan satu
dengan yang lainnya, tersimpan di perangkat komputer dan digunakan
perangkat lunak untuk memanipulasinya (Jogiyanto, 2001). Basis data
merupakan salah satu komponen yang penting dalam sistem informasi, karena
merupakan basis dalam menyedikan informasi bagi para pemakai.
Menurut Jogiyanto (2001), Jenjang data yang diperlukan dalam
membentuk basis data adalah:
a. Characters : Merupakan bagian data terkecil, yang dapat berupa karakter
numeric, huruf ataupun karakter – karakter khusus ( special character )
yang membentuk suatu item data/field.
b. Field : Mempresentasikan suatu atribut dari record yang menunjukkan
suatu item dari data, seperti misalnya nama, alamat dan sebagainya.
Kumpulan dari field membentuk suatu record.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
10
c. Record : Menggambarkan suatu unit data individu yang tertentu.
Kumpulan dari record membentuk suatu file.
d. File : Terdiri dari record – record yang menggambarkan suatu kesatuan
data yang sejenis.
e. Database : Kumpulan dari file / tabel membentuk suatu database.
2.7. PHP
PHP adalah bahasa server-side scripting yang menyatu dengan HTML
untuk membuat halaman web yang dinamis. Maksud dari server-side scripting
adalah sintaks dan perintah-perintah yang diberikan akan sepenuhnya
dijalankan di server tetapi disertakan pada dokumen HTML (Bimo
Sunarfrihantono, 2003).
2.8. MySQL
MySQL adalah multiuser database yang menggunakan bahasa
Structured Query Language (SQL) (Bimo Sunarfrihantono, 2003).
2.9. Paket XAMPP
XAMPP merupakan paket PHP dan MySQL berbasis open source, yang
dapat digunakan sebagai tool pembantu pengembangan aplikasi berbasis PHP.
XAMPP mengombinasikan beberapa paket perangkat lunak berbeda ke dalam
satu paket (Riyanto, 2011).
2.10. PHPMyAdmin
PhpMyAdmin merupakan sebuah program bebas yang berbasis web
yang dibuat menggunakan aplikasi PHP, tujuan dibuatnya program ini adalah
untuk mengakses database mysql, intinya adalah digunakan untuk menjadi
administrator dari server MySQL. Dengan adanya program ini akan
mempermudah dan mempersingkat kinerja kita, dengan kelebihan-kelebihan
yang ada mengakibatkan para pengguna awam tidak harus mampu untuk
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
11
mengetahui sintak-sintak SQL dalam pembuatan database dan tabel (Bunafit
Nugroho, 2004).
2.11. Rekrutmen
Rekrutmen merupakan upaya pencarian dan perolehan sejumlah
kandidat karyawan yang qualified sehingga memungkinkan perusahaan dapat
menseleksi orang-orang yang paling tepat untuk mengisi lowongan pekerjaan.
Secara ringkas, proses rekrutmen adalah serangkaian kegiatan yang digunakan
untuk mendapatkan sejumlah pelamar yang secara potensial qualified. Produk
dari proses rekrutmen adalah sejumlah kandidat karyawan atau pemegang
jabatan yang akan diproses berikutnya dalam tahapan seleksi. Oleh karena itu,
rekrutmen merupakan proses awal dari apakah suatu organisasi mendapatkan
orang yang tepat atau sebaliknya (http://miredboyz.blogspot.com/p/rekrutmen-
karyawan.html).
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
12
BAB III
DESAIN DAN PERANCANGAN
3.1. Piranti Yang Diperlukan
Dalam membangun sistem informasi penerimaan karyawan baru
berbasis web di Putra Mandiri terdapat beberapa perangkat lunak dan
perangkat keras yang digunakan untuk mendukung proses pembuatan aplikasi,
yaitu :
3.1.1. Hardware
Hardware yang diperlukan dalam pembuatan sistem informasi
penerimaan karyawan baru berbasis web di Putra Mandiri oleh penulis yaitu :
Komputer dengan spesifikasi minimal sebagai berikut :
a. Procesor Intel Pentium
b. RAM 250
c. Harddisk 1 GB
d. Monitor, Mouse dan Keyboard.
3.1.2. Software
Software yang diperlukan yaitu :
a. XAMPP versi 1.7
b. MySQL
3.2. Analisa Data
Berdasarkan data-data yang diperoleh, maka dapat dijadikan sebagai
referensi dalam pembuatan Sistem Informasi Penerimaan Karyawan Baru
Berbasis Web di Putra Mandiri. Dengan adanya data-data tersebut maka dapat
dilakukan analisa sistem dan pembuatan Sistem Informasi Penerimaan
Karyawan Baru Berbasis Web di Putra Mandiri.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
13
3.3. Analisa Sistem
3.3.1. Context Diagram (CD)
Context Diagram pada sistem informasi penerimaan karyawan baru
berbasis web di Putra Mandiri ditunjukkan pada Gambar 3.1.
Gambar 3.1 Context Diagram (CD)
3.3.2. Data Flow Diagram (DFD)
1. Data Flow Diagram (DFD) Level 0
Data Flow Diagram level 0 ditunjukkan pada Gambar 3.2.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
14
Pimpinan2
Login
1
Daftar
5
Update
Batas Nilai
7
Manage
Kategori
6
Seleksi I
8
Seleksi II
10
Laporan
Admin
Pelamar
Petugas
username dan password
pesan validasi
pesan validasi
username dan password
username dan password
pesan validasi
username dan password
pesan validasi
data pelamardata pelamar
username dan password
pesan validasi
data soal
data jawaban
username dan password
pesan validasi
Tabel pelamar
Tabel admin
Tabel petugas
Tabel pimpinan
data soal Tabel soal
Tabel kategori
data kategori data kategori
username dan password
pesan validasi
username dan password
pesan validasi
data nilai seleksi II
Tabel seleksi2data nilai seleksi II kategori
Tabel seleksi1
data nilai seleksi I
laporan data soal, laporan data
kategori, laporan data pelamar,
laporan data nilai seleksi I, laporan
data nilai seleksi II kategori, laporan
data nilai seleksi II total, laporan data
hasil seleksi I dan II, laporan
perubahan nilai seleksi II
laporan data pelamar,
laporan data nilai seleksi II
kategori, laporan data nilai
seleksi II total, laporan
perubahan nilai seleksi II
laporan data pelamar, laporan data
soal, laporan data kategori, laporan
data nilai seleksi I, laporan data nilai
seleksi II kategori, laporan data nilai
seleksi II total, laporan hasil seleksi I
dan II, laporan perubahan nilai
seleksi II
data pelamar
data kategori
data nilai seleksi I
data soal
data nilai seleksi II kategori,
data nilai seleksi II total
data nilai seleksi II
kategori dan total
4
Manage Soal
Tabel setting
Tabel ubahnilai
data nilai seleksi II
kategori dan total baru9
Ubah Nilai
Seleksi II
input perubahan data nilai
seleksi II kategori dan total
data nilai
seleksi II kategori
hapus data perubahan
nilai seleksi II
data perubahan nilai seleksi II
3
Manage InfoTabel info
data infodata info
data soal
batas nilai batas nilai
data nilai seleksi 1
data nilai seleksi II
Kategori dan total
nilai seleksi I
Gambar 3.2 Data Flow Diagram (DFD) Level 0
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
15
2. Data Flow Diagram (DFD) Level 1 Manage Info
Data Flow Diagram level 1 manage info ditunjukkan pada Gambar 3.3.
Gambar 3.3 Data Flow Diagram (DFD) Level 1 Manage Info
3. Data Flow Diagram (DFD) Level 1 Manage Soal
Data Flow Diagram level 1 manage soal ditunjukkan pada Gambar 3.4.
Gambar 3.4 Data Flow Diagram (DFD) Level 1 Manage Soal
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
16
4. Data Flow Diagram (DFD) Level 1 Seleksi 1
Data Flow Diagram level 1 seleksi 1 ditunjukkan pada Gambar 3.5.
Gambar 3.5 Data Flow Diagram (DFD) Level 1 Seleksi 1
5. Data Flow Diagram (DFD) Level 1 Manage Kategori
Data Flow Diagram level 1 manage kategori ditunjukkan pada Gambar
3.6.
Gambar 3.6 Data Flow Diagram (DFD) Level 1 Manage Kategori
6. Data Flow Diagram (DFD) Level 1 Seleksi 2
Data Flow Diagram level 1 seleksi 2 ditunjukkan pada Gambar 3.7.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
17
Gambar 3.7 Data Flow Diagram (DFD) Level 1 Seleksi 2
3.3.3. Flowchart
1. Flowchart User
Flowchart user ditunjukkan pada Gambar 3.8.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
18
Gambar 3.8 Flowchart User
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
19
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.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
20
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
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
21
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.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
22
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
Tabel kategori berfungsi untuk menyimpan data kategori dan panduan
pertanyaan yang digunakan untuk test wawancara. Struktur tabel kategori
digambarkan pada Tabel 3.5.
Tabel 3.5 Tabel kategori
Nama Field Tipe Data Ukuran Field Keterangan
id_kategori varchar 6 primary key
nama_kategori varchar 15
panduan text -
3.4.6. Tabel seleksi2
Tabel seleksi2 berfungsi untuk menyimpan data nilai seleksi 2 per
kategori dalam bentuk wawancara. Struktur tabel seleksi2 digambarkan pada
Tabel 3.6.
Tabel 3.6 Tabel seleksi2
Nama Field Tipe Data Ukuran Field Keterangan
no_id int 3 primary key
id_pelamar varchar 6 foreign key
id_kategori varchar 6 foreign key
nilai2 int 3
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
23
3.4.7. Tabel info
Tabel info berfungsi untuk menyimpan data mengenai informasi di
Putra Mandiri. Struktur tabel info digambarkan pada Tabel 3.7.
Tabel 3.7 Tabel info
Nama Field Tipe Data Ukuran Field Keterangan
id_info int 3 primary key
tglmasuk varchar 10
judul varchar 30
deskripsi text -
3.4.8. Tabel ubahnilai
Tabel ubahnilai berfungsi untuk menyimpan data perubahan nilai
seleksi 2 per kategori dan nilai seleksi 2 total. Struktur tabel ubahnilai
digambarkan pada Tabel 3.8.
Tabel 3.8 Tabel ubahnilai
Nama Field Tipe Data Ukuran Field Keterangan
no_id varchar 14 primary key
tanggal varchar 16
npetugas varchar 25
apetugas text -
nopelamar varchar 6
npelamar varchar 25
pengetahuan int 3
keahlian int 3
pengalaman int 3
total int 3
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
24
3.4.9. Tabel setting
Tabel setting berfungsi untuk menyimpan data batas nilai terendah lulus
test seleksi tahap pertama dalam bentuk pilihan ganda. Struktur tabel setting
digambarkan pada Tabel 3.9.
Tabel 3.9 Tabel setting
Nama Field Tipe Data Ukuran Field Keterangan
nama_setting varchar 5
batas int 3 batas nilai terendah lulus
Untuk perhitungan nilai akhir dalam ujian seleksi PUTRA MANDIRI adalah
sebagai berikut :
NA = ((NS1 * 0.5) + (NS2 * 0.5))
NA = Nilai Akhir
NS1 = Nilai Seleksi 1
NS2 = Nilai Seleksi 2
3.5. ERD (Entity Relationship Diagram)
Entity Relationship Diagram perancangan sistem informasi penerimaan
karyawan baru berbasis web di Putra Mandiri ditunjukkan pada Gambar 3.10.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
25
pelamar
mengikuti
M
M
soal ujian
telpalamat
jenis
nama
id_pelamar
username
password
tlahir
tgllahir
blnlahir
thnlahir
filename
location
soalid
pertanyaan
pilihan_a
pilihan_b
pilihan_c
pilihan_d
jawaban
nilai1
status1
ktp
mempunyai
id_pelamar
M
pertanyaan
nilai2
id_kategori
soalid panduan
Gambar 3.10 ERD (Entity Relationship Diagram)
3.6. Table Relationship (Relasi Antar Tabel)
Tabel yang saling berelasi dalam sistem informasi penerimaan
karyawan baru berbasis web di Putra Mandiri. Relasi antar tabel ditunjukkan
pada Gambar 3.11.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
26
pelamar
PK id_pelamar
PK ktp
nama
username
password
jenis
alamat
telp
tlahir
tgllahir
blnlahir
thnlahir
filename
location
seleksi1
PK no_id
FK1 id_pelamar
nilai1
status1
seleksi2
PK no_id
FK1 id_pelamar
FK2 id_kategori
nilai2
kategori
PK id_kategori
nama_kategori
panduan
1 M M 111
Gambar 3.11 Table Relationship (Relasi Antar Tabel)
3.7. Perancangan Desain
3.7.1. Rancangan Desain Halaman Index
Halaman index merupakan halaman yang pertama kali akan tampil
ketika sistem dijalankan dalam web browser. Rancangan halaman index dapat
dilihat pada Gambar 3.12.
Header
Konten
Home
About
Login
Info
Footer
Daftar
Hasil Seleksi
Tanggal & Jam
Contact Us
Gambar 3.12 Rancangan Halaman Index
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
27
1. Form Daftar
Merupakan form yang digunakan user untuk mendaftar ke dalam sistem
penerimaan karyawan baru. Tampilan form daftar dapat dilihat pada
Gambar 3.13.
Daftar
Nama
Lengkap
Username
Password
Confirm
Password
Jenis
Kelamin
No
Telepon
Tempat
Lahir
Tanggal
Lahir
Photo
:
:
:
:
:
:
:
:
:
Daftar
tanggal
Laki-Laki
Browse...
Perempuan
bulan tahunV VV
No KTP :
:Alamat
Gambar 3.13 Form Daftar
2. Form Login User
Merupakan form yang digunakan user untuk login ke sistem. Tampilan
form login user dapat dilihat pada Gambar 3.14.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
28
Login User
Username
Password
:
:
Login
Gambar 3.14 Form Login User
3.7.2. Rancangan Desain Halaman User
Halaman user merupakan halaman yang hanya dapat diakses oleh
user yang sudah terdaftar ke dalam sistem penerimaan karyawan baru.
Halaman user digunakan untuk melakukan test seleksi 1. Konten yang
digunakan untuk menampilkan informasi dari menu-menu yang tersedia.
Rancangan halaman user dapat dilihat pada Gambar 3.15.
Header
Konten
Home
Test Karyawan
Biodata
Nilai
Footer
Logout
Tanggal & Jam
Gambar 3.15 Rancangan Halaman User
1. Form Biodata
Merupakan form yang digunakan untuk melihat biodata user yang saat itu
login ke halaman user. Tampilan form biodata dapat dilihat pada Gambar
3.16.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
29
BIODATA
Nama Lengkap
Jenis Kelamin
Alamat
No Telepon
Tempat Lahir
Tanggal Lahir
:
:
:
:
:
:
Photo :
No ID
No KTP
:
:
Gambar 3.16 Form Biodata
3.7.3. Rancangan Desain Halaman Index (Admin, Petugas, Pimpinan)
Halaman index (admin, petugas, pimpinan) merupakan halaman
yang pertama kali akan tampil ketika sistem dijalankan dalam web browser.
Rancangan halaman index (admin, petugas, pimpinan) dapt dilihat pada
Gambar 3.17.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
30
Footer
Header
Login
Username
Password
Akses
:
:
:
Login
V
Gambar 3.17 Rancangan Halaman Index (Admin, Petugas, Pimpinan)
3.7.4. Rancangan Desain Halaman Admin
Halaman admin merupakan halaman yang hanya dapat diakses oleh
seorang admin yang bertugas mengelola sistem informasi penerimaan
karyawan baru. Halaman admin digunakan untuk mengelola data soal, data
kategori, data info dan semua sistem yang terdapat dalam halaman admin.
Konten digunakan untuk menampilkan informasi dari menu-menu yang
tersedia. Rancangan halaman admin dapat dilihat pada Gambar 3.18.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
31
Gambar 3.18 Rancangan Halaman Admin
1. Form Upload Soal
Merupakan form yang digunakan untuk menambah soal yang digunakan
untuk test seleksi tahap 1 dengan cara upload soal melalui notepad (.txt).
Tampilan form upload soal dapat dilihat pada Gambar 3.19.
Gambar 3.19 Form Upload Soal
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
32
2. Form Tambah Soal
Merupakan form yang digunakan untuk menambah soal yang digunakan
untuk test seleksi tahap 1 dengan cara input soal satu per satu. Tampilan
form tambah soal dapat dilihat pada Gambar 3.20.
TAMBAH SOAL
Pilihan A
Pilihan B
Pilihan C
Pilihan D
Jawaban
:
:
:
:
:
Simpan
A V
:Pertanyaan
Reset
Bobot :
Gambar Soal : Browse...
Gambar 3.20 Form Tambah Soal
3. Form Tambah Kategori
Merupakan form yang digunakan untuk menambah nama kategori dan
panduan pertanyaan yang digunakan untuk test wawancara. Tampilan form
tambah kategori dapat dilihat pada Gambar 3.21.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
33
Gambar 3.21 Form Tambah Kategori
4. Form Tambah Info
Merupakan form yang digunakan untuk menambah data informasi yang
akan ditampilkan di halaman info. Tampilan form tambah info dapat
dilihat pada Gambar 3.22.
Gambar 3.22 Form Tambah Info
5. Form Setting Batas Nilai
Merupakan form yang digunakan untuk mengatur batas nilai terendah
lulus dari proses seleksi tahap pertama. Tampilan form setting batas nilai
dapat dilihat pada Gambar 3.23.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
34
Gambar 3.23 Form Setting Batas Nilai
3.7.5. Rancangan Desain Halaman Petugas
Halaman petugas merupakan halaman yang hanya dapat diakses oleh
seorang petugas wawancara dalam proses penerimaan karyawan baru. Halaman
petugas digunakan untuk menginputkan nilai dari test wawancara atau seleksi
2. Konten digunakan untuk menampilkan informasi dari menu-menu yang
tersedia. Rancangan halaman petugas dapat dilihat pada Gambar 3.24.
Gambar 3.24 Rancangan Halaman Petugas
1. Form Seleksi 2
Merupakan form yang digunakan untuk memasukkan nilai seleksi tahap
kedua atau wawancara. Tampilan form seleksi 2 dapat dilihat pada
Gambar 3.25.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
35
NO JENIS PENILAIAN PANDUAN PERTANYAAN NILAI
Simpan
Gambar 3.25 Form Seleksi 2
2. Form Perubahan Penilaian Seleksi 2
Merupakan form yang digunakan untuk memasukkan perubahan nilai
seleksi 2 per kategori dan total. Tampilan form perubahan penilaian seleksi
2 dapat dilihat pada Gambar 3.26.
Gambar 3.26 Form Perubahan Penilaian Seleksi 2
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
36
3.7.6. Rancangan Desain Halaman Pimpinan
Halaman pimpinan merupakan halaman yang hanya dapat diakses
oleh seorang pimpinan. Halaman pimpinan digunakan untuk melihat data
pelamar, data soal, data kategori, data nilai seleksi 1, data nilai seleksi 2
kategori dan data nilai seleksi 2 total. Konten digunakan untuk menampilkan
informasi dari menu-menu yang tersedia. Rancangan halaman pimpinan dapat
dilihat pada Gambar 3.27
Header
Konten
Home
Daftar Pelamar
Daftar Soal
Logout
Footer
Daftar Seleksi 2 Kategori
Daftar Seleksi 2 Total
Daftar Kategori
Daftar Seleksi 1
Hasil Seleksi 1 dan 2
Perubahan Nilai Seleksi 2
Gambar 3.27 Rancangan Halaman Pimpinan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
37
BAB IV
IMPLEMENTASI DAN ANALISA
4.1. Deskripsi Sistem
Berdasarkan perkembangan teknologi, penyampaian informasi dalam
suatu instansi juga mulai berkembang, yaitu adanya penyampaian yang
berkaitan dengan instansi tersebut ditampilkan secara online. Sehingga
teknologi informasi ini dapat meningkatkan kinerja suatu instansi. Pada sistem
ini terdapat beberapa halaman yaitu :
1. Halaman pengunjung berisikan form daftar yang harus diisi oleh
pengunjung agar pengunjung tersebut dapat login untuk melakukan test
seleksi tahap pertama.
2. Halaman user digunakan untuk melakukan test seleksi tahap pertama.
3. Halaman admin berfungsi sebagai pengelola data soal, data kategori, data
info, data seleksi 1, data seleksi 2 dan data perubahan nilai seleksi 2.
4. Halaman petugas digunakan untuk melakukan test seleksi tahap kedua atau
test wawancara.
5. Halaman pimpinan digunakan oleh seorang pimpinan untuk melihat data
pelamar, data soal, data kategori, data seleksi 1, data seleksi 2 dan data
perubahan nilai seleksi 2.
4.2. Cara Menjalankan Program
Sistem informasi penerimaan karyawan baru berbasis web ini terbagi
menjadi empat bagian yaitu user, admin, petugas dan pimpinan.
1. User adalah seseorang yang telah mendaftarkan diri pada sistem ini. User
dapat melakukan login untuk mengikuti test seleksi tahap pertama.
2. Admin adalah seorang pengontrol sistem yang mempunyai hak akses
penuh untuk mengelola data soal, data kategori, data info, data seleksi 1,
data seleksi 2 dan data perubahan nilai seleksi 2.
3. Petugas adalah seorang petugas wawancara untuk test seleksi tahap kedua.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
38
6. Pimpinan adalah seorang pemimpin instansi yang mempunyai hak untuk
melihat data pelamar, data soal, data kategori, data seleksi 1, data seleksi 2
dan data perubahan nilai seleksi 2.
Untuk halaman admin, petugas dan pimpinan berbeda dengan halaman
user, hal ini dikarenakan untuk keamanan posisi admin, petugas dan pimpinan
sehingga login admin, petugas dan pimpinan tidak ditampilkan secara langsung
di halaman pengunjung.
4.3. Implementasi Desain dan Perancangan
4.3.1. Tampilan Halaman Index
Halaman index merupakan halaman yang pertama kali akan tampil
ketika sistem dijalankan dalam web browser. Halaman ini dapat diakses oleh
setiap pengunjung. Tampilan halaman index dapat dilihat pada Gambar 4.1
Gambar 4.1 Tampilan Halaman Index
Halaman index terdiri dari :
1. Home
Halaman home merupakan halaman yang berisi ucapan selamat
datang di sistem informasi penerimaan karyawan baru Putra Mandiri
dengan disertai foto-foto dari lokasi Putra Mandiri. Halaman ini
merupakan halaman utama untuk menuju atau link ke halaman yang lain.
Tampilan halaman home dapat dilihat pada Gambar 4.1.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
39
2. About
Halaman about merupakan halaman yang berisi mengenai identitas
Putra Mandiri. Tampilan halaman about dapat dilihat pada Gambar 4.2.
Gambar 4.2 Tampilan Halaman About
3. Daftar
Halaman daftar merupakan halaman yang digunakan pengunjung
untuk mendaftar ke dalam sistem penerimaan karyawan baru dengan
menginputkan data-data diri yang telah ditentukan. Tampilan halaman
daftar dapat dilihat pada Gambar 4.3.
Gambar 4.3 Tampilan Halaman Daftar
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
40
Jika data antara Password dan Confirm Password berbeda maka akan
muncul pesan seperti Gambar 4.4, sehingga user harus mengisinya sama.
Gambar 4.4 Tampilan Data Password dan Confirm Password Berbeda
Jika ada salah satu data yang belum diisi atau kosong maka akan
muncul pesan seperti Gambar 4.5, sehingga bagi user yang ingin
mendaftar ke dalam sistem harus mengisi data secara lengkap.
Gambar 4.5 Tampilan Salah Satu Data Kosong
Jika data yang diinputkan sama dengan data yang sudah diinputkan
sebelumnya maka akan muncul pesan seperti Gambar 4.6.
Gambar 4.6 Tampilan Data Sama
Jika data nomor ktp dan nomor telepon tidak berupa angka, maka
akan muncul pesan seperti Gambar 4.7.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
41
Gambar 4.7 Tampilan Data Tidak Sesuai
4. Login
Halaman login merupakan halaman untuk menuju ke halaman user,
dimana hanya user yang terdaftar pada sistem yang dapat melakukan
proses login. Tampilan halaman login dapat dilihat pada Gambar 4.8.
Gambar 4.8 Tampilan Halaman Login
5. Info
Halaman info merupakan halaman yang berisi mengenai informasi
dari Putra Mandiri. Tampilan halaman info dapat dilihat pada Gambar 4.9.
Gambar 4.9 Tampilan Halaman Info
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
42
6. Hasil Seleksi
Halaman hasil seleksi merupakan halaman yang berisi mengenai
informasi hasil seleksi penerimaan karyawan baru di Putra Mandiri.
Tampilan halaman hasil seleksi dapat dilihat pada Gambar 4.10.
Gambar 4.10 Tampilan Halaman Hasil Seleksi
7. Contact Us
Halaman contact us merupakan halaman yang berisi mengenai
informasi lokasi Putra Mandiri serta nomor telepon yang dapat dihubungi.
Tampilan halaman contact us dapat dilihat pada Gambar 4.11.
Gambar 4.11 Tampilan Halaman Contact Us
4.3.2. Tampilan Halaman User
Halaman user merupakan halaman yang hanya dapat diakses oleh user
yang sudah terdaftar ke dalam sistem penerimaan karyawan baru. Halaman
user digunakan untuk melakukan test seleksi 1. Tampilan halaman user dapat
dilihat pada Gambar 4.12.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
43
Gambar 4.12 Tampilan Halaman User
Halaman user terdiri dari :
1. Home
Halaman home merupakan halaman yang berisi ucapan selamat
datang serta langkah yang harus dilakukan untuk mengikuti test seleksi
tahap 1. Halaman ini merupakan halaman utama untuk menuju atau link ke
halaman yang lain. Tampilan halaman home dapat dilihat pada Gambar
4.12.
2. Test Karyawan
Halaman test karyawan merupakan halaman yang berisi peraturan
yang harus dipatuhi sebelum melakukan test seleksi tahap 1. Tampilan
halaman test karyawan dapat dilihat pada Gambar 4.13.
Gambar 4.13 Tampilan Halaman Test Karyawan
Jika button mulai dipilih maka user akan masuk ke halaman soal atau
user mulai untuk mengerjakan test seleksi 1 dengan waktu yang telah
ditentukan. Tampilan halaman soal (test seleksi 1) dapat dilihat pada
Gambar 4.14.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
44
Gambar 4.14 Tampilan Halaman Soal (Test Seleksi 1)
Jika proses pengerjaan telah selesai maka user akan mendapatkan
hasil nilai test seleksi 1, sehingga user dapat mengetahui lolos atau
tidaknya user pada saat itu. Tampilan halaman hasil seleksi 1 dapat dilihat
pada Gambar 4.15.
Gambar 4.15 Tampilan Halaman Hasil Seleksi 1
3. Biodata
Halaman biodata merupakan halaman yang berisi biodata user yang
pada saat itu login. Tampilan halaman biodata dapat dilihat pada Gambar
4.16.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
45
Gambar 4.16 Tampilan Halaman Biodata
Tampilan cetak kartu pendaftaran dapat lihat pada Gambar 4.17.
Gambar 4.17 Tampilan Cetak Kartu Pendaftaran
4. Nilai
Halaman nilai merupakan halaman yang berisi nilai seleksi 1 untuk
user yang pada saat itu login. Tampilan halaman nilai dapat dilihat pada
Gambar 4.18.
Gambar 4.18 Tampilan Halaman Nilai
5. Logout
Merupakan menu untuk keluar dari halaman user menuju ke halaman
login.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
46
4.3.3. Tampilan Halaman Index (Admin, Petugas, Pimpinan)
Halaman index (admin, petugas, pimpinan) merupakan halaman yang
pertama kali akan tampil ketika sistem dijalankan dalam web browser.
Halaman ini dapat diakses oleh admin, petugas dan pimpinan. Tampilan
halaman index (admin, petugas, pimpinan) dapat dilihat pada Gambar 4.19.
Gambar 4.19 Tampilan Halaman Index (Admin, Petugas, Pimpinan)
4.3.4. Tampilan Halaman Admin
Halaman admin merupakan halaman yang hanya dapat diakses oleh
seorang admin yang bertugas mengelola sistem informasi penerimaan
karyawan baru. Halaman admin digunakan untuk mengelola data soal, data
kategori, data info dan semua sistem yang terdapat dalam halaman admin.
Tampilan halaman admin dapat dilihat pada Gambar 4.20.
Gambar 4.20 Tampilan Halaman Admin
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
47
Halaman admin terdiri dari :
1. Home
Halaman home merupakan halaman yang berisi ucapan selamat
datang di halaman administrator sistem informasi penerimaan karyawan
baru Putra Mandiri dengan disertai foto-foto dari lokasi Putra Mandiri.
Halaman ini merupakan halaman utama untuk menuju atau link ke
halaman yang lain. Tampilan halaman home dapat dilihat pada Gambar
4.20.
2. Daftar Pelamar
Halaman daftar pelamar merupakan halaman yang berisi data
pelamar yang telah mendaftar ke dalam sistem. Tampilan halaman daftar
pelamar dapat dilihat pada Gambar 4.21.
Gambar 4.21 Tampilan Halaman Daftar Pelamar
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
48
Laporan daftar pelamar dapat dilihat pada Gambar 4.22.
Gambar 4.22 Laporan Daftar Pelamar
3. Upload Soal
Halaman upload soal merupakan halaman yang digunakan admin
untuk menambah data soal seleksi 1 dengan cara upload file notepad (.txt).
Tampilan halaman upload soal dapat dilihat pada Gambar 4.23.
Gambar 4.23Tampilan Halaman Upload Soal
4. Daftar Soal
Halaman daftar soal merupakan halaman yang berisi data soal untuk
seleksi 1. Halaman daftar soal didalamnya terdiri dari penambahan,
pengeditan, pencarian dan penghapusan data soal. Tampilan halaman
daftar soal dapat dilihat pada Gambar 4.24.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
49
Gambar 4.24 Tampilan Halaman Daftar Soal
Penambahan data soal digunakan untuk menambahkan data soal
dengan cara menginputkan soal satu persatu. Tampilan form tambah soal
dapat dilihat pada Gambar 4.25.
Gambar 4.25 Tampilan Form Tambah Soal
Aksi edit data soal digunakan untuk mengubah data soal yang
diinginkan. Tampilan form edit data soal dapat dilihat pada Gambar 4.26.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
50
Gambar 4.26 Tampilan Form Edit Data Soal
Tampilan form pencarian data soal dapat dilihat pada Gambar 4.27.
Gambar 4.27 Tampilan Form Pencarian Data Soal
Hasil pencarian data soal dapat dilihat pada Gambar 4.28
Gambar 4.28 Tampilan Hasil Pencarian Data Soal
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
51
Laporan daftar soal dapat dilihat pada Gambar 4.29.
Gambar 4.29 Laporan Daftar Soal
5. Daftar Kategori
Halaman daftar kategori merupakan halaman yang berisi data
kategori untuk seleksi 2. Halaman daftar kategori didalamnya terdiri dari
penambahan, pengeditan, pencarian, dan penghapusan data kategori.
Tampilan halaman daftar kategori dapat dilihat pada Gambar 4.30.
Gambar 4.30 Tampilan Halaman Daftar Kategori
Penambahan data kategori digunakan untuk menambahkan data
kategori. Tampilan form tambah kategori dapat dilihat pada Gambar 4.31.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
52
Gambar 4.31 Tampilan Form Tambah Kategori
Aksi edit data kategori digunakan untuk mengubah data kategori
yang diinginkan. Tampilan form edit data kategori dapat dilihat pada
Gambar 4.32.
Gambar 4.32 Tampilan Form Edit Data Kategori
Tampilan form pencarian data kategori dapat dilihat pada Gambar
4.33.
Gambar 4.33 Tampilan Form Pencarian Data Kategori
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
53
Hasil pencarian data kategori dapat dilihat pada Gambar 4.34.
Gambar 4.34 Tampilan Hasil Pencarian Data Kategori
Laporan daftar kategori dapat dilihat pada Gambar 4.35.
Gambar 4.35 Laporan Daftar Kategori
6. Daftar Info
Halaman daftar info merupakan halaman yang berisi data informasi
untuk user. Halaman daftar info didalamnya terdiri dari penambahan,
pengeditan, pencarian dan penghapusan data info. Tampilan halaman
daftar info dapat dilihat pada Gambar 4.36.
Gambar 4.36 Tampilan Halaman Daftar Info
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
54
Penambahan data info digunakan untuk menambahkan data info.
Tampilan form tambah info dapat dilihat pada Gambar 4.37.
Gambar 4.37 Tampilan Form Tambah Info
Aksi edit data info digunakan untuk mengubah data info yang
diinginkan. Tampilan form edit data info dapat dilihat pada Gambar 4.38.
Gambar 4.38 Tampilan Form Edit Data Info
Tampilan form pencarian data info dapat dilihat pada Gambar 4.39.
Gambar 4.39 Tampilan Form Pencarian Data Info
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
55
Hasil pencarian data info dapat dilihat pada Gambar 4.40.
Gambar 4.40 Tampilan Hasil Pencarian Data Info
7. Daftar Seleksi 1
Halaman daftar seleksi 1 merupakan halaman yang berisi daftar nilai
pelamar untuk seleksi 1. Tampilan halaman daftar seleksi 1 dapat dilihat
pada Gambar 4.41.
Gambar 4.41 Tampilan Halaman Daftar Seleksi 1
Laporan daftar seleksi 1 dapat dilihat pada Gambar 4.42.
Gambar 4.42 Laporan Daftar Seleksi 1
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
56
8. Daftar Seleksi 2 Kategori
Halaman daftar seleksi 2 kategori merupakan halaman yang berisi
daftar nilai per kategori pelamar untuk seleksi 2. Tampilan halaman daftar
seleksi 2 kategori dapat dilihat pada Gambar 4.43.
Gambar 4.43 Tampilan Halaman Daftar Seleksi 2 Kategori
Laporan daftar seleksi 2 kategori dapat dilihat pada Gambar 4.44.
Gambar 4.44 Laporan Daftar Seleksi 2 Kategori
9. Daftar Seleksi 2 Total
Halaman daftar seleksi 2 total merupakan halaman yang berisi daftar
nilai total pelamar untuk seleksi 2. Tampilan halaman daftar seleksi 2 total
dapat dilihat pada Gambar 4.45.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
57
Gambar 4.45 Tampilan Halaman Daftar Seleksi 2 Total
Laporan daftar seleksi 2 total dapat dilihat pada Gambar 4.46.
Gambar 4.46 Laporan Daftar Seleksi 2 Total
10. Hasil Seleksi 1 dan 2
Halaman hasil seleksi 1 dan 2 merupakan halaman yang berisi daftar
nilai total untuk nilai seleksi 1 dijumlahkan dengan nilai seleksi 2.
Tampilan halaman hasil seleksi 1 dan 2 dapat dilihat pada Gambar 4.47.
Gambar 4.47 Tampilan Halaman Hasil Seleksi 1 dan 2
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
58
11. Perubahan Nilai Seleksi 2
Halaman perubahan nilai seleksi 2 merupakan halaman yang berisi
daftar perubahan nilai untuk seleksi 2 per kategori dan total. Tampilan
halaman perubahan nilai seleksi 2 dapat dilihat pada Gambar 4.48.
Gambar 4.48 Tampilan Halaman Perubahan Nilai Seleksi 2
12. Setting Batas Nilai
Halaman setting batas nilai merupakan halaman yang berisi batas
nilai terendah lulus seleksi tahap pertama dalam bentuk pilihan ganda.
Tampilan halaman setting batas nilai dapat dilihat pada Gambar 4.49.
Gambar 4.49 Tampilan Halaman Setting Batas Nilai
13. Logout
Merupakan menu untuk keluar dari halaman admin menuju ke
halaman login.
4.3.5. Tampilan Halaman Petugas
Halaman petugas merupakan halaman yang hanya dapat diakses oleh
seorang petugas wawancara. Halaman petugas digunakan untuk mengelola data
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
59
wawancara dan semua sistem yang terdapat dalam halaman petugas. Tampilan
halaman petugas dapat dilihat pada Gambar 4.50.
Gambar 4.50 Tampilan Halaman Petugas
Halaman petugas terdiri dari :
1. Home
Halaman home merupakan halaman yang berisi ucapan selamat
datang di halaman petugas sistem informasi penerimaan karyawan baru
Putra Mandiri dengan disertai foto-foto dari lokasi Putra Mandiri. Halaman
ini merupakan halaman utama untuk menuju atau link ke halaman yang
lain. Tampilan halaman home dapat dilihat pada Gambar 4.50.
2. Daftar Pelamar
Halaman daftar pelamar merupakan halaman yang berisi data
pelamar yang telah mendaftar ke dalam sistem. Tampilan halaman daftar
pelamar dapat dilihat pada Gambar 4.21.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
60
3. Wawancara
Halaman wawancara merupakan halaman yang digunakan petugas
untuk melakukan seleksi 2 (wawancara). Sebelum melakukan wawancara
petugas terlebih dahulu mencari nama pelamar yang akan melakukan test
wawancara. Tampilan halaman wawancara dapat dilihat pada Gambar
4.51.
Gambar 4.51 Tampilan Halaman Wawancara
Hasil pencarian nama pelamar yang akan melakukan test wawancara
dapat dilihat pada Gambar 4.52.
Gambar 4.52 Tampilan Hasil Pencarian Test Wawancara
Jika button mulai wawancara dipilih maka petugas akan masuk ke
form penilaian wawancara (seleksi 2). Tampilan form penilaian seleksi 2
(wawancara) dapat dilihat pada Gambar 4.53.
Gambar 4.53 Tampilan Form Penilaian Seleksi 2 (Wawancara)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
61
4. Daftar Seleksi 2 Kategori
Halaman daftar seleksi 2 kategori merupakan halaman yang berisi
daftar nilai per kategori pelamar untuk seleksi 2. Tampilan halaman daftar
seleksi 2 kategori dapat dilihat pada Gambar 4.43.
5. Daftar Seleksi 2 Total
Halaman daftar seleksi 2 total merupakan halaman yang berisi daftar
nilai total pelamar untuk seleksi 2. Tampilan halaman daftar seleksi 2 total
dapat dilihat pada Gambar 4.44.
6. Perubahan Nilai Seleksi 2
Halaman perubahan nilai seleksi 2 merupakan halaman yang berisi
daftar perubahan nilai untuk seleksi 2 per kategori dan total. Tampilan
halaman perubahan nilai seleksi 2 dapat dilihat pada Gambar 4.54.
Gambar 4.54 Tampilan Halaman Perubahan Nilai Seleksi 2
Penambahan data perubahan nilai seleksi 2 digunakan untuk
menambahkan data perubahan nilai untuk seleksi 2 per kategori dan total.
Tampilan form tambah perubahan nilai seleksi 2 dapat dilihat pada
Gambar 4.55.
Gambar 4.55 Tampilan Form Perubahan Nilai Seleksi 2
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
62
Cetak form perubahan nilai seleksi 2 dapat dilihat pada Gambar
4.56.
Gambar 4.56 Tampilan Cetak Form Perubahan Nilai Seleksi 2
Laporan perubahan nilai seleksi 2 dapat dilihat pada Gambar 4.57.
Gambar 4.57 Laporan Perubahan Nilai Seleksi 2
7. Logout
Merupakan menu untuk keluar dari halaman petugas menuju ke
halaman login.
4.3.6. Tampilan Halaman Pimpinan
Halaman pimpinan merupakan halaman yang hanya dapat diakses oleh
seorang pimpinan. Halaman pimpinan digunakan untuk melihat data pelamar,
data soal, data kategori, data nilai seleksi 1 dan seleksi 2 serta laporan-laporan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
63
yang terdapat dalam halaman pimpinan. Tampilan halaman pimpinan dapat
dilihat pada Gambar 4.58.
Gambar 4.58 Tampilan Halaman Pimpinan
Halaman pimpinan terdiri dari :
1. Home
Halaman home merupakan halaman yang berisi ucapan selamat
datang di halaman pimpinan sistem informasi penerimaan karyawan baru
Putra Mandiri dengan disertai foto-foto dari lokasi Putra Mandiri. Halaman
ini merupakan halaman utama untuk menuju atau link ke halaman yang
lain. Tampilan halaman home dapat dilihat pada Gambar 4.58.
2. Daftar Pelamar
Halaman daftar pelamar merupakan halaman yang berisi data
pelamar yang telah mendaftar ke dalam sistem. Tampilan halaman daftar
pelamar dapat dilihat pada Gambar 4.21.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
64
3. Daftar Soal
Halaman daftar soal merupakan halaman yang berisi data soal untuk
seleksi 1. Tampilan halaman daftar soal dapat dilihat pada Gambar 4.59.
Gambar 4.59 Tampilan Halaman Daftar Soal
4. Daftar Kategori
Halaman daftar kategori merupakan halaman yang berisi data
kategori untuk seleksi 2. Tampilan halaman daftar kategori dapat dilihat
pada Gambar 4.60.
Gambar 4.60 Tampilan Halaman Daftar Kategori
5. Daftar Seleksi 1
Halaman daftar seleksi 1 merupakan halaman yang berisi daftar nilai
pelamar untuk seleksi 1. Tampilan halaman daftar seleksi 1 dapat dilihat
pada Gambar 4.41.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
65
6. Daftar Seleksi 2 Kategori
Halaman daftar seleksi 2 kategori merupakan halaman yang berisi
daftar nilai per kategori pelamar untuk seleksi 2. Tampilan halaman daftar
seleksi 2 kategori dapat dilihat pada Gambar 4.43.
7. Daftar Seleksi 2 Total
Halaman daftar seleksi 2 total merupakan halaman yang berisi daftar
nilai total pelamar untuk seleksi 2. Tampilan halaman daftar seleksi 2 total
dapat dilihat pada Gambar 4.45.
8. Hasil Seleksi 1 dan 2
Halaman hasil seleksi 1 dan 2 merupakan halaman yang berisi daftar
nilai total untuk nilai seleksi 1 dijumlahkan dengan nilai seleksi 2.
Tampilan halaman hasil seleksi 1 dan 2 dapat dilihat pada Gambar 4.47.
9. Perubahan Nilai Seleksi 2
Halaman perubahan nilai seleksi 2 merupakan halaman yang berisi
daftar perubahan nilai untuk seleksi 2 per kategori dan total. Tampilan
halaman perubahan nilai seleksi 2 dapat dilihat pada Gambar 4.48.
10. Logout
Merupakan menu untuk keluar dari halaman pimpinan menuju ke
halaman login.
4.4. Evaluasi Sistem
4.4.1. Analisis Kelebihan Sistem
Sistem informasi penerimaan karyawan baru berbasis web ini
mempunyai beberapa kelebihan yaitu :
1. Sistem ini mempunyai test online yang didalamnya terdapat beberapa soal
yang bersifat random, dengan hasil test secara otomatis sehingga dapat
menghasilkan data nilai yang keluar secara cepat.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
66
2. Sistem ini mempunyai dua tipe dalam proses penginputan data soal, yang
pertama dengan cara input melalui form tambah soal yaitu input soal satu
per satu. Dan yang kedua dengan cara upload soal melalui notepad,
dimana soal yang ditambahkan bisa lebih dari satu soal sehingga cara yang
kedua ini akan lebih mudah dalam melakukan input soal dalam jumlah
banyak.
4.4.2. Analisis Kelemahan Sistem
Sistem informasi penerimaan karyawan baru berbasis web ini selain
mempunyai kelebihan juga terdapat kelemahan didalamnya yaitu pada proses
test online, soal yang ditampilkan belum dapat memuat soal bervideo, sehingga
didalam sistem ini hanya dapat menampilkan soal berupa text dan bergambar.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
67
BAB V
PENUTUP
5.1. Kesimpulan
Berdasarkan implementasi dan analisa sistem yang telah dibahas
sebelumnya dapat diambil kesimpulan sebagai berikut :
1. Sistem Informasi Penerimaan Karyawan Baru Berbasis Web di Putra
Mandiri telah dibuat dengan menggunakan bahasa pemrograman
PHP.
2. Sistem Informasi Penerimaan Karyawan Baru Berbasis Web di Putra
Mandiri menyediakan test offline serta test wawancara, sehingga
memudahkan pegawai dalam melakukan proses penerimaan
karyawan baru.
5.2. Saran
Untuk perkembangan sistem ini dikemudian hari, maka perlu
diberikan saran sebagai berikut : aplikasi penerimaan karyawan baru ini
belum menyediakan test offline yang berisi video.