COVER...............................................................................................................i
KATA PENGANTAR........................................................................................ii
DAFTAR ISI.......................................................................................................iii
DAFTAR GAMBAR..........................................................................................viii
LEMBAR PENGESAHAN................................................................................x
MODUL 1 HTML DAN CSS
BAB I PENDAHULUAN...................................................................................1
1.1 Latar Belakang.....................................................................................1
1.2 Tujuan..................................................................................................1
BAB II DASAR TEORI.....................................................................................3
2.1 Pengertian Website...............................................................................3
2.2 Pengertian HTML................................................................................3
2.3 Elemen dan Tag HTML.......................................................................4
2.4 Pengertian CSS....................................................................................5
BAB III HASIL DAN PEMBAHASAN............................................................8
3.1 Tugas Pendahuluan..............................................................................8
3.1.1 Soal............................................................................................8
3.1.2 Jawaban.....................................................................................9
BAB IV IMPLEMENTASI................................................................................11
4.1 Kegiatan Praktikum.............................................................................11
4.1.1 Membuat Heading dan Paragraf ...............................................11
4.1.2 Membuat List.............................................................................12
4.1.3 Meletakkan Gambar dalam Tabel..............................................13
4.1.4 Program belajar CSS.................................................................15
4.2 Tugas Praktikum..................................................................................17
4.2.1 Program Website Foodcourt......................................................17
BAB V PENUTUP..............................................................................................21
5.1 ANALISA............................................................................................21
5.2 KESIMPULAN...................................................................................21
iii
5.3 SARAN................................................................................................21
MODUL 2 STRUKTUR DASAR PHP
BAB I PENDAHULUAN...................................................................................22
1.1 Latar Belakang.....................................................................................22
1.2 Tujuan..................................................................................................22
BAB II DASARTEORI......................................................................................23
2.1 Pengertian PHP....................................................................................23
2.2 Tipe Data dalam PHP..........................................................................24
2.3 Operator...............................................................................................25
2.4 Komentar.............................................................................................25
BAB III HASIL DAN PEMBAHASAN............................................................26
3.1 Tugas Pendahuluan..............................................................................26
3.1.1 Soal............................................................................................26
3.1.2 Jawaban.....................................................................................26
BAB IV IMPLEMENTASI................................................................................28
4.1 Kegiatan Praktikum.............................................................................28
4.1.1 Latihan Membuat Data Nilai.....................................................28
4.1.2 Latihan Membuat Nilai Variabel...............................................29
4.2 Tugas Praktikum..................................................................................31
4.2.1 Membuat Sistem Kasir..............................................................31
BAB V PENUTUP..............................................................................................35
5.1 ANALISA............................................................................................35
5.2 KESIMPULAN...................................................................................35
5.3 SARAN................................................................................................35
MODUL 3 PENYELEKSIAN KONDISI, LOOPING & ARRAY
BAB I PENDAHULUAN...................................................................................36
1.1 Latar Belakang.....................................................................................36
1.2 Tujuan..................................................................................................36
BAB II DASARTEORI......................................................................................38
2.1 Pengertian Looping (Perulangan)........................................................38
2.1.1 Perulangan For..........................................................................38
2.1.2 Perulangan While.......................................................................38
iv
2.1.3 Perulangan Do-While.................................................................39
2.1.4 Perulangan Foreach...................................................................39
2.2 Pengertian Array..................................................................................39
2.2.1 Jenis-Jenis Array........................................................................40
2.3 Penyeleksian Kondisi...........................................................................40
2.3.1 Pernyataan Kondisi-If................................................................40
2.3.2 Pernyataan Kondisi If-Else........................................................41
2.3.3 Pernyataan Kondisi Switch-Case...............................................41
BAB III HASIL DAN PEMBAHASAN............................................................43
3.1 Tugas Pendahuluan..............................................................................43
3.1.1 Soal............................................................................................43
3.1.2 Jawaban.....................................................................................43
BAB IV IMPLEMENTASI................................................................................45
4.1 Kegiatan Praktikum.............................................................................45
4.1.1 Menampilkan Bulan dalam setahun..........................................45
4.1.2 Menampilkan Angka 1-8 dengan looping.................................45
4.1.3 Menampilkan Nama dengan Array............................................47
4.2 Tugas Praktikum..................................................................................48
4.2.1 Menghitung banyakya lembar fotocopy....................................48
4.2.2 Membuat grade nilai ................................................................50
4.2.3 Menampilkan jumlah hari setiap bulan.....................................51
4.2.4 Menampilkan bilangan kelipatan 10..........................................53
4.2.5 Program array asosiatif..............................................................54
BAB V PENUTUP..............................................................................................56
5.1 ANALISA............................................................................................56
5.2 KESIMPULAN...................................................................................56
5.3 SARAN................................................................................................57
MODUL 4 FORM, FUNCTION & SESSION
BAB I PENDAHULUAN...................................................................................58
1.1 Latar Belakang.....................................................................................58
1.2 Tujuan..................................................................................................58
BAB II DASAR TEORI.....................................................................................60
v
2.1 Pengertian Form..................................................................................60
2.2 Pengertian Session...............................................................................60
2.3 Pengertian Function.............................................................................61
BAB III HASIL DAN PEMBAHASAN............................................................63
3.1 Tugas Pendahuluan..............................................................................63
3.1.1 Soal............................................................................................63
3.1.2 Jawaban.....................................................................................63
BAB IV IMPLEMENTASI................................................................................65
4.1 Kegiatan Praktikum.............................................................................65
4.1.1 Membuat form input text...........................................................65
4.1.2 Membuat form input radio.........................................................66
4.1.3 Membuat form input checkbox..................................................68
4.1.1 Membuat form input combobox.................................................69
4.1.5 Membuat form input text-area...................................................70
4.1.6 Membuat form input upload-file................................................71
4.1.7 Membuat program function.......................................................72
4.1.8 Membuat program session.........................................................73
4.2 Tugas Praktikum..................................................................................75
4.2.1 Membuat biodata dengan form .................................................75
4.2.2 Membuat form login..................................................................77
4.2.3 Menampilkan nilai ganjil dari 10 sampai 123456.....................79
4.2.4 Membuat autentifikasi user dengan session..............................80
4.2.5 Program lanjutan autentifikasi session user..............................81
BAB V PENUTUP..............................................................................................86
5.1 ANALISA............................................................................................86
5.2 KESIMPULAN...................................................................................86
5.3 SARAN................................................................................................86
MODUL 5 CRUD
BAB I PENDAHULUAN...................................................................................87
1.1 Latar Belakang.....................................................................................87
1.2 Tujuan..................................................................................................88
BAB II DASARTEORI......................................................................................89
vi
2.1 Pengertian Database............................................................................89
2.2 Database dalam pemrograman Website..............................................89
2.3 Operasi CRUD.....................................................................................91
BAB III HASIL DAN PEMBAHASAN............................................................93
3.1 Tugas Pendahuluan..............................................................................93
3.1.1 Soal............................................................................................93
3.1.2 Jawaban.....................................................................................93
BAB IV IMPLEMENTASI................................................................................94
4.1 Kegiatan Praktikum.............................................................................94
4.1.1 Membuat file koneksi................................................................94
4.1.2 Membuat database pada PHP....................................................95
4.1.3 Membuat table dengan PHP .....................................................96
4.1.4 Membuat program tambah data.................................................97
4.1.5 Membuat program update data..................................................98
4.1.6 Menampilkan data setelah update, tambah................................99
4.1.7 Membuat program delete value pada table................................101
4.2 Tugas Praktikum..................................................................................102
4.2.1 Membuat file koneksi.................................................................102
4.2.2 Membuat file create dan update................................................102
4.2.3 Membuat file mengubah dan menghapus data..........................107
BAB V PENUTUP..............................................................................................112
5.1 ANALISA............................................................................................112
5.2 KESIMPULAN...................................................................................112
5.3 SARAN................................................................................................112
PENUTUP...........................................................................................................113
DAFTAR PUSTAKA.........................................................................................114
vii
DAFTAR GAMBAR
viii
Gambar 5.2 Hasil program membuat database.................................................95
Gambar 5.3 Hasil program membuat table pada PHP ......................................97
Gambar 5.4 Hasil program tambah data............................................................98
Gambar 5.5 Hasil program upate data...............................................................99
Gambar 5.6 Hasil program setelah operasi tambah, update..............................100
Gambar 5.7 Hasil program delete value data....................................................101
Gambar 5.8 Hasil program menjalankan operasi create...................................104
Gambar 5.9 Hasil program menjalankan operasi read......................................106
Gambar 5.10 Hasil program menjalankan operasi update, delete.....................108
Gambar 5.11 Hasil program setelah menjalankan operasi delete.....................109
Gambar 5.12 Hasil program setelah menjalankan operasi update...................111
ix