RANGKUMAN PRAKTIKUM
PEMROGRAMANAN BERBASIS WEB
MODUL 1 - HTML ( Hypertext Markup Language )
HTML
adalah, (Hypertext Markup Language) sebuah bahasa standar yang digunakan oleh
browser internet untuk membuat halaman dan dokumen pada sebuah Web yang
kemudian dapat diakses dan dibaca layaknya sebuah artikel. HTML juga dapat
digunakan sebagai link-link antara file-file dalam situs atau dalam computer
dengan menggunakan localhost, atau link yang menghubungkan antar situs dalam
dunia internet.
Standar
minimum elemen HTML adalah:
· Document Type
Declaration (DTD)
· Head
· Body
DTD Sebagai standar versi dokumen W3C yaitu suatu deklarasi yang
digunakan untuk mengidentifikasi jenis dokumen HTML yang digunakan sehingga
browser dapat menentukan bagaimana memperlakukan kode tersebut.
Meta Dokumen sebagai identitas dari halaman web yang bias a terdiri dari
owner, keyword, layout, ataupun inisialisasi proses seperti refresh.
Contoh:
· <meta
http-equiv="Content-Type" content="text!html;
charset=UTF-8" />
· <meta
name="keywords" content="blog, web development, indonesia, html,
css" I> • <meta name="description" content="Tentang
dasar-dasar HTML" />
Fitur Baru HTML5
HTML5
menawarkan banyak fitur yang menarik. Berikut ini adalah beberapa fitur HTML5
yang cukup menarik.
* Tag
<canvas> untuk menggambar 2D
* Tag
<video> dan <audio> untuk media playback * Mendukung
penyimpanan lokal
* Tag
khusus, <article>, <footer>, <header>, <nav>,
<section>
* Kontrol
barn pada form, seperti kalender,tanggal, waktu, email, url, dan search
MODUL 2 - CSS (Cascading Style Sheet)
Cascading
Style Sheet (CSS) merupakan aturan untuk mengendalikan beberapa komponen dalams
ebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan
bahasa pemrograman.
Sama
halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat
mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images,
dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas
(file).
Pada
umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan
bahasa HTML dan XHTM L. CSS dapat mengendalikan ukuran gambar, warna bagian
tubuh pada teks, warna table, ukuran border, warna border, warna hyperlink,
warna mouse over, spasiantar paragraph, spasiantarteks, margin kiri, kanan,
atas, bawah, dan parameter lainnya. CSS adalahbahasa style sheet yang digunakan
untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk
menampilkan halaman yang sama dengan format yang berbeda.
Versi
Untuk
saat ini terdapat tiga versi CSS, yaitu CSS1, CSS2, dan CSS3. CSS1 dikembangkan
berpusat pada pemformatan dokumen HTML, CSS2 dikembangkan untuk memenuhi
kebutuhan terhadap format dokumen agar bisa ditampilkan di printer, sedangkan
CSS3 adalah versi terbaru dari CSS yang mampu melakukan banyak hal dalam desain
website. CSS3 mendukung penentuan posisi konten, downloadable, huruf font,
tampilan pada table /table layout dan media tipeuntuk printer. Kehadiran CSS
yang ketiga diharapkan lebih baik dari versi pertama dan kedua.
ada tiga metode penulisan CSS atribut, yaitu:
Inline Style Sheet CSS didefinisikan langsung pada tag HTML
yang bersangkutan. Cara penulisannya cukup dengan menambahkan atribut
style=”…”dalam tag HTML tersebut. Style hanya akan berlaku pada tag yang
bersangkutan, dan tidak akan memengaruhi tag HTML yang lain.
Embedded Style Sheet CSS didefinisikan terlebih dahulu dalam
tag di atas tag . Pada pendefinisian ini disebutkan atribut-atribut CSS yang
akan digunakan untuk tag-tag HTML, yang selanjutnya dapat digunakan oleh tag
HTML yang bersangkutan.
External Style Sheet Menempatkan aturan CSS secara terpisah,
style shet external terhubung dengan dokumen melalui elemen head. File style
sheet text disimpan menggunakan ekstensi .css.
Syntax CSS Syntax pada CSS terdiri dari tiga bagian, yaitu selector,
property dan value
Selector {property: value}
Bagian
selector untuk menentukan pada elemen/tag HTML apa style tersebut diterapkan.
Selector dapat berupa nama Id elemen atau nama class.
Property dapat diisi dengan jenis warna, ukuran, perataan margin dll, sedangkan
value diisi dengan nilai property nya, misalnya red untuk warna dll. Setiap
akhir penulisan property dan value diakhiri dengan tanda titik koma
(semicolon). Tanda ini juga digunakan sebagai pemisah antar satu property
dengan property lain.
Class Selector
Dengan
menggunakan class selector, kita dapat mendefinisikan style yang berbeda untuk
elemen HTML yang sama. Secara umum syntax style untuk class adalah sebagai
berikut:
.namaKelas{
Property1: value1;
Property2: value2;
.
.
}
Id selector
Kita
juga dapat mendefinisikan style dengan menggunakan id selector. nid selector
didefinisikan dengan menggunakan karakter
Komentar pada CSS
Komentar
digunakan untuk menjelaskan baris kode Anda, sehingga dapat membantu juga suatu
hari nanti Anda akan melakukan pengeditan terhadap source code. Sebuah komentar
akan diabaikan oleh browser. Komentar pada CSS dimulai dengan dengan /* dan
diakhiri dengan */
MODUL 3 - JAVA SCRIPT
Javascript
adalah bahasa scrip yang ditempel pada kode HTML dan diproses disisi klient.
Dengan adanya bahasa ini, kemampuan HTML menjadi semakin luas. Contoh: untuk
menvalidasi masukan pada formulir sebelum formulir dikirim ke server.
Javascript
bukan bahasa java dan merupakan dua bahasa yang berbeda. Javascript
diinterpretasikan oleh klient, sedang java dikompilasi oleh program dan hasil
kompilasinya dijalankan oleh clien.
Struktur Javascript
<script language=”javascript”>
<!—
Penulisanjavascriptkode
//-->
</script>
Keterangan
<!--//--> umumnya disertakan dengan tujuan agar sekiranya browser tidak
mengenali javascript maka browser akan memperlakukannya sebagai komentar
sehingga tidak di tampilkan dijendela browser.
Letak
javascript dalam HTML Skrip javascript dalam dokumen HTML dapat diletakkan
pada: 1. Bagian head 2. Bagian body
MODUL 4 - PHP
PHP
(preprocessor Hypertext) adalah bahasa scripting yang menyatu
dengan HTML dan dijalankan pada server side. Artinya semua sintaks
yang diberikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan
ke browser hanya hasilnya saja berupa HTML. Untuk membedakan perintah HTML dan
PHP digunakan tanda <? … ?>atau<?php … ?>
PHP
dapat diaplikasikan dengan berbagai macam database, seperti MySQL, PostgreSQL,,
Oracle, dan lannya.
Beberapa
script dasar PHP
· Menampilkan
text
Echo”..text…<br>”
<br> : ganti baris
· Variable
- Untuk
membuat variable diberi tanda dollar ($). Variable berfungsi untuk menyimpan
suatu nilai dan dapat berubah-ubah. Penulisan variable yang benar adalah :
- Karakter
pertama tidak boleh berupa angka (harus berupa huruf atau garis bawah)
- Tidak
mengandung spasi
- Pemakaian
huruf capital dan huruf kecil dibedakan
Contoh
penulisan variable :
$data,
$data1, $data_ku
Array
Array merupakan suatu variable yang dapat
berisi banyak data dalam waktu yang sama.
Pendefinisian
Array dapat dibentuk dengan format berikut:
$nama_array = array(elemen_1, … , elemen_n);
Untuk menghitung jumlah elemen array
digunakan fungsi count(), dengan format count)$nama_array)
§ Operator
Dalam
PHP juga dapat melakukan prosesoperasi, baik itu penjumlahan, operasi logika,
ataupun operasi pembanding.
Operator
Matematika yang digunakan dalam PHP yaitu:
|
Operator |
Fungsi |
Operator |
Fungsi |
|
- |
Penjumlahan |
- |
Pengurangan |
|
* |
Perkalian |
/ |
Pembagian |
|
% |
Sisa pembagian |
++ , -- |
Perkalian, Penurunan |
Operator
pembanding yang digunakan dalam PHP yaitu:
|
Operator |
Fungsi |
Operator |
Fungsi |
|
== |
Sama dengan |
< |
Kurang dari |
|
> |
Lebih dari |
<= |
Kurang dari atau sama dengan |
|
>= |
Lebih dari atau sama dengan |
!=, <> |
Tidak sama dengan |
Selain
itu, operator Logika juga dapat digunakan di PHP, antara lain, and
(&&), or(||), xor, dan !.
§ Penulisan
Karakter Khusus dengan tanda \
Karakter
yang ditulis dengan diawali tanda (\) yaitu:
|
Karakter |
Keterangan |
Karakter |
Keterangan |
|
\” |
Tanda petik ganda |
\\ |
Tanda backslash |
|
\$ |
Tanda $ |
\n |
Pindah baris |
|
\t |
Tab |
\x00 s.d \xFF |
Heksadesimal |
§ Tipe
Data
Tipe
data yang dikenal pada pemrograman PHP yaitu :
|
Tipe data |
Keterangan |
|
Integer |
Tipe data bilangan bulat |
|
Double |
Tipe data bilangan real |
|
String |
Tipe data teks |
§ Konversi
Data
Fungsi-fungsi
yang digunakan dalam PHP untuk mengkonversikan tipe data ke tipe data yang lain
yaitu
dengan memberikan fungsi intval, doubleval, dan strval. Atau dengan menggunakan
teknik cast,
yaitu
dengan mengubah tipe ekspresi yang akan dikonversi.
§ Menampilkan
Tanggal dan Waktu
Untuk
menampilkan tanggal dan waktu secara update, dapat menggunakan perintah date dengan
format-format
berikut :
|
Format |
Keterangan |
|
a, A |
am atau pm, AM atau PM |
|
d, D |
hari/tanggal dalam 2 digit, hari (Sun…Sat) |
|
F |
Nama bulan (January…December) |
|
g, G |
Jam (1…12), jam (0…23) |
|
Z |
Hari dari tahun (0…365) |
|
y, Y |
Tahun dalam 2 digit, tahun dalam 4 digit |
|
h, H |
Jam (01…12), (00…23) |
|
I |
Menit (00…59) |
|
m, M |
Nama bulan (01…12), nama bulan (Jan…Dec) |
|
S |
Detik |
|
W |
Hari (0=Sunday..6=Saturday) |
MODUL 5 - Konektivitas PHP dengan MYSQL
1. Membuka koneksi ke server MySQL
mysql_conner
digunakan
untuk melakukan uji dan koneksi kepada server database MySQL.
Sintaks :
|
$conn = mysql_connect
(“host”,”username”,”password”); $conn : adalah nama variable
penampung status hasil koneksi kepada database. Host : adalah nama host atau alamat
server database MySQL. Username : adalah
nama user yang telah diberi hak untuk dapat mengakses server database Password
: adalah kata sandi untuk username untuk dapat masuk kedalam database. 2. Memilih database yang akan digunakan
di server mysql_select_db digunakan untuk melakukan koneksi kepada
database yang dalam server yang berhasil dikoneksi dengan perintah
mysql_connect(). Sintaks : $db = mysql_select_db(“’namadatabase”,$conn); $db : berisi
status koneksi kepada database. $conn : merupakan koneksi kepada
server database yang berhasil. Nama database : adalah nama database yang
akan dikenai proses. |
3. Mengambil sebuah query dari sebuah
database.
Mysql_query()
Digunakan untuk melakukan eksekusi perintah
SQL untuk memanipulasi database yang berhasil dilakukan koneksinya menggunakan
mysql-select_db().
Sintaks : $hasil =
mysql_query(“SQL Statement”);
$hasil : akan berupa record
set apabila SQL Statement berupa perintah select.
Contoh SQL Statement : “SELECT * FROM
MAHASISWA ORDER BY NIM”
4. Mengambil record dari database
a. mysql_fetch_array()
digunakan untuk melakukan pemrosesan hasil
query yang dilakukan dengan perintah mysql_query(), dan memasukkannya kedalam
array asosiatif, array numeris atau keduanya.
Sintaks : $row =
mysql_fetch_array($hasil);
$row : adalah array satu
record dari record $hasil yang diproses nomor record sesuai dengan nomor urut
dari proses mysql_fetch_array yang sedang dilakukan.
$hasil : adalah record set yang
akan diproses
b. mysql-fetch_assoc()
Fungsi
ini hampir sama dengan fungsi mysql_fetch_array(), hanya saja array yang
dihasilkan hanya array asosiatif.
Sintaks : $row =
mysql_fetch_assoc($hasil);
c. mysql_fetch_row()
Fungsi
ini hampir sama dengan fungsi mysql_fetch_array(), hanyasaja array yang
dihasilkan hanya array numeris.
Sintaks : $row =
mysql_fetch_row($hasil);
d. mysql_num_rows()
Fungsi
ini digunakan untuk menghitung jumlah record yang ada pada databse.
Sintaks : $row =
mysql_num_row($hasil);
$jml
: akan memiliki nilai sesuai dengan jumlah record yang ada.
MODUL 6 - DESAIN WEB MOBILE DENGAN
JQUERY MOBILE
Jquery Mobile adalah framework berbasis jQuery yang memudahkan
kita untuk membuat web app untuk mobile. Selain jQuery mobile sebenarnya
banyak framework lain yang dapat digunakan seperti Sencha, jTouch, DHTMLX
Touch, Jo dan lainnya. Kelebihan jQuery adalah:
1. Support
banyak platform: Webkit (Android, iOS, Opera, Chrome), Firefox
mobile, Windows Phone, Blackberry, Bada, Meego.
2. Berbasis
JQuery yang populer.
3. Penggunanya
banyak dan forum aktif.
JQuery Mobile menyediakan komponen UI widget
seperti button, listview, header dan elemen form dan navigasi.Kode ini dibangun oleh jQuery
dan terus dikembangkan oleh pengembangnya secara aktif untuk memperbaiki bug-bug yang
ada diaplikasi ini. Banyak fitur yang ditawarkan
dalam framework ini termasuk dukungan HTML5, Ajax-powered navigasi
link, dan sentuhan/atau navigasi gesekan.
Sekian
rangkuman dari praktikum pemrogaman basis web yang dapat saya sampaikan .
terimakasih :)
Anda
dapat mengunjungi link berikut ini untuk mengetahui lebih dalam mengenai
Universitas Muhammadiyah Sidoarjo :
umsida.ac.id
& fst.umsida.ac.id
No comments:
Post a Comment