MVC Sederhana untuk Pemula

Repost artikel yg sudah pernah saya posting di blog yang lama.

Kali ini saya jelaskan tentang cara membuat “struktur” MVC sederhana untuk menulis kode yang maintainable dengan memecah kode menjadi beberapa bagian berdasarkan fungsinya ( separation of concerns ).

Saya anggap Anda sudah cukup mengetahui dasar OOP dan mempraktekkannya, jadi saya nggak perlu menjelaskan lagi apa itu class, instance, static, getter/setter, dsb. Saya juga nggak menjelaskan apa itu custom events dan bagaimana cara membuat & menggunakannya karena sudah pernah saya jelaskan dalam artikel yang lain. Selain itu, Anda juga harus mengerti cara mendefinisikan & membuat custom class untuk objek di library.

Continue reading MVC Sederhana untuk Pemula

Peta Interaktif dengan UMap

Demo kali ini adalah mengenai pembuatan aplikasi peta interaktif dengan menggunakan komponen gratisan dari AFComponents yaitu UMap. Di sini saya membuat aplikasi untuk menampilkan peta Pulau Jawa dan meletakkan markers di kota-kota besar (Jakarta, Surabaya, Semarang, Bandung, dan Yogya ) yang jika diklik akan menampilkan nama kota dan logonya.

UMap Demo
Click to see the demo

Continue reading Peta Interaktif dengan UMap

Bye TextPattern, Hello WordPress!

Soooo I’ve had enough of all the hassles in writing posts that had lots of sourcecodes to show. While TxP is really good cms, lean and fast, writing such posts was really a pain in the butt . Textile kept messing things up so I had to disable it and write my posts in raw HTML.  I know there are plugins to help me show formatted sourcecode but none was good enough for me.

Also, there’s no”preview mode” that allows me to see how my draft would look on my site without actually publishing it, so each time I wanted to preview my post, I had to publish it, view it on my site, and if something went wrong, set the post back to draft, tweak the HTML, published it again … over and over until it looked good.

I had been using TxP for 2.5 years or so. It’s time to say goodbye and switch over to something that may suit me better, WordPress.

If you’re looking for articles I posted on my old blog, please visit old.masputih.com.