Kamis, 11 Desember 2008

Membuat Counter dengan MySQL



Kali ini saya mau menjelaskan tentang bagaimana cara membuat counter
sebuah website dengan memakai MySql database.

caranya:
Table database:

CREATE TABLE `counter` (
`count_id` varchar(225) NOT NULL default '',
`count` longtext NOT NULL,
`hits` longtext NOT NULL
) TYPE=MyISAM;

catatan:
sebagai permulaan
untuk "count_id" anda masukkan nilai 1
untuk "count" anda masukkan nilai 1
untuk "hits" anda masukkan nilai 1


Script Counter:

session_start();

/* ----- koneksi database mulai ------- */

$dbhost = 'localhost'; /* ----- host mu ------- */
$dbusername = 'anggi'; /* ----- user mu ------- */
$dbpasswd = 'passwordku'; /* ----- password mu ------- */
$database_name = 'counter'; /* ----- nama database mu ------- */

/* ----- koneksi db mulai, code di bawah ini jangan di rubah ------- */
$connection = mysql_pconnect("$dbhost","$dbusername","$dbpasswd") or die ("Couldn't connect to server.");
$db = mysql_select_db("$database_name", $connection) or die("Couldn't select database.");

/* ----- koneksi database habis ------- */


/* ----- jika session "counted" belum terdaftar ------- */
if (!session_is_registered("counted")){

/* ----- maka Update cell "count" dengan menambah kan +1 ------- */
mysql_query("UPDATE counter SET count=(count + 1) WHERE count_id=1");

/* ----- daftarkan session "counted" ------- */
session_register("counted");
}
?>

Visitor:

/* ----- tampilkan nilai/value dari table "counter" kolom ke-2 yg berarti kolom "count" ------- */
$sql = mysql_query("SELECT * FROM counter LIMIT 1");
while($row = mysql_fetch_array($sql)){
echo $row[1];
}
?>

Hits:

/* ----- untuk hits, kita tidak perlu fungsi "IF" ------- */
/* ----- Update cell "hits" dengan menambah kan +1 ------- */
mysql_query("UPDATE counter SET hits=(hits + 1) WHERE count_id=1");

/* ----- tampilkan nilai/value dari table "counter" kolom ke-3 yg berarti kolom "hits" ------- */
/* ----- yang telah di update dari dari proses di atas ------- */
$sql = mysql_query("SELECT * FROM counter LIMIT 1");
while($row = mysql_fetch_array($sql)){
echo $row[2];
}
?>

Membuat guestbook dengan MySQL

Default [Tutorial] Simple PHP-MySql GuestBook

Title : Basic PHP - MySql Guest Book
Software : PHP, PHP supported Web server, MySql database
OS : Windows (2000) -- Optional
Level : Basic

Ok, It's Scripting Time....
Guest book merupakan hal dasar yang kita pelajari pada saat kita belajar membuat web dengan PHP server side script. Berawal dari guest book ini, bisa kita kembangkan menjadi shout box, aplikasi chatting, blog engine, dll.
Untuk mempersingkat saya asumsikan kalian telah mempunyai / mengintsall web server yang support PHP ( bisa IIS, tapi lebih umum menggunakan Apache). dan juga kalian telah menginstall MySql database (akan lebih mudah jika kalian juga memasang PHPmyadmin untuk mempermudah administrasi database MySql

1.
Pertama buat database pada Mysql kalian, dan table untuk menyimpan data2 buku tamu kita.
Kita bikin tabel yang simple (nama tabel = bk_tm)

Quote:
CREATE TABLE bk_tm (
ID bigint(20) NOT NULL auto_increment,
nama varchar(35) NOT NULL default '',
email varchar(35) NOT NULL default '',
lokasi varchar(30) NOT NULL default '',
komentar longblob NOT NULL,
tgl_input varchar(40) NOT NULL default '',
yim varchar(20) NOT NULL default '',
ip_add varchar(255) NOT NULL default '', <<>
2.
Sesudah database dan tabel terbentuk, kita bikin koneksi ke database dengan script PHP (koneksi.php). Lebih baik dalam file terpisah, sehingga bisa kita gunakan berulang2.

Quote:

3.
Sekarang saatnya kita bikin halaman untuk form inputan buku tamu (input.php)

Quote:


";
print "
";
print "Nama:

";
print "Lokasi:

";
print "E-mail:

";
print "Yahoo:

";
print "Komentar:
";
print "
";

print "";
print "

";
}
else if (isset($_POST['submit']))
{
$vnama=$_POST['fnama'];
$vlokasi=$_POST['flokasi'];
$vemail=$_POST['femail'];
$vyim=$_POST['fyim'];
$vkomentar=$_POST['fkomentar'];

// baris dibawah ini untuk mengecek jika field nama dan komentar masih kosong
if(!$name || !$comment)
{
print "Wooii... Nama dan komentar di isi donk, niat ngisi buku tamu gak sih....
";
}
else
{
$vip_asal=$_SERVER["REMOTE_ADDR"]; //mendapatkan ip address pengisi buku tamu
$sekarang=time();
$vtgl=date("D M d, Y H:i:s",$sekarang);
$kueri_isi="INSERT INTO bk_tm(nama, lokasi, email, komentar, tgl_input, yim, ip_add) VALUES('$vnama','$vlokasi','$vemail','$vkomentar', '$vtgl','$yim','$vip_asal')";

mysql_query($kueri_isi);
print "Terima kasih telah mengisi buku tamu, harap tunggu sebentar ";
}
}
}
?>




4.
Ok, It's show time........Sekarang saatnya menampilkan (index.php)

Quote:
";
print "";
print "
";

$vkueri="SELECT * from bk_tm order by ID DESC"; //kueri semua isi tabel bk_tm, urut postingan terakhir
$eksekusi=mysql_query($vkueri) or die(mysql_error());

print "
";
print "
[Isi Buku Tamu]
";
print "
";

print "";

while($tampil=mysql_fetch_array($eksekusi))
{


$eksekusi[komentar]=htmlspecialchars($eksekusi[komentar]);
$eksekusi[nama]=htmlspecialchars($eksekusi[nama]);
$eksekusi[lokasi]=htmlspecialchars($eksekusi[lokasi]);

print "";
print "$eksekusi[tgl_input]
";
print "$eksekusi[nama]
";
print "$eksekusi[lokasi]

";
if($eksekusi[email])
{
print "e-mail
";
}
if($gbvalues[yim])
{
print "YM ID : '$eksekusi[yim]' ";
}
print "";
print "";
$tampil_koment = wordwrap( $eksekusi[komentar], 19, "\n", 1);
print "$tampil_koment";
print "";

print "";

?>

Membuat Guest Book dengan PHP

Guest Book sederhana dengan Flex (PHP)


Tentunya rekan rekan sudah mengetahui apa itu Guest Book bukan ?. Biasanya Guest book pada halaman web berguna untuk menyimpan komentar dari para pengunjung web. Pengunjung dapat menuliskan nama kemudian komentarnya selanjutnya aplikasi guest book ini akan menyimpan data tersebut ke server dan menampilkannya di halaman web. Jadi secara garis besar guest book ini mempunyai 2 fungsi utama :
  • Fungsi untuk input komentar ( nama pengunjung dan komentarnya )
  • Fungsi untuk menampilkan komentar yang ada dalam format tabel atau list
Dengan project pembuatan guest book ini diharapkan kita semua dapat mengerti bagaimana menghubungkan antara mySQL, PHP dan Flex.
  • MySQL berfungsi untuk penyimpanan database, tentunya rekan rekan bisa menggunakan teknologi yang lain seperti Sql server,Oracle, dlsb. Dalam contoh ini kita coba pakai MySQL
  • PHP berfungsi sebagai back end dan bertanggung jawab untuk :
    • Melakukan koneksi ke database
    • Mengirimkan instruksi sql statement ke database (insert dan select) untuk menambah mengambil data
    • Memformat hasil query (data) ke bentuk XML yang nantinya akan dibaca oleh flex. Sebagai informasi dalam contoh ini masih menggunakan XML , sebenarnya ada metode yang lebih cepat yaitu dengan remoting server menggunakan AMFPHP, cuma saat ini masih saya pelajari, mungkin di lain kesempatan akan saya bahas lagi dengan menggunakan AMFPHP.
  • Flex berfungsi sebagai front end aplikasi dalam hal ini yang tampak oleh user di browser nya.
Secara garis besar pembuatan aplikasi guest book dibagi atas 4 tahap yaitu :
  1. Persiapan yang meliputi :
  • Instalasi flex builder 3, bisa download versi trialnya di http://www.adobe.com, kemudian untuk lisensi versi educational (free) dapat mengunjungi http://www.flex-registration.com, lisensi ini diberikan untuk instansi pendidikan. Kita cukup memasukkan data pribadi kemudian image hasil scan kartu indentitas yang menerangkan bahwa kita bekerja di instansi pendidikan (bisa kartu NIM, kartu pegawai atau surat dari sekolah), seminggu kemudian kode lisensi akan dikirim lewat email.
  • Instalasi XAMPP , bisa didownload di http://www.xampp.com
2. Pembuatan Database
3. Pembuatan script PHP
4. Pembuatan interface dengan Flex

Pembuatan Database

Kita masuk ke tahap kedua yaitu pembuatan database. Database yang akan kita buat hanya terdiri dari satu table saja yaitu kita namakan saja komentar yang terdiri dari 4 field yaitu id, nama,tgl dan komentar. Untuk melakukan hal ini :
  • Buka web browser, lalu ketikkan alamat http://localhost atau http://127.0.0.1
  • Masuk ke menu PhpMyadmin
  • Buat database baru dengan nama maslo (namanya terserah rekan rekan)
  • Kemudian buat tabel baru dengan nama kometar dengan struktur sebagai berikut :
    • ID : int , auto increment, primary key
    • Nama : varchar (255)
    • Komen : longtext
    • Tgl : varchar(99)
Jika ingin membuat dengan sql statement, berikut statement nya :

CREATE TABLE komentar (
`ID` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nama` VARCHAR( 255 ) NOT NULL ,
`komen` LONGTEXT NOT NULL , `tgl` VARCHAR( 99 ) NOT NULL
) ENGINE = MYISAM ;
  • Untuk keperluan pengetesan, isi tabel komentar dengan beberapa record
  • Berikut contoh statement untuk insert record. Kita bisa melakukannya dari menu insert pada PhpMyadmin.
INSERT INTO komentar (ID, nama,komen,tgl)
VALUES (
NULL , 'shelo', 'hai rekan rekan mari sama sama kita belajar flex',’31 may 2008’
) , (
NULL , 'abahrama', 'fokus pada kekuatan siasati kelemahan', ’31 may 2008’
);


Pembuatan Script PHP

Tahap selanjutnya adalah membuat script php untuk koneksi dan manipulasi database. Ada 3 script php yang akan kita buat yaitu :
  • Koneksi.php fungsinya adalah untuk koneksi dengan database. Scriptnya sangat sederhana yaitu sbb :

  • Select_komentar.php fungsinya untuk mengambil isi dari tabel komentar dan memformatnya dalam bentuk XML. Scriptnya sebagai berikut :

    \r\n";

    echo "\t \r\n";
    echo"\t\teof\r\n";
    echo"\t\teof\r\n";
    echo"\t\teof\r\n";
    echo"\t\teof\r\n";
    echo "\t
    \r\n";

    while ($dataku=mysql_fetch_array($result))
    {
    echo "\t \r\n";
    echo"\t\t".$dataku[id]."\r\n";
    echo"\t\t".$dataku[nama]."\r\n";
    echo"\t\t\r\n";
    echo"\t\t\r\n";
    echo "\t
    \r\n";
    }

    echo "\t \r\n";
    echo"\t\teof\r\n";
    echo"\t\teof\r\n";
    echo"\t\teof\r\n";
    echo"\t\teof\r\n";
    echo"\t\teof\r\n";
    echo "\t
    \r\n";

    echo "\r\n";
    ?>
  • Penjelasan script diatas :

    include 'koneksi.php';
    perintah ini berfungsi untuk memanggil script koneksi.php untuk melakukan koneksi ke database

    $result = mysql_query(stripslashes("select id,nama,komen,tgl from komentar order by id desc "));
    perintah ini mengirimkan sql statement yaitu perintah untuk mengambil isi tabel. Saya tidak akan membahas lebih mendalam mengenai sql statemen karena fokus kita bukan kesitu. Namun bagi rekan rekan yang ingin mempelajari sql statemen bisa cari tutorialnya di internet.

    echo "\r\n";
    perintah ini berfungsi untuk mencetak kalimat sebagai header dari struktur XML kita. Tentu saja kata “recordset” dapat diganti dengan kata yang lain terserah rekan rekan.

    echo "\t \r\n";
    echo"\t\teof\r\n";
    echo"\t\teof\r\n";
    echo"\t\teof\r\n";
    echo"\t\teof\r\n";
    echo "\t
    \r\n";

    baris ini berfungsi untuk mencetak data kosong (dummy data) ( lho koq... mungkin membingungkan). Berdasarkan pengalaman saya, jika ternyata tabel yang kita select tidak ada isinya (kosong) maka xml yang kita hasilkan juga akan kosong, nah hal ini membuat aplikasi flex kita akan error, nah untuk men siasati nya kita taruh data kosong pada permulaan struktur xml kita (bingung kan ...???). Ini hanya akal akalan saya saja, mungkin ada cara lain yang lebih cerdik dari ini. Jika rekan rekan ada yang punya cara lain , saya akan sangat senang jika diberitahu.

    while ($dataku=mysql_fetch_array($result))
    { echo "\t \r\n";
    echo"\t\t".$dataku[id]."\r\n";
    echo"\t\t".$dataku[nama]."\r\n";
    echo"\t\t\r\n";
    echo"\t\t\r\n";
    echo "\t
    \r\n"; }

    baris ini berfungsi untuk melakukan perulangan record by record dan menuliskan ke dalam struktur XML. Untuk mengambil isi record menggunakan perintah .$dataku[id]. [id] adalah nama field. Yang aneh disini adalah statement “




    1
    shelo




    eof
    eof
    eof
    eof
    eof


  • Nah jika sudah tampil seperti diatas , selamat untuk anda karena telah satu langkah lebih dekat dalam mengenal flex yaitu berkenalan dengan XML.
  • Script yang ketiga adalah insert_komentar.php isinya sebagai berikut :



    include 'koneksi.php';
    $result = mysql_query(stripslashes("insert into komentar(nama,tgl,komen) values('".$_POST ["nama"]."','".$_POST["tgl"]."','".$_POST["komen"]."')"));

    ?>


    penjelasannya :

    include 'koneksi.php'
    perintah ini berfungsi untuk memanggil script koneksi.php untuk melakukan koneksi ke database


    $result = mysql_query(stripslashes("insert into komentar(nama,tgl,komen) values('".$_POST ["nama"]."','".$_POST["tgl"]."','".$_POST["komen"]."')"));

    perintah ini untuk mengirimkan sql statement insert atau menambahkan record baru ke dalam table. Yang perlu diperhatikan disini perintah $_POST ["nama"] . perintah tersebut untuk mengambil parameter yang dikirim oleh aplikasi (dalam hal ini flex) yang perlu diingat adalah nama parameter nya harus sama persis (case sensitif) antara yang ada di script php dengan yang ada di flex (nanti kita akan bahas).


Tahapan terakhir dalam pembuatan guest book adalah mendesain front end dengan Flex. Ada 2 file mxml yang harus kita buat :
  • Simple_gbook.mxml : ini adalah file utama aplikasi kita
  • Comment_renderer.mxml : ini adalah component yang digunakan sebagai renderer pada control tile list yang berfungsi untuk menampilkan data.
Sebelum kita membedah isi dari mxml kita, saya ingin menerangkan cara men-setup project pada flex builder 3, mungkin rekan rekan sudah mengetahuinya, tp tak ada salahnya saya uraikan kembali kan ??. langkahnya sebagai berikut :
  • Pilih File | new | Flex project
  • Isi project name , misalnya simple_gbook.
  • Secara default flex builder akan menyimpan project yang kita buat di folder my documents\Fex builder 3. namun jika kita mau menyimpan di tempat lain , un check option use default location, kemudian browse folder yang kita kehendaki.
  • Klik next
  • Selanjutnya kita diminta men set output folder. Secara default output folder akan dibuat di dalam folder project kita. Karena project ini menggunakan php maka output folder harus di set ke dalam folder program files/xampp/htdocs.
  • Klik browse, pilih folder c:\program filed\xampp\htdocs. Buatlah folder baru dengan cara klik tombol make new folder. Namakan folder baru tersebut misalnya gbook.
  • Untuk menjalankan project kita setelah dibuild, harus dari browser, kemudian ketik alamat web server kita yaitu http://127.0.0.1/gbook/simple_gbook.html, jangan jalankan program dari menu run project karena saya jamin pasti akan error.

Rabu, 10 Desember 2008

COUNTER

Membuat Counter Sederhana dengan PHP
Pada artikel kali ini, aku akan men-share sedikit script PHP untuk membuat counter sederhana seperti yang terdapat di bagian footer website ini. Bagi kamu yang udah ngerasa expert, sebaiknya berhenti membaca sekarang juga, karna dari judulnya, kamu seharusnya tau bahwa kita cuma mo bikin counter simple. Cara kerja counter ini kurang lebih kayak gini: halaman utama dibuka->input ke database->Output berupa jumlah records dari table yang dijadikan counter. OK, lets do this...
Pertama, buatlah table dengan nama counter pada database MySQL kamu dengan field sebagai berikut:
a. ip
b. user_agent
c. tanggal
Sekarang, tambahkan script berikut pada halaman utama website kamu. Ingat, tempatkan script ini di bagian paling atas sebelum tag


$ip=getenv(remote_addr);
$date=getdate(date("U"));
$day=$date[mday];
$month=$date[month];$year=$date[year];


if (!isset($_COOKIE["visitor"]))
{
setcookie("visitor", "$ip", time() +3600);
mysql_connect("localhost", "user",
"password"); //sesuaikan host, user, dan password-nya !
mysql_select_db("nama_db") or die(mysql_error

()); //sesuaikan nama database-nya
mysql_query("INSERT INTO counter(ip, user_agent,
tanggal) VALUES('$ip', '$_SERVER[HTTP_USER_AGENT]',
'$day/$month/$year')");
}
?>




Pada code di atas, saat pertama kalo diakses halaman website kita akan membuat cookies dengan nama visitor yang isinya IP address dari visitor kita. Kalo cookies belom diset, maka record table Counter akan ditambah satu.
Untuk mendapatkan jumlah pengunjung, kita tinggal menghitung berapa jumlah records dari table Counter, gunakan code berikut:

$qhit=mysql_query("SELECT * FROM counter");
$hit=mysql_num_rows($qhit);
echo "
Kamu adalah pengunjung ke: $hit
";
?>




Sekarang, kamu tinggal meletakkan code di atas untuk menampilkan berapa jumlah pengunjung website kamu.
Semoga bermanfaat dan mohon dimaafkan kalo ada kesalahan.

Selasa, 18 November 2008

Apa sich Bahasa Pemrogaman itu?

Bahasa pemrograman adalah media untuk berkomunikasi antara manusia (dikenal dengan programmer) dan mesin . Dengan bahasa pemrograman, anda bisa memerintah si mesin untuk melakukan apa yang ingin anda lakukan. Tuliskan perintah anda dengan benar dan dimengerti oleh komputer, maka komputer akan dengan patuh melaksanakan semua perintah anda terus menerus sampai kondisi dimana “dia” harus berhenti dan tidak kenal dengan lelah, karena walau bagaimana canggihnya, “dia” hanya sebuah mesin (kalau orang pasti sudah melawan kalau tidak senang diperintah ).
Tentunya berbeda dengan cara komunikasi antara manusia, karena yang akan dihadapi oleh seorang programmer adalah sebuah mesin dalam hal ini komputer. Yang dari segi wujud jelas sangat berbeda. Karena itu bahasa yang digunakan harus yang bisa dimengerti pula oleh komputer, yaitu bahasa pemrograman. dimana, jika anda salah dalam memberi perintah secara tidak sengaja tentunya akan menimbulkan kesalahan dalam segi fungsi atau malfunction bagi komputer tersebut. Bayangkan jika anda membuat program yang mengatur lalu lintas, lift, pintu otomatis, sensor senjata, roket/bom, pesawat, dan satelit. seperti yang ada di film Bisa anda bayangkan “Berapa besar dampak dari kesalahan satu kata atau perintah dalam program yang anda buat”.
Bahasa pemrograman komputer juga memiliki tingkatan-tingkatan tersendiri. Yaitu ada bahasa pemrograman tingkat primitif dan pemrograman tingkat tinggi. Apa sih bedanya? Bahasa tingkat rendah adalah bahasa mesin yang terdiri dari angka-angka dan sejumlah huruf yang memiliki arti tertentu dan umumnya susah untuk dimengerti oleh kita sebagai manusia tetapi sangat dimengerti oleh komputer, misalnya bahasa Assembler, sedangkan bahasa tingkat tinggi adalah bahasa yang sangat mirip dengan bahasa yang digunakan oleh manusia.
Bahasa apapun yang anda gunakan (Pascal, Delphi, VB, C+, Java, dll), anda harus mengubah bahasa program tersebut kebahasa mesin yang hanya dimengerti oleh komputer. Ada dua buah cara untuk mengubahnya, yaitu dengan menggunakan: Compiler, dan Interpreter.
Untuk membahas lebih jauh apa itu compiler dan interpreter, akan cukup memakan waktu, so just skip it...

Bahasa Pemrograman Apa Yang Terbaik?
Bahasa Pemrograman yang terbaik itu relatif tergantung dari berbagai hal, ada beberapa hal harus anda perhatikan dalam memilih bahasa pemrograman yang sesuai dengan anda, antara lain carilah bahasa pemrograman yang cocok dengan tipe prosesor anda, panjang dan pendek kode dari program yang akan anda buat, seberapa besar daya jangkauan hasil akhir dari program yang akan anda buat, sistem operasi yang akan digunakan, dan terakhir sangat bergantung pada tingkat keahlian dari anda sebagai programmer.

Pengertian PHP...

Apa sih PHP itu ? Mungkin itu pertanyaan yang ada di benak rekan-rekan saat mendengar kata PHP. PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). Dengan PHP ini Anda dapat membuat beragam aplikasi berbasis web, mulai dari halaman web yang sederhana sampai aplikasi komplek yang membutuhkan koneksi ke database.
Sampai saat ini telah banyak database yang telah didukung oleh PHP dan kemungkinan akan terus bertambah. Database tersebut adalah : dBase, DBM, FilePro,mSQL ,MySQL ,ODBC, Oracle, Postgres, Sybase danVelocis

Selain itu PHP juga mendukung koneksi dengan protokol IMAP, SNMP, NNTP dan POP3.

HTML...

Internet merupakan jaringan global yang menghubungkan suatu network dengan network lainnya di seluruh dunia, TCP/IP menjadi protocol penghubung antara jarungan - jaringan yang beragam diseluruh dunia untuk dapat berkomunikasi.
World Wide Web (www) merupakan bagian dari internet yang paling cepat berkembang dan paling populer.www bekerja berdasarkan pada tiga mekanisme berikut :
Protocol Standar aturan yang digunakan untuk berkomunikasi pada computer networking, Hypertext Transfer Protocol (HTTP) adaah protocol untuk www.
Address www memiliki aturan penamaan alamat web yaitu URL (United Resource Locator) yang digunakan sebagai standar alamat internet.
HTML digunakan untuk membuat document yang bisa diakses melalui web.Pengenalan HTML
HTML adalah singkatan dari Hyper Text Markup Language. HTML merupakan bahasa (kode-kode) yang digunakan untuk membuat halaman web. HTML bukanlah bahasa program seperti C, C++, Pascal Visual Basic, Foxpro dan lain sebagainya. Dia lebih kepada bahasa yang menetapkan bentuk penjelasan dokumen. Jika anda menggunakan Internet ExplorerMozilla Firefox anda boleh melihat kode-kode halaman ini dengan mengklik kanan web tersebut, kemudian anda pilih menu View Source.
Bahasa HTML ini ditulis dengan menggunakan teks editor seperti Windows Notepad, Notepad++, Ms-Edit, dan file di simpan menggunakan extensi/sambungan .htm ataupun .html, Browser HTML seperti Internet Explorer atau Mozilla Firefox juga akan menerjemahkan kode-kode html dan membuat penjelasan seperti apa yang telah dikodekan.
Anda juga boleh membuat halaman web dengan menggunakan HTML Editor seperti Netscape Composer, Ms-Word 97 ataupun Microsoft FrontPage. Walau bagaimanapun, terdapat kelebihan serta kekurangan jika anda menggunakan HTML Editor yang disebutkan.
HTML dikembangkan oleh tim Beners Lee saat dia bekerja di CERN (sebuah laboratorium fisika partikel) di Jenewa Swiss...Perlu diketahui bahwa laboratium CERN itu sangat amat keren sekali....

What is SQL?

SQL (Structured Query Language) adalah bahasa query yang digunakan untuk mengakses basis data relasional. Perintah SQL meliputi perintah-perintah untuk menyimpan, menerima, memelihara, dan mengatur akses ke basis data serta untuk memanipulasi dan menampilkan data dari database. Perintah - perintah SQL yang sering digunakan untuk web database:
Create database

Untuk membuat database, perintah umumnya: CREATE database nama_database.
Create table

Untuk membuat tabel, perintah umumnya: CREATE table nama_tabel ( namafield1 tipe_data not null, namafield2 tipe_data not null,… ).
Select

Untuk mengambil data dari suatu tabel untuk ditampilkan. Perintah umumnya: SELECT nama_field FROM nama_tabel (WHERE kondisi). “WHERE” tidak harus ada.
Insert

Untuk menyisipkan data pada tabel di suatu basis data. Perintah umumnya: INSERT INTO nama_tabel (field1,field2,…) VALUES (nilai1,nilai2,…).
Delete

Untuk menghapus sebuah record pada tabel. Perintah umumnya: DELETE FROM nama_tabel WHERE kondisi.
Update

Untuk memperbarui nilai suatu data di suatu sistem basis data. Perintah umumnya:UPDATE nama_tabelSET field=’nilai‘WHERE kondisi.
Alter Table

Untuk memodifikasi tabel baik menambah, menghapus, maupun mengganti field/kolom yang ada pada tabel.Menambah Field: ALTER TABLE nama_tabel ADD nama_field tipe_data;Mengubah Field: ALTER TABLE nama_tabel CHANGE nama_field_lama nama_field_baru tipe_data;Menghapus Field: ALTER TABLE nama_tabel DROP nama_field.
Drop

Untuk menghapus tabel dan database.Menghapus tabel: DROP TABLE nama_tabel;Menghapus database: DROP DATABASE nama_database;
Perintah-perintah pada SQL ini nantinya akan sangat bermanfaat ketika kita membuat halaman web dinamis (baik dengan PHP atau ASP) yang berbasis database. PHP dan ASP sendiri akan kita bahas pada topik berikutnya.

Selasa, 28 Oktober 2008

Bahas Masalah Hidup &Laskar Pelangi

Jika diungggkapkan dengan kata- kata, tidak mudah mengucapkan sebuah pengartian tentang kehidupan.Mungkin bagi setiap orang hidup itu bisa diartikan dalam berbagai bahasa. Tapi untukku hidup itu berarti sebuah perjuangan. Perjuangan untuk mendapatkan semua yang ingin kita capai, semua yang ingin kita dapatkan. Cinta, kasih sayang, kebahagiaan, cita- cita, masa depan cerah. Tapi memang tidak semudah menerbangkan bulu untuk mewujudkan semua keinginan kita. Perlu dorongan semangat yang dasyat. Tentu saja, teori klise seperti ini tidak mudah untuk kita wujudkan. Karena membangkitkan semangat itu tidak gampang.Bahkan tidak dipungkiri, disekeliling kita bertebaran orang- orang yang sangat tidak bersemangat. Semangat yang tumbuh dalam diri kita bisa saja disebabkan oleh beberapa kemungkinan. Misalnya, semangat yang tumbuh karena ingin dilihat "seseorang". Mungkin inilah yang sering dilakukan oleh remaja seperti kita. Apa salah kalau kita berbuat seperti itu? Tidak ada yang salah. Itu bisa kita jadikan motivasi kita untuk maju melawan arus kehidupan. Tapi kita harus hati- hati dengan semangat seperti ini. Kita harus tetap menggunakan alur pikiran yang sehat. Karena jika"seseorang' tersebut suatu saat membuat kita "jatuh", bisa saja semangat yang selama ini telah berkobar laksana obor olimpiade itu juga akan padam. Berpikiranlah seluas langit! Perasaan sedih itu wajar, tapi kalau berlebihan juga nggak enak.

Gw jadi inget novel yang bis amemotivasikita untuk maju. Akhir-akhir ini banyak beredar novel sejenis itu. Memang, bisa ditebak banyak novel yang cuma itu- itu aja isinya. Cinta, cinta dan cinta. Bosen lama- lama! Coba dong baca novel yang mutunya tuh bisa dipertanggungjawabkan. Nggak usah kejauhan, lihat ja novel yang baru ja dipilmin. Jeng...jeng...jeng...."LASKAR PELANGI". Itu novel percaya gak boleh gak percaya tuh keren banget!!!! Bukan hanya Laskar Pelangi,tapi juga seri tetraloginya Sang Pemimpi, Edensor dan Maryamah Karpov. Untuk yang judul terakhir gw belum baca, tapi gw percaya kalau keren semuanya.....

Gw jadi inget kata- kata atau lebih tepatnya dialog yang ada dalam Sang Pemimpi. Mau tahu, nih. Intinya adalah...

" Kamu adalah tembok yang kukuh, dan usahaku ibarat melemparkan lumpur
ke tembok itu. Kau kira tembok itu akan roboh?
Tidak akan!
Tapi lumpur itu akan membekas di sana, di hatimu..."

Keren kan. Inilah yang akan gw lakukan saat ini. Gw berharap itu akan berhasil.

SEE YA!!!


Senin, 27 Oktober 2008

Myself

'bout me
Gw Nay.
Gw lahir dari ibu gw sendiri.
Gw tinggal di rumah ortu gw.