SOLID Principles

Photo by Jefferson Santos on Unsplash Hai gaess, sebagai programmer kita pasti sudah banyak menulis kode program dalam bahasa apapun yang kita kuasai. Tapi pernahkah kita berfikir apakah saya sudah ngoding dengan “baik dan benar”? Apakah kode yang saya tulis sudah mengikuti “standar”? Hmm, lalu kita bertanya lagi, memang ada standar dalam ngoding? Seperti apakahLanjutkan membaca “SOLID Principles”

Upload file/gambar dengan CodeIgniter, jQuery ajax & picEdit

Sering kali kita memerlukan fitur upload file/picture dalam aplikasi kita. CodeIgniter telah memberikan library untuk mengupload file. Tetapi masih menggunakan form biasa, belum menggunakan ajax. Bagi yang memerlukan fitur upload file dengan menggunakan ajax, bisa menggunakan jQuery dengan plugin picEdit (https://github.com/andyvr/picEdit). 

iScaffold, CRUD Generator untuk CodeIgniter

Ketika mengerjakan project baru, hal yang pertama dilakukan oleh programmer biasanya adalah menulis code model untuk database yang telah di-design oleh database designer. Biasanya code yang pertama ditulis adalah code untuk create, read, update, delete (CRUD) untuk tiap table pada database. Lalu menulis controller-nya lalu view-nya. Biasanya hal ini cukup menyita waktu apabila table yangLanjutkan membaca “iScaffold, CRUD Generator untuk CodeIgniter”

Object-oriented Programming dengan PHP

Object-oriented Programming (disebut juga OOP/OO) sebetulnya bukan hal baru pada dunia pemrograman. OOP telah ada selama 2 dekade lebih. Bahasa C++ dan Java telah lama menggunakan OOP ini. OOP bukan merupakan suatu bahasa ataupun teknologi baru, tetapi hanya merupakan suatu paradigma/pendekatan untuk masalah yang akan dipecahkan. Selama bahasa pemrograman itu mendukung OOP, kita sudah bisaLanjutkan membaca “Object-oriented Programming dengan PHP”

Tutorial Mengisi Combobox dengan Ajax, CodeIgniter, dan jQuery

Pada tutorial kali ini akan dibahas mengenai cara mengisi combobox dengan data yang diambil dari server secara asinkronius dengan teknologi AJAX, menggunakan framework CodeIgniter (php) dan framework jQuery (js). Contoh aplikasinnya ketika Anda memilih negara dari suatu combobox, maka combobox di bawahnya akan terisi otomatis dengan nama-nama kota yang ada di negara yang Anda pilihLanjutkan membaca “Tutorial Mengisi Combobox dengan Ajax, CodeIgniter, dan jQuery”

Membuat Pendaftaran Anggota dan Login Anggota

Pada praktikum kali ini akan dibahas mengenai pendaftaran dan login anggota yang sering digunakan pada website-website social networking, forum, e-commerce ataupun website lain yang membutuhkan fitur keanggotaan. Pada praktikum kali ini hanya akan dibahas dasar dari pendaftaran dan login saja. Mengenai keamanan login dan pendaftaran belum dibahas pada praktikum kali ini.

Mendeteksi Browser

Anda bisa mengumpulkan informasi komputer dan browser yang dipakai oleh pengunjung dengan variabel global $_SERVER[‘HTTP_USER_AGENT’]. Ini akan menghasilkan informasi browser dan sistem opearasi pengunjung. Sebagai contoh: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/418 (KHTML, like Gecko) Safari/417.9.3 Ini berguna jika Anda ingin me-redirect user ke fitur-fitur khusus dalam aplikasi web Anda yang tergantungLanjutkan membaca “Mendeteksi Browser”

Membuat Counter Pengunjung

Untuk mengetahui jumlah pengunjung yang mengunjungi halaman website Anda, Anda bisa mencatat jumlah kunjungan di database ataupun file teks biasa (.txt). Untuk server tanpa fitur database, bisa menggunakan pencatatan pada file teks biasa, seperti yang akan dijelaskan pada tutorial kali ini. Silakan coba kode di bawah ini. Tetapi sebelumnya harus dibuat dulu file teks untukLanjutkan membaca “Membuat Counter Pengunjung”

Mengupload File dengan PHP

PHP bisa menangani proses upload file yang dikirim dari form HTML. Form HTML yang akan mengirim file mempunyai tipe input “file”. Dan apabila form telah di-submit, PHP mengenali variabel dari form ini dengan nama array “$_FILES”. File yang diupload lalu disimpan di direktori sementara untuk terus diproses (dicopy atau dipindahkan). Untuk lebih jelasnya silakan cobaLanjutkan membaca “Mengupload File dengan PHP”