Deskripsi

Di Grade 2 level SMA ini, fokus pembelajaran bergeser ke sisi perangkat lunak dan manajemen data yang profesional melalui konsep Fullstack IoT Development. Siswa akan mendalami bahasa SQL untuk merancang database serta mempelajari penggunaan API dan Webhook agar alat IoT dapat melakukan pelaporan data secara otomatis dan presisi. Dengan persiapan pada sisi software seperti database server dan web server, siswa akan membangun sistem monitoring yang mampu menyimpan serta menampilkan riwayat data sensor dalam jangka panjang, bukan sekadar tampilan real-time sederhana. Hasil akhirnya, siswa diharapkan memiliki keahlian yang sangat dicari di industri teknologi, yaitu kemampuan membangun ekosistem sistem informasi lengkap yang mampu mengelola dan mengintegrasikan perangkat keras secara utuh.

Apa yang kamu akan dapat?

Perancangan Database Relasional dan perintah SQL.

Membangun Software Stack untuk sistem IoT yang kompleks.

Penggunaan API dan Webhook untuk integrasi sistem.

Teknik Data Logging presisi untuk penyimpanan data jangka panjang.

Persyaratan Mengikut Kelas

Laptop dengan instalasi Web Server (XAMPP/Laragon) & Database.

Pemahaman tentang HTML/PHP dasar akan menjadi nilai tambah.

Sudah memahami materi IoT Grade 1.

Konten Kelas

4 topik • 80 pembelajaran
Database dan Software Stack
8 pelajaran • 29.68 menit
Database SQL dan NoSQL
Contoh Mesin Database
MariaDB dan MySQL
Web Server
Software Stack
Menggunakan Laragon
Instalasi PHPMyAdmin
Penggunaan Perintah SQL dan Merancang Database
13 pelajaran • 82.07 menit
Menggunakan SQL Lewat CLI
Membuat dan Menghapus Database
Membuat dan Menghapus Tabel
Menambahkan Data Menggunakan Perintah Insert
Menampilkan Data Menggunakan Perintah Select
Pencarian Data Menggunakan Perintah Where
Mengurutkan Data Menggunakan Perintah Order By
Mengubah Data Menggunakan Perintah Update
Menghapus Data Menggunakan Perintah Delete
Merancang Database dan Membuat Tabel User
Membuat Tabel Devices Untuk Menyimpan Daftar Perangkat IoT
Membuat Tabel Untuk History Data Sensor
Membuat Relasi Tabel Data dan Devices
Pembuatan Web App IoT Lengkap
53 pelajaran • 347.75 menit
Persiapan Lingkungan Pengemban Web App
Cara Memprogram PHP dan Membuat Variabel
Application Programming Interface API
Contoh API dan Cara Mengaksesnya
Membuat Koneksi Database dan Merancang API
Menampilkan Data Dari Database
Membuat API Menampilkan Nama Lengkap User
Membuat API Untuk Menambahkan Data Dengan Method GET
Mengunduh HTML Template AdminLTE
Persiapan Penggunaan Template
Melakukan Pemotongan Template
Pemotongan Main Content
Membuat Sidebar Menu
Menggunakan Font Awesome
Membuat Tampilan Tabel Untuk Menu Devices
Menampilkan Data Devices
Memperbaiki Tampilan Sesuai Kebutuhan
Membuat Halaman Data Sensor dan Menampilkan Data
Membuat Halaman Data Aktuator
Menampilkan Data Pengguna
Membuat Tampilan Form Untuk Tambah Perangkat
Menggunakan Method Post Untuk Form
Insert Data Baru ke Tabel Devices
Membuat Alerts Data Berhasil Ditambahkan
Membuat Tombol Edit Data
Membuat Form Ubah Data
Membuat Field Status Aktif
Menampilkan Data Yang Akan Diubah Pada Form
Mengubah Data Yang Ada Di Database
Tampilkan dan Tambah Data User
Melakukan Enkripsi Password
Fitur Ubah Password
Membuat Tampilan Halaman Login
Melakukan Pengecekan Username
Melakukan Pengecekan Password
Session Untuk Fitur Login
Membuat Fitur Logout
Menampilkan Nama Lengkap Dengan Session
Mengatur Hak Akses
Membuat Wigdet Suhu Kelembapan dan Potensiometer
Membuat Slider
Membuat Switch Button
Membuat Tampilan Status Perangkat
Memperbaiki Tampilan Card Dengan Pewarnaan
Menampilkan Status Server Hanya Jika Membuka Menu Dashboard
Menghubungkan Ke Broker dan Menampilkan Status
Menampilkan Nilai Realtime Suhu, Kelembapan, dan Potensiometer
Mengatur Posisi Servo Dengan Slider
Sinkronisasi Posisi Slider Servo
Publish Menggunakan Switch
Sinkronisasi Posisi Switch Button
Desain Data Daftar Status Perangkat
Menampilkan Status Setiap Perangkat IoT
API dan Weebhook Untuk Data Logging
6 pelajaran • 30.38 menit
Penjelasan Penggunaan Webhook dan API Untuk Data Logging
Mendapatkan Data Dalam Format JSON
Serial Number Pada Topic Untuk Data JSON
Ambil Serial Number Dengan Function Explode
Menentukan Jenis Data Sensor dan Aktuator
Insert Data Lewat API