Pemateri
Deskripsi
Pelatihan ini dirancang untuk membekali Sobat Geosoftware dengan pemahaman teoritis dan keterampilan praktis dalam membangun aplikasi WebGIS interaktif. Pada pelatihan ini, peserta akan mempelajari konsep dasar pembuatan WebGIS melalui pemrograman Python, mulai dari instalasi Python dan penggunaan Visual Studio Code, hingga pengembangan peta interaktif menggunakan Folium. Peserta juga akan dibimbing dalam menyusun struktur halaman web dengan HTML, styling menggunakan CSS dan Bootstrap, serta mengintegrasikan WebGIS dengan framework Flask. Melalui praktik langsung dan Mini Project, peserta dapat memperoleh pemahaman terkait bagaimana membangun WebGIS sederhana. Materi yang disampaikan dirancang untuk semua level peserta, termasuk yang belum pernah mempelajari WebGIS sebelumnya.
Jadwal dan List Materi:
Sesi 1 (10 Oktober 2025 Pukul 18.30 - 21.00 WIB)
- Instalasi Python & pembuatan virtual environment
- Pengenalan Visual Studio Code & ekstensi pendukung
- Dasar-dasar Python untuk WebGIS
- Pembuatan peta interaktif dasar dengan Folium
- Penambahan objek geometri (marker, polyline, polygon, popup, tooltip)
- Integrasi data eksternal (CSV, SHP, GeoJSON)
- Penambahan raster & plugin interaktif Folium
Sesi 2 (11 Oktober 2025 Pukul 09.00 - 11.30 WIB)
- Konsep dasar client–server & HTTP
- Pengenalan Flask (routing, template, data passing)
- Struktur & elemen HTML (teks, list, link, tabel, form)
- Styling halaman web dengan CSS (selector, layout, box model)
- Penerapan Bootstrap (grid system & komponen UI)
- Pembuatan halaman web responsif untuk menampilkan peta
Sesi 3 (12 Oktober 2025 Pukul 09.00 - 11.30 WIB)
- Pembangunan aplikasi WebGIS lengkap dengan Flask & Folium
- Penambahan fitur filtering data & tampilan dinamis berbasis template
- Integrasi data eksternal ke dalam aplikasi WebGIS
- Penggunaan GitHub repository untuk version control
- Deployment aplikasi WebGIS dengan Vercel agar dapat diakses publik
Sesi bootcamp
1
Fondasi Teknis & Pengenalan Folium
Sesi ini dirancang untuk membekali peserta dengan fondasi teknis yang kuat dalam pengembangan WebGIS. Peserta akan dipandu untuk mengulas kembali proses instalasi Python dan pembuatan virtual environment, serta pengenalan mendalam tentang Visual Studio Code sebagai lingkungan pengembangan utama. Fokus utama sesi ini adalah memahami dasar-dasar penggunaan Python untuk WebGIS dan pengenalan library Folium. Peserta akan belajar cara membuat peta interaktif dasar, menambahkan berbagai objek geometri seperti marker, polyline, polygon, popup, dan tooltip, serta mengintegrasikan data eksternal dari format CSV, GeoJSON, dan SHP. Selain itu, sesi ini juga akan membahas cara menampilkan raster dan menggunakan plugin Folium untuk meningkatkan interaktivitas peta, memastikan peserta memiliki pemahaman komprehensif tentang pembuatan peta web yang dinamis....
2
Pengembangan Aplikasi Web dengan Flask & Frontend
Sesi ini berfokus pada pembangunan antarmuka pengguna untuk aplikasi WebGIS. Peserta akan mempelajari struktur dasar dan elemen-elemen HTML untuk menyusun konten halaman web. Selanjutnya, peserta akan mendalami styling halaman menggunakan CSS, termasuk selector, layout, dan box model, untuk menciptakan tampilan yang menarik dan responsif. Penggunaan framework Bootstrap akan diajarkan untuk mempercepat pengembangan, meliputi sistem grid, utilities, dan komponen UI, sehingga peserta dapat membuat halaman web yang adaptif untuk berbagai ukuran layar. Di akhir sesi, peserta akan mampu menampilkan peta Folium yang telah dibuat di Sesi 1 ke dalam halaman web yang responsif, mengintegrasikan kemampuan geospasial dengan desain web yang modern....
3
Integrasi WebGIS & Deployment
Sesi terakhir ini akan fokus pada integrasi backend dan deployment. Peserta akan memahami konsep dasar client-server dan HTTP yang menjadi inti dari aplikasi web. Pengenalan framework Flask akan mencakup routing, template, dan passing data, memungkinkan peserta untuk mengembangkan aplikasi web sederhana. Inti dari sesi ini adalah pembangunan aplikasi WebGIS sederhana secara lengkap dengan mengintegrasikan Flask, Folium, HTML, CSS, dan Bootstrap. Peserta akan belajar menambahkan fitur filtering data dan tampilan dinamis berbasis template, serta mengintegrasikan data eksternal ke dalam aplikasi WebGIS. Selain itu, sesi ini juga akan membahas penggunaan GitHub sebagai repositori kode dan version control, serta melakukan deployment aplikasi WebGIS menggunakan Vercel agar dapat diakses publik, melengkapi siklus pengembangan dari awal hingga aplikasi dapat digunakan secara online....
Konten
Fondasi Teknis & Pengenalan Folium
Pengembangan Aplikasi Web dengan Flask & Frontend
Silabus
01
Silabus Kelas 1
Akses silabus melalui link berikut: https://s.id/silabuswebgis1
Frequently Asked Question
Apakah pelatihan ini cocok untuk pemula?
Ya, pelatihan ini dirancang khusus untuk pemula yang belum familiar dengan WebGIS. Materi akan diajarkan secara bertahap, mulai dari pengenalan dasar WebGIS, hingga pembangunan aplikasi WebGIS sederhana. Tidak diperlukan pengalaman sebelumnya dalam membangun WebGIS.
Apa saja yang akan dipelajari dalam pelatihan ini?
Pelatihan ini mencakup fondasi teknis seperti overview instalasi Python dan penggunaan Visual Studio Code, serta dasar-dasar Folium untuk membuat peta interaktif. Kita juga akan belajar membangun halaman website dengan HTML, CSS, dan Bootstrap, serta mengintegrasikan WebGIS dengan framework Flask dan melakukan deployment menggunakan Vercel.
Apakah perlu latar belakang di bidang geografi atau pemetaan?
Peserta diharapkan memiliki dasar pemahaman terkait peta dan data geospasial.
Apa saja perangkat lunak yang akan digunakan?
Kami akan menggunakan perangkat lunak open-source (gratis) seperti Python, Visual Studio Code, Folium, dan Flask. Untuk deployment, kami akan menggunakan GitHub dan Vercel. Peserta akan dipandu untuk melakukan instalasi perangkat lunak yang diperlukan di awal sesi.
Apakah tersedia rekaman atau materi setelah pelatihan?
Ya, peserta akan mendapatkan materi pelatihan, file template, dan rekaman (jika tersedia) setelah sesi selesai.
Apakah pelatihan ini bersifat praktik langsung?
Ya! Kelas ini sangat berorientasi pada praktik. Peserta akan langsung mencoba membuat WebGIS sederhana.
Apakah perlu menguasai kemampuan pemrograman Python?
Peserta diharapkan memiliki kemampuan dasar dalam pemrograman python, familiar dengan instalasi Python, penggunaan virtual environment, serta dasar-dasar pengoperasian Visual Studio Code. Apabila
Bagaimana kalau belum memiliki kemampuan dasar pemrograman Python?
Tenang, kaka bisa mengikuti Pelatihan ASINKRONUS "Dasar-dasar Pemrograman Python untuk Analisis Data Geospasial" yang ada di katalog produk kami (diskon 15% bagi pendaftar kelas WebGIS ini).
Kelas Ini Cocok Untuk?
01
Kemampuan Dasar yang Disarankan untuk Peserta:
1. Pemahaman Dasar Geografi dan Geospasial: Memiliki pengetahuan konseptual tentang peta dan data spasial; 2. Kemampuan dalam pemrograman Python: Memiliki kemampuan dasar dalam pemrograman python, terutama dalam hubungannya dengan analisis data geospasial, serta terkait konsep logika pemrograman (variabel, tipe data, kondisi, perulangan)...
02
Spesifikasi Perangkat yang Disarankan:
1. Sistem Operasi: Windows 10/11 (64-bit), macOS (versi terbaru), atau distribusi Linux (misalnya Ubuntu 20.04 LTS atau lebih baru); 2. Prosesor (CPU): Minimal Intel Core i3 generasi ke-8 atau setara (AMD Ryzen 3 2000 series atau lebih baru). Direkomendasikan Intel Core i5 generasi ke-10 atau setara (AMD Ryzen 5 3000 series atau lebih baru); 3. Minimal 8 GB RAM. Direkomendasikan 16 GB RAM untuk multitasking yang lebih baik dan menjalankan aplikasi pengembangan secara bersamaan;...
03
CATATAN
Pada pelatihan kali ini ditargetkan untuk pemula maupun peserta yang sudah memiliki pemahaman dasar terkait pembuatan WebGIS. Kelas ini akan membahas konsep dasar hingga mencoba pembuatan WebGIS sederhana....


