Anda di halaman 1dari 23

Muhammad Faizin Fitriansyah Musa 15119038 K-04

TUGAS GEODESI GEOMETRIK


SOAL 1 : DIRECT PROBLEM
Pada sebuah kegiatan pengukuran terestris menggunakan perangkat
Electronic Total Station, diperoleh ukuran seperti terlihat pada sketsa
dibawah. Tentukan koordinat geodetik titik C dengan menggunakan
metoda perhitungan toposentrik dan proyeksi.
Φ A=−6 o 53 ' 33
B
λ A=107 o 36 ' 32
h A=771m
Φ B=−6 o 53 ' 32 ”
βA λ B=107 o 36' 33
A h B=772 m
d m AC C
β A=35 o 35 ' 1
Jarak miring ( d m AC )=132,060 m
Sudut miring(m)=1 o 44 ' 9

Persoalan:
Diminta menentukan koordinat C dengan metode perhitungan
Toposentrik dan Proyeksi.

Penyelesaian:
Perhitungan dilakukan dua kali dengan:
1. menghitung nilai koordinat C menggunakan metode Toposentrik.
Pertama Konversi koordinat geodetik titik A dan B ke koordinat
kartesia 3D. kemudian hitung vector baseline A ke B dan azimuth A
ke B dan A ke C. Kemudian hitung koordinat toposentrik titik C.
Lalu konversi koordinat toposentrik titik C ke koordinat kartesia 3D.
terakhir konversi koordinat 3D ke koordinat geodetik.
2. menghitung nilai koordinat C menggunakan metode Proyeksi.
Menggunakan metode proyensi Tranverse Mercator (TM) untuk
memproyeksikan koordinat geodetik A dan B pada bidang proyeksi
2D. kemudian gunakan nilai titik XA,YA dan XB,YB untuk mencari
nilai XC,YC dengan petode penentuan posisi. Lalu konversi koordinat
proyeksi 2D titik XC,YC menjadi koordinat geodetik.
Muhammad Faizin Fitriansyah Musa 15119038 K-04

Langkah Kerja:
Diketahui:
𝜑𝐴 = −6 o 53 ' 33 𝜑𝐵 = −6 o 53 ' 32
𝜆𝐴 = 107 o 36 ' 32 𝜆𝐵 = 107 o 36 ' 33
ℎ𝐴 = 771 m ℎ𝐵 = 772 m

𝛽 = 35 o 35 ' 1
𝑑𝐴𝐶 = 132,060 m
𝑚𝐴𝐶 = 1 o 44 ' 9

Parameter WGS84:
𝑎 = 6378137 𝑚
𝑓 = 1/298.257223563
𝑏 = 𝑎(1 − 𝑓) = 6356752.31424518 𝑚

TOPOSENTRIK

Step 1 : Konversi Koordinat Geodetik titik A dan B ke kartesia 3D


menggunakan persamaan:
𝑋 = [𝑁 + ℎ]𝑐𝑜𝑠𝜑𝑐𝑜𝑠𝜆
𝑌 = [𝑁 + ℎ]𝑐𝑜𝑠𝜑𝑠𝑖𝑛𝜆
𝑍 = [𝑁(1 − 𝑒2) + ℎ]𝑠𝑖𝑛𝜑

Dengan nilai N adalah besar radius lengkung vertikal utama dan e adalah
nilai eksentrisitas yang dapat dicari dengan menggunakan persaamaan
sebagai berikut:
a
N=
√ 1−ⅇ 2 sin2 φ
a2−b 2 = 0.0818191908426215
ⅇ=
√ a
a2−b2 = 0.0820944379496957
ⅇ '=
√ b
a
NA = = 6378444.48076071
√ 1−ⅇ2 sin2 φA
a
NB= 2 = 6378444.45609524
√1−ⅇ sin 2 φB

Maka didapatkan titik A dan B dalam koordinat kartesia 3D adalah


𝑋𝐴 = -1915879.27454499 𝑚 𝑋𝐵 = -1915909.95537166 𝑚
Muhammad Faizin Fitriansyah Musa 15119038 K-04

𝑌𝐴 = 6036367.30827278 𝑚 𝑌𝐵 = 6036362.48017891 𝑚
𝑍𝐴 = -760425.524306646 𝑚 𝑍𝐵 = -760395.143078182 𝑚

Selanjutnya, dilakukan konversi titik B dari koordinat kartesia 3D


menjadi koordinat toposentrik dengan titik A sebagai titik acuan ¿
nB sin φA cos λA −sin φA sin λA cos φA ΔXAB

[ ][
ⅇB = −sin λA
uB
cos φA
A
0
cos φA cos λA cos φ sin λA sin φA ΔZAB
Dengan nilai :
][ ]
ΔYAB

∆𝑋𝐴𝐵 = 𝑋𝐵 − 𝑋𝐴 = -30.6808266784064
∆𝑌𝐴𝐵 = 𝑌𝐵 − 𝑌𝐴 = -4.82809386681765
∆𝑍𝐴𝐵 = 𝑍𝐵 − 𝑍𝐴 = 30.3812284643063

Maka didapatkan koordinat toposentrik B adalah


nB 30.7232526708381
[ ][
ⅇB = 30.7038222553707
uB 0.99985163501419 ]
Setelah didapatkan koordinat toposentrik B maka bisa didapatkan sudut
asimut AB yang selanjutnya bisa digunakan untuk menghitung sudut
asimut AC.
ⅇB
aAB=tan −1 = 44.9818763832614ᴼ
nB
aAC =β +(360 ᴼαAB ) = 350.60173472785ᴼ

𝛼𝐴𝐵 = −22.9675678467735° + 360° = 337.032432153227°


𝛼𝐴𝐶 = 𝛽 − 𝑝 dengan 𝑝 = 360° − 𝛼𝐴𝐵
∴ 𝛼𝐴𝐶 = 93.3915988198932°

Karena nilai sudut azimuth AC sudah diketahui, maka bisa dihitung


koordinat toposentrik dari titik C dengan menggunakan persamaan:
𝑛𝐶 = 𝑑𝐴𝐶 cos(𝑚𝐴𝐶) cos(𝛼𝐴𝐶) = 130.227585203907
𝑒𝐶 = 𝑑𝐴𝐶 cos(𝑚𝐴𝐶) sin(𝛼𝐴𝐶) = -21.5549860248661
𝑢𝐶 = 𝑑𝐴𝐶 sin(𝑚𝐴𝐶) = 4.0002786686562

Setelah mendapatkan nilai northing, easthing, upper maka di konversi


kembali ke koordinat kartesia 3D dengan matriks invers
−1
ΔXAC sin φA cos λA −sin φA sin λA cos φA nC
[ ][
ΔYAC = −sin λA
ΔZAC
cos φA
cos φA cos λA cos φA sin λA sin φA
0
][ ]
ⅇC
uC
Muhammad Faizin Fitriansyah Musa 15119038 K-04

ΔXAC 14.6157802351538
[ ][
ΔYAC = 25.2019793978005
ΔZAC 128.806377181219
𝑋𝐶 = ∆𝑋𝐴𝐶 + 𝑋𝐴 = -1915864.65876475 𝑚
]
𝑌𝐶 = ∆𝑌𝐴𝐶 + 𝑌𝐴 = 6036392.51025218 𝑚
𝑍𝐶 = ∆𝑍𝐴𝐶 + 𝑍𝐴 = -760296.717929465 𝑚

Setelah didapatkan koordinat kartesia 3D titik C, maka dapat dihitung


koordinat geodetik C dengan cara tertutup.
YC
λC=tan−1 = 107ᴼ 36’ 31.2979722502598”
XC
Dengan nilai 𝜃 dan P untuk mencari nilai lintang:
P= √ X C 2+ Y C 2 = 6333132.86837821 𝑚
zc∗a
θ ⋅=tan −1 =-6.86844393200887ᴼ+360ᴼ( kuadran 4) = 353.131556067991ᴼ
P∗b

−1 zc +e ' 2 b ⋅sin 3 θ
φc=tan = -6ᴼ 53’ 28.7612726129059”
P−ⅇ2 a ⋅ cos 3 θ

Selanjutnya, nilai dari hC dapat dicari menggunakan persamaan:

P
hC= −NC
cos φC
dengan NC adalah

a
NC = 2 = 6378444.37621719 m
√ 1−ⅇ sin2 φC

P
hC= −NC=¿ 775.001653169282 m
cos φC

PROYEKSI

a ( 1−ⅇ 2 )
M A= 3= 6336355.63856841
√ (1−ⅇ 2 ⋅sin2 φ A )
Muhammad Faizin Fitriansyah Musa 15119038 K-04

a ( 1−ⅇ 2)
M B= 3 = 6336355.56506027
√(1−ⅇ 2 ⋅ sin2 φ B )
a
N A= = 6378444.48076071
√1−ⅇ sin2 φ A
2

a
NB= 2 2 = 6378444.45609524
√1−ⅇ sin φB

t A=tan ( φ A ) = -0.120880482250658

t B =tan ( φ B ) = -0.120875563275314

η A =√ e '2 ⋅cos 2 φ A = 0.0815011463147936

η B=√ e ' 2 ⋅cos 2 φ B = 0.0815011940771845

Panjang bususr meridian di ekuator

f (q A )=M A ⋅φ A ( dalam radian ) = -762243.425431726

f (q¿ ¿ B)=M B ⋅ φ B ( dalam radian ) ¿ = -762212.697070267

Δ Bujur A dan B

λ 0=107 ᴼ

Δ λ A =λ A −λ0 ( dalam radian ) = 0.010627115889921

Δ λB =λ B−λ 0 ( dalam radian ) = 0.0106319640267321

Koordinat proyeksi A
Muhammad Faizin Fitriansyah Musa 15119038 K-04

XA=NA ¿
Δ λA 5 cos 5 ϕA 2 4 2 2 2 4 6 4 2 6 2
(5−18 tA +tA + 14 ηA −58 tA ηA +13 ηA + 4 ηA −64 ηA tA −24 ηA tA )
120
+ Δ λA 7 cos 7 ϕA 2 4 6
(61−479 tA + 179tA −tA )+........ ¿ = 67295.8328600333
5040

f ( qA ) Δ λA 2 Δ λA 4 3 2 2 4 Δ λA 6
YA=NA [ + sin ϕA cos ϕA + sin ϕA cos ϕA(5−tA +9 ηA + 4 ηA )+
NA 2 24 720
= -762286.338749538

Koordinat proyeksi B

XB=NB¿
Δ λB5 cos5 ϕB 2 4 2 2 2 4 6 4 2 6 2
(5−18tB +tB +14 ηB −58 tB ηB +13 ηB + 4 ηB −64 ηB tB −24 ηB tB )
120
+ Δ λB7 cos 7 ϕB 2 4 6
(61−479 tB +179 tB −tB )+........ ¿ = 67326.5738427278
5040

f ( qB ) Δ λB2 Δ λB4 3 2 2 4 Δ λB 6
YB=NB [ + sin ϕB cos ϕB+ sin ϕB cos ϕB(5−tB +9 ηB + 4 ηB )+
NB 2 24 720
= -762255.647855649

X B −X A
α AB=tan
−1
( Y B −Y A)= 45.0467164067921

α AC =α AB+ β A = 80.6303275179033

X C =X A + dAC ⋅sin α AC = 67426.1309781474

Y C =Y A +dAC ⋅cos α AC = -762264.838888703

Kemudian konversi koordinat kartesia 2D ke koordinat geodetik


Muhammad Faizin Fitriansyah Musa 15119038 K-04

x 1 x 3
Δλ=sec ϕ1
[ −
( )
N1 6 N1
(1+2t 21 +η21 )

+1 x 5 2 6 −1 x 7
( )
120 N 1
2 2 4 2 2 4 6 2 4
(5+ 6 η1+ 28t 1−3 η1 +8 t 1 η1 +24 t 1 −4 η1+ 4 t 1 η1 +24 t 1 η1)
( )
5040 N 1
(61+662 t 21

= 0.010647682647726
λ C =λ A + Δλ = 107ᴼ 37’ 10.3316575318092”

t 1 x2 t 1 x4 2 2 4 2 2 t 1 x6 2 2 4
ϕ=ϕ1 − + (5+3 t 1 +η 1 −4 η 1 −9 η t
1 1 )− ( 61−90 t 1+ 46 η1 +45 t 1
2 M 1 N 1 24 M 1 N 31 5
720 M 1 N 1
t 1 x8
7
(1385+3633 t 21 + 4095t 41 +1575 t 61) = -6ᴼ 53’ 32.9755256918423”
40320 M 1 N 1

analisis dan Kesimpulan:

dari hasil perhitungan menggunakan metode Toposentrik dan Proyeksi


didapati nilai koordinat titik C (-6ᴼ 53’ 28.76”, 107ᴼ 36’ 31.30”, 775.002
m) dan (-6ᴼ 53’ 32.98”, 107ᴼ 37’ 10.33”) yang dimana pada perhitungan
proyeksi Tranvers Mercator tidak dapat menentukan ketinggian. Bila
diamati terdapat perbedaan hasil perhitungan koordinat geodetik pada
metode Toposentrik dan metode Proyeksi dengan perbeedaan lintang
sebesar 4.22” dan perbedaan bujur sebesar 39.03”/ hal ini dapat terjadi
akibat tidak dilakukannya pengoreksian data pada bidang proyeksi
dimana pada metode proyeksi, jarak antar titik diukur secara 2-Dimensi
sedangkan pada metode toposentrik jarak antara titik menggunakan
kartesia 3-Dimensi.
Muhammad Faizin Fitriansyah Musa 15119038 K-04

SOAL 2 : INDIRECT PROBLEM


Anda diminta untuk menentukan jarak dan arah dari Kota Bandung ke
Kota Cianjur pada bidang ellipsoid (WGS 84). Berikut adalah koordinat
geodetik Kota Bandung dan Kota Cianjur.
• Pada kasus ini, anda diminta juga untuk membandingkan solusi dari
metoda toposentrik, puissant, dan vincenty.
• Kemudian, cek Kembali apakah jarak dan arah tersebut benar dengan
cara menghitung kembali koordinat geodetic Kota Cianjur dari data
jarak dan arah yang diperoleh pada masing-masing metode diatas.

Cianjur

Φ B=−6 o 49 ’ 1.21 ” Bandung


λ B=107 o 8’ 33.29” Ban
Φ A=−6 o 55 ’ 3.19 ”
λ A=107 o 37 ’ 8.82 ”
Persoalan:
- Diminta menghitung jarak dan arah dari kota bandung ke kota
cianjur pada bidang ellipsoid(WGS84) dengan metode toposentrik,
puissant, dan vincenty.
- Diminta membadingkan ke-3 hasilnya.
- Diminta untuk mengecek kembali jarak dan arah tersebut dengan
menghitung kembali koordinat geodetic Kota Cianjur.

Penyelesaian:
Φ B=−6 o 55 ’ 3.19 ”
Langkah Kerja: λ B=107 o 37’ 8.82”
Diketahui :
Titik Koordinat Geodetik Bandung Titik Koordinat Geodetik Cianjur (Titik
(Titik A) B)
Φ A=−6 o 55 ' ’ 3.19 Φ B=−6 o 49 ' ’ 1.21
λ A=107 o 37 ' ’ 8.82 λ B=107 o 8' 33.29
h A = 0 m (Diasumsikan) h B= 0 m (Diasumsikan)
Ellipsoid Referensi yang digunakan
Parameter WGS84:
𝑎 = 6378137 𝑚
Muhammad Faizin Fitriansyah Musa 15119038 K-04

𝑓 = 1/298.257223563
𝑏 = 𝑎(1 − 𝑓) = 6356752.31424518 𝑚

Menghitung eksentrisitas dan radius lengkung vertical utama pada


WGS84
a2−b 2 = 0.0818191908426215
ⅇ=
√ a
a2−b2 = 0.0820944379496957
ⅇ '=
√ b
a
N A= 2 2 = 6378446.70934927
√1−ⅇ sin φA
a
NB= = 6378437.81282237
√1−ⅇ 2 sin2 φ B
Karena diminta untuk membandingkan hasil perhitungan dengan metode
Toposentrik, metode Puissant, dan metode Vicenty, maka kita harus:
Tahap 1: menghitung jarak dan arah Bandung-Cianjur dengan
metode-metode tersebut.
Metode1: Toposentrik
a. Konversi titik Geodetik Bandung (A) dan Cianjur (B) ke kartesia
3D
𝑋A = [𝑁A + ℎA]𝑐𝑜𝑠𝜑A 𝑐𝑜𝑠𝜆A = -1916624.27760272
𝑌A = [𝑁A + ℎA]𝑐𝑜𝑠𝜑A 𝑠𝑖𝑛𝜆A = 6034978.22359289
𝑍A = [𝑁A(1 − 𝑒2) + ℎ]𝑠𝑖𝑛𝜑A = -763083.498165156

𝑋B = [𝑁B + ℎB]𝑐𝑜𝑠𝜑B 𝑐𝑜𝑠𝜆B = -1866756.80233537


𝑌B = [𝑁B + ℎB]𝑐𝑜𝑠𝜑B 𝑠𝑖𝑛𝜆B = 6051980.6385775
𝑍B = [𝑁B(1 − 𝑒2) + ℎ]𝑠𝑖𝑛𝜑B = -752043.435802817

b. Mencari jarak, Azimuth, dan Sudut Miring dari Bandung ke Cianjur


d AB= √ Δ x2 + Δ y 2+ Δ z 2 = 53830.5692131574
− Δ x sin λ A + Δy cos λ A
a AB =tan
−1
(
−Δx sin φ A ⋅ cos λ A −Δx sin φ A sin λ A + Δz cos φ A )
= 281.892887790759
Δx cos φ A ⋅ cos λ A −Δy cos φ A sin λ A + Δz sin φ A
m AB=sin
−1
( d AB )
= -0.241841629608353
Muhammad Faizin Fitriansyah Musa 15119038 K-04

Metode 2 : Puissant
a. dibutuhkan nilai Radius Lengkung Meridian A
a ( 1−ⅇ 2 )
M A= 3 = 6336362.28021967
√ (1−ⅇ 2 ⋅ sin2 φ A )
b. Dibutuhkan vector baseline bujur dan lintang
Δλ=(λ B−λ A )⋅ π /180 ᴼ (satuan radian) = -0.00831712414353851
Δφ=(φ A −φ B )⋅ π /180 ᴼ (satuan radian) = 0.0017549285628803
c. Mencari nilai Azimuth AB:
α 12=arctan ¿ ¿ = 281.92110383831ᴼ

d. Mencari Jarak Geodetik Bandung-Cianjur


Δϕ MA
s AB=    2
cos α AB 3 e sin 2 ϕ A Δϕ = 53832.2656250809
1−
4(1−e 2 sin2 ϕ A )

Metode 3 : Vincenty
a. Perlu mendefinisikan fungsi yang akan digunakan:
L=λ B −λ A (selisih bujur) = 0ᴼ -28’ 35.5300000000175”
tanU A=( 1−f ) ⋅ tanφ A = -0.120917371476844
tanU B= (1−f ) ⋅ tan φB = -0.119142957687312
1
cos U A = = 0.992768695456916
√ 1+ tan2 U A
1
cos U B= = 0.992977157169531
√ 1+ tan2 U B
sin U A =tanU A ⋅ cos U A = -0.120042981139146
sin U B=tan U B ⋅cos U B= -0.118306235421117
λ=L (aproksimasi pertama)
b. Lakukan iterasi hingga nilai λ dapat diabaikan ( ketelitian 10-12 m )
2 2

sin σ = a ( cos U b ⋅sin λ ) + ( cos U A ⋅ sin U b −sin U A ⋅ cos U B ⋅ cos λ )
cos σ=sin U A ⋅sin U B +cos U A ⋅ cos U B ⋅ cos λ
sin σ
σ =tan−1 (
cos σ )
sin α =cos U A ⋅cos U B ⋅sin λ /sin σ
Muhammad Faizin Fitriansyah Musa 15119038 K-04

cos 2 α =1−sin2 α
cos 2 σ m=cos 0−2 ⋅ sin U A ⋅ sin U B ∕ cos2 a
c=f /16 ⋅ cos 2 α ⋅ [ 4+ f ⋅ ( 4−3⋅ cos2 α ) ]
λ ' =L+ (1−c ) ⋅ f ⋅ sin α ⋅{σ +c ⋅ sin σ ⋅ ¿)]}
c. Setelah dilakukan perhitungan hingga iterasi ke-5 didapati
λ ' =¿ 0.478116302503236
d. Selanjutnya gunakan nilai λ ' yang telah didapat untuk mencari Jarak
Geodetik dan Azimuth A dan B
2 cos 2 α ⋅ ( a2−b2 )
u= = 0.000379220765
b2
A = 1 + u2 /16384⋅{4096 + u2⋅¿2⋅(320 – 175 ⋅u2)]} = 1.00009479845129
B = u2 /1024⋅{256 + u2⋅[-128 + u2 ⋅¿ 2)]} = 9.47872191350426 x 10-5
Δ σ = B⋅ sin σ ⋅{cos 2 σ m+ B/4 ⋅[cos σ ⋅¿ ) – B/6 ⋅ cos 2 σ m ⋅¿ 2σ )⋅(-3+4
⋅cos 2 2 σ m ¿]} = 3.97435923579909 x 10-7

s = b⋅ A ⋅( σ− Δσ ) = 53833.2076664433
cos U B ⋅ sin λ
αA¿ tan
−1
( cos U A ⋅ sin U B )
−sin u A ⋅ cos u B ⋅ cos λ = 78.1071104107617ᴼ

cos U A ⋅sin λ
αB¿ tan
−1
( −sin U A ⋅cos U B )
+ cos u A ⋅ sin uB ⋅cos λ = 78.0501307181646ᴼ

Tahap 2: Membandingkan hasil


Didapati Jarak Bandung- Cianjur dengan metode:
Toposentrik = 53830.5692131574 meter
Puissant = 53832.2656250809 meter
Vicenty = 53833.2076664433 meter

Didapati nilai Azimuth Bandung -Cianjur dengan metode:


Toposentrik = 281ᴼ 53’ 34.3960467315992”
Puissant = 281ᴼ 55’ 15.973817916165”
Vicenty = 78ᴼ 6’ 25.5974787420905”

Tahap 3: Mengecek kembali dengan menentukan koordinat B


Metode 1: Toposentrik
Muhammad Faizin Fitriansyah Musa 15119038 K-04

a. menentukan northing, easthing, dan upper dengan titk koordinat


geodetik A dan nilai jarak AB, Azimut AB, dan sudut miring.
𝑛B = 𝑑𝐴B cos(𝑚𝐴B) cos(𝛼𝐴B) = 11093.4513026385
𝑒B = 𝑑𝐴B cos(𝑚𝐴B) sin(𝛼𝐴B) = -52674.6038766634
𝑢B = 𝑑𝐴B sin(𝑚𝐴B) = -227.214535436078

b. Menggunakan persamaan matriks Toposentrik untuk menentukan


nilai titik Koordinat B(Cianjur).
−1
ΔXAB sin φA cos λA −sin φA sin λA cos φA nB
[ ][
ΔYAB = −sin λA
ΔZAB cos φA cos λA cos
cos φA
φA sin λA sin
0
φA
ⅇB
uB ][ ]
XB = XA+ ΔXAB = -1866756.80233537 m
YB = YA+ ΔYAB = 6051980.6385775 m
ZB = ZA+ ΔZAB = -752043.435802817 m

c. Konversi kartesia 3D ke koordinat Geodetik titik B ( Cianjur )


YB
λB=tan −1 = 107ᴼ 8’ 33.289999999995”
XB
Dengan nilai 𝜃 dan P untuk mencari nilai lintang:
P= √ X B2 +Y B2 = 6333344.3462978 𝑚
ZB∗a
θ ⋅=tan −1 -6.79436068125676ᴼ+360ᴼ( kuadran 4) =
P∗b
353.205639318743ᴼ
−1 ZB+ e' 2 b ⋅ sin 3 θ
φB=tan = -6ᴼ 49’ 1.21000000000308”
P−ⅇ2 a ⋅ cos3 θ

Metode 2: Puissant
a. Pada metode ini kita mencari selisih lintang dan bujur antara titik
koordinat A(Bandung) dan B(Cianjur)
ϕ B=ϕ A + Δϕ
λ B= λ A + Δλ
b. Penentuan Δϕdilakukan dengan mencari nilai pendekatan
Nilai pendekatan awal Dj (k=0) dapat ditentukan melalui :
0 s AB s 2AB 2 s3AB 2 2
Δϕ ≈ cos α AB− 2
tan ϕ 1 sin α AB − 3
cos α AB sin α AB (+3 tan ϕ A )+.. .
NA 2 N1 6 NA
0
Δϕ ≈ 0.00174746185493214ᴼ
Muhammad Faizin Fitriansyah Musa 15119038 K-04

c. Kemudian melakukan hitungan nilai pendekatan secara iteraitf


hingga selisih ¿ ϕ k+1−ϕ 0∨¿< 10-12
3 e 2 sin 2 ϕ1
k+1
Δ ϕ =¿ 1− ( 2
2(1−e sin ϕ1 )2
Δϕ k
)
Setelah dilakukan 5 kali iterasi didapati nilai
Δϕ ' ❑=2.97871760398381e-17ᴼ
d. Kemudian nilai pendekatan Δλ dihitung dengan formula berikut
s2 sin 2 α AB
Δλ=
s AB sin α AB
N B cos ϕB [
1− AB2 1−
6 NB (
cos2 ϕB )] = 0ᴼ -2’ 23.9149436899751”

Maka didapati nilai lintang dan bujur Cianjur dengan metode


puissant
ϕ B=ϕ A + Δϕ = -6ᴼ 55’ 3.19000000000017”
λ B= λ A + Δλ = 107ᴼ 34’ 44.9050563100434”

Metode 3 : Vicenty
a. Tentukan nilai devinisi dibawah ini:
U A =tan−1 ( ( 1−f ) ⋅ tan ( φ A ) ) =- 6.89458314852409ᴼ
σ A =arctan 2 ( tan V A , cos ( α A ) )= -30.4019316974475ᴼ
sin α =cos U n ⋅ sin α A = 0.971458486058787
cos 2 α = √ 1−sin2 α = 0.237209632739416
s
b. Setelah itu, menggunakan nilai inisial σ = , iterasi persamaan
b⋅A
dibawah ini hingga nilai signifikan | σ’- σ|<10-12
2 σ m =2 σ A +σ
1 B
{ (
Δσ =B sin σ cos ( 2 σ m ) + B cos σ [−1+2 cos2 ( 2 σ m ) ] − cos ( 2 σ m ) [ −3+ 4 sin2 σ ] ⋅ [−3+ 4
4 6
s
σ= + Δσ
b⋅A
Setelah melakukan 2 kali iterasi didapat nilai σ ’
σ =¿ 0.0084694749405384ᴼ
Menentukan Bujur dan Lintang titik B (Cianjur)
Muhammad Faizin Fitriansyah Musa 15119038 K-04

φ B=arctan 2 ( sin U A cos σ +cos U A sin σ cos α A , ( 1−f ) sin 2 α + ( sin U A sin σ−cos U A cos

= -6ᴼ 54’ 56.8857264271597”

λ=arctan 2 ( sin σ sin α A , cos U A cos σ−sin U A sin σ cos α A )


= 0.00834801047811484ᴼ
C=f /16⋅ cos2 α ⋅ [ 4+ f ⋅ ( 4−3 ⋅cos 2 α ) ]= 4.73157908205491e-05
L=λ−( 1−c ) ⋅ f ⋅ sin α ⋅{σ + c ⋅ sin σ ⋅¿ )]}
= 0.00832042570676229ᴼ
λ B = L+ λ A = 107ᴼ 37’ 38.7735325443361”

Analisis dan Kesimpulan


Didapati hasil pengoreksian dengan nilai koordinat cianjur yang dalam
persoalan ini kami misalkan dengan titik B(φ B , λB) dengan metode
Toposentrik (-6ᴼ 49’ 1.21”, 107ᴼ 8’ 33.29”), Puissant (-6ᴼ 55’ 3.19”,
107ᴼ 34’ 44.91”), dan Vincenty (-6ᴼ 54’ 56.89”, 107ᴼ 37’ 38.77”).
melalui perhitungan ini dapat diamati bahwa metode yang paling tepat
ialah metode toposentrik. Saat metode Puissant dan Vincenty di uji
terjadi perubahan nilai koordinat Cianjur dikarenakan nilai jarak yang
saya rasa belum benar.

Lampiran script Matlab yang saya gunakan untuk memudahkan


perhitungan:
Soal 1 metode Toposentrik:
clear; clc; format long g
%TUGAS GEODESI GEOMETRIK No 1
%% Input data
% Pendefinisan parameter WGS84
a_wgs84 = 6378137
f_wgs84 = 1/298.257223563
b_wgs84 = a_wgs84-a_wgs84*f_wgs84
%TITIK A
lintangA = [-6 53 33];
LA = dms2degrees(lintangA);
Muhammad Faizin Fitriansyah Musa 15119038 K-04

BujurA = [107 36 32];


BA = dms2degrees(BujurA);
hA = 771; %tinggi A
%TITIK B
lintangB = [-6 53 32];
LB = dms2degrees(lintangB);
BujurB = [107 36 33];
BB = dms2degrees(BujurB);
hB = 772; %tinggi B

%Diketahui di soal
b = [35 35 1];
beta = dms2degrees(b);
dAC = 132.060;
m = [1 44 9];
mAC = dms2degrees(m);
%% MENGKONVERSI TITIK A DAN B WGS84 KE KARTESIA 3D
%Menghitung eksentrisitas dan radius lengkung vertikal
utama pada WGS84
e_wgs84 =sqrt(a_wgs84^2-b_wgs84^2)/a_wgs84
e2_wgs84 =sqrt(a_wgs84^2-b_wgs84^2)/b_wgs84
NA = a_wgs84/(sqrt(1-e_wgs84^2*sind(LA)^2))
NB = a_wgs84/(sqrt(1-e_wgs84^2*sind(LB)^2))
%Pengkonversian titik geodetik A dan B ke kartesia 3D
XA = (NA+hA)*cosd(LA)*cosd(BA)
YA = (NA+hA)*cosd(LA)*sind(BA)
ZA = (NA*(1-e_wgs84^2)+hA)*sind(LA)
XB = (NB+hB)*cosd(LB)*cosd(BB)
YB = (NB+hB)*cosd(LB)*sind(BB)
ZB = (NB*(1-e_wgs84^2)+hB)*sind(LB)
%% MENGKONVERSI TITIK B KE TOPOSENTRIK
% Vektor Baseline A ke B
DXAB = XB-XA %delta xAB
DYAB = YB-YA %delta yAB
DZAB = ZB-ZA %delta zAB
%Pengkalian matriks
%[TOPOB]=[R][D]
R = [-sind(LA)*cosd(BA) -sind(LA)*sind(BA) cosd(LA);...
-sind(BA) cosd(BA) 0;...
cosd(LA)*cosd(BA) cosd(LA)*sind(BA) sind(LA)];

D = [DXAB;DYAB;DZAB];
%Nilai B adalah matriks nB, eB, uB
TOPOB = R*D
nB = TOPOB(1,1);
eB = TOPOB(2,1);
uB = TOPOB(3,1);
%MENENTUKAN ASIMUT AC
alpAB = atand((eB/nB))
Muhammad Faizin Fitriansyah Musa 15119038 K-04

p = 360-alpAB
alpAC = beta + p
%% MENENTUKAN KOORDINAT TOPOSENTRIK C
nC = dAC*cosd(mAC)*cosd(alpAC)
eC = dAC*cosd(mAC)*sind(alpAC)
uC = dAC*sind(mAC)
%MENGKONVERSI TITIK C KE KARTESIA 3D
TOPOC = [nC;eC;uC];
Rinv = inv(R);
DAC = Rinv*TOPOC;
XC = DAC(1,1)+XA
YC = DAC(2,1)+YA
ZC = DAC(3,1)+ZA
%MENGKONVERSI TITIK C KARTESIA 3D KE GEODETIK
%Mencari koordinat bujur titik C
if XC>0 & YC>0
BC = atand(YC/XC)
elseif XC>0 & YC<0
BC = atand(YC/XC)+360;
elseif XC<0 & YC>0
BC = atand(YC/XC)+180;
elseif XC<0 & YC<0
BC = atand(YC/XC)+180;
end

BUJURC = degrees2dms(BC)

%Mencari koordinat lintang dan tinggi geodetik titik C


dengan cara tertutup
P = sqrt(XC^2+YC^2)
theta = atand((ZC*a_wgs84)/(P*b_wgs84))
theta2 = theta+360
LC = atand((ZC+(e2_wgs84^2)*b_wgs84*(sind(theta2))^3)/(P-
(e_wgs84^2)*a_wgs84*((cosd(theta2))^3)));
LINTANGC = degrees2dms(LC)
NC = a_wgs84/(sqrt(1-(e_wgs84^2)*(sind(LC))^2))
hC = (P/cosd(LC))-NC

Nomor 1: metode Proyeksi TM

% TUGAS GG NOMOR 1 %
clear
clc
format long g
% Ellipsoid WGS84
wgs_84 = [ 6378137 1/298.257223563]
lintang_a = [-6 53 33]; ba = [107 36 32]; tinggia = 771
lintang_b = [-6 53 32]; bb = [107 36 33]; tinggib = 772
Muhammad Faizin Fitriansyah Musa 15119038 K-04

beta_a = [35 35 1]; s_miring = [1 44 9]; dac = 132.06


% Dalam derajat
lintang_A = dms2degrees(lintang_a)
bujur_A = dms2degrees(ba)
lintang_B= dms2degrees(lintang_b)
bujur_B= dms2degrees(bb)
beta_A= dms2degrees(beta_a);
mac_derajat = dms2degrees(s_miring);
% Perhitungan
b_pendek = wgs_84(1,1)*(1-wgs_84(1,2))
e_pertamaKuadrat = ((wgs_84(1,1)^2-
b_pendek^2)/wgs_84(1,1)^2)
e_keduaKuadrat = ((wgs_84(1,1)^2-b_pendek^2)/b_pendek^2)
M_a = (wgs_84(1,1)*(1-e_pertamaKuadrat))/(1-
e_pertamaKuadrat*(sind(lintang_A))^2)^(1.5)
N_a = wgs_84(1,1)/sqrt(1-
e_pertamaKuadrat*(sind(lintang_A))^2)
M_b = (wgs_84(1,1)*(1-e_pertamaKuadrat))/(1-
e_pertamaKuadrat*(sind(lintang_B))^2)^(1.5)
N_b = wgs_84(1,1)/sqrt(1-
e_pertamaKuadrat*(sind(lintang_B))^2)
t_a = tand(lintang_A)
t_b = tand(lintang_B)
eta_A = sqrt(e_keduaKuadrat*cosd(lintang_A)^2)
eta_B = sqrt(e_keduaKuadrat*cosd(lintang_B)^2)
fq_A = M_a*(deg2rad(lintang_A)) %panjang busur meridian di
ekuator;
fq_B = M_b*(deg2rad(lintang_B)) %panjang busur meridian di
ekuator;
% Koordinat Proyeksi A dan B
bujur_0 = 107
dbujur_a = deg2rad(bujur_A - bujur_0)
dbujur_b = deg2rad(bujur_B- bujur_0)
% Koordinat Proyeksi A
x_a = N_a*((dbujur_a*cosd(lintang_A)+
((dbujur_a)^3*cosd(lintang_A)^3)/6* (1-t_a^2+eta_A^2) ...
+(dbujur_a^5*cosd(lintang_A)^5)/120*(5
-18*t_a^2+t_a^4+14*eta_A^2-
58*t_a^2*eta_A^2+13*eta_A^4+4*eta_A^6-64*eta_A^4*t_a^2-
24*eta_A^6*t_a^2)...
+((dbujur_a)^7*cosd(lintang_A)^7/5040 *(61-
479*t_a^2+179*t_a^4-t_a^6))))
ya = N_a*(fq_A/N_a +
(dbujur_a^2)/2*sind(lintang_A)*cosd(lintang_A)+
(dbujur_a^4)/24*sind(lintang_A)*((cosd(lintang_A))^3)*(5-
(t_a^2)...
+9*eta_A^2 + 4*(eta_A^4))+
(dbujur_a^6)/720*sind(lintang_A)*((cosd(lintang_A))^5)*(61-
Muhammad Faizin Fitriansyah Musa 15119038 K-04

58*(t_a^2)+(t_a^4)+270*eta_A^2-
(330*(t_a^2)*eta_A^2)+445*(eta_A^4)...
+324*(eta_A^6)-680*(eta_A^4)*(t_a^2)+88*(eta_A^8)-
600*(eta_A^6)*(t_a^2)-192*(eta_A^8)*(t_a^2))+
(dbujur_a^8)/40320*sind(lintang_A)*((cosd(lintang_A))^7)*(1
385- 311*(t_a^2)...
+543*(t_a^4)-(t_a^6)))
% Koordinat Proyeksi B
x_b = N_b*((dbujur_b*cosd(lintang_B)+
((dbujur_b)^3*cosd(lintang_B)^3)/6* (1-t_b^2+eta_B^2) ...
+(dbujur_b^5*cosd(lintang_B)^5)/120*(5
-18*t_b^2+t_b^4+14*eta_B^2-
58*t_b^2*eta_B^2+13*eta_B^4+4*eta_B^6-64*eta_B^4*t_b^2-
24*eta_B^6*t_b^2)...
+((dbujur_b)^7*cosd(lintang_B)^7/5040 *(61-
479*t_b^2+179*t_b^4-t_b^6))))
yb = N_b*(fq_B/N_b+
(dbujur_b^2)/2*sind(lintang_B)*cosd(lintang_B)+
(dbujur_b^4)/24*sind(lintang_B)*((cosd(lintang_B))^3)*(5-
(t_b^2)...
+9*eta_B^2+4*(eta_B^4))+
(dbujur_b^6)/720*sind(lintang_B)*((cosd(lintang_B))^5)*(61-
58*(t_b^2)+(t_b^4)+270*eta_B^2-
(330*(t_b^2)*eta_B^2)+445*(eta_B^4)...
+324*(eta_B^6)-680*(eta_B^4)*(t_b^2)+88*(eta_B^8)-
600*(eta_B^6)*(t_b^2)-192*(eta_B^8)*(t_b^2))+
(dbujur_b^8)/40320*sind(lintang_B)*((cosd(lintang_B))^7)*(1
385 - 311*(t_b^2)...
+543*(t_b^4)-(t_b^6)))
alfa_ab = atand((x_b-x_a)/(yb-ya))
beta_A = dms2degrees(beta_a)
dac_1 = dac;
% Koordinat proyeksi titik C
alfa_ac = alfa_ab + beta_A
xc = x_a +dac_1*sind(alfa_ac)
yc = ya +dac_1*cosd(alfa_ac)
% Konversi Koordinat Proyeksi titik C ke Koordinat Geodetik
dbujurc = secd(lintang_A)*((xc/N_a)-
((1/6)*((xc/N_a)^3)*(1+(2*t_a^2)+eta_A^2))...
+(1/120)*((xc/N_a)^5)*(5+6*eta_A^2+28*eta_A^2-3*eta_A^4+
((8*t_a^2)*eta_A^2)+24*t_a^4-
4*eta_A^6+(4*t_a^2)*(eta_A^4)...
+(24*t_a^2)*(eta_A^6))-
(1/5040)*((xc/N_a)^7)*(61+(662*t_a^2)+(1320*t_a^4)+(720*t_a
^6)))
bujur_c = degrees2dms(dbujurc+bujur_A)
lintangC = lintang_A-((t_a*xc^2)/(2*M_a*N_a))+(((t_a*xc^4)/
(24*M_a*N_a^3))*(5+3*t_a^2+eta_A^2-4*eta_A^4-
(9*eta_A^2)*t_a^2))...
Muhammad Faizin Fitriansyah Musa 15119038 K-04

-((t_a*xc^6)/(720*M_a*N_a^5))*(61-
90*t_a^2+46*eta_A^2+45*t_a^4-((252*eta_A^2)*t_a^2)-
3*eta_A^4+100*eta_A^6-((66*t_a^2)*eta_A^4)...
-((90*t_a^4)*eta_A^2)+88*eta_A^8+((225*t_a^4)*eta_A^4)+
((84*t_a^2)*eta_A^6)-((192*t_a^2)*eta_A^8))...
+((t_a*xc^8)/
(40320*M_a*N_a^7))*(1385+3633*t_a^2+4095*t_a^4+1575*t_a^6)
lintang_c = degrees2dms(lintangC)

Nomor 2
clear; clc; format long g
% Pendefinisan parameter WGS84
a = 6378137
f = 1/298.257223563
b = a-a*f

%TITIK A Bandung
lintangA = [-6 55 3.19];
LA = dms2degrees(lintangA);
BujurA = [107 37 8.82];
BA = dms2degrees(BujurA);
hA = 0;
%TITIK B Cianjur
lintangB = [-6 49 1.21];
LB = dms2degrees(lintangB);
BujurB = [107 8 33.29];
BB = dms2degrees(BujurB);
hB = 0;

%Menghitung eksentrisitas dan radius lengkung vertikal


utama pada WGS84
e =sqrt(a^2-b^2)/a
e2 =sqrt(a^2-b^2)/b
NA = a/(sqrt(1-(e^2*(sind(LA))^2)))
NB = a/(sqrt(1-(e^2*(sind(LB))^2)))
%% Menentukan Jarak Cianjur-Bandung dengan metode
Toposentrik

%Pengkonversian titik geodetik A ke kartesia 3D


XA = (NA+hA)*(cosd(LA))*(cosd(BA))
YA = (NA+hA)*(cosd(LA))*(sind(BA))
ZA = (NA*(1-e^2)+hA)*(sind(LA))
%Pengkonversian titik geodetik B ke kartesia 3D
XB = (NB+hB)*(cosd(LB))*(cosd(BB))
YB = (NB+hB)*(cosd(LB))*(sind(BB))
ZB = (NB*(1-e^2)+hB)*(sind(LB))

%Menjari jarak Bandung Cianjur


Muhammad Faizin Fitriansyah Musa 15119038 K-04

JarakAB=sqrt((XB-XA)^2+(YB-YA)^2+(ZB-ZA)^2)
%mencari Alfa AB
alfa_AB = atand((-(XB-XA)*sind(BA)+(YB-YA)*cosd(BA))/(-(XB-
XA)*sind(LA)*cosd(BA)-(YB-YA)*sind(LA)*sind(BA)+(ZB-
ZA)*cosd(LA)))+360
tes= alfa_AB-180;
%mencari Sudut Miring
m_AB = asind(((XB-XA)*cosd(LA)*cosd(BA)+(YB-
YA)*cosd(LA)*sind(BA)+(ZB-ZA)*sind(LA))/ JarakAB)

%% Menentukan Jarak Bandung Cianjur dengan metode Puissant


%dibutuhkan nilai Radius Lengkung Meridian A
MA = (a*(1-e^2))/((1-e^2*sind(LA)^2)^1.5)
%dibutuhkan nilai Azimuth AB
alfaAB = atand((NB*(deg2rad(BB-BA))/(MA*(deg2rad(LB-
LA))))*cosd(LB)*(1-(3*e^2*sind(LA)^2)/(4*(1-
e^2*sind(LA)^2))))+360
%mencari jarak Bandung Cianjur
sAB = ((deg2rad(LB-LA))/cosd(alfaAB))*(MA/(1-
(3*e^2*sind(2*LA)*(deg2rad(LB-LA)))/(4*(1-
e^2*(sind(LA))^2))))
%% Menentukan Jarak Bandung Cianjur dengan metode Vicenty

L = (BA-BB)
tan_Ua = (1-f)*tand(LA)
tan_Ub = (1-f)*tand(LB)
cos_Ua = 1/sqrt(1+(tan_Ua)^2)
cos_Ub = 1/sqrt(1+(tan_Ub)^2)
sin_Ua = tan_Ua*cos_Ua
sin_Ub = tan_Ub*cos_Ub
Lamda = L
selisih = 1; iterasi = 0;
while max(abs(selisih))>1e-12
sinSIGMA = sqrt((cos_Ub*sind(Lamda))^2+(cos_Ua*sin_Ub-
sin_Ua*cos_Ub*cosd(Lamda))^2);
cosSIGMA = sin_Ua*sin_Ub+cos_Ua*cos_Ub*cosd(Lamda)
SIGMA = atan2d(sinSIGMA,cosSIGMA)
sinALFA = cos_Ua*cos_Ub*sind(Lamda)/sinSIGMA
cosALFA_Kuadrat = 1-sinALFA^2
cos2SIGMAm = cosSIGMA-2*sin_Ua*sin_Ub/cosALFA_Kuadrat
C = f/16*cosALFA_Kuadrat*(4+f*(4-3*cosALFA_Kuadrat))
Lamda1 = L+(1-
C)*f*sinALFA*(SIGMA+C*sinSIGMA*(cos2SIGMAm+C*cosSIGMA*(-
1+2*cos2SIGMAm^2)))
iterasi = iterasi+1
selisih = Lamda1-Lamda
Lamda = Lamda1

end
Muhammad Faizin Fitriansyah Musa 15119038 K-04

u = sqrt(cosALFA_Kuadrat*(a^2-b^2)/b^2)
A = 1+u^2/16384*(4096+u^2*(-768+u^2*(320-175*u^2)))
B = u^2/1024*(256+u^2*(-128+u^2*(74-47*u^2)))
dSIGMA = B*sinSIGMA*(cos2SIGMAm+(B/4)*(cosSIGMA*(-
1+2*cos2SIGMAm^2)-(B/6)*cos2SIGMAm*(-3+4*sinSIGMA^2)*(-
3+4*cos2SIGMAm^2)))

s = b*A*deg2rad(SIGMA-dSIGMA)
ALFA_A = atan2d(cos_Ub*sind(Lamda),cos_Ua*sin_Ub-
sin_Ua*cos_Ub*cosd(Lamda))
ALFA_B = atan2d(cos_Ua*sind(Lamda),-
sin_Ua*cos_Ub+cos_Ua*sin_Ub*cosd(Lamda))
%%
disp("Hasil perhitungan jarak Bandung Cianjur menurut
metode:")
disp('Toposentrik:'),disp(JarakAB)
disp('Puissant:'),disp(sAB)
disp('Vicenty:'),disp(s)

disp("Hasil perhitungan Azimuth Bandung Cianjur menurut


metode:")
disp('Toposentrik:'),disp(degrees2dms(alfa_AB))
disp('Puissant:'),disp(degrees2dms(alfaAB))
disp('Vicenty:'),disp(degrees2dms(ALFA_A))
%% Pengecekan Toposentrik
% MENENTUKAN KOORDINAT TOPOSENTRIK B
nC = JarakAB*cosd(m_AB)*cosd(alfa_AB)
eC = JarakAB*cosd(m_AB)*sind(alfa_AB)
uC = JarakAB*sind(m_AB)
%MENGKONVERSI TITIK C KE KARTESIA 3D
%[TOPOB]=[R][D]
TOPOC = [nC;eC;uC];
R = [-sind(LA)*cosd(BA) -sind(LA)*sind(BA) cosd(LA);...
-sind(BA) cosd(BA) 0;...
cosd(LA)*cosd(BA) cosd(LA)*sind(BA) sind(LA)];
Rinv = inv(R);
DAB = Rinv*TOPOC;
XB2 = DAB(1,1)+XA
YB2 = DAB(2,1)+YA
ZB2 = DAB(3,1)+ZA
%MENGKONVERSI TITIK C KARTESIA 3D KE GEODETIK
%Mencari koordinat bujur titik C
if XB2>0 & YB2>0
BB2 = atand(YB2/XB2);
elseif XB2>0 & YB2<0
BB2 = atand(YB2/XB2)+360;
elseif XB2<0 & YB2>0
BB2 = atand(YB2/XB2)+180;
Muhammad Faizin Fitriansyah Musa 15119038 K-04

elseif XB2<0 & YB2<0


BB2 = atand(YB2/XB2)+180;
end
Bujur_B_cek = degrees2dms(BB2)

%Mencari koordinat lintang dan tinggi geodetik titik C


dengan cara tertutup
P = sqrt(XB2^2+YB2^2)
theta = atand((ZB2*a)/(P*b))
theta2 = theta+360
LB2 = atand((ZB2+(e2^2)*b*(sind(theta2))^3)/(P-
(e^2)*a*((cosd(theta2))^3)));
Lintang_B_cek = degrees2dms(LB2)
NB2 = a/(sqrt(1-(e^2)*(sind(LB2))^2))
Tinggi_B_cek = (P/cosd(LB2))-NB2

%% Pengecekan Puissant
lintang_B_0 =
(sAB/NA)*cosd(alfaAB)-(sAB^2/(2*NA^2))*tand(LA)*sind(alfaAB
)^2-(sAB^3/
(6*NA^3))*cosd(alfaAB)*sind(alfaAB)^2*(1+3*tand(LA)^2)
selisih = 1; iterasi = 0;
while max(abs(selisih)) > 1e-12
iterasi = iterasi +1
lintang_B_1 = (sAB*cosd(alfaAB)/MA-
sAB^2*tand(LA)*sind(alfaAB)^2/(2*MA*NA)-
sAB^3*cosd(alfaAB)*sind(alfaAB)^2*(1+3*tand(LA)^2)/
(6*MA*NA^2))*((1-(3*e^2*sind(2*LA))/(2*(1-
e^2*sind(LA)^2)))*lintang_B_0)
selisih = (lintang_B_1-lintang_B_0);
lintang_B_0 = lintang_B_1
end
lintang_cianjur_puissant_cek =degrees2dms(LA+lintang_B_0)
bujur_cianjur_puissant_cek =degrees2dms( BA + (sAB/NB
*tand(alfaAB)*(1-sAB^2/(6*NB^2)*(1-
(sind(alfaAB)^2/cosd(LB)^2)))) )

%% Pengecekan Vincenty
Ua = atand((1-f)*tand(LA))
SIGMAa = atan2d(tand(Ua),cosd(ALFA_A))
sinALFA = cosd(Ua)*sind(ALFA_A)
cosALFA_Kuadrat = sqrt(1-sinALFA^2)

SIGMA = s/(b*A);
selisih =1; iterasi = 0;
while (max(abs(selisih)))>1e-12;
iterasi=iterasi+1
cos2SIGMAm = cosd(2*SIGMAa+SIGMA);
Muhammad Faizin Fitriansyah Musa 15119038 K-04

d_SIGMA = B*sind(SIGMA)*(cos2SIGMAm+B/4*(cosd(SIGMA)*(-
1+2*cos2SIGMAm^2)-B/6*cos2SIGMAm*(-3+4*(sind(SIGMA))^2)*(-
3+4*cos2SIGMAm^2)));
SIGMA1 = s/b*A + d_SIGMA;
selisih = deg2rad(SIGMA1-SIGMA);
SIGMA = SIGMA1
end
Lintang_B__cek = degrees2dms(atan2d(sin_Ua*cosd(SIGMA)
+cosd(Ua)*sind(SIGMA)*cosd(ALFA_A),(1-f)*sqrt(sinALFA^2+
(sin_Ua*sind(SIGMA)-cosd(Ua)*cosd(SIGMA)*cosd(ALFA_A))^2)))
Lamda =
atan2d(sind(SIGMA)*sind(ALFA_A),cosd(Ua)*cosd(SIGMA)-
sin_Ua*sind(SIGMA)*cosd(ALFA_A))
C2 = f/16*cosALFA_Kuadrat^2*(4+f*(4-3*cosALFA_Kuadrat^2))
L2 = Lamda-(1-
C2)*f*sinALFA*(SIGMA+C2*sind(SIGMA)*(cos2SIGMAm+C2*cosd(SIG
MA)*(-1+2*cos2SIGMAm^2)))

Bujur_B__cek =degrees2dms(BA+L2)
Alfa_B2 = atan2d(sinALFA,-(sin_Ua*sind(SIGMA)-
cosd(Ua)*cosd(SIGMA)*cosd(ALFA_A)))

Anda mungkin juga menyukai