Aplikasi Gaji Karyawan dengan Python


Aplikasi Gaji Karyawan dengan Python - Pada postingan kali ini saya ingin membagikan tugas kuliah saya pada tingkat 1, pertama kalinya mendapatkan materi python yang kebetulan dosennya pun enak ngajarnya jadi pemahaman materinya lebih mudah :D
kami sekelas diberikan tugas untuk membuat Aplikasi Gaji Karyawan dengan Python yang algoritmanya terserah kami dan seperti inilah tugas python pertama saya yang diberikan oleh dosen.

NB : maaf kalo kodenya berantakan :p


#|===================================|
#|Aplikasi Penggajian Python      |
#|Coded by : Dias Taufik Rahman      |
#|Mail : mydisha@hacker-newbie.org   |
#|Universitas Gunadarma       |
#|===================================|
import os
import sys
def pindah(label):
 global nomor
 nomor = label

def clearscreen():
 os.system('cls')

def keluar():
 sys.exit()

def ulang():
 ulang = raw_input("Apakah anda ingin mengulang  lagi ? [y/n] ")
 if ulang == "y" or ulang == "Y" :
  pindah(0)
  clearscreen()
 elif ulang == "n" or ulang == "N" :
  clearscreen()
  keluar()
 else :
  keluar()

def rumus():
 global anak, gapok, gajikotor, hitunglembur, hitunganak, persen, total
 anak = 200000
 hitunglembur = jumlem * lembur
 if jumanak > 3 :
  hitunganak = 3 * anak
 else :
  hitunganak = jumanak * anak
 
  gajikotor = gapok + hitunglembur + hitunganak 
  persen = (gajikotor * 5) / 100
  total = gajikotor - persen

def cetak():
 print "========================================="
 print "      Aplikasi Penggajian Karyawan"
 print "========================================="
 print "| Nama : ", nama
 print "| NIP : ", nip
 print "| Jabatan : " , jabatan 
 print "| Gaji Gaji Kotor adalah : Rp. ", gajikotor
 print "| Potongan 5% : Rp. ", persen 
 print ""
 print "=>> Gaji Bersih adalah : Rp. ", total
 print ""

nomor = 0

while True :

 if nomor == 0 :
  clearscreen()
  print "----------------------------"
  print "Aplikasi Penggajian Karyawan"
  print "----------------------------"
  print ""
  nama = raw_input("Masukkan nama : ")
  nip = raw_input("Masukkan NIP : ")
  golongan = int(raw_input("Golongan : "))
  jumanak = int(raw_input("Jumlah Anak : "))
  jumlem = int(raw_input("Jumlah Lembur : "))
  if golongan == 1 :
   pindah(1)
  elif golongan == 2 :
   pindah(2)
  elif golongan == 3 :
   pindah(3)
  elif golongan == 4 :
   pindah(4)
  else :
   pindah(0)
  
 elif nomor == 1 :
  jabatan = "Direktur"
  gapok = 8000000
  lembur = 100000
  clearscreen()
  rumus()
  cetak()
  ulang()

 elif nomor == 2 :
  jabatan = "Manajer"
  gapok = 6000000
  lembur = 80000
  clearscreen()
  rumus()
  cetak()
  ulang()

 elif nomor == 3 :
  jabatan = "Superviser"
  gapok = 4000000
  lembur = 60000
  clearscreen()
  rumus()
  cetak()
  ulang()

 elif nomor == 4 :
  jabatan = "Operator"
  gapok = 2000000
  lembur = 40000
  clearscreen()
  rumus()
  cetak()
  ulang()
 else :
  keluar()
Previous
Next Post »

2 comments

Write comments
Panduan Code
AUTHOR
13:14 delete

akhirnya saya bisa mengerjakan tugas pemodelan perangkat lunak berkat tutor perhitugan gaji karyawan dengan python nya kak.

Reply
avatar
Anonymous
AUTHOR
12:55 delete

Aplikasi Gaji Karyawan Dengan Python - Diasinside >>>>> Download Now

>>>>> Download Full

Aplikasi Gaji Karyawan Dengan Python - Diasinside >>>>> Download LINK

>>>>> Download Now

Aplikasi Gaji Karyawan Dengan Python - Diasinside >>>>> Download Full

>>>>> Download LINK

Reply
avatar