ASINKRONUS - Dasar-dasar Pembuatan WebGIS dengan Pemrograman Python

Apa yang akan kamu dapatkan?

3 Video   
9 Files   

Lihat Detail

Pemateri

Ardianto

Ardianto

Software Engineer/Instruktur Geosoftware

Ardianto (Ardi) adalah profesional (sebagai seorang software engineer) yang memiliki latar belakang di bidang Geofisika dan keahlian dalam pengembangan perangkat lunak. Ardi meraih gelar Master of Geophysical Engineering dari Institut Teknologi Bandung (ITB) dengan IPK 3.97/4.00, setelah sebelumnya menyelesaikan pendidikan Sarjana Geofisika di institusi yang sama. Ardi memiliki pengalaman mengajar yang cukup baik, termasuk sebagai pemateri pelatihan "membangun WebGIS untuk analisis dampak blasting dengan integrasi QGIS dan Python" yang diadakan di PT. Berau Coal pada tahun 2024. Keahliannya tidak hanya terbatas pada pengajaran, tetapi juga dalam penelitian, di mana Ardi telah menjadi penulis paper penelitian di jurnal internasional, termasuk studi penting mengenai fault locking di Jakarta dan tomografi Gunung Agung, Bali.

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

  • 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

  • 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

  • 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 

Konten

Fondasi Teknis & Pengenalan Folium

Video Recording Sesi Live
Rekap Pertanyaan dan/atau Jawaban Sesi Live
Modul Pelatihan
Data Pelatihan
File Installer Software
File latihan folium

Pengembangan Aplikasi Web dengan Flask & Frontend

Video Recording Sesi Live
Rekap Pertanyaan dan/atau Jawaban Sesi Live
Modul Pelatihan

Integrasi WebGIS & Deployment

Video Recording Sesi Live
Rekap Pertanyaan dan/atau Jawaban Sesi Live
Modul Pelatihan

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....

Lihat Detail

Pemateri

Ardianto

Ardianto

Software Engineer/Instruktur Geosoftware

Ardianto (Ardi) adalah profesional (sebagai seorang software engineer) yang memiliki latar belakang di bidang Geofisika dan keahlian dalam pengembangan perangkat lunak. Ardi meraih gelar Master of Geophysical Engineering dari Institut Teknologi Bandung (ITB) dengan IPK 3.97/4.00, setelah sebelumnya menyelesaikan pendidikan Sarjana Geofisika di institusi yang sama. Ardi memiliki pengalaman mengajar yang cukup baik, termasuk sebagai pemateri pelatihan "membangun WebGIS untuk analisis dampak blasting dengan integrasi QGIS dan Python" yang diadakan di PT. Berau Coal pada tahun 2024. Keahliannya tidak hanya terbatas pada pengajaran, tetapi juga dalam penelitian, di mana Ardi telah menjadi penulis paper penelitian di jurnal internasional, termasuk studi penting mengenai fault locking di Jakarta dan tomografi Gunung Agung, Bali.

Loading...