Friday, August 12, 2022

ArcGIS Online versi Full Free Trial

ArcGIS Online versi Full Free Trial

 


ArcGIS online merupakan perangkan lunak berbasis cloud untuk membuat dan membagiakan aplikasi web berbasis GIS yang interaktif. Dengan menggunakan layanan ArcGIS Online dapatkan perspektif baru dan interkaksi yang semakin nyata tentang data yang ditampilkan dalam bentuk peta yang dapat dilihat secara online oleh siapapun melalui internet. Dengan menggunakan ArcGIS Online data dapat ditampilkan kepada semua orang atau orang tertentu dan data tersebut bisa dikolaborasikan untuk dikerjakan secara bersama-sama.

Penampilan data yang menarik, analisis data yang semakin canggih dapat memberikan visualisasi yang menarik dan dapat dengan mudah memberikan insight  dari suatu data tertentu. Sangat banyak kemampuan yang dimiliki oleh ArcGIS Online dalam manajemen, analisis dan menyajikan data spasial.

Membuat Peta Interaktif





Dengan peta interaktif dapat menjelaskan data yang kita miliki dan menggugah bagi pengguna untuk mengeksplor data yang kita sajikan lebih jauh. Data atau informasi sama namun disajikan dalam bentuk yang berbeda akan memberikan kesan yang berbeda bagi yang melihat atau menggunakannya. Itulah yang dapat diberikan oleh ArcGIS Online dengan menampilkan smart mapping yang memberikan visualisasi data yang berkesan dan imaginatif bagi yang melihat atau menggunakan data.

ArcGIS Online merupakan salah satu software andalan ArcGIS yang menyesuaikan dengan perkembangan teknologi. ArcGIS Online berbasis cloud sehinga memutuskan hambatan ruang dan waktu dalam manajemen, akses, analisis dan visualisasi data spasial.

Untuk dapat menggunakan ArcGIS Online harus membayar lisensi yang tidak sedikit, namun bagi yang mau belajar dan mengenal ArcGIS Online dan menggunakan banyak fitur atau aplikasi yang disediakan bisa menggunakan ArcGIS Online versi Trial. Dengan menggunakan versi trial kita bisa explore dan belajar menggunakan ArcGIS Online yang memiliki banyak ragam aplikasi dengan cuma-cuma. Namun tentu dengan batasan waktu 21 hari penggunaan. Tapi ini suatu hal yang sangat menarik dan patut di coba untuk mengetahui, belajar dan explor ArcGIS Online free trial.



Untuk bisa menggunakan ArcGIS Online free trial silahkan lakukan pendaftaran di link dibawah ini:

https://www.esri.com/en-us/lg/training-and-services/learn-arcgis-education-trial

Silahkan lakukan pendaftaran dan cek email untuk verifkasi pendaftaran.

Silahkan coba explore aplikasi-aplikasi yang terdapat dalam ArcGIS Online..


 



Referensi:

https://www.esri.com/en-us/arcgis/products/arcgis-online/overview

Build interactive maps that explain your data and encourage users to explore. Map your own data and gain perspective by adding the authoritative location-based data included in ArcGIS Online. Use smart mapping to guide your data exploration and visualization. 

Map and interact with your location data


Build interactive web maps with ArcGIS Online, Esri's web-based mapping software. Gain new perspectives and enhanced details as you interact with data, zoom in, and search on the map. Use smart, data-driven mapping styles and intuitive analysis tools to gain location intelligence. Work effectively across your organization by collaboratively building and using maps. Share your insights with specific people or the entire world.

Thursday, June 2, 2022

Install Anaconda di Windows Subsystem Linux (WSL)

Install Anaconda di Windows Subsystem Linux (WSL)

Bagi yang menggunakan sistem operasi Linux dengan menggunakan Windows System Linux, misal linux versi Ubuntu. Disini say aakan share bagaimana install anaconda di Ubuntu WSL. Lankahnya sebagai berikut:

1. Buka web https://repo.anaconda.com/archive/ untuk melihat versi anaconda yang akan kita install

2. Misal kita kan mengintall versi Anaconda3-5.2.0 maka masukan perintah 

$ wget https://repo.continuum.io/archive/Anaconda3-5.2.0-Linux-x86_64.sh

3. Jalankan perintah untuk menjalankan instalasi anaconda yang telah kita pilih, masukan perintah 

$ bash Anaconda3-5.2.0-Linux-x86_64.sh

4. Kemudian tekan Enter dan tunggu proses instalasi sampai selesai.

5. Kemudian ada pilihan untuk install VS Code, silahkan mau diinstall atau tidak.

6. Selanjutnya test apakah sudah jalan dengan mengetikan perintah

$ which python

7. Jika tidak menampilkan lokasi dimana aanoconda diinstall, maka bisa kita daftarkan ke dalam path dengan mengetikan perintah

$ /home/kauff/anaconda3/bin/python

8. Selanjutnya kita coba menjalankan python dengan mengetikan perintah 

$ python

9. Saat pertama menggunakan sebaiknya dibuat environment, dengan cara ketikan perintah, dimana ganti nama_env sesuai yang kita inginkan dan versi python sesuai dengan versi yang kita install dengan Anaonda sebelumnya.

$ conda create -n nama_env python=3.6,5

10. Kemudian aktifkan environment tersebut dengan mengetikan perintah

$ source activate nama_env

11. Kalau ingin menonaktifkan ketikan perintah

$ source deactivate

12. Selanjutnya silahkan install package-pakage yang diperlukan, dengan catatan kita dalam sebuah virtual environment atau virtual environment sudah kita aktifkan.

13. Misal install numpy

$ conda install numpy

14. Jika sudah selesai install, silahkan cek dengan cara masuk ke python $ python, lalu import package tersebut

$ import numpy



Terima kasih semoga membantu@wawanhn.

sources: https://gist.github.com/kauffmanes/5e74916617f9993bc3479f401dfec7da

Monday, May 23, 2022

Cara memperbaikai hardisk yang tidak bisa diakses dengan error the file or directory is corrupted and unreadable di Windows

Cara memperbaikai hardisk yang tidak bisa diakses dengan error the file or directory is corrupted and unreadable di Windows

Saat mendapatkan permasalahan suatu drive tidak bisa diakses di saat data semua terdapat di hardsik tersebut merupakan salah satu masalah buruk yang mungkin membuat sangat frustasi. Bagi yang mendapatkan permasalahan seperti itu jangan panik terlebih dahulu. Salah satu cara yang bisa dilakukan ketika terjadi permasalahan tersebut di sistem operasi Windos bisa melakukan langkah-langkah dibawah ini:

1. Pertama buka command prompt.

2. Lalu ketikan perintah chkdsk /f /r d:

     dimana drive hardsik yang tidak bisa diakses adalah drive d


 
3. Tunggu proses pengecekan dan perbaikan file atau directory yang korup dilakukan.

4. Jika proses perbaikan selesai dilakukan dan lihat informasi apakah perbaikan berhasil, dan kemudian cek ulang drive hardisk.

5. Semoga dengan cara ini permasalahan akses hardisk bisa di perbaiki. Terimakasih @wawanhn

Sunday, April 24, 2022

Install SSH Server di Linux Ubuntu

Install SSH Server di Linux Ubuntu

Saat kita membutuhkan pekerjaan dengan cara sistem remote, maka salah satu yang dapat kita gunakan adalah melaui SSH. Dengan menggunakan ssh bisa dengan cara aman melakukan pekerjaan secara remote/mengontrol komputer/server layaknya seperti remote desktop yang biasa kita lakukan namun berbasis text. SSH atau secure shell merupakan sebuah protokol transfer yang memungkinkan untuk melakukan pengontrolan sebuah perangkat dari jarak jauh melalui koneksi internet. 

Oke tidak usah panjang lebar, dalam tulisan ini kita akan bahas membuat ssh server di ubuntu dengan langkah sebagai berikut:

  • pertama buka terminal linux
  • kemudian install openssh-server dengan mengetikan perintah 

            $ sudo apt-get install openssh-server

  • aktifkan service ssh dengan mengetikan perintah
        sudo systemctl enable ssh
  • jalankan service ssh dengan mengetikan perintah
                    sudo systemctl start ssh
  • atau bisa dengan mengunakan perinta
                $ sudo service ssh start
  • kemudian cek apakah status ssh server sudah berjalan
                $ service ssh status
  • kalau mau melakukan konfigurasi di server ssh bisa ketikan perintah
                $ pico /etc/ssh/sshd_config
  • buat Key dengan mengetikan perintah
                $ ssh -keygen
  • lalu ketik enter untuk konfirmasi penyimpana key, dan masukan passphrase. Tunggu sampai berhasil.
  • lalu ketikan ifconfig untuk mengecek IP yang akan diremote
  • selanjutnya dengan menggunakan aplikasi Putty kita dapat konek ke server/komputer tersebut dengan memasukan No IP dan port 22. Saat pertama kali kita konek ada window yang melakukan konfirmasi apakah kita benar menuju server yang dituju lalu klik Accept.
Source: https://www.goldenfast.net/blog/ssh-adalah/

Thursday, February 24, 2022

Menggunakan Change Geolocation untuk Set lokasi anda koordinat di browser Google

Menggunakan Change Geolocation untuk Set lokasi anda koordinat di browser Google

 1.       Change Gelocation (Location Guard) extension di Google Chrome:

https://chrome.google.com/webstore/detail/change-geolocation-locati/lejoknkbcogjceoniealiipllomkpioe?hl=en-US

2.    Add to Chrome   





3.       Klik Add Extension toolbar



4.    Klik extension toolbar, dan klik Pin


5.       Klik toolbar Geolocation Guard lalu pilih Options,



6.       Masukan nilai koordinat, misal: latitude: -6.2184825 dan longitude: 106.8165278.



7.       Silahkan coba buka https://www.google.com/maps

8.    Lalu pilih button lokasi anda, maka akan menampilkan lokasi koordinat yang dimasukan tadi, maka langkah Anda sudah benar.



9.       Selamat mencoba.


Wednesday, February 16, 2022

Machine Learning untuk Analisis Land Use dan Land Cover

Machine Learning untuk Analisis Land Use dan Land Cover

Materi:

  • Klasifikasi untuk analisis Land Use dan Land Cover di QGIS
  • Klasifikasi untuk analisis Land Use dan Land Cover dengan Google Earth Engine 

Software yang digunakan:

  • QGIS
  • Orfeo Toolbox
  • Google Earth Engine
Langkah-langkah:
  • Install QGIS
Sign in to Google Earth Engine
  • Sign in to Google Earth Engine, klik sign up untuk pertama kali

  • Setelah suskes sign up, selanjutnya lakukan sign in, dan coba masuk ke halaman Platform -> Code Editor

  • sd
Tambahkan Orfeo Toolbox di QGIS
  • Untuk membaca langkah-langkah download dan menambahkan Orfeo Toolbox, silahkan download ebook disini 
  • Download Orfeo Toolbox, klik https://www.orfeo-toolbox.org/download/
  • Unzip file hasil download di C, misal C:\OTB-7.0.0-Win64 dimana folder ini memuat Library Orfeo.
  • Selanjutnya download folder lain yang memuat file configurasi Orfeo Plugin di QGIS. Download zip folder di https://gitlab.orfeo-toolbox.org/orfeotoolbox/qgis-otb-plugin dan unpack it.
  • Buat folderdi drive C:\qgis-plugins\qgis-otb-plugIn and copy semua file hasil download diatas, sehingga seperti ini.

  • Selanjutnya buka QGIS, lalu pilih menu Settings -> Options. Selanjutnya pilih menu Processing -> Providers lalu pilih OTB. Set OTB application folder dengan C:\OTB-7.4.0-Win64\lib\otb\applications dan OTB folder dengan C:\OTB-7.4.0-Win64 lalu klik OK.
  • Maka Orfeo Toolbox siap digunakan di QGIS.
Analisis supervised dengan Orfeo Toolbox  di QGIS, tahapan yang akan dilakukan adalah:
  • Melakukan analisis Unsupervise (K-means) dengan OTB di QGIS.
  • Menggunakan Random Forest, SVM, dan Decission Tree di QGIS.
  • Melakukan performasi assesment akurasi dan compute main accuracy measures.
Analysis di GEE:
  • Import dan visualisasi Sentinel image di GEE
//import the satellite data from european space agency
var S2 = ee.ImageCollection("COPERNICUS/S2");


//filter for Dubai
S2 = S2.filterBounds(Dubai);
print(S2);

//filter date
S2 = S2.filterDate("2020-01-01","2020-05-11");
print(S2);

//visualize image
var image = ee.Image(S2.first());
Map.addLayer(image, {min:0, max:3000,bands:"B4,B3,B2"}, "DubaiTrue Color");

Map.addLayer(image, {min:0, max:3000,bands:"B8,B4,B3"}, "Dubai False Color");


  • Import dan Visualisasi Citra Landsat 8 di GEE
//import the satellite data from european space agency
var L8 = ee.ImageCollection("LANDSAT/LC08/C01/T1_TOA");

var spatialFiltered =L8.filterBounds(Cirebon);
print('spatialFiltered', spatialFiltered);

var temporalFiltered = spatialFiltered.filterDate('2015-01-01', '2015-12-31');
print('temporalFiltered', temporalFiltered);

// This will sort from least to most cloudy.
var sorted = temporalFiltered.sort('CLOUD_COVER');

// Get the first (least cloudy) image.
var scene = sorted.first();

Map.centerObject(scene, 9);
Map.addLayer(scene, {}, 'default RGB');

var visParams = {bands: ['B4', 'B3', 'B2'], max: 0.3};
Map.addLayer(scene, visParams, 'true-color composite');

//Create training dataset
var training = scene.sample(
  { region : Cirebon,
    scale : 20,
    numPixels : 5000
  }
  );
  
//Start Unsupervised clustering algorithm and training it
var kmeans = ee.Clusterer.wekaKMeans(3).train(training);

//Cluster the input using the trained clusterer.
var result = scene.cluster(kmeans);

//Display the cluster with random colors
Map.addLayer(result.randomVisualizer(),{}, "Unsupervised kmeans classification");

//Export the Image to Drive
Export.image.toDrive({
  image :result,
  description : 'kmeans Cirebon',
  scale : 20,
  region : Cirebon
  });

 

  • Unsupervised analysis di GEE
//import the satellite data from european space agency
var S2 = ee.ImageCollection("COPERNICUS/S2");


//filter for Dubai
S2 = S2.filterBounds(Dubai);
print(S2);

//filter date
S2 = S2.filterDate("2020-01-01","2020-05-11");
print(S2);

//visualize image
var image = ee.Image(S2.first());
//Map.addLayer(image, {min:0, max:3000,bands:"B4,B3,B2"}, "DubaiTrue Color");

Map.addLayer(image, {min:0, max:3000,bands:"B8,B4,B3"}, "Dubai False Color");

//Create training dataset
var training =image.sample(
  { region : Dubai,
    scale : 20,
    numPixels : 5000
  }
  );
  
//Start Unsupervised clustering algorithm and training it
var kmeans = ee.Clusterer.wekaKMeans(5).train(training);

//Cluster the input using the trained clusterer.
var result = image.cluster(kmeans);

//Display the cluster with random colors
Map.addLayer(result.randomVisualizer(),{}, "Unsupervised kmeans classification");

//Export the Image to Drive
Export.image.toDrive({
  image :result,
  description : 'kmenas Dubai',
  scale : 20,
  region : Dubai
  });



 

  • Supervised analysis di GEE

Wednesday, August 25, 2021

Modul Pelatihan GIS Bagian 1

 

Pengenalan Sistem Informasi Geografi

 


Sistem Informasi Geografis (GIS) atua dalam Bahasa inggris diset Geographic Information System merupakan sistem informasi berbasis komputer yang digunakan untuk mengolah dan menyimpan data atau informasi geografis (Aronoff, 1989).   

Secara umum pengertian SIG sebagai berikut:

”Suatu komponen yang terdiri dari perangkat keras , perangkat lunak , data geografis dan sumberdaya manusia yang bekerja bersama secara efektif untuk memasukan, menyimpan, memperbaiki, memperbaharui, mengelola, mema nipulasi, mengintegrasikan, menganalisa dan menampilkan data dalam suatu informasi berbasis geografis”.

Dalam pembahasan selanjutnya, SIG akan selalu diasosiasikan dengan sistem yang berbasis komputer, walaupun pada dasarnya SIG dapat dikerjakan secara manual, SIG yang berbasis komputer akan sangat membantu ketika data geografis merupakan data yang besar (dalam jumlah dan ukuran) dan terdiri dari banyak tema yang saling berkaitan. SIG terdiri dari beberapa komponen yaitu:


Lanjutkan baca download
disini

Saturday, February 27, 2021

Pelatihan Digital Talent Scholarship 2021 - Kominfo

Pelatihan Digital Talent Scholarship 2021 - Kominfo



Program Digital Talent Scholarship adalah program pelatihan pengembangan kompetensi yang telah diberikan kepada talenta digital Indonesia sejak tahun 2018. Program Digital Talent Scholarship tahun 2021 didesain untuk menciptakan ekosistem seimbang dalam memaksimalkan peran pentahelix (pemerintah, komunitas/masyarakat, institusi pendidikan tinggi, dunia usaha, dan media) untuk menjadi fasilitator dan akselerator pendukung ekonomi digital.

Program Digital Talent Scholarship bertujuan untuk meningkatkan keterampilan dan daya saing, produktivitas, profesionalisme SDM bidang teknologi informasi dan komunikasi bagi angkatan kerja muda Indonesia, masyarakat umum, dan aparatur sipil negara.

Program DTS 2021 secara garis besar dibagi menjadi delapan akademi, yaitu:

  1. Fresh Graduate Academy (FGA)
  2. Vocational School Graduate Academy (VSGA)
  3. Thematic Academy (TA)
  4. Professional Academy (ProA)
  5. Government Transformation Academy (GTA)
  6. Digital Entrepreneurship Academy (DEA)
  7. Digital Leadership Academy (DLA)
  8. Talent Scouting Academy (TSA)

Tuesday, October 6, 2020

Memperbaiki Error Update Steam

Memperbaiki Error Update Steam

Bagi yang biasa bermain game terutama game online pasti sudah sangat mengenal dengan yang namanya aplikasi steam. Aplikasi steam merupakan aplikasi yang memberikan layanan untuk distribusi digital video game, tujuan dari dibuatnya steam adalah untuk berbagi dan memasarkan atau menjual layanan game. Dengan steam memudahkan bagi pembuat game untuk mendistribusikan atu menjual game nya dan meminimalisir pembajakan. Bagi yang membutuhkan steam bisa di download DISINI

Namun saat install da nmenjalankan steam ada yang mempunyai masalah, salah satunya yaitu pada saat buka aplikasi steam pertama kali terdapat error pada saat steam harus melakukan update. Error yang terjadi seperti gambar di bawah ini. Yaitu error Steam needs to be online to update. Please confirm your network connection and try again.

Di beberapa referensi ada berbagai hal yang yang bisa dilakukan untuk mengatasi hal ini yaitu:

  1. Matikan Firewall Windows.
  2. Matikan Anti Virus.
  3. Set compatibility and open as administrator saat buka file steam.exe.
  4. Set di Internet Option -> Connactions -> LAN Settings. Uncheck di bagian Automatically detect settings
Silahkan coba berbagai solusi tersebut, syukur jika sudah berhasil. Namun jika masih belum berhasil sebenarnya bisa melakukan langkah sederhana, yaitu gunakan VPN saat update aplikasi steam pertama kali.

Untuk download aplikasi VPN bisa lihat DISINI.

Demikian share tentang cara mengatasi error menggunakan aplikasi steam, meski sederhana namun ternyata banyak yang mendapat kendala seperti ini di forum-forum game dan terkadang mereka belum mendapatkan solusi.

Terima kasih sudah menyimak. @wawanhn

Tuesday, September 29, 2020

Menggunakan VPN saat Browsing atau Membuka Aplikasi terblock Jaringan

Pengertian VPN (Virtual Private Network)

VPN kepanjangan dari Virtual Private Network merupakan salah satu cara aman yang digunakan dalam mengakses local area network (jaringan) menggunakan internet atau jaringan umum secara pribadi. Salah satu keguanaan vpn adalah menjaga keamanan dalam berkomunikasi atau pertukaran data dan juga meminimalisir pihak yang tidak berkenan menyusup ke traffic (lalu lintas jaringan) kita.


VPN Menghubungkan komputer ke  internet secara privat sehingga tidak semua komputer bisa terkoneksi dan masuk jaringan ini. Dengan demikian dapat terjaga keamanan jaringan kita dalm bertukar data dan traficnya. Konsep kerja VPN biasanya membutuhkan server yang berfungsi sebagai penghubung antar komputer.

Banyak aplikasi VPN yang dapat kita gunakan saat berselancar atau menggunakan aplikasi yang di block jaringan. Namun hal ini harus dilakukan dengan bijak hanya untuk membuka atau menggunakan aplikasi yang sebenarnya tidak berbahaya atau baik namun terblok oleh jaringan.

Salah satu aplikasi yang dapat digunakan adalah Betternet, sebagai aplikasi VPN yang ringan dan gratis yang dapat di instal sebagai aplikasi komputer maupun di install sebagai addons di browser.

Untuk dapat mendownload aplikasi VPN ini silahkan download DISINI.

Terima kasih sudah menyimak semoga bermanfaat. @wawanhn

Referensi: https://www.it-jurnal.com/pengertian-vpn-virtual-private-network/

Wednesday, September 23, 2020

Buruan Download Game Football Manager 2020 Gratis via Epic Game sampai 24 September 2020

Buruan Download Game Football Manager 2020 Gratis via Epic Game sampai 24 September 2020

Kabar gembira bagi pencinta Game Manager Sepak Bola di dunia, karena game Football Manager 2020 dapat di download secara gratis sampai tanggal 24 September 2020. Menurut web resminya Football Manager hal ini dilakukan untuk perayaan dimana game ini tersedia di Epic Manager. Jika anda download sebelum tanggal tersebut maka dapat menggunakan game Footbal Manager 2020 gratis selamanya. Dan jika lewat dari tanggal tersebut maka untuk mendownload game tersebut harus membayar $29.9 atau sekitar Rp. 440.000. Yang didapatkan secara gratis hanya ini game Football Manager 2020, jika anda ingin mendapatkan addons tambahan untuk game editor anda tetap harus membayar sebesar $ 5.49 atau sekita Rp. 81.000. Meski demikian tetap ini sangat menarik, jadi silahkan dimanfaatkan dengan baik.

Untuk mendapatkan game ini silahkan masuk ke web Epic Game  atau bagi yang belum punya akun silahkan buat akun terlebih dahulu. Pada menu Store silahkan lakukan pemesanan Game Football Manager. Selanjutnya download aplikasi Epic Game, dan install aplikasi game tersebut.


  

Sebagai informasi selain Football Manager 2020, ada beberapa game lain jadi silahkan dicek aj.

Terima kasih, semoga bermanfaat. @wawanhn

Thursday, July 30, 2020

Deploy Aplikasi Django di AWS EC2 Bagian 2

Pada tulisan ini akan membahas mengenai setting file static sehingga tampilan web kita menampilkan css sesuai dengan yang diharapkan, Misal saat menampilkan halaman admin masih terlihat seperti gambar dibawah.


Langkah yang dilakukan untuk mengatasi hal tersebut adalah sebagai berikut:

  • Masuk ke ec2 kita dangan menggunakan Git Bash
  • Masuk ke folder virtualenv dan jalankan virtualenv

          ubuntu@ip-172-31-5-17:~$ cd django1
    ubuntu@ip-172-31-5-17:~/django1$ source venv/bin/activate
    (venv) ubuntu@ip-172-31-5-17:~/django1$ cd geodjango1-okus/

  • Jika terdapat perubahan di repository kita maka lakukan pull, ganti <remote> dengan alamat repository github kita

         (venv) ubuntu@ip-172-31-5-17:~/django1/geodjango1-okus$ git pull <remote>

  • Reload supervisor

    (venv) ubuntu@ip-172-31-5-17:~/django1/geodjango1-okus$ sudo supervisorctl reload
    Restarted supervisord
    (venv) ubuntu@ip-172-31-5-17:~/django1/geodjango1-okus$ sudo systemctl reload nginx
  • Setting nginx
   (venv) ubuntu@ip-172-31-5-17:~/django1/geodjango1-okus$ sudo nano /etc/nginx/sites-enabled/django.conf

  • Tambahkan kode di file django.conf . Untuk lokasi file static sesuaikan dengan lokasi folder static anda.
 location /static/ {
        autoindex on;
        alias /home/ubuntu/django1/geodjango1-okus/static/;
}

  • Lakukan perintal collectstatic
    (venv) ubuntu@ip-172-31-5-17:~/django1/geodjango1-okus$ ls
README.md  app.sock  db.sqlite3  django1  djangoapp1  manage.py  static
    (venv) ubuntu@ip-172-31-5-17:~/django1/geodjango1-okus$ python manage.py collectstatic

  • Terakhir buka halaman admin kita, yaitu  <DNS Public>/admin silahkan cek apakah css untuk admin tampak sesuai bekerja seperti terlihat pada gambar di bawah

Oke sampai disini kita telah berhasil secara umum untuk deploy aplikasi django di server ec2. Selanjutnya tinggal melakukan penambahan kode program atau pull perubahan dari aplikasi dari repository kita.

Semoga bermnafaat. @wawanhn

Pengenalan Sistem Informasi Geografi Bagian 1

Pengenalan Sistem Informasi Geografi Bagian 1


Mari lanjutkan bahasan tentang 

Mengenal Aplikasi Sistem Informasi Geografi QGIS

Dalam tulisan kali ini akan dibahas beberapa hal mendasar dalam belajar GIS, yaitu terkait dengan tentang
Pengertian Sistem Informasi Geografis 
Data Spasial 
Format Data Spasial 
    Vektor 
    Raster 
Sumber Data Spasial 
    Peta Analog   
    Data Sistem Penginderaan Jauh 
    Data Hasil Pengukuran di Lapangan 
    Data GPS

Pengertian Sistem Informasi Geografis

Sistem Informasi Geografis (Geographic Information System/GIS) yang selanjutnya akan disebut SIG merupakan sistem informasi berbasis komputer yang digunakan untuk mengolah dan menyimpan data atau informasi geografis (Aronoff, 1989).   
Secara umum pengertian SIG sebagai berikut:
”Suatu komponen yang terdiri dari perangkat keras , perangkat lunak , data geografis dan sumberdaya manusia yang bekerja bersama secara efektif untuk memasukan, menyimpan, memperbaiki, memperbaharui, mengelola, mema nipulasi, mengintegrasikan, menganalisa dan menampilkan data dalam suatu informasi berbasis geografis”.
Dalam pembahasan selanjutnya, SIG akan selalu diasosiasikan dengan sistem yang berbasis komputer, walaupun pada dasarnya SIG dapat dikerjakan secara manual, SIG yang berbasis komputer akan sangat membantu ketika data geografis merupakan data yang besar (dalam jumlah dan ukuran) dan terdiri dari banyak tema yang saling berkaitan. 
SIG terdiri dari beberapa komponen yaitu:

  1. Software (perangkat lunak), merupakan aplikasi komputer yang digunakan untuk mengolah data SIG. Sebagai contoh yaitu aplikasi QGIS yang nanti kita akan gunakan selanjutnya.
  2. Manusia, sebagai orang yang melakukan kegiatan dalam pengolahan data SIG.
  3. Harware (perangkat keras), merupakan komputer ataupun bisa smartphone yang digunakan untuk mengolah data SIG. 
  4. Data dan Innformasi SIG, merupakan berbagai data yang digunakan dan diolah dalam operasi SIG.



Gambar Komponen SIG

SIG mempunyai kemampuan untuk menghubungkan berbagai data pada suatu titik tertentu di bumi, menggabungkannya, menganalisa dan akhirnya memetakan hasilnya. Data yang akan diolah pada SIG merupakan data spasial yaitu sebuah data yang berorientasi geografis dan merupakan lokasi yang memiliki sistem koordinat tertentu, sebagai dasar referensinya. Sehingga aplikasi SIG dapat menjawab beberapa pertanyaan seperti; lokasi, kondisi, trend, pola dan pemodelan. Kemampuan inilah yang membedakan SIG dari sistem informasi lainnya.

Data Spasial

Apa itu data spasial, sederhanaya data spasial merupakan data yang mempunyai koordinat atau data yang berorientasi geografisSebagian besar data yang akan ditangani dalam SIG merupakan data spasial, memiliki sistem koordinat tertentu sebagai dasar referensinya dan mempunyai dua bagian penting yang membuatnya berbeda dari data lain, yaitu informasi lokasi (spasial) dan informasi deskriptif (attribute) yang dijelaskan berikut ini : 
1. Informasi lokasi (spasial), berkaitan dengan suatu koordinat baik koordinat geografi (lintang dan bujur) dan koordinat XYZ, termasuk diantaranya informasi datum dan proyeksi. 
2. Informasi deskriptif (atribut) atau informasi non spasial, suatu lokasi yang memiliki beberapa keterangan yang berkaitan dengannya, contohnya : jenis vegetasi, populasi, luasan, kode pos, dan sebagainya.

Format Data Spasial

Secara sederhana format dalam bahasa komputer berarti bentuk dan kode penyimpanan data yang berbeda antara file satu dengan lainnya. Dalam SIG, data spasial dapat direpresentasikan dalam dua format, yaitu:

Data Vektor

Data vektor merupakan bentuk bumi yang direpresentasikan ke dalam kumpulan garis, area (daerah yang dibatasi oleh garis yang berawal dan berakhir pada titik yang sama), titik dan nodes (merupakan titik perpotongan antara dua buah garis).

Sebagai contoh dalam gambar dibawah lokasi SMA dapat dihambarkan dalambentuk vektor berupa titik. Data jalan dapat digambarkan dalam bentuk garis. Serta data penggunaan lahan dapat digambarkan dalam bentuk vektor polygon atau area.



Keuntungan utama dari format data vektor adalah ketepatan dalam merepresentasikan fitur titik, batasan dan garis lurus. Hal ini sangat berguna untuk analisa yang membutuhkan ketepatan posisi, misalnya pada basisdata batas-batas kadaster. Contoh penggunaan lainnya adalah untuk mendefinisikan hubungan spasial dari beberapa fitur. Kelemahan data vektor yang utama adalah ketidakmampuannya dalam mengakomodasi perubahan gradual.

Data Raster

Data raster (atau disebut juga dengan sel grid) adalah data yang dihasilkan dari sistem Penginderaan Jauh. Pada data raster, obyek geografis direpresentasikan sebagai struktur sel grid yang disebut dengan pixel (picture element). Sederhananya data raster merupakan data SIG yang menpunyai kordinat namun dalam format gambar. Sebagai contoh pada gambar di bawah data titik direpresentasikan sebagai 1 elemen piksel (elemen terkecil dari raster) dari gambar. Data garis misal jalan digambarkan sebagai gabungan dari titik-titik piksel yang membentuk garis. Serta data polygon atau area digambarkan dlam bentuk kumpulan piksel yang membentuk area.



Pada data raster, resolusi (definisi visual) tergantung pada ukuran pixel-nya. Dengan kata lain, resolusi pixel menggambarkan ukuran sebenarnya di permukaan bumi yang diwakili oleh setiap pixel pada citra. Semakin kecil ukuran permukaan bumi yang direpresentasikan oleh satu sel, semakin tinggi resolusinya. Data raster sangat baik untuk merepresentasikan batas-batas yang berubah secara gradual, seperti jenis tanah, kelembaban tanah, vegetasi, suhu tanah dan sebagainya. Keterbatasan utama dari data raster adalah besarnya ukuran file; semakin tinggi resolusi grid-nya semakin besar pula ukuran filenya dan sangat tergantung pada kapasistas perangkat keras yang tersedia.
Masing-masing format data mempunyai kelebihan dan kekurangan. Pemilihan format data yang digunakan sangat tergantung pada tujuan penggunaan, data yang tersedia, volume data yang dihasilkan, ketelitian yang diinginkan, serta kemudahan dalam analisa. 
Data vektor relatif lebih ekonomis dalam hal ukuran file dan presisi dalam lokasi, tetapi sangat sulit untuk digunakan dalam komputasi matematik. Sedangkan data raster biasanya membutuhkan ruang penyimpanan file yang lebih besar dan presisi lokasinya lebih rendah, tetapi lebih mudah digunakan secara matematis.

Sumber Data Spasial

Salah satu syarat SIG adalah data spasial, yang dapat diperoleh dari beberapa sumber antara lain :

Peta Analog

Peta analog (antara lain peta topografi, peta tanah dan sebagainya) yaitu peta dalam bentuk cetak. Pada umumnya peta analog dibuat dengan teknik kartografi, kemungkinan besar memiliki referensi spasial seperti koordinat, skala, arah mata angin dan sebagainya.
Dalam tahapan SIG sebagai keperluan sumber data, peta analog dikonversi menjadi peta digital dengan cara format raster diubah menjadi format vektor melalui proses dijitasi sehingga dapat menunjukan koordinat sebenarnya di permukaan bumi.

Data Sistem Penginderaan Jauh

Data Penginderaan Jauh (antara lain citra satelit, foto-udara dan sebagainya), merupakan sumber data yang terpenting bagi SIG karena ketersediaanya secara berkala dan mencakup area tertentu. Dengan adanya bermacam-macam satelit di ruang angkasa dengan spesifikasinya masing-masing, kita bisa memperoleh berbagai jenis citra satelit untuk beragam tujuan pemakaian. Data ini biasanya direpresentasikan dalam format raster.

Data Hasil Pengukuran Lapangan

Data pengukuran lapangan yang dihasilkan berdasarkan teknik perhitungan tersendiri, pada umumnya data ini merupakan sumber data atribut contohnya: batas administrasi, batas kepemilikan lahan, batas persil, batas hak pengusahaan hutan dan lain-lain.

Data GPS ( Global Positioning System

Teknologi GPS memberikan terobosan penting dalam menyediakan data bagi SIG. Keakuratan pengukuran GPS semakin tinggi dengan berkembangnya teknologi. Data ini biasanya direpresentasikan dalam format vektor. Pembahasan mengenai GPS akan diterangkan selanjutnya.

Jika ingin mendownload tulisan ini dalam pdf silahkan klik disini.

Terimakasih sudah menyimak. @wawanhn

Tuesday, July 28, 2020

Memperbaiki Error Saat Mengirim Email berbasis Gmail dalam Aplikasi Django

Memperbaiki Error Saat Mengirim Email berbasis Gmail dalam Aplikasi Django

Sebelumnya saya telah share cara kirim email dalam aplikasi django,


studi kasus dalam pendaftaran user ke website dan aplikasi mengirim email link aktivasi untuk mengaktifkan user. Namun terdapat masalah ketika dalam contoh tersebut kita menggunakan email google sebagai server pengirim email.

Error yang muncul bisanya misalanya :

smtplib.SMTPAuthenticationError: (534, b'5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbt\n5.7.14 GeKrdT8sPh6mA6SKjOjzGWbPhMfIOmYXl6c0z3nRFFL6r3FsF0lsMV-mu7OM\n5.7.14 _6yBvxJs3RUxsotz7oqs5RqL2OhMnnNzpxu5YDV5rtGj6vAtOf9zl-OzW9RboWBY>\n5.7.14 Please log in via your web browser and then try again.\n5.7.14 Learn more at\n5.7.14 https://support.google.com/mail/answer/78754 128sm2269578wmz.43 - gsmtp')

Hal tersebut terjadi karena kita menggunakan email gmail untuk melakukan pengiriman email dari aplikasi pihak ketiga, sehingga dianggap operasi yang dilakukan tersebut adalah ilegal.

Untuk mengatasi hal tersebut maka lakukan 2 langkah:

  • Setting Allow less secure apps menjadi on
  • Membuat App password
Setting Allow les secure silahkan klik link Allow less secure app, masuk ke google akun Anda lalu rubah menjadi on



Membuat App password, langkahnya sebagai berikut:
  • Login ke google akun,
  • Lalu klik Manage your Google Account,
  • Pilih menu Security,
  • Lalu pada bagian Sign into Google, klik App passwords. Jika menu App password belum ada maka Anda belum mengaktifkan menu 2-Step Verification. Silahkan aktifkan dulu bagi yang belum.
  • Selahkan generate password untuk aplikasi kita, set select app dan select divece pilih other (custom name) dan masukan alamat aplikasi django kita, lalu generate.

  • Setelah itu maka kita mendapatkan 16 digit password yang akan digunakan untuk mengirim email dari aplikasi django, silahkan masukan password tersebut menggantikan EMAIL_HOST_PASSWORD di file settings.py.

Silahkan coba kirim email lagi dan berhasil... Semoga tulisan sederhana ini bermanfaat dan terima kasih sudah meluangkan waktu membaca tulisan ini. @wawanhn

  1. Turn on gmail 2-factor
  2. Generate the app specific password

Allow less secure apps