Universitas Sumatera Utara
Berguna untk memantau penerimaan data, saat proses download sedang berlangsng maka logo terlihat melakukan gerakan bila download halaman
web selesai logo berupa gambar diam. 6.
Layar Utama Browser Layar ini merupakan tempat tampilan halaman web, yang berisi text,
gambar, serta animasi, dan interaksi multimedia. 7.
Status Bar Terdapat pada bagian kiri bawah layar utama. Terdiri bagian yang
menunjukkan kemajuan download halaman web dan pesan status yang menunjukkan URL yang sedang ditampilkan, URL dari suatu letak
loncatan ke halaman lain serta pesan-pesan khusus tertentu.
Dengan menggunakan Netscape atau Mozilla Firefox anda siap menjelajahi internet untuk mendapatkan informasi yang dibutuhkan.
2.6 PHP
2.6.1 Sejarah PHP
Pada awalnya PHP merupakan kependekan dari Personal Home Page Situs personal. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada
Universitas Sumatera Utara
Universitas Sumatera Utara
waktu itu PHP masih bernama Form Interpreted FI, yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHPFI. Dengan perilisan kode sumber ini menjadi sumber
terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP. Pada November 1997, dirilis PHPFI 2.0. Pada rilis ini, interpreter PHP
sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHPFI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada
Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi
akronim berulang PHP: Hypertext Preprocessing. Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis
tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan
kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.
Universitas Sumatera Utara
Universitas Sumatera Utara 2.6.2
Pengertian PHP
PHP adalah singkatan dari PHP: Hypertext Preprocessor, yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip
dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web
menulis halaman web dinamik dengan cepat.
2.6.3 Hubungan PHP dengan HTML
Halaman web biasanya disusun dari kode-kode html yang disimpan dalam sebuah file berekstensi .html. File html ini dikirimkan oleh server atau file ke browser,
kemudian browser menerjemahkan kode-kode tersebut sehingga menghasilkan suatu tampilan yang indah. Lain halnya dengan program php, program ini harus
diterjemahkan oleh web-server sehingga menghasilkan kode html yang dikirim ke browser agar dapat ditampilkan. Program ini dapat berdiri sendiri ataupun
disisipkan di antara kode-kode html sehingga dapat langsung ditampilkan bersama dengan kode kode html tersebut. Program php dapat ditambahkan dengan
mengapit program tersebut di antara tanda . Tanda-tanda tersebut biasanya disebut tanda untuk escaping kabur dari kode html. File html yang telah
dibubuhi program php harus diganti ekstensi-nya menjadi .php3 atau .php.
Universitas Sumatera Utara
Universitas Sumatera Utara
PHP merupakan bahasa pemograman web yang bersifat server-side HTML=embedded scripting, di mana script-nya menyatu dengan HTML dan
berada si server. Artinya adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal
sebgai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis seperti ASP Active
Server Pages dan JSP Java Server Pages.
PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C. Semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam
webnya. Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan
script PERL yang dibuatnya untuk membuat halaman webnya menjadi dinamis. Kemudian pada tahun 1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya
telah dapat mengakses database dan dapat terintegrasi dengan HTML. Pada tahun 1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi 3.0 yang
dikeluarkan oleh Rasmus sendiri bersama kelompok pengembang softwarenya.
Versi terbaru, yaitu PHP 4.0 keluar pada tanggal 22 Mei 2000 merupakan versi yang lebih lengkap lagi dibandingkan dengan versi sebelumnya. Perubahan
yang paling mendasar pada PHP 4.0 adalah terintegrasinya Zend Engine yang dibuat oleh Zend Suraski dan Andi Gutmans yang merupakan penyempurnaan
dari PHP scripting engine. Yang lainnya adalah build in HTTP session, tidak lagi menggunakan library tambahan seperti pada PHP. Tujuan dari bahasa scripting
Universitas Sumatera Utara
Universitas Sumatera Utara
ini adalah untuk membuat aplikasi-aplikasi yang dijalankan di atas teknologi web. Dalam hal ini, aplikasi pada umumnya akan memberikan hasil pada web browser,
tetapi prosesnya secara keseluruhan dijalankan web server.
2.6.4 Keunggulan PHP:
1. open source
2. connecting and querying a database dapat dilakukan dengan 2 atau 3
script. 3.
Optimasi waktu respon pada applikasi web 4.
bahasa pemrograman yang sederhana dan kuat 5.
Life Cycle yang singkat, sehingga PHP selalu up to date mengikuti perkembangan teknologi internet
6. PHP dapat digunakan hampir semua web server yang ada di pasaran
7. Fungsi utama PHP adalah untuk menghubungkan database dengan web
2.6.5 Sintaks Dasar PHP
Pertama
?echo tulisankita\n; ?
Kedua
Universitas Sumatera Utara
Universitas Sumatera Utara
?php echotulisankita\n; ?
Ketiga
echo kalau yang ini mirip dengan ASP;
Sintax yang paling sering digunakan biasannya cara pertama dan kedua. Seperti pada bahasa pemrograman lain di PHP pun bisa meletakkan baris
komentar pada program. Pada PHP caranya adalah dengan meletakkan komentar tersebut di sebelah kanan tanda jika komentar satu baris dan di antara dan
jika komentarnya lebih dari satu baris. kalau yang ini adalah komentar lebih dari satu baris
echo memang mudah; ?
2.6.6 Koneksi PHP ke MySQL
Dalam melakukan koneksi PHP dengan MySQL terdapat 4 Tahapan dalam pembuatan Script PHP MySQL ini yaitu,
1. Pembuatan Koneksi PHP ke MySQL 2. Pembuatan Tabel MySQL
Universitas Sumatera Utara
Universitas Sumatera Utara
3. Memasukkan data pada tabel MySQL 4. Menampilkan data dari MySQL
2.6.6.1 Pembuatan Koneksi PHP ke MySQL
Untuk mempermudah, simpan file tersebut dengan nama connect.php , agar jika
terdapat script PHP yang memerlukan untuk terkoneksi dengan database, dapat dengan mudah memanggilnya.
?php hostmysql = “localhost”;
username = “mysql_username”; password = “mysql_password”;
database = “nama_database”; conn = mysql_connect”hostmysql”,”username”,”password”;
if conn die ”Gagal Melakukan Koneksi”; mysql_select_dbdatabase,conn or die ”Database Tidak Diketemukan di
Server”; ?
Penjelasan Script koneksi PHP ke MySQL
1. mysql_connect dipergunakan untuk membuat koneksi menggunakan PHP ke
server MySQL. Data untuk hostname, mysql username, dan password yang digunakan telah dideklarasikan oleh variabel hostmysql, username,
Universitas Sumatera Utara
Universitas Sumatera Utara
password. Penulisannya pada script akan sama dengan:
mysql_connect”localhost”,”username”,”password”; 2.
mysql_select_db dipergunakan untuk memilih database yang akan digunakan. 3.
if conn die ”Gagal Melakukan Koneksi”; jika terjadi kegagalan dalam melakukan koneksi conn, maka akan muncul pesan kesalahan Gagal
Melakukan Koneksi
2.6.6.2 Pembuatan Tabel MySQL
?php include ”connect.php”; mysql_query”CREATE TABLE user namadpnVARCHAR20,namablkg
VARCHAR20, negara VARCHAR20”;
?
Penjelasan
1. include ”connect.php”; kita gunakan untuk mengikutkan sebuah file contoh
file connect.php. 2.
mysql_query perintah ini memiliki format umum yakni ysql_querystring dari query.
Script dibawah ini dipergunakan untuk membuat recordisi pada tabel
?php include ”connect.php”; insert = “INSERT INTO users type,firstname,lastname
VALUES ’User,’Budi’,’Utomo’”; mysql_queryinsert or die ”tidak dapat menulis pada tabel”;\
Universitas Sumatera Utara
Universitas Sumatera Utara
?
2.6.6.3 Menampilkan Data dari MySQL