artikel ini tentang aplikasi penggajian , sehingga belajar tentang contoh aplikasi yang dibuat

import os
import sys
def pindah(label):
 global nomor
 nomor = label

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

def keluar():
 sys.exit()

def ulang():
 ulang = 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 = input("Masukkan nama : ")
  nip = input("Masukkan NIP : ")
  golongan = int(input("Golongan : "))
  jumanak = int(input("Jumlah Anak : "))
  jumlem = int(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()