You are on page 1of 5

KONVERSI KALENDER MASEHI - ISLAM oleh Dr.

Rinto Anugraha (Dosen Fisika UGM) Tanggal Masehi Bulan Masehi Tahun Masehi Rumus perhitungan M= Y= A= B= Nomor hari = Total selisih hari = Kelipatan 30 tahun = Banyaknya tahun kelipatan 30 = Sisa hari A = Tambahan Tahun = Sisa hari B = Bulan yang utuh dilalui = Banyaknya hari bulan sebelumnya = Sisa hari C = 24 7 2009 Hasil Tanggal Islam = Bulan Islam = Tahun Islam = Tahun Kabisat/Bukan Julian Day = Termasuk Kalender Hari =

7 2009 20 -13 6 506598 47 1410 6941 20 208 7 207 1

Petunjuk: Masukkan tanggal Masehi pada sel B4, bulan Masehi pada sel B5 dan tahun Masehi pada sel B6 Rumus perhitungan terdapat pada sel B9 sampai dengan sel B22 yang berwarna biru Hasil terdapat pada sel E4 sampai E10 yang berwarna kuning Rumus: M: Jika Bulan = 1 atau 2, maka M = Bulan + 12. Jika Bulan > 2, maka M = Bulan Y: Jika Bulan = 1 atau 2, maka Y = Tahun -1. Jika Bulan > 2, maka Y = Tahun. A = INT(Y/100) B: Untuk kalender Julian, B = 0. Untuk kalender Gregorian, B = 2 - A + INT(A/4) Julian Day = 1720994.5 + INT(365.25*Y) + INT(30.60001*(M + 1)) + B + Tanggal Nomor hari = Sisa pembagian (Julian Day + 1.5) dengan 7, lalu ditambah 1. Total selisih hari = Julian Day - 1948438.5. 1948438.5 = JD untuk "tanggal nol" (15 Juli 622 M) Kelipatan 30 tahun = INT((Selisih hari - 1)/10631). 10631 = jumlah hari selama 30 tahun Islam Banyaknya tahun kelipatan 30 = 30*Kelipatan 30 tahun Sisa hari A = Total selisih hari - 10631*Banyaknya tahun kelipatan 30 Dari Sisa hari A, dicari berapa tambahan tahun (termasuk tahun yang sedang dijalani) dan sisa berapa hari B Tambahan Tahun = SUM(H4:H33) Berapa sisa hari B = SUM(I4:I33) Dari sisa hari B, dihitung berapa bulan yang utuh dilalui serta sisa hari C. Bulan yang utuh dilalui = INT((Sisa hari B - 1)/29.5). Jika Sisa hari B = 355, Bulan yang utuh dilalui = 11. Banyaknya hari bulan sebelumnya dapat diketahui dari menjumlahkan 30 + 29 + 30 + Sisa hari C = Sisa hari B - banyaknya hari bulan sebelumnya Hasil: Tanggal Islam = Sisa hari C Bulan Islam = Bulan yang utuh dilalui + 1 Tahun Islam = Banyaknya tahun kelipatan 30 + Tambahan tahun

Tahun Kabisat Islam: Jika tambahan tahun = 2 atau 5 atau 7 atau atau 29. Kalender Julian: jika JD < 2290160.5. Kalender Gregorian, jika JD >= 2290160.5 Hari: Jika nomor hari = 1, 2, , 7 maka hari = Ahad, Senin, Sabtu.

1 8 1430 BUKAN 2455036.5 GREGORIAN JUMAT

tahun Masehi pada sel B6

Rentang hari Tambahan tahun Sisa hari B 1-354 0 0 355-709 0 0 710-1063 0 0 1064-1417 0 0 1418-1772 0 0 1773-2126 0 0 2127-2481 0 0 2482-2835 0 0 2836-3189 0 0 3190-3544 0 0 3545-3898 0 0 3899-4252 0 0 4253-4607 0 0 4608-4961 0 0 4962-5315 0 0 5316-5670 0 0 5671-6024 0 0 6025-6379 0 0 6380-6733 0 0 6734-7087 20 208 7088-7442 0 0 7443-7796 0 0 7797-8150 0 0 8151-8505 0 0 8506-8859 0 0 8860-9214 0 0 9215-9568 0 0 9569-9922 0 0 9923-10277 0 0 10278-10631 0 0 20 208

nggal nol" (15 Juli 622 M) ari selama 30 tahun Islam

edang dijalani) dan sisa berapa hari B

= 355, Bulan yang utuh dilalui = 11.

KONVERSI KALENDER ISLAM - MASEHI Tanggal Islam Bulan Islam Tahun Islam Rumus perhitungan Kelipatan 30 tahun = Sisa tahun = Banyaknya hari = Total hari = Z = JD + 0.5 = Alpha = A= B= C= D= E= Day = Nomor hari = 1 8 1430 Hasil Tanggal Masehi = Bulan Masehi = Tahun Masehi = Hari = Termasuk Kalender Julian Day = 24 7 2009 JUMAT GREGORIAN 2455036.5

47 20 208 506598 2455037 16 2455050 2456574 6725 2456306 8 24 6

Petunjuk: Masukkan tanggal Islam pada sel B3, bulan Islam pada sel B4 dan tahun Islam pada sel B5 Rumus perhitungan terdapat pada sel B8 sampai dengan sel B20 yang berwarna biru Hasil terdapat pada sel E3 sampai E8 yang berwarna kuning

Rumus perhitungan: Kelipatan 30 tahun = INT((Tahun Islam - 1)/30) Sisa tahun = Tahun Islam - 30*Kelipatan 30 tahun Dari sisa tahun ini, banyaknya hari yang utuh selama sisa tahun = SUM(H3:H14) Banyaknya hari = Total hari dihitung sejak 1 Muharram. 1 Muharram juga ikut dihitung Total hari = 10631*kelipatan 30 tahun + SUM(H3:H14) + Banyaknya hari Julian Day = 1948438.5 + Total hari Z = JD + 0.5 Alpha = INT((Z-1867216.25)/36524.25) A: Jika Z < 2299161, maka A = Z. Jika Z >= 2299161, maka A = Z + 1 + Alpha - INT(Alpha/4) B = A + 1524 C = INT((B - 122.1)/365.25) D = INT(365.25*C) E = INT((B - D)/30.6001) Day = B - D - INT(30.6001*E) Untuk mendapatkan nomor hari, dihitung sisa hasil bagi (Julian Day + 1.5) dengan 7. Nomor hari adalah nilai integernya ditambah 1 Hasil: Tanggal Masehi = Day Bulan Masehi: Jika E < 14, maka Bulan = E - 1. Jika E = 14 atau 15, maka Bulan = E - 13. Tahun Masehi: Jika Bulan > 2, maka Tahun = C - 4716. Jika Bulan = 1 atau 2, maka Tahun = C - 4715. Hari: Jika nomor hari = 1, 2, , 7 maka hari = Ahad, Senin, Sabtu. Kalender Julian: jika JD < 2290160.5. Kalender Gregorian, jika JD >= 2290160.5

2 5 7 10 13 16 18 21 24 26 29 30

0 0 0 0 0 0 0 6733 0 0 0 0

an 7. Nomor hari adalah nilai integernya ditambah 1.

maka Tahun = C - 4715.

You might also like