// Global Variable
char Str1[15];
char Str2[8] = {'a', 'r', 'd', 'u', 'i', 'n', 'o'};
char Str3[8] = {'a', 'r', 'd', 'u', 'i', 'n', 'o', '\0'};
char Str4[] = "arduino";
char Str5[8] = "arduino";
char Str6[15] = "arduino";
String string1 = "Hello String";
String string2 = String('a');
String string3 = String("This is a string");
String string4 = String(string2 + "with more");
String string5 = String(13);
String string6 = String(analogRead(0),DEC);
String string7 = String(45,HEX);
String string8 = String(255,BIN);
String string9 = String(millis(),DEC);
String string10 = String(5.698, 3);
String str01;
String str02;
String str03;
String str001;
String str002;
String str003;
String str11 = "Arduino";
String str22 = "arduino";
String str33 = "Arduino Biru";
String str44 = "Arduino";
void setup() {
// put your setup code here, to run once:
// inisialisasi Serial Monitor
Serial.begin(115200);
Str1[0] = 'A';
Str1[1] = 'r';
Str1[2] = 'd';
Str1[3] = 'u';
Str1[4] = 'i';
Str1[5] = 'n';
Str1[6] = 'o';
Serial.print("Str1 = ");Serial.println(Str1);
Serial.print("Str2 = ");Serial.println(Str2);
Serial.print("Str3 = ");Serial.println(Str3);
Serial.print("Str4 = ");Serial.println(Str4);
Serial.print("Str5 = ");Serial.println(Str5);
char Str7[20] = "Politeknik Pajajaran";
Serial.print("Str7 = ");Serial.println(Str7);
Serial.print("string1 = ");Serial.println(string1);
Serial.print("string2 = ");Serial.println(string2);
Serial.print("string3 = ");Serial.println(string3);
Serial.print("string4 = ");Serial.println(string4);
Serial.print("string5 = ");Serial.println(string5);
Serial.print("string6 = ");Serial.println(string6);
Serial.print("string7 = ");Serial.println(string7);
Serial.print("string8 = ");Serial.println(string8);
Serial.print("string9 = ");Serial.println(string9);
Serial.print("string10 = ");Serial.println(string10);
str01 = "Ini kalimat pertama";
str02 = ", ini kalimat kedua";
// operator [] untuk merujuk ke salah satu karakter
// di index tertentu sebuah string
char karakter = str01[5];
Serial.print("karakter : ");Serial.println(karakter);
karakter = str02[7];
Serial.print("karakter : ");Serial.println(karakter);
// Operator + : untuk menyambung sebuah string ke string lain
str03 = str01 + ", disambung ke str01";
Serial.print("str03 : ");Serial.println(str03);
str03 = str01 + str02;
Serial.print("str03 : ");Serial.println(str03);
// Operator += : untuk menambah string ke string yang sudah ada
str01 += str02; // ini artinya sama dengan str01 = str01 + str02
Serial.print("str01 : ");Serial.println(str01);
str02 += ", ditambahkan lagi ke str02";
Serial.print("str02 : ");Serial.println(str02);
str001 = "Arduino";
str002 = "arduino";
str003 = "Arduino";
Serial.print("Apakah str001 < str002 ? ");
Serial.println(str001<str002); // Bila TRUE maka hasilnya : 1, Bila FALSE maka hasilnya : 0
Serial.print("Apakah str001 > str002 ? ");
Serial.println(str001>str002); // Bila TRUE maka hasilnya : 1, Bila FALSE maka hasilnya : 0
Serial.print("Apakah str001 == str002 ? ");
Serial.println(str001==str002); // Bila TRUE maka hasilnya : 1, Bila FALSE maka hasilnya : 0
Serial.print("Apakah str001 == str003 ? ");
Serial.println(str001==str003); // Bila TRUE maka hasilnya : 1, Bila FALSE maka hasilnya : 0
char karakter = str11.charAt(3);
Serial.print("Karakter : ")Serial.println(karakter);
str11.concat(str22);
Serial.print("hasil str11.concat(str22) : ");Serial.println(str11);
int panjangnya = str22.leght();
Serial.print(Panjang str22 : );Serial.print(panjangnya);Serial.println(" karakter. ");
panjangnya = str33.leght(); // spasi dihitung sebagai 1 karakter
Serial.print("Panjang str33 : ");Serial.print(panjangnya);Serial.println(" karakter. ");
str22.toUpperCase();
Serial.print("hasil str22.toUpperCase() : ");Serial.println(str22);
str44.toLowerCase();
Serial.print("hasil str44.toLowerCase() : ");Serial.println((str44));
Serial.print("str33 sebelum trim() : ");Serial.println(str33);
Serial.print("panjang str33 sebelum trim() : ");Serial.print(str33.leght());Serial.println(" karakter. ");
str33.trim();
panjangnya = str33.leght();
Serial.print("str33 sesudah trim() : ");Serial.println(str33);
}
void loop() {
// put your main code here, to run repeatedly:
}