Algoritma, Pseudocode, Flowchart dan Script PHP untuk Mencari Gaji Karyawan
Dalam aritkel kali ini kami akan memberikan postingan mengeneia algoritma mencari gaji pegawai, Pseudocode dan Bahasa PHP untuk mencari Gaji Karyawan.
Yang pertama, Dalam Perusahaan menetapkan gaji pokok pegawainya sesuai golongan yang disesuaikan dengan lulusan dari karyawan tersebut. Jika karyawan lulusan SMA maka termasuk golongan 1A jika lulusan Diploma maka termasuk golongan 2A jika lulusan S1 maka masuk golongan 3A sedangkan yang lulusan S2 masuk golongan 3D. Jika besaran gaji pokok yang ditetapkan perusahaan yaitu 1A=1.500.000; 2A=2.000.000; 3A=2.500.000 dan 3D=3.000.000. selain itu karyawan yang dalam bekerja melebihi jam kerja maka akan mendapatkan tambahan perjam 15.000 beserta uang transport dalam bulan jika tidak melembur hanya akan mendapatkan uang transport dalam sebulan; uang transport yang ditetapkan perusahaan sebesar 250.00. Maka Tentukan:
Jawab:
Menghitung gaji yang diterima oleh karyawan dengan membaca nama, golongan dan gaji pokoknya. Gaji bersih = gaji pokok + lemburan/jam 15000+ uang transport/bulan 250.000
Deklarasi
Nama KAryawan : String
Golongan : 1A, 2A, 3A, 3D
Gaji pokok :real
Lemburan/jam : real
uang transport : real
Desrkipsi
Read (nama_karyawan)
Read (gaji_pokok)
Golongan 1A: 1500.
Golongna 2A : 2000
Golongan 3A : 2500
Golongna 3D : 3000
lemburan/jam : 15000
Uang transport/bulan : 250.000
Yang kedua, Dari Masalah yang tertera pada soal nomer satu . Jika terdapat pekerja dengan ketentuan
✓ Nama =“zazkia”
✓ lulusan=“S1”
✓ Tanggal lahir= 28-09-1993,
✓ Lama lembur dalam sebulan= 15 jam
✓ Alamat=”solo”
Dari Data diatas Maka Tentukan:
Setelah itu masukan code di bawah ini:
Lalu simpanlah di C:\xampp\htdocs\(nama folder kamu)
simpanlah dengan nama gaji.html
kemudian tambah file baru di notepad++
masukan script dibawah ini
setelah di copy simpanlah dengan nama gajikaryawan.php simpanlah pada folder yang pertama tadi sehingga foldernya akan seperti berikut
kemudian kita coba jalankan yaitu dengan cara klik pada file gaji.php sehingga tampil pada browser
Jika sudah masukan data kemudian klik submit, maka hasilnya akan seperti pada gambar di bawah ini
Zazkia Termasuk Golongan 3A maka akan mendapatkan gaji 2.500.000
Jumlah Lemburannya : 15 jam / jam 15.000 = 225000
Uang Transport dalam sebulan = 250.000
Gaji yang di terima zakskia adalah :
2.500.000 + 225000 + 250000 = 2.975.000.
Maka gaji yang diterima pegawai yang bernama zaskia dalam sebulan itu adalah 2.975.000
Demikianlah artikel tutorial kami mengenai Algoritma, Pseudocode, Flowchart dan Script PHP untuk Mencari Gaji Karyawan.
Yang pertama, Dalam Perusahaan menetapkan gaji pokok pegawainya sesuai golongan yang disesuaikan dengan lulusan dari karyawan tersebut. Jika karyawan lulusan SMA maka termasuk golongan 1A jika lulusan Diploma maka termasuk golongan 2A jika lulusan S1 maka masuk golongan 3A sedangkan yang lulusan S2 masuk golongan 3D. Jika besaran gaji pokok yang ditetapkan perusahaan yaitu 1A=1.500.000; 2A=2.000.000; 3A=2.500.000 dan 3D=3.000.000. selain itu karyawan yang dalam bekerja melebihi jam kerja maka akan mendapatkan tambahan perjam 15.000 beserta uang transport dalam bulan jika tidak melembur hanya akan mendapatkan uang transport dalam sebulan; uang transport yang ditetapkan perusahaan sebesar 250.00. Maka Tentukan:
- 1.a. Buat Algoritma dari masalah diatas untuk menghitung total pendapatan yang diterima dari karyawan .
- 1.b. Dari Algoritma yang sudah dibuat buatlah dalam bentuk Pseudocode
- 1.c. Dari Algoritma dan pseudocode buatkan kedalam bentuk flowchartnya
Jawab:
Algoritma Untuk Mencari Gaji Karyawan
- Admin menginputkan Data Karyawan //nama, nik, bagian
- Admin Menginputkan Golongan karyawan //1A. 2A, 3A, 3D (Ketentuan Gaji Pokok 1A=1.500.000; 2A=2.000.000; 3A=2.500.000 dan 3D=3.000.000)
- Admin akan menginputkan jumlah lemburan /jam
- System akan Menampilkan:
- Data Karyawan //nama, nik, bagian,
- Gaji Pokok,
- Lemburan,
- Uang Transport/bulan 250000.
- Tampil Gaji Bersih.
Pseudocode Gaji Karyawan
Menghitung gaji yang diterima oleh karyawan dengan membaca nama, golongan dan gaji pokoknya. Gaji bersih = gaji pokok + lemburan/jam 15000+ uang transport/bulan 250.000
Deklarasi
Nama KAryawan : String
Golongan : 1A, 2A, 3A, 3D
Gaji pokok :real
Lemburan/jam : real
uang transport : real
Desrkipsi
Read (nama_karyawan)
Read (gaji_pokok)
Golongan 1A: 1500.
Golongna 2A : 2000
Golongan 3A : 2500
Golongna 3D : 3000
lemburan/jam : 15000
Uang transport/bulan : 250.000
Flowchart Untuk Gaji Karyawan
Yang kedua, Dari Masalah yang tertera pada soal nomer satu . Jika terdapat pekerja dengan ketentuan
✓ Nama =“zazkia”
✓ lulusan=“S1”
✓ Tanggal lahir= 28-09-1993,
✓ Lama lembur dalam sebulan= 15 jam
✓ Alamat=”solo”
Dari Data diatas Maka Tentukan:
- Buat kedalam Bahasa pemograman PHP dari algoritma yang telah dibuat pada point 1.a
- Dari Algoritma yang dibuat berapa pendapatan yang diterima zaskia?buktikan dari algoritma yang dibuat pada jawaban 1.a
Jawab:
Script PHP untuk mencari Gaji Karyawan
Yang pertama aktifkan dahulu localhost XAMPP kamu lihat pada gambar berikut adalah XAMPP yang localhostnya sudah aktif.
Kemudian masuklah pada tekseditor seperti notepad++,sublimetext maupun yang lainnya. Disini penulis menggunakan Notepad++. Berikut ini adalah tampilan awal dari Notepad++
Setelah itu masukan code di bawah ini:
<html>
<head>
<title>hitung gaji karyawan</title>
</head>
<body>
<h1>Perhitungan Upah Karyawan</h1>
<form id="form1" name="form1" method="post" action="gajikaryawan.php">
<table width="401" height="117" >
<tr>
<td width="142">Nama Karyawan:</td>
<td width="243">
<label>
<input name="nama" type="text" size="35" />
</label></td>
</tr>
<tr>
<td><label>Golongan</label><td>
<select name="golongan" class="form-control">
<option value=""># PILIH Golongan #</option>
</option>
<option value="1500000">1A</option>
<option value="2000000">2A</option>
<option value="2500000">3A</option>
<option value="3000000">3D</option>
</select>
</tr>
<tr>
<td>Jam Lembur : </td>
<td><label>
<input type="text" name="jamlembur"/>
</label></td>
</tr>
<tr>
<td></td>
<td><label>
<input type="submit" name="submit" value="Submit" />
<input type="reset" name="hapus" value="Hapus" />
</label></td>
</tr>
</table>
</form>
</body>
</html>
Lalu simpanlah di C:\xampp\htdocs\(nama folder kamu)
simpanlah dengan nama gaji.html
kemudian tambah file baru di notepad++
masukan script dibawah ini
<?php
$nama=$_POST['nama'];
$jamlembur=$_POST['jamlembur'];
$gajipokok =$_POST['golongan'];
$uangtransport =250000;
$upahlembur = $jamlembur*15000;
$gajibersih = $gajipokok+$uangtransport+$upahlembur;
echo "Nama Karyawan : ".$nama."<br>";
echo "Upah Lembur : ".$upahlembur."<br>";
echo "Uang Transport/Bulan: ".$uangtransport."<br>";
echo "========================================== <br>";
echo "Total Gaji Bersih : ".$gajibersih."<br>";
?>
setelah di copy simpanlah dengan nama gajikaryawan.php simpanlah pada folder yang pertama tadi sehingga foldernya akan seperti berikut
kemudian kita coba jalankan yaitu dengan cara klik pada file gaji.php sehingga tampil pada browser
Jika sudah masukan data kemudian klik submit, maka hasilnya akan seperti pada gambar di bawah ini
Gaji yang diterima oleh Pegawai zaskia
Zazkia Termasuk Golongan 3A maka akan mendapatkan gaji 2.500.000
Jumlah Lemburannya : 15 jam / jam 15.000 = 225000
Uang Transport dalam sebulan = 250.000
Gaji yang di terima zakskia adalah :
2.500.000 + 225000 + 250000 = 2.975.000.
Maka gaji yang diterima pegawai yang bernama zaskia dalam sebulan itu adalah 2.975.000
Demikianlah artikel tutorial kami mengenai Algoritma, Pseudocode, Flowchart dan Script PHP untuk Mencari Gaji Karyawan.