Aktifkan tombol add Aktifkan tombol edit Aktifkan tombol delete Nonaktifkan tombol save Noaktifkan tombol cancel Jalankan fungsi dedml Jalankan fungsi awal Fokus ke text view Jika tombol Cancel ditekan maka Aktifkan tombol add Aktifkan tombol edit Aktifkan tombol delete Aktifkan text NIK Jalankan fungsi awal Jalankan fungsi bersih Jalankan fungsi dedml Fokus ke text view a sama dengan salah ed sama dengan salah Jika tombol Delete ditekan maka Jika text nama karyawan tidak diisi maka
Tampilkan pesan Pilih dulu yang ingin dihapus Selain itu maka kd sama dengan data yang dipilih jika kd kurang dari sama dengan 0 maka kd sama dengan 0 kdnik sama dengan data pertama dari database Tampilkan pesan Anda yakin data dihapus? Jika Ya maka Coba Buka database Hapus data transaksi usulan PMD Jalankan fungsi ref Tampilkan pesan Telah didelete Tutup database Jalankan fungsi awal Jalankan fungsi bersih Jika tombol EXIT ditekan maka Tampilkan pesan Anda Yakin Ingin Keluar Dari Form ini? Jika tombol Ya ditekan maka
Kembali ke menu utama Jika tombol Tidak ditekan maka Kembali ke form transaksi usulan PMD Akhir Modul Modul Form Transaksi PMD Fungsi awal Nonaktifkan form gba Nonaktifkan form gbb Nonaktifkan form gbc Akhir Fungsi Fungsi bersih Kosongkan text NIK Kosongkan text nama karyawan Kosongkan text NIK atasan Kosongkan text nama atasan Kosongkan text nomor PMD Tanggal PMD sama dengan sekarang Kosongkan pilihan keterangan Kosongkan text jabatan Kosongkan text divisi Kosongkan text golongan Kosongkan pilihan jabatan
Kosongkan pilihan divisi Kosongkan pilihan golongan Akhir fungsi Fungsi isiketerangan Masukkan pilihan Promosi ke pilihan keterangan Masukkan pilihan Mutasi ke pilihan keterangan Masukkan pilihan Demosi ke pilihan keterangan Akhir fungsi Fungsi ref Kosongkan data Buka database Tampilkan data di dgpmd Akhir fungsi Buka database Tampilkan data di dgpmd Jalankan fungsi awal Jalankan fungsi isiketerangan Nonaktifkan text nama karyawan Nonaktifkan text nomor PMD Nonaktifkan text nama atasan Nonaktifkan form gbc Nonaktifkan tombol save Nonaktifkan tombol cancel Hilangkan pilihan tanggal
Hilangkan text tahun ceknodik sama dengan jalankan fungsi cekdik kddikbaru sama dengan hasil dari ceknodik textnopmd sama dengan hasil dari kddikbaru kd sama dengan -1 Jika tombol Add ditekan maka Jalankan fungsi bersih Nonaktifkan tombol delete Nonaktifkan tombol add Aktifkan tombol save Aktifkan tombol cancel Tampilkan text NIK Aktifkan form gba Aktifkan form gbb Aktifkan form gbc Jalankan fungsi isijab Jalankan fungsi isidiv Jalankan fungsi isigol ceknodik sama dengan jalankan fungsi cekdik kddikbaru sama dengan hasil dari ceknodik textnopmd sama dengan hasil dari kddikbaru Jika tombol Edit ditekan maka Jika kd sama dengan -1 maka
Tampilkan pesan Pilih dulu data yang ingin diedit Selain itu maka kd sama dengan data yang dipilih Jika kd kurang dari sama dengan 0 maka Kd sama dengan 0 Aktifkan form gba Aktifkan form gbb Aktifkan form gbc Nonaktifkan text NIK Nonaktifkan tombol add Nonaktifkan tombol edit Nonaktifkan tombol delete Aktifkan tombol save Aktifkan tombol cancel Jalankan fungsi isijab Jalankan fungsi isidiv Jalankan fungsi isigol ed sama dengan benar kd sama dengan -1 Jika tombol Save ditekan maka Jika a sama dengan benar maka
Jika text nama karyawan tidak diisi maka Tampilkan pesan Isi dulu karyawannya Fokus ke text NIK Jika pilihan keterangan tidak dipilih maka Tampilkan pesan Pilih dulu keterangan PMD Fokus ke pilihan keterangan Jika pilihan jabatan tidak dipilih maka Tampilkan pesan Pilih jabatan baru Fokus ke pilihan jabatan Jika pilihan divisi tidak dipilih maka Tampilkan pesan Pilih divisi baru Fokus ke pilihan divisi Jika pilihan golongan tidak dipilih maka Tampilkan pesan Pilih golongan baru Fokus ke pilihan golongan Selain itu maka Coba Buka database Masukkan data transaksi PMD Tampilkan pesan Input berhasil Akhir coba Tutup database a sama dengan salah Aktifkan tombol add
Aktifkan tombol edit Aktifkan tombol delete Nonaktifkan tombol save Nonaktifkan tombol cancel ceknodik sama dengan jalankan fungsi cekdik kddikbaru sama dengan hasil dari ceknodik textnopmd sama dengan hasil dari kddikbaru Jalankan fungsi ref Jalankan fungsi awal Jika ed sama dengan benar maka Kosongkan kode NIK kd sama dengan data yang dipilih Jika kd kurang dari sama dengan 0 maka kd sama dengan 0 Kode NIK sama dengan data pertama dari database Coba Buka database Update data transaksi PMD Jalankan fungsi ref Tampilkan pesan Update berhasil Tutup database
ed sama dengan salah Aktifkan tombol add Aktifkan tombol edit Aktifkan tombol delete Nonaktifkan tombol save Noaktifkan tombol cancel Nonaktifkan form gba Nonaktifkan form gbb Jalankan fungsi awal Fokus ke text view Jika tombol Cancel ditekan maka Aktifkan tombol delete Aktifkan tombol add Nonaktifkan tombol save Nonaktifkan tombol cancel a sama dengan salah ed sama dengan salah Jalankan fungsi awal Jalankan fungsi bersih Jika tombol Delete ditekan maka Jalankan fungsi awal
Jalankan fungsi bersih Jika tombol EXIT ditekan maka Tampilkan pesan Anda Yakin Ingin Keluar Dari Form ini? Jika tombol Ya ditekan maka Kembali ke menu utama Jika tombol Tidak ditekan maka Kembali ke form transaksi PMD Akhir Modul Modul Form Transaksi Surat Peringatan Karyawan Fungsi awal Nonaktifkan text nomor SP Nonaktifkan text nama karyawan Nonaktifkan text jabatan Nonaktifkan text NIK atasan Nonaktifkan text nama atasan Nonaktifkan tanggal selesai Akhir fungsi Fungsi isitipsp Masukkan pilihan SP1 di pilihan SP Masukkan pilihan SP2 di pilihan SP Masukkan pilihan SP3 di pilihan SP
Akhir Fungsi Fungsi bersih Kosongkan text nomor SP Kosongkan text nama karyawan Kosongkan text jabatan Kosongkan text NIK atasan Kosongkan text nama atasan Kosongkan text NIK Kosongkan pilihan SP Kosongkan text catatan SP Tanggal mulai sama dengan sekarang Tanggal selesai sama dengan sekarang ceknosp sama dengan jalankan fungsi ceksp kdspbaru sama dengan hasil dari ceknosp textnosp sama dengan hasil dari kdspbaru Akhir fungsi Jalankan fungsi awal Jalankan fungsi isitipsp Fokus ke text NIK Tanggal SP sama dengan sekarang Tanggal mulai sama dengan sekarang ceknosp sama dengan jalankan fungsi ceksp kdspbaru sama dengan hasil dari ceknosp textnosp sama dengan hasil dari kdspbaru
Jika tombol Save ditekan maka Jika pilihan Surat Peringatan tidak dipilih maka Tampilkan pesan Pilih dulu tipe Surat Peringatan Fokus ke pilihan Surat Peringatan Jika text nama karyawan tidak diisi maka Tampilkan pesan Data karyawan tidak ada atau kurang lengkap Fokus ke text nama karyawan Jika tanggal mulai sama dengan tanggal selesai maka Tampilkan pesan Pilih dulu tanggal selesai Fokus ke tanggal selesai Jika text catatan SP tidak diisi maka Tampilkan pesan Isi dulu catatan Surat Peringatan Fokus ke text catatan Surat Peringatan Selain itu maka Tampilkan pesan Anda yakin ingin simpan data? Jika Ya maka Buka database Masukkan data transaksi Surat Peringatan Tutup database Tampilkan pesan Data telah disimpan Jalankan fungsi bersih
Jika tombol Cancel ditekan maka Jalankan fungsi awal Jalankan fungsi bersih Jika tombol EXIT ditekan maka Tampilkan pesan Anda Yakin Ingin Keluar Dari Form ini? Jika tombol Ya ditekan maka Kembali ke menu utama Jika tombol Tidak ditekan maka Kembali ke form transaksi Surat Peringatan Akhir Modul
4.2.4 Perancangan Layar Master Tabel Karyawan Tabel Jabatan Tabel Golongan Tabel Divisi Tabel Jenis Diklat Tabel Jenis Cuti Tabel Jenis Izin Tabel Jenis Klaim Tabel Data Karyawan Tabel Data Orang Tua Tabel Data Anak Tabel Telp Tabel Data Contact Person Tabel Riwayat Jabatan Karyawan Tabel Riwayat Diklat Karyawan Tabel Riwayat Surat Peringatan Karyawan Tabel Penilaian Karyawan Tabel Absen Karyawan Tabel Riwayat Cuti Karyawan Tabel Riwayat Klaim Karyawan Gambar 4.54 Rancangan Layar Menu Master Transaksi Tabel Absen Tabel Izin Tabel Cuti Tabel Klaim Tabel Kompensasi Tabel PHK Tabel Usulan PMD Tabel PMD Tabel Surat Peringatan Gambar 4.55 Rancangan Layar Menu Transaksi
Report Tabel Laporan Absen Tabel Laporan Izin Tabel Laporan Cuti Tabel Laporan Klaim Tabel Laporan Kompensasi Tabel Laporan PHK Tabel Laporan Usulan PMD Tabel Laporan PMD Tabel Laporan Surat Peringatan Gambar 4.56 Rancangan Layar Menu Laporan NIK : Password : Login Cancel Gambar 4.57 Rancangan Layar Form Login NIK : Nama : Password : Confirm Password : Hak Akses << Prev Next >> Add Edit Save Cancel Delete Gambar 4.58 Rancangan Layar Data User Login
NIK Nama Data Karyawan Data Pribadi NIK : NIK : Nama : Nama : Tempat Lahir : Tempat Lahir : Tanggal Lahir : Tanggal Lahir : Jenis Kelamin : P W Jenis Kelamin : P W Agama : Agama : Tinggi : Tinggi Badan : Berat badan : Berat badan : Gol darah : Gol darah : Alamat : Alamat : Kota : Kota : Urutan anak ke : Jumlah Saudara : Tgl pendaftaran : Urutan anak : Telp : Tgl pendataan : Telp : Kependudukan No KTP No KTP : Tgl Berlaku Tgl Berlaku : RT / RW : RT: RW: Status Kawin Status Kawin : Kota Kota : Suami / Istri Suami Nama Suami / Istri : / Istri : Tempat Lahir : Tanggal Lahir : Pekerjaan : Jumlah Pendidikan Anak : : L P Jumlah Anak : L P Jabatan Jabatan : Divisi : Golongan : Status Kerja : Foto Atasan NIK atasan NIK atasan : Nama atasan Nama atasan : Jabatan atasan Jabatan atasan : Tgl menjabat terbaru : Add Edit Save Cancel Delete Gambar 4.59 Rancangan Layar Form Data Karyawan Data Orang Tua NIK : Nama : NIK Nama Karyawan Nama Ayah Pekerjaan Ayah Usia Ayah Alamat Ayah Nama Ibu Nama ayah : Pekerjaan ayah : Usia ayah : Alamat ayah : Ibu Nama ibu : Pekerjaan ibu : Usia ibu : Alamat ibu : Add Edit Save Cancel Delete Gambar 4.60 Rancangan Layar Form Data Orang Tua
Data Anak NIK : Nama : Nama anak Jenis kelamin Tempat lahir Tanggal lahir Pendidikan Tempat lahir : View Tanggal lahir : Jenis Kelamin : Pendidikan : P W Add Edit Save Cancel Delete Gambar 4.61 Rancangan Layar Form Data Anak Data Nomor Telephone NIK : Nama : Nama Karyawan NIK No Telepon Nama : Telp : Add Edit Save Cancel Delete Gambar 4.62 Rancangan Layar Form Data Telepon
Data Contact Person NIK : Nama : Nama Alamat Nama : Alamat : Add Edit Save Cancel Delete Gambar 4.63 Rancangan Layar Form Data Contact Person Riwayat Karyawan Kategori Pencarian : Kata Kunci : Kode jabatan Nama jabatan Kd divisi Nm divisi Kd golongan Nm golongan Tg menjabat NIK atasan Nama atasan Jabatan atasan Gambar 4.64 Rancangan Layar Form Data Riwayat Jabatan Karyawan
Diklat Karyawan NIK : Nama : No pelatihan Periode Kode jenis latihan Jenis latihan Tgl mulai Tgl selesai Keterangan Koordinator No sertifikat Tgl sertifikat Keterangan Diklat No Pelatihan : Lembaga : Alamat : Jenis Pelatihan : Telp : No Sertifikat : Add Edit Save Cancel Delete Gambar 4.65 Rancangan Layar Form Data Riwayat Diklat Karyawan Riwayat SP Kategori Pencarian : Kata Kunci : NIK No SP Jenis SP Tgl Mulai Tgl Selesai Catatan NIK : No SP : Jenis SP : Tanggal Mulai : Edit Cancel Save Tanggal Selesai : Catatan Pelanggaran : Gambar 4.66 Rancangan Layar Form Data Riwayat Surat Peringatan
Penilaian Karyawan NIK Nama Karyawan Jabatan Divisi No Penilaian Peng&Ketram Kuant&Kual Kepemimpinan Pemecahan Masalah Manajerial Keterangan Karyawan Jabatan : Divisi : Keterangan Penilaian No Penilaian Tanggal : Periode : Total Nilai : Nilai Akhir : Keterangan Penilai NIK Penilai : Nama Penilai : Ket : A = 5 B = 4 C = 3 D = 2 E = 1 Penilaian 1) Pengetahuan dan keterampilan : 2) Kuantitas dan kualitas : 3) Kepemimpinan : 4) Pemecahan masalah dan pengambilan keputusan : 5) Fungsi manajerial : 6) Komitmen dan tanggung jawab : 7) Keterampilan dan interpersonal : 8) Kerjasama : 9) Kejujuran : 10) Disiplin : Add Edit Save Cancel Delete Gambar 4.67 Rancangan Layar Form Data Penilaian Karyawan
Data Absensi Karyawan NIK : NIK Tgl Jam masuk Jam keluar Lama Absen NIK : Nama : Tanggal : Jam Masuk : Jam Keluar : Lama : Alasan : Edit Cancel Save Gambar 4.68 Rancangan Layar Form Data Riwayat Absensi Riwayat Cuti Kategori Pencarian : Kata Kunci : NIK No Cuti Cuti Tgl Mohon Tgl Mulai Tgl Selesai Alasan Cuti NIK Pengganti NIK : No Cuti : Tanggal Mulai : Tanggal Selesai : Alasan : Alamat Cuti : Keterangan orang pengganti NIK Pengganti : Nama Pengganti : Edit Cancel Save Gambar 4.69 Rancangan Layar Form Data Riwayat Cuti
Riwayat Izin Kategori Pencarian : Kata Kunci : NIK No Izin Tgl Nama Izin Alasan Catatan NIK : No Izin : Jenis Izin : Alasan : Edit Cancel Save Catatan : Gambar 4.70 Rancangan Layar Form Data Riwayat Izin Riwayat Klaim Kategori Pencarian : Kata Kunci : Default cari berdasarkan NIK Dari : Sampai : Cari NIK No Klaim Tgl Nama Klaim Lokasi Nilai Bon Penggantian Catatan NIK : No Klaim : Jenis Klaim : Nilai Bon : Penggantian : Edit Cancel Save Alasan : Gambar 4.71 Rancangan Layar Form Data Riwayat Klaim
Jabatan Kode Jabatan : Nama Jabatan : Kode Jabatan Nama Jabatan Add Edit Save Cancel Delete Gambar 4.72 Rancangan Layar Form Data Master Jabatan Golongan Kode Golongan : Nama Golongan : Kode Golongan Nama Golongan Add Edit Save Cancel Delete Gambar 4.73 Rancangan Layar Form Data Master Golongan
Divisi Kode Divisi : Nama Divisi : Kode Divisi Nama Divisi Add Edit Save Cancel Delete Gambar 4.74 Rancangan Layar Form Data Master Divisi Diklat Kode Diklat : Nama Diklat : Kode Diklat Nama Diklat Add Edit Save Cancel Delete Gambar 4.75 Rancangan Layar Form Data Master Jenis Diklat
Cuti Kode Cuti : Nama Cuti : Kode Cuti Nama Cuti Add Edit Save Cancel Delete Gambar 4.76 Rancangan Layar Form Data Master Jenis Cuti Izin Kode Izin : Nama Izin : Kode Izin Nama Izin Add Edit Save Cancel Delete Gambar 4.77 Rancangan Layar Form Data Master Jenis Izin
Klaim Kode Klaim : Nama Klaim : Kode Klaim Nama Klaim Add Edit Save Cancel Delete Gambar 4.78 Rancangan Layar Form Data Master Jenis Klaim Transaksi Absensi Open Simpan ke Dbase Save Date Time Status Gambar 4.79 Rancangan Layar Form Data Transaksi Absensi
Cuti Keterangan Cuti No Cuti : Tanggal Cuti : Tipe Cuti : Detail Cuti Tanggal Mulai : Tanggal Selesai : Alamat Cuti : Keterangan Karyawan NIK : Nama Karyawan : Jabatan : Divisi : Keterangan Atasan : NIK Atasan : Nama Atasan : Alasan : Telp Cuti : Data Orang Pengganti NIK Pengganti : Nama Pengganti : Keterangan Cuti Istimewa Tahun : Hak Cuti : Sudah Diambil : Sisa : Akan Diambil : Akan Sisa : hari hari hari hari hari NIK Personalia : Nama Personalia : Save Cancel Gambar 4.80 Rancangan Layar Form Data Transaksi Cuti
Form Izin Keterangan Izin : No Izin : Tanggal : Keterangan Karyawan NIK : Nama Karyawan : Jenis Izin : Catatan : Alasan : Keterangan Personalia NIK Personalia : Keterangan Atasan NIK Atasan : Nama Personalia : Nama Atasan : Save Cancel Gambar 4.81 Rancangan Layar Form Data Transaksi Izin Klaim Keterangan Klaim No Klaim : Tanggal : Jenis Klaim : Keterangan Karyawan NIK : Nama Karyawan : Keterangan Klaim Lokasi : Nilai Bon : Penggantian : Keterangan Atasan : NIK Atasan : Nama Atasan : Catatan : NIK Personalia : Nama Personalia : Save Cancel Gambar 4.82 Rancangan Layar Form Data Transaksi Klaim
Kompensasi KOMPENSASI Go Pendapatan Potongan Keterangan Kompensasi Omset : Pajak Hasil : No Kompensasi : Tanggal : Gaji Pokok : Tunjangan MT Tetap : Tunjangan MT Plus : Astek 20% : Astek 4,24% : Pinjaman / CDT : Keterangan Karyawan NIK : Nama Karyawan : Golongan : NIK Personalia : Lembur : Insentif 25% : Insentif 40% : Obat : THR : Lain-lain : Jumlah Potongan : Pendapatan Bersih : Potongan : Koperasi : + Nama Personalia : Tunjangan PPH 21 Astek : Jumlah Bruto : Jumlah Terima : Add Edit Cancel Save Gambar 4.83 Rancangan Layar Form Data Transaksi Kompensasi PHK Kategori : View : NIK No PHK Tgl Nama Karyawan Jabatan Catatan PHK Keterangan PHK No PHK : Tanggal PHK : Catatan PHK : Keterangan Karyawan NIK : Nama Karyawan : Jabatan Terakhir : Keterangan Atasan NIK Atasan : Nama Atasan : Add Edit Save Cancel Delete Gambar 4.84 Rancangan Layar Form Data Transaksi PHK
Usulan PMD Kategori : View : NIK No Usulan PMD Tgl Nama Karyawan Jabatan Catatan Keterangan Usulan PMD No Usulan PMD : Tgl Usulan PMD : Tipe Usulan PMD : Durasi Usulan PMD : Catatan : Keterangan Karyawan NIK : Nama Karyawan : Jabatan Terakhir : Keterangan Atasan NIK Atasan : Nama Atasan : Add Edit Save Cancel Delete Gambar 4.85 Rancangan Layar Form Data Transaksi Usulan PMD
PMD Kategori : View : NIK No PMD Tgl Nama Karyawan Jabatan Catatan Keterangan Karyawan NIK : Nama Karyawan : Keterangan PMD No PMD : Tgl PMD : Keterangan : Jabatan Sekarang Jabatan : Divisi : Golongan : NIK Atasan : Nama Atasan : Jabatan Baru Jabatan : Divisi : Golongan : NIK Atasan : Nama Atasan : Keterangan Atasan NIK Atasan : Nama Atasan : Add Save Cancel Delete Gambar 4.86 Rancangan Layar Form Data Transaksi PMD
Surat Peringatan Keterangan SP : No SP : Tanggal SP : Keterangan Karyawan NIK : Nama Karyawan : Tipe SP : Jabatan : Keterangan SP Tanggal Mulai : Tanggal Selesai : Catatan Pelanggaran : Keterangan Atasan NIK Atasan : Nama Atasan : Save Cancel Gambar 4.87 Rancangan Layar Form Data Transaksi Surat Peringatan Laporan Absen Kategori : Go Gambar 4.88 Rancangan Layar Form Data Laporan Absen Laporan Izin Kategori : Go Gambar 4.89 Rancangan Layar Form Data Laporan Izin
Laporan Cuti Kategori : Go Gambar 4.90 Rancangan Layar Form Data Laporan Cuti Laporan Klaim Kategori : Go Gambar 4.91 Rancangan Layar Form Data Laporan Klaim Laporan Kompensasi Kategori : Go Gambar 4.92 Rancangan Layar Form Data Laporan Kompensasi Laporan PHK Kategori : Go
Gambar 4.93 Rancangan Layar Form Data Laporan PHK Laporan Usulan PMD Kategori : Go Gambar 4.94 Rancangan Layar Form Data Laporan Usulan PMD Laporan PMD Kategori : Go Gambar 4.95 Rancangan Layar Form Data Laporan PMD Laporan Surat Peringatan Kategori : Go Gambar 4.96 Rancangan Layar Form Data Laporan Surat Peringatan
4.2.5 4.2.6 Rencana Implementasi 4.2.6.1 Spesifikasi Kebutuhan Perangkat Keras Spesifikasi perangkat keras sangat berpengaruh dalam kelancaran suatu proses pengoperasian aplikasi bisnis. Spesifikasi perangkat keras ini meliputi perangkat keras komputer pada server dan juga client. Hardware Server Client Processor P4 3 Ghz P4 2 Ghz Main memory 512 Mb 256 Mb Monitor 17 15 CD Room 52 x 52 x Hard Disk 80 GB 20 GB Floppy disk drive 1,44 Mb 1,44 Mb Keyboard Ya Ya Mouse Ya Ya Jumlah 1 4 Letak Admin Divisi HRD, Divisi PGA, Keuangan Tabel 4.59 Spesifikasi kebutuhan perangkat keras
4.2.6.2 Spesifikasi Perangkat Lunak Perangkat lunak sangat dibutuhkan agar sistem yang baru dapat berjalan dengan baik, Spesifikasi perangkat lunak ini meliputi perangkat lunak komputer pada server dan juga client. Server Client Bahasa Pemrograman Microsoft Visual - Basic.Net Framework, Crystal Report. Aplikasi-aplikasi Notepade Notepade pendukung Anti virus Norton Anti Virus Norton Anti Virus DBMS Microsoft SQL server - 2000 Sistem Opersasi Microsoft Windows XP Microsoft Windows XP Tabel 4.60 Spesifikasi kebutuhan perangkat lunak Kriteria Besar Kapasitas Hard Disk Sistem operasi: Microsoft Windows XP 1,8 GB DBMS: Microsoft SQL server 2000 300 Mb Software aplikasi interface: 25 Mb Microsoft Visual Basic.Net Framework Software-software pendukung: 1 GB Norton Antivirus, notepade, Crystal Reports dll Tabel (5 tahun) 300 Mb Total 3,425 GB Tabel 4.61 Perkiraan total disk space yang dibutuhkan untuk server