Tabel 4.1 Tabel keterangan tombol form daftar karyawan Nama tombol
Fungsi
Cari Untuk mencari nama karyawan
Keluar Untuk keluar dari halaman daftar karyawan
Tabel yang digunakan pada halaman daftar karyawan tabel karyawan.
4.4 Implementasi Form Data Karyawan
Pada halaman data karyawan terdapat dua menu, yaitu menu data karyawan dan menu pekerjaan.
4.4.1 Implementasi form daftar menu data karyawan
Gambar 4.5 Form input daftar data karyawan
Halaman daftar karyawan menu data karyawan berfungsi untuk mencari data karyawan, menghapus data karyawan, dan memasukkan
data karyawan baru. Antara lain NIK dan tanggal masuk terisi secara otomatis jika tanggal lahir sudah terisi, nama karyawan, jenis kelamin,
tanggal lahir dengan format tanggalbulantahun, agama, pendidikan terakhir, alamat, nomor telpon rumah, nomor handphone, status, dan
status blokir. Fungsi dari tombol-tombol pada halaman data karyawan menu data karyawan tampak pada tabel 4.2, sebagai berikut:
Tabel 4.2 Tabel keterangan tombol form data karyawan Nama tombol
Fungsi
Baru Untuk memasukkan karyawan baru
Cari Untuk mencari karyawan baru
Keluar Untuk keluar dari halaman data karyawan
Simpan Untuk menyimpan data karyawan
Mencari NIK Untuk membuka halaman daftar karyawan
Edit Untuk edit data karyawan
Hapus Untuk hapus data karyawan
Kembali Untuk kembali ke menu awal
4.4.2 Implementasi form data karyawan menu pekerjaan
Gambar 4.6 Form data karyawan menu pekerjaan
Halaman daftar karyawan menu pekerjaan berfungsi untuk memasukkan data karyawan, yaitu meliputi jabatan, gaji pokok, gaji
lembur, uang transport, uang makan, wilayah pekerjaan, target penjualan, target member, dan kata kunci karyawan.
Tabel yang digunakan pada halaman data karyawan adalah tabel karyawan.
Perintah yang digunakan untuk menentukan NIK baru berdasarkan tanggal lahir, adalah sebagai berikut:
1. PUBLIC nikbaru
da = ALLTRIMthisform.pageframe1.page1.txtTgllahi
r.value ma =
ALLTRIMthisform.pageframe1.page1.text1.Valu e
y = thisform.pageframe1.page1.text2.Value
IF LENda = 1 i.
d = 0 + da ELSE
ii. d = da
endif IF LENma = 1
iii. m = 0 + ma
ELSE iv.
m = ma ENDIF
t = d + + m + + y tglhr = CTODt
newnik = RIGHTy,2+m+d
SELECT 7 LOCATE FOR LEFTnik,6 = newnik
IF FOUND 2.
MESSAGEBOXada SET FILTER TO LEFTnik,6 = newnik
GO bottom nikb = VALRIGHTnik,2+1
IF nikb 11 nikbaru = newnik + 0 +
ALLTRIMSTRnikb ELSE
nikbaru = newnik + ALLTRIMSTRnikb
endif
3. messageboxnikbaru
ELSE nikbaru = newnik + 00
4. MESSAGEBOXtidak ada
endif
Kode program 4.3 Sintak untuk menentukan NIK baru berdasarkan tanggal
lahir
4.5 Implementasi