18 Feb 2013

Flowchart Absensi :D

Tugas algoritma yang satu ini berhasil membuat ku agak stress ..
mungkin mudah bagi yang sudah berkecimpung lama didunia IT ..
tapi kalo untukku yang basicnya anak akuntansi ??
 inni tuh WOOOWWWWW bangettt :)


Flowchart inipun berhasil dibuat atas bantuan temanku .. hehehehe
sebenarnya banyak sih yang membantu tapi karena yang membantunya itu banyak dan setiap yg membantu mempunyai pola pikir yang berbeda-beda ..
itulah yang membuat ku pusing sendiri  -__-

coba lihat deh flowchart algoritmaku tentang absensi ..

  

entah bener atau salah yang terpenting bagiku Alhamdulillah tugasku selesai ... :D
walaupun programnya masih sangat berantakan ... hehehehe

kira-kira beginilah codiingan programnya :

print "|========================================|"
print "|       PT. RAKYAT MAKMUR SEJAHTERA                 |"
print "|========================================|"
print "|            SELAMAT BEKERJA !!!                                 |"
print "|--------------------------------------------------------------|"

def login():
        print "(1) Login"
        print "(2) Keluar"
        return input ("Masukkan Pilihan:")
loop=1
pilihan=0
while loop==1:
        pilihan=login()
        if pilihan==1:
                ID=raw_input ("Masukkan ID Anda :")
                import time
                time=float(raw_input("Masukan Waktu Datang :"))
                if (ID == '50030324'):
                        print "|=============================|"
                        print "|      Nama : Syahrul                              |"
                        print "|  Jabatan : Teknical Support             |"
                        print "|       ID :",ID,"                                          |"
                        print "| Waktu Datang : ",time,"                    |"
                        print "|=============================|"
                        if 05.00<time<=08.00 :
                                loop=0
                        elif 08.00<time<=08.15 :
                                print "Anda Telat, Sanksi : Teguran Lisan"
                                loop=0
                        elif 08.15<time<=08.45 :
                                print "Anda Telat, Sanksi :  Teguran Tertulis"
                                loop=0
                        elif 08.45<time<=09.45 :
                                print "Anda Telat, Sanksi : Tidak Dapat Uang Makan"
                                loop=0
                        elif 09.45<time<=11.45 :
                                print "Anda Telat, Sanksi : Tidak Dapat Uang Transport"
                                loop=0
                        elif 11.45<time<=14.00 :
                                print "Anda Telat, Sanksi : Potong Gaji"
                                loop=0

                else:
                        print "Maaf ID yang Anda Masukkan Salah"
                        loop=1
        if pilihan==2:
                print "Terima Kasih dan Selamat Bekerja !"
                loop=0


dan inilah hasil kalo codingan diatas  dieksekusi  :



walaupun masih standard bangett tapi aku seneng karena dari tugas yang tadinya membuat ku stress sekarang aku jadi lebih mengerti algoritma walaupun baru sedikit  :D tapi kalo berusaha insyaAllah nanti mahir kok :)

makasih untuk dosen algoritmaku ... Pak Umam :D
dan teman-teman yang membantuku dalam proses pengerjaan tugas ini :)

maaf yaa kalo program dan codingannya salahh ..
#masih pemula .. harap maklum :)

1 komentar:

Henny Anggraeni mengatakan...

udah aku buka linknya, tapi itu bukan make python ya ??

Posting Komentar