Geopedia

Rabu, 04 November 2009

Penaggalan Julian

•Penanggalan Julian (Julian Date, JD)dihitung mulai 1 Januari 4713 SM.
•Unit waktunya adalah hari.
•Suatu hari Julian dimulaijam 12:00 UT (tengah hari).
•Untuk menghemat dijit dan menempatkan awal hari di tengah malam sebagaimana sistem waktu sipil, diperkenalkan sistem penanggalan yang merupakan modifikasi dari penanggalan Julian, yang dinamakanModified Julian Date(MJD).
•MJD diturunkan dari JD dengan formulasi berikut :
MJD = JD -2400000.5
Beberapa contoh:
-6 Januari 1980 jam 00:00 UT (epok standar GPS)= JD = 2444244.5
-1 Januari 2000 jam 12:00 UT (epok standar, e.g CIS)= JD = 2451545.0

Pertanyaan
1. Jelaskan hubungan antara sistem waktu dan sistem koordinat.
Gunakan gambar/ilustrasi untuk memperjelas jawaban saudara/i.
2.Jelaskanyang dimaksud dengan istilah-istilah berikut :
a. GMT, UT0, UT1, danUT2
b. TAI, UTC, dan Waktu GPS
3. Buat program komputer atau MATLAB untuk mengkonversikan penanggalan sipil ke penanggalan Julian dan sebaliknya.Dengan program ini :
a. Buktikan bahwa :
JD 2444244.5 = 6 Januari 1980, jam 0:00 U.T.
JD 2451545.0 = 1 Januari 2000, jam 12:00 U.T.
dan sebaliknya.
b. Hitung tanggal Julian dari tanggal lahir saudara/i dan temukan hari
kelahiran anda (Senin, Selasa, dst.nya).

Jawaban
1.Dalam geodesi satelit, sistem waktu berperan dalam pendefinisian sistem referensi koordinat, baik itu sistem CIS, CTS, Ellipsoid, ICRS, maupun ITRS. Sistem waktu diperlukan untuk ‘menghubungkan’ ukuran waktu yang biasa kita gunakan (tahun, bulan, hari, jam, menit, detik) dengan fenomena fisik maupun geometrik yang diukur dalam fungsi sistem koordinat.
Koordinat
Asensio Rekta (Right Acension, RA, a):
busur lingkaran (besar) pada equator langit, dihitung dari titik aries ke arah timur menuju titik potong equator dengan lingkaran besar yang menghubungkan kutub-kutub langit dengan objek. (Jika dilihat dari KUL, RA dihitung dari titik aries dengan arah berlawanan dengan arah jarum jam.)
RA biasanya dinyatakan dalam satuan waktu (jam-menit-detik), sehingga misalkan busur lingkaran yang dihitung dari titik aries tsb adalah 23°, maka dikatakan: RA = 1h 32m 0s. (Ingat: satu lingkaran penuh 360 derajat = 24 jam.)
Deklinasi (Declination, d):
busur lingkaran besar yang tegak lurus terhadap equator dan melalui benda langit, diukur dari titik potong lingkaran besar tersebut dengan equator, ke arah benda langit.
~ Ke arah kutub utara langit (di utara equator): d > 0º
~ Ke arah kutub selatan langit (di selatan equator): d < 0º
Sudut Jam (Hour Angle, HA):
busur lingkaran (besar) yang dihitung dari meridian pengamat sepanjang equator, menuju ke titik potong equator dengan lingkaran besar yang melalui KUL-objek-KSL. Atau dengan kata lain sudut jam adalah sudut antara meridian pengamat dengan lingkaran jam.
HA dihitung positif dari meridian ke arah barat, dan negatif ke arah timur. HA seperti halnya RA, biasa dinyatakan dalam satuan waktu (jam-menit-detik). (Perhatikan: HAtitik aries = HAobjek + RAobjek)
Untuk menyatakan posisi objek, bisa digunakan pasangan {RA, Dec} atau pasangan {HA, Dec}. Pasangan {HA, Dec} dinamakan juga sebagai sistem koordinat sideris lokal.
Kemiringan bidang equator terhadap horizon menggambarkan letak lintang pengamat di permukaan Bumi. Jika pengamat berada di belahan Bumi selatan, maka KSL berada di atas horizon, begitu juga sebaliknya.
Sudut yang dibentuk oleh KSL-C-Selatan (atau juga KUL-C-Selatan) adalah lintang pengamat. Dengan kata lain, tinggi (altitud) kutub langit yang berada di atas horizon adalah besar lintang pengamat. Jika yang di atas horizon itu KUL, berarti pengamat di belahan Bumi utara, begitu pula sebaliknya. Sudut yang dibentuk oleh equator dan horizon pengamat adalah (90-lintang) derajat.

Gambar 1. Bola langit dengan sistem koordinat equatorial. Bidang berwarna hijau adalah equator langit, yang membentuk sudut (90-lintang) terhadap horizon pengamat Kutub-kutub langit berada di meridian pengamat.



Contoh:
Sebuah bintang memiliki RA = 1h 20m dan Dec = -15. Maka bola langit bagi pengamat yang berada di lintang 25 LS adalah:
Gambar 2. Bola langit untuk pengamat yang berada di lintang 25 LS, mengamati objek (titik kuning) dengan RA=1h 20m dan Dec=-15. Ilustrasi yang diberika di sini menggambarkan objek saat titik aries (titik merah) berada ~30 derajat di atas horizon sebelah barat. Karena pengamat di belahan Bumi selatan, maka KSL berada di atas horizon, dengan tinggi (altitud) sesuai besar lintang (25 derajat). RA objek 1h20m = 20 derajat, karena itu, dihitung busur pada equator sebesar 20 derajat dari titik aries ke arah timur. Karena lintang objek adalah negatif, maka deklinasi dihitung dari titik ujung pengukuran RA di equator, ke arah KSL sebesar 15 derajat.






2.
a. GMT (Greenwich Mean Solar Time) adalah suatu referensi dari sistem waktu matahari yang bereferensi ke meridian Greenwich.
Universal Time (UT) adalah waktu matahari menengah yang bereferensi kemeridian Greenwich (Greenwich Mean Solar Time, GMT).
UT0 = UT dari hasil pengamatan
UT1 = UT0 + koreksi gerakan kutub
UT2 = UT1 + koreksi variasi musim

b. Waktu Atom Internasional (International Atomic Time, TAI) ditetapkan dan dijaga oleh BIPM di Paris. SampaiNov. 1999 TAI ditentukan berdasarkan data dari 50 laboratoriumyang mengoperasikan sekitar200 jam atom di seluruh dunia. TAI ditentukan dengan mengambil nilai rata-rata (dengan pembobotan) dari pembacaan seluruhjam yang terlibat.
UTCadalahskalawaktuterkoordiniryang dijagaolehthe Bureau International desPoidsetMesures(BIPM).
Waktu GPS adalah sistem waktu yang digunakan oleh sistem satelit navigasiGPS (Global Positioning System).




3. Program komputer dalam mengkonversikan penanggalan sipil ke penanggalan julian atau sebaliknya dalam program C++

*************************************************************************************************

JULIAN KE SIPIL
#include
#include
#include
#include

int main()
{
float JD;
float FR;
float UT;
int D;
int M;
int Y;
int a;
int b;
int c;
int d;
int e;
int t;
int u;
int r;
int s;
cout << "*****************************************\n";
cout << "Cara Mentransformasikan waktu julian ke waktu Sipil\n";
cout << "***************************************** \n\n\n";
cout << "Silakan isi data di bawah ini\n";
cout << "JD - anda = ";
cin >> JD;
cout << "\n\n";


a = JD+0.5;
b = a+1537;
c = (b-122.1)/365.25;
d = 365.25*c;
e = (b-d)/30.6001;
FR = (JD-int(JD))+0.5;

D = b-d-(30.6001*e)+FR;
M = e-1-12*(e/14);
Y = c-4715-((7+M)/10);

if (M<=2)
{
t = M+12;
u = Y-1;
}
else
{
t = M;
u = Y;
}

r = (365.25*u);
s = (30.6001*(t+1));

UT = (JD-r-s-D-1720981.5)*24;



cout << "Waktu sipil dari data yang anda masukkan adalah\n\n";
cout << "Tanggal : " << D << "\n";
cout << "Bulan : " << M << "\n";
cout << "Tahun : " << Y << "\n";
cout << "Waktu : " << UT << "\n";
getch();
return 0;
}


Jawaban a.
Terbukti setelah program di debug hasilnya adalah

*****************************************
Cara Mentransformasikan waktu julian ke waktu Sipil
*****************************************


Silakan isi data di bawah ini
JD - anda = 2444244.5


Waktu sipil dari data yang anda masukkan adalah

Tanggal : 6
Bulan : 1
Tahun : 1980
Waktu : 0





SIPIL KE JULIAN
#include
#include
#include
#include
main()
{
float JD;
float UT;
int D;
int M;
int Y;
int r;
int s;
int t;
int u;
cout << setprecision (8) ;
cout << "***************************************** \n";
cout << "Cara Mentransformasikan waktu sipil ke waktu Julian \n";
cout << "***************************************** \n\n\n";
cout << "Silakan isi data di bawah ini \n";
cout << "Tanggal : ";
cin >> D;

cout << "Bulan : ";
cin >> M;

cout << "Tahun : ";
cin >> Y;

cout << "Waktu : ";
cin >> UT;

if (M<=2)
{
t = M+12;
u = Y-1;
}
else
{
t = M;
u = Y;
}

r = (365.25*u);
s = (30.6001*(t+1));

JD = r+s+D+UT/24+1720981.5;


cout << "\nWaktu julian dari data yang anda masukkan adalah " << JD << endl;

getch();
return 0;
}


Jawaban b
Setelah program di debug dan data dimasukkan maka hasilnya

*****************************************
Cara Mentransformasikan waktu sipil ke waktu Julian
*****************************************

Silakan isi data di bawah ini
Tanggal : 26
Bulan : 11
Tahun : 1984
Waktu : 04

Waktu julian dari data yang anda masukkan adalah 2446030.8

Tidak ada komentar:

Posting Komentar