O L E H :
F I T R I A N U C I F E R A
JavaScript Programming
• Setiap perintah diakhiri dengan tanda titik koma atau semi-colon (…;)
• Tanda dua garis miring (//) berarti komentar. Apabila menuliskan dengan awalan tanda
dua garis miring (//) maka hanya akan dikenal sebagai komentar dan tidak diproses
sebagai perintah
• Tanda petik satu atau ‘……’ menandakan tipe data string atau teks. Contoh: var
buah=[‘mangga’, ‘apel’, ‘jeruk’];
JavaScript Programming
• Perintah print (….) artinya memerintahkan sistem untuk mengekseskusi perintah yang sudah kita buat
• Tanda kurung siku […..] digunakan untuk mendefinisikan isi dalam variabel. Contoh: var
buah=[‘mangga’, ‘apel’, ‘jeruk’];
• Tanda kurung kurawal {….} digunakan untuk mendefinisikan dictionary. Contoh: var
kamus={‘buah’:‘apel’, ‘sayur’:’brokoli’};
• Operasi matematika dapat langsung dituliskan formulanya seperti biasa. Contoh: print(3+4);
print(3*8)
• Perintah function untuk menampilkan perintah yang disertai parameter. Parameter ditandai dengan
kurung buka dan kurung tutup
Latihan 1
// membuat variabel
print(GEE)
//mendefinisikan variabel
print(buah)
// operasi matematika
print(3+4)
print(12*4)
Menampilkan citra
- Untuk menampilkan citra yang dikehendaki, dapat langsung membuka citra pada earth
engine data katalog. Pada page tersebut sudah terdapat code untuk menampilkan citra
yang dikehendaki
- Contoh:
• Contoh:
Map.addLayer(landsat8)
Kombinasi band
• Untuk menampilkan kombinasi band dapat menggunakan fungsi sebagai berikut:
Contoh:
var landsat8=ee.ImageCollection('LANDSAT/LC08/C01/T1_TOA')
.filterDate(‘2018-07-01', ‘2018-07-31’);
//menentukan lokasi
Map.addLayer(landsat8)
Map.addLayer(buffer)
Memilih citra dengan cakupan awan terkecil
• Untuk memilih citra dengan cakupan awan terkecil, dapat menggunakan algoritma ‘Least cloudy image’
• Cara 1:
var red=image.select(‘B4’);
var ndvi=nir.subtract(red).divide(nir.add(red)).rename(‘NDVI’);
Menghitung NDVI
• Cara 2:
Export.image.toDrive({
image: landsat,
description: 'imageToDriveExample',
scale: 30,
region: geometry
});