//Menetukan citra satelit Landsat 8 yang digunakan
var image = [Link]([Link]('LANDSAT/LC08/C01/T1_SR')
.filterBounds(roi)
.filterDate('2021-01-01', '2021-04-30')
.sort('CLOUD_COVER')
.first());
//Menampilkan citra satelit Landsat 8 dan memotong berdasarkan kawasan yang
diinginkan
[Link]([Link](potong), {bands: ['B5', 'B6', 'B3'],min:0, max:3000}, 'True
colour image');
//Membangun delapan kelas penutup lahan (FeatureCollection)
var classNames =
[Link](LahanTerbuka).merge(Pemukiman).merge(Vegetasi).merge(JalanRaya).merg
e(Awan).merge(Pabrik).merge(Sungai);
//Mencetak FeatureCollection pada console
print(classNames)
// Memilih band yang digunakan dalam klasifikasi
var bands = ['B2', 'B3', 'B4', 'B5', 'B6', 'B7'];
// Membangun sampel-sampel (training area atau region of interest atau area of
interest) kelas penutup lahan (25 sampel per kelas)
var training = [Link](bands).sampleRegions({
collection: classNames,
properties: ['TutupanLahan'],
scale: 20
});
//mencetak training area pada console
print(training);
//Memilihi Random Forest sebagai algoritma klasifikasi
var classifier = [Link](100).train({
features: training,
classProperty: 'TutupanLahan',
inputProperties: bands
});
//Proses klasifikasi penutupan lahan
var classified = [Link](bands).classify(classifier);
//Memusatkan penyajian berdasarkan sebaran training area
[Link](classNames, 12);
//Menyajikan hasil klasifikasi dan memotongnya
[Link]([Link](potong),
{min: 0, max: 7, palette: ['#003DFD', '#CDA342', '#D55123', '#6BFF4D', '#4E5F4B',
'#F5F5F5', '#C35050', '#176598']},
'classification');
//Membangun sampel untuk uji akurasi
var fclassNames =
[Link](fLahanTerbuka).merge(fPemukiman).merge(fVegetasi).merge(fJalanRaya)
.merge(fAwan).merge(fPabrik).merge(fSungai);