Laporan FMS
Laporan FMS
Oleh :
Muhammad Fakhri Ramadhan
2164110119
4 MED
Revolusi Industri 4.0 merupakan fenomena yang mengkolaborasikan teknologi cyber dan
teknologi otomatisasi. Konsep penerapannya berpusat pada konsep otomatisasi yang dilakukan
oleh teknologi tanpa memerlukan tenaga kerja manusia dalam proses pengaplikasiannya.Hal
tersebut tentunya menambah nilai efisiensi pada suatu lingkungan kerja di mana manajemen
waktu dianggap sebagai sesuatu yang vital dan sangat dibutuhkan oleh para pemain industri.
Selain itu, manajemen waktu yang baik secara eksponensial akan berdampak pada kualitas
tenaga kerja dan biaya produksi.Contoh konkrit yang dapat diambil dari pemanfaatan teknologi
pada bidang industri adalah proses pembukuan dan produksi yang kini sudah dapat dengan
mudah diakses oleh siapa saja dan kapan saja. Terlepas dari peran teknologi dalam bidang
industri, manfaatnya juga bisa didapatkan oleh seluruh lapisan masyarakat. Saat ini, pengambilan
dan pertukaran informasi dapat dengan mudah dilakukan kapan saja dan di mana saja melalui
jaringan internet.
Dalam Revolusi Industri 4.0, akan ada 9 teknologi yang akan menjadi pilar utama untuk
mengembangkan sebuah industri biasa menuju industri yang siap digital. dan diantaranya adalah:
Inovasi baru di Industri 4.0, diantaranya Internet of Things (IoT), Big Data, percetakan 3D,
Artifical Intelligence (AI), kendaraan tanpa pengemudi, rekayasa genetika, robot dan mesin
pintar. Salah satu hal terbesar didalam Revolusi Industri 4.0 adalah IoT (Internet of Things). IoT
memiliki kemampuan dalam menyambungkan dan memudahkan proses komunikasi antara
mesin, perangkat, sensor, dan manusia melalui jaringan internet. Sebagai contoh, apabila
sebelumnya di era Revolusi Industri 3.0 kita tidak dapat memantau peralatan elektronik di rumah
ketika kita akan bepergian. Tentunya hal tersebut dapat menyebabkan borosnya penggunaan
listrik atau bahkan bisa menyebabkan kerugian yang lebih besar yaitu kebakaran. Namun dengan
adanya Iot, cukup dengan aplikasi yang ada di dalam gadget kita dan koneksi internet, kita dapat
mengontrol aktifitas peralatan elektronik kita dimanapun dan kapanpun.
Saat ini, Indonesia sudah mulai menggarap Revolusi Industri 4.0, terlihat dari banyaknya
pabrik-pabrik yang telah menerapkan sistem jaringan internet untuk memudahkan akses-akses
informasi internal, pengawasan karyawan, dan pembukuan. Pabrik-pabrik tersebut sering disebut
dengan istilah Smart Factory. Untuk menghadapi era Revolusi Industri 4.0 yang masih tergolong
baru ini, diperlukan persiapan khusus yang mendukung terutama untuk pelaku industri.
ISI
1. Pengertian Arduino
Arduino adalah jenis software pengendali mikro berupa single board dengan lisensi open-
source yang merupakan turunan dari wiring platform. Tujuan dirancangnya arduino adalah unutk
mempermudah penggunaan rekayasa elektronik untuk diaplikasian ke berbagai bidang.
Sedangkan perangkat kerasnya menggunakan prosesor Atmel AVR dengan bahasa pemrograman
tersendiri yang mirip dengan bahasa pascal C.
Arduino Uno adalah salah satu development kit mikrokontroler yang berbasis pada
ATmega28. Arduino Uno merupakan salah satu board dari family Arduino. Ada beberapa
macam arduino bard seperti Arduino Nano, Arduino Pro Mini, Arduino Mega, Arduino Yun, dll.
Namun yang paling populer adalah Arduino Uno. Modul ini sudah dilengkapi dengan berbagai
hal yang dibutuhkan untuk mendukung mikrokontroler untuk bekerja, tinggal colokkan ke power
suply atau sambungkan melalui kabel USB ke PC, Arduino Uno ini sudah siap bekerja.Arduino
Uno board memilki 14 pin digital input/output, 6 analog input, sebuah resonator keramik
16MHz, koneksi USB, colokan power input, ICSP header, dan sebuah tombol reset.
Spesifikasi Arduino Uno
Program yang ditulis dengan menggunaan Arduino Software (IDE) disebut sebagai
sketch. Sketch ditulis dalam suatu editor teks dan disimpan dalam file dengan ekstensi .ino. Teks
editor pada Arduino Software memiliki fitur” seperti cutting/paste dan seraching/replacing
sehingga memudahkan kamu dalam menulis kode program.Pada Software Arduino IDE, terdapat
semacam message box berwarna hitam yang berfungsi menampilkan status, seperti pesan error,
compile, dan upload program. Di bagian bawah paling kanan Sotware Arduino IDE, menunjukan
board yang terkonfigurasi beserta COM Ports yang digunakan.
4. Pengertian Proteus
Software Proteus adalah sebuah software yang digunakan untuk mendesain PCB yang juga
dilengkapi dengan simulasi PSpice pada level skematik sebelum rangkaian skematik di-upgrade
ke PCB untuk memastikan PCB dapat berfungsi dengan semestinya. Proteus mengkombinasikan
program ISIS untuk membuat skematik desain rangkaian dengan program ARES untuk membuat
layout PCB dari skematik yang dibuat. ISIS disini bukanlah ISIS yang merupakan kumpulan
teroris namun digunakan sebagai program untuk perancangan dan pendidikan, sedangkan ARES
atau disebut juga Advanced Routing and Editing Software digunakan untuk membuat modul
layout PCB. Proteus sangat berguna untuk desain rangkaian mikrokontroler. Proteus juga
berguna untuk belajar elektronika seperti dasar-dasar elektronika sampai pada aplikasi
mikrokontroler. Software ini menyediakan banyak contoh aplikasi desain sehingga pengguna
bisa belajar dari contoh-contoh yang sudah ada.
1. Memiliki kemampuan untuk mensimulasikan hasil rancangan baik digital maupun analog
maupun gabungan keduanya.
2. Mendukung instrumen-instrumen virtual seperti voltmeter, ammeter, osciloscope, logic
analyser, dan masih banyak lagi.
3. Memiliki model-model peripheral yang interactive seperti LED, tampilan LCD, RS232,
dan berbagai jenis library lainnya.
4. Memiliki kemampuan menampilkan berbagi jenis analisis secara grafis seperti transient,
frekuensi, noise, distorsi, AC dan DC, dan masih banyak lagi.
5. Mendukung simulasi berbagai jenis microcontroller.
6. Mendukung berbagai jenis komponen-komponen analog.
7. Mendukung open architecture sehingga pengguna dapat memasukkan program seperti C+
+/ Arduino untuk keperluan simulasi.
8. Mendukung pembuatan PCB yang di-update secara langsung dari program ISIS ke
program pembuat PCB-ARES.
NodeMCU adalah sebuah board elektronik yang berbasis chip ESP8266 dengan kemampuan
menjalankan fungsi mikrokontroler dan juga koneksi internet (WiFi). Terdapat beberapa pin I/O
sehingga dapat dikembangkan menjadi sebuah aplikasi monitoring maupun controlling proyek
IoT.
Void init()
Void loop()
Penulisan huruf juga harus teliti, karena case sensitive, huruf besar beda dengan huruf kecil.
Ekspresi bilangan, logika pemrograman, operasi aritmatika sama dengan pemrograman arduino.
8. LATIHAN
Pada minggu program praktik kali ini melakukan tiga latihan dan satu proyek. Berikut
lampiran data hasil latihan dan proyek:
Latihan 1
Latihan 3 Delay
Gambar Proteus Latihan 3
Proyek
PC/Smartphone
Internet
IP. Address: XXX.XXX.XXX
NODE MCU
Program code yang ditulis pada
Arduino IDE
Perangkat
Elektronik
/*************************************
* ***********************************/
#include <ESP8266WiFi.h> //-------------------------------- Header
void setup() {
Serial.begin(115200);
delay(10);
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
//----------------------------------------------
// Connect to WiFi network
Serial.println();
Serial.println();
Serial.print("Connecting to server : ");
Serial.println(ssid);
WiFi.begin(ssid, password);
server.begin();
Serial.println("Server started");
void loop() {
WiFiClient client = server.available();
if (!client) {
return;
}
Serial.println("new client");
while(!client.available()){
delay(1);
}
String request = client.readStringUntil('\r');
Serial.println(request);
client.flush();
if (request.indexOf("/led1on") > 0) {
digitalWrite(LED1, HIGH);
}
if (request.indexOf("/led1off") >0) {
digitalWrite(LED1, LOW);
}
if (request.indexOf("/led2on") > 0) {
digitalWrite(LED2, HIGH);
}
if (request.indexOf("/led2off") >0) {
digitalWrite(LED2, LOW);
}
//======================
if (digitalRead(LED2))
client.println("<td bordercolor=\"#FFFFFF\"><span class=\"style1\"><span class=\"style9\"><strong>LAMPU 2 =</strong></span> <img
src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/3/3c/Crystal_Clear_app_ktip.svg/2000px-Crystal_Clear_app_ktip.svg.png\"
width=\"40\" height=\"40\"></span></td>");
else
client.println("<td bordercolor=\"#FFFFFF\"><span class=\"style1\"><strong><span class=\"style9\">LAMPU 2 </span>=</strong><img
src=\"https://abuqital1.files.wordpress.com/2009/09/lampu-bohlam.png\"width=\"25\" height=\"36\"></span></td>");
client.println("</tr>");
//======================
client.println("<tr>");
client.println("</table>");
client.println("</center>");
client.println("</html>");
delay(1);
Serial.println("Client disonnected");
Serial.println("");
}
Tampilan