Logo
© 2019 - 2026 SantriKoding.
All Levels

Membangun Smart Home System Dengan Laravel, React Native dan NodeMCU

5.0 (3 ulasan)
49 members
DISKON 30%
Rp. 400.000
Rp. 280.000

TENTANG


Pada eBook ini kita semua akan belajar menjadi seorang IoT Developer dengan mengembangkan sebuah produk Smart Home System, dimana kita bisa mengontrol peralatan-peralatan di rumah dengan aplikasi, seperti menyalakan lampu, kulkas, kipas, ac dan lain sebagainya.

Untuk aplikasinya sendiri akan kita kembangkan menggunakan Laravel (Ajax) dan React Native. Laravel akan bekerja sebagai aplikasi untuk mengontrol peralatan dan juga sebagai web service yang nanti berinteraksi dengan hardware dan Android melalui Rest API.

Sedangkan Ajax akan kita gunakan di dalam pengembangan aplikasi web, agar aplikasi menjadi lebih interaktif dan cepat dalam mengubah status dari peralatan yang dihubungkan.

Di dalam materi Laravel kita akan belajar banyak hal, seperti proses installasi, membuat models dan migrations, data seeders, Ajax, Rest API dan masih banyak lagi.

Untuk React Native akan kita gunakan untuk mengembangkan aplikasi Android-nya, jadi nanti kita juga bisa mengontrol peralatan dirumah hanya dengan smartphone. Dimana data yang ditampilkan oleh aplikasi Android akan diambil dari Rest API yang dibuat di Laravel.

Setelah itu, kita juga akan belajar merakit module-module hardware yang mana nanti digunakan untuk mengontrol peralatan-peralatan di rumah, adapaun module yang akan kita gunakan adalah NodeMCU (based Arduino), Relay, kabel jumper, lampu dan lain sebagainya.

Setelah module-module berhasil dirakit, maka langkah selanjutnya kita akan belajar menghubungkan antara aplikasi yang kita buat dengan hardware yang sudah kita rakit dengan menggunakan Rest API. Setelah aplikasi dan hardware terhubung, maka kita bisa mengontrol semua peralatan di dalam rumah menggunakan aplikasi.

Dengan mempelajari materi di dalam eBook ini, diharapkan teman-teman bisa mengembangkan sebuah produk IoT yang bisa dijual dan dimanfaatkan untuk banyak orang. Dan tentu saja bisa menjadi seorang FullStack Developer dan IoT Developer yang handal.

DAFTAR ISI


Pendahuluan
Cover
Kata Pengantar
Lisensi
Tentang
Perancangan
Diagram Alur Smart Home
Struktur Table Database (ERD)
Membangun Web App (Laravel)
Persiapan dan Tools Pendukung
Membuat Project Laravel
Konfigurasi Koneksi Database
Membuat Models dan Migrations
Membuat Relasi Table
Membuat Seeder Lampu
Membuat Layout Aplikasi Web
Menampilkan Data Lampu
Membuat Fitur Update Lampu dengan Ajax
Menampilkan History Lampu dengan Chart
Membuat Rest API Lampu
Membuat Rest API Status Lampu
Membuat Rest API History Lampu
Menjalankan Laravel di IP Local
Membangun Android App (React Native)
Environment Development
Membuat Project React Native
Assets Aplikasi
Install dan Konfigurasi React Native Navigation
Membuat Screen Aplikasi
Membuat Bottom Tabs Navigation
Menampilkan Navigation Aplikasi
Halaman Home Screen
Installasi Async Store di React Native
Halaman Setting Screen
Menampilkan Data Lampu dari Web Server
Membuat Fungsi Update Status Lampu
Menampilkan History Dengan Chart
Build ke APK
Membangun Smart Home (NodeMCU)
Hardware atau Module yang Dibutuhkan
Skema Smart Home
Install Arduino IDE
Install Board NodeMCU di Arduino IDE
Install Library Arduino JSON
Membuat Kode untuk Smart Home
Pengujian Smart Home
Penutup
Source Code
Penutup

TOOLS

Tools yang digunakan dalam course ini

Laravel
Laravel

The PHP Framework for Web Artisans

See More
React Native
React Native

Create native apps for Android and iOS

See More
NodeMCU
NodeMCU

Platform IoT Opensource

See More

SCREENSHOTS

Screenshot hasil projek dari course ini

Android Apps
Android Apps
Android Apps (Control)
Android Apps (Control)
Android Apps (Grafik)
Android Apps (Grafik)
Web Apps
Web Apps
Web Apps (Grafik)
Web Apps (Grafik)

BENEFITS

Manfaat yang akan Anda dapatkan dari course ini


Ebook

Source Code

Private Group Member

Konsultasi Belajar

Update Materi

Kupon Diskon Hosting

Sertifikat

Akses Selamanya

Real Studi Kasus

DISUSUN OLEH

Tim expert yang menyusun course ini

Fika Ridaul Maulayya
Fika Ridaul Maulayya
PREMIUM MEMBER

Full-Stack Developer, Content Creator and CEO & Founder SantriKoding.com


ULASAN MEMBERS

Apa kata mereka tentang course ini

qosdu sabil

Seorang mechanic yang sedang menimba ilmu sof...

"tempat belajar paling nyaman dan sangat mudah di mengerti, ya di santrikoding ini."

"mantabb polll selalu di respon tiap ada kendala"

Butuh Bantuan?