Belajar CodeIgniter

Wednesday, May 28, 2014
CodeIgniter (CI) adalah aplikasi open source framework yang dikembangkan untuk membuat website dinamis dengan PHP yang pertama kali dirilis pada 2006. Dengan CodeIgniter, website dinamis dapat dibangun lebih cepat jika dibandingkan dengan cara manual dari awal dengan PHP, alasannya karena di dalam CI terdapat banyak fungsi, prosedur, dan class yang siap digunakan tanpa perlu lagi membuatnya dari awal.

Sebelum sahabat belajar CodeIgniter, hal penting yang sebaiknya diketahui adalah MVC. MVC singkatan dari Model-View-Controller yakni sebuah paradigma atau metode pembuatan website yang memisahkan komponen manipulasi data, user interface, dan kontrol aplikasi.

  1. View adalah bagian yang menangani aplikasi logika untuk menerima dan merepresentasikan data kepada pengguna. Bagian ini tidak memiliki akses langsung ke bagian Model. Halaman web yang ditampilkan di browser adalah kode yang ditulis di bagian view yang dapat berupa file penuh, atau hanya potongan seperti header, sidebar, atau footer.   
  2. Model adalah bagian yang berhubungan dengan data, umumnya berupa database untuk memanipulasi data dan menerima validasi dari bagian Controller. Bagian ini tidak berhubungan langsung dengan View. Model merepresentasikan struktur data dari aplikasi yang dibuat. Intinya, di model ini memiliki banyak fungsi yang dapat melakukan retrieve, insert, update, dan delete record dari database.
  3. Hubungan antara Model dan View diatur oleh bagian Controller. Controller menerima permintaan data dari pengguna dan menentukan proses apa yang akan dikerjakan. Selain itu controller juga bertugas untuk mengambil library yang ada pada Codeigniter.

Cara menampilkan Script PHP pada Web Browser

Tuesday, May 27, 2014
Tulisan ini saya buat berdasarkan pertanyaan salah satu sahabat Jurnal Sagala mengenai "Cara menampilkan script PHP pada web browser". Kalimat tersebut sebenarnya kurang tepat karena yang dimaksud adalah"Cara menampilkan teks pada web browser menggunakan script PHP". Hal ini saya ketahui setelah menyimak maksud beliau secara rinci yang dikirim via email.
Sebelum saya jelaskan langkah-langkahnya, ada baiknya terlebih dahulu dipahami istilah-istilah yang berkaitan dengan web browser, HTML, dan PHP.

Web Browser

Web browser adalah aplikasi perangkat lunak yang berfungsi untuk menjelajah dunia maya (internet). Dalam bahasa Indonesia browser disebut dengan istilah peramban. Umumnya browser dapat bekerja di semua platform Sistem Operasi. Adapun Web browser yang sering dipakai oleh para pengguna antara lain:
  1. Mozilla Firefox
  2. Google Chrome
  3. Opera termasuk Opera Mini dan Opera Mobile
  4. Internet Explorer
  5. Safari
  6. Maxthon
  7. Rockmelt
  8. Sea Monkey
  9. DeepNet Explorer
  10. Avant Browser