Tugas III - Penentuan Posisi Matahari (Low Accuracy)

You might also like

Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 1

DIAGRAM ALIR PENENTUAN POSISI

MATAHARI DENGAN ALGORITMA


"LOW ACCURACY"

D : Tanggal
M2 : Bulan
Y : Tahun
H : Jam
M3 : Menit
S : Detik
B1 : Bujur
L1 : Lintang

Mulai

Y < - 500 M
T = -20 + 32*(U^2)
dengan: U = (Y1 -1820)/100

Input data
D, M2,Y
H, M3, S
L1, B1

Y = -500 M
T500 = 17203,7 s ;
Y -4712 Masehi
D D + (H/60) + (M3/3600 + (S/86400)
Jika M2 > 2 M2 M2 ; Y Y
Jika M2 = {1,2} M2 M2 + 12 ; Y Y - 1

JD2 = JD - ((H/60) + (M3/3600


+ (S/86400))

500 M Y < 1600 M


T = 1574,2 - 556,01*(U^1) + 71,23472*(U^2) + 0,319781*(U^3) 0,8503463*(U^4) - 0,005050998*(U^5) + 0,0083572073*(U^6)
dengan: U = (Y1 - 1000)/100

Jika D - M2 - Y , H : M3 : S Kalender Gregorian


(D, M2, Y, H, M3, S 15 Oktober 1582, 00:00:00)
A = INT(Y/100) ; B = 2 + INT(A/4) - A
Jika D - M2 - Y , H : M3 : S Kalender Julian
(D, M2, Y, H, M3, S 4 Oktober 1582, 00:00:00)
B=0

D, M2,Y
H, M3, S

D, H, M3, S

-500 M < Y < 500 M


T = 10583,6 - 1014,41*(U^1) + 33,78311*(U^2) - 5,952053*(U^3) 0,1798452*(U^4) + 0,022174192*(U^5) + 0,0090316521*(U^6)
dengan: U = Y1/100

JD2

1600 M Y < 1700 M


T = 120 - 0,9808*(U^1) - 0,01532*(U^2) + (U^3)/7129
dengan: U = Y1 - 1600

Y1

JD

1700 M Y <1800 M
T = 8,33 + 0,1603*(U^1) - 0,0059285*(U^2) + 0,00013336*(U^3) (U^4)/1174000
dengab: U = Y1 - 1700

Y1 = Y + (M2 - 0,5)/12

D2 = D + (H/60) +
(M3/3600 + (S/86400)

1800 M Y < 1860 M


T = 13,72 - 0,332447*(U^1) + 0,0068612*(U^2) - 0,0041116*(U^3) 0,00037436*(U^4) + 0,0000121272*(U^5) - 0,0000001699*(U^6) +
0,000000000875*(U^7)
dengan: U = Y1 - 1800

B1
D2

T
T3 = (JD2 - 2451545) / 36525

T3

JD = 1720994,5 + INT(365,25*Y) +
INT[30,6001*(M2 + 1)] + M2 + D

GST1 , 00:00:00 UT

GST1 = 6,6973745583 +
24800,0513369072*T3 +
0,0000258622*(T3^2)

1860 M Y < 1900 M


T = 7,62 + 0,5737*(U^1) - 0,251754*(U^2) + 0,01680668*(U^3) 0,0004473624*(U^4) + (U^5)/233174
dengan: U = Y1 - 1860
1900 M Y < 1920 M
T = -2,79 + 1,494119*(U^1) - 0,0598939*(U^2) + 0,0061966*(U^3) 0,00197*(U^4)
dengan: U = Y1 - 1900

JDE = JD + T

JDE

1920 M Y < 1941 M


T = 21,20 + 0,84493*(U^1) - 0,076100*(U^2) + 0,0020936*(U^3)
dengan: U = Y1 - 1920

GST2 , LT

1941 M Y < 1961 M


T = 29,07 + 0,407*(U^1) - (U^2)/233 + (U^3)/2547
dengan: U = Y1 - 1950

GST2 = GST1 + 1,00273790935*D2

1961 M Y < 1986 M


T = 45,45 + 1,067*(U^1) - (U^2)/260 - (U^3)/718
dengan: U = Y1 - 1975

LST

1986 M Y < 2005 M


T = 63,86 + 0,3345*(U^1) - 0,060374*(U^2) + 0,0017275*(U^3) +
0,000651814*(U^4) + 0,00002373599*(U^5)
dengan: U = Y1 - 2000

Jika B1 : Bujur Timur LST = GST2 + B1/15


Jika B1 : Bujur Barat LST = GST2 - B1/15

2005 M Y < 2050 M


T = 62,92 + 0,32217*(U^1) + 0,005589*(U^2)
dengan: U = Y1 - 2000

L1

2050 M Y < 2150 M


T = -20 + 32*{ [ (Y1-1820)/100 ]^2 } - 0,5628* (2150 - Y1)

Y 2150 M
T = -20 + 32*(U^2)

T2

e = 0,0167086 + 0,0000420*T2

M0

M0 = 357,5291 + 35999,0503*T2

L0

L0 = 280,46645 + 36000,76983*T2

= 125,04452 - 1934,13626*T2

0 = 23,43929111 - 0,01300417*T2
C = (1,9146 + 0,0048*T2)*SIN(M0)
+ (0,0200 - 0,00001*T2)*SIN(2*M0)
+ 0,0003*SIN(3*M0)

= 0,002555556*COS() +
0,00015833*COS(2*L0)

= 0 +

M = M0 + C

M = L0 + C
1

Bujur Ekliptika (satuan derajat)


= L - 0,00569 - 0,00478*SIN() ;
Lintang Ekliptika (satuan derajat)
=0
atau R

Jarak Matahari (satuan AU)


atau R = [ (1,000001018*(1 - (e^2)) ] /
(1 + e*COS(M))

Right Ascension (satuan derajat)


TAN() = (COS()*SIN()) / COS() ;

Deklinasi (satuan derajat)


SIN() = SIN()*SIN()

HA = LST -

HA

Azimuth (satuan derajat)


A= As + 180

As , h

Azimuth dari arah selatan


TAN (As) = SIN(HA) / (COS(HA)*SIN(L1) TAN()*COS(L1))

A,h

Altitude (satuan derajat)


SIN(h) = SIN(L1)*SIN() + COS(L1)*COS()*COS(HA)

Selesai

PENYUSUN ULANG
HENOKH LUGO H.
11/316991/PA/14109

You might also like