Nurasto.com Website

My digital scrapbook

Kohana : Mengenal Controller dan Routing

on under Software and Web Development2 Comments

Controller pada kohana diterapkan sebagai suatu kelas. Dalam pemograman berorientasi obyek kita mengenal tiga konsep utama yaitu enkapulasi, pewarisan, dan polymorpishm (perubahan bentuk). Kelas Controller memiliki fitur tersebut dan dilarang untuk mengubah apapun dalam direktori system.

Kohana telah menyediakan kelas super untuk diturunkan pada modul ataupun aplikasi, yaitu:

  • Controller
    Kelas Controller bertugas menerapkan metoda – metoda yang nantinya akan dieksekusi dan digunakan oleh kelas route, request, request_client. Controller berhubungan erat dengan kelas request dan response.
  • Controller_Template
    Kelas Controller_Template merupakan kelas sub dari Controller. Kelas ini merupakan dasar kelas untuk anda yang ingin menggunakan sistem template pada view.

Read More

Penerapan MVC di Kohana

on under Software and Web Development3 Comments

Secara konsep, Model View Controller atau disingkat MVC merupakan suatu pola pengembangan aplikasi yang sudah ada sejak bertahun Рtahun yang lalu. Dalam penerapan konsep MVC banyak perbedaan antara satu framework PHP dan yang lain. Dalam artikel kali ini kita membahas / belajar mengenai MVC yang berlaku dan spesifik pada Kohana, apa tanggung jawab masing Рmasing entitas berserta contoh kode untuk entitas tersebut.

Dalam artikel ini saya akan memberikan gambaran besar dari komponen MVC yang terdapat pada Framework PHP Kohana.

Read More

Implementing LogMeIn Hamachi on Ubuntu Server

on under Computer and Tech26 Comments

I have to manage several server in client’s local area network and those server located behind a router. I want a solution to makes those server still accessible from outside without changing any router configuration especially port forwarding. Another problem is when using OpenVPN, it will needs static IP which my client can’t afford and Dynamic IP will confuse me a lot. We could use Dynamic DNS service but it fast solution for multiple server in one Dynamic IP. So, I need VPN solution which is cheap and on demand.

Another day, still trying to find all solutions that possibly answer the problem including using TeamViewer on Ubuntu Server but never succeed because there’s no GUI on the server. Looking forward for the solution on the Google then I found something¬†interesting. LogmeIn offering VPN service without any hassle or complicated configuration called LogMeIn Hamachi. This is what I am looking for and you may too.

Hamachi will allow LAN over the internet which can be used for e-office for managing documents, building game server, accessing remote server by SSH and many more. In this article I will show you what I had been done to establish connection between a server running Ubuntu Server 10.04 LTS 64bit and my PC at home running Ubuntu Desktop 12.04 (Precise Pangolin) 64bit.

Read More

Situs diskon yang merajalela

on under Internet, Marketing and BusinessOne Comment

Judulnya bisa dikategorikan lebay untuk ukuran saya yang kerjaannya setiap hari di depan komputer mengetik dan melihat bahasa dewa namun saya tergelitik untuk menulis mengenai situs – situs diskon yang bagi diri saya pribadi punya tempat tersendiri karena bisnisnya cukup unik untuk dibahas, kalau dibilang target pasarnya itu ada dan banyak. Hal ini berkaitan dengan satu pribahasa yang dari kecil di doktrin oleh orang tua kita, yaitu dalam rangka menerapkan ilmu hemat pangkal ka … ya.

Dari semua situs diskon yang saya kunjungi kebanyakan menggunakan teknik yang saya namakan dengan teknik “ayo, buru – buru nanti tidak kebagian”. Sebagai contoh, ada tanggal dan atau waktu kadaluwarsanya. Kemudian bisa dilihat juga sisa dari total keseluruhan kupon yang tersedia, kalau tidak tahan yah pencet – pencet saja walaupun tidak butuh – butuh banget. Dalam ilmu pemasaran teknik ini merupakan teknik yang lazim digunakan untuk memberi tantangan kepada calon pelanggan, dan pelanggannya juga kalau sudah lihat ada diskon juga langsung gegap gempita.

Read More