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)
- Unduh dari situs resmi
- Jalankan file .exe
- 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):
- Buka VS Code
- Masuk menu Extensions
- Cari PlatformIO IDE
- Klik Install
Instalasi Wokwi Simulator
Wokwi digunakan untuk simulasi rangkaian IoT tanpa hardware.
Instalasi via VS Code (GUI)
- Buka VS Code
- Klik Extensions
- Cari Wokwi Simulator
- 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
- Buka Extensions
- Cari Run On Save (EmeraldWalk)
- 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.