Why is this urgent? Is the assignment due today?
BrianWong:
I think the SDA pin of the RTC is disturbing the I2C communication to Boarduino because EEPROM could communicate with Boarduino without connecting to SDA pin of the RTC.
Are you using any pull-up resistors? Perhaps draw or photograph what you are doing.