SlideShare a Scribd company logo
Artikel Populer IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
PPHHPPTTrriiaadd::
CCaarraa GGaammppaanngg BBeellaajjaarr PPHHPP ddii
WWiinnddoowwss!!
Abe Poetra
abe_poetra@yahoo.com
go.fmipa.usu.ac.id
Kata-Kata Introduksi
Pengen belajar PHP dilingkungan Windows, tapi gak mau pusing dengan cara penginstalasiannya?
PHPTriad adalah jawabannya. Pengen menjalankan script-script PHP pada lingkungan Windows?
PHPTriad adalah jawabannya. Atau pengen belajar MySQL dilingkungan Windows secara
gampang? PHPTriad lagi-lagi jawabanya. Tapi kalo misalnya anda pengen kaya bukan PHPTriad
jawabnya. Tapi kerja dunks, atau korupsi kek! Huahuahua.. emang apaan? Sekarang penulis saranin
anda menyiapkan kopi dan makanan ringan, duduk santai di kursi anda, dan tetap teruslah membaca.
PHPTriad adalah software installer PHP secara instant yang berjalan pada lingkungan Windwos,
setelah menginstal PHPTriad anda tidak saja telah menginstal PHP, akan tetapi juga sekaligus telah
menginstall Apache Web Server dan Database MySQL. Untuk pertama sekali isu pemakaian
PHPTriad ini dihembuskan oleh majalah Master Web - November 2001 (sebuah majalah yang
ditujukan untuk para praktisi internet) yang dinahkodai oleh Bang Steven Hariyanto.
Tentu saja tidak hanya PHPTriad saja paket installer yang menginstall PHP, Apache, dan database
MySQL sekaligus, ada lagi contoh yang lain misalnya FoxServ yang mengklaim dirinya lebih baik
dari PHPTriad. Apakah bener? Kitalah sebagai pengguna sekaligus sebagai juri ☺, dan tentu saja
seperti kata guru ngaji penulis bilang segala perbedaan itu adalah keuntungan dari kita, hehehe..
ngertikhan?
Oops.. satu lagi hampir saja lupa!
Sebenernya ada juga paket installer seperti PHPTriad yang diproduksi oleh anak bangsa dan juga
tersedia gratis untuk dipergunakan serperlunya. DongKrak, begitulah mas Luri Darmawan
(http://www.ilmukomputer.com/penulis/penulis-luri.php) dan anak-anak di KIOSS menyebutnya.
Contoh nyatanya? Ya, CDROM IKC yang notabene ditulis dengan PHP itu bisa jalan mulus di PC
Lisensi Dokumen:
Copyright © 2003 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat
tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang
disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan
ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.
Artikel Populer IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
anda. Nah, ini berkat adanya DingKlik (merupakan suatu aplikasi WebServer Minimalis dengan
dukungan terhadap skrip PHP dan merupakan EasterEgg nya DongKrak). Saya tidak tau bagaimana
persisnya bentuk kerjasama anak KIOSS dengan si Om RSW, tapi satu yang pasti bisa kita ambil
hikmahnya adalah penyebaran pendidikan gratis ini tidak hanya dipegang oleh kita yang akses
internetnya berlebih!
Satu yang sangat disayangkan penulis, hingga saat rampungnya artikel ini, DongKrak tidak juga
berhasil penulis download untuk dijadikan bahan referensi dan masukan.
DongKrak? DingKlik? Boleh Jujur mas Luri?, terkadang saya jadi geli sendiri dengan penamaan
software-software dari project anda dan temen-temen anda di KIOSS c”,) hihihi.. aseli lucu! Salam
deh buat anak-anak KIOSS.
Sejarah PHPTriad
Kalau membicarakan sejarah, penulis yakin sekali seratus satu persen (lho? Kok 101%) semuanya
akan mengeluh dan merasa matanya jadi berat, alias mengantuk. Hoahm.. Zzz…zZz…Zzz…! Ya
udah.. penulis terima usul saudara-saudara untuk tidak membahas bagian sejarah ini panjang-
panjang.
Eh.. ingat 101 jadi teringat tom leykiss yang jayus itu yang selalu menyebut dirinya prof. padahal
gelarnya pun tak ada. Dia pernah ditanya kenapa acaranya selalu ditambah dengan 101. Anda sering
mendengar kata 101 (one ‘o one), nama jalan permisalan, atau nama kamar permisalan, nomor
kamar. Tidak taukan? Penulis juga tidak tau, tapi sekarang juga tidak (lho?) hihihi.. Sebenernya 101
itu mewakili awal. Di amrik setiap penomoran lazim dilakukan dengan nomor 101, lalu kenapa
dengan nomor 1 nya? Gak tau? Tapi yang pasti sistem pembagian sks juga begitu, terus sistem peron
terbuka juga. Terus banyak lagi deh contohnya.. Walah.. lihat penulis seperti biasanya sudah mulai
ngelantur lagi nampaknya ini. Hehehe.. sorry deh.
Oke, sekarang kita serius! Anda kenal J Wynia? Tentu tidak bukan. Penulis juga tidak kenal dengan
dia, jadi kita sama-sama tidak kenal. Tidak perlu khawatir, karena ketidak tahuan kita tidak akan
menghambat kita untuk mempelajari PHPTriad hehehe.. yakinlah. Masih berminat ngomongin
sejarah? Silahkan terus dibaca. Tadi anda sudah penulis sarankan untuk membuat kopi dan
membawa makanan ringan. Jaid silahkan sruput dulu deh kopi anda (sruput = minum dengan hati-
hati)! Oke, sudah? Mari kita lanjutkan!
J Wynia adalah seorang pria yang memiliki basic yang matang tentang pemrograman, khususnya
pemrograman pada sisi server. Pria berkebangsaan Czech (Czech Republic Slovakia) inilah yang
membuat dan menciptakan PHPTriad. J Wynia juga aktif dibeberapa forum PHP terkemuka seperti
PHPBuilder (www.phpbuilder.com) dan di forum Zend (www.zend.com). Ini juga yang memberikan
ide untuk beliau untuk menciptakan sebuah installer yang bisa berjalan pada lingkungan Microssoft
Windows.
PHPTriad free alias gratis! Hal inilah yang menjadikannya digemari oleh pemakai Sistem Operasi
Microsoft Windows dan menjadikannya idola untuk memulai belajar PHP (seperti diketahui kalau
PHP lahir dari lingkungan *nix). Dahulu kala, dia mempublish PHPTriad pada situs resminya
www.phpgeek.com dan kita diijinkan mendownload gratis PHPTriad dari situs beliau, tapi sekarang
tidak. Isi situs beliau telah berubah menjadi iklannya Sokkit. Hiks.. hiks.. kita terpaksa
mendownload dari www.download.com yang notabene selalu lambat di akses, apalagi dari tempat
penulis khususnya (ini karena rame yang mengakses situs tersebut atau karena kapasitas bandwidth
penulis tidak memadai? Hehehe.. jawaban bijaknya adalah karena situs tersebut rame dikunjungi).
J Wyna juga telah mengeluarkan versi bayar dari PHPTriad ini, dan diberi nama Sokkit. Penciptaan
sokkit ini sempat menimbulkan opini yang negatif dari beberapa pengguna PHPTriad. Kenapa harus
diciptakan versi bayar? Lalu kalo’ emang bayar, kenapa mesti sampai menunggu sampai 2 tahun
Artikel Populer IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
untuk mengeluarkan Versi bayarnya itu? Nah, disinilah para pemakai PHPTriad menduga keras
bahwa tujuan mulia dari si J Wynia telah teracuni oleh pengaruh bisnis software. (hihihi..
Sebenernya lucu juga mereka ya! Toh, itu yang buat J Wynia, jadi terserah mau dibuat apa tuh
software. Bener khan?)
J Wynia bersikukuh (ingat bukan membersihkan kuku, tapi bersifat tetap pendirian hehehe..) kalau
Produk Sokkit 3.1 berbeda dengan PHPTriad. Sokkit pasti akan memiliki market dan sangat layak
untuk dijual (layak? Dengan harga USD$20?). Software yang ditulis ulang kembali dengan
menggunakan Apache 2 ini dikabarkan memiliki modul-modul yang lengkap dan lebih mudah dalam
tahap penginstalasian. Satu lagi yang dijual oleh si J Wynia, Service atau layanan purna jual dari
Sokkit itu sendiri dan pembelian ini juga sudah termasuk regular update. (layanan purna jual? Alasan
klasik kah? Mungkin saja ☺).
Sumber :
www.phpgeek.com
www.sokkit.com
www.google.com (Lah, semua orang jugak tau ☺, /me cuex ah..)
Instalasi PHPTriad
J Wynia bersikeras (ini juga bukan membersihkan kuku keras-keras, tapi ngotot terus Hehehe..
penulis kok jadi geli sendiri ☺!) kalau menginstall PHPTriad itu susah, dan sebagai solusi adalah
membeli produk mereka, Sokkit. Nah, pada artikel inilah argumen beliau kita patahkan bersama.
Jadi kesimpulannya begini, kalau misalnya anda setelah membaca artikel ini masih merasa pening
dan sulit menginstallnya, itu bukan berarti anda bego’ atau karena PHPTriad susah diinstall. Akan
tetapi itu lebih bersifat karena kesalahan pada sisi penulisan (hihihi.. penulis yakin anda akan
semakin tersesat). CMIIW dan nikmati aja deh!
Penulis juga telah mengkonsep semua instalasi serta sekaligus cara penggunaan kedalam 10 point
penting. Semoga sepuluh point ini akan membantu anda :-)
Perlengkapan anda!
Sebelum anda menginstall PHPTriad, tentu saja anda harus memiliki perlengkapan dan persiapan.
PHPTriad jalan di bawah platform windows, Jadi untuk windows 9x ataupun Windows 2000, NT,
Me, ataupun XP tetap berjalan sama baiknya! Untuk spesifikasi komputer tidak begitu memerlukan
spesifikasi tinggi, asalkan komputer anda bisa menampilkan mode grafis, ya sudah, patenlah itu!
Supaya gampang untuk dicerna, maka penulis beri nomor untuk penginstalasiannya:
1. Download PHPTriad! Anda boleh download dari www.download.com lalu ketikkan kata
“PHPTriad”, atau anda download dari KIOSS nya mas luri! Atau bisa juga anda buka
projectnya di gudang kita sourceforge (http://sourceforge.net/projects/phptriad). Anda akan
mendapatkan file installernya. Lihat gambar 1!
Gambar 1
Artikel Populer IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
2. Klik 2 kali pada installer tersebut., dan secara otomatis program akan menampilkan License
Of Agreement (gambar 2). Terserah anda, mau dibaca silahkan, dan tidak dibaca juga tidak
mengapa. Tidak akan membuat anda demam, panas dingin, meriang, bibir pecah-pecah,
tenggorokan kering dan susah buang air besar. (Oops.. penulis seperti ngiklanin larutan
penyegar ya? Hihihi..)
Gambar 2
3. Klik “Next” maka installer akan mengekstrak semua file PHPTriad dan intaller akan
membentuk direktori C:Apache
Note : kecepatan pengestrakan tergantung kemampuan komputer anda!
Gambar 3
4. Tunggu Sampai selesai lihat gambar 3! Pastikan ketika anda menginstall tidak terjadi error
dan anda tidak sedang menjalankan program-program lain yang kira-kira memakan memori
dan usabilitas CPU. Tekan Close!
5. Oke sampai sini anda berarti telah menginstall PHPTriad. Mudah? Ya tentu saja mudah ☺.
Untuk melihat apakah PHPTriad anda berjalan dengan baik. Sekarang anda test! Lihat
Caranya :
• Pertama sekali jalankan Apache Web Server anda, Start – Programs – PHPTriad –
Start Apache.
• Anda akan mendapati jendela Start Apache, biarkan ini, dan jangan sekali-sekali
ditutup selama anda menjalankan skrip-skrip PHP.
• Sekarang buka browser anda lalu ketikkan http://localhost
Artikel Populer IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
• Jika anda melihat kata-kata sambutan dari PHPTriad, selamat, berarti instalasi yang
anda lakukan telah sukses (lihat gambar 4)
Gambar 4
Test Program? Buat Program!
6. Sekarang jika anda ingin melihat apakah program anda berjalan, anda boleh coba dengan
membuat script sederhana! Sekarang ikuti langkah-langkah di bawah.
• Banyak Editor yang bisa anda pergunakan untuk menulis script PHP, misalnya
PHPEditor, EditPlus, dan banyak lagi. Tapi penulis anggap anda belum punya
editor lain, maka anda bisa pergunakan NOTEPAD untuk mengetikkan skrip-skrip
PHP anda. NOTEPAD? Bener, makanya ikuti terus. Ok!
• Tuliskan skrip program sederhana di bawah ke dalam NOTEPAD!
<?php
$a = 5;
$b = 4;
print "Berapa Jumlah $a dengan $b ?";
$c = $a + $b;
print "<br>jawabannya adalah = $c";
?>
• Simpan skrip tersebut dengan nama “hitung.php” kedalam direktori
c:Apachehtdocs. Ingat setiap file PHP anda harus disimpan pada direktori
htdocs!
Catatan : Jangan lupa untuk mengganti pilihan “Save As Type” menjadi “All
Files” pada saat anda menyimpan dokumen anda dengan ekstensi PHP (*.php),
karena jika ini tidak anda perhatikan akan berakibat file anda akan tetap terbaca
sebagai file teks biasa.
• Sekarang buka browser anda dan ketikkan http://localhost/hitung.php
• Bagaimana? Sudah tertampil skrip hitung.php anda? Berarti penulis ucapkan
“Selamat” kepada anda. Lagi? Hehehe.. tidak apa-apa deh, kan tidak ada salahnya
memberikan selamat kepada orang lain yang telah berhasil ☺
Apakah anda sudah mengerti skrip di atas? Jika belum mari kita bahas!
• <?php, ini adalah tag pembuka dari PHP
• $a = 5, ini adalah variabel “a” yang diisikan nilainya “5”
• $b = 4, sama dengan di atas, variabel “b” diisikan nilainya dengan “4”
Artikel Populer IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
• Perintah print dipergunakan untuk mencetak huruf pada browser. Nanti juga anda akan
berkenalan dengan perintah echo.
• $c = $a + $b;
ini berarti variabel $c sekarang menampung hasil dari penjumlahan $a dan $b.
• ?>, ini adalah tag penutup pada PHP
• satu yang patut diperhatikan adalah setiap akhir dari statement maupun perintah diakhiri
oleh tanda “;” atau tanda titik-koma.
Catatan Penting :
Artikel ini tidak membahas bagaimana itu PHP, atau bagaimana syntax yang ada di dalamnya,
perintah dan command, variabel dan perulangannya. Tidak sekali lagi penulis katakan tidak, karena
artikel ini ditujukan untuk para pemula yang ingin berkenalan dan berjabat tangan dengan PHP.
Database MySQL Rumit?
Database MySQL adalah database yang sangat powerfull, stabil, mudah, disukai, dan gratis
(mungkin karana sifatnya yang gratis inilah yang buat orang tertarik). MySQL sangat banyak dipakai
dimuka bumi ini. Kalau anda seorang developer web maka anda pasti telah mengenal atau
setidaknya telah mendengar kehebatannya. Nah, untungnya PHPTriad juga memberikan fasilitas ini
untuk kita gunakan, setidaknya untuk kita pelajari. Akan tetapi berulang kali penulis katakan artikel
ini tidak membahas MySQL expert, karena hal itu adalah di luar dari cakupan artikel ini. Tapi satu
yang bisa penulis pastikan. Apakah Database MySQL rumit? Penulis jawab keras-keras “TIDAK”
Bermain dengan MySQL
Sudah penulis katakan berulang kali kalau PHPTriad dilengkapi dengan database MySQL juga. Jadi
bagi anda yang membutuhkan tempat untuk menyimpan data (store), dan untuk mengambil kembali
data anda (retrieve), anda boleh pergunakan fasilitas ini. Mari kita lanjutkan penomoran kita! Dan
karena penulis orangnya pemalas maka penulis tidak akan mengkonfigurasikannnya secara manual.
Kalau anda sama dengan penulis silahkan ikuti saja langkah di bawah!
7. Sekarang coba anda cari dan klik dua kali pada file “winmysqladmin” yang terletak pada
direktori c:apachemysqlbinwinmysqladmin. File ini dibuat untuk mempermudah
konfigurasi MySQL di windows lebih gampang.
8. Perhatikan, untuk pertama sekali anda akan diminta untuk mengisikan “user name” dan
“password”, silahkan diisi. Hal ini akan berpengaruh pada koneksi skrip PHP anda dengan
database MySQL. Coba perhatikan gambar 5! Sebagai contoh penulis buat
username:”abe”, dan password:”poetra”!
9. Tekan OK. Dan anda akan melihat ikon di sudut kanan bawah (seperti lampu traffic light).
Jika anda ingin melakukan konfigurasi ulang, anda bisa klik pada lampu traffic tersebut,
eh.. maksudnya ikon tersebut dan pilih “Show Me”. Anda juga bisa ubah username dan
password anda pada tab “My.ini Setup”. Lihat, sekarang jelas sudah kenapa penulis
katakan penulis orangnya pemalas. Karena dengan winmysqladmin kita tidak repot
mengatur prosedur dan hal membosankan lainnya hehehe.. ☺. Perhatikan gambar 5!
Artikel Populer IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
Gambar 5
10. Setelah anda modifikasi silahkan disimpan! Sebaiknya restart dulu komputer anda untuk
lebih baiknya. Sekarang anda boleh bermain-main dengan MySQL sepuasnya sampai baju
anda kotor ataupun sampai belepotan dengan lumpur.
PHP VS MySQL? Silahkan!
Sebenarnya penulis bingung, apakah penulis mulai dengan perintah-perintah MySQL dulu atau kita
bahas konektifitas PHP dan MySQL terlebih dahulu! Ya udah kita bahas konektifitasnya aja dulu
baru ‘ntar kita bahas tentang command linenya. Silahkan ikuti langkah-langkah berikut:
• Pertama sekali untuk mengaktifkan layanan MySQL anda terlebih dahulu harus melakukan
Start – Programs – PHPTriad – Start MySQL. Akan tampil jendela baru warna hitam
(seperti jendela DOS), biarkan, dan biasanya ini akan hilang dengan sendirinya.
• Seperti biasa pula buka lagi editor NOTEPAD anda, tuliskan skrip dibawah ini:
<?php
$con=mysql_connect ('localhost','abe','poetra');
$db=mysql_select_db ('test');
if ($con)
{ echo "woi sudah konek!"; }
else
{ echo "kok gak koknek ya?"; }
?>
• Simpan dengan nama “db.php” pada direktori C:Apachehtdocs
• Buka browser anda lalu ketikkan http://localhost/db.php
• Anda akan melihat kata “Woi Sudah konek!” tampil pada browser anda.
Penjelasan :
Mari kita bahas satu persatu (secara umum saja) skrip di atas.
• <?php dan ?> adalah tag pembuka dan tag penutup
• variabel $con=mysql_connect (‘localhost’,’abe’,’poetra’);
berfungsi untuk mengkoneksikan database pada “localhost” dengan username “abe” dan
passwordnya “poetra”. Lihat, username dan password berdasarkan apa yang telah anda
isikan pada “winmysqladmin”
• Sedangkan variabel $db=mysql_select_db (‘test’);
• Berfungsi untuk memilih database yang telah anda buat pada MySQL. Secara default di
dalam MySQL telah ada 2 database yaitu “mysql” dan “test”. Sekarang jelas kenapa penulis
Artikel Populer IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
pakai database “test” bukan?
• If.. dan ..else, ini merupakan sebuah perulangan dan tentunya bukan penulis lagi yang
menjelaskannya. Hihihi.. gak lucukan kalo penulis bilang sekali lagi, kalau artikel ini
hanyalah artikel pemanasan untuk anda dalam mempelajari PHP dan MySQL.
MySQL Command Line!
Laiknya database SQL (Structured Query Language) yang lain, MySQL juga dilengkapi dengan
perintah-perintah dan sintaks-sintaks SQL. Di bawah ini kita tidak akan membahas perintah
keseluruhan dari SQL tersebut, akan tetapi kita akan membahasnya secara umum. Penulis harapkan
anda mengerti dan mampu untuk menggunakannya.
Sekarang anda pasti masih bingung bagaimana menjalankan console MySQL pada PHPTriad? Tidak
perlu bingung karena ada 2 cara untuk mengaktifkannya
• Sekarang anda cari aja “mysql.exe” pada direktori C:ApacheMySQLbinmysql.exe! Jka
sudah ketemu klik 2 kali. Maka anda akan langsung mendapati console yang anda inginkan
☺ (lihat gambar 6)
• Cara yang kedua adalah melalui DOS Command. Start – Run – ketikkan “cmd” – ketikkan
“C:>apachemysqlbinmysql.exe”. maka anda akan langsung mendapati console yang
anda inginkan. Note: Penulis menggunakan Windows 2000, bagi anda yang menggunakan
Windows 9x, pada Run ketikkan perintah “command”. CMIIW lagi deh!
Jika sekarang anda telah masuk ke dalam console mysql, coba ketikkan perintah di bawah ini!
mysql> show databases;
Perintah show databases berfungsi untuk menampilkan keseluruhan database yang ada di dalam
MySQL. Dan hasilnya akan seperti ini!
+------------+
| Database |
+------------+
| mysql |
| test |
+------------+
2 rows in set (0.00 sec)
Ini berarti di dalam MySQL terdapat dua database, yaitu “mysql” dan “test”. Sampai saat ini pasti
anda bingung mengapa di dalam database MySQL terdapat database “mysql” pula? Nanti seiring
Artikel Populer IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
makin tingginya ilmu anda, maka anda akan mengerti! (hehehe.. padahal sebenarnya penulis juga
masih ragu atas jawabannya ☺, bener kah?)
Sekarang kita lanjut saja. Berarti kita telah tau database apa saja yang ada pada MySQL. Mari kita
gunakan database “test” untuk mencoba-coba perintah-perintah SQL kita. Caranya :
mysql> use test;
Database changed
Berarti sekarang kita sudah menggunakan database “test”. Lihat pesan database changed yang
berarti database yang akan kita gunakan telah berganti menjadi database “test”.
Perintah use nama_db; berfungsi untuk mengganti database! Dan penulis ingatkan, setiap membuat
suatu perintah atau query jangan lupa untuk menuliskan tanda “;” atau titik-koma.
Apakah anda ingin tau tabel yang ada di dalam database test? Gunakan perintah show tables; untuk
melihat keseluruhan tabel.
mysql> show tables;
Empty set (0.00 sec)
Anda lihat ada pesan “Empty Set (0.00 sec)”, ini menandakan kalau database “test” belum ada
tabelnya. Mau lihat cara membuat tabelnya? Mau? Anda yakin? Belum mengantuk dan bosan?
Kalau memang belum mengantuk dan bosan mari kita lanjutkan! (hiks.. hiks.. padahal penulis yang
sudah mengantuk dan bosan, hihihi.. canda lagi ding ☺)
Ketikkan perintah create table nama_table; untuk membuat tabel pada database test.
mysql> create table data (
id int (10) not null auto_increment,
nama varchar (100) not null,
email varchar (100) not null,
phone varchar (20) not null,
primary key(id));
Query OK, 0 rows affected (0.00 sec)
Sebenarnya kita dapat mengetikkan perintah di atas memanjang serperti ini “create table data (id int
(10) not null auto_increment, nama varchar (100) not null, email varchar (100) not null, phone
varchar (20) not null, primary key(id));” tanpa di sertai menekan “enter”. Hal ini tergantung pada
kebiasaan saja. Ok! Jangan mempermasalahkan hal yang kecil c”,)
Situasinya sekarang kita telah memiliki tabel “data” dan field-fieldnya pada database “test”, tidak
percaya? Sekarang coba lagi perintah show tables; untuk melihat apakah tabel “data” kita telah
dibuat.
mysql> show tables;
+------------------+
| Tables_in_test |
+------------------+
| data |
+------------------+
1 row in set (0.00 sec)
Artikel Populer IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
Lihat tabel “data” anda telah hadir. Sekarang permasalahannya bagaimana kita melihat field-field
yang ada di dalamnya? Mari kita lihat bersama.
mysql> desc data;
+---------+----------------------+------+-------+----------+--------------------+
| Field | Type | Null | Key | Default | Extra |
+---------+----------------------+------+-------+----------+--------------------+
| id | int(10) | | PRI | NULL | auto_increment |
| nama | varchar(100) | | | | |
| email | varchar(100) | | | | |
| phone | varchar(20) | | | | |
+---------+----------------------+------+-------+----------+--------------------+
4 rows in set (0.00 sec)
Untuk melihat field-field di dalam tabel anda bisa mempergunakan describe atau desc saja. Terserah
mana yang anda suka. Dari hasil perintah desc data di atas kita lihat field-field yang ada adalah “id”,
“nama”, “email”, dan “phone”. Akan tetapi field-field ini masih kosong. Anda ingin mengisinya?atau
biarkan saja kosong.
Hehehe.. sebenernya pengen sih ngajarin anda lebih dari ini, tapi berhubung ini tutorial hanya untuk
instalasi PHPTriad saja dan bukan tutrial tentang PHP. No.. sono, belajar sama mas Ivan Irawan di
kuliah berserinya http://ilmukomputer.com/berseri/ivan-php/index.php yang akan membimbing anda
melewati masa beginner menjadi expert. Hmm.. penulis selalu suka gaya menulis mas Irvan dengan
ilustrasi StarTrex nya c”,) sebenernya, sebelum di publish di IKC, penulis juga sudah baca tutorial
sampean di situs KPLi nya Semarang. Ebad deh mas Irvan.
Kalau misalnya anda merasa terhina, terancam, sakit hati, apalagi sampek sakit parah karena artikel
ini, inget nama saya abe poetra. Di persilahkan mengirim email cacian dan makian ke saya. Tapi
saya juga terlebih dahulu meminta maaf yang sebesar-besarya karena hal tersebut.
Medan – 15 Oktober 2003, 2:07 am (Dini Hari),
Abe Poetra
(tetep aja bego’ pemrograman dan tidak tau apa-apa tentang komputer)

More Related Content

What's hot

Pengenalan keamanan sistem operasi
Pengenalan keamanan sistem operasiPengenalan keamanan sistem operasi
Pengenalan keamanan sistem operasirizqiariy
 
Matematika Diskrit kombinatorial
Matematika Diskrit  kombinatorialMatematika Diskrit  kombinatorial
Matematika Diskrit kombinatorial
Siti Khotijah
 
Organisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasiOrganisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasi
daru2501
 
Remastering linux slax
Remastering linux slaxRemastering linux slax
Remastering linux slax
Doni Andriansyah
 
Process mining with alpha++ algorithm
Process mining with alpha++ algorithmProcess mining with alpha++ algorithm
Process mining with alpha++ algorithm
Fadlika Dita Nurjanto
 
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
KuliahKita
 
Implementasi Teknik Kompresi Teks Huffman
Implementasi Teknik Kompresi Teks HuffmanImplementasi Teknik Kompresi Teks Huffman
Implementasi Teknik Kompresi Teks Huffman
Universitas Pembangunan Panca Budi
 
Machine learning
Machine learningMachine learning
Machine learning
Oemar Ahmad
 
operasi dasar citra (iii) (pengolahan citra digital)
operasi dasar citra (iii) (pengolahan citra digital)operasi dasar citra (iii) (pengolahan citra digital)
operasi dasar citra (iii) (pengolahan citra digital)khaerul azmi
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
Rakhmi Khalida, M.M.S.I
 
Konsep dasar basis data terpusat,ppde
Konsep dasar basis data terpusat,ppdeKonsep dasar basis data terpusat,ppde
Konsep dasar basis data terpusat,ppdePT.Citra Mulia
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Apriori
dedidarwis
 
Representasi pengetahuan logika proposisi
Representasi pengetahuan logika proposisiRepresentasi pengetahuan logika proposisi
Representasi pengetahuan logika proposisi
Gunawan Manalu
 
[Kelompok 2] Excess-3
[Kelompok 2] Excess-3[Kelompok 2] Excess-3
[Kelompok 2] Excess-3
Reikunz
 
Ancaman-Ancaman pada Keamanan Jaringan Komputer
Ancaman-Ancaman pada Keamanan Jaringan KomputerAncaman-Ancaman pada Keamanan Jaringan Komputer
Ancaman-Ancaman pada Keamanan Jaringan Komputer
Fajar Sany
 
5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar KriptografiRoziq Bahtiar
 
Paralel prosesor
Paralel prosesorParalel prosesor
Paralel prosesor
Adola Silaban
 
Linked List
Linked ListLinked List
Linked List
said zulhelmi
 
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
Kukuh Setiawan
 
Kriptografi modern
Kriptografi modernKriptografi modern
Kriptografi modern
niizarch
 

What's hot (20)

Pengenalan keamanan sistem operasi
Pengenalan keamanan sistem operasiPengenalan keamanan sistem operasi
Pengenalan keamanan sistem operasi
 
Matematika Diskrit kombinatorial
Matematika Diskrit  kombinatorialMatematika Diskrit  kombinatorial
Matematika Diskrit kombinatorial
 
Organisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasiOrganisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasi
 
Remastering linux slax
Remastering linux slaxRemastering linux slax
Remastering linux slax
 
Process mining with alpha++ algorithm
Process mining with alpha++ algorithmProcess mining with alpha++ algorithm
Process mining with alpha++ algorithm
 
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
 
Implementasi Teknik Kompresi Teks Huffman
Implementasi Teknik Kompresi Teks HuffmanImplementasi Teknik Kompresi Teks Huffman
Implementasi Teknik Kompresi Teks Huffman
 
Machine learning
Machine learningMachine learning
Machine learning
 
operasi dasar citra (iii) (pengolahan citra digital)
operasi dasar citra (iii) (pengolahan citra digital)operasi dasar citra (iii) (pengolahan citra digital)
operasi dasar citra (iii) (pengolahan citra digital)
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Konsep dasar basis data terpusat,ppde
Konsep dasar basis data terpusat,ppdeKonsep dasar basis data terpusat,ppde
Konsep dasar basis data terpusat,ppde
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Apriori
 
Representasi pengetahuan logika proposisi
Representasi pengetahuan logika proposisiRepresentasi pengetahuan logika proposisi
Representasi pengetahuan logika proposisi
 
[Kelompok 2] Excess-3
[Kelompok 2] Excess-3[Kelompok 2] Excess-3
[Kelompok 2] Excess-3
 
Ancaman-Ancaman pada Keamanan Jaringan Komputer
Ancaman-Ancaman pada Keamanan Jaringan KomputerAncaman-Ancaman pada Keamanan Jaringan Komputer
Ancaman-Ancaman pada Keamanan Jaringan Komputer
 
5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi
 
Paralel prosesor
Paralel prosesorParalel prosesor
Paralel prosesor
 
Linked List
Linked ListLinked List
Linked List
 
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
 
Kriptografi modern
Kriptografi modernKriptografi modern
Kriptografi modern
 

Viewers also liked

Menulis Bengkulu di Awan (MBA Campaign)
Menulis Bengkulu di Awan (MBA Campaign)Menulis Bengkulu di Awan (MBA Campaign)
Menulis Bengkulu di Awan (MBA Campaign)
Abdi Januar Putra
 
SONS OF A BEACH (Pantai Panjang Bengkulu)
SONS OF A BEACH (Pantai Panjang Bengkulu)SONS OF A BEACH (Pantai Panjang Bengkulu)
SONS OF A BEACH (Pantai Panjang Bengkulu)
Abdi Januar Putra
 
Tutorial Cascading Style Sheet (CSS) - Bahasa Indonesia
Tutorial Cascading Style Sheet (CSS) - Bahasa IndonesiaTutorial Cascading Style Sheet (CSS) - Bahasa Indonesia
Tutorial Cascading Style Sheet (CSS) - Bahasa Indonesia
Abdi Januar Putra
 
5 THINGS YOU NEED TO KNOW ABOUT COMMUNICATION
5 THINGS YOU NEED TO KNOW ABOUT COMMUNICATION5 THINGS YOU NEED TO KNOW ABOUT COMMUNICATION
5 THINGS YOU NEED TO KNOW ABOUT COMMUNICATION
Abdi Januar Putra
 
Coca Cola In China - Think Local and Act Local!
Coca Cola In China - Think Local and Act Local!Coca Cola In China - Think Local and Act Local!
Coca Cola In China - Think Local and Act Local!
Abdi Januar Putra
 
Coca-Cola in China
Coca-Cola in ChinaCoca-Cola in China
Coca-Cola in China
PHD Worldwide
 
(A very) basic principles of merchandising
(A very) basic principles of merchandising(A very) basic principles of merchandising
(A very) basic principles of merchandising
Abdi Januar Putra
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
SlideShare
 

Viewers also liked (8)

Menulis Bengkulu di Awan (MBA Campaign)
Menulis Bengkulu di Awan (MBA Campaign)Menulis Bengkulu di Awan (MBA Campaign)
Menulis Bengkulu di Awan (MBA Campaign)
 
SONS OF A BEACH (Pantai Panjang Bengkulu)
SONS OF A BEACH (Pantai Panjang Bengkulu)SONS OF A BEACH (Pantai Panjang Bengkulu)
SONS OF A BEACH (Pantai Panjang Bengkulu)
 
Tutorial Cascading Style Sheet (CSS) - Bahasa Indonesia
Tutorial Cascading Style Sheet (CSS) - Bahasa IndonesiaTutorial Cascading Style Sheet (CSS) - Bahasa Indonesia
Tutorial Cascading Style Sheet (CSS) - Bahasa Indonesia
 
5 THINGS YOU NEED TO KNOW ABOUT COMMUNICATION
5 THINGS YOU NEED TO KNOW ABOUT COMMUNICATION5 THINGS YOU NEED TO KNOW ABOUT COMMUNICATION
5 THINGS YOU NEED TO KNOW ABOUT COMMUNICATION
 
Coca Cola In China - Think Local and Act Local!
Coca Cola In China - Think Local and Act Local!Coca Cola In China - Think Local and Act Local!
Coca Cola In China - Think Local and Act Local!
 
Coca-Cola in China
Coca-Cola in ChinaCoca-Cola in China
Coca-Cola in China
 
(A very) basic principles of merchandising
(A very) basic principles of merchandising(A very) basic principles of merchandising
(A very) basic principles of merchandising
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
 

Similar to PHPTriad: Cara Gampang Belajar PHP di WINDOWS

Tutorial menginstall-linux-mint-di-virtual box
Tutorial menginstall-linux-mint-di-virtual boxTutorial menginstall-linux-mint-di-virtual box
Tutorial menginstall-linux-mint-di-virtual box
Budi Permana
 
Cara
CaraCara
Xcode magazine
Xcode magazineXcode magazine
Xcode magazine
Efhal Ardan
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
smktamansiswabdg
 
Menyelam dan menaklukan samudra php
Menyelam dan menaklukan samudra phpMenyelam dan menaklukan samudra php
Menyelam dan menaklukan samudra php
Albertz Ace-Red
 
Ebook php menyelam dan menaklukan samudra php
Ebook php   menyelam dan menaklukan samudra phpEbook php   menyelam dan menaklukan samudra php
Ebook php menyelam dan menaklukan samudra php
Media Cyber
 
E zit vol 1
E zit vol 1E zit vol 1
E zit vol 1
Bfhie El
 
Hasan Bootdisk
Hasan BootdiskHasan Bootdisk
Hasan Bootdisk
guestfefd427
 
Membuat aplikasi pengolahan citra dengan open cv
Membuat aplikasi pengolahan citra dengan open cvMembuat aplikasi pengolahan citra dengan open cv
Membuat aplikasi pengolahan citra dengan open cv
DnD Sandy Ra
 
Tutorial menginstal-linux-blankon-di-virtualbox
Tutorial menginstal-linux-blankon-di-virtualboxTutorial menginstal-linux-blankon-di-virtualbox
Tutorial menginstal-linux-blankon-di-virtualbox
Budi Permana
 
Tp5 1304145 kanita nada hasya
Tp5 1304145 kanita nada hasyaTp5 1304145 kanita nada hasya
Tp5 1304145 kanita nada hasya
Halo Knh
 
Zona IT E-Book Volume I
Zona IT E-Book Volume IZona IT E-Book Volume I
Zona IT E-Book Volume I
Abdul Djalil Djayali
 
Tutorial menginstall-linux-garuda one-di-virtualbox
Tutorial menginstall-linux-garuda one-di-virtualboxTutorial menginstall-linux-garuda one-di-virtualbox
Tutorial menginstall-linux-garuda one-di-virtualbox
Budi Permana
 
Aplikasi accessories pada windows oleh desi anita
Aplikasi accessories pada windows oleh desi anitaAplikasi accessories pada windows oleh desi anita
Aplikasi accessories pada windows oleh desi anita
desi anita
 
Ebook PHP - menyelam dan menaklukan samudra php
Ebook PHP - menyelam dan menaklukan samudra phpEbook PHP - menyelam dan menaklukan samudra php
Ebook PHP - menyelam dan menaklukan samudra php
Puguh Nugroho
 
Tugas besar (Penggunaan Wordpress Sebagai Media Dalam Meningkatkan Pemasaran ...
Tugas besar (Penggunaan Wordpress Sebagai Media Dalam Meningkatkan Pemasaran ...Tugas besar (Penggunaan Wordpress Sebagai Media Dalam Meningkatkan Pemasaran ...
Tugas besar (Penggunaan Wordpress Sebagai Media Dalam Meningkatkan Pemasaran ...
gusfi trisna
 
sistem operasi closed source
sistem operasi closed sourcesistem operasi closed source
sistem operasi closed source
kiuk08
 
Tutorial menginstal-linux-mageia-di-virtualbox
Tutorial menginstal-linux-mageia-di-virtualboxTutorial menginstal-linux-mageia-di-virtualbox
Tutorial menginstal-linux-mageia-di-virtualbox
Budi Permana
 
Ci 1
Ci 1Ci 1

Similar to PHPTriad: Cara Gampang Belajar PHP di WINDOWS (20)

Tutorial menginstall-linux-mint-di-virtual box
Tutorial menginstall-linux-mint-di-virtual boxTutorial menginstall-linux-mint-di-virtual box
Tutorial menginstall-linux-mint-di-virtual box
 
Cara
CaraCara
Cara
 
Xcode magazine
Xcode magazineXcode magazine
Xcode magazine
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
Menyelam dan menaklukan samudra php
Menyelam dan menaklukan samudra phpMenyelam dan menaklukan samudra php
Menyelam dan menaklukan samudra php
 
Ebook php menyelam dan menaklukan samudra php
Ebook php   menyelam dan menaklukan samudra phpEbook php   menyelam dan menaklukan samudra php
Ebook php menyelam dan menaklukan samudra php
 
E zit vol 1
E zit vol 1E zit vol 1
E zit vol 1
 
Hasan Bootdisk
Hasan BootdiskHasan Bootdisk
Hasan Bootdisk
 
Presentation1
Presentation1Presentation1
Presentation1
 
Membuat aplikasi pengolahan citra dengan open cv
Membuat aplikasi pengolahan citra dengan open cvMembuat aplikasi pengolahan citra dengan open cv
Membuat aplikasi pengolahan citra dengan open cv
 
Tutorial menginstal-linux-blankon-di-virtualbox
Tutorial menginstal-linux-blankon-di-virtualboxTutorial menginstal-linux-blankon-di-virtualbox
Tutorial menginstal-linux-blankon-di-virtualbox
 
Tp5 1304145 kanita nada hasya
Tp5 1304145 kanita nada hasyaTp5 1304145 kanita nada hasya
Tp5 1304145 kanita nada hasya
 
Zona IT E-Book Volume I
Zona IT E-Book Volume IZona IT E-Book Volume I
Zona IT E-Book Volume I
 
Tutorial menginstall-linux-garuda one-di-virtualbox
Tutorial menginstall-linux-garuda one-di-virtualboxTutorial menginstall-linux-garuda one-di-virtualbox
Tutorial menginstall-linux-garuda one-di-virtualbox
 
Aplikasi accessories pada windows oleh desi anita
Aplikasi accessories pada windows oleh desi anitaAplikasi accessories pada windows oleh desi anita
Aplikasi accessories pada windows oleh desi anita
 
Ebook PHP - menyelam dan menaklukan samudra php
Ebook PHP - menyelam dan menaklukan samudra phpEbook PHP - menyelam dan menaklukan samudra php
Ebook PHP - menyelam dan menaklukan samudra php
 
Tugas besar (Penggunaan Wordpress Sebagai Media Dalam Meningkatkan Pemasaran ...
Tugas besar (Penggunaan Wordpress Sebagai Media Dalam Meningkatkan Pemasaran ...Tugas besar (Penggunaan Wordpress Sebagai Media Dalam Meningkatkan Pemasaran ...
Tugas besar (Penggunaan Wordpress Sebagai Media Dalam Meningkatkan Pemasaran ...
 
sistem operasi closed source
sistem operasi closed sourcesistem operasi closed source
sistem operasi closed source
 
Tutorial menginstal-linux-mageia-di-virtualbox
Tutorial menginstal-linux-mageia-di-virtualboxTutorial menginstal-linux-mageia-di-virtualbox
Tutorial menginstal-linux-mageia-di-virtualbox
 
Ci 1
Ci 1Ci 1
Ci 1
 

More from Abdi Januar Putra

Resume Buku: The Power of Habit, Charles Duhigg
Resume Buku: The Power of Habit, Charles DuhiggResume Buku: The Power of Habit, Charles Duhigg
Resume Buku: The Power of Habit, Charles Duhigg
Abdi Januar Putra
 
Review Buku: CRITICAL ELEVAN - Ika Natassa
Review Buku: CRITICAL ELEVAN - Ika NatassaReview Buku: CRITICAL ELEVAN - Ika Natassa
Review Buku: CRITICAL ELEVAN - Ika Natassa
Abdi Januar Putra
 
11 THINGS HOW INNOVATION WORK
11 THINGS HOW INNOVATION WORK11 THINGS HOW INNOVATION WORK
11 THINGS HOW INNOVATION WORK
Abdi Januar Putra
 
Buku Besar Peminum Kopi - Andrea Hirata
Buku Besar Peminum Kopi - Andrea HirataBuku Besar Peminum Kopi - Andrea Hirata
Buku Besar Peminum Kopi - Andrea Hirata
Abdi Januar Putra
 
HOW GOOGLE WORKS - Eric Schmidt & Jonathan Rosenberg
HOW GOOGLE WORKS - Eric Schmidt & Jonathan RosenbergHOW GOOGLE WORKS - Eric Schmidt & Jonathan Rosenberg
HOW GOOGLE WORKS - Eric Schmidt & Jonathan Rosenberg
Abdi Januar Putra
 
4Es & 1P LEADERSHIP FORMULAE BY JACK WELCH
4Es & 1P LEADERSHIP FORMULAE BY JACK WELCH4Es & 1P LEADERSHIP FORMULAE BY JACK WELCH
4Es & 1P LEADERSHIP FORMULAE BY JACK WELCH
Abdi Januar Putra
 
CDMP: Coverage, Distribution, Merchandising, Promotion
CDMP: Coverage, Distribution, Merchandising, PromotionCDMP: Coverage, Distribution, Merchandising, Promotion
CDMP: Coverage, Distribution, Merchandising, Promotion
Abdi Januar Putra
 
WHAT IS AMBIDEXTROUS ORGANIZATION?
WHAT IS AMBIDEXTROUS ORGANIZATION?WHAT IS AMBIDEXTROUS ORGANIZATION?
WHAT IS AMBIDEXTROUS ORGANIZATION?
Abdi Januar Putra
 
How to Create Digital Campaign in Big Organization
 How to Create Digital Campaign in Big Organization How to Create Digital Campaign in Big Organization
How to Create Digital Campaign in Big Organization
Abdi Januar Putra
 
Objective & Key Results (Measure What Matters)
Objective & Key Results (Measure What Matters)Objective & Key Results (Measure What Matters)
Objective & Key Results (Measure What Matters)
Abdi Januar Putra
 
7 Basic Keys to be A Great Salesperson
7 Basic Keys to be A Great Salesperson7 Basic Keys to be A Great Salesperson
7 Basic Keys to be A Great Salesperson
Abdi Januar Putra
 
7 INSPIRING STORIES THAT MOVE US
7 INSPIRING STORIES THAT MOVE US7 INSPIRING STORIES THAT MOVE US
7 INSPIRING STORIES THAT MOVE US
Abdi Januar Putra
 
10 Simple Rules of Work by Laszlo Bock
10 Simple Rules of Work by Laszlo Bock10 Simple Rules of Work by Laszlo Bock
10 Simple Rules of Work by Laszlo Bock
Abdi Januar Putra
 
How to Craft Your Ideas
How to Craft Your IdeasHow to Craft Your Ideas
How to Craft Your Ideas
Abdi Januar Putra
 
Industry 4.0 Implementation Challenges
Industry 4.0 Implementation ChallengesIndustry 4.0 Implementation Challenges
Industry 4.0 Implementation Challenges
Abdi Januar Putra
 
Apa Itu Industri 4.0
Apa Itu Industri 4.0Apa Itu Industri 4.0
Apa Itu Industri 4.0
Abdi Januar Putra
 
Apa Itu Inovasi? Pengertian Inovasi dan Contohnya.
Apa Itu Inovasi? Pengertian Inovasi dan Contohnya.Apa Itu Inovasi? Pengertian Inovasi dan Contohnya.
Apa Itu Inovasi? Pengertian Inovasi dan Contohnya.
Abdi Januar Putra
 
Apa Itu Sosial Media?
Apa Itu Sosial Media?Apa Itu Sosial Media?
Apa Itu Sosial Media?
Abdi Januar Putra
 
5 Things You Need to Know to Build Great Conversation
5 Things You Need to Know to Build Great Conversation5 Things You Need to Know to Build Great Conversation
5 Things You Need to Know to Build Great Conversation
Abdi Januar Putra
 
Sons of Beach - Pantai Panjang Bengkulu
Sons of Beach - Pantai Panjang BengkuluSons of Beach - Pantai Panjang Bengkulu
Sons of Beach - Pantai Panjang Bengkulu
Abdi Januar Putra
 

More from Abdi Januar Putra (20)

Resume Buku: The Power of Habit, Charles Duhigg
Resume Buku: The Power of Habit, Charles DuhiggResume Buku: The Power of Habit, Charles Duhigg
Resume Buku: The Power of Habit, Charles Duhigg
 
Review Buku: CRITICAL ELEVAN - Ika Natassa
Review Buku: CRITICAL ELEVAN - Ika NatassaReview Buku: CRITICAL ELEVAN - Ika Natassa
Review Buku: CRITICAL ELEVAN - Ika Natassa
 
11 THINGS HOW INNOVATION WORK
11 THINGS HOW INNOVATION WORK11 THINGS HOW INNOVATION WORK
11 THINGS HOW INNOVATION WORK
 
Buku Besar Peminum Kopi - Andrea Hirata
Buku Besar Peminum Kopi - Andrea HirataBuku Besar Peminum Kopi - Andrea Hirata
Buku Besar Peminum Kopi - Andrea Hirata
 
HOW GOOGLE WORKS - Eric Schmidt & Jonathan Rosenberg
HOW GOOGLE WORKS - Eric Schmidt & Jonathan RosenbergHOW GOOGLE WORKS - Eric Schmidt & Jonathan Rosenberg
HOW GOOGLE WORKS - Eric Schmidt & Jonathan Rosenberg
 
4Es & 1P LEADERSHIP FORMULAE BY JACK WELCH
4Es & 1P LEADERSHIP FORMULAE BY JACK WELCH4Es & 1P LEADERSHIP FORMULAE BY JACK WELCH
4Es & 1P LEADERSHIP FORMULAE BY JACK WELCH
 
CDMP: Coverage, Distribution, Merchandising, Promotion
CDMP: Coverage, Distribution, Merchandising, PromotionCDMP: Coverage, Distribution, Merchandising, Promotion
CDMP: Coverage, Distribution, Merchandising, Promotion
 
WHAT IS AMBIDEXTROUS ORGANIZATION?
WHAT IS AMBIDEXTROUS ORGANIZATION?WHAT IS AMBIDEXTROUS ORGANIZATION?
WHAT IS AMBIDEXTROUS ORGANIZATION?
 
How to Create Digital Campaign in Big Organization
 How to Create Digital Campaign in Big Organization How to Create Digital Campaign in Big Organization
How to Create Digital Campaign in Big Organization
 
Objective & Key Results (Measure What Matters)
Objective & Key Results (Measure What Matters)Objective & Key Results (Measure What Matters)
Objective & Key Results (Measure What Matters)
 
7 Basic Keys to be A Great Salesperson
7 Basic Keys to be A Great Salesperson7 Basic Keys to be A Great Salesperson
7 Basic Keys to be A Great Salesperson
 
7 INSPIRING STORIES THAT MOVE US
7 INSPIRING STORIES THAT MOVE US7 INSPIRING STORIES THAT MOVE US
7 INSPIRING STORIES THAT MOVE US
 
10 Simple Rules of Work by Laszlo Bock
10 Simple Rules of Work by Laszlo Bock10 Simple Rules of Work by Laszlo Bock
10 Simple Rules of Work by Laszlo Bock
 
How to Craft Your Ideas
How to Craft Your IdeasHow to Craft Your Ideas
How to Craft Your Ideas
 
Industry 4.0 Implementation Challenges
Industry 4.0 Implementation ChallengesIndustry 4.0 Implementation Challenges
Industry 4.0 Implementation Challenges
 
Apa Itu Industri 4.0
Apa Itu Industri 4.0Apa Itu Industri 4.0
Apa Itu Industri 4.0
 
Apa Itu Inovasi? Pengertian Inovasi dan Contohnya.
Apa Itu Inovasi? Pengertian Inovasi dan Contohnya.Apa Itu Inovasi? Pengertian Inovasi dan Contohnya.
Apa Itu Inovasi? Pengertian Inovasi dan Contohnya.
 
Apa Itu Sosial Media?
Apa Itu Sosial Media?Apa Itu Sosial Media?
Apa Itu Sosial Media?
 
5 Things You Need to Know to Build Great Conversation
5 Things You Need to Know to Build Great Conversation5 Things You Need to Know to Build Great Conversation
5 Things You Need to Know to Build Great Conversation
 
Sons of Beach - Pantai Panjang Bengkulu
Sons of Beach - Pantai Panjang BengkuluSons of Beach - Pantai Panjang Bengkulu
Sons of Beach - Pantai Panjang Bengkulu
 

Recently uploaded

Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdfPanduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
NurHasyim22
 
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
Kanaidi ken
 
Bab 7Korupsi sebagai persoalan moral .pptx
Bab 7Korupsi sebagai persoalan moral  .pptxBab 7Korupsi sebagai persoalan moral  .pptx
Bab 7Korupsi sebagai persoalan moral .pptx
Habibatut Tijani
 
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptxpdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
vivi211570
 
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptxAksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
dhenisarlini86
 
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
juliafnita47
 
Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024
Herry Prasetyo
 
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdfAksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
DenysErlanders
 
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum MerdekaModul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Fathan Emran
 
Panduan E_KSP SMK 2024 Program Kemendikbud SMK
Panduan E_KSP SMK 2024 Program Kemendikbud SMKPanduan E_KSP SMK 2024 Program Kemendikbud SMK
Panduan E_KSP SMK 2024 Program Kemendikbud SMK
PujiMaryati
 
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
RizkiArdhan
 
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptxPAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
xtemplat
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
AdeSutisna19
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
Kanaidi ken
 
Alur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase eAlur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase e
MsElisazmar
 
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.pptKIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
WAYANDARSANA1
 
Perangkat pembelajaran dalam kurikulum merdeka
Perangkat pembelajaran dalam kurikulum merdekaPerangkat pembelajaran dalam kurikulum merdeka
Perangkat pembelajaran dalam kurikulum merdeka
AchmadArifudin3
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
pristayulianabila
 
PEMBELAJARAN BERDIFERENSIASI kelas. pptx
PEMBELAJARAN BERDIFERENSIASI kelas. pptxPEMBELAJARAN BERDIFERENSIASI kelas. pptx
PEMBELAJARAN BERDIFERENSIASI kelas. pptx
dwiwahyuningsih74
 

Recently uploaded (20)

Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdfPanduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
 
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
 
Bab 7Korupsi sebagai persoalan moral .pptx
Bab 7Korupsi sebagai persoalan moral  .pptxBab 7Korupsi sebagai persoalan moral  .pptx
Bab 7Korupsi sebagai persoalan moral .pptx
 
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptxpdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
 
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptxAksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
 
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
 
Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024
 
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdfAksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
 
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum MerdekaModul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
 
Panduan E_KSP SMK 2024 Program Kemendikbud SMK
Panduan E_KSP SMK 2024 Program Kemendikbud SMKPanduan E_KSP SMK 2024 Program Kemendikbud SMK
Panduan E_KSP SMK 2024 Program Kemendikbud SMK
 
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
 
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptxPAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
 
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
 
Alur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase eAlur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase e
 
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.pptKIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
 
Perangkat pembelajaran dalam kurikulum merdeka
Perangkat pembelajaran dalam kurikulum merdekaPerangkat pembelajaran dalam kurikulum merdeka
Perangkat pembelajaran dalam kurikulum merdeka
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
 
PEMBELAJARAN BERDIFERENSIASI kelas. pptx
PEMBELAJARAN BERDIFERENSIASI kelas. pptxPEMBELAJARAN BERDIFERENSIASI kelas. pptx
PEMBELAJARAN BERDIFERENSIASI kelas. pptx
 

PHPTriad: Cara Gampang Belajar PHP di WINDOWS

  • 1. Artikel Populer IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com PPHHPPTTrriiaadd:: CCaarraa GGaammppaanngg BBeellaajjaarr PPHHPP ddii WWiinnddoowwss!! Abe Poetra abe_poetra@yahoo.com go.fmipa.usu.ac.id Kata-Kata Introduksi Pengen belajar PHP dilingkungan Windows, tapi gak mau pusing dengan cara penginstalasiannya? PHPTriad adalah jawabannya. Pengen menjalankan script-script PHP pada lingkungan Windows? PHPTriad adalah jawabannya. Atau pengen belajar MySQL dilingkungan Windows secara gampang? PHPTriad lagi-lagi jawabanya. Tapi kalo misalnya anda pengen kaya bukan PHPTriad jawabnya. Tapi kerja dunks, atau korupsi kek! Huahuahua.. emang apaan? Sekarang penulis saranin anda menyiapkan kopi dan makanan ringan, duduk santai di kursi anda, dan tetap teruslah membaca. PHPTriad adalah software installer PHP secara instant yang berjalan pada lingkungan Windwos, setelah menginstal PHPTriad anda tidak saja telah menginstal PHP, akan tetapi juga sekaligus telah menginstall Apache Web Server dan Database MySQL. Untuk pertama sekali isu pemakaian PHPTriad ini dihembuskan oleh majalah Master Web - November 2001 (sebuah majalah yang ditujukan untuk para praktisi internet) yang dinahkodai oleh Bang Steven Hariyanto. Tentu saja tidak hanya PHPTriad saja paket installer yang menginstall PHP, Apache, dan database MySQL sekaligus, ada lagi contoh yang lain misalnya FoxServ yang mengklaim dirinya lebih baik dari PHPTriad. Apakah bener? Kitalah sebagai pengguna sekaligus sebagai juri ☺, dan tentu saja seperti kata guru ngaji penulis bilang segala perbedaan itu adalah keuntungan dari kita, hehehe.. ngertikhan? Oops.. satu lagi hampir saja lupa! Sebenernya ada juga paket installer seperti PHPTriad yang diproduksi oleh anak bangsa dan juga tersedia gratis untuk dipergunakan serperlunya. DongKrak, begitulah mas Luri Darmawan (http://www.ilmukomputer.com/penulis/penulis-luri.php) dan anak-anak di KIOSS menyebutnya. Contoh nyatanya? Ya, CDROM IKC yang notabene ditulis dengan PHP itu bisa jalan mulus di PC Lisensi Dokumen: Copyright © 2003 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.
  • 2. Artikel Populer IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com anda. Nah, ini berkat adanya DingKlik (merupakan suatu aplikasi WebServer Minimalis dengan dukungan terhadap skrip PHP dan merupakan EasterEgg nya DongKrak). Saya tidak tau bagaimana persisnya bentuk kerjasama anak KIOSS dengan si Om RSW, tapi satu yang pasti bisa kita ambil hikmahnya adalah penyebaran pendidikan gratis ini tidak hanya dipegang oleh kita yang akses internetnya berlebih! Satu yang sangat disayangkan penulis, hingga saat rampungnya artikel ini, DongKrak tidak juga berhasil penulis download untuk dijadikan bahan referensi dan masukan. DongKrak? DingKlik? Boleh Jujur mas Luri?, terkadang saya jadi geli sendiri dengan penamaan software-software dari project anda dan temen-temen anda di KIOSS c”,) hihihi.. aseli lucu! Salam deh buat anak-anak KIOSS. Sejarah PHPTriad Kalau membicarakan sejarah, penulis yakin sekali seratus satu persen (lho? Kok 101%) semuanya akan mengeluh dan merasa matanya jadi berat, alias mengantuk. Hoahm.. Zzz…zZz…Zzz…! Ya udah.. penulis terima usul saudara-saudara untuk tidak membahas bagian sejarah ini panjang- panjang. Eh.. ingat 101 jadi teringat tom leykiss yang jayus itu yang selalu menyebut dirinya prof. padahal gelarnya pun tak ada. Dia pernah ditanya kenapa acaranya selalu ditambah dengan 101. Anda sering mendengar kata 101 (one ‘o one), nama jalan permisalan, atau nama kamar permisalan, nomor kamar. Tidak taukan? Penulis juga tidak tau, tapi sekarang juga tidak (lho?) hihihi.. Sebenernya 101 itu mewakili awal. Di amrik setiap penomoran lazim dilakukan dengan nomor 101, lalu kenapa dengan nomor 1 nya? Gak tau? Tapi yang pasti sistem pembagian sks juga begitu, terus sistem peron terbuka juga. Terus banyak lagi deh contohnya.. Walah.. lihat penulis seperti biasanya sudah mulai ngelantur lagi nampaknya ini. Hehehe.. sorry deh. Oke, sekarang kita serius! Anda kenal J Wynia? Tentu tidak bukan. Penulis juga tidak kenal dengan dia, jadi kita sama-sama tidak kenal. Tidak perlu khawatir, karena ketidak tahuan kita tidak akan menghambat kita untuk mempelajari PHPTriad hehehe.. yakinlah. Masih berminat ngomongin sejarah? Silahkan terus dibaca. Tadi anda sudah penulis sarankan untuk membuat kopi dan membawa makanan ringan. Jaid silahkan sruput dulu deh kopi anda (sruput = minum dengan hati- hati)! Oke, sudah? Mari kita lanjutkan! J Wynia adalah seorang pria yang memiliki basic yang matang tentang pemrograman, khususnya pemrograman pada sisi server. Pria berkebangsaan Czech (Czech Republic Slovakia) inilah yang membuat dan menciptakan PHPTriad. J Wynia juga aktif dibeberapa forum PHP terkemuka seperti PHPBuilder (www.phpbuilder.com) dan di forum Zend (www.zend.com). Ini juga yang memberikan ide untuk beliau untuk menciptakan sebuah installer yang bisa berjalan pada lingkungan Microssoft Windows. PHPTriad free alias gratis! Hal inilah yang menjadikannya digemari oleh pemakai Sistem Operasi Microsoft Windows dan menjadikannya idola untuk memulai belajar PHP (seperti diketahui kalau PHP lahir dari lingkungan *nix). Dahulu kala, dia mempublish PHPTriad pada situs resminya www.phpgeek.com dan kita diijinkan mendownload gratis PHPTriad dari situs beliau, tapi sekarang tidak. Isi situs beliau telah berubah menjadi iklannya Sokkit. Hiks.. hiks.. kita terpaksa mendownload dari www.download.com yang notabene selalu lambat di akses, apalagi dari tempat penulis khususnya (ini karena rame yang mengakses situs tersebut atau karena kapasitas bandwidth penulis tidak memadai? Hehehe.. jawaban bijaknya adalah karena situs tersebut rame dikunjungi). J Wyna juga telah mengeluarkan versi bayar dari PHPTriad ini, dan diberi nama Sokkit. Penciptaan sokkit ini sempat menimbulkan opini yang negatif dari beberapa pengguna PHPTriad. Kenapa harus diciptakan versi bayar? Lalu kalo’ emang bayar, kenapa mesti sampai menunggu sampai 2 tahun
  • 3. Artikel Populer IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com untuk mengeluarkan Versi bayarnya itu? Nah, disinilah para pemakai PHPTriad menduga keras bahwa tujuan mulia dari si J Wynia telah teracuni oleh pengaruh bisnis software. (hihihi.. Sebenernya lucu juga mereka ya! Toh, itu yang buat J Wynia, jadi terserah mau dibuat apa tuh software. Bener khan?) J Wynia bersikukuh (ingat bukan membersihkan kuku, tapi bersifat tetap pendirian hehehe..) kalau Produk Sokkit 3.1 berbeda dengan PHPTriad. Sokkit pasti akan memiliki market dan sangat layak untuk dijual (layak? Dengan harga USD$20?). Software yang ditulis ulang kembali dengan menggunakan Apache 2 ini dikabarkan memiliki modul-modul yang lengkap dan lebih mudah dalam tahap penginstalasian. Satu lagi yang dijual oleh si J Wynia, Service atau layanan purna jual dari Sokkit itu sendiri dan pembelian ini juga sudah termasuk regular update. (layanan purna jual? Alasan klasik kah? Mungkin saja ☺). Sumber : www.phpgeek.com www.sokkit.com www.google.com (Lah, semua orang jugak tau ☺, /me cuex ah..) Instalasi PHPTriad J Wynia bersikeras (ini juga bukan membersihkan kuku keras-keras, tapi ngotot terus Hehehe.. penulis kok jadi geli sendiri ☺!) kalau menginstall PHPTriad itu susah, dan sebagai solusi adalah membeli produk mereka, Sokkit. Nah, pada artikel inilah argumen beliau kita patahkan bersama. Jadi kesimpulannya begini, kalau misalnya anda setelah membaca artikel ini masih merasa pening dan sulit menginstallnya, itu bukan berarti anda bego’ atau karena PHPTriad susah diinstall. Akan tetapi itu lebih bersifat karena kesalahan pada sisi penulisan (hihihi.. penulis yakin anda akan semakin tersesat). CMIIW dan nikmati aja deh! Penulis juga telah mengkonsep semua instalasi serta sekaligus cara penggunaan kedalam 10 point penting. Semoga sepuluh point ini akan membantu anda :-) Perlengkapan anda! Sebelum anda menginstall PHPTriad, tentu saja anda harus memiliki perlengkapan dan persiapan. PHPTriad jalan di bawah platform windows, Jadi untuk windows 9x ataupun Windows 2000, NT, Me, ataupun XP tetap berjalan sama baiknya! Untuk spesifikasi komputer tidak begitu memerlukan spesifikasi tinggi, asalkan komputer anda bisa menampilkan mode grafis, ya sudah, patenlah itu! Supaya gampang untuk dicerna, maka penulis beri nomor untuk penginstalasiannya: 1. Download PHPTriad! Anda boleh download dari www.download.com lalu ketikkan kata “PHPTriad”, atau anda download dari KIOSS nya mas luri! Atau bisa juga anda buka projectnya di gudang kita sourceforge (http://sourceforge.net/projects/phptriad). Anda akan mendapatkan file installernya. Lihat gambar 1! Gambar 1
  • 4. Artikel Populer IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com 2. Klik 2 kali pada installer tersebut., dan secara otomatis program akan menampilkan License Of Agreement (gambar 2). Terserah anda, mau dibaca silahkan, dan tidak dibaca juga tidak mengapa. Tidak akan membuat anda demam, panas dingin, meriang, bibir pecah-pecah, tenggorokan kering dan susah buang air besar. (Oops.. penulis seperti ngiklanin larutan penyegar ya? Hihihi..) Gambar 2 3. Klik “Next” maka installer akan mengekstrak semua file PHPTriad dan intaller akan membentuk direktori C:Apache Note : kecepatan pengestrakan tergantung kemampuan komputer anda! Gambar 3 4. Tunggu Sampai selesai lihat gambar 3! Pastikan ketika anda menginstall tidak terjadi error dan anda tidak sedang menjalankan program-program lain yang kira-kira memakan memori dan usabilitas CPU. Tekan Close! 5. Oke sampai sini anda berarti telah menginstall PHPTriad. Mudah? Ya tentu saja mudah ☺. Untuk melihat apakah PHPTriad anda berjalan dengan baik. Sekarang anda test! Lihat Caranya : • Pertama sekali jalankan Apache Web Server anda, Start – Programs – PHPTriad – Start Apache. • Anda akan mendapati jendela Start Apache, biarkan ini, dan jangan sekali-sekali ditutup selama anda menjalankan skrip-skrip PHP. • Sekarang buka browser anda lalu ketikkan http://localhost
  • 5. Artikel Populer IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com • Jika anda melihat kata-kata sambutan dari PHPTriad, selamat, berarti instalasi yang anda lakukan telah sukses (lihat gambar 4) Gambar 4 Test Program? Buat Program! 6. Sekarang jika anda ingin melihat apakah program anda berjalan, anda boleh coba dengan membuat script sederhana! Sekarang ikuti langkah-langkah di bawah. • Banyak Editor yang bisa anda pergunakan untuk menulis script PHP, misalnya PHPEditor, EditPlus, dan banyak lagi. Tapi penulis anggap anda belum punya editor lain, maka anda bisa pergunakan NOTEPAD untuk mengetikkan skrip-skrip PHP anda. NOTEPAD? Bener, makanya ikuti terus. Ok! • Tuliskan skrip program sederhana di bawah ke dalam NOTEPAD! <?php $a = 5; $b = 4; print "Berapa Jumlah $a dengan $b ?"; $c = $a + $b; print "<br>jawabannya adalah = $c"; ?> • Simpan skrip tersebut dengan nama “hitung.php” kedalam direktori c:Apachehtdocs. Ingat setiap file PHP anda harus disimpan pada direktori htdocs! Catatan : Jangan lupa untuk mengganti pilihan “Save As Type” menjadi “All Files” pada saat anda menyimpan dokumen anda dengan ekstensi PHP (*.php), karena jika ini tidak anda perhatikan akan berakibat file anda akan tetap terbaca sebagai file teks biasa. • Sekarang buka browser anda dan ketikkan http://localhost/hitung.php • Bagaimana? Sudah tertampil skrip hitung.php anda? Berarti penulis ucapkan “Selamat” kepada anda. Lagi? Hehehe.. tidak apa-apa deh, kan tidak ada salahnya memberikan selamat kepada orang lain yang telah berhasil ☺ Apakah anda sudah mengerti skrip di atas? Jika belum mari kita bahas! • <?php, ini adalah tag pembuka dari PHP • $a = 5, ini adalah variabel “a” yang diisikan nilainya “5” • $b = 4, sama dengan di atas, variabel “b” diisikan nilainya dengan “4”
  • 6. Artikel Populer IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com • Perintah print dipergunakan untuk mencetak huruf pada browser. Nanti juga anda akan berkenalan dengan perintah echo. • $c = $a + $b; ini berarti variabel $c sekarang menampung hasil dari penjumlahan $a dan $b. • ?>, ini adalah tag penutup pada PHP • satu yang patut diperhatikan adalah setiap akhir dari statement maupun perintah diakhiri oleh tanda “;” atau tanda titik-koma. Catatan Penting : Artikel ini tidak membahas bagaimana itu PHP, atau bagaimana syntax yang ada di dalamnya, perintah dan command, variabel dan perulangannya. Tidak sekali lagi penulis katakan tidak, karena artikel ini ditujukan untuk para pemula yang ingin berkenalan dan berjabat tangan dengan PHP. Database MySQL Rumit? Database MySQL adalah database yang sangat powerfull, stabil, mudah, disukai, dan gratis (mungkin karana sifatnya yang gratis inilah yang buat orang tertarik). MySQL sangat banyak dipakai dimuka bumi ini. Kalau anda seorang developer web maka anda pasti telah mengenal atau setidaknya telah mendengar kehebatannya. Nah, untungnya PHPTriad juga memberikan fasilitas ini untuk kita gunakan, setidaknya untuk kita pelajari. Akan tetapi berulang kali penulis katakan artikel ini tidak membahas MySQL expert, karena hal itu adalah di luar dari cakupan artikel ini. Tapi satu yang bisa penulis pastikan. Apakah Database MySQL rumit? Penulis jawab keras-keras “TIDAK” Bermain dengan MySQL Sudah penulis katakan berulang kali kalau PHPTriad dilengkapi dengan database MySQL juga. Jadi bagi anda yang membutuhkan tempat untuk menyimpan data (store), dan untuk mengambil kembali data anda (retrieve), anda boleh pergunakan fasilitas ini. Mari kita lanjutkan penomoran kita! Dan karena penulis orangnya pemalas maka penulis tidak akan mengkonfigurasikannnya secara manual. Kalau anda sama dengan penulis silahkan ikuti saja langkah di bawah! 7. Sekarang coba anda cari dan klik dua kali pada file “winmysqladmin” yang terletak pada direktori c:apachemysqlbinwinmysqladmin. File ini dibuat untuk mempermudah konfigurasi MySQL di windows lebih gampang. 8. Perhatikan, untuk pertama sekali anda akan diminta untuk mengisikan “user name” dan “password”, silahkan diisi. Hal ini akan berpengaruh pada koneksi skrip PHP anda dengan database MySQL. Coba perhatikan gambar 5! Sebagai contoh penulis buat username:”abe”, dan password:”poetra”! 9. Tekan OK. Dan anda akan melihat ikon di sudut kanan bawah (seperti lampu traffic light). Jika anda ingin melakukan konfigurasi ulang, anda bisa klik pada lampu traffic tersebut, eh.. maksudnya ikon tersebut dan pilih “Show Me”. Anda juga bisa ubah username dan password anda pada tab “My.ini Setup”. Lihat, sekarang jelas sudah kenapa penulis katakan penulis orangnya pemalas. Karena dengan winmysqladmin kita tidak repot mengatur prosedur dan hal membosankan lainnya hehehe.. ☺. Perhatikan gambar 5!
  • 7. Artikel Populer IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com Gambar 5 10. Setelah anda modifikasi silahkan disimpan! Sebaiknya restart dulu komputer anda untuk lebih baiknya. Sekarang anda boleh bermain-main dengan MySQL sepuasnya sampai baju anda kotor ataupun sampai belepotan dengan lumpur. PHP VS MySQL? Silahkan! Sebenarnya penulis bingung, apakah penulis mulai dengan perintah-perintah MySQL dulu atau kita bahas konektifitas PHP dan MySQL terlebih dahulu! Ya udah kita bahas konektifitasnya aja dulu baru ‘ntar kita bahas tentang command linenya. Silahkan ikuti langkah-langkah berikut: • Pertama sekali untuk mengaktifkan layanan MySQL anda terlebih dahulu harus melakukan Start – Programs – PHPTriad – Start MySQL. Akan tampil jendela baru warna hitam (seperti jendela DOS), biarkan, dan biasanya ini akan hilang dengan sendirinya. • Seperti biasa pula buka lagi editor NOTEPAD anda, tuliskan skrip dibawah ini: <?php $con=mysql_connect ('localhost','abe','poetra'); $db=mysql_select_db ('test'); if ($con) { echo "woi sudah konek!"; } else { echo "kok gak koknek ya?"; } ?> • Simpan dengan nama “db.php” pada direktori C:Apachehtdocs • Buka browser anda lalu ketikkan http://localhost/db.php • Anda akan melihat kata “Woi Sudah konek!” tampil pada browser anda. Penjelasan : Mari kita bahas satu persatu (secara umum saja) skrip di atas. • <?php dan ?> adalah tag pembuka dan tag penutup • variabel $con=mysql_connect (‘localhost’,’abe’,’poetra’); berfungsi untuk mengkoneksikan database pada “localhost” dengan username “abe” dan passwordnya “poetra”. Lihat, username dan password berdasarkan apa yang telah anda isikan pada “winmysqladmin” • Sedangkan variabel $db=mysql_select_db (‘test’); • Berfungsi untuk memilih database yang telah anda buat pada MySQL. Secara default di dalam MySQL telah ada 2 database yaitu “mysql” dan “test”. Sekarang jelas kenapa penulis
  • 8. Artikel Populer IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com pakai database “test” bukan? • If.. dan ..else, ini merupakan sebuah perulangan dan tentunya bukan penulis lagi yang menjelaskannya. Hihihi.. gak lucukan kalo penulis bilang sekali lagi, kalau artikel ini hanyalah artikel pemanasan untuk anda dalam mempelajari PHP dan MySQL. MySQL Command Line! Laiknya database SQL (Structured Query Language) yang lain, MySQL juga dilengkapi dengan perintah-perintah dan sintaks-sintaks SQL. Di bawah ini kita tidak akan membahas perintah keseluruhan dari SQL tersebut, akan tetapi kita akan membahasnya secara umum. Penulis harapkan anda mengerti dan mampu untuk menggunakannya. Sekarang anda pasti masih bingung bagaimana menjalankan console MySQL pada PHPTriad? Tidak perlu bingung karena ada 2 cara untuk mengaktifkannya • Sekarang anda cari aja “mysql.exe” pada direktori C:ApacheMySQLbinmysql.exe! Jka sudah ketemu klik 2 kali. Maka anda akan langsung mendapati console yang anda inginkan ☺ (lihat gambar 6) • Cara yang kedua adalah melalui DOS Command. Start – Run – ketikkan “cmd” – ketikkan “C:>apachemysqlbinmysql.exe”. maka anda akan langsung mendapati console yang anda inginkan. Note: Penulis menggunakan Windows 2000, bagi anda yang menggunakan Windows 9x, pada Run ketikkan perintah “command”. CMIIW lagi deh! Jika sekarang anda telah masuk ke dalam console mysql, coba ketikkan perintah di bawah ini! mysql> show databases; Perintah show databases berfungsi untuk menampilkan keseluruhan database yang ada di dalam MySQL. Dan hasilnya akan seperti ini! +------------+ | Database | +------------+ | mysql | | test | +------------+ 2 rows in set (0.00 sec) Ini berarti di dalam MySQL terdapat dua database, yaitu “mysql” dan “test”. Sampai saat ini pasti anda bingung mengapa di dalam database MySQL terdapat database “mysql” pula? Nanti seiring
  • 9. Artikel Populer IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com makin tingginya ilmu anda, maka anda akan mengerti! (hehehe.. padahal sebenarnya penulis juga masih ragu atas jawabannya ☺, bener kah?) Sekarang kita lanjut saja. Berarti kita telah tau database apa saja yang ada pada MySQL. Mari kita gunakan database “test” untuk mencoba-coba perintah-perintah SQL kita. Caranya : mysql> use test; Database changed Berarti sekarang kita sudah menggunakan database “test”. Lihat pesan database changed yang berarti database yang akan kita gunakan telah berganti menjadi database “test”. Perintah use nama_db; berfungsi untuk mengganti database! Dan penulis ingatkan, setiap membuat suatu perintah atau query jangan lupa untuk menuliskan tanda “;” atau titik-koma. Apakah anda ingin tau tabel yang ada di dalam database test? Gunakan perintah show tables; untuk melihat keseluruhan tabel. mysql> show tables; Empty set (0.00 sec) Anda lihat ada pesan “Empty Set (0.00 sec)”, ini menandakan kalau database “test” belum ada tabelnya. Mau lihat cara membuat tabelnya? Mau? Anda yakin? Belum mengantuk dan bosan? Kalau memang belum mengantuk dan bosan mari kita lanjutkan! (hiks.. hiks.. padahal penulis yang sudah mengantuk dan bosan, hihihi.. canda lagi ding ☺) Ketikkan perintah create table nama_table; untuk membuat tabel pada database test. mysql> create table data ( id int (10) not null auto_increment, nama varchar (100) not null, email varchar (100) not null, phone varchar (20) not null, primary key(id)); Query OK, 0 rows affected (0.00 sec) Sebenarnya kita dapat mengetikkan perintah di atas memanjang serperti ini “create table data (id int (10) not null auto_increment, nama varchar (100) not null, email varchar (100) not null, phone varchar (20) not null, primary key(id));” tanpa di sertai menekan “enter”. Hal ini tergantung pada kebiasaan saja. Ok! Jangan mempermasalahkan hal yang kecil c”,) Situasinya sekarang kita telah memiliki tabel “data” dan field-fieldnya pada database “test”, tidak percaya? Sekarang coba lagi perintah show tables; untuk melihat apakah tabel “data” kita telah dibuat. mysql> show tables; +------------------+ | Tables_in_test | +------------------+ | data | +------------------+ 1 row in set (0.00 sec)
  • 10. Artikel Populer IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com Lihat tabel “data” anda telah hadir. Sekarang permasalahannya bagaimana kita melihat field-field yang ada di dalamnya? Mari kita lihat bersama. mysql> desc data; +---------+----------------------+------+-------+----------+--------------------+ | Field | Type | Null | Key | Default | Extra | +---------+----------------------+------+-------+----------+--------------------+ | id | int(10) | | PRI | NULL | auto_increment | | nama | varchar(100) | | | | | | email | varchar(100) | | | | | | phone | varchar(20) | | | | | +---------+----------------------+------+-------+----------+--------------------+ 4 rows in set (0.00 sec) Untuk melihat field-field di dalam tabel anda bisa mempergunakan describe atau desc saja. Terserah mana yang anda suka. Dari hasil perintah desc data di atas kita lihat field-field yang ada adalah “id”, “nama”, “email”, dan “phone”. Akan tetapi field-field ini masih kosong. Anda ingin mengisinya?atau biarkan saja kosong. Hehehe.. sebenernya pengen sih ngajarin anda lebih dari ini, tapi berhubung ini tutorial hanya untuk instalasi PHPTriad saja dan bukan tutrial tentang PHP. No.. sono, belajar sama mas Ivan Irawan di kuliah berserinya http://ilmukomputer.com/berseri/ivan-php/index.php yang akan membimbing anda melewati masa beginner menjadi expert. Hmm.. penulis selalu suka gaya menulis mas Irvan dengan ilustrasi StarTrex nya c”,) sebenernya, sebelum di publish di IKC, penulis juga sudah baca tutorial sampean di situs KPLi nya Semarang. Ebad deh mas Irvan. Kalau misalnya anda merasa terhina, terancam, sakit hati, apalagi sampek sakit parah karena artikel ini, inget nama saya abe poetra. Di persilahkan mengirim email cacian dan makian ke saya. Tapi saya juga terlebih dahulu meminta maaf yang sebesar-besarya karena hal tersebut. Medan – 15 Oktober 2003, 2:07 am (Dini Hari), Abe Poetra (tetep aja bego’ pemrograman dan tidak tau apa-apa tentang komputer)