This is wrong. Dibuka is the passive form, so it should say "will be opened" (with past participle in English) not "be open" (which would be only 'buka' or 'terbuka' not "dibuka")