Pelajaran Hidup

Inspirasi dari sebuah pengalaman dan pelajaran hidup..Semua butuh sebuah pembelajaran

Pemrograman web sisi server

Pemrograman web sisi server :
-Dieksekusi di server
-Script tidak terlihat oleh pengguna
-Biasanya melibatkan database

Kelebihan Utama:
-Dapat merespon permintaan user secara fleksibel
-Dapat mengelola hak akses user
-Dapat melakukan query terhadap data yang tersimpan

Jenis web server yang biasa digunakan :
-Apache (multi platform)
-Microsoft Internet Information Service (IIS)
-Sun Java Web Server

Contoh aplikasi web yang dibuat untuk mengelola data buku. Aplikasi ini dibuat dengan pemrograman server site dan database MYSQL.
1. Merancang tabel buku
create table buku (id_buku varchar(10) primary key, judul varchar(30), pengarang varchar(30), halaman(10));

2. Koneksi database

<?php

mysql_connect(“localhost”,”root”,””);

mysql_select_db(“buku”);

?>


3. Perintah untuk menampilkan interface input data buku

<form method="post" action="simpan.php">

<table width="400" border="0">

<tr>

<td colspan="3" align="center">INPUT DATA BUKU</td>

</tr>

<tr>

<td width="157">ID BUKU</td>

<td width="17">:</td>

<td width="212"><input name="id_buku" type="text" id="id_buku"></td>

</tr>

<tr>

<td>JUDUL BUKU</td>

<td>:</td>

<td><input type="text" name="judul" id="judul"></td>

</tr>

<tr>

<td>PENGARANG</td>

<td>:</td>

<td><input type="text" name="pengarang" id="pengarang"></td>

</tr>

<tr>

<td>JML HALAMAN</td>

<td>:</td>

<td><input type="text" name="halaman" id="halaman"></td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td><label>

<input type="submit" name="button" id="button" value="simpan">

</label></td>

</tr>

</table>

</form>


4. Perintah untuk menyimpan inputan di database

<?

include "koneksi.php";

$query = mysql_query("insert into buku (id_buku,judul,pengarang,halaman) values (‘$id_buku','$judul','$pengarang', ‘$halaman’)");

if($query){

echo "Data Telah Tersimpan";

} else {

echo "Data Gagal disimpan” <input type=button value=BACK OnClick=self.history.back();></h3>";

}

?>