Kamis, 04 Juli 2019

Program Python ADT Validasi Tanggal

Pada tutorial kali ini,saya akan membuat program validasi tanggal menggunakan python,python yang digunakan versi 2.7 .

Berikut Source Codenya :

# Program Validasi Tanggal



nama_bulan = ["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"]
tanggal = input("Masukan Tanggal  : ")
bulan = input("Masukan Bulan  : ")
tahun = input("Masukan Tahun : ")
kabisat = tahun % 4

if(bulan == 1):
    hari = 31
    bln = nama_bulan[bulan - 1]
elif(bulan == 2):
    #tahun Kabisat
    if (kabisat == 0) :
        hari = 29
        bln = nama_bulan[bulan - 1]
    else:
        hari = 28
        bln = nama_bulan[bulan - 1]
elif(bulan == 3):
    hari = 31
    bln = nama_bulan[bulan - 1]
elif(bulan == 4):
    hari = 30
    bln = nama_bulan[bulan - 1]
elif(bulan == 5):
    hari = 31
    bln = nama_bulan[bulan - 1]
elif(bulan == 6):
    hari = 30
    bln = nama_bulan[bulan - 1]
elif(bulan == 7):
    hari = 31
    bln = nama_bulan[bulan - 1]
elif(bulan == 8):
    hari = 31
    bln = nama_bulan[bulan - 1]
elif(bulan == 9):
    hari = 30
    bln = nama_bulan[bulan - 1]
elif(bulan == 10):
    hari = 31
    bln = nama_bulan[bulan - 1]
elif(bulan == 11):
    hari = 30
    bln = nama_bulan[bulan - 1]
elif(bulan == 12):
    hari = 31
    bln = nama_bulan[bulan - 1]
else:
    hari = -1
    bln = bulan

bTanggal = tanggal >=1 and tanggal <= hari
bBulan = bulan >=1 and bulan <=12
bValid = bTanggal and bBulan
if(bValid):
        hasil = "adalah tanggal yang valid."
else:
        hasil = "adalah tanggal yang tidak valid."

print tanggal,bln,tahun,hasil

Output :













Kalau Kurang Jelas,bisa dilihat videonya dibawah :




Source Code : Github


Semoga Bermanfaat.

Tidak ada komentar:

Posting Komentar