Disusun Oleh :
PENDAHULUAN
Transformasi secara umum adalah perubahan suatu bentuk dan ukuran ke bentuk lain,
baik secara fisik maupun non-fisik. Transformasi yang akan dibahas pada laporan ini adalah
transformasi berupa perubahan non-fisik yaitu proses pemindahan suatu sistem koordinat yang
sudah ada ke sistem koordinat yang lain. Sistem koordinat terdiri dari 2 nama yang sudah
umum digunakan dalam masalah geodesi, yaitu sistem koordinat relativ dan sistem koordinat
absolut. Walaupun demikian, terdapat model 'kembangan" yang menjadi suatu sistem koordinat
pula, seperti: sistem koordinat polar, cartesian 2D, geosentrik, geodetik, toposentrik,
astronomik, dan lain sebagainya.
Dalam proses transformasi koordinat ini diperlukan nilai-nilai parameter yang
menghubungkan antara kedua sistem referensi tersebut. Pada transformasi yang umum, terdapat
parameter lainnya yang tidak terlihat, yaitu perbesaran skala sistem koordinat. Dengan
demikian, parameter transformasi yang harus diperhatikan adalah parameter translasi, rotasi,
dan perbesaran. Nilai-nilai parameter transformasi tersebut didapatkan dari titik-titik sekutu,
dimana titik-titik sekutu ini merupakan titik-titik dasar teknik yang berada pada sistem
koordinat lama dan sistem koordinat yang baru. Titik-titik yang akan ditransformasikan harus
berada ‘di dalam area’ atau di antara titik-titik sekutu.
Konversi koordinat merupakan perubahan atau pengalihan koordinat dengan bidang
acuan yang berbeda. Pada laporan itu, akan dibahas mengenai konversi koordinat toposentri ke
geosentrik dan ke geodetik.
Berdasarkan latar belakang di atas, rumusan masalah pada laporan ini adalah bagaimana
cara melakukan transformasi atau konversi koordinat toposentrik ke geosentrik dan geodetik?
1.3 Tujuan
Berdasarkan rumusan masalah di atas, tujuan dari dibuat laporan ini adalah untuk
menentukan cara melakukan transformasi atau konversi koordinat toposentrik ke geosetrik dan
geodetik
BAB II
DASAR TEORI
Sistem Koordinat Geosentrik merupakan sistem koordinat catesian 3D. Serupa dengan
sistem koordinat geodetik, posisi suatu titik dalam sistem koordinat geosentrik orientasi sumbu-
sumbu koordinatnya terikat ke bumi. Lokasi titik nol dari sistem koordinat geosentrik berada
pada pusat ellipsoid. Sistem koordinat geosentrik ditetapkan relatif terhadap tiga sumbu
koordinat X,Y,Z dengan ketentuan sebagai berikut :
Sumbu Z adalah garis dalam arah kutub menengah (Conventional International Origin)
dan berimpit dengan sumbu putar bumi.
Sumbu X adalah arah perpotongan meridian Greenwich atau meridian nol CZM
(Conventional Zero Meridian) dengan equator yang ditetapkan oleh BIH (Berau
International de l’Heureu) dan bidang ekuator.
Sumbu Y adalah garis pada bidang ekuator yang tegak lurus terhadap sumbu X dan Z
yang sesuai dengan sistem tangan kanan.
Besaran yang digunakan untuk menyatakan posisi suatu titik dalam sistem koordinat
geosentrik adalah jarak (meter). Seperti yang ditunjukan pada gambar di atas, bahwa titik Q
yang berada di permukaan bumi dapat direpresentasikan dalam sistem koordinat geodetik dan
sistem koordinat geosentrik. Kedua sistem koordinat terebut, titik pusat sistem koordinatnya
terletak pada pusat ellipsoid referensi, sehingga sistem koordinat geodetik dan geosentrik
dapat dihubungkan antara satu dengan yang lain.
BAB III
METODOLOGI
Adapun alat dan bahan yang digunakan pada laporan pelaksanaan praktikum ini adalah :
Laptop
Matlab R2021a
3.2 Metode
Adapun prosedur penyelesaian soal-soal pada laporan ini akan dilakukan melalui Matlab
R2021a sebagai berikut:
Langkah Perhitungan
- Menghitung koordinat geosentrik TD-31 (X,Y,Z)
- Menghitung toposentrik relative dari TD-31
- Membuat matriks rotasi TD-31 ke TD-35
- Menghitung koordinat geosentrik TD-35 (X,Y,Z)
- Menghitung koordinat Geosentrik ke geodetik
Program dinamis
Program dinamis dilakukan agar pengguna atau user dapat menginput data sesuai yang
tertera pada soal. Pada program dinamis yang digunakan saat ini juga diisi dengan syntax
display agar memudahkan pengguna dalam penginputan data. Untuk perhitungan transformasi
dilakukan dengan penginputan rumus dengan menulis variable terkait sehingga program dapat
dijalankan dengan data yang diinput oleh pengguna.
Penggunaan Syntax
Program yang dipakai pada laporan ini menggunakan syntax input. Syntax input
digunakan agar pengguna dapat memasukkan data secara bebas sesuai yang tertera pada soal.
Adapun syntax untuk mengkonversi sudut dilakukan dengan menginstall add-on tambahan pada
software Matlab dengan nama “Mapping Tollbox’
BAB IV
Adapun hasil running dari program dinamis pilihan 2 adalah sebagai berikut:
Nama : M.Fariz Alkoiri
NRP : 5016201031
Mata Kuliah : Sistem Transformasi dan Proyeksi Peta (C)
TRANSFORMASI DARI TOPOSENTRIK-GEOSENTRIK-GEODETIK
PARAMETER ELLIPSOID WGS84
Pertama, pengguna diminta untuk mengisi atau input data yang telah diberikan pada soal.
Sebagai tambahan, untuk data sudut diinput secara terpisah antara derajat, menit, dan
detik :
MASUKKAN DATA!!!
Input Data Latitude:
Latitude in Degree = -5
Latitude in Minutes = 37
Latitude in Second = 02.937
Parameter N
"N =" "6378341.5697"
"N+H =" "6378457.6247"
"N(1-e^2)+H =" "6335758.5825"
Selanjutnya, lakukan perhitungan toposentrik relative dari TD-31 (EB,NB,UB) dengan
rumus sebagai berikut :
Koordinat Relative B
"Nb =" "-4330.1692"
"Eb =" "3667.2709"
"Ub =" "69.6501"
Kemudian, lakukan perhitungan koordinat geosentrik pada titik A
Koordinat geosentrik di point A
"Xa =" "-1727225.2005"
"Ya =" "6108320.7783"
"Za =" "-620185.6516"
Selanjutnya, membuat matriks rotasi TD-31 ke TD-35, seperti format matriks berikut :
Matriks Rotasi
R=
-0.0266 -0.9623 -0.2701
0.9952 -0.2721 0.9576
0.9952 0 -0.0979
Berikutnya, melakukan perhitungan dengan rumus dibawah dengan λ=1 karena nilai
faktor perbesaran tidak diketahui nilainya.
Delta X, Y, Z di Point B
"dX =" "-3432.3825"
"dY =" "-1339.0265"
"dZ =" "-4316.1917"
Maka, akan didapatkan hasil koordinat geosentrik TD-35 sebagai berikut :
Hasil:
-1730657.583
6106981.7518
-624501.8433
Kemudian dilakukan konversi koordinat dari geosentrik ke geodetik dengan
menggunakan rumus sebagai berikut :
Maka, didapatkan hasilnya sebagai berikut :
Transformasi Geosentrik ke Geodetik
Masukkan nilai X, Y, Z
X=
"-1730657.583"
Y=
"6106981.7518"
Z=
"-624501.8433"
Hasil:
L = -5 39 23.8945
B = 105 49 19.91856
H = 188.2255
SELESAI
BAB V
KESIMPULAN
Berdasarkan solusi program yang telah dibuat pada bagian hasil dan pembahasan didapatkan
bahwa program solusi permasalahan transformasi sistem koordinat toposentrik ke geosentrik dan
geodetik dan transformasi sistem koordinat toposentrik-geosentrik-gedetik menghasilkan solusi yang
hampir sama dan telah sesuai dengan kaidah operasi transformasi yang ada dengan menggunakan
syntax pada Matlab sebagai pengaplikasiannya.
LAMPIRAN
Berikut ini script Matlab yang digunakan sebagai program penyelesaian transformasi dari
toposentrik ke geodetik dan geosentrik :
clc
clear all
disp('Nama : M.Fariz Alkoiri')
disp('NRP : 5016201031')
disp('Mata Kuliah : Sistem Transformasi dan Proyeksi Peta (C)')
disp(' ')
disp('Distance Data Input : ')
S = input('Distance in meter = ');
disp (' ')
disp (' ')
disp ('Parameter N')
%parameter wgs84
a = 6378137;
f_inv = 1/298.257223563;
b = 6356752.31424518;
e = 0.0818191908426215;
e2 = f_inv*(2-f_inv);
%n0 = (1-(e2*sin(Lontg)*sin(Lontg)));
%n1 = sqrt(n0);
%N = a/n1;
N =6378341.569691;
N1 = string (N);
N1 = ['N =', N1]; disp (N1)
NH = N+H;
NH1 = string (NH);
NH1 = ['N+H =', NH1]; disp (NH1)
NEH = (N*(1-e2))+H;
NEH1 = string (NEH);
NEH1 = ['N(1-e^2)+H =', NEH1]; disp (NEH1)
k = 1;
disp (' ')
%result
disp (' ')
disp ('Hasil: ')
Xb = string (geocpBU(1));
Yb = string (geocpBU(2));
Zb = string (geocpBU(3));
XB = ['X =', Xb];
disp (Xb)
YB = ['Y =', Yb];
disp (Yb)
ZB = ['Z =', Zb];
disp (Zb)
disp (' ')
disp ('Transformasi Geosentrik ke Geodetik')
disp (' ')
disp ('Masukkan nilai X, Y, Z')
X = Xb
Y = Yb
Z = Zb
%parameters
wgs84 = wgs84Ellipsoid;
%result
[l,b,h] = ecef2geodetic(wgs84,geocpBU(1),geocpBU(2),geocpBU(3));
disp (' ')
disp ('Hasil: ')
l0 = degrees2dms (l);
b0 = degrees2dms (b);
l0 = ['L = ',num2str(l0)];disp(l0)
b0 = ['B = ',num2str(b0)];disp(b0)
h = ['H = ',num2str(h)];disp(h)
disp('SELESAI')