Saturday, 5 October 2013

Memahami MVC dengan Codeigniter bag.1

Setelah beberapa tulisan saya yang banyak membahas konsep dalam pemrograman, saat ini saya akan coba membahas sebuah framework yang sangat popular dikalangan programmer php, yaitu codeigniter, ada beberapa kelebihan framework codeigniter ini yang membuat banyak programmer php menyukainya termasuk saya. diantara beberapa kelebihan itu adalah;

Wednesday, 7 August 2013

Memahami OOP dengan PHP

Pengertian Object Oriented Programming

Object Oriented Programming (OOP) adalah sebuah paradigma, cara berfikir untuk memecahkan masalah dalam pengembangan program/aplikasi. Dengan OOP, permasalahan akan dibentuk menjadi class-class yang di dalamnya terdapat method-method dan properti-properti yang membangun class tersebut.


Pengertian Class dan Object

Untuk memahami OOP kita harus paham terlebih dahulu apa berbedaan antara class dan object dan hubungan class dan object.

Friday, 28 June 2013

Setting clean URL pada Mountain Lion

Untuk setting clean URL ada beberapa file yang harus diubah. Sebenarnya default mod_rewrite pada Mountain Lion di file httpd.conf sudah enable. Namun ini belum cukup membuat clean URL jalan.

Langkah pertama buka file httpd.conf, yang berada di "/etc/apache2/httpd.conf", buka dengan texteditor (saya biasanya menggunakan textedit bawaan Mac) lalu ubah baris seperti contoh dibawah:

Tuesday, 25 June 2013

Homebrew, mengatasi "ERROR! The server quit without updating PID file ..." saat install mySql

Melanjutkan tulisan "Install MySQL pada Mac OS Mountain Lion dengan Homebrew", tulisan ini akan membahas bagaimana memperbaiki salah satu error yang sering muncul pada Mac OS Mountain Lion.

Saya sendiri sudah mencoba meng-install homebrew-mysql pada beberapa Macbook dengan OS Mountain Lion, beberapa Macbook tidak mengalami error dan beberapa mengalami. Error yang terjadi adalah "ERROR! The server quit without updating PID file …"

Wednesday, 19 June 2013

Memperbaiki Path XCode

Masalah ini terjadi beberapa waktu yang lalu, saat saya update Xcode 4.6.2 saya ke versi 4.6.3. Awalnya semua berjalan lancar, build program dan run berjalan dengan baik, sampai ketika saya membutuhkan file untuk di add kedalam project saya file tidak dapat di add.

Analisis pertama saya adalah hak akses dan group yang saya buat pada komputer, alasannya adalah perilaku xcode saya baik-baik saja sebelum saya membuat group dan membagi hak akses pada komputer saya.

Tuesday, 18 June 2013

Membersihkan Memory Mac OS dengan Satu Command Terminal

Masih dengan terminal pada Mac OS, kali ini saya coba beri satu command yang sering saya pergunakan dan sangat ampuh.

Sedikit mengenai Terminal yang menurut saya adalah aplikasi yang sangat keren, karena dengan menuliskan command yang tidak begitu panjang komputer akan melakukan hal-hal yang luar biasa. Walau banyak user yang enggan menggunakan terminal bahkan sangat menjauhkan terminal dalam kesehariannya saat menggunakan komputer.

Monday, 17 June 2013

Install MySQL pada Mac OS Mountain Lion dengan Homebrew

Saat meng-instal mysql dengan homebrew package, saya menggunakan Mac OS 10.8.4, dan setiap langkah yang akan saya tulis adalah apa yang saya lakukan saat meng-install mysql pada macbook saya.

Homebrew adalah packages yang berisi formula-formula yang tidak ada pada apple. Untuk lebih jelas bisa dilihat disini.

Thursday, 4 April 2013

Konfigurasi postfix untuk kirim email dari Mac OS Mountain Lion.

Langkah 1

Pertama buat Simple Authentication and Security Layer password file. Untuk membuat ini, buka terminal. Lalu ketikan command berikut;

$ sudo mate /etc/postfix/sasl_passwd

Terminal akan meminta root password untuk melakukan perubahan pada file. Lalu ketikan informasi seperti dibawah ini, ubah contoh@mail.com dengan valid email dan password.

$ smtp.gmail.com:587 contoh@mail.com:password

Simpan perubahan.

Sunday, 20 January 2013

Sejarah PHP

PHP adalah bahasa pemrogram open source yang berjalan pada sisi server atau dikenal dengan server-side scripting, PHP sangat powerful untuk pembuatan web dinamis. PHP juga salah satu bahasa pemrograman yang paling mudah dipelajari, untuk saat ini mungkin jutaan web yang ada di internet menggunakan PHP dalam pembuatannya.

Pada awalnya PHP memiliki nama lengkap PHP Tools adalah abbreviation dari Personal Home Page Tools, sebuah tools yang dibuat oleh Rasmus Lerdorf seorang programmer dari Denmark/Greenland pada tahun 1994, perwujudan pertama dari PHP tools adalah sebuah CGI (Common Gateway Interface) binari yang ditulis menggunakan bahasa C. CGI ini pertama kali digunakan untuk melakukan tracking pengunjung di online resume pribadinya.

Monday, 7 January 2013

Fungsi Serialize dan Unserialize

Pada kesempatan ini fungsi PHP yang akan saya coba bahas adalah Serialize dan Unserialize, fungsi ini adalah salah satu fungsi yang sering saya gunakan saat membuat aplikasi dengan bahasa PHP, karena fungsi ini sangat mudah penggunaannya dan besar manfaatnya.

Fungsi serialize akan mengubah bentuk suatu value menjadi bentuk lain tanpa mengubah type dan structur datanya. Dan untuk mengembalikan value ke bentuk semula dengan menggunakan fungsi unserialize.

Sunday, 6 January 2013

Perbedaan Single Quotes dan Double Quotes

Single Quotes dan Double Quotes adalah salah satu kode yang ada dalam pemrograman PHP, dalam penggunaannya kadang para programmer pemula seperti saya akan beranggapan bahwa ini adalah sesuatu yang sama. Namun sebenarnya dalam pemrograman PHP kedua tanda ini akan di eksekusi dengan cara yang berbeda.

Kita perhatikan dulu contoh dibawah ini:

Enable Short Tags In PHP dan Shorthand If Else

Short Tag adalah cara lain menulis kode program, dengan menggunakan Short Tag kode yang dituliskan dapat menjadi lebih simple.

Contoh Short Tag:

Untuk memanfaatkan sort tag kita harus memastikan short_open_tag telah On, untuk mengubahnya buka file php.ini lalu cari short_open_tag dan ubah menjadi On, setelah diubah jangan lupa untuk restart apache agar perubahan berjalan.