Thursday, September 12, 2013

Adodb - lib php untuk koneksi ke database

Ini berawal dari tulisan dari php.net yang menyebutkan kalau kedepannya fungsi-fungsi dari library mysql di php tidak akan digunakan lagi. Sebagai contoh mysql_connect. Didalam helper php tertulis kalau fungsi tersebut deprecated. Dan akan dihilangkan di versi php terbaru.

Setelah Install compile php 5.5.3 versi release, memang terasa sekali apabila aplikasi yang kita buat menggunakan koneksi ke database khususnya mysql. Karena saat menggunakan perintah mysql_connect secara otomatis akan keluar error. Dimana error tersebut menyebutkan kalau fungsi tersebut sudah tidak ada di php.

Bisa dibayangkan? apabila dalam membangun aplikasi berbasis php tanpa framework? Atau library pendukung dalam koneksi database? Bisa merubah banyak code di beberapa tempat.

Thursday, May 23, 2013

Mengenal function di php

Seni menulis program, adalah menuliskan kata-kata perintah sebuah program yang kemudian akan diterjemahkan ke bahasa yang di mengerti oleh mesin untuk diolah dan akan menghasilkan sesuatu yang bisa di nikmati. Perintah-perintah yang ditulis seringkali berulang, ataupun sama persis antara perintah yang satu dengan perintah yang lain. Misalkan perintah untuk mengularkan tulisan ke browser. Pasti perintah tersebut sama.

Teknik yang paling gampang dilakukan adalah dengan cara copy paste saja. Tapi dengan teknik ini akan muncul beberapa masalah:
  1. File menjadi besar
  2. Jika terjadi perintah yang salah, maka harus mengganti 1-1 perintah yang tercopy tersebut.

Monday, February 25, 2013

Perbedaan == dan === di php

Mungkin ada beberapa bahasa pemrograman seperti php. Pemrograman dimana variable dan type datanya tidak di deklarasikan terlebih dahulu. Ini merupakan sebuah kelebihan, karena developer pemula akan memanfaatkan ini sebagai lazy code, atau code yang malas. Kenapa? karena tanpa harus deklarasi variable dan tipenya dahulu kita bisa langsung menggunakan variable tersebut. Dan yang lebih nyamannya lagi adalah, tipe data untuk variable tersebut akan otomatis berubah sesuai dengan data yang akan di isinnya.

Contoh : 

<?php
    $testVariable = "05";
    echo $testVariable;
 
    echo "<br />";
 
    $hasilPenjumlahan = $testVariable+10;
    echo $hasilPenjumlahan;
?>

Tuesday, November 27, 2012

Tips-trik dalam coding

Code yang di tulis didalam sebuah bahasa pemrograman selama itu sesuai aturan bahasa tersebut, maka komputer akan dapat menerjemahkan perintah-perintah yang ada. Karena kalau ada kesalahan perintah walaupun itu 1 karakter, komputer tidak mau menjalankan perintah tersebut.

Di dunia programming mungkin beberapa hal sepele ini perlu di perhatikan, supaya mempermudah dalam menulis program.

  • Pembacaan program
Dalam pembacaan sebuah program sebenarnya mengikuti aturan bahasa manusia. Yaitu pembacaannya mulai dari kiri ke kanan. Dari atas kebawah. Sehingga dalam mengartikan sebuah perintah2 yang ber urutan sebenarnya sangat mudah. Sama seperti halnya kita membaca saja.

Belajar php dasar - Mengenal Variable

Apa itu variable? Dan kenapa harus menggunakan variable? Apakah kita pernah mengenal variable? mungkin temen-temen secara tidak sadar pernah bertemu dengan yang namanya variable, cuman pada saat itu belum mengetahui. Penulis ambil contoh matematika ini: A=B+C; Jika B=5 dan C=10 maka A akan di ketahui. Nah, dengan contoh tersebut maka bisa diterjemahkan kalau sebenarnya A, B dan C itulah variable dalam bahasa pemrograman. Jadi, sebenarnya sejak dari sekolah sudah di ajarkan variable. 

Dan bisa disimpulkan bahwa sebenarnya variable adalah sebuah penampung data yang nantinya akan di olah untuk dijadikan sebuah informasi yang penting. Dan ditiap-tiap bahasa pemrograman memiliki beberapa perbedaan dalam mendefiniskan variable. Ada yang perlu di deklarasikan terlebih dahulu ada yang tidak perlu. 

Monday, November 26, 2012

Web Service - Json-RPC

JSON-RPC merupakan sebuah protokol yang memungkinan untuk melakukan pemanggilan method secara remote ke program lain yang berada di alamat yang berbeda dengan menggunakan JSON sebagai pembungkus pesannya.

JSON-RPC ini memliki 2 versi, yaitu versi 1.0 dan 2.0. Yang membedakan antara keduanya adalah pada pengaturan format pesan saat pertukaran data.

Type data yang ditransferkan dalam bentuk sebuah object yang di serialisasi dengan menggunakan json. Permintaan bisa langsung ditujukan kepada method yang telah di sediakan oleh server. Dan dalam sebuah pengiriman paket tersebut memiliki 3 properti.

Thursday, November 22, 2012

Web Service - RESTful web api

Setelah bersabun ria, mari kita beristirahat. (*dibaca REST). Yup, itu translate.google.com yang mengartikan seperti itu. Tapi, sebenarnya REST sendiri bukan berarti istirahat. Jadi apa itu REST?

REST(REpresentational State Transfer) merupakan sebuah teknik di arsitektur software untuk sistem terdistribusi seperti World Web Wide . REST tidak memerlukan parsing XML dan tidak memerlukan sebuah header pesan ke dan dari penyedia layanan. Hal ini pada akhirnya menggunakan mengurangi penggunaan bandwidth.

RESTful web service atau juga dikenal dengan nama RESTful Web API merupakan sebuah web service yang di implemantasikan dengan menggunakan http dengan menggunakan prinsip-prinsip REST. Service yang digunakan menggunakan method milik http antara lain GET, PUT, POST or DELETE.