Zainal Zakaria Universiti Teknologi Malaysia Johor Bahru Utm Department Of Renewable