Is there a difference between bangunan and gedung?
You can use both of them as well
Why masuk "ke" and not just masuk?
Both are accepted
Why "memasuki" instead of "memasuk"? I don't think I've seen that final "i" before