Modul Pemrograman Web (Mapil)
Modul Pemrograman Web (Mapil)
PEMROGRAMAN WEB
Oleh :
Pemograman Web
Pengenalan HTML
B. Pengenalan HTML
<html>
“Ayo kita belajar HTML”
</html>
Untuk menyimpan dokumen yang telah anda buat, prosedurnya sebagai
berikut:
dari jendela notepad tampilkan Menu File
pilih Save, setelah itu akan tampil kotak dialog Save as.
tentukan lokasi drive atau folder tempat dokumen html tersebut
akan disimpan.
ketikkan nama file HTML anda, lengkap dengan akhiran
(extention) HTM atau HTML,misalnya coba.HTML
klik tombol save.
Keterangan:
<html> .. </html>
Mendefinisikan bahwa teks yang berada diantara kedua tag tersebut adalah file
HTML. Atau merupakan tag dasar yang mendefinisikan bahwa dokumen ini
adalah dokumen HTML .
<head> .. </head>
Sebagai informasi page header. Di dalam tag ini kita bisa meletakkan tag-tag
TITLE, BASE, ISINDEX, LINK, SCRIPT, STYLE & META. Atau merupakan
tag berikutnya setelah <html> untuk menuliskan keterangan tentang dokumen
web yang akan ditampilkan.
<title> .. </title>
Sebagai titel atau judul halaman/form, digunakan sebagai identifikasi dokumen.
Kalimat yang terletak di dalam tag ini akan muncul pada bagian paling atas
browser Anda (pada title bar). Atau merupakan tag didalam head untuk
memberikan judul pada caption browser web serta topik atau judul dari dokumen
web yang akan ditampilkan dalam browser.
<body> .. </body>
Mendefinisikan teks beserta formatnya yang hendak ditampilkan sebagai isi
halaman web. Di dalam tag ini bisa diletakkan berbagai page attribute seperti
bgcolor, background, text, link, vlink, alink, leftmargin dan topmargin. Atau
merupakan section utama dari web. Pada section ini semua isi dokumen yang
akan ditampilkan didalam browser harus dituliskan.
Latihan
Ketikan pada notepad dan simpan dengan nama latihan.html
MODUL 2
Body
Heading
Paragraf
Line Breaks
Teks Preformat
A. Body
Pada bagian tag <BODY> digunakan untuk mendefinisikan teks
beserta formatnya yang hendak ditampilkan sebagai isi halaman web. Di
dalam tag ini bisa diletakkan berbagai page attribute seperti bgcolor,
background, text, link, vlink, alink, leftmargin dan topmargin.
Background : digunakan untuk mengatur latar belakang dengan
gambar/image.
Bgcolor : digunakan untuk mengatur warna latar belakang
dokumen, dengan warna putih sebagai default-nya.
Teks : digunakan untuk mengatur warna teks dokumen,
dengan warna hitam sebagai warna default.
Link : Untuk mengatur warna link dokumen dengan warna biru
sebagai warna default
Vlink : Untuk mengatur warna visited link dokumen dengan
default ungu
Alink : digunakan untuk mengatur warna active link dokumen
dengan default merah
B. Heading
Heading digunakan untuk mengatur ukuran huruf pada header.
Tag heading <Hn>..</Hn>, "n" mempunyai nilai antara 1 - 6 atau antara
<H1> sampai <H6>, dengan <H1> merupakan ukuran terbesar dan <H6>
merupakan ukuran terkecil.
Dalam banyak dokumen, heading pertama digunakan sebagai
judul tulisan. Heading ini mempunyai atribut untuk menentukan letak
tulisan, di kiri, kanan ataupun tengah. Jika atribut ini tidak ditambahkan,
maka heading akan otomatis rata kiri.
Contoh penggunaan Heading :
Tampilan dari script diatas dapat dilihat pada gambar berikut ini :
C. Paragraf
D. Line Breaks
Line breaks digunakan untuk menambahkan baris baru pada teks dalam
dokumen HTML dengan cara menambahkan tag <BR>. <CENTER>
digunakan untuk membuat teks dalam posisi di tengah. Setiap teks yang
terdapat diantara <CENTER> dan </CENTER> akan ditempatkan di tengah-
tengah margin kiri dan kanan.
Jika ingin mengganti baris tanpa adanya spasi / jarak seperti pada
paragraph, dapat digunakan tag <BR> </BR>
E. Preformatted Text
Pada tag paragraph , penekanan tombol ENTER, Tab, dan Spasi tidak
memberikan pengaruh pada web page yang kita buat. Bagaimana jika
misalnya kita betul – betul ingin menambahkan spasi dan enter pada teks
dalam web page kita. Masalah ini dapat dipecahkan dengan menggunakan tag
<PRE>….. </PRE>. Sehingga teks yang berada didalam tag pre akan
mengikuti sesuai dengan pengetikan yang kita lakukan.
Berikut ini contoh penggunaan dari tag <PRE>.
Output
contoh penggunaan dari tag <PRE>.
Output
MODUL 3
❖ Phisical style
❖ Karakter Spesial
❖ List (OL,UL,DL)
Contoh
Contoh penggunaan:
<font size=1> ukuran teks=1 </font>
<font face=”calibri”> font jenis Calibri </font>
<font color=”red”> teks berwarna merah </font>
Output
C. .Karakter Spesial
Terdapat empat karakter yaitu tanda lebih kecil (<), tanda lebih besar (>),
tanda dan (&) dan kutip ganda (“), yang mempunyai arti khusus dan
digunakan sebagai kode dalam HTML sehingga tidak dapat digunakan secara
langsung sebagai teks dalam dokumen HTML kita. Untuk menggunakan
karakter-karakter di atas ke dalam dokumen HTML, diperlukan suatu
D. List
Daftar/list adalah merupakan kumpulan teks yang disusun sedemikian rupa
sehingga item-item yang ada memiliki nomor urut atau bisa juga berupa tanda-
tanda khusus/simbol. Terdapat tiga tipe list yang dapat digunakan, yaitu:
❖ Definition Lists
Definition lists biasanya digunakan untuk membuat suatu list singkatan
dan definisinya atau istilah-istilah. Definition List dinyatakan dengan tag
<DL> dan diantara tag tersebut ditambahkan tag <DT> Definition Term
yaitu bagian istilah yang dijabarkan dan tag <DD> Definition Data yang
merupakan penjabaran dari istilah.
Output
❖ Tabel
Contoh 2
Output
Contoh
Output
Output
Output
Output
Output
Output
Output
A. Link
Kelebihan dari HTML adalah kemampuannya untuk link (menyambungkan)
daerah teks ataupun gambar ke dokumen yang lain. Browser memberi tanda
daerah ini biasanya dengan warna yang berbeda dan garis bawah, untuk
menunjukkan kalau daerah tersebut merupakan hypertext link. Hypertext tag
pada HTML menggunakan anchor yaitu tag <A>. Dalam pembuatan dokumen
HTML diperlukan keterhubungan antar dokumen. Keterhubungan ini dibagi
dalam 2 (dua) kategori :
1. Keterhubungan antara satu dokumen dengan dokumen yang lain
2. Keterhubungan kepada suatu bagian pada dokumen itu sendiri
Sintak tag link adalah sebagai berikut:
<A href=url_tujuan>nama_link</A>
url_tujuan bernilai lokasi atau nama file yang akan dituju. Sedangkan nama_link
adalah nilai yang akan ditampilkan di browser sebagai teks link atau tombol
penghubung. Tulisan yang terletak antara <A> dan </A> akan terdapat garis
bawah dan atribut warnanya dapat diatur dalam tag <BODY>.
2) Links Absolute
Digunakan apabila anda membuat link ke page web lain yang berada pada
web site lain di internet.
Contoh:
<A HREF = “http://www.facebook.com”>Click di sini ya!!!</A>
Contoh sederhana
B. Gambar
Output
A. Frame
Membagi satu halaman web menjadi beberapa halaman, halaman yang
dibagi masih bisa dibagi lagi. Elemen utama dari frame adalah <frameset>.
Frame document ini tidak mempunyai BODY, tapi memiliki tag
<FRAMESET> dan diakhiri dengan tag </FRAMESET>. Di dalam
FRAMESET ini hanya dapat mempunyai tag FRAMESET lainnya, tag
FRAME atau tag NOFRAMES.
Sedangkan atribut – atribut yang digunakan antara lain:
Sama halnya dengan tabel, frame akan membagi web page dalam baris dan
kolom, bedanya, jika digunakan frame, web page akan terbagi menjadi beberapa
windows yang masing – masing bagian mempunyai nama (nantinya akan menjadi
target). Tiap bagian windows ini akan berisi web page. Jadi dengan menggunakan
frame, kita dapat menampilkan beberapa web page dalam satu halaman. Sehingga
tampilan halaman HTML yang salah satu atau beberapa bagian berganti-ganti
isinya sedangkan bagian lain tetap sehingga dapat menghemat bandwidth internet
dan mempercepat proses download secara keseluruhan.
Sintaks umum yang digunakan untuk membuat frame :
head.html
home.html
Menu.html
Output
MODUL 7
A. Form
Form adalah suatu daftar isian. Form juga merupakan suatu cara untuk
menjadikan halaman web halaman. Form mempunyai banyak fungsi diantaranya
adalah untuk membuat buku tamu, formulir pemesanan, komentar, dan lain
sebagainya.
Form dalam HTML digunakan untuk menerima masukan atau isian dari user
untuk kemudian diolah lebih lanjut menjadi informasi yang dibutuhkan, baik oleh
user ataupun pihak yang mempunyai web. Elemen dari form HTML adalah
<FORM> yang menunjukkan awal dari suatu form HTML dan diakhiri dengan
</FORM>. Dalam sebuah dokumen dapat mempunyai lebih dari satu form
HTML.
Standar penulisan Form adalah sebagai berikut
<FORM METHOD=”POST/GET” ACTION=”URL”>
…
…
</FORM>
attribut METHOD memiliki dua nilai yaitu POST dan GET. Metode GET
mengirimkan data pada server dengan cara meletakkan data pada bagian akhir
URL (Uniform Resource Locator) yang ditunjuk. Metode Post mengirimkan
datanya secara terpisah. Jika datamasukan banyak, disarankan menggunakan
metode POST. Attribut ACTION berisi URL dari program yang dipanggil oleh
form tersebut.
Kegunaan Form Berikut ini beberapa contoh kegunaan Form dalam web:
Memperoleh data-data user baik nama, alamat dan data lainnya.
Untuk mendaftar pada service yang di sediakan.
Memperoleh informasi pembelian secara online.
Memperoleh feedback dari user mengenai website anda.
Tag <FORM> digunakan untuk membuat form dalam dokumen HTML.
Atribut Deskripsi
METHOD Menentukan bagaimana data akan di kirim ke server. GET – data
akan di kirim dengan menggunakan query string pada URL.
POST – data akan di kirim ke server sebagai block data ke script.
Syntax:
METHOD=”POST|GET”
ACTION Menentukan lokasi dari script yang akan memproses data dari
form.
Syntax:
ACTION=”URL”
Contoh :
<INPUT TYPE=”TEXT” NAME=”textbox” VALUE=”” SIZE=”20”>
Output
2. TYPE=PASSWORD
Kotak isian bertipe password ini menerima data karakter, tapi tidak akan
ditampilkan karena kebutuhan masukan password yang bersifat rahasia.
Atribut nya sama dengan input field type text.
Contoh :
<INPUT TYPE="PASSWORD" NAME="PWD" VALUE="" SIZE=”20”>
Output:
3. TYPE=CHECKBOX
Suatu inputan yang memungkinkan kita memilih satu atau lebih pilihan
atau tidak memilih sama sekali, dengan memberikan tanda pada checkbox
tersebut.
Contoh:
Output :
4. TYPE=HIDDEN
Contoh :
Output :
5. TYPE=RADIO
Hanya mengijinkan memilih satu dari banyak pilihan. Setiap radio button
control harus memiliki nama yang sama, sehingga user hanya bisa memilih satu
option saja. Radio button juga harus secara explisit memberikan nilai ke atribut
value.
Atribut Deskripsi
Checked Untuk memberi default check
Name Nama veriable dari control yang akan menyimpan nilai dari input field
Type <input type=”radio”>
Value Untuk memberikan value ke input
Size Ukuran kontrol
Tampilan
Output:
6. TYPE=BUTTON
Atribut Deskripsi
Nama Nama variable dari kontrol yang akan menyimpan
nilai dari input field
Type <input type=”submit”> : Mengirimkan
form ke URL yang telah didefinisikan pada atribut
ACTION pada tag <FORM>
<input type=”reset”> : Browser
mengembalikan field dalam form ke dalam nilai
default(mengosongkan nilai semua elemen form).
Value Memberikan nama label pada button
Size Menentukan lebar button
Contoh:
Output :
Contoh :
Output:
7. Tag <TEXTAREA>
Tag ini digunakan untuk membuat input teks yang lebar, bisa menampung
lebih banyak karakter dibanding input field bertipe TEXT. Teks yang berada
diantara tag <TEXTAREA> dan </TEXTAREA> secara default akan ditampilkan
sesuai aslinya.
Atribut Deskripsi
Nama Nama variable dari kontrol yang akan menyimpan
nilai dari input field
Rows Jumlah baris
Cols Lebar kolom text area
Size Ukuran control
Contoh:
Output:
Output:
Latihan
PHP (Hypertext Preprocessor)
Cara kerja PHP yang akan kita bahas pada buku ini adalah PHP sebagai ba
hasa pemrograman untuk mengembangan aplikasi berbasis web. Karena selain unt
uk webprogramming PHP juga dapat digunakan untuk mengembangan aplikasi be
rbasis desktop dan CLI (Command Line Interface).
Secara sederhana cara kerja PHP dapat dilihat pada gambar diatas. Jika
diurut maka proses tersebut terdiri dari:
a) User meminta sebuah halaman PHP
b) Browser mengirim HTTP Request kepada WebServer, misal Apache
c) WebServer mengirim permintaan file PHP tersebut ke PHP processor.
PHP processor dapat berupa modul(bagian dari web•server) atau terpisah
(sebagai CGI/Fast•CGI)
d) Permintaan diproses oleh PHP processor kemudian hasilnya dikirim
kembali ke web•server
e) Web server memaket kembali hasil tersebut dengan menambahkan HTTP
header dan dikirim kembali ke browser.
f) Browser memproses HTTP packet dan menampilkannya sebagai HTML
kepada user.
Contoh php sederhana
Semicolon (;)
Apabila Anda perhatikan contoh sebelumnya, maka terdapat tanda titik
koma (semicolon) pada akhir perintah echo. Tanda semicolon merupakan penanda
akhir dari statement PHP dan harus ada.
Contoh:
Pindah Spasi
Seperti halnya HTML, pergantian spasi dalam PHP tidak akan
mempengaruhi tampilan hasilnya. Dengan kata lain, pergantian spasi akan
diabaikan oleh PHP. Perhatikan contoh berikut ini. Pada contoh tersebut diberikan
tiga bentuk penulisan kode PHP yang berbeda namun akan dihasilkan tampilan
yang sama dalam web browser.
Contoh:
atau
Hati-hati dalam penulisan suatu string yang di dalamnya terdapat tanda petik
ganda (quotes) menggunakan echo. Dalam echo, tanda quotes merupakan penanda
awal dan akhir teks/string yang akan ditulis dengan echo, sehingga Anda harus
memperhatikan hal-hal berikut ini:
➢ Jangan menggunakan tanda quotes di dalam teks yang akan ditulis dengan
echo
➢ Apabila Anda tetap ingin menuliskan tanda quotes dalam teks yang akan
ditulis dengan echo, maka berikan tanda slash “\” di depan quotes tersebut.
➢ Selain itu, dapat pula Anda gunakan tanda petik tunggal (apostrophes)
untuk menggantikan tanda quotes pada teks.
❖ Print
Fungsi cetak dengan perintah print hampir sama dengan fungsi cetak dengan
perintah echo, namun demikian terdapat perbedaan antara perintah print dan echo,
yaitu :
• Perintah print hanya bisa menerima 1 argumen saja.
• Perintah print mengembalikan sebuah nilai yaitu 0 jika bernilai False dan
1 jika bernilai True, yang akan menampilkan output ketika perintah print
berhasil dijalankan.
Salah
- $3name
- $name?
- $first+name
- $first.name
- $first name
Output
Output
Ada beberapa penamaan variable yang tidak bisa digunakan sebagai variable
diantaranya :
$HTTP_POST_VARS atau $_POST
$HTTP_GET_VARS atau $_GET
$HTTP_SERVER_VARS atau $_SERVER
$GLOBALS
$HTTP_COOKIE_VARS atau $_COOKIE
$HTTP_POST_FILES atau $_FILES
$HTTP_ENV_VARS atau $_ENV
$REQUEST
$HTTP_SESSION_VARS atau $_SESSION
variabel-variabel tersebut tidak bisa digunakan karena merupakan variable
default php yang mempunyai fungsi-fungsi tertentu yang akan dibahas pada bab
tersendiri.
Contoh : (simpan file dengan nama : varGlobal.php)
Output
Output
Untuk menggabungkan beberapa string menjadi satu digunakan operator dot (.)
Komentar dalam PHP
Ada kalanya kita sebagai pemrogram, karena banyaknya kode atau variabel
dalam program, perlu ditandai atau diberikan komentar pada program yang
mungkin diperlukan sebagai keterangan dalam membaca program agar lebih jelas
maksud dari program tersebut.
Terdapat tiga cara memberikan komentar dalam PHP, yaitu
Diberikan tanda // di depan teks komentar. Perintah ini hanya bisa berlaku
untuk komentar dalam satu baris..
Diberikan tanda /* di depan teks komentar dan diakhiri dengan */.
Perintah ini dapat digunakan untuk komentar yang terdiri lebih dari satu
baris.
# sama dengan //, hanya untuk mengomentari 1 baris program.
Contoh : (simpan file dengan nama : komentar.php)
Tipe Data
Pada PHP, tipe data variabel tidak didefinisikan oleh programmer, akan tetapi
secara otomatis ditentukan oleh intepreter PHP. PHP membagi tipe data menjadi
beberapa jenis tipe data dan diantaranya adalah : Boolean, Integer, Floating Point,
String, Array dan Object. Mari kita lihat satu-persatu penjelasan dari tipe data
yang dapat digunakan dalam PHP.
Boolean
Tipe data ini bernilai true dan false. Nilai boolean terdiri dari dua
kemungkinan yaitu TRUE (1) dan FALSE (Kosong).
Contoh : (Simpan file dengan nama : boolean.php)
Output
Output
Floating Point
Tipe data ini berisikan bilangan pecahan atau bilangan desimal dan
notasi ilmiah seperti 2e3 (2000). Kisaran nilai dari tipe data Floating Point
antara 1.7E – 308 sampai 1.7E+308.
Output
Object
Tipe data Object adalah tipe data yang berupa bilangan, variable atau fungsi.
Data yang dimiliki suatu object umumnya berupa suatu fungsi.
Contoh 1 : (simpan file dengan nama : object.php)
Output
Latihan
(simpan file dengan nama : tipeData.php)
Output
Output
Output
Output
c) Operator Perbandingan
Perbandingan digunakan untuk menguji hubungan antara nilai dan atau
variabel. Operator ini digunakan dalam suatu statement bersyarat yang selalu
menghasilkan nilai TRUE atau FALSE.
Misalkan:
$x = 4; $y = 5;
berikut ini adalah beberapa contoh penggunaan operator perbandingan dan
hasilnya.
Output
d) Operator Logika
Berikutnya adalah penggunaan operator logika yang cukup sering
digunakan dalam pemrograman PHP. Operator logika biasanya digunakan untuk
membandingkan 2 ekspresi perbandingan dan menghasilkan nilai yang bersifat
true atau false. Macam-macam operator logika dapat dilihat dari tabel dibawah
ini:
Output
Output
Struktur Kontrol
A. percabangan
PHP mengenal macam-macam struktur kontrol yang dapat dipergunakan
sesuai dengan kondisi yang diberikan oleh programmer diantaranya adalah :
• IF
• IF – ELSE
• IF – ELSE IF
• SWITCH...CASE
Berikut ini adalah bentuk-bentuk dari bentuk struktur kondisi diatas :
Bentuk IF if (kondisi)
{
statement - jika kondisi bernilai TRUE;
}
Bentuk IF – ELSE if (kondisi)
{
statement – jika kondisi bernilai TRUE;
}
else
{
statement – jika kondisi bernilai FALSE;
}
Bentuk IF - ELSE IF if (kondisi)
{
Statement – jika kondisi bernilai TRUE
}
Else if (kondisi 2)
{
Statement – jika kondisi bernilai TRUE
}
Output
output
Output
Output
Output
Output
FOR
Bentuk umum dari kondisi perulangan FOR :
for (nilai_awal; batas_nilai; looping_nilai)
{
statement-yang-diulang
}
Penjelasan dari bentuk umum kondisi perulangan FOR diatas :
✓ nilai_awal = adalah nilai mula-mula yang diberikan pertama kali pada saat
kondisi perulangan dilakukan.
✓ batas_nilai = merupakan kondisi yang selalu dicek setiap dilakukan
perulangan, jika nilai_awal yang telah di looping memenuhi kondisi
batas_nilai maka pengulangan akan dilanjutkan sampai batas_nilai
terpenuhi maka pengulangan nilai akan dihentikan.
✓ looping_nilai = merupakan operasi penambahan_nilai untuk nilai_awal
yang diberikan.
Contoh : (simpan file dengan nama : for.php)
Output
Output
Output
Output
WHILE
While merupakan sebuah pengulangan, Struktur pengendali ini
memungkin mengeksekusi seurutan perintah-perintah secara berulang-ulang
dengan jumlah pengulangan ditentukan oleh nilai dari suatu ekspresi. Statement
ini digunakan untuk mengerjakan suatu statement secara berulang-ulang sampai
suatu syarat dipenuhi.
Sintaksnya adalah
Output
DO-WHILE
Output
Note: Pada script do_while.php nilai variable $x ditemukan dahulu yaitu 4 dan
ditampilkan (hasil pertama = 4) angka 4 kemudian ditambahkan dengan 4 menjadi
8, cek apakah kurang dari 15 (ya) dan ditampilkan (hasil kedua = 8) kemudian
angka 8 ditambahkan dengan 4 manjadi 12, cek apakah kurang dari 15 (ya), dan
ditampilkan (hasil ketiga = 12) angka12 ditambahkan dengan 4 menjadi 16 cek
apakah kurang dari 15 (tidak) tidak ditampilkan, proses looping berhenti.
BREAK
Break adalah struktur yang digunakan untuk menghentikan perulangan, berlaku
pada for, while maupun switch.
Contoh : (simpan file dengan nama : break.php)
CONTINUE
Continue merupakan struktur kontrol yang digunakan dalam proses looping
(pengulangan) untuk melewati proses sehingga pengulangan setelah perintah
continue tidak dijalankan.
Contoh : (simpan file dengan nama : continue.php)
Output
Pada contoh di atas, myClass merupakan nama function. Nama function inilah
yang dapat dipanggil sewaktu-waktu diperlukan. Aturan membuat nama function
sama dengan ketika membuat nama variabel. Statement/perintah dari function
dituliskan di dalam kurung kurawal {}. Sedangkan perintah myClass(); bagian
paling bawah dari kode di atas merupakan cara memanggil function.
Contoh : (simpan file dengan nama : fungsiSederhana.php)
Output
Jika sebelumnya kita telah membahas array, maka hal itu adalah
pembahasan mengenai tipe data array yang dimiliki oleh PHP. Array adalah tipe
variabel yang dapat menyimpan data dan index dari sejumlah nilai-nilai. Array
sangat berguna ketika data yang ingin anda simpan memiliki nilai yang banyak
atau dikelompokkan menjadi beberapa bagian.
Sintaks umum untuk menyatakan suatu array berindeks numerik beserta
nilainya adalah
$nama_array[$key] = value;
Dalam hal ini $key berupa bilangan bulat mulai dari 0, 1, 2, …
Contoh : simpan dengan nama : createArray.php
FUNCTION DATE
Output
Output
Setelah tombol login ditekan, data yang dimasukkanakan diproses oleh script
proses.php. dan hasilnya seperti berikut:
Output
Catatan: Apabila data yang dikirim lewat form bersifat rahasia, gunakan metode
POST . Jika data yang dimasukkan banyak lebih baik menggunakan metode
POST
Keterangan :
$handle (file handle), fopen berfungsi untuk membuka file dalam PHP. $namafile
merupakan nama file yang akan dibuat, sedangkan $mode merupakan mode akses
file. Mode akses file yang bisa digunakan yaitu :
Menutup file
Sintaks : fclose(file handle);
Satria Sunarya, S.Kom Page 59
Contoh : fclose($handle)
Output
Output
Output
Tentang MySql
MySQL pada awal penggunaannya hanya berjalan pada platform system
operasi UNIX dan LINUX saja, namun seiiring dengan berjalannya waktu dan
bertambah banyaknya peminat/user yang ingin menggunakan database ini agar
dapat berjalan pada platform lain maka dirilislah versi MySQL yang dapat
berjalan pada hampir semua platform.
➢ InnoDB
Tipe tabel InnoDB merupakan tipe tabel MySQL yang mendukung proses
transaksi. Tipe ini memiliki beberapa keunggulan, antara lain:
Mendukung transaksi antar tabel.
Satria Sunarya, S.Kom Page 66
Mendukung row-level-locking.
Mendukung Foreign-Key Constraints.
Crash recovery.
➢ HEAP
Tabel dengan tipe HEAP tidak menyimpan datanya di hardisk, tetapi
menyimpan di RAM (memori). Tipe tabel ini biasanya digunakan sebagai tabel
sementara (temporary). Tabel secara otomatis akan dihapus (hilang) dari MySQL
saat koneksi ke server diputus atau server MySQL dimatikan.
Pada kesempatan ini kita juga bisa mengecek jumlah baris dan kolom
suatu tabel. kita belajar tentang koneksi. Untuk lebih jelasnya, buatlah sintak PHP
berikut dan simpan dengan nama tipeField.php :
Output
Output
Output
Hal tersebut terjadi karena session login anda telah dihapus oleh browser ketika
browser anda ditutup.
Menghapus Session
Ada 2 cara yang dapat dilakukan untuk menghapus session, cara yang
pertama adalah menutup browser sehingga sesion anda tidak akan aktif lagi
namun cara ini tidak disarankan karena untuk menghindari pembajakan data user
oleh orang lain dan session yang tidak bersih dihapuskan oleh browser biasanya
session yang diletakkan pada URL.
Output
Output
Halaman tersebut tidak bisa diakses lagi bukan ?. Karena variabel session
untuk username dan password anda telah dihapus dan anda harus login kembali
untuk dapat mengakses halaman cek_session.php.
Cookies
Seperti halnya session, cookies juga merupakan sebuah konsep
penyimpanan informasi user. Hanya saja, jika session tempat penyimpanan berada
di server, cookies berada di client. Oleh karena itu, konsep cookies sebaiknya
jangan digunakan untuk menyimpan informasi login user seperti username,
password dsb. Selain user bisa melihat informasi yang disimpan, user juga bisa
men-disable cookies itu sendiri. Jika cookies di-disable, maka program yang
memanfaatkan cookies tentunya tidak akan berjalan dengan baik. Cookies sendiri
biasanya dipakai dalam aplikasi shooping cart. Biasa digunakan untuk menyimpan
sementara, produk-produk yang dipilih oleh pengunjung pada saat berbelanja.
Output
Output
Tampilan file cookie yang telah berhasil dibuat oleh program cookie.php
pada Windows Explorer :
Program berikutnya adalah untuk mengupdate data mahasiswa, form update data
mahasiswa ini akan muncul jika anda mengklik link ”Edit” pada program
tampilMahasiswa.php yaitu link yang ada dalam tabel data mahasiswa. Kita akan
membuat 2 program yaitu : formEditMahasiswa.php dan
updateMahasiswa.php.
Program terakhir yang akan kita buat adalah program menghapus data mahasiswa.