NURI Modul S1 WebProgramming1 RevJan2015
NURI Modul S1 WebProgramming1 RevJan2015
WEB PROGRAMMING 1
Web Programming 1
STMIK NUSA MANDIRI
BAB I
KONSEP DASAR WEB
1.1.
Dasar-Dasar Website
1.1.1. Internet
Internet merupakan kependekan dari kata internetwork, yang berarti
rangkaian komputer yang terhubung menjadi beberapa rangkaian jaringan. Sistem
komputer terhubung secara global dan menggunakan TCP/IP sebagai protocol.
Secara umum internet dapat diartikan sebagai pertukaran informasi dan komunikasi.
Semua informasi bisa didapatkan dengan mudah dan bebas di internet tanpa ada
batasan.
Ada beberapa istilah yang sering digunakan apabila anda bekerja dengan
internet diantaranya yaitu:
1.
2.
Website
Website atau situs web merupakan sebuah alamat tertentu di WWW yang
menyediakan informasi tertentu. Untuk membuka sebuah situs web, anda dapat
menggunakan browser.
Web Programming 1
STMIK NUSA MANDIRI
3.
4.
5.
Browser
Browser adalah aplikasi yang digunakan untuk berselancar didunia internet.
Browser dapat memandu pengguna internet untuk berpindah antar situs web
dengan mudah.
6.
7.
Web Programming 1
STMIK NUSA MANDIRI
8.
9.
10.
IP (Internet Protocol)
IP (Internet Protocol) merupakan protokol yang digunakan dalam internet,
secara teknis bermakna suatu bentuk pengisian dan pengalamatan data-data dan
informasi yang akan dikirim melalui internet.
11.
Hyperlink
Hyperlink atau disebut link saja merupakan sebuah fasilitas yang sangat
berperan mempopulerkan pengguna internet, karena mampu mereferensikan
sebuah teks atau gambar ke alamat lain di internet.
12.
Web Browser
Menggunakan web browser mudah, yang diperlukan hanyalah Anda harus
memiliki alamat web yang akan dibuka. Alamat ini biasa disebut dengan
Uniform Resource Locator (URL). Di dalam sistem operasi Windows Anda
juga terdapat program web browser sertaan, yaitu Internet Explorer. Namun
Web Programming 1
STMIK NUSA MANDIRI
1.2.
Struktur Navigasi
Struktur Navigasi adalah Susunan menu atau hirarki dari suatu situs yang
menggambarkan isi dari setiap halaman dan link atau navigasi tiap halaman pada
suatu situs web. Struktur Navigasi dapat dikatakan sebagai penggambar dari
hubungan atau rantai kerja dari seluruh elemen yang akan digunakan dalam aplikasi.
Web Programming 1
STMIK NUSA MANDIRI
yang menampilkan satu demi satu tampilan layar secara berurut menurut urutannya.
Tampilan yang dapat ditampilkan pada sruktur jenis ini adalah satu halaman
sebelumnya atau satu halaman sesudahnya, tidak dapat dua halaman sebelumnya atau
dua halaman sesudahnya.
Web Programming 1
STMIK NUSA MANDIRI
2.
Web Programming 1
STMIK NUSA MANDIRI
3.
pengembangan
dari
struktur
navigasi
linier.
Pada
struktur
4.
sebelumnya yaitu linier, non-linier dan hirarki. Struktur navigasi ini juga biasa
disebut dengan struktur navigasi bebas. Struktur navigasi ini banyak digunakan dalam
Web Programming 1
STMIK NUSA MANDIRI
pembuatan website karena struktur ini dapat digunakan dalam pembuatan website
sehingga dapat memberikan ke-interaksian yang lebih tinggi.
Web Programming 1
STMIK NUSA MANDIRI
BAB II
PENGENALAN HTML
2.1
menampilkan konten di web. HTML sendiri adalah bahasa pemrograman yang bebas,
artinya tidak dimiliki oleh siapapun, pengembangannya dilakukan oleh banyak orang
di banyak Negara dan bias dikatakan sebagai sebuah bahasa yang dikembangkan
bersama-sama secara global.
Sebuah dokumen HTML sendiri adalah dokumen teks yang dapat diedit oleh
editor teks apapun. Dokumen HTML punya beberapa elemen yang dikelilingi oleh
tag-teks yang dimulai dengan symbol < dan berakhir dengan sebuah symbol >.
Editor teks yang digunakan oleh penyusun adalah menggunakan Notepad dan
XAMPP Versi 1.8.1 untuk web servernya dengan bahasa pemrograman PHP Versi 5.
2.2.
tag akhir. Tag berakhir termasuksimbol / diikuti oleh tipe elemen, misalnya
</HEAD>. Sebuah elemen HTML dapat bersarang di dalam elemen lainnya. Sebuah
dokumen HTML standar terlihat seperti ini :
10
Web Programming 1
STMIK NUSA MANDIRI
Keterangan :
1. Tag HTML secara default dimulai dari <HTML> dan diakhiri dengan </HTML>.
2. Tag <HEAD> </HEAD> merupakan tag kepala sebelum badan. Tag kepala ini
akan terlebih dulu dieksekusi sebelum tag badan. Di dalam tag ini berisi tag
<META> dan <TITLE>. Tag <META> merupakan informasi atau header suatu
dokumen HTML. Atribut yang dimiliki oleh tag ini antara lain:
a. HTTP_EQUIV, atribut ini berfungsi untuk menampilkan dokumen HTML
secara otomatis dalam jangka waktu tertentu.
b. CONTENT, atribut ini berisi informasi tentang isi document HTML yang
akan dipanggil.
c. NAME, atribut ini merupakan identifikasi dari meta itu sendiri. Tag <META>
dalam suatu document HTML boleh ada maupun tidak.
3. Tag <TITLE> </TITLE> adalah tag judul. Sebaiknya setiap halaman web
memiliki judul, dan judul tersebut dituliskan di dalam <TITLE> </TITLE>.
Judul ini akan muncul dalam titlebar dari browser.
4. Tag <BODY> </BODY> adalah tag berisi content dari suatu halaman web.
11
Web Programming 1
STMIK NUSA MANDIRI
Judul Web
12
Web Programming 1
STMIK NUSA MANDIRI
Ketikkan
localhost
kemudian nama folder
penyimpanan file
Klik di contoh01.php
Hasilnya :
Kode-kode dalam HTML biasanya disebut TAG. Tag adalah sesuatu yang
digunakan untuk menandai elemen-elemen dalam suatu dokumen HTML. Tag dalam
HTML terdiri dari tanda lebih kecil ( < ), tanda lebih besar ( > ), dan garismiring ( / ).
Biasanya Tag dituliskan secara berpasangan, misanya <h1> dan </h1>. Tag yang
tidak menggunakan garis miring ( / ) adalah Tag pembuka atau awal elemen.
Sedangkan yang Tag yang mengandung garis miring ( / ) adalah penutup elemen atau
akhir elemen. Namun, ada juga Tag yang dalam pemakaiannya tidak berpasangan,
diantaranya adalah :
a.
b.
c.
13
Web Programming 1
STMIK NUSA MANDIRI
d.
14
Web Programming 1
STMIK NUSA MANDIRI
15
Web Programming 1
STMIK NUSA MANDIRI
16
Web Programming 1
STMIK NUSA MANDIRI
2.3.
teks atau gambar dalam format lajur dan kolom bias juga menggunakan tabel untuk
membantu me-layout tampilan halaman.
Tabel merupakan sebuah kotak yang terdiri atas baris/row dan kolom.column.
Untuk membuat tabel, anda menggunakan tag <table> dan menutupnya dengan tag
</table>. Anda bisa juga menambahkan atribut lain di tag <table> pembuka.
Misalnya menentukan warna, border, dan sebagainya.
Di dalam tag <table> ada beberapa tag lain yang perlu dipahami, yaitu :
a.
Tag <tr>
Artinya tag untuk menuliskan baris biasa di tabel. TR singkatan dari Table Row.
b.
Tag <td>
Artinya tag untuk menuliskan kotak di dalam baris, makanya tag <td> ada di
dalam tag <tr>. TD singkatan dari Table Data.
c.
Tag <th>
17
Web Programming 1
STMIK NUSA MANDIRI
Artinya tag untuk menuliskan kotak biasa seperti <td>, namun untuk header
tabel. TH singkatan dari Table Header.
Contoh script pembuatan tabel
Buat lembar baru pada PHP Coder, kemudian ketikkan perintah di bawah ini. Simpan
dengan nama Contoh03.php
18
Web Programming 1
STMIK NUSA MANDIRI
Latihan :
Buat script HTML untuk bentuk tampilan di bawah ini :
19
Web Programming 1
STMIK NUSA MANDIRI
BAB III
PENGENALAN PHP
3.1.
web berbasis server (server-side) yang mampu mem-parsing kode php dari kode web
dengan ekstensi .php, sehingga menghasilkan tampilan website yang dinamis di sisi
client (browser). Dengan PHP, anda bisa menjadikan halaman HTML menjadi lebih
powerful dan bisa dipakai sebagai aplikasi lengkap, misalnya untuk beragam aplikasi
cloud computing.
PHP adalah bahasa script yang sangat cocok untuk pengembangan web dan
dapat dimasukkan ke dalam HTML. PHP awalnya dikembangkan oleh seorang
programmer bernama Rasmus Lerdrof pada tahun 1995, namun semenjak itu selalu
dikembangkan oleh kelompokindependen yang disebut Group PHP dan Kelompok ini
juga yang mendefinisikan standar de facto untuk PHP karena tidak ada spesifikasi
formal. Saat ini pengembangannya dipimpin oleh duo maut, Andi Gutmans dan Zeev
Suraski.
Yang menyebabkan PHP banyak dipakai oleh banyak orang adalah karena
PHP adalah perangkat lunak bebas (Open Source) yang dirilis di bawah lisensi PHP.
Artinya untuk menggunakan bahasa pemrograman ini gratis, bebas, dan tidak terbuka.
20
Web Programming 1
STMIK NUSA MANDIRI
3.2.
server secara langsung ketika ada permintaan dari client (browser), namun melalui
pemrosesan dari sisi server, makanya PHP disebut skrip server-side.
Kode PHP dimasukkan ke dalam kode HTML dengan cara menyelipkannya di
dalam kode HTML. Untuk membedakan kode PHP dengan kode HTML, di depan
kode PHP tersebut diberi tag pembuka dan diakhir kode PHP diberi tag penutup.
Dengan adanya kode PHP, sebuah halaman web bisa melakukan banyak hal
yang dinamis, seperti mengakses database, membuat gambar, membaca dan menulis
file, dan sebagainya. Hasil akhir pengolahan kode PHP akan dikembalikan lagi dalam
bentuk kode HTML untuk ditampilkan di browser. Ada 4 jenis tag yang bisa
digunakan untuk memasukkan kode PHP.
Jenis Tag
Tag Standar
Tag Pendek
Tag ASP
Tag Script
Tag Pembuka
<? php
<?
<%
<script language = php>
Tag Penutup
?>
?>
%>
</script>
21
Web Programming 1
STMIK NUSA MANDIRI
Contoh04.php merupakan contoh script php yang berdiri sendiri tanpa ada tambahan
script yang lain. Perintah echo merupakan perintah yang digunakan untuk mencetak.
Script PHP bisa juga digabung dalam tag HTML.
22
Web Programming 1
STMIK NUSA MANDIRI
BAB IV
DASAR-DASAR PHP
4.1.
Variabel
Variabel merupakan sebuah istilah yang menyatakan sebuah tempat yang
23
Web Programming 1
STMIK NUSA MANDIRI
Contoh05.php:
Hasil :
4.2.
Tipe Data
Berbeda dengan bahasa pemrograman lain, variable di PHP lebih fleksibel.
Kita tidak perlu mendefinisikan jenisnya ketika mendefinisikan pertama kali. Ada 6
variabel dasar yang dapat diakomodasi di PHP, seperti terlihat di tabel.
24
Web Programming 1
STMIK NUSA MANDIRI
Contoh
134
5.1234
asep
False
Penjelasan
Semua angka bukan pecahan
Nilai pecahan
Kumpulan karakter
Salah satu nilai True atau False
Sebuah instance dari class
Larik
Untuk mengetahui tipe data sebuah variable, kita bisa menggunakan perintah
gettype, misalnya :
Print gettype ($nama_variabel);
Anda juga bisa mengubah jenis variable tertentu dengan perintah :
(jenis_variabel) $nama_variabel;
Misalnya untuk mengubah variable menjadi string, kita dapat menggunakan perintah:
$var_string = (string) $angka;
Contoh06.php:
25
Web Programming 1
STMIK NUSA MANDIRI
Hasil Tampilan :
Latihan
Buat script php untuk tampilan di bawah ini. Tentukan variablenya :
4.3.
Konstanta
Selain variable, sebuah program umumnya juga memungkinkan adanya
26
Web Programming 1
STMIK NUSA MANDIRI
4.4.
Komentar
Program merupakan kegiatan menuliskan bahasa yang dipahami oleh mesin.
Walaupun bahasa yang digunakan adalah bahasa tingkat tinggi, namun tent masih
tidak semudah dipahami oleh bahasa biasa. Untuk itu kita bisa menggunakan
komentar. Berikut ini contoh pembuatan komentar di php.
//komentar satu baris
#ini juga komentar satu baris
/*komentar
Banyak baris
Kode di sini tidak
Dieksekus oleh parser */
Deklarasi komentar
Deklarasi konstanta
27
Web Programming 1
STMIK NUSA MANDIRI
Hasil :
28
Web Programming 1
STMIK NUSA MANDIRI
BAB V
OPERATOR
5.1.
Mengenal Operator
Sebuah bahasa pemrograman juga wajib untuk mampu mengolah nilai
5.2.
Jenis-Jenis Operator
1. Operator Aritmatika
Operator ini digunakan untuk melakukan perhitungan matematika, sebagian
berikut :
Operator
+
/
*
%
++
-
Nama
Penambahan
Pengurangan
Pembagian
Perkalian
Sisa Pembagian
Inkremen
Dekremen
Contoh
1+4
1-4
1*4
5%2
X=5; X++
X=5; X-
29
Hasil
5
-3
0.25
4
1
X=6
X=4
Web Programming 1
STMIK NUSA MANDIRI
Contoh script :
Operatoraritmatika.php
Hasil :
2. Operator Perbandingan
Operator perbandingan digunakan untuk menghasilkan 2 nilai yang hasil
akhirnya adalah nilai Boolean true dan false. Operator ini sangat berguna
dalam pemrograman karena bisa menentukan arah pemrograman. Operator
perbandingan di PHP adalah :
Operator
==
!=
>
Nama
Sama dengan
Tidak sama dengan
Lebih besar
30
Contoh
6==6
3!=3
1>5
Hasil
False
False
False
Web Programming 1
STMIK NUSA MANDIRI
>=
<
<=
Opertorperbandingan.php
Hasil :
31
3>=4
2<4
5<=4
False
True
False
Web Programming 1
STMIK NUSA MANDIRI
3. Operator Logika
Operator untuk menyusun kalimat ekspresi/ungkapan logika. Hasil operasi ini
akan didapatkan nilai satu jika benar dan nol jika salah.
Operator
AND atau &&
OR atau ||
XOR
!
Fungsi
Operasi logika AND
Operasi logika OR
Operasi logika eksklusife OR
Ingkaran/negasi
Operatorlogika.php
Hasilnya :
32
Web Programming 1
STMIK NUSA MANDIRI
4. Operator String
Dalam PHP juga tersedia operator string, yaitu digunakan untuk operasi
penggabungan teks. Adapun symbol yang digunakan yaitu berupa karakter
titik (.).
Operatorstring.php
Hasilnya :
33
Web Programming 1
STMIK NUSA MANDIRI
34
Web Programming 1
STMIK NUSA MANDIRI
BAB VI
PENGENALAN FORM
6.1.
Komponen Form
Sebuah website dinamis seringkali memerlukan interaksi antara browser client
dan server bisa berupa pemasukan data teks, angka, atau upload file untuk diproses
oleh server. Untuk mewadahi suatu data yang dikirimkan oleh browser client,
dibutuhkan adanya FORM HTML. Penggunaan form misalnya untuk pendaftaran
keanggotaan, pemasukan kode kartu kredit, login user, transaksi perbelanjaan, dan
upload file.
Dalam FORM HTML terdapat beberapa komponen yang bisa digunakan,
antara lain :
a. Form
<FORM ACTION=action METHOD=method ENCTYPE=media type> </FORM>
b. Text Box
c. Text Area
Text area : untuk menginput string ataupun angka yang terdiri atas banyak baris.
<textarea rows= cols= name=nama_variabel> </textarea>
35
Web Programming 1
STMIK NUSA MANDIRI
d. Radio buton
Radio buton : untuk memilih satu pernyataan dari beberapa pernyataan yang
disediakan.
<input type=radio name=nama_variabel value= >Isi_Radio
e. Combo Box
Combo box untuk menampilkan daftar data.
<select name=nama_variabel value= >
<option>Combo1</option>
<option>Combo2</option></select>
f. Check Box
Check box untuk memilih satu atau lebih pernyataan dari beberapa pernyataan
yang disediakan.
<input type=checkbox name=nama_variabel value=ON checked>
g. Submit
Submit untuk mengirimkan semua variable data pada komponen-komponen form
yang ada.
<input type=submit name=submit value=submit>
h. Reset
Reset untuk membatalkan semua penginputan yang telah dituliskan.
<input type=reset name=reset value=reset>
6.2.
</FORM>. Di dalam tag pembuka <FORM> diikuti dengan atribut action dan
36
Web Programming 1
STMIK NUSA MANDIRI
Hasilnya :
Buat file untuk memproses variable yang diberikan oleh file metodeget.php, beri
nama filenya : metodegetproses.php
37
Web Programming 1
STMIK NUSA MANDIRI
Hasilnya :
Karena
menggunakan
metode
GET,
data
dikirmkan bersama dengan
URL
38
Web Programming 1
STMIK NUSA MANDIRI
Hasilnya :
Buat file untuk memproses variable yang diberikan oleh file metodepost.php beri
nama filenya : metodepostproses.php
Hasilnya :
Karena
menggunakan
metode POST, data tidak
dikirmkan bersama dengan
URL
39
Web Programming 1
STMIK NUSA MANDIRI
Form Output :
40
Web Programming 1
STMIK NUSA MANDIRI
41
Web Programming 1
STMIK NUSA MANDIRI
Form Output :
42
Web Programming 1
STMIK NUSA MANDIRI
Script forminputmahasiswa.php
43
Web Programming 1
STMIK NUSA MANDIRI
Script tampilmahasiswa.php
44
Web Programming 1
STMIK NUSA MANDIRI
Contoh Pembuatan Form dengan Input, Proses, dan Output Dalam Satu File
Untuk membuat form input dan halaman untuk menampilkan dalam satu file,
kita bisa menggunakan statement :
If (!Empty (nama_variabel))
Artinya jika variable yang dicari tidak kosong (alias ada) maka baru
ditampilkan, sementara jika tidak ada maka tidak akan ditampilkan.
Yang perlu diketahui adalah digunakannya alamat action :
$_server [php_self]
Artinya alamat action akan mengacu ke halaman itu sendiri dan bukan di
halaman yang lain. Dengan demikian, jika form di submit, maka halaman yang
dipanggil tetap halaman yang sama.
Contoh formdatadiri.php
45
Web Programming 1
STMIK NUSA MANDIRI
Hasil :
46
Web Programming 1
STMIK NUSA MANDIRI
Buat script program untuk membuat form input dengan data sbb :
2.
Buat script program untuk memanggil data dari form input dengan bentuk sbb :
47
Web Programming 1
STMIK NUSA MANDIRI
BAB VII
PERCABANGAN
7.1.
Pernyataan Seleksi
Sebagian besar bahasa pemrograman mengandung pernyataan seleksi. Pada
bahasa
pemrograman
PHP
pernyataan
seleksi
diterapkan
dengan
Statement IF
a. If Tunggal
Statement IF merupakan statement yang penting dan pasti terdapat di semua
48
Web Programming 1
STMIK NUSA MANDIRI
Contoh :
Hasilnya :
49
Web Programming 1
STMIK NUSA MANDIRI
Contoh :
50
Web Programming 1
STMIK NUSA MANDIRI
Hasilnya :
2.
Statement Switch
Statement untuk pengatur alur program berikutnya adalah switch. Salah satu
keuntungan switch adalah ada bisa langsung mengevaluasi satu statement dan
memerintahkan aksi dalam jumlah yang lebih banyak.
Bentuk umum :
Switch ( nilai_ekspresi ){
Case nilai_1 : statement_1; break;
Case nilai_2 : statement_2; brea;
Default: statement_n;}
Contoh :
51
Web Programming 1
STMIK NUSA MANDIRI
Hasil:
52
Web Programming 1
STMIK NUSA MANDIRI
Tampilan Output
Ketentuan Soal :
Jika STUDIO 1 maka bintang tamu Opick
Jika STUDIO 2 maka bintang tamu Raihan
Jika Jenis kelas VIP maka harga 500000
Selain itu kelas FESTIVAL maka harga 250000
Total Harga : jumlah beli * harga
Jika klik Kembali Ke Awal akan kembali ke halaman input
53
Web Programming 1
STMIK NUSA MANDIRI
Latihan Percabangan 2 :
Tampilan Input
Tampilan Output
Ketentuan Soal :
Jenis Cat :
MOWILEX maka Harga = 20000
DANAPAINT maka Harga = 30000
CATYLAC maka Harga = 40000
Total Harga = Harga * Jumlah Beli
Diskon:
Jika Jumlah Beli >= 5 maka diskon 5% dari Total Harga
Jika Jumlah Beli >= 10 maka diskon 10% dari Total Harga
Selain itu diskon=0
Total Bayar = Total Harga - Diskon
Jika di Klik Kembali maka akan tampil Form cat.php
54
Web Programming 1
STMIK NUSA MANDIRI
BAB VIII
PEMBUATAN DATABASE MySQL
8.1.
Database
MySQL adalah sebuah software database. Database merupakan sebuah tempat
8.2.
Mengenal MySQL
Salah satu fitur unggulan PHP adalah kemudahannya untuk diintegarasikan
55
Web Programming 1
STMIK NUSA MANDIRI
2.
3.
Biaya yang harus dikeluarkan jauh lebih murah dibandingkan merek lainnya
4.
5.
8.3.
programming web server dan mysql sebagai database, sehingga data-data yang
terdapat pada database mysql dapat ditampilkan pada browser.
Fungsi-fungsi dalam mysql diantaranya adalah :
1. MYSQL-CONNECT()
Menghubungkan ke server mysql. Fungsi ini merupakan fungsi awal yang
akan dijalankan sebelum melakukan fungsi-fungsi lain.
Bentuk umum penulisan :
Mysql_connect(host,user,password)
;
2. MYSQL_CREATE_DB()
Fungsi yang sangat jarang di gunakan karena pada umumnya setiap
programmer web, lebih cenderung dalam membuat database pada console
atau phpmyadmin pada browser. Fungsi ini untuk membuat database baru.
Bentuk umum penulisan :
3.
MYSQL_SELECT_DB()
Mysql_create_db(nama_database)
;
Fungsi ini untuk mengaktifkan database yang telah tersedia pada mysql
server.
56
Web Programming 1
STMIK NUSA MANDIRI
Mysql_select_db(nama_database)
;
Mysql_query(perintah-perintah SQL) ;
5. MYSQL_NUM_ROWS()
Fungsi ini untuk mengetahui berapa jumlah record terkini. Fungsi ini berguna
apabila akan membuat tabel yang bercorak.
Bentuk umum penulisan :
Mysql_num_rows(variabel) ;
6. MYSQL_FETCH_ROW()
Fungsi ini untuk mengambil data per record atau per baris dalam suatu tabel,
berdasarkan sistem urutan nomor index field.
Bentuk umum penulisan :
Mysql_fetch_rows(variabel) ;
7. MYSQL_FETCH_ARRAY()
Fungsi ini memiliki fungsi yang sama dengan mysql_fetch_row() yaitu
mengambil
data
per
record.
Yang
membedakan
adalah
jika
Mysql_fetch_rows(variabel) ;
57
Web Programming 1
STMIK NUSA MANDIRI
8.4.
banyak MySQL Client, dari mulai yang berbasis command line, aplikasi GUI hingga
berbasis web.
PHPMyAdmin adalah MySQL Client yang berupa aplikasi web dan
umumnya tersedia di server PHP seperti XAMPP maupun server komersial lainnya.
Berikut ini cara mengakses PHPMyAdmin :
1.
2.
58
Web Programming 1
STMIK NUSA MANDIRI
3.
4.
Type data
Idartikel
Int
Judul
Varchar
Isi
Text
Length
Keterangan
Auto increment, Primary key
50
59
Web Programming 1
STMIK NUSA MANDIRI
Gambar
Varchar
100
b.
c.
d.
e.
TEXT untuk menyatakan data berupa karakter dalam jumlah yang banyak
(lebuh dari 255 karakter) misalnya untuk isi berita dan pesan
f.
LATIHAN
Buat tabel baru di dalam database db_berita dengan nama buku_tamu. Struktur
tabel sebagai berikut :
Field name
Type data
Id
Int
Nama
Varchar
Length
Keterangan
Auto increment, Primary key
30
60
Web Programming 1
STMIK NUSA MANDIRI
Varchar
Pesan
Text
50
61
Web Programming 1
STMIK NUSA MANDIRI
BAB IX
MENGENAL ADOBE DREAMWEAVER CS5
9.1.
Dengan menggunakan Dreamweaver CS5, kita dapat membuat hamper dari semua
tipe halaman web. Selain itu, proses penggunaannya pun mudah dan cepat, bahkan
bisa menghasilkan tampilan halaman web yang canggih. Selain itu, Dreamweaver
CS5 juga dilengkapi dengan toolbar Browser Navigation semacam tool seperti yang
ada pada browser yang terdiri dari back, forward, stop, home, address, dan live view
option.
9.2.
untuk memasukkan teks dan gambar, serta skrip-skrip tertentu. Sebelum memasuki
halaman ini, kita harus memilih 2 pilihansebelum bekerja dengan Dreamweaver CS5.
Dua pilihan itu seperti berikut :
1.
Open a Recent Item : digunakan untuk bekerja dengan dokumen yang telah
ada.
2.
Create New : digunakan untuk bekerja dari awal, yakni dengan membuat
dokumen baru.
62
Web Programming 1
STMIK NUSA MANDIRI
63
Web Programming 1
STMIK NUSA MANDIRI
a.
Properties Bar
Bagian ini berisi sekumpulan menu yang digunakan untuk menampilkan
menu-menu toolbar yang akan digunakan sesuai dengan kebutuhan serta
mengatur tampilan dokumen dan fungsi lainnya.
b.
Document Toolbar
Bagian ini berisi lembar yang kan digunakan untuk menampilkan file-file
dokumen yang akan dibuat berupa jendela dokumen (berbentuk tab).
c.
Dokumen Windows
Bagian ini berupa jendela dokumen yang digunakan untuk meletakkan objekobjek untuk membentuk dan merancang website.
d.
Properties Inspector
Properti tab yang digunakan untuk mengatur properties dari objek-objek yang
digunakan seperti mengatur jenis font, warna dan ukuran dari teks dan lain
sebagainya.
e.
Panel Groups
Kumpulan panel-panel pelengkap dan berfungsi untuk mengorganisir,
mengatur serta pelengkap website yang akan dibuat.
f.
64
Web Programming 1
STMIK NUSA MANDIRI
BAB X
PERANCANGAN WEB INFORMASI
10.1.
65
Web Programming 1
STMIK NUSA MANDIRI
Buat file untuk menyimpan data buku tamu. Simpan file dengan nama
simpanbukutamu.php
Script simpanbukutamu.php
66
Web Programming 1
STMIK NUSA MANDIRI
lain.
Bentuk
umumnya
adalah
mysql_conncet
(host,user
name,password). Untuk user name dan password diisi dengan user name dan
password yang digunakan untuk masuk ke dalam PHPMyAdmin.
2. Baris ke-9 mysql_error digunakan untuk mendeteksi kesalahan yang terjadi
pada saat menghubungkan server ke mysql.
3. Baris ke-10 mysql_select_db (db_berita) digunakan untuk mengaktifkan
database db_berita.
Diambil dari name object yang ada
di form tambahbukutamu.php
6. Baris ke 14 adalah script untuk menyisipkan data ke dalam tabel artikel yang
ditampung di variable $perintah.
7. Baris ke 15 adalah perintah mysql_query yaitu script yang digunakan untuk
menjalankan perintah SQL yang ada di $perintah dan $koneksi yang disimpan ke
dalam variable $simpan.
67
Web Programming 1
STMIK NUSA MANDIRI
Untuk waktu tunda pengalihan bisa diisi sesuai dengan waktu yang ingin diatur
berapa detik untuk bisa memanggil alamat yang tertera pada URL.
Buat file untuk menampilkan data yang sudah tersimpan ke dalam tabel buku_tamu.
Koneksi
ke
database dan tabel
buku tamu untuk
menampilkan data
dan menghitung
jumlah record
68
Web Programming 1
STMIK NUSA MANDIRI
69
Web Programming 1
STMIK NUSA MANDIRI
70
Web Programming 1
STMIK NUSA MANDIRI
Script editbukutamu.php
Script
untuk
koneksi ke
database
dan
mengambil
data dari
tabel
71
Web Programming 1
STMIK NUSA MANDIRI
Buat script untuk menyimpan data yang sudah diubah dari file editbukutamu.php
Script updatebukutamu.php
72
Web Programming 1
STMIK NUSA MANDIRI
10.2.
Buat tampilan form untuk halaman tambah artikel. Seperti di bawah ini :
73
Web Programming 1
STMIK NUSA MANDIRI
Outputnya :
lain.
Bentuk
umumnya
adalah
mysql_conncet
(host,user
name,password). Untuk user name dan password diisi dengan user name dan
password yang digunakan untuk masuk ke dalam PHPMyAdmin.
2. Baris ke-9 mysql_error digunakan untuk mendeteksi kesalahan yang terjadi
pada saat menghubungkan server ke mysql.
74
Web Programming 1
STMIK NUSA MANDIRI
7. Baris ke 14 adalah script untuk menyisipkan data ke dalam tabel artikel yang
ditampung di variable $perintah.
8. Baris ke 15 adalah script untuk meng-copy atau menyalin gambar yang sudah
diupload ke dalam Folder Gambar yang ada di htdocs. Nilai yang diambil
berdasarkan nilai yang ada di $c.
9. Baris ke 16 adalah perintah mysql_query yaitu script yang digunakan untuk
menjalankan perintah SQL yang ada di $perintah dan $koneksi yang disimpan ke
dalam variable $simpan.
75
Web Programming 1
STMIK NUSA MANDIRI
Buat file untuk menampilkan data yang ada di tabel artikel. Simpan dengan nama
tampilartikel.php
76
Web Programming 1
STMIK NUSA MANDIRI
Script tampilartikel.php
77
Web Programming 1
STMIK NUSA MANDIRI
lain.
Bentuk
umumnya
adalah
mysql_conncet
(host,user
name,password). Untuk user name dan password diisi dengan user name dan
password yang digunakan untuk masuk ke dalam PHPMyAdmin.
2. Baris ke-9 mysql_error digunakan untuk mendeteksi kesalahan yang terjadi
pada saat menghubungkan server ke mysql.
3. Baris ke-10 mysql_select_db (db_berita) digunakan untuk mengaktifkan
database db_berita.
4. Baris ke 11 adalah script SQL perintah SELECT yang digunakan untuk
menampilkan data yang ada di tabel artikel dengan pengurutan data berdasarkan
idartikel secara descending.
5. Baris ke 12 adalah script yang digunakan menjalankan perintah SQL yang ada
di $tampil dan tertampung di variable $query.
Script untuk membuat
tabel
Perintah pengulangan yang digunakan untuk
membuat baris untuk judul, isi dan gambar yang
disimpan ke dalam varial $b, $c, dan $d
78
Web Programming 1
STMIK NUSA MANDIRI
10.3.
79
Web Programming 1
STMIK NUSA MANDIRI
Script buka_file.php
80
Web Programming 1
STMIK NUSA MANDIRI
Script index.php
81
Web Programming 1
STMIK NUSA MANDIRI
Hasilnya :
82