// Variable untuk menyimpan input dari Serial Monitor
char input;
void setup() {
Serial.begin(9600); // Mulai komunikasi serial
Serial.println("Masukkan perintah: ");
}
void loop() {
// Membaca input dari Serial Monitor
if (Serial.available() > 0) {
input = Serial.read();
// Membaca dan mengabaikan newline character
while (Serial.available() > 0 && Serial.read() != '\n');
// Struktur kontrol berdasarkan input dari Serial Monitor
if (input == 'a') {
Serial.println("Halo, Anda memilih opsi a");
} else if (input == 'b') {
Serial.println("Halo, Anda memilih opsi b");
} else if (input == 'c') {
Serial.println("Halo, Anda memilih opsi c");
} else if (input == 'd') {
Serial.println("Halo, Anda memilih opsi d");
} else {
Serial.println("Input tidak valid!");
}
}
delay(1000); // Tunggu sebelum membaca input lagi
}