Alfi Network
  • Blog
  • Home
  • Sample Page
Friday, April 17, 2026
  • Home
  • Mikrotik
  • Linux
  • Windows
No Result
View All Result
  • Home
  • Mikrotik
  • Linux
  • Windows
No Result
View All Result
Alfi Network
No Result
View All Result

Program Sederhana : Membuat Sitem Login dengan Serial Monitor Nodemcu

Alfian Setiawan by Alfian Setiawan
November 23, 2021
in Nodemcu
A A
0
Program Sederhana : Membuat Sitem Login dengan Serial Monitor Nodemcu

Daftar Isi

    Pada kesempatan kali ini kita akan belajar mengenai sistem login sederhana menggunakan nodemcu. Yang perlu kita perhatikan kali ini adalah bagaimana sistem tersebut berjalan. Karena program ini sangat sederhana menggunakan serial monitor, maka untuk kelanjutan sistem silahkan dikembangkan masing-masing sesuai kebutuhan dilapangan.

    STUDI KASUS :

    Buatkan sekuen kerja seperti berikut :

    1. Tekan tombol dan lepas
    2. Serial muncul kalimat “Masukkan NIM :___”
    3. Masukkan Nim Kalian
    4. Serial muncul kalimat “Masukkan nama kalian:____”
    5. Masukkan Nama Kalian
    6. Muncul print serial : Mohon Tunggu….” “1” “2” “3”
    7. “SELAMAT DATANG.!!”
    8. Lampu menyala berkedip2 5x
    9. Jika Nim atau nama kalian salah, maka Muncul kalimat “Maaf, anda tidak bisa memsauki sistem ini.!!”
    10. sistem restart dengan menekan tombol lagi.

    KODE PROGRAM :

    int LED = D4; // BUILD IN LED NODEMCU DEFAULT HIGH = MATI
    int button = D3; // BUILD IN BUTTON FLASH DEFAULT = HIGH
    String NIM = "19158558";
    String NAMA = "ALFIAN SETIAWAN";
    int status_button;
    
    void setup() {
      pinMode(LED, OUTPUT);
      pinMode(button, INPUT_PULLUP);
      Serial.begin(9600);
      Serial.flush();
      digitalWrite(LED, HIGH);
    }
    
    void benar(){
      Serial.println("Mohon Tunggu...");
      for(int i = 1; i<= 3; i++){
        delay(500);
        Serial.println(i);
        delay(500);
      }
      Serial.println("SELAMAT DATANG.!!");
      for(int j = 0; j< 5; j++){
        digitalWrite(LED, LOW);
        delay(500);
        digitalWrite(LED, HIGH);
        delay(500);
      }
    }
    
    void loop() {
      String hasil_nim = "";
      String hasil_nama = "";
      status_button = digitalRead(button);
      if(status_button == LOW){
        Serial.println("Masukkan NIM : ");
        while(Serial.available() == 0) {
        }
        hasil_nim = Serial.readString();
        Serial.println("Masukkan NAMA : ");
        while(Serial.available() == 0) {
        }
        hasil_nama = Serial.readString();
        if(hasil_nim != "" && hasil_nama != ""){
          if(hasil_nim == (NIM + "\n") && hasil_nama == (NAMA + "\n")) {
            benar();
          }else {
            Serial.println("Maaf, anda tidak bisa memasuki sistem ini.!!");
          }
        }
      }
      delay(50);
    }

    ALUR PROGRAM :

    1. inisialisasi pin
    2. mengatur baud read dan pin yang akan digunakan
    3. cek apakah tombol ditekan, jika ya maka baca input1
    4. tunggu input1 selesai jika sudah lanjut input2
    5. setelah input1 dan input2 didapat maka bandingkan dengan inisialisasi
    6. jika sama buat led blink jika tidak maka tampilkan pesan
    7. delay untuk kestabilan sistem
    8. selesai

    PENGUJIAN

    1. buka arduino ide lalu buat file baru
    2. copy dan paste kode program diatas lalu edit nama dan nim
    3. lalu save
    4. sambungkan nodemcu ke laptop/pc menggunakan kabel usb
    5. pastikan port terbaca dan sudah diatur di tool-port
    6. klik upload
    7. setelah selesai upload buka serial monitor di tool-serial monitor
    8. lalu pencet tombol flash
    9. ikuti perintah dah lihat hasilnya

    Hasil yang sudah saya uji ada pada gambar dibawah ini,

    Tags: arduinonodemcuSERIAL MONITOR
    Previous Post

    Program Sederhana : Memberikan Perintah Kepada Nodemcu Menggunakan Koneksi Serial Monitor

    Next Post

    Program Python Menentukan Tahun Kabisat

    Alfian Setiawan

    Alfian Setiawan

    Next Post
    Program Python Menentukan Tahun Kabisat

    Program Python Menentukan Tahun Kabisat

    Script dan Scheduler Auto Reboot Mikrotik Setiap Hari

    Script dan Scheduler Auto Reboot Mikrotik Setiap Hari

    VPN Remote Gratis

    VPN Remote Mikrotik Gratis

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Advertisment

    Categories

    Recent Posts

    • Kumpulan Password Login Super User Admin Telkom Indihome Terbaru
    • VPN Remote Mikrotik Gratis
    • Script dan Scheduler Auto Reboot Mikrotik Setiap Hari
    • Program Python Menentukan Tahun Kabisat
    • Program Sederhana : Membuat Sitem Login dengan Serial Monitor Nodemcu

    © 2021 Alfi Network - Computer & Network Solutions

    No Result
    View All Result
    • Home
    • Mikrotik
    • Linux
    • Windows

    © 2021 Alfi Network - Computer & Network Solutions

    Butuh Bantuan?
    WhatsApp
    Halo.
    Butuh bantuan?
    Silahkan diskusi di kolom komentar.
    Atau kesulitan?
    Silahkan chat admin.
    Terima Kasih.
    Kirim Pesan