Konsep Kerja PHP PHP [12] .1

II.2.11 PHP [12] II.2.11.1 Definisi PHP PHP adalah bahasa pemograman yang memungkinkan para web developer untuk membuat aplikasi web yang dinamis dengan cepat. PHP merupakan singkatan dari “PHP Hypertext Preprocessor”. PHP ditulis dan diperkenalkan pertama kali sekitar tahun 1994 oleh Rasmus Lerdorf melalui situsnya untuk mengetahui siapa saja yang telah mengakses ringkasan online-nya.

II.2.11.2 Konsep Kerja PHP

Model kerja HTML terlihat pada Gambar 2.4 yang diawali dengan permintaan suatu halaman web oleh browser, berdasarkan URL Uniform Resource Locator atau dikenal dengan sabutan alamat internet, browser mendapatkan alamat dari web server, mengidentifikasi halaman yang dikehendaki, dan menyampaikan segala informasi yang dibutuhkan oleh web server. Selanjutnya, web server akan memancarkan berkas yang diminta dan memberikan isinya ke browser. Browser yang mendapatkan isinya segera melakukan proses penerjemahan kode HTML, dan menampilkan ke layar pemakai. Web Server Kode HTML Browser Klien Permintaan HTTP Sesuatu.html Gambar 2.4 Skema Model Kerja HTML [12] Bagaimana halnya kalau yang diminta adalah sebuuah halaman PHP, dalah prinsipnya serupa dengan kode HTML. Hanya saja, ketika berkas PHP yang diminta didapatkan oleh web server, isinya akan segera dikirim ke mesin PHP dan mesin inilah yang memproses dan memberikan hasilnya berupa kode HTML ke web server. Selanjutnya web server menyampaikan ke klien yang terlihat pada Gambar 2.5. Web Server Skrip PHP Mesin PHP Kode HTML Browser Klien Permintaan HTTP Sesuatu.html Gambar 2.5 Skema PHP II.2.11.3 Koneksi PHP ke MySql ?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”; ? Script diatas yang berfungsi untuk mempermudah menghubungkan file yang memerlukan koneksi database depat dengan mudah memanggilnya, script diatas disimpan dengan nama config.inc..php. 3. Contoh membuat tabel Mysql ?php Include”config.inc.php”; mysql_query”CREATE TABLE inti_pemesan username VARCHAR20, password VARCHAR20, nama_lengkap VARCHAR20”; ? 4. Mengisikan data ke table ?php include”config.inc.php”; sql_insert = “INSERT INTO inti_pemesan username,password,nama_lengkap VALUES ’henri’,’111111’,’henri pratama’”; query_insert=mysql_queryinsert; if query_insert { echo “tambah data berhasil”; } else { echo ”tambah data gagal”; } ? 5. Menampilkan data dari tabel ?php include”config.inc.php”; query = “SELECT FROM inti_pemesan”; result = mysql_queryquery; numrows = mysql_num_rowsresult; echo “Total: numrows”; whilerow = mysql_fetch_arrayresult { echo “Username: row[username]”; echo “Password: row[password]”; echo “Nama Lengkap: row[nama_lengkap]“; } ? II.2.12 Mysql [12]