Internet of Thing Untuk Pembelajaran Sains: Pemantauan Kualitas Udara (Bagian 2)

Persiapan Belajar Internet of Things

Persyaratan Minimum Mempelajari Modul

Untuk mempelajari modul Internet of Things (IoT), terdapat beberapa persyaratan minimum yang perlu dimiliki oleh peserta didik. Dari sisi pengetahuan, peserta diharapkan memiliki pemahaman dasar tentang penggunaan komputer, seperti mengoperasikan sistem operasi, mengelola file, serta menggunakan aplikasi editor teks atau kode. Selain itu, pemahaman dasar pemrograman akan sangat membantu, khususnya dalam hal logika seperti variabel, percabangan, dan perulangan.

Dari sisi perangkat, peserta memerlukan komputer atau laptop dengan spesifikasi minimal RAM 4 GB (disarankan 8 GB), serta koneksi internet yang stabil. Perangkat lunak utama yang digunakan meliputi Visual Studio Code, PlatformIO, dan Wokwi Simulator.


Instalasi Visual Studio Code

Visual Studio Code (VS Code) adalah editor kode yang ringan dan powerful untuk pengembangan IoT.

Windows (Installer)

  1. Unduh dari situs resmi
  2. Jalankan file .exe
  3. Ikuti instalasi (centang Add to PATH)

Windows (PowerShell alternatif)

winget install Microsoft.VisualStudioCode

macOS

Menggunakan Homebrew:

brew install --cask visual-studio-code

Linux (Ubuntu/Debian)

sudo apt update
sudo apt install code

Atau Snap:

sudo snap install code --classic

Instalasi PlatformIO

PlatformIO digunakan untuk mengembangkan program ESP32 dan perangkat IoT lainnya.

Windows

Install Python & pipx:

python -m pip install --upgrade pip
python -m pip install pipx
python -m pipx ensurepath

Install PlatformIO:

pipx install platformio

Cek instalasi:

pio --version

macOS

brew install pipx
pipx ensurepath

Install PlatformIO:

pipx install platformio

Cek:

pio --version

Linux (Debian/Ubuntu)

sudo apt update
sudo apt install pipx
pipx ensurepath

Install PlatformIO:

pipx install platformio

Cek:

pio --version

Instalasi Ekstensi PlatformIO di VS Code

Alternatif (GUI):

  1. Buka VS Code
  2. Masuk menu Extensions
  3. Cari PlatformIO IDE
  4. Klik Install

Instalasi Wokwi Simulator

Wokwi digunakan untuk simulasi rangkaian IoT tanpa hardware.

Instalasi via VS Code (GUI)

  1. Buka VS Code
  2. Klik Extensions
  3. Cari Wokwi Simulator
  4. Klik Install

Alternatif (CLI VS Code)

code --install-extension Wokwi.wokwi-vscode

Instalasi Run On Save

Ekstensi ini digunakan untuk otomatisasi saat menyimpan file.

GUI

  1. Buka Extensions
  2. Cari Run On Save (EmeraldWalk)
  3. Klik Install

CLI

code --install-extension emeraldwalk.RunOnSave

Konfigurasi Run On Save

Setelah instalasi, tambahkan konfigurasi berikut di .vscode/settings.json:

{
    "emeraldwalk.runonsave": {
        "commands": [
            {
                "match": "source\\.json$",
                "cmd": "cp source.json diagram.json"
            }
        ]
    }
}

Tips Setelah Instalasi

Agar pengalaman coding lebih nyaman:

  • Aktifkan Auto Save
  • Gunakan Dark Theme
  • Install extension tambahan:
code --install-extension ms-vscode.cpptools
code --install-extension platformio.platformio-ide

Dengan mengikuti langkah-langkah di atas beserta script perintahnya, peserta didik dapat menyiapkan lingkungan pengembangan IoT secara lengkap dan siap digunakan untuk praktik.

Written by: Harjito
Category: 3D design & IoT Tutorials
Related Articles
Categories