821modul Pemrograman Web II
821modul Pemrograman Web II
KATA PENGANTAR
Puji syukur kehadirat Tuhan yang maha kuasa yang telah memberikan rahmat dan
karunia-Nya sehingga penuntun praktikum Web II untuk Mahasiswa/i Institut Teknologi Dan
Bisnis Indonesia ini dapat selesai dengan sebaik-baiknya.
Penyusun menyadari bahwa masih banyak kekurangan yang terdapat dalam penuntun
ini. Oleh sebab itu penyusun dengan tangan terbuka selalu menerima saran-saran yang
bersifat membangun dan membantu perbaikan penuntun ini untuk penerbitan selanjutnya.
2. Isi Jurnal :
a. Judul
b. Tujuan Percobaan
c. Teori ( Minimal 3 halaman spasi 1,5 teori diambil dari buku dan referensi
terpercaya di internet, seperti jurnal dan lain-lain serta seluruh referensi di tulis
pada lembar daftar pustaka).
d. Peralatan (diterngkan fungsi masing-masing alat)
e. Prosedur ( dalam penulisannya dilarang menggunakan kalimat perintah )
f. Tabel data
g. Analisa data
h. Kesimpulan dan saran
i. Daftar pustaka
PERCOBAAN I
KILAS HTML & PHP
I. TUJUAN
Mengetahui prinsip dasar dari web
Mengenal Software Tools Web
Mengenal tools Notepad
Membuat Web awal
1. Pengertian Web
World Wide Web atau WWW atau juga dikenal dengan WEB adalah salah satu
layanan yang didapat oleh pemakai computer yang terhubung ke internet. Web ini
menyediakan informasi bagi pemakai computer yang terhubung ke internet dari
sekedar informasi “sampah” atau informasi yang tidak berguna sama sekali sampai
informasi yang serius.
Dari informasi yang gratisan sampai informasi yang komersial. Website atau
situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk
menampilkan informasi teks, gambar diam atau gerak, animasi, suara, dan atau
gabungan dari semuanya itu baik yang bersifat statis maupun dinamis yang
membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing
dihubungkan dengan jaringan-jaringan halaman (hyperlink).
2. Unsur-Unsur Website
Pengertian Nama domain atau biasa disebut dengan Domain Name atau URL adalah
alamat unik di dunia internet yang digunakan untuk mengidentifikasi sebuah website, atau
dengan kata lain domain name adalah alamat yang digunakan untuk menemukan sebuah
website pada dunia internet. Contohnya adalah http://www.itbi.ac.id
Nama domain diperjualbelikan secara bebas di internet dengan status sewa tahunan.
Nama domain sendiri mempunyai identifikasi ekstensi/akhiran sesuai dengan kepentingan
dan lokasi keberadaan website tersebut. Contoh nama domain ber-ekstensi internasional
adalah com, net, org, info, biz, name, ws. Contoh nama domain ber-ekstensi lokasi
Negara Indonesia adalah co.id (untuk nama domain website perusahaan), ac.id (nama
domain website pendidikan), go.id (nama domain website instansi pemerintah), or.id
(nama domain website organisasi).
Pengertian Web Hosting dapat diartikan sebagai ruangan yang terdapat dalam harddisk
tempat menyimpan berbagai data, file-file, gambar dan lain sebagainya yang akan
ditampilkan di website. Besarnya data yang bisa dimasukkan tergantung dari besarnya
web hosting yang disewa/dipunyai, semakin besar web hosting semakin besar pula data
yang dapat dimasukkan dan ditampilkan dalam website. Web Hosting juga diperoleh
dengan menyewa. Besarnya hosting ditentukan ruangan harddisk dengan ukuran
MB(Mega Byte) atau GB(Giga Byte). Lama penyewaan web hosting rata-rata dihitung
per tahun. Penyewaan hosting dilakukan dari perusahaan-perusahaan penyewa web
hosting yang banyak dijumpai baik di Indonesia maupun Luar Negri.
Adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam website yang
pada saat diakses. Jenis bahasa program sangat menentukan statis, dinamis atau
interaktifnya sebuah website. Semakin banyak ragam bahasa program yang digunakan
maka akan terlihat website semakin dinamis, dan interaktif serta terlihat bagus.
Beragam bahasa program saat ini telah hadir untuk mendukung kualitas website. Jenis
jenis bahasa program yang banyak dipakai para desainer website antara lain HTML, ASP,
PHP, JSP, Java Scripts, Java applets dsb. Bahasa dasar yang dipakai setiap situs adalah
HTML sedangkan PHP, ASP, JSP dan lainnya merupakan bahasa pendukung yang
bertindak sebagai pengatur dinamis, dan interaktifnya situs. Bahasa program ASP, PHP,
JSP atau lainnya bisa dibuat sendiri. Bahasa program ini biasanya digunakan untuk
membangun portal berita, artikel, forum diskusi, buku tamu, anggota organisasi, email,
mailing list dan lain sebagainya yang memerlukan update setiap saat.
4. Desain website
Setelah melakukan penyewaan domain name dan web hosting serta penguasaan bahasa
program (scripts program), unsur website yang penting dan utama adalah desain. Desain
website menentukan kualitas dan keindahan sebuah website. Desain sangat berpengaruh
kepada penilaian pengunjung akan bagus tidaknya sebuah website.
Untuk membuat website biasanya dapat dilakukan sendiri atau menyewa jasa website
designer. Saat ini sangat banyak jasa web designer, terutama di kota-kota besar. Perlu
diketahui bahwa kualitas situs sangat ditentukan oleh kualitas designer. Semakin banyak
penguasaan web designer tentang beragam program/software pendukung pembuatan situs
maka akan dihasilkan situs yang semakin berkualitas, demikian pula sebaliknya. Jasa web
designer ini yang umumnya memerlukan biaya yang tertinggi dari seluruh biaya
pembangunan situs dan semuanya itu tergantung kualitas designer.
III. PERALATAN
1. Notepad / Notepad++
2. Mozila Firefox / Google Chrome / Internet Explorer Dll
3. Software XAMPP sebagai Web Server local
Untuk menuliskan kode kode HTML di perlukan Notepad dan tuliskan kode di
bawah ini :
<html>
<head>
<title>WEB 1</title>
</head>
<body>
INI ADALAH WEBSITE PERTAMA SAYA
</body>
</html>
- Kemudian cari dimana dokument akan di simpan, dalam hal ini saya akan
menyimpan dokumen di Local Disk D dan saya akan membuat sebuah folder
dengan nama BELAJAR WEB dan menyimpan dengan nama LAT1.html
- Buka tempat penyimpanan yang telah di buat dan open menggunakan web
browser ataupun Mozila atau sebagainya..
Kemudian buka software dan lakukan instalasi seperti pada gambar di bawah :
1. Buka software yang telah di download
5. Tunggu Beberapa saat dan Pilih Finish, maka peng instalan telah selesai
Jika muncul seperti gambar di atas maka xampp kamu berhasil di install.
Masuk ke folder programweb yang telah di buat, kemudian ubah nama file
menjadi pra1.php
PERCOBAAN II
FORM
I. TUJUAN
Mengetahui Fungsi Dari Form
Mengetahui cara membuat Type Input
Membuat input biodata sederhana
II. PRAKTIKUM
6. Textarea
Textarea berfungsi hampir sama dengan Input type text namun yang
membedakannya yaitu text yang dapat di input lebih panjang, biasanya di
gunakan untuk alamat.
Contoh :
7. Membuat Tombol
Setelah selesai coba anda gabungkan semua pembelajaran dengan membuat
sebuah form biodata, dan buat tombol dengan contoh :
PERCOBAAN III
PREDEFINED VARIABLE DAN MODULARISASI
I. TUJUAN
Mengetahui Fungsi Dari Variable PHP
Mengetahui cara membuat Kirim Data
Membuat input Data dan Menampilkannya
II. PRAKTIKUM
Predefined variable adalah variabel yang sudah digunakan oleh php dan tidak bisa
digunakan sebagai nama variabel lagi oleh programmer. Ada beberapa predefined
variable, diantaranya adalah:
1. Variable GET
Variabel $_GET berasal dari parameter url atau bisa juga berasal dari masukan
lewat formulir yang dikirim dengan method get. Kali ini kita akan membuat
kirim data yang dapat kita input dengan metode GET
Buat syntax dibawah dengan nama pra2getinput.php
Hasil Output:
2. Variable POST
Variable $_POST ini hampir sama dengan metode GET, namun metode ini
sering di gunakan untuk mengimpan defaulf variable seandainya sebuah form
tidak di definisikan nantinya.
Buat Syntax dengan nama pra2postinput.php
Hasil Output
Modularisasi
Modularisasi berarti program yang dibuat dengan php akan dibagi kedalam
beberapa modul. Setiap modul atau script dikembangkan secara terpisah dengan
tujuan dan fungsi khusus yang nantinya bisa digunakan kembali. Dengan begitu
maka proses
pengembangan aplikasi akan lebih cepat karena fungsi-fungsi atau operasi-operasi
tertentu tidak perlu ditulis secara berulang-ulang ditiap script ataupun ditiap
aplikasi yang berbeda.
1. Require
Require adalah request, sesuai dengan namanya, jika file yang di cari tidak di
temukan, maka halaman akan di berhentikan dan di berikan pesan eror.
Buatlah file berikut dengan nama pra3require1.php
2. Include
Fungsi dari include hampir sama dengan require, namun dengan menggunakan
include jika file yang di cari dan dimaksud tidak ada, maka hanya akan
menampilkan pesan warning saja, namun web tetap di tampilkan
File pra3include1.php
File pra3include2.php
File pra3include3.php
Hasil Output :
PERCOBAAN IV
STRUKTUR KEPUTUSAN DAN PERULANGAN
I. TUJUAN
Mengetahui Fungsi Dari Keputusan dan Perulangan
Mengetahui cara membuat Struktur data web
Membuat Perulangan dan pengambilan keputusan di web
II. PRAKTIKUM
Struktur Keputusan
Yang dimaksud dengan struktur keputusan adalah suatu pernyataan bersyarat yang
mengendalikan urutan pernyataan untuk mendapatkan sebuah nilai. Struktur
keputusan yang akan kita gunakan adalah struktur keputusan IF ELSE dan IF
ELSEIF.
1. Struktur IF ELSE
Struktur keputusan if else hanya digunakan untuk 2 kemungkinan saja,
sehingga if else ini jarang di gunakan dalam sekala web base besar, contoh :
Jika keadaan di luar hujan, maka pakailah payung
Jika tidak hujan maka tidak perlu memakai payung
Kita dapat menuliskan code nya sebagai berikut :
If(luar==hujan){ echo ”pakai payung”;}
Else { echo “Tidak perlu memakai payung”; }
Output :
2. Struktur IF ELSEIF
Struktur ini digunakan untuk mengambil keputusan di antara banyak pilihan
pilihan, sehingga struktur ini banyak sekali digunakan untuk mengatasi
pemilihan percabangan di dalam sebuah web.
Contoh :
Jika nilai Andri 80 maka ia akan dapat A
Jika nilai Andri 70 maka ia akan dapat B
Jika nilai Andri 60 maka ia akan dapat C
Dapat kita tuliskan dalam struktur web seperti:
If(nilai==80){ echo “A”; }
Ifelse(nilai==70){ echo “B”; }
Ifelse(nilai==60){ echo “C”; }
Hasil :
STRUKTUR PERULANGAN
Yang dimaksud dengan pengulangan atau looping, yaitu suatu proses perputaran
suatu nilai dari nilai yang tertinggi sampai terendah atau sebaliknya dari nilai
terendah menuju nilai tertinggi. Misalnya perputaran nilai dari angka 1 dampai 10.
Yang termasuk struktur pengulangan, diantaranya adalah : For, While, do..while
dan foreach.
Contoh :
PERCOBAAN V
KONEKSI PHP KE DATABASE
I. TUJUAN
Mengetahui Fungsi Dari Database
Mengetahui cara membuat Database
Membuat Pemanggilan dari database
II. PRAKTIKUM
Membuat Database di XAMPP
Untuk membuat sebuah database yang nantinya akan kita hubungkan dengan
system maka diperlukan dahulu data yang akan kita olah atau akan kita input,
dalam kasus kali ini kita akan membahas data buku, dengan perencanaan sebagai
berikut :
NAMA DATABASE : PERPUS
tabel_buku :
Dari tabel di atas kita dapat membuat sebuah penampung data yang nantinya
berinteraksi dengan web atau grafis, dan data nantinya akan dapat di input dan di
hapus. Pertama kita definisikan dahulu jenis tipe data dan panjang data.
Aturan Data :
Kemudian buatlah nama tabel dengan tabel_buku dan jumlah kolom adalah 3 buah
kemudian klik GO.
Saat ini kita telah berhasil membuat dan menyediakan database untuk web.
Kemudian panggil dengan web browser dan pastikan tidak ada pesan apapun
muncul seperti tampilan di bawah:
PERCOBAAN VI
MEMBUAT HALAMAN INPUT DATA
I. TUJUAN
Mengetahui Fungsi Input
Mengetahui cara membuat Input Data
Membuat Form Input Data
II. PRAKTIKUM
Input data berfungsi agar nantinya web yang kita gunakan dapat langsung di Input
datanya tanpa harus di input melalui database SQL, berdasarkan tabel data yang telah
kita buat pada percobaan sebelumnya, maka dapat kita rancang sebagai berikut:
Kode Buku
Judul Buku
Pengarang
SUBMIT RESET
Setelah di rancang maka kita akan menuliskan script untuk input data tersebut,
silahkan simpan dengan nama inputbuku.php :
PERCOBAAN VII
MEMBUAT HALAMAN TAMPIL DATA
I. TUJUAN
Mengetahui Penampil
Mengetahui cara membuat Tampil Data
Membuat Form Tampil Data
II. PRAKTIKUM
Tampil data berfungsi agar data yang sudah ada di dalam database dapat kita lihat dan
nantinya dapat kita hapus dan serta dapat kita edit, sesuai tabel di percobaan
sebelumnya maka kita akan membuat beberapa tampilan yaitu :
Setelah kita buat perancangan datanya maka hal selanjutnya adalah menuliskan kode,
tuliskan syntax di bawah dan simpan dengan nama lihatbuku.php
Syntax editbuku.php
Syntax proseseditbuku.php
Syntax hapusbuku.php
PERCOBAAN VIII
MEMBUAT LOGIN
I. TUJUAN
Mengetahui Cara login
Mengetahui cara membuat login
II. PRAKTIKUM
1. Buatlah Table baru pada database perpus dengan nama table user.
Maka akan muncul seperti gambar di atas, user yang telah saya input yaitu dengan
kode:u01 Nama:Dara Username:dara Password:123
Buka file lihatbuku.php kemudian edit syntax dan kemudian pilih simpan
Membuat cek Sesion, agar website tidak dapat langsung di buka di saat user belum
melakukan login.
Buatlah sebuah file dengan nama cek.php
Kemudian edit setiap halaman kecuali index.php dan proseslogout.php dan tuliskan
syntax seperti contoh di bawah.
Thanks to View..!!