Modul Pemrograman Web Dasar
Modul Pemrograman Web Dasar
MULAI MATERI
Introduction
Learning Method
Assesment
Contoh Website
Table Of Content
Konsep Dasar HTML
HTML CSS CSS Lanjutan
Website Lanjutan
jQuery Pengenalan
jQuery Ajax CSS Lanjutan UTS
Lanjutan jQuery
Framework
Framework
Bootstrap UAS
Bootstrap
Lanjutan
PERTEMUAN 1
KONSEP DASAR WEBSITE
Tujuan & Target Pembelajaran
Highlight
Mekanisme kerja
website
Komponen Pemanfaatan
pembangun web pada real
sebuah website world
Pengenalan text
Pengenalan Web
Programing Website editor dan layout
editor
Pengenalan Web Programing
Pembagian Web Programing
HTML (HyperText Markup Language)
PHP (PHP HyperText Preprocessor)
Java
JavaScript
Skenario Kinerja Website
Cara Kerja Web Browser
Browser web mengambil sebuah informasi
melalui jaringan internet pada sebuah server
web dengan perintah request.
Element layout
Merumuskan
tujuan membuat Pewarnaan
website
Prinsip
Prinsip-prinsip
desain web Desain Typografi
Website
Fenomena
Prinsip – Prinsip Desain Web
1. Unik
2. Komposisi
3. Simple
4. Semiotik
5. Ergonomis
6. Fokus
7. Konisisten
Berdasarkan isi maupun tujuan, suatu website
biasanya dapat digolongkan menjadi seperti
berikut ini :
Marketing
Ecommerce
Customer Berita
Service
Merumuskan Tujuan Membuat Website
• Keseimbangan
• Kontras
• Konsistensi
• Ruang Kosong
Keseimbangan
Keseimbangan Simetris (Formal)
Adalah keseimbangan yang memiliki
elemen yang bobotnya sama pada
dua sisi garis vertikal imajiner halaman
web. Sehingga bentuknya menjadi
terkesan formal, sederhana, mudah
pembuatannya tetapi terkesan
membosankan dan kurang menarik.
Konsistensi membuat
pengunjung nyaman karena
dapat menjelajah situs dengan
mudah. Ketika pengunjung
membuka suatu halaman situs
yang konsisten, dia akan
langsung tahu kemana harus
pergi dan dia juga tahu dimana
sedang berada.
Ruang Kosong
Fungsi Ruang Kosong :
Fungsi Pewarnaan :
• Usability
• Navigasi
• Grafik Desain
• Content
• Compatibilty
• Loading Time
• Functionality
PERTEMUAN 3
HYPERTEXT MARKUP LANGUAGE
(HTML)
Tujuan & Target Pembelajaran
Highlight
Pemanfaatan HTML
Sintag HTML untuk membuat
website statis.
Pemanfaatan HTML
Konsep dasar
untuk layout
markup language
HTML dokumen.
Pengenalan HTML
Apa itu HTML ?
HTML kependekan dari Hyper Text Markup Language. yang
artinya tata cara penulisan yang digunakann dalam
dokumen web. Dokumen HTML adalah sebuah dokumen
text murni yang dapat dibuat dengan editor web
sembarangan seperti notepad.
Paragraph
Digunakan untuk
memberi pengaturan
paragraf pada text yang
akan ditampilkan.
Merupakan tag yang digunakan untuk membuat satu blog tulisan yang tata letaknya dapat kita atur sesuai dengan
keinginan kita dan sesuai dengan tampilan pada saat pembuatan.
Perintah Dasar HTML – List Item
List adalah sebuah uraian yang terdiri atas item-item dari suatu daftar yang dilengkapi dengan nomor baik nomor
alfabetik ataupun numerik. Dalam HTML terdapat 2 bentuk daftar atau List, yaitu :
1. Unordered List / List Tanpa Nomor
2. Ordered List / List Bernomor
PERTEMUAN 4
HYPERTEXT MARKUP LANGUAGE
(HTML)
Tujuan & Target Pembelajaran
Highlight
HTML
Perintah Dasar HTML – Image (Gambar)
Image atau gambar didalam dokumen HTML berfungsi untuk menambah daya tarik dari sebuah
website. Pada umumnya, gambar yang ditampilkan pada halaman web akan disajikan bersama
teks dari halaman web tersebut.
Perintah Dasar HTML – Link (Hyperlink)
Dokumen HTML dilengakapi dengan kemampuan yang berpindah-pindah dari halaman satu ke
halaman lainnya (link). Link dalam halaman HTML ditandai dengan menggaris bawahi teks yang
akan di link, atau pointer mouse akan berubah menjadi bentuk jari apabila berada pada objek link
atau (gambar/text).
<a href=”nama dokumen yang dilink” [atribut] >..text/gambar...</a>
Perintah Dasar HTML – Table
Tabel adalah sebuah sarana untuk menginformasikan data-data berupa baris dan kolom. Pada
umumnya setiap kolom menunjukan data-data yang sama dalam suatu kelompok data.
Perintah Dasar HTML – Form
Form dalam HTML adalah input atau masukan dari pengguna yang kemudian diproses untuk
mendapatkan hasil yang diinginkan pengguna, seperti proses penyimpanan, proses edit, proses
hapus dan browse.
PERTEMUAN 5
CASCADING STYLE SHEET (CSS)
Tujuan & Target Pembelajaran
Highlight
CSS layout
dokumen pada
Konsep dasar CSS lingkungan
website (CSS
Property)
CSS
(Cascading
Style Sheet)
Konsep Dasar CSS
Keuntungan
•update tampilan lebih mudah
• beban bandwidth kecil
• modifikasi web template lebih mudah
• Search engine friendly
• lebih mudah digunakan pada mobile phone
Kekurangan CSS
Kekurangan
tampilan web dengan CSS terlihat baik di browser yang
satu, tapi berantakan di browser yang lain. Jadi anda
harus memeriksa tampilan supaya terlihat baik di
semua browser dan menambahkan kode-kode khusus
browser tertentu jika memang dibutuhkan agar
tampilan web anda terlihat baik di semua browser.
Kemampuan CSS
Text-decoration None, underline, overline, line-through, Mengatur dekorasi teks misalnya memberi garis
blink bawah atau menghilangkan garis bawah pada link.
Text-indent Length, % Teks akan menjorok kekanan sesuai lebar yang
diinginkan.
Text-transform None, capitalize, uppercase, lowercase Mengatur tampilan teks yang akan tampak pada
browser apakah huruf kapital atau huruf kecil semua.
Color Color-rgb, color-hex, color-name Memberi warna pada text
Properti CSS – List Item
Properties Value Keterangan
List-style-position Inside, outside Mengatur tempat item yang akan dibuat pada list
tersebut
List-style-image None, URL Menggunakan image sebagai list setiap item, contoh :
List-style-image : url(“a.gif”)
List-style-type None, disc, circle, square, decimal, Mengatur type item list. Misalnya list menggunakan
decimal-leading, lower-roman, upper- tipe lingkaran atau kotak pada list.
roman, lower-alpha, upper-alpha, lower-
greek, lower-latin, upper-latin
Properti CSS - Border
Properties Value Keterangan
Border-style Solid, dotted, dashed, double, groove, Mengatur style garis pada border
ridge, inset, outser
Border-size Auto, length, % Mengatur besarnya ukuran garis
CSS layout
dokumen pada
Konsep dasar CSS lingkungan
website (CSS
Property)
CSS
(Cascading
Style Sheet)
Konsep Dasar CSS
Keuntungan
•update tampilan lebih mudah
• beban bandwidth kecil
• modifikasi web template lebih mudah
• Search engine friendly
• lebih mudah digunakan pada mobile phone
Kekurangan CSS
Kekurangan
tampilan web dengan CSS terlihat baik di browser yang satu, tapi
berantakan di browser yang lain. Jadi anda harus memeriksa
tampilan supaya terlihat baik di semua browser dan
menambahkan kode-kode khusus browser tertentu jika memang
dibutuhkan agar tampilan web anda terlihat baik di semua
browser.
Kemampuan CSS
Text-decoration None, underline, overline, line-through, Mengatur dekorasi teks misalnya memberi garis
blink bawah atau menghilangkan garis bawah pada link.
Text-indent Length, % Teks akan menjorok kekanan sesuai lebar yang
diinginkan.
Text-transform None, capitalize, uppercase, lowercase Mengatur tampilan teks yang akan tampak pada
browser apakah huruf kapital atau huruf kecil semua.
Color Color-rgb, color-hex, color-name Memberi warna pada text
Properti CSS – List Item
Properties Value Keterangan
List-style-position Inside, outside Mengatur tempat item yang akan dibuat pada list
tersebut
List-style-image None, URL Menggunakan image sebagai list setiap item, contoh :
List-style-image : url(“a.gif”)
List-style-type None, disc, circle, square, decimal, Mengatur type item list. Misalnya list menggunakan
decimal-leading, lower-roman, upper- tipe lingkaran atau kotak pada list.
roman, lower-alpha, upper-alpha, lower-
greek, lower-latin, upper-latin
Properti CSS - Border
Properties Value Keterangan
Border-style Solid, dotted, dashed, double, groove, Mengatur style garis pada border
ridge, inset, outser
Border-size Auto, length, % Mengatur besarnya ukuran garis
CSS layout
dokumen pada
Konsep dasar CSS lingkungan
website (CSS
Property)
CSS
(Cascading
Style Sheet)
Selektor Class
jQuery
Introdution
Definisi jQuery
• jQuery adalah javascript library, jQuery mempunyai
semboyan “write less, do more”. jQuery dirancang
untuk memperingkas kode-kode javascript.
pengenalan ajax
jQuery Ajax
Introdution
Definisi jQuery
• jQuery adalah javascript library, jQuery
mempunyai semboyan “write less, do more”.
jQuery dirancang untuk memperingkas kode-
kode javascript.
Penggunaan
framework
bootstrap
Pengenalan
framework
bootstrap Framework
Bootstrap
Pengenalan Framework Bootstrap
Bootstrap adalah framework ataupun tools untuk membuat aplikasi
ataupun situs web responsive secara cepat, mudah dan gratis.
Bootstrap terdiri dari CSS dan HTML untuk menghasilkan Grid Layout,
Typography, Table, Form, Navigation, dan lain-lain.
Persiapan:
Pertama-tama langsung download file yang disediakan oleh bootstrap di situs resminya getbootstrap.com. Pada
halaman tersebut, terdapat tombol Download Bootstrap sebagaimana terlihat pada gambar diatas, langsung saja! klik
tombol tersebut. Kemudian pilih lagi Download Bootstrap.
Setelah didownload, kemudian extract
Penggunaan framework bootstrap
Setelah itu http://jquery.com/download/, Copy All, buat file dengan Notepad++ lalu beri nama "jquery.min.js".
Untuk bisa mengaplikasikan bootstrap component seperti modal dialog, navigation bar dan lainnya yang
membutuhkan boostrap JS, Bootstrap JS juga membutuhkan jQuery library agar bisa berjalan normal. Bootstrap tidak
menyertakan jQuery di dalam file download-nya untuk itu, kita harus mendownloadnya secara terpisah. Hal ini
dilakukan agar kita bisa bekerja dan menggunakannya secara offline (tanpa koneksi internet).
Setelah selesai di download > Ectract file > buat folder di HTDOCTS > Folder dengan nama "Bootstrap" > Copy Paste isi
Extract file "css", 'fonts", "js" ke dalam Folder "Bootstrap".
Notes : Jangan lupa memasukan file "jquery.min.js" ke dalam folder "js".
Hasilnya akan seperti ini :
Penggunaan framework bootstrap
Setelah itu buat index.html di dalam Folder Bootstrap, langkah selanjutnya kita akan memanfaatkan
Framework Bootstrap.
Kunjugi Official Website LayoutIt http://www.layoutit.com/, setelah itu pilih Start Now with
Bootrsrap 3.
Penggunaan framework bootstrap
Silahkan lakukan editing pada layout yang diinginkan, setelah itu Sebelumnya dalam index.html yang sudah kita buat, isinkan code
download Source Code Layout berikut untuk memanggil CSS Boostrap.
Penggunaan framework bootstrap
Selanjutnya kembali ke LayoutIt!, bila tidak ingin login klik Setelah itu Copy lalu Paste Source Code yang didapatkan dari
Continue non logged. LayotuIt!, tempatkan diantara body untuk layout yang kita
lakukan editing.
Penggunaan framework bootstrap
Untuk lebih mudah pemahaman, kita lakukan Copy All saja dan tempatkan pada index.html yang kita buat tadi.
Layout
Sebelum lebih lanjut, kita harus tau dulu kalau Bootstrap menyediakan
jumlah grid dalam 1 baris sebanyak 12 grid. Kalau begitu, ketika kita
ingin membagi 1 baris menjadi 2 bagian (judul dan navigasi), kita harus
membagi 12 grid tersebut untuk 2 objek tersebut. pembagiannya bisa
4 grid judul + 8 grid navigasi, atau 5 grid judul + 7 grid navigasi, atau 6
grid judul + 6 grid navigasi tidak masalah, asalkan jumlah 1 baris
tersebut PAS 12 GRID :
Layout
Contoh disamping menggunakan 4 grid judul + 8 grid
navigasi.
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Layout
CSS hanya kita pakai untuk menambahkan sedikit background, warna, atau font sesuai keinginan kita saja. tampilannya sudah seperti ini:
Layout
Sekarang, di dalam layer content ada 2 jenis baris. ada yang 2 kolom, ada yang 1 kolom. Cara pembuatannya tetap sama, seperti berikut :
Layout
Berikut tampilan hasil akhir dengan grid :
Baris dan Kolom
Grid adalah struktur 2 dimensi yang terdiri dari sumbu horizontal dan vertikal (baris dan kolom).
Sistem grid pada Bootstrap merupakan variasi dari 960 Grid System lebar grid 940px dan jumlah maksimal kolom 12 pada layar lebar
(dekstop).
DiBootstrap, untuk baris direpresentasikan dalam class row sedangkan untuk kolom direpresentasikan dalam class col . Tag div class col
selalu berada di dalam tag div class row. Untuk lebih jelasnya lihat source code berikut :