(SOLVED)Help with ISO C++ forbids comparison between pointer and integer.

char* kondisiEr [1];
char* kondisiDEr [1];

One-element arrays. Why? Are you planning go expand them later?

 kondisiEr[1] = "Rendah";

There is no kondisiEr[1], only kondisiEr[0]. You are building on your neighbor's plot.

 kondisiDEr[1] = "Negatif";

Well, the neighbor is doing the same. (If it is that neighbor, don't know for sure without further investigation; could be another neighbor building on your plot.)

 if (digitalRead.kondisiEr[] == memberE[] && digitalRead.kondisiDEr []= "Negatif") { //something wrong here

What is this I don't even...

This is not right. This is not even wrong.

Can you explain what this line is supposed to do?