Hallo Teman-teman semua??
Kali ini rfdking.blogspot.com akan membahas dan bagaimana membuat algoritma dan flowchart Kalender Tahun Kabisat.
Ok, yang pertama.
apa itu Tahun Kabisat?
Menurut KBBI :
Tahun yang lamanya 366 hari (karena bulan februari 29 hari), terjadi empat tahun sekali.
Menurut Wikipedia :
Tahun kabisat (bahasa Inggris: Leap year) adalah tahun yang mengalami penambahan satu hari dengan tujuan untuk menyesuaikan penanggalan dengan tahun astronomi.
Jadi tahun kabisat adalah tahun dimana jumlah harinya bukan 365 hari melainkan 366 dan ini hanya terjadi di bulan februari saja dengan tujuan untuk menyesuaikan penanggalan dengan tahun astronomi.
Nah, jika sudah mengerti apa itu tahun kabisat, sekarang kita lanjut ke pembuatan algoritma tahun kabisat. Rileks aja gk usah tegang-tegang amat.
Sebelum kita membuat algoritmanya kita harus tau rumusnya hehehe..
- Jika tahun dapat dibagi empat dan tanpa ada sisa, itu merupakan tahun kabisat,
Misal: Tahun 2016 (2016/4 = 504) Tahun Kabisat. Tetapi jika memiliki sisa itu
bukan Tahun Kabisat, Misal: Tahun 2017 (2017/4 = 504,25) memiliki sisa atau
koma.
- Bagaimana jika tahun 1900?
(1900/4 = 475) apa ini tahun kabisat? memang 1900 dapat dibagi 4 tanpa sisa,
maka dari itu kita bagi dengan 400, Misal: Tahun 1900 (1900/400 = 4,75)
memiliki sisa bukan.
Penjelasan menurut Wikipedia :
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).
jadi initinya tahun kabisat itu, tahun yang dapat dibagi 4 atau 400 tanpa sisa, jika tahun itu dapat di bagi 100 maka itu bukan tahun kabisat.
Algoritma :
- Jika angka tahun itu habis dibagi 400 atau tidak memiliki sisa, maka tahun itu sudah pasti tahun kabisat.
- Jika angka tahun itu memiliki sisa saat dibagi 400 tetapi tidak memiliki sisa saat dibagi 100, maka tahun itu sudah pasti bukan merupakan tahun kabisat.
- Jika angka tahun itu memiliki sisa saat dibagi 400, memiliki sisa saat dibagi 100 akan tetapi tidak memiliki sisa saat dibagi 4, maka tahun itu merupakan tahun kabisat.
- Jika angka tahun memiliki sisa saat dibagi 400, memiliki sisa saat dibagi 100, dan memliki sisa saat dibagi 4, maka tahun tersebut bukan merupakan tahun kabisat.
Sekarang kita buat flowchartnya, perlu di ketahui saat pembuatan flowchart terdapat simbol/lambang yang perlu digunakan dan memiliki fungsi saat membuat flowchart jadi jangan sembarangan memakai simbol. Untuk mengetahui fungsi simbol flowchart bisa dilihat disini Fungsi Simbol Flowchart.
Ok, ini flowchartnya :
Ok, sekian terimakasih, semoga membantu :)