Rabu, 10 September 2008

PHP - Koneksi

Dalam pertemuan kali ini kita akan belajar bagaimana mengkoneksikan web kita dengan database yang telah kita buat sebelumnya.

Kita harus memiliki database. kita coba dengan membuat database belajar, dan kita akan membuat web buku tamu. dimana kita harus memiliki tabel tamu, dengan kolom nama, email, pesan. Dimana semuanya bertipe Varchar, sesuaikan panjangnya.

Dalam mengakses database, kita harus dapat terkoneksi dengan database tersebut. Maka kita akan membuat file yang menghubungkan kita dengan database yang kita inginkan.


$host='localhost';
$user='root';
$password='proot';
$namadb='belajar';
$qry=mysql_connect($host,$user,$password);
mysql_select_db($namadb,$qry);
?>


Lalu simpan dengan nama koneksi.php

Sekarang buka browser anda dan ketikkan alamat file koneksi.php berada. Contoh : http://localhost/belajar_php/koneksi.php

Database (SQL) (1)

Pengelolaan database mencakup query yang bertujuan untuk kepentingan organisasi database, seperti :
  1. Melihat Database yang ada.
  2. Membuat Database.
  3. Menghapus Database.
  4. Membuat Tabel.
  5. Melihat Tabel yang ada.
  6. Membuat Tabel
  7. Melihat isi Tabel.
  8. Memodifikasi isi Tabel
  9. Menghapus Tabel
Untuk memahami proses manipulasi data dalam database pada MySql, berikut penjelasannya :

SHOW DATABASES;
Digunakan untuk melihat database yang sudah ada di dalam MySql.

CREATE DATABASE [nama database];
Digunakan untuk membuat database.

DROP DATABASE [nama database];
Digunakan untuk menghapus database beserta isinya, jika tidak dipakai lagi.

USE [nama database];
Digunakan bila kita akan menggunakan database tersebut untuk menambah / merubah data / tabel / dll. Bila proses berhasil maka akan muncul pesan "Database Changed" yang berarti database anda telah dipilih dan diaktifkan.

SHOW TABLES ;
Digunakan untuk melihat Semua tabel yang dimiliki oleh database yang anda aktifkan sekarang.

CREATE TABLE [nama tabel]
Sintaks lengkapnya adalah, sbb:
CREATE TABLE [nama tabel]
(
[nama kolom 1][tipe data] ,
[nama kolom 2][tipe data] ,
[nama kolom 3][tipe data]
);
Digunakan untuk membuat tabel dimana tabel tersebut akan digunakan untuk menyimpan data-data kita.

DESC [nama tabel] ;
Digunakan untuk melihat struktur tabel.

DROP [nama tabel];
Digunakan untuk menghapus tabel beserta isinya.

INSERT INTO [nama tabel]
([nama kolom 1],[nama kolom 2])
VALUES
([isi kolom 1],[isi kolom 2]) ;
Untuk memasukkan/ menyimpan data ke dalam tabel.

UPDATE [nama tabel]
SET [nama kolom] = [isi tabel]
WHERE [kondisi] ;
Untuk mengubah data yang sesuai dengan kondisi yang diminta.

DELETE FROM [nama tabel] ;
Menghapus semua isi tabel, tetapi tidak menghapus tabelnya.

SELECT * FROM [nama tabel];
Untuk membaca semua isi tabel.

Database (SQL)

Dalam proses ini diharapkan anda telah menginstal Apache atau paling tidak anda memiliki MySql pada komputer anda supaya proses kita dapat berjalan. Dalam hal ini penulis menggunakan Xampp-win32-1.6.6a dan telah diinstal pada direktori C:\. Dimana pada paket ini telah tersedia MySql di dalamnya.

Untuk lebih memahami penggunaan database dengan MySql maka kita akan mempelajari perintah-perintah dasar SQL dengan berbasis DOS.

Untuk masuk ke dalam DOS kita harus membuka Command Prompt, yaitu :
  • Vista : Start >> All Programs >> Accessories >> Command Prompt
  • XP : Start >> Run. Kemudian Ketik : cmd >> ENTER
Kemudian kita masuk ke dalam MySql, yaitu dengan langkah sbb : (ketikkan)

cd /xampp/mysql/bin
mysql -h localhost –u root –p proot

ket :
  • cd /xampp/mysql/bin adalah perintah untuk pindah dari direktori sekarang ke direktori xampp/mysql/bin.
  • mysql -h localhost -u root -p proot adalah perintah untuk masuk ke dalam paket MySql dan supaya kita memiliki hak akses ke dalam database MySql.
  • -h localhost adalah untuk memasukkan host kita. Dalam hal ini penulis menggunakan host local tanpa server atau komputer sendiri, maka penulis menggunakan alamat localhost
  • -u root adalah untuk memasukkan nama user. Dalam hal ini penulis menggunakan user root.
  • -p proot adalah untuk memasukkan password. Dalam hal ini penulis menggunakan password proot.
Maka akan tampil seperti di bawah ini.

mysql>

Maka dengan ini kita dapat menggunakan MySql untuk memanipulasi data dengan perintah-perintah SQL.

Pemrograman Database

Apa yang dimaksud dengan database?
Database bisa dikatakan sebagai suatu kumpulan dari data yang tersimpan dan diatur atau diorganisasikan sehingga data tersebut bisa diambil atau dicari dengan mudah dan efisien.

Oleh karena itu semua aplikasi harus memiliki database untuk menyimpan data-datanya. dapat diambil contoh buku telepon. Bagaimana caranya kok kita dapat menulis, menyimpan dan suatu saat kita membacanya. Kita akan pelajari bersama.

Dalam PHP ini database yang sangat mendukung adalah MySql. MySql adalah perangkat lunak/software yang digunakan untuk membangun database yang sering digunakan pada lingkungan Sistem Operasi Linux. Tetapi sudah beberapa tahun yang lalu telah dapat digunakan pada Windows/Microsoft.

Operasi data pada setiap database pada umumnya mengikuti pola yang sama, atau yang disebut juga dengan SQL (Structure Query Language). Dimana langkah-langkah tersebut yaitu :
  1. Koneksi Database
  2. Memilih dan membuka Database.
  3. Mengirim perintah-perintah untuk memanipulasi data pada Database.
  4. Mengakses hasil data dengan query yang telah dibuat.
  5. Menutup koneksi ke database.
Sekian dari pengertian database dari penulis. Pada pertemuan yang akan datang akan dibahas tentang MySql dengan menggunakan perintah-perintah SQL

Selasa, 02 September 2008

Kata Mutiara (2)

  1. Seseorang yang memiliki banyak waktu untuk merasa khawatir adalah seseorang yang tidak memiliki waktu untuk menjadi sukses.
  2. Kita akan tercengang menemukan kenyataan bahwa pekerjaan yang dilakukan dengan antusias akan lebih cepat selesai dan terasa lebih mudah.
  3. Percakapan adalah praktik dua orang yang bergantian berbicara. Sedikit sekali orang yang mau mendengarkan orang lain, karena biasanya ia sibuk memikirkan apa yang selanjutnya akan ia katakan.
  4. Ada dua jenis orang di dunia, yaitu para actor dan re-aktor. Kebanyakan orang adalah re-aktor, yang hanya berbuat untuk bereaksi atau menaggapi suatu peristiwa. Ia tidak berinisiatif.
  5. Lihatlah kura-kura. Satu-satunya kesempatan yang bisa membuat kura-kura melangkah maju adalah ketika ia berani menjulurkan kepalanya keluar.
  6. Menyalahkan dan terus menerus merasa bersalah, sama-sama bersifat menghancurkan. Di saat kita menyalahkan Tuhan, orang lain, atau diri sendiri, kita lari dari pokok persoalan yang sebenarnya, yaitu melakukan sesuatu.
  7. Kemarin saya merasa baik. Hari ini saya merasa hebat. Esok hari saya akan merasa lebih baik lagi dan lebih hebat lagi.
  8. Tidak akan ada langkah keseribu jika langkah pertama tidak dilakukan. Maka, melangkahlah, jangan tunda-tunda lagi.
  9. Semut bila bertemu semut akan berhenti dan menyapa,"Hello!". Kucing bila ketemu kucing akan berhenti dan berkata,"Apa? nantang?". Lalu bagaimanakah kita?
  10. Kesuksesan diawali oleh mimpi, dipengaruhi oleh persepsi, dan diwujudkan oleh tindakan.