Anda di halaman 1dari 15

Outline

• Programming dan Code Editor


• Tools
• Install xampp
• Virtual Environment
• Membuat Projek Baru
• Library
• Proyek Flask Sederhana
• Folium
• Proyek GIS-Folium dengan flask

Samsu Arif
Programming dan Code Editor

• Install Python dan Visual Studio Code

https://www.python.org/downloads/windows/ https://code.visualstudio.com/

Samsu Arif
Tools – Visual Studio Code

• Install Ekstensi di Visual Studio Code

Samsu Arif
Install xampp - MySQL

• https://www.apachefriends.org/download.html

Samsu Arif
Virtual Environment

• Virtual environment adalah sebuah ruang lingkup virtual yang terisolasi dari dependencies utama. Virtual
Environment sangat berguna ketika kita membutuhkan dependencies yang berbeda-beda antara projek satu
dengan lainnya yang berjalan pada satu system operasi yang sama

Virtual Environment Virtual Environment

Flask 1.1.2 Flask 1.0.0

Default Modul

Instalasi Virtual Environment


• pip install virtualenv

Samsu Arif
Membuat Projek Baru

• Buat folder projek, bisa melalui command prompt


• mkdir namaprojek
• cd namaprojek
• virtualenv env
• Aktifkan virtual environment
• cd env/scripts
• activate

Samsu Arif
Install Library - Flask

• Flask adalah sebuah web framework yang ditulis dengan bahasa Python dan tergolong sebagai jenis
microframework. Flask berfungsi sebagai kerangka kerja aplikasi dan tampilan dari suatu web. Dengan
menggunakan Flask dan bahasa Python, pengembang dapat membuat sebuah web yang terstruktur dan
dapat mengatur behaviour suatu web dengan lebih mudah.

Samsu Arif
Proyek Sederhana Flask
Contoh program minimal dengan flask

Samsu Arif
Install Library - folium

• folium adalah sebuah library yang digunakan pada python dengan bertumpu pada leaflet.js. Data
dimanipulasi dengan python lalu di visualisasikan petanya dengan leaflet melalui folium.

Samsu Arif
Proyek Sederhana flask - folium
Contoh program minimal dengan flask - folium

Samsu Arif
Keluaran Proyek Sederhana flask - folium
Contoh program minimal dengan flask - folium

Samsu Arif
Library

Data Analys & Visualization GIS


• Numpy : Paket dasar untuk komputasi ilmiah dengan • GDAL : Paket dasar untuk memproses format data
Python vektor dan raster. Digunakan untuk pemrosesan
• Pandas : Struktur data dan alat analisis data raster.
berkinerja tinggi dan mudah digunakan • Geopandas : Bekerja dengan data geospasial di
• Scipy : Kumpulan algoritma numerik dan tools box Python menjadi lebih mudah, menggabungkan
khusus domain, termasuk pemrosesan sinyal, kemampuan panda dan shapely.
optimasi, dan statistik • Shapely : Paket Python untuk manipulasi dan analisis
• Matplotlib : Pustaka plot dasar untuk Python objek geometris.
• Bokeh : Visualisasi interaktif untuk web (juga peta) • Fiona : Membaca dan menulis data spasial.
• Plotly : Visualisasi interaktif (juga peta) untuk web • Pyproj : Melakukan transformasi kartografi dan
(komersial - gratis untuk tujuan pendidikan) perhitungan geodetik (berdasarkan PROJ.4).
• Pysal : Pustaka fungsi analisis spasial yang ditulis
dengan Python.

Samsu Arif
Install Library

Data Analys & Visualization GIS


• pip install numpy • Cek versi Python
• pip install pandas • Download library GIS yang sama versinya dengan
• pip install scipy python
• pip install matplotlib (https://www.lfd.uci.edu/~gohlke/pythonlibs/)
• pip install bokeh
• pip install plotly

Samsu Arif

Anda mungkin juga menyukai