Tahun Kabisat

Tahun kabisat merupakan tahun yang mengalami penambahan satu hari dengan tujuan untuk menyesuaikan penanggalan dengan tahun astronomi.

Dalam satu tahun tidak secara persis terdiri dari 365 hari, tetapi 365 hari 5 jam 48 menit 45,1814 detik. Jika hal ini tidak dihiraukan, maka setiap 4 tahun akan kekurangan hampir 1 hari (tepatnya 23 jam 15 menit 0,7256 detik).

Maka untuk mengkompensasi hal ini, setiap 4 tahun sekali (tahun yang bisa dibagi 4), diberi 1 hari ekstra: 29 Februari. Tetapi karena 5 jam 48 menit 45,1814 detik kurang dari 6 jam, maka tahun-tahun yang bisa dibagi 100 (seperti tahun 1900), bukan tahun kabisat, kecuali bisa dibagi dengan 400 (seperti tahun 2000).

Algoritma untuk menentukan tahun kabisat atau bukan adalah sebagai berikut:

Dengan menggunakan pseudocode

Deklarasi 
Input tahun
Deskripsi
Jika tahun habis dibagi 4 cetak "Tahun Kabisat"
Jika tahun tidak habis dibagi 4 cetak "Bukan tahun Kabisat"

Dengan menggunakan flowchart

Komentar

Postingan populer dari blog ini

Algoritma dan Pemrograman

Akar Persamaan Kuadrat

Jenis - Jenis Topologi Jaringan