Selasa, 27 Maret 2012

Cara Install PHP, MySQL, dan Apache2 di Windows

PHP, MySQL, dan Apache dibutuhkan oleh seorang programmer untuk membuat sebuah aplikasi web berbasis php.
PHP, MySQL, dan Apache ini sebenarnya sudah tergabung dalam sebuah aplikasi yaitu XAMPP. Tapi ada kekurangannya kalau kita install XAMPP misalnya saat kita update MySQL, maka kita harus hapus PHP dan  APACHE juga. Maka file kita juga bisa terhapus.

Oleh sebab itu, lebih baik kita menginstallnya satu demi satu.


Apache dan MySQL versi installer (exe).
PHP dan phpmyadmin versi zip.
Adapun tahap penginstallannya adalah :
  • Pertama-tama install apache dan mysql-nya. Ikuti saja petunjuk penginstallannya. Jika tidak mengerti ikuti setting default saja. Tapi jika ingin dibuat berbeda maka tinggal disesuaikan saja.
  • Ekstrak php di tempat yang diinginkan. Kemudian rename file php.ini-recommended menjadi php.ini. Kemudian edit pada bagian berikut.
    doc_root = “path folder htdocs di folder apache”
    extension_dir = “path folder ext di folder php”

    hilangkan tanda titik koma pada baris berikut
    extension=php_mysql.dll
    extension=php_mysqli.dll
    Berikut konfigurasi di komputerku
    doc_root = “C:\Apache2.2\htdocs”
    extension_dir = “C:\Php5\ext”
  • Kemudian edit file httpd.conf pada folder apache/conf sebagai berikut.
    ScriptAlias /php/ “path ke folder php”
    AddType application/x-httpd-php .php
    Action application/x-httpd-php “path ke folder php/php-cgi.exe”
    LoadModule php5_module “path ke folder php/php5apache2_2.dll”
    PHPIniDir “path ke folder php”
    Berikut konfigurasi di komputerku
    ScriptAlias /php/ “C:/php5″
    AddType application/x-httpd-php .php
    Action application/x-httpd-php “C:/php5/php-cgi.exe”
    LoadModule php5_module “C:/Php5/php5apache2_2.dll”
    PHPIniDir “C:/php5″
  • Kemudian ekstrak phpmyadmin di dalam folder htdocs, kemudian rename file config.sample.inc.php menjadi config.inc.php. Kemudian edit file tersebut, kemudian edit pada baris berikut.
    $cfg['blowfish_secret'] = ”; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
    Isi bagian antara tanda petik dengan kata sembarang, contoh sebagai berikut.
    $cfg['blowfish_secret'] = ‘asdasd’; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Tahap berikutnya adalah pengetesan.
  • Restart apache setelah melakukan konfigurasi.
  • Buat file test.php di folder htdocs, kemudian isi dengan script berikut.
    <?php
    phpinfo();
    ?>
  • Kemudian buka di browser dengan cara mengetik localhost/test.php address bar. Jika sudah keluar info tentang php, apache, dan mysql, maka php dan apache sudah terinstall secara sempurna.
  • Kemudian buat file testkoneksi.php dengan script sebagai berikut.
    <?php
    $koneksi=mysql_connect(“localhost”,”user”,”pass”);
    if($koneksi){
    echo “koneksi berhasil”;
    }else{
    echo “koneksi gagal”;
    }
    ?>
  • Jika tulisan yang keluar koneksi berhasil, maka koneksi antara php dan mysql berhasil. Jika sebaliknya maka koneksi gagal.
  • Buka phpmyadmin melalui browser dengan mengetikkan alamat berikut di address bar, localhost/phpmyadmin atau sesuai dengan folder phpmyadmin di htdocs. Jika muncul halaman login, maka gunakan username dan password mysql yang sudah dibuat. Jika berhasil maka semua proses sudah berhasil.
·         Yap, itu tadi step by step penginstallan apache, php, mysql dan phpmyadmin di windows. Selamat mencoba…

Senin, 26 Maret 2012

Membuat Trapesium Dengan OpenGL

Baru selesai belajar praktikum nih, akhirnya gua posting tentang bagaimana membuat trapesium dengan opengl with devcpp.
Ya... biar gampang langsung aja ya..
1. Create dulu projectnya. Pilih Console Application.
2. Tekan Ctrl + N (buat file baru).
3. Copy source code berikut.
#include <cstdlib>
#include <iostream>
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <GL/glut.h>
using namespace std;
void tampil()
{
    glClear(GL_COLOR_BUFFER_BIT); //menghapus layar
    glBegin(GL_POLYGON);
    glVertex2f(-0.6, -0.6);
    glVertex2f(0.6, -0.6);
    glVertex2f(0.4, 0.3);
    glVertex2f(-0.4, 0.3);
    glEnd();
    glFlush();   
}

int main(int argc, char *argv[])
{
    printf("Contoh Gambar Trapesium");
    glutCreateWindow("Gambar Trapesium I ");
    glutDisplayFunc(tampil);   
    glutMainLoop();
   
    system("PAUSE");
    return EXIT_SUCCESS;
}
4. Klik menu project. Pilih project options.
5. Pilih tab parameter. Klik Add library.
6. Pilih libglu32, libglut32.a, dan libopengl32.a
7. Save file. Beri namanya.
8. Tekan F9.
9. Program pasti jalan seperti dibawah ini.


Kalau gak jalan silahkan komentar.

Minggu, 25 Maret 2012

Tips Watan - Cara mengetahui serial number game

Game adalah hal yang sangat banyak disukai oleh orang-orang baik dari kalangan dewasa maupun anak-anak.
Ada banyak game komputer tetapi tidak semuanya gratis.
Nah....
Ada cara ini supaya kita mengetahui serial number sebuah game.
1. Search di google
    Ketik aja "serial number nama gamenya".
    Google akan memberikan hasil yang berkaitan dengan search key berikut.

2. Pakai Game Key Revealer
   Game Key Revealer bisa anda gunakan untuk scan serial number dan CD Key lebih dari 1000 game populer, bisa anda simpan dalam bentuk text atau word ataupun anda print. Kelebihan dari Game Key Revealer ini adalah bahwa freeware ini merupakan aplikasi portable sehingga anda tidak perlu menginstall untuk menggunakannya. Cukup download dan double klik kemudian klik tombol “find games”, maka anda sudah bisa melihat, menyimpan maupun mencetak semua serial number dan CD Key semua game yang terinstall di komputer anda.

Tips Watan - Menghilangkan Jerawat

Jerawat adalah suatu keadaan di mana pori-pori kulit tersumbat sehingga menimbulkan kantung nanah yang meradang.Jerawat adalah penyakit kulit yang cukup besar jumlah penderitanya.
Kligmann, seorang penelit masalah jerawat ternama di dunia berpendapat,"Tak ada satu orang pun di dunia yang melewati masa hidupnya tanpa sebuah jerawat di kulitnya."
Kemungkinan penyebabnya adalah perubahan hormonal yang merangsang kelenjar minyak di kulit.
Perubahan hormonal lainnya yang dapat menjadi pemicu timbulnya jerawat adalah masa menstruasi, kehamilan, pemakaian pil KB, dan stres.

Ada beberapa tips untuk menghilangkan jerawat yaitu:
1. Mencuci wajah 2 kali sehari 
Mencuci wajah 2 kali sehari akan membantu menghilangkan minyak di permukaan kulit kita. Jika kita jarang membersihkannya, maka bakteri penyebab jerawat akan hidup subur di wajah kita. Namun ingat..jangan mencuci wajah apalagi menggosok wajah secara berlebihan karena malah akan meningkatkan produksi minyak sobaceous yang dapat menyebabkan masalah kulit pada wajah. Cucilah wajah 2 kali sehari dengan menggunakan sabun yang lembut .

2. Sesuaikan kosmetik dengan jenis kulit anda
Jika kulit anda berminyak maka gunakanlah kosmetik untuk kulit berminyak, jika kosmetik yang anda gunakan tidak sesuai dengan jenis kulit anda..jerawat akan segera mendatangi kulit wajah anda. Jadi berhati-hatilah dalam memilih kosmetik.

3. sebisa mungkin hindari kosmetik yang berminyak.
secara alami wajah kita akan menmproduksi minyak, bahkan kulit kering sekalipun. Jadi sebisa mungkin hindarilah hindarilah menggunakan kosmetik yang berlebihan karena minyak dan debu akan menjadi media bakteri penyebab jerawat untuk bermukim di wajah kita.

4. Keringkan wajah kita dengan handuk yang bersih setelah cuci muka atau mandi
bakteri juga menyukai tempat yang lembab dan hangat.

5. Minum air putih
Hampir 70% kulit kita terdiri dari air, dengan minum air minimal 2 liter sehari, maka kulit kita akan selalu fit dan sehat.

6. Tidur atau istirahat  yang cukup

Quick Sort Dengan Cpp

Quick Sort adalah salah satu metode untuk mengurutkan suatu data yang tidak terurut. Menggunakan array sebagai penampung data.
Quick Sort ini memiliki big-O = n.
Source programnya ini.

#include <iostream>
#define n 20

using namespace std;
int Ar[n];
void quickSort(int arr[], int left, int right);

int main()
{
    int jumlahBil=5;
    cout<<"Masukkan jumlah bilangan dalam arry [Maksimal 20] : ";
    cin>>jumlahBil;
    int Ar[jumlahBil];
    for(int i=0; i<jumlahBil;i++)
    {
        cout<<"Bilangan ke-"<< i+1<<" : ";
        cin>>Ar[i];
    }

    quickSort(Ar,0,jumlahBil-1 );

    cout<<endl<<"Data yang telah diurutkan : ";
    for(int i=0; i<jumlahBil;i++)
    {
        cout<<Ar[i]<<" ";
    }
}
void quickSort(int arr[], int left, int right)
{
    int i = left, j = right;
    int tmp;
    int pivot = arr[(left + right) / 2];

    while (i <= j)
    {
        while (arr[i] < pivot)
        i++;
        while (arr[j] > pivot)
        j--;

        if (i <= j)
        {
            tmp = arr[i];
            arr[i] = arr[j];
            arr[j] = tmp;
            i++;
            j--;
        }
    };

    if (left < j)
        quickSort(arr, left, j);
    if (i < right)
    quickSort(arr, i, right);
}