Pengenalan Web Programming dengan PHP

dokumen-dokumen yang mirip
2.1 Instalasi Joomla Secara Lokal

Triswansyah Yuliano

Instalasi Joomla. 1. Masukkan Bonus CD yang berisi program WampServer2.2a-x32 ke DVD/CD Driver.

Belajar Membuat Blog Wordpress Secara Offline dengan XAMPP Server

Pengenalan Script. Definisi HTML

Instalasi Web Server WAMP 5 versi Pemrograman Web

2. Perangkat Jaringan (Kabel UTP, Switch/Hub,Ethernet) Perangkat Lunak 1. Sistem Operasi (WindowsXP, Windows 2000, Windows 2003, Linux)

BELAJAR PHP DAN MYSQL UNTUK PEMULA

6. Jika langkah di atas dijalankan dengan benar, user akan masuk ke halaman login seperti gambar di bawah

Wordpress : Membuat Situs di PC Sendiri

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

Panduan Instalasi Drupal 7 di Localhost

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

E-trik Ajax. Database MySQL. Dedi Alnas

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

INSTALASI MOODLE DI LAPTOP/PC

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

Langkah Langkah Membuat Blog Secara Offline Menggunakan Wordpress

MODUL JOOMLA! oleh: Putu A. Widhiartha dan Made J. Wiranatha BAB II INSTALASI JOOMLA

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

INSTALASI BESMART DI LAPTOP/PC

BAB 2 LANDASAN TEORI. Website atau World Wide Web, sering disingkat sebagai www atau web saja, yakni

SOP APLIKASI DATABASE MASYARAKAT MISKIN PERKOTAAN

BAB 4 IMPLEMENTASI DAN EVALUASI. a. Spesifikasi piranti keras pada local server: Processor : Intel Pentium IV 1.8 Ghz

Latihan 1: Menginstal Web Server Apache, PHP, dan MySQL

Prosedur Menjalankan Program / Alat

Cara Mudah Koneksi Php Dan Mysql Dengan Database

Pemrograman Web Week 1. Team Teaching

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

Lisensi Dokumen: Uraian Kasus :

Pendahuluan. Pemrograman Internet Ahmad Zainudin, S.ST, M.T

Modul Upload Web ke Domain dan Hosting Gratisan

Panduan Web Desain Menggunakan Editor Macromedia Dreamweaver 8

ULANGAN UMUM SEKOLAH SMA ISLAM AL-IZHAR PONDOK LABU TAHUN PELAJARAN 2012/2013

Mengenal dan Bermain dengan Android

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB 2 LANDASAN TEORI

Copy Right 2009 Not right to copy without permission

BAB I PENDAHULUAN LATAR BELAKANG CONTOH KASUS. Diktat Mata Kuliah Aplikasi Teknologi Online Oleh : Andri Heryandi

BAB 2 LANDASAN TEORI

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

MODUL PELATIHAN WEBSITE

: ANALISIS DAN PERANCANGAN SISTEM. berbasis web dengan gambaran umum rancangannya.

BAB IV IMPLEMENTASI DAN EVALUASI. Berikut ini adalah daftar spesifikasi perangkat lunak yang

Pemrograman PHP & MySQL

Petunjuk Upload database MySQL menggunakan PhpMyAdmin

BAB 2 TINJAUAN TEORI

BAB IV IMPLEMENTASI DAN PENGUJIAN

PANDUAN PENGGUNAAN. Joomla! Versi 1.5. Oleh: Anon Kuncoro Widigdo

Petunjuk Upload Database MySQL

Installasi Wordpress.com

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

Menginstal Web Server Apache, PHP, dan MySQL

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

INSTALASI DAN KONFIGURASI VERTRIGOSERV 2.16

Oleh: George Thomas. Web Site:

Instalasi MySQL dengan App Serv [ Hari Zulianto ] [Year] JOB SHEET

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB IV HASIL DAN UJI COBA

Script PHP dan MySQL J A M K E E M P A T

Bondan Muliawan Mengenal ASP

KOMPUTER APLIKASI IT - 2. Adi Rachmanto - Lab.Komputer Aplikasi IT II - AKUNTANSI UNIKOM

PROSEDUR MENJALANKAN PROGRAM/ALAT

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

Buku Panduan Administrator Portal IT

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

Tutorial Instal XAMPP

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

MODUL 7. Apakah Joomla itu? A. Pra-Instalasi Joomla. Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories

Bab 4 Implementasi dan Evaluasi

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

PHP & MYSQL. Ingat, PC anda tidak memerlukan tambahan khusus atau apapun untuk melihat hasil eksekusi kode PHP anda. Mengapa?

Prosedur Installasi Program. Perangkat Ajar Aku dan Darahku

SISTEM INFORMASI PENERIMAAN SISWA BARU SMP NEGERI 1 PRAMBANAN BERBASIS WEB

PERTEMUAN 1. Kompetensi Dasar : Menjelaskan konsep dasar dan teknologi Webpage

Cara Install WordPress Offline di Localhost XAMPP. Jackson Sihite. Abstrak. Pendahuluan.

WEB SERVER ( APACHE WEB SERVER )

BAB III METODOLOGI PENELITIAN. Pada pembuatan Plugin Penjadwalan Seminar pada Jurusan Ilmu

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

Perancangan & Pemprograman WEB

STRUKTUR DASAR PHP ASUMSI 02/10/2014

BAB III LANDASAN TEORI

BAB 3 PERANCANGAN SISTEM Mendefinisikan Web Dalam Dreamweaver MX 2004

Mengenal PHP dan Web Server

Pertemuan 10. PHP (Personal Home Page)

kegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan untuk melaksanakan dan mempermudah kegiatan-kegiatan utama

BAB 3 PERANCANGAN SISTEM. 3.1 Mendefenisikan Web dalam Macromedia Dreamweaver 8

Aplikasi Database dengan PHP dan MySQL

INSTALASI WEB SERVER PADA MICROSOFT WINDOWS

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan

Membuat web CMS dengan JOOMLA

No HP :

BAB 2 LANDASAN TEORI. Internet adalah jaringan luas dari komputer, yang lazim disebut dengan worldwide

INSTALASI MOODLE DI LAPTOP/PC DENGAN WINDOWS 7

II. TINJAUAN PUSTAKA

PENGERTIAN WEB web adalah

Transkripsi:

Pengenalan Web Programming dengan PHP Selamat bertemu lagi di E-Learning SMAN3. Kali ini kita akan membahasa mngenai web programming dengan menggunakan PHP engine. PHP adalah singkatan dari Hypertext Preprocessor. Tapi sebelumnya, oleh penemunya Rasmus Lerdorf, dinamai "Personal Home Page". PHP scripting adalah bahasa pemograman untuk web yang dapat di integrasi dengan html. Sebagain besar dari kalian pasti sudah pernah mendengar atau menulis dokumen dalam bentuk HTML. PHP Scripting bisa ditambahkan di sela-sela html dokumen. Di akhir edisi ini, kita akan mencoba menulis beberapa script menggunakan PHP untuk menampilkan database konten. Sebelum itu, kita perlu menginstalasi beberapa software. Untuk menulis program dengan PHP, kita akan memerlukan 3 softwares sebagai berikut ini: PHP engine MySQL database Web server: apache Untuk mempermudah penginstalasian ketiga software diatas, kita akan men-download sebuah software namanyawamp Server. Software ini memiliki tiga komponen diatas dalam satu paket. Software ini juga free untuk Windows. Di dalam WAMP-server terdapat PHP engine, MySQL database dan Apache web server. Penjelasan untuk WAMP -server akan bisa di temui di sini: http://www.wampserver.com/en/ Lokasi donwload-nya adalah disini: http://sourceforge.net/projects/wampserver/files/wampserver% 202/WampServer%202.2/wampserver2.2e/wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-32b.exe/download Setelah selesai men-download file di atas, pergi ke lokasi file tersebut dan jalankan : wampserver2.2e-php5.3.13- httpd2.2.22-mysql5.5.24-32b.exe Berikut ini akan muncul di layar anda, klik "Next" Pengenalan Web Programming dengan PHP Hal 1

Layar berikut ini akan menampilkan informasi mengenai WAMP-Server copyright, terima apa adanya dan klik "Next" Berikut ini yang akan tampil di layar anda, terima apa yang diusulkan untuk lokasi instalasi dan kemudian klik "Next" Pengenalan Web Programming dengan PHP Hal 2

Untuk layar berikut, pilih kedua pilihan yang ada, tujuannya untuk mempermudah kita mencari ikon dari WAMPserver, kemudian klink "Next" Sekarang software-nya sudah siap akan di-install, klik "Install" Pengenalan Web Programming dengan PHP Hal 3

Ikuti apa yang muncul di layar anda. Selama instalasi, anda akan ditanyakan dimana lokasi Internet browser anda, untuk itu, cari lokasi Internet explorer seperti di bawah ini, dan klik "Open" Pengenalan Web Programming dengan PHP Hal 4

Process instalasi sudah hampir selesai, sekarang anda akan ditanyakan konfigurasi untuk nama SMTP (mail server anda) dan email address anda. Sementara ini anda tidak perlu menggantinya, terima saja apa yang diusulkan. Dengan tampilnya layar di atas, process installasi ini akan selesai. Untuk melihat hasil dari instalasi, lihat di pojok kanan bawah anda (task-bar). Disana akan ada ikon seperti ini: Klik ikon tersebut. Berikut ini akan muncul di pojok kanan bawah layar anda. Pengenalan Web Programming dengan PHP Hal 5

Untuk melihat hasil instalasi PHP server tersebut, klik link "phpmyadmin" di atas (nomor dua dari atas). Cara lain, anda bisa klik link ini: http://127.0.0.1/phpmyadmin/ di browser anda. Jika ada error seperti di bawah ini, konfigurasi file-nya perlu di-edit. Lokasi dari konfigurasi file-nya adalah: C:\wamp\apps\phpmyadmin3.5.1\config.inc.php Error ini muncul karena database yang di-install memiliki password. Sedangkan password-nya belum di-set Di baris 16 : terdapat konfigurasi berikut: $cfg['servers'][$i]['password'] = ''; Tambahkan password 'admin' dan akan menjadi seperti ini: $cfg['servers'][$i]['password'] = 'admin'; Seteleah instalasi selesai, pergi ke web-address berikut untuk melihat situs admin-nya: http://127.0.0.1/ Web address 127.0.0.1 adalah sama dengan localhost. Jadi anda bisa mengetik http://127.0.0.1/ atau http://localhost/ Programming pertama dengan PHP Setealh selesai instalasi dan konfigurasi, mari kita mencoba menulis program dengan menggunakan PHP. Pertama, mari kita lihat database "World" yang sudah disediakan oleh MySQL sewaktu instalasi, akan tampak sebagai berikut: Pengenalan Web Programming dengan PHP Hal 6

Database ini adalah database yang sama seperti yang kita bicarakan dalam "Pengenalan database programming" edisi terdahulu. Klik database "world ini, seperti terlihat di bawah ini. Di dalam database world, terdapat 3 tabel, yaitu city, country dan countrylanguage.. Kita akan memakai tabel city untuk latihan pertama kita. Untuk menulis PHP, kita bisa menggunakan grafik editor seperti Adobe Dreamweaver. Tetapi, untuk kali ini kita akan mencoba memakai NOTEPAD, text editor yang paling sederhana, dan terdapat di setiap windows. Copy script berikut ini dan paste di dalam Notepad: <?php mysql_connect("localhost","root","admin"); mysql_select_db("world"); $sql=mysql_query("select Name, Population from CITY Where CountryCode = 'IDN' Order by Name"); Pengenalan Web Programming dengan PHP Hal 7

while($row = mysql_fetch_array($sql)) { }?> echo $row['name']. " ". $row['population']; echo "<br />"; Save file ini di lokasi: "C:\wamp\www\" dengan nama: city.php. Lokasi ini adalah lokasi standard untuk semua php program/file kita. Untuk melihat hasil dari program di atas, buka Internet Explorer (browser anda) dan paste web-address ini http://127.0.0.1/city.php. berikut ini akan tampil di browser anda. Mari kita bahas satu persatu setiap baris dari script di atas. Script baris ke-1: mysql_connect("localhost","root","admin"); scripting ini berfungsi untuk memulai koneksi ke database, tanpa koneksi ini, kita tidak bisa membaca database. localhost adalah lokasi dimana database itu di-install root: adalah akun (admin account) yang dipakai untuk mengakses database. admin: adalah password dari akun root tersebut diatas. Script baris ke-2: mysql_select_db("world"); Script ini adalah untuk memilih database mana yang akan dipakai untuk latihan php scripting kita. Seperti yang kita lihat di PhpMyAdmin, terdapat 6 database yang bisa dipakai. Database world yang kita pakai dalam latihan ini. Script baris ke-3: $sql=mysql_query("select Name, Population from CITY Where CountryCode = 'IDN' Order by Name"); Script ini fungsinya untuk memilih data yang akan dibaca dari database tabel city. PHP Scripting-nya bercampur dengan SQL query yang kita pelajari edisi sebelumnya ( programming database), dimana kita sudah mencoba menampilkan data nama-name kota dan populasi di Indonesia. $sql adalah variabel unutk menyimpan data yang di-eksekusi dari SQL query kita. Data ini sementara disimpan di memory, untuk digunakan lebih lanjut. Script baris ke-4: while($row = mysql_fetch_array($sql)) { Pengenalan Web Programming dengan PHP Hal 8

Script ini adalah untuk memulai penulisan data yang sudah disimpan dalam memory (variabel: $sql) ke layar browser anda. Pengunaan kata "while" bertujuan untuk menampilkan data sampai baris ($row) terakhir. mysql_fetch_array adalah fungsi yang digunakan untuk membaca data yang tersimpan dalam variabel $sql. Dalam script baris ke-3 di atas, hasil dari eksekusi SQL query disimpan di memory dalam bentuk kumpulan. Data ini harus dipisahkan baris demi baris. untuk bisa dibaca. Setiap baris yang dibaca, perlu di simpan dulu sementara waktu dalam variabel $row, kemudain baru ditulis ke browser anda kolom demi kolom. Setelah baris pertama selesai tertulis, kemudain akan dilanjutkan dengan baris kedua, ketiga dan seterusnya. Sampai tidak ada lagi data yang tersisa dalam variabel $sql. Seperti terlihat di atas, data yang ditampilkan tidak rapi. Untuk itu kita akan sedikit men-format presentasinya. Kali ini kita akan memakai html <tabel> untuk merapikan presentasi data-nya <html><body> <?php mysql_connect("localhost","root","admin"); mysql_select_db("world"); $sql=mysql_query("select Name, Population from CITY Where CountryCode = 'IDN' Order by Name");?> Berikut ini adalah nama2 kota di Indonesia yang tersimpan dalam database world <table border=1> <tr><th>nama Kota</th><th>Populasi</th></tr> <?php while($row = mysql_fetch_array($sql)) { echo '<tr><td>'. $row['name']. '</td><td>'. $row['population']. '</td></tr>'; }?> </table> </body></html> Save file ini di lokasi yang sama ("C:\wamp\www\" ) dengan nama file yang lain:: city-diformat.php. Berikut ini yang akan tampil bila kita lihat di web browser: http://127.0.0.1/city-diformat.php Seperti terlihat di atas, presentasinya jauh lebih mudah dibaca. Format ini mirip kalau kita memakai Microsoft Word atau Excel. Dengan berakhirnya latihan ke-2 ini, kita akhiri dulu edisi ini. Pengenalan Web Programming dengan PHP Hal 9

Untuk lebih mendalami PHP language, amda bisa memakai referensi berikut ini: http://php.net/manual/en/langref.php Tanya/Jawab bisa dikirim ke: jkrishna.trisma@gmail.com. Jawaban akan diterbitkan dalam edisi-edisi berikutnya Selamat mencoba. ----------------------------------------------------------- Disusun oleh: Jaya Krishna (Alumni SMAN3 1988) di Australia. Pengenalan Web Programming dengan PHP Hal 10