void setup()// Fungsi setup() akan dijalankan sekali
{//awal kode void setup
Serial.begin(9600);// Memulai komunikasi serial dengan baud rate 9600
Serial.println("Apakah 2 buah kalimat sama atau beda:");// Mencetak kalimat "Apakah 2 buah kalimat sama atau beda:" ke Serial Monitor
Serial.println("1.A = B");// Mencetak kalimat "1.A = B" ke Serial Monitor
Serial.println("2.B = B");// Mencetak kalimat "2.B = B" ke Serial Monitor
Serial.println("Hasil :");// Mencetak kalimat "Hasil :" ke Serial Monitor
String kalimat1 = "A";// Mendeklarasikan variabel kalimat1 dengan tipe data String dan mengisinya dengan nilai "A"
String kalimat2 = "B";// Mendeklarasikan variabel kalimat2 dengan tipe data String dan mengisinya dengan nilai "B"
String kalimat3 = "B";// Mendeklarasikan variabel kalimat3 dengan tipe data String dan mengisinya dengan nilai "B"
//Hasil Berbeda
if (kalimat1 == kalimat2)
// Membandingkan apakah nilai kalimat1 sama dengan kalimat2
// Jika sama, maka kondisi di dalam if akan dijalankan
{//awal kode if
Serial.println("1.Sama");// Mencetak "Sama" ke Serial Monitor jika kondisi if terpenuhi
}//akhir kode if
else {//awal kode else
// Jika kondisi if tidak terpenuhi (kalimat1 tidak sama dengan kalimat2)
Serial.println("1.Berbeda");// Mencetak "Berbeda" ke Serial Monitor
}//akhir kode else
//Hasil Sama
if (kalimat2 == kalimat3)
// Membandingkan apakah nilai kalimat2 sama dengan kalimat3
// Jika sama, maka kondisi di dalam if akan dijalankan
{//awal kode if
Serial.println("2.Sama");// Mencetak "Sama" ke Serial Monitor jika kondisi if terpenuhi
}//akhir kode if
else {//awal kode else
// Jika kondisi if tidak terpenuhi (kalimat2 tidak sama dengan kalimat3)
Serial.println("2.Berbeda");
// Mencetak "Berbeda" ke Serial Monitor
}//akhir kode else
}//akhir kode setup
void loop()// Fungsi loop() akan dijalankan berulang-ulang setelah setup() selesai
{//awal kode void loop
}//akhir kode void loop