Professional Documents
Culture Documents
Coding Slepet - Slepet
Coding Slepet - Slepet
% Konversi Koordinat CIS (epok J2000) ke CTS (WGS 84) Menggunakan Tanggal Lahir
% -----------------------------------------------------------------------%
% Input :
% 1.Tanggal, Bulan, Tahun Waktu Sipil
%------------------------------------------------------------------------% 2. Jam, Menit, Detik, Waktu SIpil
%------------------------------------------------------------------------% 3. Nilai R
%------------------------------------------------------------------------% 4. Nilai Bujur
%------------------------------------------------------------------------% 5. Nilai Bujur
%------------------------------------------------------------------------% 6. Nilai Lintang
% Output :
% 1. Konversi Waktu Sipil ke Julian Date (JD)
% 2. Konversi JD ke JD2000
% 3. Menghitung T (Time Century)
% 4. Menentukan Koordinat Bintang di CIS
% 5. Menentukan Presisi dan Nutasi
% 6. Konversi koordinat CIS ke CTS
%------------------------------------------------------------------------info = '==================================================================';
disp (info);
info = 'Konversi Koordinat CIS (epok J2000) ke CTS (WGS 84) Menggunakan Tanggal
Lahir';
disp (info);
info = '===================================================================';
disp (info);
info = '1. Konversi Waktu Sipil ke Waktu Julian Date';
disp (info) ;
info = '-------------------------------------------------------------------';
disp (info);
D = input ('Masukkan Tanggal Lahir Anda : \n');
M = input
Y = input
h = input
m = input
s = input
UT = ((h)
('Masukkan
('Masukkan
('Masukkan
('Masukkan
('Masukkan
+ ((m)/60)
if (M<=2);
bulan = M + 12;
tahun = Y - 1;
else
bulan = M ;
tahun = Y ;
end
info = 'Nilai Julian Date';
disp (info) ;
JD = (floor(365.25*Y)) + (floor(30.6001*(M+1))) + D + (UT/24) + 1720981.5;
fprintf('JD : %f \n',JD);
info = 'Nilai Julian Date';
disp (info) ;
fprintf('GMT : %f \n',UT);
info =' *******************************************************************';
disp (info) ;
info = '2. Konversi JD ke JD2000';
disp (info) ;
info ='-------------------------------------------------------------------';
disp (info);
info = 'Nilai Julian Date 2000';
disp (info);
JD2000 = JD - 2451545.0;
fprintf('JD2000 : %f \n',JD2000);
info = '-------------------------------------------------------------------';
disp (info) ;
info ='-------------------------------------------------------------------';
disp (info) ;
info = 'Nilai Modified JD';
disp (info) ;
MJD = JD - JD2000;
fprintf('MJD : %f \n',MJD);
info ='********************************************************************';
disp (info) ;
info = '3. MEnentukan T (Time Century)';
disp (info) ;
info ='-------------------------------------------------------------------';
disp (info) ;
T = (JD - 2451545.0)./36525;
fprintf('T : %f \n',T);
info ='********************************************************************';
disp (info) ;
info = '4. Menentukan Koordinat Bintang di CIS ';
disp (info) ;
deklinasi = input ('Masukkan Lintang:\n');
inklinasi = input ('Masukkan Bujur:\n');
R
X
Y
Z
=
=
=
=
1;
1*cosd(inklinasi)*cosd (deklinasi);
1*cosd(inklinasi)*cosd (deklinasi);
1*sind(deklinasi);
disp (info);
fprintf(' X : %f \n',X);
fprintf(' Y : %f \n',Y);
fprintf(' Z : %f \n',Z);
info ='********************************************************************';
disp (info) ;
info
disp
info
disp