BAB 1 PENDAHULUAN
1.1 Latar Belakang Sejalan dengan perkembangan kemajuan teknologi informasi yang cukup pesat, hal ini juga dipicu oleh adanya kebutuhan akan data dan informasi oleh pengguna baik secara individu, organisasi atau lembaga maupun kelompok tertentu. Manfaat suatu informasi mempunyai dampak yang cukup besar terhadap perkembangan lembaga itu sendiri. Informasi yang berkualitas atau bernilai tinggi hanya bisa dihasilkan dari sebuah sistem informasi yang juga berkualitas. Sekecil apapun suatu sistem pada akhirnya pasti akan berhubungan dengan data dan informasi. Didalam sistem informasi juga dapat diatur bagaimana informasi yang dihasilkan dapat didistribusikan dengan cepat dan tepat sehingga mempunyai nilai dan arti yang tinggi. PT Astra International, tbk. merupakan sebuah perusahaan multi nasional yang bergerak di enam lini bisnis, yakni dan memiliki lebih dari 161 buah anak perusahaan. Sebagai perusahaan besar, tentunya menjadi tantangan tersendiri bagi PT Astra International untuk mempunyai suatu system pengolahan data akan setiap data dari karyawan di perusahaan tersebut. Aplikasi ini dibuat untuk Manajemen Sumber Daya Manusia (Human Resource and Development – Capital Analyst) di PT Astra International Tbk. Departemen tersebut merupakan sistem manajemen yang menangani masalah seputar karyawan yang menunjang aktivitas dan kegiatan organisasi atau perusahaan untuk mencapai tujuan organisasi dengan maksimal. Fungsi pertama dari Manajemen Sumber Daya Manusia antara lain adalah Pengadaan atau Procurement yang memiliki ruang lingkup dalam perekrutan dan penempatan karyawan yang tepat dan kompeten. Fungsi kedua dari dari Manajemen Sumber Daya Manusia adalah pengembangan dan evaluasi karyawan untuk meningkatkan kinerja karyawan yang maksimal dan berdaya
1
2
guna. Fungsi ketiga adalah adalah Kompensasi dan Proteksi sebagai tindakan apresiasi akan kinerja karyawan di suatu perusahaan.
1.2 Rumusan Masalah Masalah yang dihadapi dapat dirumuskan menjadi beberapa poin berikut ini: 1. Proses rekrutmen karyawan masih tergolong manual, belum memaksimalkan penggunaan teknologi. 2. Tidak ada database untuk menyimpan semua data. 3. Data yang dimiliki terpisah oleh setiap staff.
1.3 Ruang Lingkup Ruang lingkup dari perancangan aplikasi ini, membatasi pembahasan dengan batasan-batasan sebagai berikut : 1. Pembuatan aplikasi web menggunakan bahasa pemrograman PHP dengan bantuan aplikasi pendukung seperti Adobe Dreamweaver CS5, PHPMyAdmin 7, dan XAMPP. 2. Pembuatan Sistem Basis Data Perekrutan Karyawan berbasis Web pada PT Astra International, Tbk yang terbagi dalam beberapa bagian berdasarkan user, yaitu halaman bagi Rekruter, Admin, Human Resource Operation, serta halaman bagi Trainer. 3. Penerapan proses-proses yang terjadi pada perekrutan karyawan seperti menambah, menghapus, menerima serta menolak data calon karyawan baru untuk direkrut.
1.4 Tujuan Dan Manfaat Adapun tujuan dari pembuatan aplikasi ini adalah sebagai berikut: 1. Untuk membantu PT Astra International, Tbk dalam memperbarui sistem HR yang ada. 2. Meningkatkan efisiensi waktu dalam pengolahan data. 3. Memberikan kemudahan dalam memperoleh data atau informasi dengan adanya basis data.
3
4. Meningkatkan kinerja staff HR.
Sedangkan untuk manfaat yang dapat dirasakan oleh adanya aplikasi ini adalah: 1. Memudahkan transisi sistem rekrut 2. Memaksimalkan penggunaan teknologi.
1.5 Metode Penelitian Metodologi penelitian yang digunakan pada penulisan skripsi ini terbagi menjadi dua, yaitu analisis dan perancangan.
1.5.1 Analisis
Metode ini dilakukan dengan dua cara, yaitu:
a. Wawancara Metode ini dilaksanakan dengan cara berdiskusi dengan pihak terkait dari bagian Human Capital Analyst, PT Astra International, tbk. Salah satu tugas divisi tersebut adalah melakukan perekrutan sumber daya manusia yang mapan, sesuai dengan nilai-nilai perusahaan dan tentunya memiliki kualitas seperti pekerjaan Human Resource Department pada umumnya. Wawancara
dilakukan
untuk
mengetahui
mengenai
permasalahan yang dihadapi perusahaan serta divisi Human Capital Analyst pada umumnya, berikut mengetahui mengenai requirement dari sistem yang dibutuhkan / ingin dijalankan.
b. Observasi Metode ini merupakan pengamatan secara langsung di lapangan mengenai bagaimana proses penginputan serta pemeliharaan data dilakukan setiap harinya di perusahaan tersebut.
4
1.5.2 Perancangan
Metode perancangan yang digunakan dalam pembuatan aplikasi ini antara lain: a. Perancangan Layar dan Tampilan Aplikasi Aplikasi ini dibangun dengan menggunakan perangkat lunak Adobe Dreamweaver CS3 dengan menggunakan bahasa pemrograman PHP dibantu dengan client dari XAMPP.
b. Perancangan Basis Data Menurut
Connolly
(2010,
p438),
metodologi
perancangan basis data adalah pendekatan terstruktur yang menggunakan prosedur, alat bantu dan bantuan dokumentasi untuk mendukung dan memfasilitasi proses perancangan. Metodologi perancangan basis data dibagi ke dalam tiga fase
utama,
yaitu
perancangan
basis
data
konseptual,
perancangan basis data logikal, dan perancangan basis data fisikal (Connolly, 2010, p439).
1. Perancangan Basis Data Konseptual Menurut Connolly (2010, p467), perancangan basis data konseptual adalah proses membangun sebuah model data dari informasi perusahaan
yang
terlepas
yang
digunakan
da pertimbangan fiskal.
Tujuan utama dari perancangan basis data konseptual adalah membangun sebuah data konseptual lokal dari sebuah perusahaan untuk jenjang yang lebih spesifik.
2. Perancangan Basis Data Logikal Menurut Connolly dan Begg (2010, p467), perancangan basis data logikal adalah proses untuk membuat sebuah informasi yang digunakan dalam
5
perusahaan berdasarkan suatu model data spesifik, tetapi masih terlepas dari DBMS dan pertimbanganpertimbangan fisik lainnya.
3. Perancangan Basis Data Fisikal Menurut Connolly dan Begg (2010, p467), perancangan
basis
data
fisikal
adalah
proses
menghasilkan sebuah deskripsi dari implementasi basis data pada media penyimpangan sekunder, dengan
menggambarkan
organisasi
file
hubungan
dasar,
dan indeks yang digunakan untuk
memperoleh akses yang efisien terhadap data, beserta segala
integrity
constraints
yang
terkait
dan
pertimbangan keamanan.
1.6 Sistematika Penulisan
BAB I : PENDAHULUAN Bab ini menjelaskan mengenai latar belakang, ruang lingkup, tujuan dan manfaat, metodologi, serta sistematika penulisan dari skripsi ini BAB II : LANDASAN TEORI Bab ini berisikan landasan teori yang berhubungan dengan penulisan skripsi ini dan dapat berguna untuk membantu dan juga mendukung penulis dalam melakukan penulisan skripsi. BAB III : METODOLOGI Bab ini menjelaskan tentang perancangan sistem menggunakan flow chart, tabel, dan gambar, menjelaskan implementasinya dari perancangan yang dibuat dan evaluasi terhadap implementasi yang telah dibuat. BAB IV : HASIL DAN PEMBAHASAN Bab ini memberikan gambaran mengenai petunjuk penggunaan, implementasi hasil serta gambaran yang didapat setelah sistem dibangun, dan evaluasi sistem berdasarkan performa dan delapan aturan emas.
6
BAB V : SIMPULAN DAN SARAN Pada bab ini akan diuraikan tentang garis besar kesimpulan penulisan dan saran yang memajukan pengembangan aplikasi selanjutnya.