Rusfansyah
DAFTAR ISI
HTML (HYPERTEXT MARKUP LANGUAGE)....................................................................1
1. ELEMEN DASAR HTML ............................................................................................1
2. <BR>..............................................................................................................................1
3. <P></P> .........................................................................................................................1
4. <HR> .............................................................................................................................2
5. <FONT></FONT> ........................................................................................................3
6. <H1></H1> . <H6></H6>.........................................................................................5
7. <B></B> atau <STRONG></STRONG> .....................................................................6
8. <I></I> atau <EM></EM> ............................................................................................6
9. <U></U>........................................................................................................................7
10.
<IMG> .......................................................................................................................7
11.
<TABLE></TABLE>................................................................................................8
12.
<A></A>....................................................................................................................9
13.
<DIV></DIV> .........................................................................................................11
14.
<SPAN></SPAN> ...................................................................................................12
15.
<OL></OL>.............................................................................................................13
16.
<UL></UL>.............................................................................................................13
17.
<FRAMESET></FRAMESET>..............................................................................14
18.
<FORM></FORM>.................................................................................................15
19.
ELEMENT PADA FORM.......................................................................................16
CSS (CASCADING STYLE SHEET) ....................................................................................23
1. PENULISAN PADA TAG DENGAN ATRIBUT STYLE.........................................23
2. PENULISAN PADA HEAD .......................................................................................23
3. PENULISAN DENGAN CLASS ................................................................................24
4. PENULISAN DENGAN ID ........................................................................................25
JAVASCRIPT..........................................................................................................................26
1. PENULISAN PADA TAG ..........................................................................................26
2. PENULISAN DENGAN TAG <SCRIPT> .................................................................27
3. TIPE DATA .................................................................................................................27
4. VARIABEL .................................................................................................................27
5. OPERATOR, IF DAN PERULANGAN .....................................................................28
PHP (Hypertext Preprocessor).................................................................................................31
1. DASAR PENULISAN PHP ........................................................................................31
2. VARIABEL .................................................................................................................31
3. TANDA SAMBUNG ..................................................................................................32
4. OPERATOR MATEMATIKA ....................................................................................32
5. OPERATOR PERSAMAAN.......................................................................................33
6. OPERASI PERBANDINGAN ....................................................................................34
7. OPERATOR LOGIKA ................................................................................................34
8. IF ..................................................................................................................................34
9. PERULANGAN ..........................................................................................................36
10.
ARRAY....................................................................................................................37
11.
PHP DENGAN FORM ............................................................................................38
12.
MEMBUAT DATABASE DENGAN NAVICAT..................................................40
13.
MEMBUAT TABEL ...............................................................................................41
14.
MEMBUAT USER DATABASE BARU ...............................................................42
15.
KONEKSI KE SERVER MYSQL ..........................................................................43
16.
KONEKSI KE DATABASE MYSQL ....................................................................44
PPPG Kesenian Yogyakarta________________________________________________Rusfansyah
17.
MENUTUP KONEKSI............................................................................................44
18.
MEMBERI PERINTAH KE DATABASE DENGAN QUERY.............................44
19.
SKRIP MENAMPILKAN DATA ...........................................................................46
20.
SKRIP MENAMBAHKAN DATA DENGAN FORM ..........................................49
21.
SKRIP UPDATE DATA DENGAN FORM ...........................................................50
22.
SKRIP HAPUS DATA ............................................................................................53
23.
MENAMPILKAN DATA PER HALAMAN..........................................................55
LAMPIRAN.............................................................................................................................57
1. SETTING HOME SITE+ 5.5 ......................................................................................57
2. XAMPP........................................................................................................................61
3. NAVICAT 2004...........................................................................................................65
BAB I.
HTML (HYPERTEXT MARKUP LANGUAGE)
1. ELEMEN DASAR HTML
2. <BR>
Untuk membuat baris baru gunakan <br>, spasi lebih dari satu akan
diabaikan.
Contoh:
3. <P></P>
Digunakan untuk membuat paragraf, jika tanpa tag penutup hasilnya seperti
menggunakan 2 kali <br>
Atribut:
align
Contoh:
4. <HR>
Horizontal Line (Garis horizontal)
Atribut:
Width
Align
Contoh:
5. <FONT></FONT>
Tag ini dapat digunakan untuk mengatur ukuran, warna dan jenis huruf
Atribut:
Size
Color
Face
Contoh:
6. <H1></H1> . <H6></H6>
Untuk membuat heading yang memberikan baris baru
Contoh:
9. <U></U>
Membuat huruf dengan garis bawah
Contoh:
10. <IMG>
Menampilkan gambar
Atribut:
src (letak file gambar)
align (perataan gambar)
width (lebar gambar dlm persen atau pixel)
height (tinggi gambar dlm persen atau pixel)
alt (keterangan gambar)
PPPG Kesenian Yogyakarta________________________________________________Rusfansyah
Contoh:
11. <TABLE></TABLE>
Membuat table
Atribut pada <table></table>
border
align (perataan table)
width
height
bgcolor
Atribut pada <tr></tr>
align
bgcolor
width
height
Atribut pada <td></td>
align
bgcolor
width
height
Contoh:
12. <A></A>
Untuk membuat link
Atribut:
href
name
Contoh:
Contoh Anchor:
13. <DIV></DIV>
Membuat blok paragraph dengan baris baru pada akhir paragraf (pengganti
<p>, digunakan pada css)
Atribut:
align (perataan paragraf) nilai left, right, center, justify
Contoh:
14. <SPAN></SPAN>
Digunakan pada css untuk memberikan format pada teks yang diblok, tanpa
membuat baris baru
Contoh:
15. <OL></OL>
Order list (biasa dikenal dengan numbering)
Atribut:
Type (jenis numbering), nilai: 1, A, a, I, i
Contoh
16. <UL></UL>
Unorder List, biasa kita kenal dengan Bullet
Atribut:
type (jenis bullet), nilai: disc, square, circle
Contoh:
17. <FRAMESET></FRAMESET>
Membagi satu halaman web menjadi beberapa halaman, halaman yang dibagi
masih bisa dibagi lagi.
Contoh:
- buat file dengan nama framset.html
jalankan framset.html
18. <FORM></FORM>
Digunakan sebagai blok dari elemen-elemen form seperti text,texarea.
Atribut:
- name (nama form)
- action (file tujuan dimana form dikirim, digunakan pada server side)
- method (metode pengiriman, digunakan pada server side) nilai post, get
Radio
Checkbox
Hidden
Button
Submit
Reset
Textarea
Select
BAB II
CSS (CASCADING STYLE SHEET)
1. PENULISAN PADA TAG DENGAN ATRIBUT STYLE
Contoh:
4. PENULISAN DENGAN ID
BAB III
JAVASCRIPT
1. PENULISAN PADA TAG
Contoh:
3. TIPE DATA
Tipe-tipe data pada javascript yaitu: string, number, boolean, null, object dan
function
4. VARIABEL
Dengan variabel kita dapat menyimpan informasi pada memori dan dapat kita
pergunakan berkali-kali. Untuk membuat variabel ketik awalan var atau bisa
juga langsung dengan nama variabel tersebut.
Contoh:
var namaKu = Fansyah
atau
namaKu = Fansyah
Contoh if:
BAB IV
PHP (Hypertext Preprocessor)
1. DASAR PENULISAN PHP
Penulisan php diawali oleh boleh diletakkan dimana saja pada halaman html.
Penulisan lazimnya ditulis diantara blok <?php ?>
2. VARIABEL
Dengan variabel kita dapat menyimpan nilai atau informasi kedalam memori.
Variabel dapat kita gunakan berkali-kali sesuai kebutuhan dan nilainya dapat
kita ganti. Nama variable diawali tanda $. Misal $nama, $alamat. Nama
variable case sensitif (tidak mengenal perbedaan huruf besar dan kecil). $A
tidak sama dengan $a. Jenis variable bisa berupa bolean (true atau false)
string (huruf, angka dan karakter), integer (angka bulat), float atau double
(angka desimal/pecahan), array, object, NULL. Variabel string bisa diapit
tanda petik dua, atau petik satu.
Variabel angka
3. TANDA SAMBUNG
Untuk menyambung antara variabel yang satu dengan yang lain, atau
menggabungkan teks gunkan tanda titik.
4. OPERATOR MATEMATIKA
Operator Keterangan
+
Penambahan
-
Pengurangan
Perkalian
Contoh
x=2
x+2
x=2
5-x
x=4
x*5
Hasil
4
3
20
Pembagian
++
--
15/5
5/2
5%2
10%8
10%2
x=5
x++
x=5
x--
3
2.5
1
2
0
x=6
x=4
5. OPERATOR PERSAMAAN
Operator Contoh
=
x=y
+=
x+=y
-=
x-=y
*=
x*=y
Sama dengan
x=y
x=x+y
x=x-y
x=x*y
x/=y
x%=y
x=x/y
x=x%y
6. OPERASI PERBANDINGAN
Operator Keterangan
==
Sama dengan
!=
Tidak sama dengan
>
Lebih besar
<
Legih kecil
>=
Lebih besar sama dengan
<=
Lebih kecil sama dengan
Contoh
5==8 hasil false
5!=8 hasil true
5>8 hasil false
5<8 hasil true
5>=8 hasil false
5<=8 hasil true
7. OPERATOR LOGIKA
Operator Keterangan
&&
And (dan)
Contoh
x=6
y=3
||
Or (atau)
Not (tidak)
8. IF
Dengan if kita dapat menjalankan kondisi sesuai dengan yang kita harapkan.
Misal kita dapat menentukan alur program untuk yang mengisi password
dengan benar dan alur program untuk mengisi password yang salah.
Penulisan if dengan 1 statemen:
if (kondisi/ekpresi)
kode ini/statemen ini akan dijalankan jika kondisi benar;
else
kode ini/statemen ini akan dijalankan jika kondisi salah;
Contoh:
IF dengan 2 kemungkinan
Contoh:
IF dengan lebih dari 2 kemungkinan
9. PERULANGAN
Perulangan berfungsi untuk mengulang alur program, misal kita bisa
membuat nomor dari 1 sampai 100 dengan perulangan tanpa mengetikan
satu persatu. Ada beberapa macam perulangan yaitu for, while,
do..while, foreach
Contoh perlulangan for:
10. ARRAY
Dengan array, kita bisa membuat variabel dengan tipe yang dinamis, dimana
kita bisa menyimpan banyak data dalam satu variabel array.
Contoh:
Kemudian jalankan file data01.php, isikan pada kotak nama dengan nama
anda, kemudian klik tombol submit. Hasilnya akan tampil seperti gambar
dibawah ini.
o Isikan field2
id, smalint,6, auto increament
nama, varchar, 50
Isikan User name, Host (alamat server mysql, biasanya localhost), password
Selanjutnya tentukan Privileges (hak istimewa) user. Pilih user, lalu pilih
privilages yang sesuai, untuk memberikan semua frivilages, klik Grant All,
lalu klik tombol Set Priv dan Flush Priv
o DELETE
Contoh:
delete from guru where id=1
- Tidak melakukan perubahan pada data yaitu select.
o SELECT
Contoh:
select * from guru
select * from guru where kota=jakarta and
umur>20
Contoh skrip dengan query insert into:
Jalankan form_tambah1.php, isikan nama, alamat dan umur, lalu klik tombol
Submit
Klik OK, lalu refresh tampilan awal (file tampil_data2.php) untuk melihat hasil
perubahan.
Klik OK, lalu refresh tampilan awal (file tampil_data2.php) untuk melihat
hasil perubahan.
23. MENAMPILKAN DATA PER HALAMAN
LAMPIRAN
1. SETTING HOME SITE+ 5.5
2. XAMPP
XAMPP merupakan php instaler kit yaitu program yang mampu mengiistall
php, mysql dan komponen-komponen lain menjadi satu kesatuan. XAMPP bisa
didapatkan di http://www.apachefriends.org
INSTALL XAMPP
1. Jalankan file installer xampp
MENGECEK APACHE
1. Pada browser buka http://localhost
Jika tampil halaman xampp, berarti apache sudah jalan.
Klik English untuk masuk ke pengaturan xampp
3. NAVICAT 2004
NAVICAT 2004 adalah program MySql Database Client. Anda bisa
mendapatkan NAVICAT di http://www.navicat.com/
o MEMBUAT KONEKSI KE SERVER DATABASE MYSQL
1. Buka Menu file, New Connection