63 4.1.1 Implementasi Perangkat Keras Perangkat Keras yang dibutuhkan untuk Pengoperasian sistem ini adalah 1 unit komputer dengan spesifikasi sebagai berikut : 1. Processor : Intel(R) Pentium(R) 4 1.8 GHz 2. RAM : 256 MB 3. Harddisk : 80 GB 4. CD/DVD ROM 5. Monitor 17 6. Keyboard dan Mouse 7. Printer 4.1.2 Implementasi Basis Data Pembuatan database dilakukan dengan menggunakan Database Dekstop (Paradox 7). Adapun Implementasi Basis Data program aplikasi perekrutan karyawan baru adalah sebagai berikut : Tabel 4.1 Tabel User T_User CREATE TABLE `user` ( `User_Id` Alpha(8), `User_Name` Alpha(30), `Password` Alpha(15) ) Tabel 4.2 Tabel Calon Karyawan Baru T_CKB CREATE TABLE`CKB`(`No_Pelamar`Alpha(5), `Nama` Alpha(30), `Alamat` Alpha(30), `Tempat_ Lahir` Alpha(30), `Tanggal_Lahir` Date/Time, `Jenis_Kelamin` Alpha(10), `Agama` Alpha(10), `Pendidikan` Alpha(10), `Jurusan` Alpha(20), `User_Name` Alpha(20),`Tgl_Entry` Date/Time)
64 Tabel 4.3 Tabel Factor Weight T_Weight CREATE TABLE `Weight` (`No_Weight` Alpha(8), `No_Pelamar` Alpha(5), `Test_Tertulis` Number, `Psikotes` Number, `Test_Lapangan` Number, `Test_Kesehatan` Number, `Wawancara` Number, `Total_Importance` Number, `User_Name` Alpha(20), `Tgl_Entry` Date/Time) Tabel 4.4 Tabel Factor Evaluation T_Evaluation CREATE TABLE `Evaluation` ( `No_Evaluation` Alpha(8), `No_Pelamar` Alpha(5), `Test_Tertulis` Number, `Psikotes` Number, `Test_Lapangan` Number, `Test_Kesehatan` Number, `Wawancara` Number, `User_Name` Alpha(20), `Tgl_Entry` Date/Time) Tabel 4.5 Tabel Factor Weight Evaluation T_Weight_Evaluation CREATE TABLE `Weight_Evaluation` ( `No_Weight_Evaluation` Alpha(8), ` No_Weight` Alpha(8), `No_Evaluation` Alpha(8), `No_Pelamar` Alpha(5), `Test_Tertulis` Number, `Psikotes` Number, `Test_Lapangan` Number, `Test_Kesehatan` Number, `Wawancara` Number, `Total` Number, `Keterangan` Alpha(12), `User_Name` Alpha(20), `Tgl_Entry` Date/Time) Tabel 4.6 Tabel Karyawan Baru CREATE TABLE `aspek` `( `NIK` Number, `No_Pelamar`Alpha(5), `Nama` Alpha(30), `Alamat` Alpha(30), `Tempat_Lahir` Alpha(30), `Tanggal_Lahir` Date/Time, `Jenis_Kelamin` Alpha(10), `Agama` Alpha(10), `Pendidikan` Alpha(10), `Jurusan` Alpha(20), `Status`Alpha(12), `User_Name` Alpha(20),`Tgl_Entry` Date/Time)
65 4.1.4 Implementasi Antarmuka tampilan. Berikut ini tampilan layar aplikasi beserta dengan penjelasan singkat dari Gambar 4.1. Tampilan Menu Login Implementasi ini dimaksudkan untuk mengecek apakah nama dan password yang dimasukkan oleh user terdaftar, agar sistem tetap terjaga dan tidak terganggu oleh pihak-pihak yang tidak berkepentingan. Gambar 4.2. Tampilan Jika Login Tidak Valid Pesan error keluar apabila user id dan atau password yang dimasukan user salah, maka akan muncul message seperti gambar diatas.
66 Gambar 4.3. Tampilan Menu Utama Implementasi ini dimaksudkan untuk menampilkan menu utama berupa pilihan-pilihan menu yang dapat dilakukan oleh user sesuai dengan otorisasinya. Menu utama pada sistem informasi personalia ini terdiri dari 3 (tiga) pilihan menu. 1. Menu File yang terdiri terdiri dari 3 (tiga) Submenu, yaitu Submenu Login digunakan apabila user akan masuk kembali setelah melakukan Logout, submenu logout digunakan untuk keluar dari user tanpa menutup aplikasi, submenu Exit digunakan untuk keluar dari aplikasi. 2. Menu Pengolahan Data Master yang terdiri dari 6 (enam) Submenu, yaitu Submenu Data User yang digunakan untuk mengolah data user yang didalamnya terdiri tambah user dan ganti password, Submenu Data Calon Karyawan Baru yang digunakan untuk mengolah data calon karyawan baru, Submenu Data Nilai Factor Weight yang digunakan untuk mengolah
67 data Nilai Factor Weight, Submenu Data Nilai Factor Evaluation yang digunakan untuk mengolah data Nilai Factor Evaluation, Submenu Data Nilai Factor Weight Evaluation yang digunakan untuk mengolah data Nilai Factor Weight Evaluation, Submenu Data Karyawan Baru yang digunakan untuk mengolah data Karyawan Baru. 3. Menu Laporan yang terdiri dari 3 (tiga) Submenu, yaitu Submenu Laporan Calon Karyawan Baru yang digunakan untuk menampilkan dan mencetak data calon karyawan baru, Laporan Hasil Penilaian yang digunakan untuk menampilkan dan mencetak data hasil penilaian, Laporan Karyawan Baru yang digunakan untuk menampilkan dan mencetak data karyawan baru yang telah diterima diperusahaan. 4. Menu Help yang terdiri dari 1 (satu) Submenu, yaitu Submenu about yang didalamnya berisi data pribadi dari progammer. Gambar 4.4. Tampilan Form Data User (Tambah User Id)
68 Pada form tambah user ini digunakan untuk menambah user baru, yang mana input yang harus dimasukkan adalah User Id, Nama User, Password, dan Status. Kemudian setelah itu menekan tombol Insert. Gambar 4.5. Tampilan Form Data User (Ubah Password) Untuk mengubah password yang harus dilakukan adalah input User Id, Nama User, Password Lama, Password Baru, dan ketik ulang Password Baru. Kemudian tekan tombol OK.
69 Gambar 4.6. Tampilan Form Data Calon Karyawan Baru Form data calon karyawan baru adalah form yang digunakan untuk mengolah data-data calon karyawan baru. Gambar 4.7. Tampilan Message Data Sudah Ada Apabila data untuk nomor pelamar sekian sudah ada di database, maka akan muncul massage seperti gambar diatas bahwa data untuk nomor pelamar tersebut sudah ada. Begitu juga pada form-form yang lain akan muncul message yang sama apabila data tersebut sudah ada di database.
70 Gambar 4.8. Tampilan Form Data Nilai Factor Weight Form data nilai factor weight adalah digunakan untuk mengolah data nilai calon karyawan baru, yang mana nilai ini diberikan oleh perusahaan untuk setiap calon karyawan baru sebagai nilai referensi. Gambar 4.9. Tampilan Message Data Tidak Ada Apabila nomor pelamar yang dimasukan pada form nilai factor weight tidak terdaftar pada form data calon karyawan baru, maka akan muncul message seperti gambar diatas bahwa data untuk nomor pelamar tersebut tidak ada. Begitu juga pada form-form yang lain akan muncul message yang sama apabila data untuk nomor pelamar tersebut tidak ada di database