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
2. RAM
: 256 MB
3. Harddisk
: 80 GB
1.8 GHz
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 Nama Tabel T_User
Hasil Generate CREATE TABLE `user` ( `User_Id` Alpha(8), `User_Name` Alpha(30), `Password` Alpha(15) )
Tabel 4.2 Tabel Calon Karyawan Baru Nama Tabel
T_CKB
Hasil Generate 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 Nama Tabel
Hasil Generate
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 Nama Tabel
T_Evaluation
Hasil Generate 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 Nama Tabel
Hasil Generate
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 Nama Tabel
Hasil Generate 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 Berikut ini tampilan layar aplikasi beserta dengan penjelasan singkat dari tampilan.
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