Koneksi MS SQL Server dengan PHP

Pada tutorial kali ini, saya akan membuat tutorial bagaimana kita membuat koneksi dan query untuk SQL Server dengan pemrograman PHP. Hal ini sangat perlu diketahui, karena di dunia kerja kita dituntut untuk menguasai berbagai RDBMS yang berbeda. Tidak hanya MySQL, kita juga harus menguasai database yang lain, seperti Oracle, Postgre SQL, SQL Server, dan lain-lain.
Seperti halnya pengalaman saya di kantor kemarin untuk membuat sebuah aplikasi berbasis web dengan data yang sudah ada, dan data tersebut sudah ada dan disimpan di MS SQL Server. Saya waktu itu disuruh membuat aplikasi Booking Mobil untuk perusahaan tempat saya kerja. Karena data sudah ada di server yang menggunakan RDBMS SQL Server, maka saya dituntut untuk mempelajari cara koneksi ke dalam database tersebut. Dan akhirnya saya  berhasil menghubungkan database SQL Server dengan PHP. "Karena kemampuan saya sangat kurang dalam ASP, kenapa saya gak bikin pake PHP?" Pikir saya dalam hati. Ya, dengan menguasai RDBMS lain, kita bisa membuatnya dengan bahasa pemrograman yang kita bisa.
Ok, sekarang saya akan jelaskan bagaimana caranya. Sebenernya simpel, caranya dengan menambahkan modul DLL ke dalam PHP yang kita punya. Tapi ingat, kita harus pastikan bahwa modul-modul yang dibutuhkan sudah sesuai dengan versi PHP yang digunakan. Hal ini bisa dilihat dari version PHP yang kita gunakan. Di tutorial ini, kita asumsikan server yang kita gunakan menggunakan PHP versi 5.3, dengan menggunakan paket dari XAMMP versi 1.7.3 (saat ini XAMPP udah versi 1.7.7). Pertanyaannya, mengapa saya mengasumsikan versi 1.7.3? karena versi ini sudah terdapat modul-modul bawaan dari XAMPP sendiri untuk SQL Server. Jika kamu menggunakan versi 1.7.7, jangan kuatir, karena saya akan menjelaskan juga caranya untuk membuat koneksi SQL Server untuk versi 1.7.7 (install modul manual).

Konfigurasi pada XAMPP 1.7.3

Untuk versi ini, beruntunglah karena di versi ini modul mssql sudah disediakan oleh XAMPP. Karena sudah tersedia, kita tinggal mengubah konfigurasinya yang ada di php.ini.
  1. Sebelum konfigurasi di php.ini, pastikanlah bahwa file php_mssql.dll dan php_pdo_mssql.dll sudah ada dan tersimpan di dalam direktori: C:\xampp\php\ext\. (Diasumsikan bahwa Xampp disimpan di dalam drive C:\). Untuk versi 1.7.3 ke bawah, kedua file tersebut pasti sudah ada.
  2. Buka file php.ini pada folder C:\xampp\php\ dengan menggunakan notepad, dan cari 2 text berikut ini dan hilangkan tanda semicolon (;) untuk mengaktifkan konfigurasi extension (menambahkan extension untuk PHP).
    ;extension=php_mssql.dll menjadi extension=php_mssql.dll
    ;extension=php_pdo_mssql.dll
    menjadi extension=php_pdo_mssql.dll
     

  3. Konfigurasi selesai. Restart ulang Apache Server kamu. :D

Konfigurasi pada XAMPP 1.7.4 ke Atas

Nah, untuk versi 1.7.4 ke atas, memang agak ribet, karena pada versi ini sendiri XAMPP entah kenapa menghilangkan kedua file di atas, yaitu php_mssql.dll dan php php_pdo_mssql.dll. Untuk menambahkannya, kamu harus download filenya.
  1. Karena pada versi ini file php_mssql.dll dan php_pdo_mssql.dll tidak ada, maka kita harus mendownload file-filenya. File-filenya dapat didownload di sini.
  2. Kemudian simpan kedua file tersebut di C:\xampp\php\ext\, kemudian rename php_mssql.ts.dll menjadi php_mssql.dll dan php_pdo_mssql.ts.dll menjadi php_pdo_mssql.dll.
  3. Buka file php.ini pada folder C:\xampp\php\ dengan menggunakan notepad, dan cari 2 text berikut ini dan hilangkan tanda semicolon (;) untuk mengaktifkan konfigurasi extension (menambahkan extension untuk PHP).
    ;extension=php_mssql.dll menjadi extension=php_mssql.dll
    ;extension=php_pdo_mssql.dll 
    menjadi extension=php_pdo_mssql.dll
  4. Setelah itu, download file ntwdblib.dll di sini.
  5. Simpan file ntwdblib.dll di C:\WINDOWS\system32 dan di C:\xampp\apache\bin\.
  6. Konfigurasi selesai. Restart ulang Apache Server kamu.

Tes Konesi dan Query dengan PHP

Ok, konfigurasi sudah selesai, sekarang kita akan coba membuat sebuah file PHP untuk mengkoneksikan dengan database MS SQL Server.
Buatlah sebuah file tes_koneksi.php dan simpan di sebuah folder apa saja di C:\xampp\htdocs\tutorial\ .
Untuk mengetesnya, silakan copy paste kode berikut di file tersebut.
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$server = 'CHEYUZ-PC\SQLEXPRESS';
$username = 'sa';
$password = 'h3ll0w0rlD';
$con = mssql_connect($server, $username, $password);
if ($con)
{
    echo 'Berhasil konek!';
}
else
{
    echo 'Koneksi GAGAL!';
}
Tutorial selesai, kamu dapat mengetesnya dengan menjalankan link berikut ini: http://localhost/tutorial/tes_koneksi.php.
Selamat mencoba..

Konfigurasi Codeigniter 2.1.0 dengan SQL Server 2008

Pada kali ini saya mau sharing mengenai konfigurasi Codeigniter (CI 2.1.0) untuk database SQL Server 2008. Sebagai info tambahan, saya menggunakan XAMPP 1.7.7 dengan OS Windows 7 64bit.
Langkah-langkahnya sebagai berikut :

  1. Download driver SQL Server untuk PHP, bisa di download disini.  Sebagai catatan cek versi PHP yang sedang dipakai, kemudian cocokkan dengan versi library PHP untuk SQL Server.
  2. Ekstrak file yang telah di download ke extensinya php (contoh klo di XAMPP ada di XAMPP/php/ext)
  3. Edit file php.ini nya, trus tambahkan code (untuk PHP 5.3) 
    ?
    1
    2
    extension=php_sqlsrv_53_ts_vc9.dll
    extension=php_pdo_sqlsrv_53_ts_vc9.dll
    UNTUK PHP 5.3 bisa pake php_sqlsrv_53_ts_vc9, klo PHP 5.4 php_sqlsrv_54_ts_vc9   sesuai denan versi PHP nya
  4.  Selanjutnya setting database.php yang ada pada folder config Codeigniter
    ?
    1
    $db['default']['hostname'] = 'ZAWA-PC';
    isi dengan nama pc atau IP komputer
    untuk koneksi database dari komputer lain dapat seperti 'tcp:MOUZA-PC,1433';
    MOUZA-PC dapat diganti dengan IP komputer lain yang terdapat database SQL Server
    1433 merupakan port default SQL Server
    ?
    1
    2
    3
    4
    5
    $db['default']['username'] = 'sa';
    $db['default']['password'] = '123456';
    $db['default']['database'] = 'db_zawa';
    $db['default']['dbdriver'] = 'sqlsrv';
    $db['default']['dbprefix'] = '';

    ?
    1
    $db['default']['pconnect'] = FALSE;
    Default CI nya true, tp buat False karena di library sistem CI nya nilai return nya tidak ada  (bisa di perbaiki sendiri, cukup kasih code "return" di library sistemnya).
    ?
    1
    2
    3
    4
    5
    6
    7
    8
    $db['default']['db_debug'] = TRUE;
    $db['default']['cache_on'] = FALSE;
    $db['default']['cachedir'] = '';
    $db['default']['char_set'] = 'utf8';
    $db['default']['dbcollat'] = 'utf8_general_ci';
    $db['default']['swap_pre'] = '';
    $db['default']['autoinit'] = TRUE;
    $db['default']['stricton'] = FALSE;

Setelah selesai melakukan konfigurasi, cobalah untuk koneksi. Semoga berhasil.
Sekian dulu artikel yang saya buat. Semoga dapat berguna.. ^_^

Keyword : PHP CodeIgniter, Konfigurasi SQL Server 2008

Untuk menghargai HKI(Hak Kekayaan Intelektual), sumber referensi yang saya pakai dan saya pelajari akan ditampilkan.
Referensi     : http://codeigniter.com/,  msdn.microsoft.com
Author        : Moch. Zawaruddin Abdullah, www.zawaruddin.blogspot.com

Cara Sharing Internet Modem/Wifi Melalui Kabel Lan

Artikel ini akan membahas Cara Sharing Internet Wifi/Modem Melalui Kabel Lan, maksudnya apa?, yaitu kita akan membahas tentang cara membagikan internet modem kita melalui kabel agar teman yang memerlukan juga dapat terkoneksi internet, ataupun ketika kita mempunyai koneksi wifi yang bisa internet, sedangkan teman kita tidak bisa, maka disini kita bisa membagikan koneksi wifi tersebut melalui kabel Lan.

cara sharing internet wifi/modem
Langkah2nya sangat mudah, pertama koneksi kan komputernya, lalu lakukan lah sharing, selesai deh :D
Tips Cara Mempercepat Koneksi Internet Gampang !
1. Koneksi kan komputer kamu ke internet melalui modem ataupun wifi, yang penting udah bisa internet, nama koneksi saya yang telah terkoneksi internet adalah Local Area Connection 2
cara sharing internet wifi/modem
2. Koneksi kan komputer kamu dengan komputer lain, jika belum bisa, saya sudah menyiapkan artikelnya, baca aja Cara Koneksikan Komputer ke Komputer Dengan Kabel UTP (Windows ke Windows). Saya telah menyambungkan komputer saya dengan komputer teman, nama koneksi nya adalah Local Area Connection 1.

3. Setelah itu kita akan melalukan sharing, klik Local Area Connection 2 (Koneksi yang terhubung ke internet), Lalu klik Properties, Pilih Tab Sharing yang diatas, lalu ceklis kedua kotak, dan pilih nama koneksi Local yang digunakan untuk menghubungkan kedua komputer, Klik OK OK trus.
cara sharing internet wifi/modem
4. Setelah selesai, seharusnya komputer satu lagi sudah bisa mengakses internet, jika tetap belum bisa maka coba matikan semua firewall.
Inti dari semuanya adalah, jangan salah memilih koneksinya, kamu harus tau koneksi mana yang bisa internet dan koneksi mana yang belum bisa internet.

Cara install Mysql Server 5.5.15 di Windows 7

Cara install Mysql Server 5.5.15 di Windows 7 - Hai teman – teman. Kali ini saya ingin membahas praktek DR.POETOE tentang cara menginstal Mysql Server 5.5.15 di Windows 7. Perlu di ingat bahwa terdapat perbedaan saat menginstal Mysql Server di Windows XP dan Windows 7. Beberapa kali saya mencoba menginstal Mysql ini di laptop ToshTosh(nama kesayangan laptop saya) tetapi mengalami kegagalan saat di execute tetapi saya tidak pernah menyerah karena jika saya gagal 100x maka saya akan bangkit 100x dan itulah prinsip yang saya pegang. Justru itulah seninya bergerak di bidang IT. Disini saya akan menjelaskan step by step menginstal Mysql Server 5.5.15 di Windows 7. Check This Out Guys!
Saya mau tanya nih Dr.Poetoe, Bagaimana cara menginstall Mysql Server 5.5.15 di Windows 7 karena saya sering mengalami kegagalan dalam penginstallannya?
1. Download program Mysql Servernya di sini

2. Lalu setelah download selesai buka programnya maka akan muncul seperti gambar di bawah ini
3. Setelah itu check list pada “I accept the terms in the License Agreement lalu klik Next.
4. Lalu akan muncul gambar ini. Pilih yang Typical.
5. Klik Instal,lalu tunggu sampai proses instal selesai
6. Setelah proses Install selesai.klik Finish lalu akan muncul gambar ini.Klik Next
7. klik Next.
8.Lalu klik Next.
9. Lalu pilih Detailed Configuration. Lalu klik Next.
10. Lalu pilih Developer Machine. Lalu klik Next.
11. Lalu pilih Multifunctional Database. Klik Next
12. Pilih drive untuk tempat menyimpan program Mysql nya. Lalu Next
13. Lalu pilih Manual Setting, masukkan angka Concurrent connections , saya pilih angka yaitu 5. Lalu Next
14. Lalu pilih klik check list pada Enable TCP/IP dan Enable Strcit Mode seperti gambar di bawah ini dan default server Port yaitu 3306. Jika kamu mengubah angka server port ini maka kamu memerlukan port spesifik untuk aplikasi – aplikasi untuk connect dengan server. Lalu Next
15. Lalu pilih Best Support For Multingualism untuk membuat UTF8 sebagai default character. Lalu klik Next
16. Lalu beri check list pada keduanya seperti gambar ini, lalu pilih Service Name sesuai keinginan anda.
17. Lalu beri checklist pada Modify security Settings jika anda ingin memberi pasword root. Seperti gambar di bawah ini. Jika tidak ingin menggunakan password, jangan beri chechlist pada Modify security settings. Lalu klik Next
18. Lalu klik Execute dan tunggu hingga instalasi selesai seperti gambar di bawah ini.
19. Setelah itu anda bisa langsung mencoba Mysql Servernya seperti di bawah ini.

SQLyog 10.42 Full Serial



SQLyog 10.42 Full Serial – Apakah kamu tau kegunaan dari SQLyog ini? Fungsi dari SQLyog adalah Software yang bisa menampilkan GUI (Graphic User Interface) dalam memanajemen sebuah Database, mulai dari Create, Drop, Update, Delete, dll. Tentu SQLyog ini sangat dibutuhkan oleh seorang Programmer karena kemudahannya, Programmer akan dimanjakan dengan Fitur-fitur didalamnya, sehingga pekerjaan akan semakin mudah dan cepat. Saya sendiri menggunakan SQLyog di pekerjaan sehari-hari. Untuk yang versi 11 nya menyusul ya.
Screenshot
Download :
Semoga Bermanfaat :)