SISTEM INFORMASI RECRUITMENT DI PT. SEMEN GRESIK BERBASIS JSP (Java Server Page)



dokumen-dokumen yang mirip
Bab 1. Pengenalan JSP POKOK BAHASAN: TUJUAN BELAJAR: 1.1 Dasar JSP

SISTEM INFORMASI MANAJEMEN TRAINING CENTER PENS ITS BERBASIS JSP (Java Server Page)

PRAKTIKUM #01. Rio Andrianto, S.Kom TEKNOLOGI WEB (JAVA SERVER PAGES)

PEMBUATAN WEB DIREKTORI KOS UNTUK KOMUNITAS PENYEDIA JASA KOS - KOSAN MAHASISWA

BAB III LANDASAN TEORI. untuk menunjang aktivitas kehidupan sehari hari, dan dalam komunikasi tulis

BAB I PENDAHULUAN I.1 Latar Belakang

RANCANG BANGUN SISTEM INFORMASI TOKO BUKU ONLINE SITI NUR KHOLIFA

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

Aplikasi LAN Messenger Menggunakan Java Servlet

SISTEM RUMAH SAKIT TERPADU MENGGUNAKAN JSP ( STUDY KASUS : MEDICAL RECORD RAWAT JALAN )

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

KAMUS INGGRIS-INDONESIA BERBASIS J2ME

JURNAL KHATULISTIWA INFORMATIKA, VOL. 2 NO. 1 JUNI 2014 PERANCANGAN SISTEM INFORMASI AKADEMIK SEKOLAH BERBASIS WEB DENGAN JAVA

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

Mengenal Pemrograman Web Dengan JSP

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB II LANDASAN TEORI. beberapa ahli, definisi sistem adalah sebagai berikut.

BAB II. KAJIAN PUSTAKA

PUSAT UJI KOMPETENSI PENGETAHUAN SMP N 1 MERAKURAK KABUPATEN TUBAN MENGGUNAKAN JSP

BAB III LANDASAN TEORI

SISTEM INFORMASI PRAKTEK BERSAMA DOKTER SPESIALIS BERBASIS JSP (WEB)

PENGERTIAN WEB web adalah

BAB III LANDASAN TEORI

SISTEM RUMAH SAKIT TERPADU MENGGUNAKAN JSP ( STUDY KASUS : PENDAFTARAN UGD (Unit Gawat Darurat )

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB II LANDASAN TEORI. seorang pimpinan atau manajer didalam organisasi untuk mencapai tujuan

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

PEMBUATAN APLIKASI SISTEM PENDAFTARAN PRAKTIKUM ONLINE PADA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS KRISTEN PETRA DENGAN MENGGUNAKAN PHP

Rancang Bangun E-Recruitment Management System PT Krakatau Bandar Samudera

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

RANCANG BANGUN SISTEM LELANG ONLINE

Pencarian Buku Perpustakaan. Melalui SMS Menggunakan Java

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

SISTEM INFORMASI PELAYANAN TIKET KERETA API DENGAN JSP

Makalah Tentang Konten Manajemen Sistem Untuk Ujian Kompetensi Online

SISTEM INFORMASI PENERBANGAN (AIRLINES) BERBASIS BREW DAN BROADCAST SMS

PEMBUATAN SISTEM INFORMASI AKUNTANSI KPRI MANDIRI SMPN 1 KARANGREJO MAGETAN DENGAN MENGGUNAKAN JSP

SISTEM INFORMASI SIMPAN PINJAM DAN PERKREDITAN KOPERASI STUDI KASUS SMK NEGERI 1 SURABAYA MENGGUNAKAN JSP ABSTRAK ABSTRACT

BAB 1 PENDAHULUAN. komputer atau terkomputerisasi. Contoh konkrit dari hal ini adalah dengan adanya

Diperkenalkan pertama oleh tim Sun System yang dipimpin Patrick Naughton dan James Gosling tahun 1991 dengan code

BAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima

APLIKASI VIDEO ON DEMAND BERBASIS WEB

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III LANDASAN TEORI

Pembuatan dan Penerapan E-Examination Penerimaan Mahasiswa Baru Universitas Gunadarma

PENGEMBANGAN DAN ANALISA KEY PERFORMANCE INDICATORS (KPI) SEBAGAI SISTEM PENDUKUNG DALAM PERENCANAAN PENGEMBANGAN INSTITUSI SECARA ONLINE

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

MK. Pemrograman Berorientasi Objek PENGENALAN JAVA KARMILASARI

BAB III METODOLOGI. Penelitian ini dilaksanakan di Ruang Server Biro Sistem Informasi (BSI)

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

(artikel Pengantar ke PHP, Bpk Marsani Asfi)

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB II LANDASAN TEORI. kompensasi, penyatuan, perawatan/pemeliharaan, sumber daya manusia kepada

MEMBUAT WEB SERVICE DENGAN MENGGUNAKAN JAVA (STUDI KASUS E- COMMERCE PORTAL)

rancang bangun aplikasi web vulnerability scanner terhadap kelemahan sql injection dan xss menggunakan java

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan

BAB IV IMPLEMENTASI DAN EVALUASI. rumah makan berbasis Java 2 Micro Edition (J2ME) ini kedalam implementasi

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB I PENDAHULUAN. Setiap pelamar selanjutnya akan melakukan proses seleksi sampai perusahaan

SISTEM MITIGASI BANJIR BENGAWAN SOLO BERBASIS J2ME

Bab 1 Pengenalan Web Server dan Server Side Scripting

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI MANAJEMEN KEUANGAN SUB BAGIAN PERBENDAHARAAN, STUDI KASUS PEMERINTAH KABUPATEN MALANG

MANAJEMEN INTERNET CONTENT DAN INTEGRASI APLIKASI UNTUK MENDUKUNG ENTERPRISE INFORMATION PORTAL EKSEKUTIF

Praktikum Basis Data 2. BAB 1 : Pendahuluan

BAB I PENDAHULUAN. fungsi yang menjalankan proses bisnisnya masing-masing. Tiap departemen atau

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi

Oleh : Dosen Pembimbing : Umi Laili Yuhana, S.Kom, M.Sc Hadziq Fabroyir, S.Kom

Basis Data 2. Database Client / Server. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

APLIKASI PERKREDITAN BERBASIS WEB PADA PT. PRIORITAS CABANG KABUPATEN PASAMAN BARAT

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

BAB III TINJAUAN PUSTAKA

29 Februari Introduction Of Java

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

PENDAHULUAN TENTANG NETBEANS

BAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.

BAB III TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI DAN KONSEPTUAL. yang akan dicari jalan keluarnya melalui pembahasan-pembahasan yang dibuat secara

BAB III LANDASAN TEORI

PERANCANGAN DAN IMPLEMENTASI REKAM MEDIS PASIEN POLI UMUM DI RUMAH SAKIT AISYIYAH MUHAMMADIYAH PADANG MENGGUNAKAN PHP DAN MySQL

Hal yang harus diperhatikan dalam penggunaan AJAX adalah: XHTML dan CSS digunakan untuk menandai dan mempercantik tampilan informasi.

PEMROGRAMAN JAVA : PENGENALAN JAVA

PERANCANGAN DAN IMPLEMENTASI SISTEM INTERAKTIF JURNAL PADA SISTEM AKUNTANSI (AISO) PT. DIMATA SORA JAYATE

Pendahuluan. Pemrograman Internet Ahmad Zainudin, S.ST, M.T

SISTEM INFORMASI PENJUALAN ONLINE SEPATU PADA TOKO STARS SHOP MEDAN

BAB I PENDAHULUAN. dengan penggunaan perangkat keras komputer ( hardware), program aplikasi

STIKOM SURABAYA BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. PT. Mitra Jaya Abadi merupakan salah satu perusahaan yang bergerak

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

Transkripsi:

SISTEM INFORMASI RECRUITMENT DI PT. SEMEN GRESIK BERBASIS JSP (Java Server Page) Meiga Dyah Sulistiana¹, Arif Basofi, S.Kom, MT 2, Yuliana Setyowati, S.Kom, M.Kom 3 1 Mahasiswa, 2 Dosen Pembimbing II, 3 Dosen Pembimbing II Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Kampus ITS Keputih Sukolilo Surabaya 60111, Indonesia Telp:+62-31-5947280 Fax:+62-31-5946114 Email:meig_lucky@yahoo.co.co.id Abstrak Saat ini, masih banyak perusahaan yang belum memiliki sistem yang dapat digunakan untuk membantu proses kualifikasi dalam pemilihan perekrutan karyawan untuk penugasan, sehingga proses kualifikasi harus dilakukan secara manual dan membutuhkan waktu yang cukup lama. Keadaan tersebut sangat tidak efektif, sehingga dibutuhkan sebuah sistem yang mampu mengatasi permasalahan tersebut. Sistem ini akan melakukan kualifikasi terhadap pelamar berdasarkan kriteria-kriteria yang telah ditentukan, kemudian kriteriakriteria tersebut akan diproses dengan data-data lowongan yang tersimpan di dalam database. Output dari proses tersebut adalah beberapa solusi alternatif pelamar yang akan diterima aaupun direkomendasikan pada bagian lain. Hasil output memberikan nilai rekomendasi / fire strength yang digunakan sebagai urutan prioritas pilihan Kata kunci : recruitment, kualifikasi, manual, kriteria, database Abstract At this time, there are a lot of company that have not a system which can help the qualification process for recruting the employees. So that, the qualification process must do by the manual way and it need long enough time. This condition is not very efective, so that, a system which can handle that problem. This system will qualify the applicant based on the criterias that the company wan/prerequirement, and then that criterias will be processed with the vacancy datas which have been saved in the database. The output of that process is some of accepted applicant and the alternative applicant solution who will be sent for the assignment to be recommended to other department. The output give recomendation value / fire strength which will be used for sorting priority Kata kunci : recruitment, qualification, manual, criteria, database I. Pendahuluan Latar Belakang Melakukan program recruitment dan seleksi merupakan hal yang rutin bagi perusahaan. Hal ini terutama muncul pada perusahaan besar dimana terjadi berbagai proses yang memicu program recruitment dan seleksi seperti pengunduran diri, pensiun, promosi/demosi, meninggal dunia sampai karena terjadinya pertumbuhan perusahaan yang menimbulkan kebutuhan tambahan tenaga kerja baru. Kebutuhan akan melakukan program recruitment dan seleksi ini semakin meningkat terutama akhir-akhir ini dimana terjadi perubahan pola berpikir, dari pola sikap loyal ingin lama di sebuah perusahaan ke pola perpindahan kerja setiap empat sampai lima tahun untuk mendapatkan posisi yang lebih tinggi dan lebih menjanjikan. Tidak ada yang salah dalam pola terakhir ini karena setiap orang memiliki keinginan untuk menjadi lebih baik. Pola perpindahan ini menjadi masalah bila karyawan yang baru satu sampai dua tahun bekerja mengundurkan diri. Pengunduran diri ini dapat terjadi karena berbagai kemungkinan, seperti karyawan tidak mampu bekerja dengan baik, karyawan mandapatkan pekerjaan baru, atau perusahaan melakukan pemutusan hubungan kerja. Bagaimana melakukan proses recruitment dan seleksi karyawan turut memberikan kontribusi pada tingkat pengunduran diri karyawan tersebut. Bila program recruitment dan seleksi dilakukan dengan benar, sangatlah kecil terjadi kemungkinan pengunduran diri karyawan dalam waktu yang relatif sangat pendek, sebaliknya karyawan akan memberikan kontribusi dalam waktu yang cukup lama bagi perusahaan Tujuan Tujuan dari proyek akhir ini adalah : Merancang sebuah system yang dapat digunakan sebagai media pembobotan kualifikasi untuk proses recruitment dan seleksi calon pagawai secara sederhana dan sistematis dengan mengedepankan media 1

II. komputasi dengan tujuan effectively selections. Pemenuhan kebutuhan akan Sistem Informasi yang handal dan terintegrasi serta menyeluruh dengan pendekatan pada kebutuhan langsung di lapangan agar tercapai seleksi calon pagawai secara effective dan efficient guna mendukung kelancaran bisnis dari organisasi tersebut. Batasan Masalah Dalam permasalahan ini terdapat beberapa hal yang jelas menuangkan ruang penyelesaian masalah dalam analisa penelitian ini. Hal-hal tersbut dapat dilihat pada batasan masalah berikut: 1. Sistem informasi ditujukan untuk melakukan pembobotan kualifikasi calon karyawan dilakukan dengan teknologi komputasi karena mengedepankan keakuratan dan kecepatan proses, menggunakan pemrograman berbasis Java yaitu JSP (Java Server Page) dan storage databasenya memanfaatkan open source MySQL, 2. Role pembobotan seleksi mengacu pada sistem kebijakan yang ada di PT. Semen Gresik (Persero) tbk, 3. Test bakat, minat dan test psikologi dilakukan oleh pihak agensi atau rekanan yang telah ditunjuk yang kemudian hasilnya diinformasikan kepada pihak HRD, lalu diolah pada komputer yang telah terinstall program ini, 4. Sistem akan memberikan informasi kepada pihak HRD manager (manajer SDM) hasil test para pelamar yang memenuhi syarat, 5. Teknologi yang digunakan untuk pengembangan sistem ini merupakan teknologi yang hanya dapat diakses oleh departemen-departemen yang ada di PT. Semen Gresik (Persero) tbk. Teori Penunjang Qualified tidaknya pelamar yang akan diseleksi sangat tergantung pada proses pengadaan tenaga kerja (rekrutmen). Pengadaan tenaga kerja yang efektif akan menghasilkan tersedianya sejumlah pelamar yang qualified. Seleksi dan orientasi merupakan bagian dari proses penyusunan kepegawaian (staffiying). Proses penyusunan kepegawaian yang berfungsi untuk mendapatkan the right people in the right position at the right time, merupakan salah satu tugas penting manajemen SDM. Proses seleksi bersama dengan proses pengadaan tenaga kerja, merupakan dua tahapan manajemen SDM yang memberikan darah kehidupan bagi organisasi/ perusahaan. Seleksi adalah proses pemilihan calon pegawai yang telah menyampaikan lamaran pekerjaan pada instansi/perusahaan (French, 1986; Nitisemito, 1992). Sedangkan Siagian (1994) menyebutkan bahwa seleksi adalah berbagai langkah spesifik yang diambil untuk memutuskan pelamar mana yang akan diterima dan pelamar mana yang akan ditolak. Ditegaskan oleh Martoyo (1994), seleksi adalah pemilihan tenaga kerja yang sudah tersedia untuk mendapatkan tenaga kerja yang memenuhi syarat dan memiliki kualifikasi yang sesuai deskripsi jabatan dan atau sesuai dengan kebutuhan organisasi. Berdasarkan tahapan dalam penerimaan calon pegawai, proses seleksi dimulai dari penerimaan lamaran dan berakhir dengan keputusan terhadap lamaran tersebut. Langkahlangkah antara proses dimulai dan diakhiri merupakan usaha pengkaitan antara kepentingan calon pegawai dan kepentingan organisasi JSP (Java Server Pages) JSP adalah suatu teknologi web berbasis bahasa pemrograman Java dan berjalan di Platform Java, serta merupakan bagian teknologi J2EE (Java 2 Enterprise Edition). JSP sangat sesuai dan tangguh untuk menangani presentasi di web. Sedangkan J2EE merupakan platform Java untuk pengembangan sistem aplikasi enterprise dengan dukungan API (Application Programming Inteface) yang lengkap dan portabilitas serta memberikan sarana untuk membuat suatu aplikasi yang memisahkan antara business logic (sistem), presentasi dan data. JSP merupakan bagian dari J2EE dan khususnya merupakan komponen web dari aplikasi J2EE secara keseluruhan. JSP juga memerlukan JVM (Java Virtual Machine) supaya dapat berjalan, yang berarti juga mengisyaratkan keharusan menginstal Java Virtual Machine di server, dimana JSP akan dijalankan. Selain JVM, JSP juga memerlukan server yang disebut dengan Web Container. Teknologi JSP menyediakan cara yang lebih mudah dan cepat untuk membuat halaman-halaman web yang menampilkan isi secara dinamik. Teknologi JSP didesain untuk membuat lebih mudah dan cepat dalam membuat aplikasi berbasis web yang bekerja dengan berbagai macam web server, application server, browser dan development tool. Java Server Pages (JSP) adalah bahasa scripting untuk web programming yang bersifat 2

server side seperti halnya PHP dan ASP. JSP dapat berupa gabungan antara baris HTML dan fungsifungsi dari JSP itu sendiri. Berbeda dengan Servlet yang harus dikompilasi oleh USER menjadi class sebelum dijalankan, JSP tidak perlu dikompilasi oleh USER tapi SERVER yang akan melakukan tugas tersebut. Makanya pada saat user membuat pertama kali atau melakukan modifikasi halaman dan mengeksekusinya pada web browser akan memakan sedikit waktu sebelum ditampilkan. Daur Hidup JSP Sebagai gambaran bagaimana JSP melalui masa hidupnya bisa dilihat pada gambar berikut : Gambar 1. Daur Hidup JSP Seperti tipe aplikasi java lainnya (Servlet, Applet, Midlet dll), JSP juga bertipe strong Type artinya penggunaan variable pada halaman tersebut harus dideklarasikan terlebih dahulu. Misalnya pada sintaks pengulangan berikut: for (int i=1; i<13; i++) { // statement } Seperti halnya skrip-skrip server side yang lain, JSP pun memerlukan Web server. Skrip ASP memerlukan IIS sebagai web server, PHP memerlukan IIS atau Apache, sedangkan JSP bisa menggunakan Apache Tomcat sebagai salah satu web server yang mendukungnya. Agar bisa menjalankan file-file JSP yang berbasis Java, diperlukan web server yang mampu memproses Java, atau minimal JSP engine yang dapat terintegrasi dengan web server. Web Container Menurut spesifikasi J2EE, dikenal EJB Container, Web Container dan Application Server. Web Container adalah services yang dijalankan oleh suatu Java Application Server hususnya untuk services yang compliance/kompatibel dengan Servlet dan JSP. Selain menjadi services oleh Java Application Server, Web Container dapat berdiri sendiri. Contoh Web Container adalah Tomcat, ServletExec, Resin, Jrun, Blazix. Web Container juga dapat bekerja sama dengan web server, misalnya Tomcat dengan Apache, Jrun dengan IIS. Web Server adalah software untuk server yang menangani request melalui protokol HTTP yang digunakan oleh situs-situs web saat ini dalam menangani request file statik HTML, sepeti Apache dan Microsoft IIS. Web server sekarang sering dibungkus oleh Java Application Server sebagai HTTP Server. Java Application Server adalah Server yang terdiri atas HTTP Server (Web Server), EJB Container maupun Web Container. Contoh Java Application Server: Sun J2EE RI 1.2/1.3, Borland AppServer 4.5/Enterprise Server 5.0, Oracle9i Application Server dan lainnya. Jakarta Tomcat Jakarta Tomcat adalah web application server, yang mempunyai kemampuan sebagai Servlet container dan JSP container di mana Anda bisa mendeploy Servlet dan JSP. Di atas Jakarta Tomcat, Servlet dan JSP akan bekerja melayani request dari client, yang lumrahnya adalah berupa browser. Untuk menjalankan Jakarta Tomcat adalah dengan mengexecute startup.sh di subdirectory bin/. Sedangkan untuk menghentikan Tomcat Anda mengexecute shutdown.sh di sub directory bin/ juga.secara default Jakarta Tomcat siap melayani request dari client melalui port 8080. Melalui Web browser, Anda bisa menghubungi http://localhost:8080 Context Sebuah Context adalah sebuah aplikasi Web yang terpisah, berdiri sendiri, independen. Sebuah Context mempunyai configuration masingmasing. Library dari sebuah Context juga tidak bisa dibaca oleh Context lain. Obyek di sebuah Context tidak bisa mengakses obyek di Context lain. Di atas sebuah web application server seperti Jakarta Tomcat bisa dideploy lebih dari satu Context. Anda bisa membuat sebuah Context dengan mengcreate sebuah subdirectory di bawah TOMCAT_HOME/webapps/. Dalam folder webapps/ inilah file JSP ditaruh. Sebuah Context yang lengkap mempunyai subdirectory WEB-INF/ di mana terdapat web.xml yang merupakan configuration file dari Context ini. Di dalam WEB-INF/ bisa terdapat subdirectory classes/ dan lib/. Subdirectory classes/ adalah di mana file-file.class diletakkan, sedangkan lib/ adalah di mana file-file.jar, yang merupakan kumpulan file-file.class, diletakkan. 3

Java Vitual Machine Sebelum menginstal Web Container sebagai prasyarat untuk menjalanka JSP, maka terlebih dulu harus menginstal Java Virtual Machine. Java Virtual Machine adalah software yang berfungsi untuk menerjemahkan program Java supaya dapat dimengerti oleh komputer. Untuk memiliki Java Virtual Machine di komputer, maka perlu mendownload JDK (Java Development Kit) yang tersedia di http://java.sun.com karena untuk development diperlukan class-class API. Apabila tidak melakukan proses development dan hanya perlu menjalankan program, maka yang diperlukan hanya JRE (Java Runtime Environment). MySQL SQL (dibaca "ess-que-el") merupakan kependekan dari Structured Query Language. SQL digunakan untuk berkomunikasi dengan sebuah Database. Sesuai dengan ANSI, SQL merupakan bahasa standar untuk sistem menajemen database relasional. Statemen SQL digunakan untuk melakukan tugas-tugas seperti melakukan update terhadap database, atau mengambil data dari sebuah database. MySQL adalah produk seperti RDBMS (Relatioal Database Management System) yang lain, kita bisa bisa mengakses dan memanipulasi data dalam database tersebut, melindungi pencurian data dan mencegah ketidakmantapan data serta menjaga metadata yang digunakan untuk mendefinisikan jenis data yang disimpan. MySQL menyediakan banyak fitur yang mendukung lingkungan yang aman untuk menyimpan, merawat dan mengakses data. MySQL cepat, bisa diandalkan, pertimbangan alternative dengan berbagai RDBMS komersial yang tersedia sekarang. Sebagai database sebuah database server MySQL mampu menangani beberapa aplikasi lain yang akan mengakses data yang disimpannya. Aplikasi diantaranya dapat berupa compiler maupun bahasa Scripting Server Site seperti PHP, Perl, Java dan lain sebagainya. Karena kebutuhan tersebut, server MySQL memerlukan sebuah program lain untuk menghubungkan aplikasi dengan data server. Program yang digunakan biasanya berupa MyODBC untuk menghubungkan program bersifat compiler atau Personal Web Server (PWS) untuk menangani aplikasi-aplikasi yang berbasis web. Karena kondisi MySQL sebagai Server Database, maka ia dapat berjalan online di dalam jaringan, sehingga para pengguna dan administrator dapat mengelola database dan servernya sendiri melalui jaringan. III. PERSETUJUAN Permintaan (kebutuhan) software Perancangan dan Sistem 3.1 Alur Sistem Alur Sistem pada proyek akhir ini terlihat seperti pada gambar di bawah ini: Gambar 3. Ilustrasi Alur Sistem Dari desain sistem di atas terlihat bahwa user melalui web browser meminta semua informasi, dan web server akan melayani permintaan tersebut dan akan mengirimkan hasilnya berupa informasi yang dibutuhkan oleh user Survey Laporan dan informasi yang diinginkan, data yg tersedia, dan aturan 2 pokok dari sistem 3.2 Perancangan Software PERENCANAAN Penentuan input requirement DFD ERD Menentukan tujuan, pemakai, bidang 2 yg terkait, input, output dan gambaran proses secara global PEMBUATAN program (coding) Pengujian program secara lokal Membuat diagram yang menggamba rkan aliran data berdasarkan aturan 2 pokok dan kebijakan dari sebuah sistem yg menggamba rkan proses manajemen yg berlaku IMPLEMENTASI Implementasi dan integrasi Maintenance Integrasi diagram yg menggambarka n sistem database yg digunakan 3.3 Sistem Rancangan kerja sistem yaitu rangkaian kerja/kegiatan dalam pembuatan sistem, mulai dari 4

IV. Pengumpulan data sampai dengan Aplikasi Sistem Informasi Recruitment Pegawai selesai dibuat. Berikut ini tahapan tentang rancangan kerja Sistem Informasi Recruitment Pegawai : Pengumpulan Data Penyeleksian Data Penginstalan Software Merancang Database Membuat Desain Antar Muka untuk User Aplikasi Perancangan dan Sistem 4.1 Pengujian Sistem Pada bab pengujian dan analisa ini akan dibahas mengenai pengujian dari perangkat lunak (software) yang dibuat. Hal ini bertujuan untuk mengetahui sejauh mana ketepatan eksekusi perangkat lunak yang telah dibuat serta tidak menutup kemungkinan mengatahui kelemahannya. Sehingga dari sini nantinya dapat disimpulkan apakah perangkat lunak yang dibuat dapat berjalan secara benar dan sesuai dengan criteria yang diharapkan. Untuk pengujian terhadap aplikasi yang telah direncanakan akan dilakukan dimulai langkahlangkah berikut : Registrasi Login Authentifikasi Pendaftaran/input data Input Penilaian Pengujian digunakan sample 5 orang pelamar sebagai bahan analisa. VI. ini acapkali masih dilakukan secara manual sehingga rentan terjadi human eror. System ini sesuai digunakan dalam proses perekrutan baik di PT. Semen Gresik maupun perusahaanperusahaan lain yang sedang berkembang dan memerlukan perektutan pegawai secara mandiri.. Daftar Pustaka 1. P.Sinurat, Sahala. 2008. Langkah Tepat Melakukan Recruitment dan Seleksi. Jakarta: Erlangga. 2. Foenadioen & Prakoso, Samuel. 2008. Pedoman Praktis Pegembangan Aplikasi Web Database Menggunakan Java Server Page. Yogyakarta: Andi Publisher. 3. Rickyanto, Isak. 2002. Belajar Sendiri JSP. Jakarta: Alex Media Komputindo. 4. Setyobudi, Agus. 2002. Applikasi E- Commerce dengan Java Servlet & JSP. Jakarta: Alex Media Komputindo. 5. Kadir, Abdul. 2004. Dasar Pemrograman Web Dinamis dengan JSP (Java Server Pages). Yogyakarta: Andi Offset. 6. ITS, Team. Pemrograman WEB berbasis JSP. Surabaya: Electronic Engineering Polytechnic- Institut Sukolilo Surabaya V. Penutup Kesimpulan Dari uji coba yang dilakukan, dapat diambil suatu kesimpulan sebagai berikut: 1. Dengan adanya aplikasi ini dapat mempercepat penjaringan data calon tenaga kerja dan melakukan proses penerimaan dengan lebih efficient. 2. Dengan merancang dan membangun suatu system informasi dapat menjadikan pengolahan data menjadi lebih efektif dan efisien. 3. Aplikasi ini dilengkapi dengan security dengan login terlebih dahulu sebelum melakukan input pendaftaran dan penilaian dimana loginnya adalah merujuk pada database user yang dimiliki olah pegawai di departemen SDM yang menangani langsung proses recruitment ini. 4. Dengan adanya aplikasi ini, proses pelaporan dapat dilakukan dengan cepat dan akurat. 5. Program ini adalah salah satu program seleksi penerimaan tenaga kerja (recruitment) dimana sistem 5