<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Smart-Campus on Zan UMC Notes</title><link>/tags/smart-campus/</link><description>Recent content in Smart-Campus on Zan UMC Notes</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 19 Oct 2026 09:00:00 +0700</lastBuildDate><atom:link href="/tags/smart-campus/index.xml" rel="self" type="application/rss+xml"/><item><title>Tugas Pertemuan Pertama</title><link>/p/tugas-pertemuan-pertama/</link><pubDate>Mon, 19 Oct 2026 09:00:00 +0700</pubDate><guid>/p/tugas-pertemuan-pertama/</guid><description>&lt;img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTkVRN00qdsXIjmGc2C2tiWUoF8R_tHVeSxfisHcPryAcytkFlZzbjB8M4&amp;s=10" alt="Featured image of post Tugas Pertemuan Pertama" />&lt;h2 id="ringkasan">Ringkasan
&lt;/h2>&lt;p>Dokumen ini merupakan catatan (&lt;em>notes&lt;/em>) pemenuhan &lt;strong>Tugas Pertemuan Pertama&lt;/strong> mata kuliah &lt;strong>Project Sistem&lt;/strong>, Program Studi Teknik Informatika, Universitas Muhammadiyah Cirebon. Seluruh instruksi tugas telah diselesaikan sebelum tenggat pukul &lt;strong>09.00&lt;/strong>, dan laporan ini disusun sebagai bukti serta rekam jejak pengerjaan.&lt;/p>
&lt;p>Berikut ringkasan status pengerjaan:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: center">No&lt;/th>
&lt;th style="text-align: left">Instruksi Tugas&lt;/th>
&lt;th style="text-align: center">Status&lt;/th>
&lt;th style="text-align: left">Keterangan&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: center">1&lt;/td>
&lt;td style="text-align: left">Pembuatan Akun Google Scholar&lt;/td>
&lt;td style="text-align: center">✅ Selesai&lt;/td>
&lt;td style="text-align: left">Digunakan untuk pencarian referensi ilmiah dan pengelolaan sitasi&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">2&lt;/td>
&lt;td style="text-align: left">Pembuatan Akun Mendeley &amp;amp; Zotero&lt;/td>
&lt;td style="text-align: center">✅ Selesai&lt;/td>
&lt;td style="text-align: left">Mendeley untuk manajemen &lt;em>library&lt;/em> utama, Zotero sebagai alternatif&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">3&lt;/td>
&lt;td style="text-align: left">Install Publish or Perish&lt;/td>
&lt;td style="text-align: center">✅ Selesai&lt;/td>
&lt;td style="text-align: left">Digunakan untuk analisis sitasi dan pencarian literatur via Google Scholar&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">4&lt;/td>
&lt;td style="text-align: left">Persiapan Website Perkuliahan&lt;/td>
&lt;td style="text-align: center">✅ Selesai&lt;/td>
&lt;td style="text-align: left">Website berbasis &lt;strong>Hugo&lt;/strong> sebagai media publikasi materi dan tugas kuliah&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">5&lt;/td>
&lt;td style="text-align: left">Pemilihan Tema Penelitian&lt;/td>
&lt;td style="text-align: center">✅ Selesai&lt;/td>
&lt;td style="text-align: left">Memilih tema &lt;strong>c. Jaringan Komputer / IoT&lt;/strong>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="1-akun-google-scholar">1. Akun Google Scholar
&lt;/h2>&lt;p>Google Scholar dibuat untuk mendukung proses pencarian referensi ilmiah, pengecekan sitasi, dan pemantauan publikasi akademik. Akun ini terhubung dengan email kampus dan akan digunakan sepanjang pengerjaan Project System.&lt;/p>
&lt;p>&lt;strong>Kegunaan utama dalam konteks project:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Mencari jurnal penelitian terdahulu yang relevan dengan topik IoT dan &lt;em>smart campus&lt;/em>.&lt;/li>
&lt;li>Memverifikasi reputasi dan jumlah sitasi suatu publikasi sebelum dijadikan rujukan.&lt;/li>
&lt;li>Menjadi sumber data untuk &lt;em>literature review&lt;/em> pada Bab II proposal.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="2-akun-mendeley--zotero">2. Akun Mendeley &amp;amp; Zotero
&lt;/h2>&lt;p>Kedua &lt;em>reference manager&lt;/em> ini dipersiapkan sebagai alat bantu dalam mengelola daftar pustaka.&lt;/p>
&lt;h3 id="mendeley">Mendeley
&lt;/h3>&lt;ul>
&lt;li>Digunakan sebagai &lt;strong>manajer referensi utama&lt;/strong>.&lt;/li>
&lt;li>Mendukung impor metadata langsung dari Google Scholar dan PDF.&lt;/li>
&lt;li>Terintegrasi dengan Microsoft Word melalui &lt;em>Mendeley Cite&lt;/em> untuk pembuatan sitasi otomatis (format APA/IEEE).&lt;/li>
&lt;/ul>
&lt;h3 id="zotero">Zotero
&lt;/h3>&lt;ul>
&lt;li>Dipersiapkan sebagai &lt;strong>alternatif cadangan&lt;/strong>.&lt;/li>
&lt;li>Keunggulan pada &lt;em>browser connector&lt;/em> yang cepat menangkap metadata dari halaman web jurnal.&lt;/li>
&lt;li>Berguna untuk menyimpan &lt;em>snapshot&lt;/em> halaman referensi secara utuh.&lt;/li>
&lt;/ul>
&lt;p>Dengan dua alat ini, penulisan daftar pustaka pada laporan Project System dapat dilakukan secara konsisten dan terhindar dari kesalahan format.&lt;/p>
&lt;hr>
&lt;h2 id="3-publish-or-perish-pop">3. Publish or Perish (PoP)
&lt;/h2>&lt;p>Publish or Perish telah di-&lt;em>install&lt;/em> dan dikonfigurasi menggunakan sumber data &lt;strong>Google Scholar&lt;/strong>. Perangkat lunak ini akan dimanfaatkan untuk:&lt;/p>
&lt;ul>
&lt;li>Menghitung metrik sitasi (&lt;em>h-index&lt;/em>, &lt;em>g-index&lt;/em>) dari kandidat referensi.&lt;/li>
&lt;li>Menelusuri penelitian terdahulu yang membahas topik serupa.&lt;/li>
&lt;li>Mengekspor hasil pencarian ke format &lt;code>.bib&lt;/code> atau &lt;code>.ris&lt;/code> agar dapat diimpor ke Mendeley/Zotero.&lt;/li>
&lt;/ul>
&lt;p>Alur kerja yang direncanakan:&lt;/p>
&lt;pre class="mermaid">
flowchart LR
A[Publish or Perish] --&amp;gt;|Query topik IoT| B[Hasil pencarian + metrik sitasi]
B --&amp;gt;|Export .bib / .ris| C[Mendeley / Zotero]
C --&amp;gt;|Cite otomatis| D[Laporan Project System]
&lt;/pre>
&lt;hr>
&lt;h2 id="4-website-perkuliahan">4. Website Perkuliahan
&lt;/h2>&lt;p>Website perkuliahan disiapkan menggunakan &lt;strong>Hugo&lt;/strong> (generator situs statis) dengan alasan:&lt;/p>
&lt;ul>
&lt;li>Proses &lt;em>build&lt;/em> cepat dan ringan.&lt;/li>
&lt;li>Konten ditulis dalam format &lt;strong>Markdown&lt;/strong>, sehingga mudah didokumentasikan.&lt;/li>
&lt;li>Mudah di-&lt;em>deploy&lt;/em> ke hosting statis (GitHub Pages / Netlify).&lt;/li>
&lt;li>Mendukung &lt;em>front matter&lt;/em> untuk kategorisasi dan penandaan (&lt;em>tagging&lt;/em>) setiap tugas.&lt;/li>
&lt;/ul>
&lt;p>Struktur direktori konten yang digunakan:&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;span class="lnt">7
&lt;/span>&lt;span class="lnt">8
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">content/
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">└── posts/
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ├── tugas-pertemuan-pertama.md
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> └── ...
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">static/
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">└── img/
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ├── iot-mapping.jpeg
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> └── ...
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>Website ini akan menjadi wadah publikasi seluruh materi perkuliahan dan laporan tugas selama satu semester.&lt;/p>
&lt;hr>
&lt;h2 id="5-tema-penelitian-yang-dipilih">5. Tema Penelitian yang Dipilih
&lt;/h2>&lt;blockquote>
&lt;p>&lt;strong>Tema: c. Jaringan Komputer / Internet of Things (IoT)&lt;/strong>&lt;/p>&lt;/blockquote>
&lt;h3 id="judul-project-system">Judul Project System
&lt;/h3>&lt;p>&lt;strong>Sistem Informasi Mapping dan Monitoring Ketersediaan Ruang Kelas Berbasis IoT (Studi Kasus: Universitas Muhammadiyah Cirebon)&lt;/strong>&lt;/p>
&lt;h3 id="alasan-pemilihan-tema">Alasan Pemilihan Tema
&lt;/h3>&lt;ol>
&lt;li>&lt;strong>Relevansi dengan permasalahan nyata di kampus.&lt;/strong> Jadwal statis yang ditempel di awal semester sering tidak sesuai kondisi lapangan ketika terjadi perubahan jadwal, kelas pengganti, atau pembatalan kuliah.&lt;/li>
&lt;li>&lt;strong>Kombinasi dua bidang keilmuan.&lt;/strong> Penelitian ini menggabungkan &lt;em>hardware&lt;/em> (mikrokontroler dan sensor) dengan &lt;em>software&lt;/em> (sistem informasi berbasis web), sehingga mencakup ranah jaringan komputer sekaligus rekayasa perangkat lunak.&lt;/li>
&lt;li>&lt;strong>Mendukung konsep Smart Campus&lt;/strong> yang sedang diarahkan pada lingkungan Universitas Muhammadiyah Cirebon.&lt;/li>
&lt;li>&lt;strong>Kelayakan implementasi&lt;/strong> relatif tinggi karena komponen yang digunakan (ESP8266 dan sensor PIR) murah dan mudah diperoleh.&lt;/li>
&lt;/ol>
&lt;hr>
&lt;h2 id="6-ringkasan-substansi-project">6. Ringkasan Substansi Project
&lt;/h2>&lt;h3 id="61-latar-belakang">6.1 Latar Belakang
&lt;/h3>&lt;p>Peningkatan jumlah mahasiswa Universitas Muhammadiyah Cirebon berbanding lurus dengan intensitas penggunaan ruang kelas. Namun, pemantauan penggunaan ruang kelas masih bersifat &lt;strong>konvensional&lt;/strong> dan bergantung pada &lt;strong>jadwal statis&lt;/strong>. Akibatnya:&lt;/p>
&lt;ul>
&lt;li>Mahasiswa dan dosen harus mendatangi ruangan satu per satu untuk mengetahui statusnya.&lt;/li>
&lt;li>Jadwal statis tidak merepresentasikan kondisi aktual (misalnya kelas selesai lebih cepat atau dibatalkan).&lt;/li>
&lt;li>Pengecekan manual tidak efisien dari segi waktu dan tenaga.&lt;/li>
&lt;/ul>
&lt;p>Solusi yang ditawarkan adalah &lt;strong>sistem pemantauan otomatis berbasis IoT&lt;/strong> dengan sensor keberadaan yang terintegrasi ke dashboard web, menampilkan &lt;strong>denah gedung digital&lt;/strong> (&lt;em>indoor mapping&lt;/em>) dengan indikator warna status ruangan.&lt;/p>
&lt;h3 id="62-rumusan-masalah">6.2 Rumusan Masalah
&lt;/h3>&lt;ol>
&lt;li>Bagaimana merancang bangun perangkat IoT yang mampu mendeteksi keberadaan pengguna di dalam ruang kelas secara &lt;em>real-time&lt;/em>?&lt;/li>
&lt;li>Bagaimana membangun sistem informasi berbasis web yang dapat menampilkan visualisasi denah ketersediaan ruang kelas di UMC?&lt;/li>
&lt;li>Bagaimana mengintegrasikan data sensor IoT ke dalam &lt;em>dashboard&lt;/em> web agar status ruangan ter-&lt;em>update&lt;/em> otomatis tanpa input manual?&lt;/li>
&lt;/ol>
&lt;h3 id="63-tujuan-penelitian">6.3 Tujuan Penelitian
&lt;/h3>&lt;ol>
&lt;li>Merancang dan membangun perangkat keras IoT menggunakan &lt;strong>ESP8266&lt;/strong> dan &lt;strong>sensor PIR&lt;/strong> untuk deteksi keberadaan pengguna secara &lt;em>real-time&lt;/em>.&lt;/li>
&lt;li>Membangun &lt;strong>dashboard web&lt;/strong> yang memvisualisasikan denah gedung UMC sebagai penanda status ketersediaan ruang kelas.&lt;/li>
&lt;li>Mengimplementasikan integrasi antara perangkat sensor dan server web agar perubahan status ter-&lt;em>update&lt;/em> otomatis.&lt;/li>
&lt;/ol>
&lt;h3 id="64-batasan-masalah">6.4 Batasan Masalah
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">Aspek&lt;/th>
&lt;th style="text-align: left">Batasan&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">Objek&lt;/td>
&lt;td style="text-align: left">Studi kasus di Universitas Muhammadiyah Cirebon (implementasi prototipe pada ruang kelas terpilih)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Perangkat Keras&lt;/td>
&lt;td style="text-align: left">Mikrokontroler &lt;strong>ESP8266&lt;/strong> dan sensor &lt;strong>PIR&lt;/strong> (&lt;em>Passive Infrared&lt;/em>)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Sistem Mapping&lt;/td>
&lt;td style="text-align: left">&lt;em>Indoor mapping&lt;/em> (denah lantai digital), bukan GIS berskala luas&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Perangkat Lunak&lt;/td>
&lt;td style="text-align: left">&lt;strong>PHP&lt;/strong> dan basis data &lt;strong>MySQL&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Indikator Status&lt;/td>
&lt;td style="text-align: left">Dua kondisi: &lt;strong>Terisi&lt;/strong> (merah) dan &lt;strong>Kosong&lt;/strong> (hijau)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Konektivitas&lt;/td>
&lt;td style="text-align: left">Memerlukan jaringan Wi-Fi yang stabil di area kelas&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="65-manfaat-penelitian">6.5 Manfaat Penelitian
&lt;/h3>&lt;p>&lt;strong>Teoretis&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Menjadi referensi bagi penelitian selanjutnya terkait IoT untuk konsep &lt;em>Smart Campus&lt;/em>.&lt;/li>
&lt;li>Memperluas wawasan mengenai integrasi &lt;em>sensor hardware&lt;/em> dengan sistem informasi berbasis web dalam konteks &lt;em>indoor mapping&lt;/em>.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Praktis&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Mahasiswa &amp;amp; Dosen:&lt;/strong> kemudahan mencari ruang kelas kosong secara &lt;em>real-time&lt;/em> tanpa pengecekan fisik.&lt;/li>
&lt;li>&lt;strong>Universitas:&lt;/strong> mendukung terwujudnya &lt;em>Smart Campus&lt;/em> melalui manajemen fasilitas yang lebih modern dan transparan.&lt;/li>
&lt;li>&lt;strong>Penulis:&lt;/strong> sarana implementasi ilmu pemrograman web, jaringan komputer, dan mikrokontroler.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="7-landasan-teori-singkat">7. Landasan Teori Singkat
&lt;/h2>&lt;h3 id="71-sistem-informasi">7.1 Sistem Informasi
&lt;/h3>&lt;p>Kombinasi teknologi informasi dan aktivitas manusia yang menggunakannya untuk mendukung operasi dan manajemen. Pada penelitian ini, sistem informasi berperan mengolah data mentah sensor menjadi informasi visual (status ruangan) yang berguna bagi pengguna.&lt;/p>
&lt;h3 id="72-mapping-digital-indoor-mapping">7.2 Mapping Digital (Indoor Mapping)
&lt;/h3>&lt;p>Proses visualisasi data spasial atau denah lokasi ke dalam format digital. Dalam penelitian ini, pemetaan &lt;strong>tidak&lt;/strong> merujuk pada pemetaan geografis bumi (GIS), melainkan &lt;strong>denah lantai gedung&lt;/strong> untuk menunjukkan posisi ruang kelas secara spesifik.&lt;/p>
&lt;h3 id="73-internet-of-things-iot">7.3 Internet of Things (IoT)
&lt;/h3>&lt;p>Konsep di mana objek fisik memiliki kemampuan mentransfer data melalui jaringan tanpa memerlukan interaksi manusia ke manusia. Arsitektur sistem terdiri dari &lt;strong>Node&lt;/strong> (perangkat sensor) yang mengirim data status ruangan ke &lt;strong>Server&lt;/strong> (&lt;em>web dashboard&lt;/em>) melalui koneksi nirkabel.&lt;/p>
&lt;h3 id="74-mikrokontroler-esp8266">7.4 Mikrokontroler ESP8266
&lt;/h3>&lt;p>Modul mikrokontroler dengan kemampuan Wi-Fi terintegrasi. Umum digunakan dalam pengembangan IoT karena dapat terhubung langsung ke internet (&lt;em>stand-alone&lt;/em>) tanpa mikrokontroler tambahan.&lt;/p>
&lt;h3 id="75-sensor-pir-passive-infrared">7.5 Sensor PIR (&lt;em>Passive Infrared&lt;/em>)
&lt;/h3>&lt;p>Sensor yang mendeteksi keberadaan berdasarkan &lt;strong>pergerakan objek&lt;/strong> melalui pancaran inframerah pasif dari tubuh manusia.&lt;/p>
&lt;h3 id="76-stack-teknologi">7.6 Stack Teknologi
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">Lapisan&lt;/th>
&lt;th style="text-align: left">Teknologi&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">Firmware perangkat&lt;/td>
&lt;td style="text-align: left">C/C++ (Arduino IDE)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Backend dashboard&lt;/td>
&lt;td style="text-align: left">PHP&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Basis data&lt;/td>
&lt;td style="text-align: left">MySQL&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Antarmuka pengguna&lt;/td>
&lt;td style="text-align: left">HTML, CSS, JavaScript (Web Browser)&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="8-perancangan-sistem">8. Perancangan Sistem
&lt;/h2>&lt;h3 id="81-arsitektur-umum">8.1 Arsitektur Umum
&lt;/h3>&lt;pre class="mermaid">
flowchart TB
subgraph Node[&amp;#34;Perangkat Keras (Ruang Kelas)&amp;#34;]
A[Sensor PIR] --&amp;gt;|Sinyal 0/1| B[ESP8266]
end
B --&amp;gt;|HTTP POST via Wi-Fi| C[Server Web]
C --&amp;gt; D[(Database MySQL)]
C --&amp;gt; E[Dashboard PHP]
E --&amp;gt;|Denah + Indikator Warna| F[Dosen / Mahasiswa / Admin]
&lt;/pre>
&lt;h3 id="82-aktor-sistem-use-case">8.2 Aktor Sistem (Use Case)
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">Aktor&lt;/th>
&lt;th style="text-align: left">Peran&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Mahasiswa &amp;amp; Dosen&lt;/strong>&lt;/td>
&lt;td style="text-align: left">Melihat &lt;em>mapping&lt;/em> denah ruangan secara &lt;em>real-time&lt;/em>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Admin&lt;/strong>&lt;/td>
&lt;td style="text-align: left">Mengelola data master ruang kelas dan konfigurasi node&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Perangkat Sensor IoT&lt;/strong>&lt;/td>
&lt;td style="text-align: left">Mengirim data logika pergerakan (0/1)&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="83-alur-aktivitas-pengiriman-data">8.3 Alur Aktivitas Pengiriman Data
&lt;/h3>&lt;pre class="mermaid">
sequenceDiagram
participant PIR as Sensor PIR
participant ESP as ESP8266
participant SRV as Server (API)
participant DB as MySQL
PIR-&amp;gt;&amp;gt;ESP: Deteksi pergerakan (sinyal 0/1)
ESP-&amp;gt;&amp;gt;ESP: Proses data (verifikasi logika)
ESP-&amp;gt;&amp;gt;SRV: HTTP POST (status, timestamp, ID node)
SRV-&amp;gt;&amp;gt;SRV: Ekstrak data sensor
SRV-&amp;gt;&amp;gt;DB: Query SQL (UPDATE status)
DB--&amp;gt;&amp;gt;SRV: Konfirmasi
SRV--&amp;gt;&amp;gt;ESP: HTTP Response 200 OK
&lt;/pre>
&lt;h3 id="84-perancangan-basis-data">8.4 Perancangan Basis Data
&lt;/h3>&lt;p>&lt;strong>Tabel &lt;code>ruang_kelas&lt;/code>&lt;/strong> — menyimpan data master identitas ruangan beserta status ketersediaan saat ini.&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">Field&lt;/th>
&lt;th style="text-align: left">Tipe&lt;/th>
&lt;th style="text-align: left">Keterangan&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">&lt;code>id_ruang&lt;/code>&lt;/td>
&lt;td style="text-align: left">VARCHAR (PK)&lt;/td>
&lt;td style="text-align: left">Kode unik ruangan&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;code>nama_ruang&lt;/code>&lt;/td>
&lt;td style="text-align: left">VARCHAR&lt;/td>
&lt;td style="text-align: left">Nama atau nomor ruang kelas&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;code>lokasi_gedung&lt;/code>&lt;/td>
&lt;td style="text-align: left">VARCHAR&lt;/td>
&lt;td style="text-align: left">Nama gedung atau lantai&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;code>status_ketersediaan&lt;/code>&lt;/td>
&lt;td style="text-align: left">ENUM(&amp;lsquo;Kosong&amp;rsquo;,&amp;lsquo;Terisi&amp;rsquo;)&lt;/td>
&lt;td style="text-align: left">Indikator kondisi &lt;em>real-time&lt;/em>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;code>last_update&lt;/code>&lt;/td>
&lt;td style="text-align: left">TIMESTAMP&lt;/td>
&lt;td style="text-align: left">Waktu pembaruan data terakhir dari IoT&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>&lt;strong>Tabel &lt;code>log_sensor&lt;/code>&lt;/strong> — merekam riwayat perubahan kondisi yang ditangkap sensor.&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">Field&lt;/th>
&lt;th style="text-align: left">Tipe&lt;/th>
&lt;th style="text-align: left">Keterangan&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">&lt;code>id_log&lt;/code>&lt;/td>
&lt;td style="text-align: left">INT (PK, AI)&lt;/td>
&lt;td style="text-align: left">ID log&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;code>id_ruang&lt;/code>&lt;/td>
&lt;td style="text-align: left">VARCHAR (FK)&lt;/td>
&lt;td style="text-align: left">Relasi ke &lt;code>ruang_kelas&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;code>logika_gerak&lt;/code>&lt;/td>
&lt;td style="text-align: left">TINYINT&lt;/td>
&lt;td style="text-align: left">1 = ada gerakan, 0 = tidak ada&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;code>waktu_log&lt;/code>&lt;/td>
&lt;td style="text-align: left">TIMESTAMP&lt;/td>
&lt;td style="text-align: left">Waktu pencatatan&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="85-perancangan-input">8.5 Perancangan Input
&lt;/h3>&lt;ol>
&lt;li>&lt;strong>Input Otomatis (Hardware)&lt;/strong> — sinyal logika &lt;code>HIGH (1)&lt;/code> atau &lt;code>LOW (0)&lt;/code> dari sensor PIR berdasarkan deteksi pancaran inframerah dari pergerakan manusia, dikirim mikrokontroler via protokol HTTP POST/GET ke server.&lt;/li>
&lt;li>&lt;strong>Input Manual (Admin Web)&lt;/strong> — formulir berbasis web untuk menambah, mengubah, atau menghapus data master ruang kelas serta memetakan koordinat denah gedung.&lt;/li>
&lt;/ol>
&lt;h3 id="86-perancangan-output">8.6 Perancangan Output
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>Indikator warna status:&lt;/strong> ruangan &lt;strong>Terisi&lt;/strong> berwarna &lt;strong>merah&lt;/strong>, ruangan &lt;strong>Kosong&lt;/strong> berwarna &lt;strong>hijau&lt;/strong>.&lt;/li>
&lt;li>&lt;strong>Informasi tambahan:&lt;/strong> nama ruangan, lokasi lantai, serta waktu terakhir data diperbarui dari node sensor.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="9-rencana-implementasi">9. Rencana Implementasi
&lt;/h2>&lt;h3 id="91-perangkat-keras">9.1 Perangkat Keras
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">Komponen&lt;/th>
&lt;th style="text-align: left">Fungsi&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">Mikrokontroler &lt;strong>ESP8266&lt;/strong>&lt;/td>
&lt;td style="text-align: left">Unit pemroses utama dengan modul Wi-Fi internal&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Sensor &lt;strong>PIR&lt;/strong>&lt;/td>
&lt;td style="text-align: left">Pendeteksi keberadaan manusia berbasis pergerakan&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Router Wi-Fi Kampus&lt;/td>
&lt;td style="text-align: left">Media transmisi jaringan nirkabel lokal di area kelas&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Komputer Server / Cloud Hosting&lt;/td>
&lt;td style="text-align: left">Menampung database dan web server &lt;em>dashboard&lt;/em>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="92-perangkat-lunak">9.2 Perangkat Lunak
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">Perangkat&lt;/th>
&lt;th style="text-align: left">Fungsi&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>PHP&lt;/strong>&lt;/td>
&lt;td style="text-align: left">Pengembangan &lt;em>backend&lt;/em> dashboard yang dinamis&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>MySQL&lt;/strong>&lt;/td>
&lt;td style="text-align: left">Sistem manajemen basis data relasional&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Arduino IDE (C/C++)&lt;/strong>&lt;/td>
&lt;td style="text-align: left">Penulisan program dan &lt;em>flashing firmware&lt;/em> ke ESP8266&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Web Browser&lt;/strong>&lt;/td>
&lt;td style="text-align: left">Antarmuka pengguna mengakses dashboard monitoring&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="93-pelaksana-brainware">9.3 Pelaksana (&lt;em>Brainware&lt;/em>)
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">Peran&lt;/th>
&lt;th style="text-align: left">Tanggung Jawab&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Administrator Sistem&lt;/strong> (Staf IT/Akademik)&lt;/td>
&lt;td style="text-align: left">Pemeliharaan web server, pengelolaan master data ruangan, konfigurasi teknis alat&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Dosen&lt;/strong>&lt;/td>
&lt;td style="text-align: left">Pengguna akhir — mencari ruang kelas pengganti atau ruang rapat kosong&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Mahasiswa&lt;/strong>&lt;/td>
&lt;td style="text-align: left">Pengguna akhir — memantau status keterpakaian kelas secara &lt;em>real-time&lt;/em>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="10-penelitian-terdahulu-ringkasan">10. Penelitian Terdahulu (Ringkasan)
&lt;/h2>&lt;p>Beberapa penelitian sejenis yang menjadi referensi awal:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: center">No&lt;/th>
&lt;th style="text-align: left">Penulis (Tahun)&lt;/th>
&lt;th style="text-align: left">Fokus Penelitian&lt;/th>
&lt;th style="text-align: left">Perbedaan dengan Penelitian Ini&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: center">1&lt;/td>
&lt;td style="text-align: left">Syifa Chairunnisa Azzahra SRG, dkk. (2025)&lt;/td>
&lt;td style="text-align: left">Monitoring ketersediaan ruang kelas berbasis LoRa&lt;/td>
&lt;td style="text-align: left">Menggunakan LoRa + ESP32; penelitian ini menggunakan ESP8266 berbasis Wi-Fi dengan fokus visualisasi denah digital&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">2&lt;/td>
&lt;td style="text-align: left">Via Khusnul Pratifi, dkk. (2024)&lt;/td>
&lt;td style="text-align: left">Integrasi DHT11 + PIR untuk otomatisasi suhu dan deteksi gerakan&lt;/td>
&lt;td style="text-align: left">Fokus pada kontrol suhu/kipas; penelitian ini pada pemantauan status ketersediaan ruang kelas&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">3&lt;/td>
&lt;td style="text-align: left">Krisna Gilang Prakoso &amp;amp; Bonda Sisehaputra (2024)&lt;/td>
&lt;td style="text-align: left">Monitoring ruang kuliah berbasis NFC&lt;/td>
&lt;td style="text-align: left">Memerlukan &lt;em>tapping&lt;/em> kartu e-KTP; penelitian ini memakai PIR tanpa interaksi fisik&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">4&lt;/td>
&lt;td style="text-align: left">Safarudin, dkk. (2023)&lt;/td>
&lt;td style="text-align: left">Smart classroom dengan RFID berbasis IoT&lt;/td>
&lt;td style="text-align: left">Fokus pada kendali akses pintu (&lt;em>auto-lock&lt;/em>); penelitian ini pada penyajian visual status ruangan&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">5&lt;/td>
&lt;td style="text-align: left">Joko Riyanto, dkk. (2020)&lt;/td>
&lt;td style="text-align: left">Monitoring ruang kelas berbasis IoT di Universitas Pamulang&lt;/td>
&lt;td style="text-align: left">Menggunakan Raspberry Pi + LDR; penelitian ini ESP8266 + PIR&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">6&lt;/td>
&lt;td style="text-align: left">Ferdinand Tri Wibowo (2010)&lt;/td>
&lt;td style="text-align: left">Sistem informasi multimedia visualisasi pemakaian ruang kelas&lt;/td>
&lt;td style="text-align: left">Visualisasi berbasis jadwal statis; penelitian ini dinamis dari data sensor &lt;em>real-time&lt;/em>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">7&lt;/td>
&lt;td style="text-align: left">Annisa Dwita Aurum (2021)&lt;/td>
&lt;td style="text-align: left">Monitoring laboratorium dengan sensor &lt;em>optical fingerprint&lt;/em>&lt;/td>
&lt;td style="text-align: left">Menggunakan sidik jari; penelitian ini PIR tanpa data biometrik&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">8&lt;/td>
&lt;td style="text-align: left">Dyna Marisa Khairina, dkk. (2018)&lt;/td>
&lt;td style="text-align: left">SIMERU — manajemen reservasi ruang (FKTI Universitas Mulawarman)&lt;/td>
&lt;td style="text-align: left">Aplikasi desktop untuk reservasi; penelitian ini berbasis IoT dan web untuk kondisi aktual&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">9&lt;/td>
&lt;td style="text-align: left">Indah Purnama Sari, dkk. (2025)&lt;/td>
&lt;td style="text-align: left">Smart Class berbasis IoT (pengenalan wajah + deteksi asap)&lt;/td>
&lt;td style="text-align: left">Fokus pada face recognition via ESP32-Cam; penelitian ini pada efisiensi &lt;em>indoor mapping&lt;/em>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">10&lt;/td>
&lt;td style="text-align: left">Siti Nur Aini, dkk. (2022)&lt;/td>
&lt;td style="text-align: left">Smart parking dengan RFID + Arduino Uno&lt;/td>
&lt;td style="text-align: left">Objek pada slot parkir; penelitian ini mengadopsi konsep serupa untuk ruang kelas&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="11-kesimpulan--saran">11. Kesimpulan &amp;amp; Saran
&lt;/h2>&lt;h3 id="111-kesimpulan">11.1 Kesimpulan
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>Efisiensi pengecekan:&lt;/strong> sistem menggantikan proses pengecekan kelas manual yang tidak efisien dengan visualisasi pemetaan digital secara &lt;em>real-time&lt;/em>.&lt;/li>
&lt;li>&lt;strong>Otomatisasi perangkat:&lt;/strong> kombinasi ESP8266 dan sensor PIR efektif mendeteksi keberadaan pengguna dan mengirimkannya via jaringan nirkabel.&lt;/li>
&lt;li>&lt;strong>Visualisasi intuitif:&lt;/strong> dashboard web menyajikan informasi ketersediaan ruangan melalui indikator warna yang mudah dipahami (merah = terisi, hijau = kosong).&lt;/li>
&lt;li>&lt;strong>Pembaruan otomatis:&lt;/strong> integrasi perangkat keras dan basis data berjalan mulus, status ruangan selalu ter-&lt;em>update&lt;/em> tanpa intervensi manual.&lt;/li>
&lt;/ul>
&lt;h3 id="112-saran-pengembangan">11.2 Saran Pengembangan
&lt;/h3>&lt;ol>
&lt;li>&lt;strong>Aplikasi mobile&lt;/strong> (Android/iOS) dengan fitur &lt;em>push notification&lt;/em> saat ruang kelas kosong.&lt;/li>
&lt;li>&lt;strong>Penambahan sensor&lt;/strong> suhu (DHT) dan cahaya (LDR) untuk mendukung kendali perangkat listrik otomatis demi efisiensi energi.&lt;/li>
&lt;li>&lt;strong>Peningkatan skalabilitas:&lt;/strong> penyempurnaan desain &lt;em>casing&lt;/em> perangkat keras dan penerapan catu daya cadangan (baterai) untuk implementasi di seluruh gedung kampus.&lt;/li>
&lt;/ol>
&lt;hr>
&lt;p>Dokumen ini akan diperbarui seiring berjalannya tahapan Project System berikutnya (analisis kebutuhan, perancangan detail, implementasi prototipe, dan pengujian).&lt;/p></description></item></channel></rss>