Open for Software & IoT Collaboration

Halo, Saya Tegar Muhamad Ikhsan

Saya adalah pengembang sistem perangkat lunak dan Internet of Things (IoT). Berfokus pada perancangan firmware embedded C++ (ESP32), integrasi sensor & aktuator, arsitektur web backend PHP & MySQL, serta komunikasi Machine-to-Machine yang andal dan aman melalui RESTful API.

📂 Proyek Rekayasa Perangkat Lunak

Implementasi sistem kendali perangkat keras terintegrasi dan manajemen data web

Embedded IoT • Full-Stack Web

Smart RFID Lab Locker System Using ESP32

Sistem Otomatisasi Peminjaman & Pengamanan Inventaris Laboratorium Jaringan Komputer

C++ / Arduino ESP32 SoC PHP 8 Native MySQL REST API (JSON) RC522 RFID (SPI) Reed Switch Sensor Solenoid Actuator

Aplikasi perangkat lunak terintegrasi yang menggabungkan kontrol logika firmware pada mikrokontroler ESP32 dengan web dashboard administrator berbasis PHP 8 dan MySQL. Sistem ini dirancang untuk mendigitalkan dan mengotomatisasi proses peminjaman alat laboratorium jaringan komputer yang sebelumnya dilakukan secara manual.

Autentikasi fisik memanfaatkan kartu RFID MIFARE (13.56 MHz) untuk membuka solenoid door lock 12V secara otomatis, sementara status fisik pintu loker dipantau secara presisi menggunakan sensor magnetik reed switch.

Setiap transaksi peminjaman dan pengembalian diverifikasi oleh server pusat melalui protokol HTTP POST REST API dengan enkripsi header X-Device-Token, sekaligus mencatat metrik latensi respon sistem (dalam milidetik) ke dalam basis data dan arsip digital.

Arsitektur Sistem

IoT M2M + Web Client-Server

Protokol Komunikasi

HTTP POST (REST API Payload JSON)

Keamanan Akses

Header X-Device-Token & Bcrypt

Pencatatan Data

Dual-Database (Live & Arsip) + CSV

🛠️ Keahlian & Teknologi

Kompetensi teknis dalam rekayasa perangkat lunak dan arsitektur IoT

⚡

Embedded & IoT

  • C / C++ (PlatformIO & Arduino IDE)
  • ESP32 Dual-Core SoC & ESP8266
  • Sensor RFID RC522 (SPI) & LCD 16x2 (I2C)
  • Reed Switch, Relay 5V & Solenoid Lock
🌐

Backend & Database

  • PHP 8 (Arsitektur Modular & Secure Session)
  • MySQL / MariaDB Relational Database
  • RESTful API Endpoints (M2M JSON Parsing)
  • Bcrypt Password Hashing & Token Auth
🎨

Frontend Web

  • HTML5 Semantic & Responsive Layout
  • Modern CSS3 (Flexbox, CSS Grid & Glassmorphism)
  • JavaScript (ES6+, Fetch API & Live Search)
  • Admin Dashboard UI & Data Tables
🔧

Tools & Workflow

  • Git & GitHub Version Control
  • Ngrok & Tunneling Infrastructure
  • Wokwi Circuit Simulator & Fritzing
  • XAMPP, Apache & Linux Environments