• Tidak ada hasil yang ditemukan

LUCKY MAYANG ASIH M3209050

N/A
N/A
Protected

Academic year: 2017

Membagikan "LUCKY MAYANG ASIH M3209050"

Copied!
82
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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.

(5)

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.

(6)

commit to user

vi

(7)

commit to user

vii

HALAMAN PERSEMBAHAN

!

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

commit to user

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

(18)

commit to user

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

(19)

commit to user

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

(20)

commit to user

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

(21)

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

(22)

commit to user

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

(23)

commit to user

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

(24)

commit to user

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.

(25)

commit to user

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

(26)

commit to user

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

(27)

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

(28)

commit to user

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

(29)

commit to user

! " # # $ % % # $ # $ % # $ % # $ %

& $ '

# $ % ( ' ( ' ( ' # ( ' ( ' ( ' # $ % # $ % ( ' ( ' ) ) ) ) ) ) * ) #' * ) ) ) #' * ) ) ) ) ) ) * ) #' * ) + ( ' ( ' #' * ' # , ' * # #' * * # #' * #' * -( ' ' '

(30)

commit to user

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.

(31)

commit to user

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

(32)

commit to user

Gambar 3.7 Data Flow Diagram (DFD) Level 1 Seleksi 2

3.3.3.

Flowchart

1.

Flowchart User

(33)
[image:33.595.167.434.102.647.2]

commit to user

(34)

commit to user

2.

Flowchart Admin, Petugas, Pimpinan

[image:34.595.166.434.164.562.2]

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

(35)

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

[image:35.595.129.510.227.743.2]

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

(36)

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

[image:36.595.130.508.241.598.2]
(37)

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

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

(38)

commit to user

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

(39)

commit to user

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

(40)

commit to user

# #& & . # $ * * ' * * * / 0 * . * .' * ./ * .

& $ '

# # 0 . 0 . #

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

(41)

commit to user

# $ & * * ' * * * / 1 . # 1 . 1 . . #

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.

2

2

"' #

1 2

( 3 4

5 /

(42)

commit to user

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.

$ 5 $ 4 ( ( * ( * * 6 6 6 6 6 6 6 6 6 7 $ 888 #

'# 9 *# 9

9

( 6

6 "

Gambar 3.13 Form Daftar

2.

Form Login User

Merupakan form yang digunakan user untuk login ke sistem. Tampilan

(43)

commit to user

$

6

6

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.

2

2

( 0 $

1 #

( 3 4

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

(44)

commit to user

: "("

4

"

(

( *

( *

6

6

6

6

6

6

* 6

(

6

6

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

(45)

commit to user

1 2

$

"

6

6

6 9

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

(46)
[image:46.595.147.488.111.528.2]

commit to user

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.

(47)

commit to user

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.

(" "2 :"

* "

*

* 5

*

4 $ '

6

6

6

6

6 " 9

6 0

;

' 6

< ' 6 $ 888

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

(48)

commit to user

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

(49)

commit to user

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

(50)

commit to user

: 4= = " " " " =;(" >"" "

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.

(51)

commit to user

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

2

2

#

1 (

2

#' *

(52)

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.

(53)

commit to user

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.

(54)

commit to user

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.

(55)

commit to user

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

(56)

commit to user

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

[image:56.595.129.510.244.479.2]

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.

(57)

commit to user

6.

Hasil Seleksi

Halaman hasil seleksi merupakan halaman yang berisi mengenai

informasi hasil seleksi penerimaan karyawan baru di Putra Mandiri.

[image:57.595.126.513.145.521.2]

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

(58)
[image:58.595.125.511.111.489.2]

commit to user

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

(59)
[image:59.595.148.514.98.501.2]

commit to user

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

(60)
[image:60.595.131.469.109.484.2]

commit to user

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

(61)

commit to user

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

[image:61.595.126.511.198.716.2]

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.

(62)

commit to user

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

[image:62.595.131.513.206.567.2]

pelamar dapat dilihat pada Gambar 4.21.

(63)

commit to user

[image:63.595.128.515.120.615.2]

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

(64)
[image:64.595.146.510.112.509.2]

commit to user

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

(65)
[image:65.595.146.501.110.494.2]

commit to user

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

(66)

commit to user

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.

[image:66.595.129.514.117.488.2]

Tampilan halaman daftar kategori dapat dilihat pada Gambar 4.30.

Gambar 4.30 Tampilan Halaman Daftar Kategori

Penambahan data kategori digunakan untuk menambahkan data

(67)
[image:67.595.246.394.116.185.2]

commit to user

Gambar 4.31 Tampilan Form Tambah Kategori

Aksi edit data kategori digunakan untuk mengubah data kategori

[image:67.595.144.513.237.589.2]

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.

(68)

commit to user

[image:68.595.137.491.128.487.2]

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.

(69)

commit to user

Penambahan data info digunakan untuk menambahkan data info.

[image:69.595.147.512.158.488.2]

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.

(70)

commit to user

[image:70.595.126.510.124.540.2]

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.

(71)

commit to user

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

[image:71.595.147.495.192.586.2]

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

(72)
[image:72.595.133.492.113.492.2]

commit to user

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.

(73)

commit to user

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

[image:73.595.128.511.190.565.2]

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

(74)

commit to user

wawancara dan semua sistem yang terdapat dalam halaman petugas. Tampilan

halaman petugas dapat dilihat pada Gambar 4.50.

[image:74.595.130.500.142.492.2]

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

Gambar

Gambar 3.8 Flowchart User
Gambar 3.9 Flowchart Admin, Petugas, Pimpinan
Tabel 3.1 Tabel admin
Tabel soal berfungsi untuk menyimpan data soal seperti pertanyaan,
+7

Referensi

Dokumen terkait

Karakter- isasi dengan XRD dilakukan dengan mempelajari fase bahan dasar kaolin dan metakaolin, mineral γ-Al 2 O 3 yang diperoleh. dari hasil ekstraksi, serta

Berdasarkan analisa sistem tersebut diatas secara umum pengguna atau user aplikasi sistem kasir di Gita swalayan ini adalah setelah petugas admin melakukan input

Perilaku yang diamati Frekuensi Jumlah Keterangan. 1 Perilaku

Tujuan dari penelitian menganalisis perbedaan status gizi, persen lemak tubuh, dan massa otot atlet dari empat cabang olahraga yang berbeda, yaitu atletik, renang, sepak bola,

bahwa dengan telah ditetapkannya Peraturan Menteri Dalam Negeri Nomor 7 tahun 1998 tentang Kepengurusan Perusahaan Daerah Air Minum dan Peraturan Menteri Dalam Negeri Nomor 1

Guru mengajak peserta didik untuk mengawali kegiatan pembelajaran dengan.. Allah Bapa kami di Surga, terima kasih untuk berkat dan rahmat-Mu bagi kami yang sedang berkumpul di

Berangkat dari masalah yang diungkapkan di atas bahwa berpikir tidak dapat dipisahkan dari isi materi pelajaran, karena kenyataannya berpikir merupakan sebuah cara untuk