Open source software adalah istilah yang digunakan untuk software yang membuka/membebaskan source codenya untuk dilihat oleh orang lain dan membiarkan orang lain mengetahui cara kerja software tersebut dan sekaligus memperbaiki kelemahan-kelemahan yang ada pada software tersebut. Dan yang menarik dan salah satu keunggulannya adalah bahwa Open source software dapat diperoleh dan digunakan secara gratis tanpa perlu membayar lisensi. Biasanya orang mendapatkan software ini dari internet. Salah satu open source software yang terkenal yaitu Linux. Dan jika anda concern dengan dunia open source berbasis web, anda akan benar-benar melihat github sebagai ladang pembelajaran anda. 

Add a comment
Selengkapnya: Lisensi untuk Open Source Software (Open Source License)

Membuat tabel dinamis dengan tag <table> sebenarnya benar-benar merupakan pain in the ass solusi sangat terbatas pada menampilkan tabel saja. Karena saya ingin menggunakan form dinamis (seperti tubular input) dimana setiap barisnya merupakan form, hal ini tidak dapat dilakukan. Karena <table> tag hanya mendukung tag  <tr>, <th>,  <td>, <caption>, <col>, <colgroup>, <thead>, <tfoot>, dan <tbody>. Karena hal ini, usaha saya dalam membuat form di dalam <tr> menjadi sia-sia.

Add a comment
Selengkapnya: Menggunakan DIV tag untuk membuat tabel dalam html

Berdasarkan wikipedia Ruby (bahasa pemrograman) adalah bahasa pemrograman dinamis berbasis skrip yang berorientasi obyek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman skrip yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti Perl dan Python.

Oke salah satu kekurangan dan kelebihan gw adalah suka penasaran sama hal baru, padahal yang lama belum sampai level intermediate udah penasaran sama yang baru. Dan hal baru kali ini yang ingin saya pelajari adalah Ruby, yang dibangun dari bahasa C (yang menurut banyak programmer "beneran" adalah bahasa paling dasar yang harus dipelajari oleh mereka yang ingin bergelut di OOP) dan merupakan jalan awal untuk gw mencoba Ruby On Rails salah satu framework yang dibangun di atas ruby. Dan sebagai langkah pembuka untuk belajar ruby, adalah dengan melakukan install ruby. Kenapa di windows? Karena this annoying GPTDisk yang ada di komputer gw memaksa gw g bisa make linux (yang bisa ngehapus windows asli bawaan yang ada di HDnya). Baiklah mari kita mulai! 

Add a comment
Selengkapnya: Install Ruby dan Ruby Development Kit pada Windows

Sebelum kita membahas cara optimize Query SQL, saya ingin mengutarakan kebingungan saya mengenai penggunaan bahasa Indonesia untuk kata "query" . Padanan yang paling mendekati yang ada di kamus Inggris-Indonesia menyebutkan kata "pertanyaan" yang menurut saya tidak menggambarkan arti query yang saya gunakan. Maka dari itu untuk memudahkan pemahaman, dalam tulisan ini saya masih menggunakan istilah query agar tidak terjadi salah penafsiran dari pembaca. Baiklah langsung saja kita ke inti tulisan, 15 cara mengoptimalkan query SQL yang dapat anda terapkan dalam dunia koding anda.

Add a comment
Selengkapnya: 15 Cara Mengoptimalkan Query SQL (15 ways to optimize your SQL queries)

SQL Injection

Oke kali ini kita akan sedikit menyambung mengenai tulisan gw sebelumnya mengenai "Sekilas PDO (PHP Data Objects)" yang sekilas menyinggung mengenai PDO. Setelah bertapa 9 bulan 10 hari akhirnya gw bisa mengerti arti mencinta apa itu PDO dan penggunaan dasarnya (masih dasar-dasar saja). Berbicara mengenai PDO sangat erat kaitannya dengan prepared statement. Itulah kenapa dalam tulisan ini gw akan menyinggun terlebih dahulu mengenai Prepared Statement, karena tanpa mempelajari prepared statement kita tidak akan tau tujuan dasar penggunaan PDO itu sendiri dan hal paling membedakan dari hal tersebut. Karena dalam praktik awal gw menggunakan PDO, gw membuat sebuah kesalahan dengan tidak me-preapared statement terlebih dahulu, sehingga walaupun aplikasi berjalan lancar tapi tetap praktik ini mencederai tujuan dasar dan kelebihan utama dari penggunaan PDO.

Dan kenapa image dari artikel ini suntikan? Ya tentu saja karena manfaat besar yang dirasakan developer dalam penggunaan PDO adalah sebagai langkah awal dalam mencegah aplikasi kita disodomi oleh user-user iseng.

Add a comment
Selengkapnya: Prepared Statement dan Implementasinya

Subkategori