Algoritma, Pseudocode, Flowchart dan Script PHP untuk Mencari Gaji Karyawan

Daftar Isi Konten [Tampil]
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:


  • 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


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.

xampp localhost aktif


Kemudian masuklah pada tekseditor seperti notepad++,sublimetext maupun yang lainnya. Disini penulis menggunakan Notepad++. Berikut ini adalah tampilan awal dari Notepad++


tampilan 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

folder localhost mencari gaji pegawai dengan PHP



kemudian kita coba jalankan yaitu dengan cara klik pada file gaji.php sehingga tampil pada browser

mencari gaji pegawai dengan bahasa  PHP
Jika sudah masukan data kemudian klik submit, maka hasilnya akan seperti pada gambar di bawah ini

mencari gaji pegawai dengan PHP


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.

0 Comments

Posting Komentar

1. Berkomentarlah dengan sopan dan santun
2. komentar selalu dimoderasi
3. boleh meninggalkan link aktif dengan catatan berkomentar sesuai
dengan topik yang dibahas
4. semua komentar negatif seperti hoax, menyinggung, sara, pornografi, politik, dan hal negatif lain akan dihapus