Daftar Isi
Halo, pada kesempatan kali ini saya akan share sebuah program sederhana menggunakan python untuk menentukan sebuah tahun apakah tahun tersebut meruapakan sebuah tahun kabisat atau bukan. langsung saja cekidot.
Studi Kasus
Tahun kabisat adalah tahun yang bulan Pebruarinya berjumlah 29 hari. Berikut ini adalah ketentuan untuk menentukan tahun kabisat atau tidak:
- Jika angka tahun itu habis dibagi 400, maka tahun itu sudah pasti tahun kabisat.
- Jika angka tahun itu tidak habis dibagi 400 tetapi habis dibagi 100, maka tahun itu sudah pasti bukan merupakan tahun kabisat.
- Jika angka tahun itu tidak habis dibagi 400 dan tidak habis dibagi 100 akan tetapi habis dibagi 4, maka tahun itu merupakan tahun kabisat.
- Jika angka tahun tidak habis dibagi 400, tidak habis dibagi 100, dan tidak habis dibagi 4, maka tahun tersebut bukan merupakan tahun kabisat.
Kode Program
try:
tahun = int(input("Masukkan Tahun : "))
except:
print("MASUKKAN ANGKA!")
else:
if(tahun % 400 == 0):
print(f"Tahun {tahun} Merupakan TAHUN KABISAT")
elif(tahun % 400 !=0 and tahun % 100 == 0):
print(f"Tahun {tahun} Bukan TAHUN KABISAT")
elif(tahun % 400 !=0 and tahun % 100 != 0 and tahun % 4 == 0):
print(f"Tahun {tahun} Merupakan TAHUN KABISAT")
else:
print(f"Tahun {tahun} Bukan TAHUN KABISAT")
Alur Program
- meminta input sebuah angka tahun
- jika input yang dimasukkan bukan angka maka tampil pesan “MASUKKAN ANGKA”
- jika input habis dibagi 400 maka termasuk tahun kabisat
- Jika input tidak habis dibagi 400 dan input habis dibagi 100 maka bukan tahun kabisat
- Jika input tidak habis dibagi 400 dan input tidak habis dibagi 100 dan input habis dibagi 4 maka termasuk tahun kabisat
Uji Coba
Gambar dibawah saya gunakan Visual studio code untuk running python dan hasilnya bisa dilihat.

Sekian tutorial kali ini semoga bermanfaat.



