Anda di halaman 1dari 7

[XLS-SVY-22]: Rumus Excel untuk

Menghitung Konstanta Pasut (Amplitudo


Dan Phase) Dengan Metode Hitung
Kuadrat Terkecil (lanjutan)
Referensi : [XLS-SVY-01]: Prediksi Pasut Dengan VBA Excel
Plaform : Microsoft Excel
Lokasi File :  

Uraian di bawah adalah lanjutan dari posting sebelumnya

A. Input Data Pengamatan

Data pengamatan dimasukkan dengan format table seperti di atas dengan terlebih dahulu
memasukkan tanggal pengamatan pertama di cell [C6]. Data pengamatan muka air tiap jam
pada tanggal yang sama dimasukan sesuai mulai dari kolom [D:AA].

B. Konstanta Astronomis untuk 9 Konstituent

Cell Rumus Keterangan


[E27] =360/D27 Merubah periode menjadi kecepatan satuan derajat/jam
    Copy rumus di [E27] ke bawah untuk menghitung
kecepatan sudut tiap konstituen
[F27] =RADIANS(E27) Merubah kecepatan sudut dalam satuan radian/jam
    Copy rumus [F27] ke bawah untuk menghitung
kecepatan sudut di tiap konstituen

C. Membuat Persamaan Observasi dan Menghitung dengan Hitung Kuadrat Terkecil

C.1. Matrix Observasi [L]

Cell Rumus Keterangan


[E74] =COUNT(B6:B20) Menghitun
g lama
pengamata
n dalam
satuan hari
[E75] =E74*24 Menghitun
g
banyaknya
pengamata
n atau
observasi
[AC6 =IF(COUNT($AD$6:AD6)<=$E$75,COUNT($AD$6:AD6),NA()) Urutan
] pengamata
n atau
urutan
persamaan
observasi.
    Copy
rumus
[AC6]
sampai ke
[AC365]
[AD6 =1 Masukkan
] angka 1
untuk hari
pertama
[AD7 =AD6+($AE7=1) Jika
] periode
jam di cell
[AE7]=1,
maka
masuk ke
hari
berikutnya
    Copy
rumus
[AD7]
sampai ke
[AD365]
[AE6 =IF(MOD(ROWS($AD$6:AD6),24)=0,24,MOD(ROWS($AD$6:AD6),2 Membuat
] 4)) urutan atau
deret
periode
jam dari
jam ke-1
sampai ke-
24
    Copy
rumus
[AE6]
sampai ke
[AE365]
[AF6] =OFFSET($C$5,$AD6,)+OFFSET($C$5,,$AE6) Mengambil
tanggal dan
jam
pengamata
n
    Copy
rumus
[AF6]
sampai ke
[AF365]
[AG6 =OFFSET($C$5,$AD6,$AE6) Mengambil
] nilai muka
air sesuai
dengan
tanggal dan
jam
pengamata
n
    Copy
rumus
[AG6]
sampai ke
[AG365]
     

C.2. Matrix Koefisien [A]

Cell Rumus Keterangan


[AI1] =MOD(COLUMNS($AI$2:AI2),2) Membuat deret angka
1,1,2,2,3,3,4,4,…..,9,9
    Copy rumus [AI1] sampai ke
[AZ1]
[AI2] =OFFSET($F$26,AI1,) Mengambil kecepatan sudut untuk
masing-masing konstituen
    Copy rumus [AI2] sampai ke
[AZ2]
[AH6] =1 δht1/δZo
    Copy rumus [AH6] sampai ke
[AH365]
[AI6] =IF(LEFT(AI$5,1)="A",COS(AI$2*$AC6),- Jika huruf pertama di cells
SIN(AI$2*$AC6)) [AI5]=A, maka dihitung δht1/δA1,
jika B maka δht1/δB1
    Copy rumus [AI6] sampai ke
[AI6:AZ365]untuk menghitung
nilai derivative untuk setaip
persamaan observasi

Buat Named Range dengan properties sebagai berikut:


C.3. Menghitung Parameter

Cell Rumus Keterangan


[BD =MMULT(MMULT(MINVERSE(MMULT(TRANSPOSE(Matri Menghitung
6] xA),MatrixA)) Parameter
,TRANSPOSE(MatrixA)),MatrixL)
    Untuk mengcopy
rumus di [BD6},
lakukan langkah
berikut:

· Block atau pilih


range [BD6:BD24],
kemudian tekan
tombol F2

· Kemudian tekan
bersamaan
CTRL+SHIFT+EN
TER
[BF6 =INDEX(MMULT(MatrixA,$BD$6:$BD$24),AC6)-AG6 Menghitung
] koreksi ukuran
    Copy rumus di
[BF6] sampai
[BF365]
[BG =BF6+AG6 Tinggi muka air
6] terkoreksi

D. Menghitung Amplitudo dan Phase

Cell Rumus Keterangan


[D81] =BD6 Tinggi muka air rata-rata
[E82] =VLOOKUP(E$80&$B82,$BC$6:$BD$24,2,0) Mengambil parameter A1
    Copy rumus [E82] ke range
[E82:F90]
[G81] =D81  
[G82] =SQRT(E82^2+F82^2) Menghitung amplitude
    Copy rumus [G82] sampai
[G90]
[H82] =MOD(DEGREES(ATAN2(E82,F82)),360) Menghitung sudut phase
dalam satuan derajat/jam
[I82] =RADIANS(H82) Menghitung sudut phase
dalam satuan radian/jam

Dengan acuan hitungan di atas, maka untuk pengamatan 30 hari atau lebih bisa
dikembangkan lebih lanjut. Demikian juga jika diperlukan untuk perhitungan konstanta pasut
yang lebih atau kurang dari 9 konstituent.
Silakan download file di sini untuk dipelajari lebih lanjut.

==semoga bermanfaat==

Anda mungkin juga menyukai