perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user 2012
i
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user
ii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
Ketua Program Studi DIII Teknik Informatika
a.n Dekan FMIPA UNS Dekan I
Prof. Ir. Ari Handono Ramelan, M.Sc. (Hons), commit Ph.D. to userDrs. Y. S Palgunadi, M.Sc. NIP. 19560407 198303 1 400 NIP. 19610223 198601 1 001 iii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user
iv
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user
v
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN MOTTO “Suatu pencapaian tak akan pernah ada tanpa suatu usaha.” “Keseriusan adalah penting bagi keberhasilan.”
commit to user
vi
perpustakaan.uns.ac.id
digilib.uns.ac.id
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.
commit to user
vii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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.
commit to user
viii
perpustakaan.uns.ac.id
digilib.uns.ac.id
Akhir kata, semoga dengan adanya Laporan Tugas Akhir ini dapat memberikan manfaat bagi pembaca dan bagi penulis pada khususnya.
Surakarta,
Juni 2012
Penulis
commit to user
ix
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user
x
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user 3.4.7. Tabel info .................................................................................... 23
xi
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user 5. Info ......................................................................................... 41
xii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user 7. Logout .................................................................................... 62
xiii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user
xiv
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user
xv
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to perusahaan. user sumber daya manusia yang dibutuhkan Salah satu bentuk dalam
1
2 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
3 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
4 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
5 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user sistem. mungkin timbul dalam proses perancangan
6
7 digilib.uns.ac.id
perpustakaan.uns.ac.id
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. commit to user
8 digilib.uns.ac.id
perpustakaan.uns.ac.id
2.4.3. ERD (Entity Relationship Diagram) Entity Relationship Diagram (ERD) merupakan diagram yang berisi komponen-komponen himpunan entitas dan himpunan relasi yang masingmasing 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 merupakan
himpuan
suatu
obyek
entitas
yang
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 perintahperintah 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.
commit to user
9 digilib.uns.ac.id
perpustakaan.uns.ac.id
Tabel 2.3 Tabel Simbol dalam Flowchart Simbol
Keterangan
Menunjukkan berfungsi
simbol untuk
terminal
yang
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. commit to user
perpustakaan.uns.ac.id
c.
10 digilib.uns.ac.id
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 commit to user
11 digilib.uns.ac.id
perpustakaan.uns.ac.id
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/rekrutmenkaryawan.html).
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
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.
commit to user
12
13 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
14 digilib.uns.ac.id
perpustakaan.uns.ac.id
1
data pelamar
data pelamar
Daftar username dan password
Tabel pelamar
2
pesan validasi
username dan password
Tabel admin
pesan validasi
Login
username dan password
Petugas
Pelamar
pesan validasi
username dan password
Pimpinan
nilai seleksi I
username dan password
pesan validasi
pesan validasi
username dan password
Tabel petugas
pesan validasi
username dan password
username dan password
pesan validasi
pesan validasi
Tabel pimpinan
3
data info
data info
Tabel info
Manage Info
4
data soal
data soal
Admin
Tabel soal
Manage Soal
5
batas nilai
batas nilai
Update Batas Nilai
Tabel setting
data soal
6
data jawaban
data nilai seleksi 1
Seleksi I
data nilai seleksi I Tabel seleksi1
7
data kategori
Manage Kategori
data kategori
Tabel kategori
data nilai seleksi II
data nilai seleksi II kategori, data nilai seleksi II total 8
data nilai seleksi II kategori
Seleksi II
data nilai seleksi II kategori Tabel seleksi2
data nilai seleksi II Kategori dan total
input perubahan data nilai seleksi II kategori dan total
hapus data perubahan nilai seleksi II 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
9
Ubah Nilai Seleksi II
data nilai seleksi II kategori dan total baru Tabel ubahnilai
data nilai seleksi II kategori dan total
data 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
laporan data pelamar, laporan data nilai seleksi II kategori, laporan data nilai seleksi II total, laporan perubahan nilai seleksi II
10
data kategori data nilai seleksi I
Laporan
data soal
data pelamar
commit to user Gambar 3.2 Data Flow Diagram (DFD) Level 0
perpustakaan.uns.ac.id
2.
15 digilib.uns.ac.id
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 Flowcommit Diagram (DFD) Level 1 Manage Soal to user
16 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
17 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
18 digilib.uns.ac.id
perpustakaan.uns.ac.id
Gambar 3.8 Flowchart User
commit to user
19 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commityang to user dari admin, petugas dan pimpinan digunakan untuk login ke sistem.
20 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
username
varchar
8
password
varchar
8
level
varchar
8
Keterangan
primary key
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
commit to user
2
21 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
Tipe Data
Nama Field
Ukuran Field
Keterangan
primary key
soalid
int
3
pertanyaan
text
-
pilihan_a
text
-
pilihan_b
text
-
pilihan_c
text
-
pilihan_d
text
-
jawaban
enum(‘A’,’B’,’C’,’D’)
-
bobot
int
3
filename
varchar
255
location
varchar
255
3.4.4. Tabel seleksi1 Tabel seleksi1 berfungsi untuk menyimpan data nilai dari hasil test seleksi 1 dalam bentuk pilihan ganda. Struktur tabel seleksi1 digambarkan pada Tabel 3.4.
commit to user
22 digilib.uns.ac.id
perpustakaan.uns.ac.id
Tabel 3.4 Tabel seleksi1
Nama Field
Tipe Data
Ukuran Field
Keterangan foreign key
id_pelamar
varchar
6
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
id_kategori
varchar
6
nama_kategori
varchar
15
panduan
text
Keterangan
primary key
-
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
commit to user
23 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
Tipe Data
Nama Field
Ukuran Field Keterangan
id_info
int
3
tglmasuk
varchar
10
judul
varchar
30
deskripsi
text
primary key
-
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
no_id
varchar
14
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
commit to user
Keterangan
primary key
24 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
Tipe Data
Nama Field
Ukuran Field
nama_setting
varchar
5
batas
int
3
Keterangan
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.
commit to user
25 digilib.uns.ac.id
perpustakaan.uns.ac.id
alamat
telp
jenis
tlahir
password
tgllahir
blnlahir
username
thnlahir
nama
ktp
filename
id_pelamar
location
pilihan_b pelamar
id_pelamar pilihan_c
pilihan_a
M
nilai1 pilihan_d
pertanyaan
mengikuti
nilai2 jawaban
soalid
M
soal
M
mempunyai
status1
ujian
panduan
soalid
id_kategori
pertanyaan
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.
commit to user
26 digilib.uns.ac.id
perpustakaan.uns.ac.id
seleksi1
seleksi2
pelamar
PK
no_id
FK1
id_pelamar nilai1 status1
1
1
PK PK
id_pelamar ktp
1
M PK FK1 FK2
nama username password jenis alamat telp tlahir tgllahir blnlahir thnlahir filename location
no_id
kategori
M
1
id_pelamar id_kategori nilai2
PK
id_kategori
nama_kategori panduan
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
Tanggal & Jam Home
About
Daftar Konten
Login
Info
Hasil Seleksi
Contact Us Footer
Gambar 3.12 Rancangan Halaman Index commit to user
27 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
No KTP
:
Nama Lengkap
:
Username
:
Password
:
Confirm Password
:
Jenis Kelamin
:
Alamat
:
No Telepon
:
Tempat Lahir
:
Tanggal Lahir
:
Photo
:
Perempuan
Laki-Laki
tanggal V
bulan V tahun V Browse...
Daftar
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. commit to user
28 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
Tanggal & Jam Home
Test Karyawan Konten
Biodata
Nilai
Logout Footer
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. commit to user
29 digilib.uns.ac.id
perpustakaan.uns.ac.id
BIODATA
No ID
:
No KTP
:
Nama Lengkap
:
Jenis Kelamin
:
Alamat
:
No Telepon
:
Tempat Lahir
:
Tanggal Lahir
:
Photo
:
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.
commit to user
30 digilib.uns.ac.id
perpustakaan.uns.ac.id
Header
Login
Username
:
Password
:
Akses
:
V Login
Footer
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.
commit to user
31 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
commit to user
32 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
Pertanyaan
:
Pilihan A
:
Pilihan B
:
Pilihan C
:
Pilihan D
:
Jawaban
:
Bobot
:
Gambar Soal
:
A
V
Browse... Simpan
Reset
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.
commit to user
33 digilib.uns.ac.id
perpustakaan.uns.ac.id
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. commit to user
34 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
35 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user
36 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
Home
Daftar Pelamar
Daftar Soal
Daftar Kategori
Daftar Seleksi 1 Konten
Daftar Seleksi 2 Kategori
Daftar Seleksi 2 Total
Hasil Seleksi 1 dan 2
Perubahan Nilai Seleksi 2 Logout
Footer
Gambar 3.27 Rancangan Halaman Pimpinan
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
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. commit to user
37
38 digilib.uns.ac.id
perpustakaan.uns.ac.id
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. commit to user Tampilan halaman home dapat dilihat pada Gambar 4.1.
39 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
commit to user
40 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
41 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
commit to user
42 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
43 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
44 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
45 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
46 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
to user Halaman Admin Gambarcommit 4.20 Tampilan
47 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
commit to user
48 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user daftar soal dapat dilihat pada Gambar 4.24.
49 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
50 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
commit to user
51 digilib.uns.ac.id
perpustakaan.uns.ac.id
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. commit to user
52 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
commit to user
53 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user
54 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
commit to user
55 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user Gambar 4.42 Laporan Daftar Seleksi 1
56 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
57 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
commit to user
perpustakaan.uns.ac.id
58 digilib.uns.ac.id
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 commit to user digunakan untuk mengelola data seorang petugas wawancara. Halaman petugas
59 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
60 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user Gambar 4.53 Tampilan Form Penilaian Seleksi 2 (Wawancara)
perpustakaan.uns.ac.id
4.
61 digilib.uns.ac.id
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.
commit to user Gambar 4.55 Tampilan Form Perubahan Nilai Seleksi 2
62 digilib.uns.ac.id
perpustakaan.uns.ac.id
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, commit to user data soal, data kategori, data nilai seleksi 1 dan seleksi 2 serta laporan-laporan
63 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
64 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
perpustakaan.uns.ac.id
6.
65 digilib.uns.ac.id
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
commit to secara user cepat. menghasilkan data nilai yang keluar
66 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
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.
commit to user
67