Setelah mempelajari bab ini, diharapkan mampu:
- Menguasai program aplikasi gaji karyawan.
- Membuat database dan tabel yang diperlukan.
- Mengetahui file-file yang diperlukan.
- Membuat script program gaji karyawan.
MENU PROGRAM DAN FUNGSINYA
- 1. Karyawan
Dari NIK,NAMA,JABATAN,PENDIDIKAN,ALAMAT,AWAL KERJA,DAN USIA
- 2. Karyawan baru
Baru masuk ke dalam perusahaan
- 3. Daftar gaji
Di berikan kepada setiap karyawan
- 4. Form gaji
MENYIAPKAN DATABASE
Langkah awal yang harus dipersiapkan sebelum membuat programnya adalah membuat database terlebih dahulu pada contoh kali ini anda membuat sebuah database dengan GAJI dengan mengetik perintah seperti berikut :
Create database gaji;
Selanjutnya buat 2 table dalam database tersebut yakni :
- 1. Tabel daftar_gaji
- 2. Tabel pegawai
Use gaji;
Struktur tabel daftar_gaji dapat dilihat seperti pada table berikut:
Kolom/Field
|
Tipe data
|
Keterangan
|
NIK
|
Varchar(5) no null primary key
|
Angka dengan panjang maksimal 5,sebagai primary key,tidak boleh kosong
|
GAJIPOKOK
|
Varchar(25) not null
|
Teks dengan panjang maksimal 25 karakter,tidak boleh kosong
|
TUNJANGAN
|
Varchar (25) not null
|
Teks dengan panjang maksimal 25 karakter,tidak boleh kosong
|
UANGMAKAN
|
Varchar (25) not null
|
Teks dengan panjang maksimal 25 karakter,tidak boleh kosong
|
UANGTRANSPORT
|
Varchar (25) not null
|
Teks dengan panjang maksimal 25 karakter,tidak boleh kosong
|
UANGLEMBUR
|
Varchar (25) not null
|
Teks dengan panjang maksimal 25 karakter,tidak boleh kosong
|
POTONGAN_AKSES
|
Varchar (25) not null
|
Teks dengan panjang maksimal 25 karakter,tidak boleh kosong
|
POTONGAN_PPN
|
Varchar (25) not null
|
Teks dengan panjang maksimal 25 karakter,tidak boleh kosong
|
Tabel 4.1 struktur tabel Daftar_gaji
Adapun perintah MySQL yang di gunakan untuk membuat tabel di atas adalah sebagai berikut:
CREATE TABLE daftar_gaji (
Nik varchar (5) NOT NULL primary key,
GAJIPOKOK varchar (25) NOT NULL ,
TUNJANGAN varchar (25) NOT NULL ,
UANGMAKAN varchar (25) NOT NULL ,
UANGTRANSPORT varchar (25) NOT NULL ,
UANGLEMBUR varchar (25) NOT NULL ,
POTONGAN_ASKES varchar (25) NOT NULL ,
POTONGAN_PPN varchar (25) NOT NULL
);
Selanjutnya membuat table pegawai yang berfungsi untuk menampung data-data yang berkaitan dengan pegawai. Struktur tabelnya adalah seperti berikut:
Kolom/Field
|
Tipe data
|
Keterangan
|
NIK
|
Varchar (5) not null
|
Teks dengan panjang maksimal 5 karakter ,tidak boleh kosong
|
NAMA
|
Varchar (25) not null
|
Teks dengan panjang maksimal 25 karakter,tidak boleh kosong
|
PENDIDIKAN
|
Varchar (25) not null
|
Teks dengan panjang maksimal 25 karakter,tidak boleh kosong
|
AWALKERJA
|
Varchar (25) not null
|
Teks dengan panjang maksimal 25 karakter,tidak boleh kosong
|
USIA
|
Varchar (25) not null
|
Teks dengan panjang maksimal 25 karakter,tidak boleh kosong
|
ALAMAT
|
Varchar (25) not null
|
Teks dengan panjang maksimal 25 karakter,tidak boleh kosong
|
JABATAN
|
Varchar (25) not null
|
Teks dengan panjang maksimal 25 karakter,tidak boleh kosong
|
Tabel 4.2 struktur table laporan_kesehatan
Perintah yang digunakan untuk membuat table laporan_kesehatan yang sesuai dengan struktur di atas adalah sebagai berikut :
CREATE TABLE pegawai (
NIK varchar (5)NOT NULL ,
NAMA varchar (25) NOR NULL ,
PENDIDIKAN varchar (25) NOR NULL ,
AWALKERJA varchar (25) NOR NULL ,
USIA varchar (25) NOR NULL ,
ALAMAT varchar (25) NOR NULL ,
JABATAN varchar (25) NOR NULL ,
);
MEMBUAT PROGRAM
Setelah databse siap untuk di gunakan sekarang anda membuat file-file program
Secara keselurauhan file nya adalah sebagai berikut :
- 1. Index.html
- 2. Karyawan.php
- 3. Karyawanbaru.php
- 4. Karyawanbaru_proses.php
- 5. Daftargaji.php
- 6. Formgaji.php
- 7. Formgaji_cek.php
Formgaji.php
- 8. Formgaji_proses.php
MEMBUAT FILE INDEX.HTML
Seperti yang telah di jelas kan sebelum nya, file ini berfungsi sebagai halaman awal yang di tampil
Kan saat program pertama kali di jalan kan.
Ada pun program yang di gunakan untuk membuat tampilan di atas adala senagai berikut :
<HTML>
<HEAD>
<TITLE>untitled-1</title>
</HEAD>
<BODY BGCOLOR=#4B012F LEFTMARGIN=0 TOPMARGIN=0>
<center>
<TABLE WIDTH=800 BORDER=0 CELLPADDING=0 CELLSPACING=0 >
<TR>
<TD COLSPAN=6>
<IMG SRC=”image/gaji4_02.jpg”WIDTH=800 HEIGHT=19 ></TD>
</TR>
<TR>
<TD><IMG SRC=”images/gaji4_02.jpg” WIDTH=284 HEIGHT=42 ></TD>
<TD><a href=karyawan.php<>IMG SRC=”images/gaji4_03.jpg”
HEIGHT=42 border=0>
</a></TD>
<TD><a href=karyawanbaru.php><IMG SRC=”images/gaji4_04.jpg”
HEIGHT=42 border=0>
</a></TD>
<TD><a href=daftargaji.php>><IMG SRC=”images/gaji4_05.jpg”
HEIGHT=42 border=0>
</a></TD>
<TD><a href=formgaji.php>><IMG SRC=”images/gaji4_06.jpg”
HEIGHT=42 border=0>
</a></TD>
<TD><IMG SRC=”images/gaji4_07.jpg” HEIGHT=42 border=0></TD>
</TR>
<TR>
<TD COLSPAN=6>
<IMG SRC=”images/gaji4_08.jpg”WIDTH=800 HEIGHT=21 ></TD>
</TR>
<TR>
<TD COLSPAN=6>
<table align=center border=”0” cellspacing=”1”width=”90%”>
<tr>
<td align=”center” bgcolor=”93025C” height=420>
<img border=”0” src=”images/desalinux.jpg” height=”404”></td>
</tr>
</tsnle></TD>
</TR><TABLE>
</center></BODY></HTML>
Secara khusus tidak ada yang begitu penting pada pembahasan ini, namun sebagai
Tampilan awal ada baiknya diberikan kesan yang menarik. File index.html ini secara keseluruhan murni HTML tanpa disisipi script-script PHP di dalamnya.
Sumber : https://ahwal1408.wordpress.com/2013/10/29/cara-membuat-aplikasi-program-gaji-karyawan-bab-1/
Tidak ada komentar:
Posting Komentar