desain halaman webumhskhusus

Upload: quinshamaniz

Post on 15-Oct-2015

78 views

Category:

Documents


0 download

DESCRIPTION

BElajar WEB

TRANSCRIPT

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    1/93

    [Desain Web] 1

    Teori dan Praktek

    1/1/2013

    STMIK Cikarang

    Kelas Khusus

    esainWeb

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    2/93

    [Desain Web] 2

    PENGANTAR WEB DESIGN

    Desain web adalah seni dan proses dalam menciptakan halaman web tunggal atau keseluruhan dan bis

    melibatkan estetika dan selukbeluk mekanis dari suatu operasi situs web walaupun yang utam

    memusatkan pada look n feel dari situs web tersebut.

    Web adalah fasilitas hypertext yang mampu menampilkan data berupa teks, gambar, suara, animasi, da

    multimedia lainnya, di mana di antara data-data tersebut saling terkait dan berhubungan satu denga

    yang lainnya. Untuk memudahkan dalam membaca data tersebut diperlukan sebuah web browse

    seperti Internet Explorer, Netscape, Opera, maupun Mozilla Firefox

    www (Word Wide Web) : merupakan kumpulan web server dari seluruh dunia yang berfung

    menyediakan data dan informasi untuk digunakan bersama-sama.

    Website (situs web) : merupakan tempat penyimpanan data dan informasi berdasarkan topik tertentu.

    Diibaratkan web site ini seperti buku yang berisi topik tertentu.

    Web Pages (halaman web) : merupakan sebuah halaman khusus dari situs web tertentu. Diibaratka

    halaman web ini seperti halaman khusus dari buku.

    Homepage : merupakan sampul halaman yang berisi daftar isi atau menu dari sebuah situs web.

    Halaman Web merupakan file teks murni (plain text) yang berisi sintaks-sintaks HTML yang dap

    dibuka/ dilihat/ diterjemahkan dengan Internet Browser.

    URL (Uniform Resource Locator) : penunjuk ke suatu resource di Internet pada lokasi tertentu, misa

    http://www.oreilly.com/catalog/javanp3/

    Hosting adalah space dalam server komputer yang digunakan sebagai penempatan data dan file yan

    ada.

    Domain adalah alamat yang di gunakan untuk menuju tempat penempatan data dan file tersebut.

    Level Domain adalah deretan kata dibelakang nama domain.

    Top Level Domain adalah domain tertinggi setelah . (root)

    Global Top Level Domain (gTLD)

    .com (dot commercial)

    .net (dot network)

    .org(dot organization)

    .edu(dot education)

    .gov(dot goverment)

    .mil(dot military)

    .info (dot info)

    Country Code Top Level Domain (ccTLD) adalah diperuntukkan untuk negara, seperti Indonesia denga

    kode ID (co.id, net.id, or.id) atau Singapura dengan kode SG (com.sg, net.sg, dsb).

    Second Level Domain (SLD) adalah nama domain yang anda daftarkan.

    Third Level Domain adalah nama setelah Second Level Domain .

    Misalnya : mail.domainku.com

    http://www.oreilly.com/catalog/javanp3/http://www.oreilly.com/catalog/javanp3/
  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    3/93

    [Desain Web] 3

    Perangkat Lunak Web

    Web Server adalah perangkat lunak server yang berfungsi menerima permintaan HTTP dari client (we

    browser) dan mengirimkan kembali hasilnya dalam bentuk halaman web.

    Yang terkenal diantaranya adalah:

    XAMPPLAMPP

    Internet Information Service (IIS)

    TIPS MEMBUAT WEBSITE PROFESIONAL

    1. Homepage (halaman utama) situs Anda harus dapat diakses maksimal 8 detik atau dapat diaksmelalui koneksi jaringan internet minimal 28,8 kbps. Apabila proses koneksi membutuhka

    waktu yang sangat lama, hal ini akan berpotensi hilangnya customer (pengunjung) yang tida

    betah menunggu terlalu lama. Akhirnya situs kita tidak akan dikunjungi olah para calo

    customer.

    2. Pastikan menyertakan META Tag pada masing-masing halaman website Anda. META Tag adalakode yang memungkinkan search engine (mesin pencari seperti: Google) untuk menentukakata kunci yang relevan dari website Anda.

    3. Pilihlah warna latar belakang (background) yang sesuai, jangan menggunakan warna yanmempengaruhi teks untuk dibaca. Warna situs menjadi sebuah ekspresi hati Anda. Warn

    orange melambangkan keceriaan sedangkan warna ungu atau hitam melambangkan kesurama

    Untuk itu pilihlah warna yang sesuai untuk situs Anda berdasarkan isi yang terkandung dala

    situs tersebut.

    4. Gunakan animasi seperlunya, jangan terlalu berlebihan karena dapat mempengarukonsentrasi pengguna ketika sedang membaca informasi. Selain itu, animasi juga dap

    menghambat akses ke halaman situs Anda. Sebuah animasi yang bagus bukan menjadi jamina

    bahwa situs Anda menarik perhatian pengunjung.

    5. Halaman Utama situs harus lebih spesifik agar para pengunjung dapat mengetahui produk yanditawarkan. Sebagai contoh, jika situs Anda merupakan sebuah lembaga konsultasi mak

    sebaiknya jasa-jasa konsultasi yang ditawarkan ditampilkan di halaman utama. Jangan samp

    pengunjung merasa bingung dengan keberadaan situs Anda yang tidak jelas produk yan

    ditawarkan.

    6. Hindari pemasangan iklan (banner) di bagian atas website Anda. Batasi jumlah banner yang akaditayangkan, maksimal 2 dan idealnya cukup 1 banner. Semakin banyak jumlah banner, semak

    lama proses akses dan akan sangat mengganggukonsentrasi pengguna ketika mengunjungi sit

    Anda.

    7. Hindari adanya iklan pop up yang akan membuat pengunjung menjadi bosan.8. Jangan menambahkan autoplay suara ketika seseorang mengunjungi situs Anda. Sebaikny

    tawarkan, apakah menggunakan intro beserta audio (suara) ataukah langsung ke halamautama.

    9. Periksa website Anda dengan beberapa jenis browser karena masing-masing browser memilikemampuan yang berbeda.

    SOFTWARE DISAIN GRAFIS

    - Adobe Photoshop (http://www.adobe.com) : software ini sangat populer dan dapat diandalkauntuk membuat dan mengedit grafik maupun gambar fotografi.

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    4/93

    [Desain Web] 4

    - Adobe/Macromedia Fireworks (http://www.macromedia.com) : software ini sangat mirdengan Adobe Photoshop, namun tool ini berbasis vektor. Software ini mengijinkan semu

    elemen dapat diedit kembali dan dapat berintegrasi dengan Macromedia Dreamweaver.

    - Adobe/Macromedia Flash (http://www.macromedia.com) : software ini dapat digunakan untumembuat animasi dan berbasis vektor untuk website.

    - -Adobe/Macromedia Dreamweaver : software untuk web editor -> Menyatukan keseluruhangambar dan tata letak desain, animasi, mengisi halaman web dengan teks dan sedikit bahasa

    script.

    FORMAT GRAFIS

    Grafik/gambar dalam sebuah website dapat memberikan efek visual yang luar biasa terhadap websit

    tersebut, namun bisa menambah waktu koneksi akibat banyaknya gambar yang ditampilkan. Graf

    dalam website dapat berupa statik, animasi, dan fotografi.

    Agar koneksi ke website kita lebih cepat, perlu memahami beberapa format file yang sering digunaka

    pada sebuah website, diantaranya:

    - GIF : memiliki warna 8-bit, mendukung dalam bentuk transparan, mengkompresi area warnsecara solid, mereduksi jumlah warna dan menjalin untuk proses download secara cepat, jugdapat digunakan untuk membuat animasi dalam bentuk grafik (animated graphic).

    - JPG : memiliki warna 24-bit,menjaga kualitas brightness dan hue yang ditemukan dalam sebuafoto, dapat disimpan dalam format berkualits tinggi maupun rendan (high or low resolution

    sebuah file jpg dapat pula digunakan versi resolusi rendah (low resolution) dari gambar yan

    nampak ketika gambar sedang didownload, tidak mendukung transparansi.

    - PNG : PNG-8 mendukung warna 8 bit, mengkompres area warna yang pekat, menjaga detaketajaman, mendukung transparansi, kompresi lebih canggih dibandingkan gif karena dap

    mengkompresi sekitar 10-30% lebih kecil dari format GIF.

    DESAIN HALAMAN WE

    Sebuah aplikasi web dibangun menggunakan tag HTML. Pada praktikum pertama ini akan dipelaja

    bagaimana membuat dokumen HTML sederhana, memformat tampilan pada dokumen HTML da

    membuat list yang yang biasa kita gunakan untuk menampilkan daftar dengan urutan tertent

    Praktikum ini akan menggunakan notepad sebagai HTML editornya.

    Pengenalan HTML

    o Format Penulisan Dokumen HTML

    ... informasi tentang dokumen HTML

    ... informasi yang akan ditampilkan di web browser

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    5/93

    [Desain Web] 5

    o Memulai Membuat Dokumen dengan Format HTMLLangkahlangkah untuk memulai membuat dokumen HTML sebagai berikut :

    1. Buka notepad sebagai editor dokumen HTML.2. Buat kode sederhana seperti di bawah ini :

    Halaman Web Pertamaku

    Ini adalah halaman web pertamaku

    3. Simpan dokumen yang telah dibuat dengan menggunakan ekstensi .htm atau .html4. Untuk melihat hasil dari dokumen HTML yang telah dibuat, buka dokumen tersebut

    menggunakan web browser.

    TagTag Dasar HTML

    Heading

    Menggunakan Heading

    Dokumen HTML berikut ini menggunakan heading

    Heading 1Heading 2

    Heading 3

    Heading 4

    Heading 5

    Heading 6

    Informasi

    yang

    dituliskanpada

    tag

    Judul

    Dokumen

    HTML

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    6/93

    [Desain Web] 6

    KomentarPenulisan komentar pada tag HTML sangat berfungsi bagi para programer untuk lebih mudah dala

    meghafal programnya .

    penulisan tag komentar pada HTML tidak berpengaruh apa-apa .

    This is a regular paragraph

    Paragraf

    Memformat Paragraf

    Paragraf Pertama

    Paragraf pertama ini menggunakan rataan kiri.

    Paragraf Kedua

    Paragraf kedua ini menggunakan rataan tengah

    Paragraf Ketiga

    Paragraf ketiga ini menggunakan rataan kanan

    Line Break

    Menggunakan Line Break

    Menggunakan Line Break

    Dengan menggunakan line break, kita dapat memindahkan kalimat

    setelah elemen tersebut satu baris di bawahnya.
    seperti halnya menggunakan ENTER pada word

    processing.

    Preformatted Text

    Menggunakan Preformatted Text

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    7/93

    [Desain Web] 7

    Dokumen HTML ini menggunakan Preformatted Text

    Dimana informasi yang ditampilkan pada web browser Sesuai dengan apa yang dituliskan pada editor

    Apakah tag ini mempermudah penyampaian informasiMelalui dokumen HTML ?

    Memformat Bentuk Tulisan

    Memformat Tulisan

    Tulisan ini akan tercetak tebal

    Tulisan ini akan tercetak miring

    Pada tulisan ini terdapat garis bawah

    Dalam matematika, x pangkat 2 ditulis dengan X 2

    Rumus kimia untuk oxygen adalah O 2

    Tag Font

    Mengolah Font dengan Properties Font

    Tulisan ini dengan font size adalah 1, face Verdan

    dan berwarna merah


    Tulisan ini dengan font size adalah 4,
    face arial da

    berwarna hijau

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    8/93

    [Desain Web] 8

    Horizontal Rules

    Horizontal Rules

    Menambahkan garis horisontal pada dokumen HTML

    MarqueeUntukmembuat tulisan berjalan itu sangat mudah karena hanya dengan kode HTML sederhana suda

    akan tercipta sebuah tulisan berjalan. Kode HTML untuk membuat tulisan berjalan di kenal denga

    perintah Marquee. Kode dasar perintah marquee adalah sebagai berikut :

    Tulisan disini akan berjalan

    Selain kode dasar marquee, ada perintah lain (umumnya disebut sebagai atribut) yang disisipkan untu

    mengatur keindahan tampilan tulisan yang berjalan. Atribut yang sering di gunakan dalam kod

    marquee adalah :bgcolor="warna" Untuk mengatur warna background (latar belakang) teks

    direction="left/right/up/down" Mengatur arah gerakan teks

    behavior="scroll/slide/alternate"Untuk mengatur perilaku gerakan

    - Scroll teks bergerak berputar

    - Slide teks bergerak sekali lalu berhenti

    - Alternate teks bergerak dari kiri kekanan lalu balik lagi ( bolak-balik bo)

    title="pesan" Pesan akan muncul saat mouse berada di atas teks

    scrollmount="angka"mengatur kecepatan geraka, semakin besar angka semakin cepat gerakannya.

    scrolldelay="angka"Untuk mengatur waktu tunda gerakan dalam mili detik

    loop="angka|-1|infinite"Mengatur jumlah loop

    width="lebar"Mengatur lebar blok teks dalam pixel atau persen

    Contohnya :

    marquee dari

    kanan ke kiri

    Ganti "left" dengan keinginan anda yaitu bisa : right, up, down .

    http://www.krtutorplus.com/2007/04/membuat-marquee.htmlhttp://www.krtutorplus.com/2007/04/membuat-marquee.html
  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    9/93

    [Desain Web] 9

    ListList merupakan bentuk umum yang biasa kita gunakan untuk menampilkan daftar dengan urutan

    tertentu. Dalam HTML, dikenal 3 (tiga) istilah list : ordered list, unordered list dan definition list.

    1. List Tanpa Urutan (Unordered Lists)

    Menggunakan List

    Menggunakan Unordered List

    Ordered List dengan Type Default

    Manchester United

    Chelsea

    Arsenal

    Unordered List dengan Type Circle

    Juventus

    AC Milan

    AS Roma

    Unordered List dengan Type Disc

    Real Madrid

    Barcelona

    Malaga

    Unordered List dengan Type Square

    PSV

    Ajax Amsterdam

    Feyenord

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    10/93

    [Desain Web] 10

    2. List Berurut (Ordered Lists)

    Menggunakan List

    Menggunakan Ordered List

    Ordered List dengan Type Default

    Nasi Goreng

    Nasi Rames

    Pecel Lele

    Ordered List dengan Type a

    Nasi Goreng

    Nasi Rames

    Pecel Lele

    Ordered List dengan Type I

    Nasi Goreng

    Nasi Rames

    Pecel Lele

    Ordered List dengan Menambahkan Atribut Start

    Nasi Goreng

    Nasi Rames

    Pecel Lele

    3. Definition Lists

    Belajar membuat HTML yuk

    Membuat Definition Lists

    HTTP

    HyperText Transfer Protocol

    FTP

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    11/93

    [Desain Web] 11

    File Transfer Protocol

    LINK DAN GAMBARDalam aplikasi berbasis web salah satunya adalah bisa menghubungkan satu dokumen dengan

    dokumen lainnya, baik dalam satu server aplikasi web maupun dengan server aplikasi web yang

    berbeda di seluruh dunia maya.

    HTML menyediakan hypertext link yang merupakan daerah teks (ataupun gambar) yang bisa link

    (menyambungkan) ke dokumen HTML yang lain. Seiring berkembangnya teknologi internet, bukan

    hanya teks dan gambar yang bisa link ke dokumen tertentu, file multimedia pun sudah dapat dibuat

    link ke dokumen yang diinginkan.

    1. LinkKekuatan utama dokumen HTML terletak pada hypertext link atau hyperlink atau lebih singkat la

    disebut link. Dengan hyperlink ini kita bisa membuka dokumen HTML lain atau langsung menuju k

    bagian tertentu sebuah dokumen HTML. Hyperlink ini dapat diletakkan pada teks tertentu ataupun pad

    sebuah image, bila diletakkan pada teks maka teks tersebut (secara default) akan digaris-bawahi da

    warnanya menjadi berbeda. Sintaksis penulisan :

    nama_link

    Beberapa atribut yang dapat ditambahkan dalam tag diantaranya :

    2. Membuat Link antar Dokumen HTMLContoh membuat link ini, dapat dilihat dari script di bawah ini, sebelumnya siapkan halaman htm

    dengan nama jur_MI.htm, jur_KA.htm, jur_TI.htm (disimpan dalam satu direktori) dan simpan scridibawah ini dengan nama file Link.htm :

    Situs STMIK

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    12/93

    [Desain Web] 12

    STMIK CIkarang

    Jl. Kapt. Sumantri No. 16 Cikarang-Bekasi

    [ Manajemen Informatika ]

    [ Komputer Akuntansi ]

    [ Teknik Informatika ]



    [ BAA ]

    [ Dikti ]

    3. Membuat Link ke Bagian Tertentu dalam DokumenSeringkali halaman web adalah halaman yang panjang dan selalu membukanya dari posisi awal aka

    sangat melelahkan bagi pengguna. Untuk itu akan lebih memudahkan bila kita langsung merujuk pad

    bagian tertentu sebuah halaman web. Caranya dengan menyisipkan Tag Anchor dengan atribu

    "name" di bagian dokumen yang akan dituju.

    Berikut ini sintaksisnya :

    Untuk menggunakan link yang akan merujuk ke bagian dokumen itu, ditambahkan '#nama_section"

    menjadi :

    langsung ke nama section

    Membuat Link Ke Bagian dalam Dokumen

    Membuat Link ke Bagian dalam Dokumen

    Bab 1

    Pada bab ini akan dijelaskan tutorial membuat dokumen HTML.
    Mulai dari membuat dokumen HTML yang sederhana sampai membuat sebuah web.

    Sebagai pendahuluan, coba klik link ini untuk

    menuju ke bagian lain pada dokumen ini..

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    13/93

    [Desain Web] 13

    1.1 Sekilas Sejarah Internet

    Bab ini adalah bagian lain pada dokumen yang dituju ketika link

    pada Bab 1 diklik.

    Untuk kembali ke Bab 1, klik disini

    4. GambarUntuk menyisipkan gambar kita dapat memanfaatkan tag . Format file gambar yang bi

    ditampilkan bisa bermacam-macam, misalnya jpg, png, gif dan sebagainya.

    Sintaksis:

    Contoh :

    Menambahkan Image

    Menambahkan image ke dalam dokumen HTML


    Mengatur border pada image


    5. Gambar sebagai Hyperlink

    Halaman Awal

    Selamat Datang di Situs Pribadi Saya

    Untuk bisa menjelajahi situs ini, silahkan klik pada gambar berikut :


  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    14/93

    [Desain Web] 14



    Selamat menikmati penjelajahan di situs ini.

    FORM

    ... elemenelemen yang ditambahkan dalan form ...

    Jenis Inputan dalam Form1. Text

    Menambahkan Elemen Text

    nama :


    npm :

    2. Password

    Menyembunyikan Password

    Password Anda :

    3. Radio

    Menambahkan Pilihan pada Dokumen HTML

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    15/93

    [Desain Web] 15

    Jenis kelamin :


    Laki- laki


    Perempuan

    4. Checkbox

    Pilihan Ganda pada Dokumen HTML

    Hobi Anda :


    Baca


    Belanja


    Coding


    Nonton

    5. ButtonAda 4 (empat) jenis varian pada elemen ini :

    - Submit

    Tombol ini berfungsi untuk memanggil url yang sudah didefisikan di atribut action.

    - Reset

    Tombol ini berfungsi untuk mengembalikan form ke kondisi awal (mengosongkan nilai semu

    elemen yang ada pada form)

    - Button

    Tombol ini berfungsi untuk membuat form lebih interaktif dengan memanggil script lain.

    - Image

    Menggunakan gambar sebagai pengganti tombol.

    Menambahkan Tombol di Dokumen HTML

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    16/93

    [Desain Web] 16

    6. Textarea

    Menerima Masukan yang Panjang

    Deskripsi diri :


    Tuliskan deskripsi diri Anda disini

    7. Select

    Pilihan Menggunakan Dropdown

    Peminatan pilih salah satu:


    Web Master

    Database ManagementComputer Network Management


    Kemampuan :


    asp

    php

    mysql

    oracle

    hardware

    jaringan

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    17/93

    [Desain Web] 17

    LAYOUT HALAMAN WEB

    Untuk membuat desain halaman web, salah satunya dapat dibuat menggunakan tabel.

    Tabel merupakan cara untuk menampilkan informasi dalam halaman web dengan bentuk kolom da

    baris. Hampir semua web site yang berkualitas dan profesional, dirancang dengan menggunakan tabeLayaknya sebuah spreadsheet yang memiliki sel dan berisi angka-angka, tabel dalam web jug

    mempunyai sel yang berisi link, gambar dan text.

    o Membuat Tabel dan Judul TabelTerdapat tiga tag atau elemen utama yang digunakan dalam pembuatan table, yaitu: ,

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    18/93

    [Desain Web] 18

    Rp. 22500

    2

    Nutrisari Jus JerukRp. 2450

    3

    Rp. 7350

    3

    Kacang Kulit Garuda

    Makanan

    Rp. 9800

    2

    Rp. 19600

    4

    Tango Coklat

    Rp. 2750

    1

    Rp. 2750

    5

    Snack Ringan

    Rp. 64502

    Rp. 12900

    TOTAL

    Rp. 65100

    o Lebih Lanjut dengan Tabel

    Menyisipkan Gambar pada Tabel

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    19/93

    [Desain Web] 19

    Dokumentasi Fotograpi

    1.

    2.

    3.

    Jenis Komputer

    Jenis Jam

    Lampu

    MEMBUAT WEBSITE SEDERHANA DENGAN HTM

    1. Mengatur LayoutUntuk memudahkan kita dalam membuat suatu layout yang diinginkan, maka gambarlah terleb

    dahulu di kertas bentuk layout, misalnya kita akan menggambar layout dengan bentuk seperti

    bawah ini.

    HEADER

    NAVIGASI

    CONTENT

    FOOTER

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    20/93

    [Desain Web] 20

    2. Menerapkan Layout Dalam Bentuk tabelSetelah menggambar layout di kertas, sekaranglah saatnya membuat layout yang telah kita rancan

    tersebut ke dalam halaman web. Dalam halaman web, layout dapat dibuat dengan bantuan tabel

    baris 2 kolom). Berikut script HTML untuk membuat layout table beserta assesorisnya.

    Situs Akademik STMIK Cikarang

    ..

    ..

    ..

    ..

    ..

    Simpan dengan nama index.htmldan jalankan script anda serta lihat hasilnya di bawah ini :

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    21/93

    [Desain Web] 21

    3. Menghias HeaderPada layout tabel, bagian header terletak pada baris pertama dan kedua. Pertama-tama kita akamengisi header pada baris pertama, pada header baris pertama tersebut akan diisi dengan gamba

    Siapkan gambar dengan ukuran 800 x 150, desain gambar anda tersebut dengan potoshop ata

    software edit gambar yang anda sukai. Buatkan folder dengan nama / images dan masukkan gamba

    gambar yang akan dipakai ke folder tersebut.

    Kita asumsikan bahwa nama gambar adalah header.gifdisimpan pada folder images.

    Berikut script HTML yang kita buat :

    Pada baris kedua kita akan mengisikan teks yang berjalan (marquee).

    Berikut script HTML yang kita buat :

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    22/93

    [Desain Web] 22

    .. Sekolah Tinggi pertama di Kabupaten Bekasi

    ..

    Silahkan simpan kembali file anda dan lihat hasilnya seperti di bawah ini :

    4. Mengisi KontentBaris ketiga mempunyai dua kolom, pada kolom 1 akan ditempati link-link atau tombol yan

    berfungsi untuk navigasi dalam situs tersebut.

    Berikut script HTML yang perlu anda ketikkan :

    .:: M E N U ::.

    H o m e

    P r o f i l

    A k a d e m i k

    Kemahasiswaan

    Fasilitas

    Pendaftaran

    K o n t a k

    Silahkan simpan kembali file anda dan lihat hasilnya.

    Pada bagian content yang terletak pada baris ketiga kolom kedua berisi informasi utama dari situs

    kita.

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    23/93

    [Desain Web] 23

    Berikut script HTML yang perlu anda ketikkan :

    Selamat Datang di Website STMIK

    Cikarang

    Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) Cikarang

    merupakan Sekolah tinggi pertama di kabupaten Bekasi, lokasi terletak di jantung kota cikarang

    tepatnya di Jl. Kapten Sumantri No. 16 Cikarang Utara, Bekasi.

    STMIK Cikarang berawal dari

    Institut Bina Bangsa Indonesia (IBBI) yang berdiri pada tahun 1993. Seiring dengan perjalanan

    waktu, perkembangan zaman dan kemajuan teknologi serta tumbuhnya sentra- sentra industri d

    daerah Cikarang, maka IBBI pada tahun 1995 berubah status menjadi Politeknik Bina Bangsa

    Indonesia(PBBI). PBBI menyelenggarakan pendidikan informatika setara Diploma Satu (D-I).


    Politeknik yang dibentuk berada di bawah naungan Yayasan Pengembangan Pendidikan

    Dinamika (YPPD) Cikarang. Pada tahun 1997 terbentuklah sebuah perguruan tinggi yang bernam

    "Akademi Manajemen Informatika dan Komputer (AMIK) Cikarang" berdasarkan Surat Keputusa

    dari Menteri Pendidikan dan Kebudayaan Republik Indonesia nomor : 067/D/0/1997.

    Dengan terbitnya SK Menteri tersebut maka AMIK Cikarang dapat menyelenggarakan pendidika

    program Diploma Tiga(D-III) untuk Jurusan Manajemen Informatika dan Komputerisasi

    Akuntansi. Akademi Manajemen Informatika dan Komputer (AMIK) Cikarang berubah status

    menjadi "Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK)" Cikarang.

    STMIK Cikarang membuka Program Sarjana (S1) dan Diploma Tiga

    (D3),dengan jurusan masing-masing sebagai berikut :

    Sarjana (S1)

    Teknik Informatika (TI)

    Sistem Informasi (SI)

    Diploma Tiga (D3)

    Manajemen Informatika (MI)

    Komputerisasi Akuntansi (KA)

    Silahkan simpan kembali file anda dan lihat hasilnya seperti di bawah ini :

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    24/93

    [Desain Web] 24

    5. Bagian FooterPada layout table, bagian footer terletak pada baris keempat. Baris keempat hanya mempuny

    satu kolom saja. Berikut script HTML yang perlu anda ketikkan :

    2013 Team lab STMIK Cikarang

    Simpan kembali file anda dan lihat hasilnya seperti di bawah ini :

    6. File-file pendukungSilahkan lihat gambar folder di bawah ini :

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    25/93

    [Desain Web] 25

    Berdasarkan gambar di atas, terdapat file-file pendukung yaitu :

    profil.html Halaman profil

    akademik.html Halaman Akademik

    mahasiswa.html Halaman Kemahasiswaan

    fasilitas.html Halaman Fasilitas

    pendaftaran.html Halaman Pendaftaran Online

    kontak.html Halaman Kontak

    Cara membuat file tersebut adalah save as file index.html anda dengan profil.html, ganti conte

    utama anda (baris ketiga kolom kedua) dengan konten/isi sesuai dengan profil.

    Untuk file-file lainnya gunakan cara yang sama seperti profil.html di atas. Sehingga halaman we

    anda berjalan sesuai dengan yang diharapkan.

    CASCADING STYLE SHEET (CSS

    Style Sheet adalah text sederhana dengan eksitensi (.css) yang ditulis menurut aturan bahas

    pemrograman yang merujuk rekomendasi dari CSS 1 atau CSS 2 dari W3C/ World Wide Web Consortiu

    (w3.org) yang merupakan badan gabungan dari pemilik web, universitas, perusahaan ( seperti

    Microsoft, Netscape, Apple, Opera, Mozilla dan Macromedia) tak luput juga para ahli dalam bidang web

    W3C dapat dikatakan sebagai acuan atau pedoman dalam menentukan teknologi paling mutakhir padweb, tujuannya adalah untuk mengurangi kekacauan Kode pada sebuah web serta mempermudah akse

    web oleh user dari berbagai macam Browser.

    Rekomendasi yang dikeluarkan W3C merupakan standardisasi dari pengembang Web, Web Design da

    Programming web.

    Jika sebuah web menggunakan kode yang sudah sesuai dengan standarisasi W3C, maka web terseb

    akan mudah diakses oleh berbagai macam browser.

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    26/93

    [Desain Web] 26

    Keuntungan Menggunakan CSS

    Salah satu keuntungan dari menggunakan CSS adalah anda bisa membuat ratusan bahkan ribua

    halaman website hanya dengan satu kali penulisan bahasa CSS.

    Keuntungan lainnya dalam menggunakan CSS adalah karena CSS sudah menjadi elemen penting dala

    pembuatan web yang sesuai dengan teknologi Web 2.0 atau web modern yang sudah menjadi tren sa

    ini dan beberapa tahun yang akan datang.

    Memang dengan CSS adalah solusi cepat dalam membuat suatu website.

    Fungsi HTML dan CSS pada halaman Web

    Menurut rekomendasi dari W3C, untuk pembuatan suatu website, untuk menjadikan kerangka dari we

    anda perlu menggunakan HTML dan untuk design dari website anda dituntut untuk menguasai CSS.

    Aturan penulisan CSS

    Pada CSS ada komponen utama dalam penulisannya yaitu Selektor dan Deklarator.

    Selektor { Deklarator};

    Selektor merupakan Tag dari penulisan HTML semisal H1,H2,p,b dan lain-lain.

    Deklarator adalah yang memerintahkan browser untuk membuat tampilan pada selector sesuai denga

    perintah yang ada pada deklarator.

    Sedangkan deklarator terdiri dari Property dan Value

    Contoh

    Biasanya pada penulisan artikel banyak digunakan Tag

    atau paragraph, jika anda ingin meruba

    penulisan font dari artikel anda pada paragraph, pada CSS penulisannya adalah sebagai berikut :

    p {font-family: verdana};

    Merupakan selektor dari paragraph dan yang berada dalam kurung kurawal adalah deklaratornya yan

    memerintahkan browser untuk menampilkan artikel paragraph dengan font verdana. Sedangkan fon

    family adalah Property dan verdana adalah Value.

    Detail rumusnya sebagai berikut ini :

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    27/93

    [Desain Web] 27

    Selector ID dan Selector Class

    Selain selector yang bisa ditulis secara langsung dengan menghilangkan tanda semisal

    cuku

    anda tulis p saja, ada selektor lain yang tidak kalah pentingnya yaitu selector ID dan selektor Class.

    Selektor ID

    Fungsi dari selektor Id adalah untuk memberi tanda supaya pada tag HTML yang sudah diberi ID bisa d

    beri format lain.

    Sebagai contoh :

    Penulisan pada Tag HTML

    disini anda menulis artikel

    Tulisan artikel anda yang lain

    Disini anda memberi Selektor ID dengan nama toc, dan pada CSS anda bisa memberi code sebag

    berikut ini :

    P (font-family:verdana}

    #toc{ font-family:arial}

    Pada selector ID penulisan ID ditandai menggunakan tanda # Yang berarti artikel pada p yang suda

    diberi ID akan dibaca font menjadi arial sedangkan sedangkan p yang lain dibaca menggunakan fon

    verdana.

    Selektor Class

    Untuk selektor Class fungsinya sama dengan selektor ID namun pada selektor Class anda bisa membe

    lebih dari satu selector class tetapi pada selektor ID anda tidak bisa memberi nama ID yang sam

    Contoh penulisan Selektor Class :

    Pada Tag HTML

    artikel anda disini

    Pada CSS :

    .media {font-family:calibri}

    Pada selektor Class penulisan Class ditandai menggunakan tanda .

    Cara Menggabungkan HTML dengan CSS

    Ada tiga cara untuk menggabungkan antara file HTML dengan file CSS., yaitu sebagai berikut :

    1. Inline StyleInline Style adalah cara penulisan file CSS secara langsung kedalam Tag HTML, berikut ini conto

    penulisan Inline Style:

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    28/93

    [Desain Web] 28

    2. Embedded StyleEmbedded Style merupakan cara penulisan CSS kedalam file HTML per halaman ( Page ) da

    penulisan file CSS sebelum .. Berikut ini contoh penulisannya :

    3. Link StyleUntuk penulisan Link Style merupakan penulisan secara terpisah antara file HTML dan file CSS da

    kita tinggal memasang link saja, dan pemasangan Link anda bisa taruh di antara

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    29/93

    [Desain Web] 29

    Untuk cara Link Style ini yang banyak dipakai oleh para Web Design atau programmer karena cara Lin

    Style cukup satu kali penulisan file CSS yang nantinya dipakai oleh seluruh halaman Website.

    Biasanya para Web Design menamai file Link Style CSS dengan nama style.css.

    Berikut ini contoh filenya:

    File CSS biasanya disimpan dengan ekstitensi .css atau dengan nama style.css

    Catatan :

    Untuk menyisipkan Link ke file style.css penempatannya harus diantara .. Anda bisa membuat lebih file css lebih dari satu sesuai dengan kebutuhan.Komponen Property yang Digunakan

    Property Text Style

    Property Text Style bisa anda gunakan untuk membuat gaya tulisan anda pada web. Adapun kompone

    Text Style atau yang berhubungan dengan model atau gaya tulisan/font dari CSS adalah sebagai berik

    ini:

    1. ColorProperty ini mengontrol warna dari text penulisannya

    Selektor {color:#000000}

    Value bisa warna Hexadesimal bisa hanya tulisan misalnya untuk kuning menggunakan Yellow.

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    30/93

    [Desain Web] 30

    2. Font-weightProperty ini mengontrol tebal dari text penulisannya

    Selektor { font-weight:100}

    Value bisa anda tulis dengan angka mulai dari seratus dan dilanjutkan dengan kelipatannya atabisa anda tulis dengan kata Bold atau yang lain.

    3. Font-familyProperty ini untuk mengatur font yang anda pakai

    Selektor{font-family:Arial, Helvetica, sans-serif}

    Untuk jenis font sebaiknya menggunakan standard bawaan Windows,jika ingin terbaca ole

    seluruh user.

    4. Font-sizeProperty ini untuk mengatur ukuran font yang akan dipakai

    Selektor{ font-size:12px}

    Untuk ukuran font anda bisa menggunakan ukuran px,em atau small,medium,large dan lai

    lain.

    5. Font-variantProperty ini untuk mengatur font yang akan muncul apakah menggunakan huruf kecil atau sma

    caps

    Selektor{ font-variant:small-caps} atau anda bisa menggunakan normal.

    6. Font-styleProperty ini untuk mengatur style font yang akan digunakan pada text

    Selektor{ font-style:italic} pilihan value lain normal, oblique

    7. Text-decorationProperty ini untuk mengatur style font lanjutan dari font style.

    Selektor{text-decoration:underline} atau value lain : line through, none, blink, overline

    8. Text-transformProperty ini untuk mengatur capital font

    Selektor{ text-transform:lowercase} value lain: uppercase, capitalize

    Property Text Layout

    Property Text Layout ini berfungsi untuk mengatur bagaimana efek dari suatu layout suatu tulisan pad

    halaman website. Property ini lebih berfokus pada penempatan dan tampilan yang ditempatkan pad

    halaman web anda.

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    31/93

    [Desain Web] 31

    Anda bisa mengkombinasikan antara tampilan page layout dan text layout supaya tampilan websi

    anda lebih elegant dan sesuai dengan keinginan anda dan itu yang jelas tidak bisa anda dapatkan pad

    HTML.

    1. Letter-spacingProperty ini untuk mengontrol jarak space antar karakter

    Selektor{letter-spacing:normal}

    untuk value normal maka akan diatur oleh browser sebagai justify text.

    2. Word-spacingProperty ini untuk mengontrol jarak space antar text atau kata

    Selektor{ word-spacing:normal}

    3. Line-heightProperty ini untuk mengatur jarak line atau garis

    Selektor{ line-height:normal}

    value lain : em, px atau persentase %

    4. Text-indentProperty ini untuk mengatur dari baris pertama yang masuk biasanya untuk awal paragraph.

    Selektor{ text-indent:50px}

    5. Text-alignProperty ini untuk mengatur posisi dari text

    Selektor{ text-align:justify}

    Value lain : left, right, center

    6. Vertical-alignProperty ini untuk mengontrol jarak space antar text atau kata

    Selektor{ vertical-align:top}

    value lain: text-top,text-bottom, bottom, middle, baseline, sub, super.

    7. DirectionProperty ini untuk mengatur dan menentukan arah dari suatu tulisan pada website

    Selektor{ direction:ltr}

    Value lain : rtl

    Keterangan : ltr =Tulisan yang terbaca dari kiri ke kanan rtl =Tulisan yang terbaca dari kanan k

    kiri

    8. Unicode-bidiProperty ini untuk mengontrol dan mengarahkan pada tulisan unicode

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    32/93

    [Desain Web] 32

    Selektor{ unicode-bidi:bidi-override}

    Value lain : normal, embed

    Property Border

    Property ini adalah untuk mengatur elemen yang mempunyai garis dengan berbagai variasi lebar, warn

    serta gaya suatu tampilan. Anda bisa membuat suatu garis antara kiri-kanan-atas-bawah denga

    berbeda style.

    1. BorderProperty ini untuk mengatur border secara keseluruhan

    Selektor{border:normal}

    Value lain : thin, thick, dashed, dotted, double, grove, hidden, inset, none , outset, ridge, solid

    2. Border-widthProperty ini untuk mengatur lebar border secara keseluruhan

    Selektor{ border-width:thin}

    Value lain : thick, medium

    3. Border-top-widthProperty ini untuk mengatur lebar border top

    Selektor{ border-top-width:thin}

    Value lain : thick, medium

    4. Border-right-widthProperty ini untuk mengatur lebar border right

    Selektor{ border-right-width:thin}

    Value lain : thick, medium

    5. Border-bottom-widthProperty ini untuk mengatur lebar border bottom

    Selektor{ border-bottom-width:thin}

    Value lain : thick, medium

    6. Border-left-widthProperty ini untuk mengatur lebar border left

    Selektor{ border-left-width:normal}

    Value lain : thick, medium

    7. Border-colorProperty ini untuk mengatur warna dari border

    Selektor{ border-color:#333333}

    Value lain : anda bisa gunakan warna hexadecimal yang awalnya dimulai dengan tanda #

    8. Border-styleProperty ini untuk mengatur style dari border

    Selektor{ border-style:normal}

    Value lain : thin, thick, dashed, dotted, double, grove, hidden, inset, none , outset, ridge, solid

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    33/93

    [Desain Web] 33

    9. Border-topProperty ini untuk mengatur border top

    Selektor{ border-top:normal}

    Value lain : thin, thick, dashed, dotted, double, grove, hidden, inset, none , outset, ridge, solid

    10.Border-rightProperty ini untuk mengatur border right

    Selektor{ border-right:normal}

    Value lain : thin, thick, dashed, dotted, double, grove, hidden, inset, none , outset, ridge, solid

    11.Border-bottomProperty ini untuk mengatur border bottom

    Selektor{ border-bottom:normal}

    Value lain : thin, thick, dashed, dotted, double, grove, hidden, inset, none , outset, ridge, solid

    12.Border-leftProperty ini untuk mengatur border left

    Selektor{ border-left:normal}

    Value lain : thin, thick, dashed, dotted, double, grove, hidden, inset, none , outset, ridge, solid

    Property Margin

    Property Margin ini untuk mengatur ruang atau jarak batasan antar elemen, misalnya antara eleme

    atas dan bawah, atau antara kiri dan bawah dan lain-lain.

    1. MarginProperty ini untuk mengatur jarak meliputi secara keseluruhan antar elemen

    Selektor{ margin:auto}

    Value lain bisa ukuran px,em atau persentase misalnya 25%2. Margin-top

    Property ini untuk mengatur jarak top dengan elemen

    Selektor{ margin-top:auto}

    Value lain bisa ukuran px,em atau persentase misalnya 25%

    3. Margin-leftProperty ini untuk mengatur jarak left dengan elemen

    Selektor{ margin-left:auto}

    Value lain bisa ukuran px,em atau persentase misalnya 25%

    4. Margin-rightProperty ini untuk mengatur jarak right dengan elemen

    Selektor{ margin-right:auto}

    Value lain bisa ukuran px,em atau persentase misalnya 25%

    5. Margin-bottomProperty ini untuk mengatur jarak bottom dengan elemen

    Selektor{ margin-bottom:auto}

    Value lain bisa ukuran px,em atau persentase misalnya 25%

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    34/93

    [Desain Web] 34

    Property Padding

    Property padding adalah untuk mengatur ruang antara elemen dan konten.

    1. PaddingProperty ini untuk mengatur ruang elemen dengan konten secara global

    Selektor{ padding:7px}

    Value lain bisa ukuran px,em atau persentase misalnya 25%

    2. Padding-topProperty ini untuk mengatur ruang elemen top dengan konten

    Selektor{ padding-top:7px}

    Value lain bisa ukuran px,em atau persentase misalnya 25%

    3. Padding-leftProperty ini untuk mengatur ruang elemen left dengan konten

    Selektor{ padding-left:7px}

    Value lain bisa ukuran px,em atau persentase misalnya 25%

    4. Padding-rightProperty ini untuk mengatur ruang elemen right dengan konten

    Selektor{ padding-right:7px}

    Value lain bisa ukuran px,em atau persentase misalnya 25%

    5. Padding-bottomProperty ini untuk mengatur ruang elemen bottom dengan konten

    Selektor{ padding-bottom:7px}

    Value lain bisa ukuran px,em atau persentase misalnya 25%

    Property Page Layout

    Property Page Layout adalah untuk mendesign suatu layout pada halaman web, ini property pentin

    yang harus anda kuasai karena dengan menguasai property ini maka anda bisa membuat suatu halama

    web yang bagus dan tentunya harus didukung dengan kreatifitas.

    Pada HTML tidak mendukung akan tampilan layout sebaik CSS, dengan menguasai Property ini anda jug

    bisa merubah pada themes atau template melalui script CMS yang ada sekarang ini.

    1. PositionProperty ini untuk menentukan di mana elemen akan ditempatkan juga untuk menempatkan

    elemen induk.

    Selektor{ position:absolute}

    Value lain : fixed,relative, static, top, bottom, left, right

    2. TopProperty ini untuk menentukan bagian atas dari suatu elemen ditempatkan.

    Selektor{ top:absolute}

    Value lain : fixed,relative, static,auto

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    35/93

    [Desain Web] 35

    3. LeftProperty ini untuk menentukan bagian kiri dari suatu elemen ditempatkan.

    Selektor{ left:absolute}

    Value lain : fixed,relative, static,auto

    4. BottomProperty ini untuk menentukan bagian bawah dari suatu elemen ditempatkan.

    Selektor{ bottom:absolute}

    Value lain : fixed,relative, static,auto

    5. RightProperty ini untuk menentukan bagian kanan dari suatu elemen ditempatkan.

    Selektor{ right:absolute}

    Value lain : fixed,relative, static,auto

    6. WidthProperty ini untuk menentukan lebar dari suatu elemen

    Selektor{width:50%}

    Value lain: px,em,auto

    7. Min-widthProperty ini untuk menentukan lebar minimal dari suatu elemen

    Selektor{ min-width:50%}

    Value lain: px,em,auto,none

    8. Max-widthProperty ini untuk menentukan lebar maximal dari suatu elemen

    Selektor{ max-width:50%}

    Value lain: px,em,auto,none

    9. HeightProperty ini untuk menentukan tinggi dari suatu elemen

    Selektor{ height:50%}

    Value lain: px,em,auto,none

    10.Min-heightProperty ini untuk menentukan tinggi minimal dari suatu elemen

    Selektor{ min-height:50%}

    Value lain: px,em,auto,none

    11.Max-heightProperty ini untuk menentukan tinggi maximal dari suatu elemen

    Selektor{ max-height:50%}

    Value lain: px,em,auto,none

    12. z-indexProperty ini untuk mengatur beberpa elemen yang terjadi overlap

    Selektor{z-index:auto}

    Value lain mengunakan bilangan bulat ( integer)

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    36/93

    [Desain Web] 36

    13.VisibilityProperty ini untuk mengatur elemen apakah ditampilkan pada browser atau tidak.

    Selektor{ visibility:hidden}

    Value lain : visible, collapse

    14.OverflowProperty ini untuk mengatur menampilkan konten yang tidak bisa ditampung oleh elemen

    Selektor{ overflow:auto}

    Value Lain : hidden, scroll, visible

    15.FloatProperty ini membuat efek elemen yang keluar dari flow dan ditempatkan disisi kiri atau kanan

    suatu elemen

    Selektor(float:left}

    Value lain : None, right

    16.ClearProperty ini digunakan bersama dengan float dan disini ditentukan apakah elemen bisa

    menerima suatu float atau tidak.

    Selektor{ clear:both}

    Value lain : left, right, none

    17.ClipProperty ini untuk mengatur cupilkan kecil suatu elemen untuk ditampilkan.

    Selektor{ clip:rect('top', 'right', 'bottom', 'left')}

    Value lain : both

    Property Background

    Property ini berguna untuk mengatur tampilan background atau halaman belakang suatu web ser

    pengaturan suatu background yang lainnya misalnya background dari font.

    1. BackgroundProperty ini untuk mengatur background secara luas

    Selektor{ background:bottom}

    Untuk value lain bisa : url, none, center, left, right, top, no-reapet, reapet, reapet-x, reapet-y,

    fixed, scroll Untuk contoh penggunaaan value url :

    Selektor(background:url(http://www.stmik.com/background.png) fixed no-reapet top left}

    2. Background-colorProperty ini untuk mengatur warna dari background

    Selektor {background-color:#000033}

    Value lain anda bisa gunakan pewarnaan hexadecimal.

    3. Background-imageProperty ini untuk mengatur background gambar dari suatu table , halaman atau elemen yang

    lain

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    37/93

    [Desain Web] 37

    Selektor(background:url(https://reader003.{domain}/reader003/html5/0303/5a9aaf692356e/5atau value none untuk tidak

    menampilkan gambar.

    4. Background-attachmentProperty ini untuk mengatur suatu gambar apakah jika mouse di scroll gambar ikut scroll atau

    tetap

    Selektor{ background-attachment:scroll}

    Value lain : fixed

    5. Background-repeatProperty ini untuk membuat perintah pada image yang ada pada background untuk perulangan

    karena disebabkan gambar yang ukuran kecil

    Selektor{ background-repeat:repeat}

    Value lain: no repeat, reapet-x, reapeat-y

    6. Background-positionProperty ini untuk mengatur posisi dari gambar background pada halaman.

    Selektor{ background-position:top}

    Value lain : left, right, bottom, center

    Property Type Elemen

    Property ini untuk mengatur suatu elemen dalam web.

    1. DisplayProperty ini untuk mengatur sebagaimana elemen akan terpasang pada halaman website

    Selektor{ display:block}

    Value lain : compact, inline, inline-table, list-item, marker, none, run-in, table, table-caption,

    table-cell, table-column, table-column-group, table-footer-group, table-header-group,table-row

    table-row-group

    2. White-spaceProperty ini dapat digunakan jika anda menggunakan elemen block dan untuk menentukan apa

    yang akan browser lakukan kepada white-space ( spasi )

    Selektor{ white-space:normal}

    Value lain : normal, nowrap, pre

    3. List-style-typeProperty ini digunakan untuk menentukan suatu Style List Item ( Bullet )

    Selektor{ list-style-type:armenian}

    Value lain : cirle, cjk-ideographic, decimal, decimal-leading-zero, disc, georgian, hebrew,

    hiragana, hiragana-iroha, lower-alpha, lower-greek, lower-latin, lower-roman, none, square,

    upper-alpha, upper-latin, upper-roman

    4. List-style-imageProperty ini untuk membuat bullet dari gambar

    Selektor{ list-style-image:url(http://www.stmik.com/bullet.gif)}

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    38/93

    [Desain Web] 38

    5. List-style-positionProperty ini untuk mengatur posisi bullet

    Selektor{ list-style-position:inside}

    Value lain : outside

    6. List-styleProperty ini untuk mengatur style dari list ( bullet ) secara global

    Selektor{ list-style-type:armenian}

    Value lain : url, inside, outside, cirle, cjk-ideographic, decimal, decimal-leading-zero, dis

    georgian, hebrew, hiragana, hiragana-iroha, lower-alpha, lower-greek, lower-latin, lower-roma

    none, square, upper-alpha, upper-latin, upper-roman

    7. Border-collapseProperty ini untuk mengatur border table

    Selektor{border-collapse:collapse}

    Value lain : separate

    8. Border-spacingProperty ini untuk mengatur space pada border

    Selektor{border-spacing:0}

    9. Caption-sideProperty ini untuk mengatur posisi dari caption

    Selektor{caption-side:bottom}

    Value lain : top, left, center, right

    10.Empty-cellsProperty ini untuk menampilkan atau menyembunyikan cell pada table

    Selektor{empty-cells:hide}

    Value lain : show

    11.Table-layoutProperty ini untuk mengatur layout suatu table apakah menyesuaikan atau tetap .

    Selektor{table-layout:auto}

    Value lain : fixed

    Property Interface

    Property ini untuk mengatur tampilan pada web untuk membuat tampilan yang ditujukan untu

    pengguna.

    1. CursorProperty ini untuk mengatur tampilan cursor yang kan dipakai user pada browser

    Selektor{cursor:auto}

    Value lain : url , crosshair, default, e-resize, help, move, ne-resize, n-resize, nw-resize, pointe

    se-resize, sw-resize, text, wait, w-resize

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    39/93

    [Desain Web] 39

    2. OutlineProperty ini mengatur garis tepi dari elemen secara global

    Selektor{outline:#333333}

    Untuk warna bisa menggunakan warna hexadecimal lain atau value lain : dashed, dotte

    double, groove, hidden, inset, none, outside, ridge, solid, medium, thin, thick

    3. Outline-colorProperti ini mengatur warna dari garis tepi suatu elemen

    Selektor{outline:#333333}

    Untuk warna bisa menggunakan warna hexadecimal lain

    4. Outline-styleProperty ini untuk mengatur style dari garis tepi suatu elemen

    Selektor{outline:dashed}

    Value lain : dotted, double, groove, hidden, inset, none, outside, ridge, solid, medium, thin, thic

    5. Outline-widthProperty ini untuk mengatur sebeapa lebar garis tepi suatu elemen

    Selektor{ outline-width:medium}

    Value lain : thick, thin

    DESAIN WEB MENGGUNAKAN CS

    Desain Layout Website

    Terlebih dahulu anda buat folder untuk menyimpan hasil pekerjaan.

    Kemudian anda buka folder tersebut dan buat lagi folder images yang digunakan untuk menampun

    images/gambar.

    Buat gambar dengan nama header.jpg dan footer.gif seperti di bawah ini dan simpan pada folde

    images anda.

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    40/93

    [Desain Web] 40

    Footer.gif header.jpg

    Membuat File HTML untuk Layout

    Ketikkan kode HTML di bawah ini menggunakan editor yang anda inginkan, silahkan anda gunaka

    Notepad atau Dreamweaver.

    Layout Web

    Keterangan dari kode diatas:

    Kode diatas murni kode HTML dan anda telah membuat tag DIV dengan masing-masindiberikan selector ID, anda masih ingat tentunya dengan selector ID yang dipisahkan da

    header,menu navigasi,content, menu kanan,footer

    Kode yang saya tebalkan merupakan link untuk menggabungkan dari File HTML dengan File CSS

    1 X 128 Pixel (1000 X 160 Pixel)

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    41/93

    [Desain Web] 41

    Lalu simpan dalam folder web cssyang sudah anda buat, beri nama dengan index.html .

    Kemudian anda berikan konten halaman web yang diketikkan antara . Berikut

    adalah konten yang bisa anda ketikkan :

    Pentingnya Membaca Buku

    Buku adalah gudang ilmu, apa saja yang anda inginkan ada dalam

    sebuah buku. Jadi biasakan anda membaca buku walaupun Cuma satu menit saja.

    Dengan membaca buku, maka anda akan mendapatkan informasi dari isi buku yang anda baca.

    Informasi yang anda dapatkan bisa berupa ilmu computer, kemajuan tekhnologi atau apapun yang

    anda sukai.

    Sebaiknya kebiasaan membaca buku dimulai sejak dini. Ajarkan anak-anak anda

    untuk gemar membaca buku. Yang kelak dari kebisaan itu akan mendapatkan hasil yang

    menggembirakan dimasa yang akan datang .

    Kekuatan dari buku terletak dari judul cover yang ada pada sampul buku. Dari situlah asal mulaorang akan tumbuh kemauan untuk membaca sebuah buku apabila judul yang diberikan menarik

    baginya, serta bisa berguna bagi yang membaca.

    Buku sering dugunakan sebagai saran untuk memberikan informasi yang membuat orang senang

    apalagi jika dalam buku tersebut disajikan dengan bahasa yang mudah dimengerti dan disertakan

    dengan gambar-gambar yang sesuai dan menarik.

    Kedepan diharapkan kebiasaan membaca buku harus tetap dijaga sampa

    anda dapatkan informasi yang anda harapkan tercapai adanya.

    Untuk penutup mungkin dengan adanya buku, maka dapat menambah perbendaharaan informas

    terutama informasi-informasi yang bermanfaat dan bermutu. Sehingga dengan adanya buku,

    masyarakat Indonesia akan semakin cerdas, sesuai harapan kita semua.

    Buku adalah gudang ilmu, dari sanalah kita akan mendapatkan segalanya. Tetaplah Kebiasaanmembaca digalakan. Semoga sukses.

    Hasil dari kode HTML setelah diberikan konten setelah dijalankan melalui browser adalah :

    Membuat File CSS Layout

    Berikut kode dari file CSS :

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    42/93

    [Desain Web] 42

    * {

    margin: 0;

    padding: 0;

    }

    body {font-family: Arial, Helvetica, sans-serif;

    }

    #container{

    width:1000px;

    margin:0 auto;

    }

    #header{

    background-image:url(images/header.jpg);

    background-repeat:no-repeat;

    background-position:center;

    background-color:#FFFF99;

    width:1000px;

    height:160px;

    }

    #menu{

    background-color:#993300;

    width:1000px;

    height:35px;

    }

    #content{

    background-color:#EBEBEB;

    width:700px;

    float:left;}

    #right {

    width:300px;

    background-color:#EBEBEB;

    float:left;

    }

    #footer{

    background-image:url(images/footer.gif);

    width:1000px;

    height:128px;

    float:left;}

    Penjelasan dari kode CSS di atas adalah :

    Kode * {margin: 0;padding: 0;} adalah memberikan perintah secara general bahwa margin dapadding dengan nilai 0.

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    43/93

    [Desain Web] 43

    Kode body {} memberikan perintah untuk membuat font dari seluruh body dengan font AriaHelvetica, sans-serif .

    Kode #container {} untuk membuat kerangka dari halaman web dengan ukuran lebar 1.000 pdengan posisi di tengah karena margin-nya 0 dan dibuat Auto.

    Kode #header {} untuk membentuk sebuah header dengan background gambar header.jptanpa perulangan gambar (no-repeat) posisi gambar di tengah dan diberi background warn

    kuning , dengan ukuran lebar 1.000px dan tinggi 160 px.

    Kode #menu {} untuk membuat menu navigasi dengan warna background #993300 dengalebar 1.000 px dan tinggi 35 px.

    Kode #content {} untuk membuat kerangka lebar 700 px untuk artikel dengan backgrouncolor dengan warna abu-abu (#EBEBEB) lalu penempatan posisi Float left ( nempel/menga

    kekiri ).

    Kode #right {} berarti kolom right dengan kerangka lebar 300 px dengan background colabu-abu dengan penempatanfloat Left.

    Kode #footer {} membuat footer dengan background imagefooter.gif , lebar 1.000 px , ting128 px, penempatan Float left.

    Lalu setelah itu anda simpan pada folder anda dan beri nama style.css.

    Hasil dari kode HTML dan CSS apabila file index dijalankan adalah sebagai berikut :

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    44/93

    [Desain Web] 44

    Menu Navigasi

    Membuat File HTML untuk Menu Navigasi

    Ketikkan kode HTML untuk membuat menu navigasi diantara .. , seperti terlihat d

    bawah ini :

    HOME

    PRODUK

    ARTIKEL

    MEMBER

    TESTIMONIAL

    KONTAK

    ABOUT US

    Simpan kembali (save) kode HTML anda.

    Membuat File CSS dari Menu Navigasi

    Untuk kode CSS pada #menu, perbaiki dan tambahkan kode berikut ini :

    #menu{

    background-color:#993300;

    width:1000px;

    height:35px;

    text-align:center;

    padding-top:10px;

    }

    a:link{

    background-color:#FFFF00;

    color:#000099;

    text-decoration:none;

    font-size:14px;

    }

    a:hover{

    background-color:#0000CC;

    color:#FFFFFF;

    font-weight:bold;

    text-decoration:underline;

    font-size:16px;}

    a:active{

    color:#000000;

    background-color:#FFFFFF;

    font-weight:100;

    }

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    45/93

    [Desain Web] 45

    Penjelasan dari CSS rule diatas sebagai berikut ini :

    #menu {} untuk membuat background menu dengan warna #993300, lebar 1.000 ppenempatan text di tengah dengan menghilangkan ukuran tinggi dan mengatur denga

    memberi nilai padding atas 10 px.

    a:link {} ini merupakan presudo class yang mana untuk mengatur dari keberadaan dari conteatau image yang telah diberi link. Text menu telah diberi link dan pengaturannya di sini denga

    pengaturan yaitu background color dari text tesebut dengan warna kuning (#FFFF00 ) dan tex

    dengan tulisan warna biru tua ( #000099 ) lalu untuk menghilangkan under line ketika suatu te

    diberi link maka perlu ditambahkan text decoration dengan nilai none dengan font size 14 px.

    a:hover {} adalah ketika keberadaan text ketika mouse berada diatas tulisan tersebuBackground warna pada tulisan akan berganti warna menjadi biru ( #0000CC ) dengan warn

    tulisan menjadi putih ( #FFFFFF ), huruf menjadi tebal serta diberi under line serta font si

    berubah menjadi 16 px.

    a:active {} dimana keberadaan text ketika mouse diklik, disini diberikan nilai background colberubah menjadi putih ( #FFFFFF ), tulisannya nanti berwarna hitam ( #000000 ) lalu ketebala

    dikembalikan lagi seperti asal.

    Simpan kembali file CSS anda. Kemudian jalankan terlihat seperti gambar berikut :

    Silahkan anda membuat kreasi sendiri dengan merubah nilai dari CSS rule ini dan anda juga bis

    mengganti tulisan dengan gambar.

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    46/93

    [Desain Web] 46

    Mengedit Content

    Sekarang kita akan mengenal lebih jauh peran dari CSS dalam pengaturan dan design dari suatu websit

    Kode HTML pada content telah kita berikan selector id maupun class. Tapi kita belum memberika

    pengaturan pada selector tersebut menggunakan kode CSS.

    Membuat file CSS untuk Content

    Untuk kode CSS pada #content, perbaiki dan tambahkan kode berikut ini :

    #content{

    background-color:#EBEBEB;

    width:675px;

    float:left;

    padding:15px 10px 15px 15px;

    letter-spacing:1px;

    word-spacing:1px;

    text-align:justify;}

    h1 {

    text-decoration:underline;

    text-transform:uppercase;

    font-family:Arial;

    font-size:30px;

    }

    .indent:first-letter {

    font-size:70px;

    color:#0000CC;

    font-weight:bold;float:left;

    }

    .rtk {

    text-decoration:blink;

    font-weight:bold;

    color:#FF0000;

    background-color:#CCCC00;

    }

    .preset{

    font-style:italic;

    font-weight:bold;

    }

    Penjelasan dari CSS di atas seperti berikut ini :

    #content {} pengaturan area content dengan diberikan background color abu-abu ( #EBEBElebar dari area content 675 px , pengaturan float kiri, padding 15 px, padding kanan 10 p

    padding bawah 15 px, padding kiri 15 px ( contoh penulisan ringkas dari css ) anda bi

    menggunakan padding-top, padding-right, padding-bottom, padding-left) dimulainya dari to

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    47/93

    [Desain Web] 47

    dan berjalan searah jarum jam dengan nilai masing-masing, untuk setting jarak antar huruf and

    bisa menggunakan letter-spacing dengan jarak 1px, dan untuk jarak antar kata anda bis

    menggunakan word-spacing dengan jarak 1px juga, dengan pengaturan tulisan rata kiri maupu

    kanan ( text-align:justify).

    H1 {} untuk pengaturan dari Heading 1 dengan diberikan underline dengan menggunakatext-decoration, lalu seluruh tulisan menggunakan huruf besar semua dengan pengaturan tex

    transform dengan nilai uppercase, lalu font dengan mengunakan arial dengan ukuran 30 px.

    .indent:first-letter{} adalah untuk pengaturan huruf pertama menjadi besar atau biasa disebDrop Caps dengan ukuran 70 px warna biru ( #0000CC ),dengan huruf tebal (font-weight: bold

    .rtk {} Untuk selector class ini mempunyai settingan yang membuat tulisan menjadi berkedikedip ( text-decoration:blink ) lalu tulisan dibuat tebal ( bold ) dengan warna font merah

    #FF0000 ) dengan background tulisan kuning ( #CCCC00 ) untuk jenis font memang tidak

    sebutkan dan itu nanti akan mengacu pada ( #container ) untuk sebuah selector class , and

    bisa menaruh beberapa selector dalam halaman web, berbeda dari selector ID yang man

    diizikan hanya satu saja.

    .preset {} untuk selector ini anda bisa menaruh settingan untuk pengaturan font dengatulisan miring ( italic ) dan tebal ( bold ).

    Simpan kembali file CSS dan refresh browser anda, lihat hasilnya di bawah ini :

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    48/93

    [Desain Web] 48

    Mengedit Colom Right

    Sebelumnya anda buat 7 file gambar seperti di bawah (perhatikan nama file, ukuran/dimensions da

    tipe file). Desain terserah anda.

    File HTML Colom Right

    Member Login

    Register here


    Categories

    Web Design

    Multimedia

    Belajar CSS

    Belajar PHP

    Belajar Wordpress

    Trik Wordpress Membuat Themes

    Download

    Testimonial

    Berita


  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    49/93

    [Desain Web] 49

    Kali ini agak rumit sedikit, karena pengaturan CSS ini lebih komplek, dan keterangan untuk kode htm

    diatas adalah sebagai berikut ini :

    Untuk colom right kita berencana membuat form login di bagian atas dengan mengambgambar yang sudah ada, karena kalau hanya mengandalkan warna tampak kurang menarik da

    ini akan membuat anda akan bertambah wawasan. Dan di bawah form login akan dibuat untuk menaruh Categories dengan beberapa Categori da

    jarak antar kata Categori akan buat titik-titik.

    Membuat tulisan H1 Member Login lalu form untuk input dengan 2 field text dan 1 tombsubmit tanpa value.

    Di bawah form login dibuat text Categories dengan menggunakan H2 dengan 10 text Categoriemasing-masing dengan link #.

    Masing-masing sudah diberi selector, baik ID maupun class.Simpan kembali file HTML (Save) dan coba jalankan dan hasilnya adalah seperti berikut ini.

    File CSS untuk colom right

    Untuk CSS #right, perbaiki dan tambahkan yang perlu di bawah ini.

    #right{

    width:300px;

    background-color:#EBEBEB;

    float:left;

    }

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    50/93

    [Desain Web] 50

    .member{

    width:264px;

    height:67px;

    background:url(images/member_login.gif) 0 10px no-repeat;

    margin: 0 auto;font-size:20px;

    color:#FFCC00;

    text-indent:50px;

    line-height:50px;

    }

    form{

    background:url(images/memberlogin_bg.gif) repeat-y;

    width:228px;

    padding:0 18px 0 18px;

    margin:0 auto;

    }

    form input.txtBox{

    width:206px;

    height:25px;

    border-left:#808080 solid 1px;

    border-top:#808080 solid 1px;

    border-right:#D4D0C8 solid 1px;

    border-bottom:#D4D0C8 solid 1px;

    color:#000000;

    background-color:#FFFFCC;

    margin:5 0 17px 0;

    padding:0 0 0 20px;

    }form a{

    font-size:12px;

    font-weight:bold;

    color:#FF6600;

    text-decoration:underline;

    padding:0 0 0 14px;

    float:left;

    background:url(images/register_here_bg.gif) 0 5px no-repeat;

    }

    form a:hover{

    text-decoration:none;}

    form input.login{

    background:url(images/btn_login.gif) no-repeat;

    width:53px;

    height:13px;

    border:none;

    cursor:pointer;

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    51/93

    [Desain Web] 51

    float:right;

    }

    .bottom{

    background:url(images/memberlogin_bot.gif) no-repeat;

    width:264px;height:25px;

    margin:0 0 5px 0;

    margin:auto;

    }

    .categories{

    font:bold; line-height:40px;

    font-size:24px;

    color:#FFFFCC;

    background-color:#FF9900;

    width:265;

    padding:0 0 0 17px;

    margin-top:30px; margin-left:17px;

    }

    ul{

    width:238px;

    padding:0 0 0 17px;

    }

    ul li{

    display:block;

    background:url(images/dot.gif) bottom repeat-x;

    height:25px;

    width:238px;

    }

    ul li a{

    background:url(images/arrow.gif) 0 7px no-repeat;

    font-size:14px;

    color:#000000;

    background-color:#EBEBEB;

    text-decoration:none;

    margin:0;

    padding:3 0 3 14px;

    display:block;

    }#right ul li a:hover{

    color:#FFFFFF;

    background-color:#FF9900;

    }

    Memang agak banyak pengaturan dari colom right ini, dan langsung saja penjelasannya:

    #right {} pengaturan dari kolom right itu sendiri dengan nilai lebar 300 px, background colabu-abu ( #EBEBEB ) danfloat:left.

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    52/93

    [Desain Web] 52

    .member {} adalah selector class dariH2 text Member Login dengan pengaturannya lebar 26px dan tinggi 67 px dan anda mengambil background gambar dari member_login.gif jarak da

    kiri 0 dari atas 10px tanpa perulangan gambar (background:url(images/member_login.gif 0 10p

    no-repeat) dan margin 0 penempatan center ( auto ) lalu untuk ukuran font sebasar 20 p

    dengan warna kuning (#FFCC00) dengan jarak tulisan dari member login dari tepi sebesar 50 px

    text-indent: 50px ) dan jarak antar tulisan atas 50 px ( line-height:50px).

    #form {} untuk form dibuat background dengan menggunakan images yaitu memberlogin_bg.gif dengan perulangan hanya dari atas kebawa

    (background:url(images/memberlogin_bg.gif) repeat-y) lebar 228 px , padding atas 0 , paddin

    kanan 18 px padding bawah 0 padding kiri 18 px, lalu margin 0 auto.

    form input.txtBox {} ini untuk mengatur form input username dan password, anda buat lebdari ukuran text field lebar : 206 px dan tinggi 25 px, anda buat border supaya lebih cant

    dengan border kiri dan atas berwarna (#808080), border kanan dan bawah warna (#D4D0C

    type border solid lebar border 1 px lalu warna tulisan berwarna hitam ( #000000), warna tex

    input kuning muda ( #FFFFCC ) dengan margin 5 0 17px 0 dan padding 0 0 0 20 px.

    form a {} untuk mengatur tulisan Register Here dengan pengaturan sebagai berikut ukuratulisan 12 px, dengan tulisan tebal ( bold ) warna tulisan orange ( #FF6600 ) menggunaka

    underline, float left, padding 0 0 0 14 px dan disebelah kiri tulisan akan kita letakkan gamb

    centang tepat disebelah kiri tulisan (background:url(images/register_here_bg.gif) 0 5px n

    repeat ).

    form a:hover {} untuk memberikan efek pada tulisan Register Here ketika mouse diarahkan ktulisan dengan menghilangkan underline (text-decoration: none ).

    form input.login {}selector ini untuk mengatur dan memberi gambar pada submit login yanmana pada kode HTML kita tidak memberikan tulisan login pengaturannya sebagai berikuAnda beri background image btn_login.gif tanpa perulangan gamb

    (background:url(images/btn_login.gif) no-repeat ), lebar 53 px, tinggi 13 px, tanpa border,flo

    right, lalu tampilan cursor kita buat symbol tangan (cursor:pointer ).

    .bottom {} ini untuk menampilkan gambar bagian bawah form,yaitu dengan membebackground gambar memberlogin_bot.gif tanpa perulangan (background:u

    (images/memberlogin_bot.gif) no-repeat) lebar 264 px , tinggi 25 px, dan kita memberi marg

    bawah 5 px yang lain margin 0 (margin:0 0 5px 0) dan untuk menampilkan ditengah margin jug

    kita beri nilai auto ( margin : auto ). Untuk pengaturan form login sudah selesai dan ini mulai ki

    mengatur bagian Categories

    .categories {} bagian ini untuk mengatur tulisan Categories dengan pengaturan font teb(bold), jarak tulisan atas-bawah 40 px (line-height:40px), ukuran besar font 24 px, warna tulisa

    kuning muda (#FFFFCC) background warna orange (#FF9900) padding anda beri nilai 0 0 0 17p

    lalu kita beri jarak dari atas 30px.

    ul {} ini untuk mengatur tempat untuk membuat tulisan bullet yaitu lebar 238 px dengapadding anda beri nilai 0 0 0 17px.

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    53/93

    [Desain Web] 53

    ul li {} untuk mengatur tulisan dari categories dengan arah atas kebawah dengan melakukapengaturan (display:block), lalu anda perlu membuat titik-titik diantara tulisan yaitu denga

    memberikan gambar dot.gif posisi hanya di bawah dengan pengulangan gambar horizont

    (background:url(images/dot.gif) bottom repeat-x),dengan tinggi 25 px dan lebar 238 px.

    ul li a {} selanjutnya anda melakukan pengaturan dari text dan kita perlu menaruh logo panadi depan text dengan images arrow.gif (background:url(images/arrow.gif) 0 7px no-repea

    ukuran font 14 px, warna font hitam (#000000),background color abu-abu (#EBEBEB)disamaka

    dengan yang lain,lalu kita hilangkan dulu underline (text-decoration:none), margin 0, padding

    0 3 14px, lalu anda buat display:block (arah tulisan menurun).

    #right ul li a:hover {} ini untuk memberi efek ketika mouse diarahkan kepada tulisan dengamemberikan warna background orange (#FF9900)dan warna tulisan berubah menjadi put

    (#FFFFFF).

    Setelah anda perbaiki dan tambahkan koding CSS, simpan kembali file CSS. Jalankan file index.html da

    lihat hasilnya.

    Mengedit Footer

    Membuat File HTML Footer

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    54/93

    [Desain Web] 54

    HOME

    PRODUK

    ARTIKEL

    MEMBER

    TESTIMONIALABOUT US

    Copyright 2013

    Anugerah Ilmu Team (Developer Web)

    Simpan kembali file HTML dan coba jalankan.

    Membuat file CSS Footer

    #footer{

    background-image:url(images/footer.gif);

    width:1000px;

    height:128px;

    float:left;}

    #bottom{

    text-align:center;

    font-family:Geneva;

    font-size:12px;

    margin:25px 0 0 0;

    font-weight:bold;

    letter-spacing:1px;

    word-spacing:8px;

    }

    #bottom a{

    color:#FF00FF;}

    #bottom a:link{

    text-decoration:none;

    }

    #bottom a:hover{

    text-decoration:underline;

    color:#FFFF00;

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    55/93

    [Desain Web] 55

    }

    #copy{

    margin:25px 0 0 0;

    font-family:verdana;

    color:#FFFFCC;font-size:10px;

    text-align:center;

    }

    #copy a {

    color:#FF00FF;

    }

    #footer #copy a:link{

    text-decoration:none;

    }

    #footer #copy a:hover{

    text-decoration:underline;

    }

    Penjelasan dari kode CSS yang sudah anda buat :

    #container {} membuat page dengan lebar 100 px margin 0 dengan penempatan ditenga(auto).

    #footer{} ini untuk mengatur footer dengan lebar 1000px dan tinggi 128 penempatan float:lef #bottom{} untuk pengaturan test menu bottom penempatan tulisan ditengan ( tex

    align:center), font menggunakan Geneva,besar font 12 px, kita beri margin dari atas 25 px da

    selebihnya 0, font dibuat tebal (bold) dengan jarak antar huruf 1 px, dan jarak antar kata 8 px.

    #bottom a {} untuk mengatur tulisan yang diberi link berwarna putih (#FFFFFF). #bottom a:link{} untuk pengaturan efek dari text menu bottom tanpa underline (tex

    decoration:none) .

    #bottom a:hover{} untuk memberi efek jika mouse diletakkan diatas tulisan dengamenambahkan underline (text-decoration:underline) dan warna text berganti warna kunin

    (#FFFF00).

    #copy {} untuk pengaturan tulisan copyright, kita beri margin 25 0 0 0 , font menggunakaverdana, kuning muda(#FFFFCC), ukuran font 10 px, penempatan font ditengah.

    #copy a {} memberi pengaturan warna font yang diberi link dengan warna yang sama dengatulisan copyright yaitu kuning muda (#FFFFCC)

    #footer #copy a:link{} memberi efek pada link tanpa underline dengan memberi nilai non(text-decoration:none)

    #footer #copy a:hover{} memberi efek pada link jika mouse diarahkan pada tulisan dengamemberi efek underline (text-decoration:underline)

    Simpan kembali file CSS dan coba jalankan file index.html dan lihat hasil akhirnya di bawah ini.

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    56/93

    [Desain Web] 56

    Membuat halaman yang lain

    Anda perlu membuat halaman yang lain yaitu :

    Produk (produk.html) Artikel (artikel.html) Member (member.html) Kontak (kontak.html) Testimonial (testimoni.html) About Us (about-us.html)

    Dan halaman-halaman pada kolom right juga.

    Untuk membuat halaman Produk, sangat mudah sekali karena anda sudah mempunyai index.html.

    Sebelumnya coba anda beri Link untuk menu Home-Produk-Member-Testimonial-Kontak-About U

    terlebih dahulu padafile index.html

    Pada file HTML sudah beri link pada menu, sebagai cuplikan silahkan lihat ini :

    HOME

    PRODUKARTIKEL

    MEMBER

    TESTIMONIAL

    KONTAK

    ABOUT US

    Begitu pula untuk footer anda beri link yang sama dengan Menu Navigasi atas.

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    57/93

    [Desain Web] 57

    Copy file index.html dan rename dengan nama produk.html, begitu juga copy lagi dan rename denga

    nama sesuai dengan Nama Menu. Atau seperti dibawah ini :

    Produk(produk.html)

    Artikel (artikel.html)

    Member (member.html)Kontak(kontak.html)

    Testimonial(testimoni.html)

    About Us(about-us.html)

    Kemudian anda bisa rubah halaman Konten pada halaman Home dengan Konten sesuai denga

    kebutuhan .

    Sekarang anda coba dengan klik 2 kalipada index.html

    JQUER

    Semenjak dirilis pertama kali pada tahun 2006 oleh John Resig, jquery telah mencuri perhatian pa

    developer web. Buktinya, pada tahun-tahun berikutnya jquery telah banyak digunakan oleh websit

    website terkemuka di dunia, seperti Google, Microsoft, Intel, Nokia, Mozilla. Bahkan website lokalpu

    tidak mau ketinggalan, lihat saja Detik, Studio 21 (21cineplex.com), Indosiar, Kompas, dan lain- lai

    Untuk lebih lengkapnya lihat http://docs.jquery.com/Sites_Using_jQuery.

    Apa itu jQuery?

    jQuery adalah Javascript Library kumpulan kode/fungsi Javascript siap pakai, sehinggmempermudah dan mempercepat kita dalam membuat kode javascript. JQuery menyederhanakan kod

    Javascript, hal ini sesuai dengan slogannya Write Less, do more.

    Mengapa Memilih jQuery?

    Mengapa kita lebih memilih jQuery dibandingkan Javascript Library pendahulunya seperti Prototyp

    Mootools, YUI (Yahoo User Interface), dan Dojo? Berikut beberapa alasan yang membuktikan jQue

    sangat Powerfull dan layak dijadikan pilihan, yaitu :

    jQuery telah banyak digunakan oleh website-website terkemuka di dunia. Kompatble/cocok dengan semua browser. Compatible dengan semua versi CSS. Dokumentasi, tutorial dan contoh-contohnya lengkap, silhkan kunjungihttp://jquery.com. Didukung oleh komunitas yang besar dan aktif. Ketersediaan plugin yang sangat banyak jumlahnya. Plugin merupakan kemampuan tambahan yan

    nisa disertakan pada jQuery.

    Filenya hanya satu dan ukurannya kecil, sehingga cepat aksesnya.

    http://docs.jquery.com/Sites_Using_jQueryhttp://jquery.com/http://2.bp.blogspot.com/-xlmCLiti2QU/UTE9OJlLpuI/AAAAAAAAAow/kUMReyAAtk4/s1600/jquery_logo.pnghttp://jquery.com/http://docs.jquery.com/Sites_Using_jQuery
  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    58/93

    [Desain Web] 58

    Open Source/free (gratis). jQuery lebih banyak digunakan oleh para developer web dibandingkan Javascript Library lainnya.

    Apa Kemampuan yang Dimiliki jQuery?

    Mempermudah akses dan manipulasi elemen tertentu pada dokumen.jQuery mempunya selector yang sangat efisien untuk mengakses suatu elemen tertentu pad

    dokumen yang selanjutnya bisa dimodifikasi sesuai dengan keinginan kita.

    Mempermudah modifikasi/perubahan tampilan halaman webjQuery dapat menyesuaikan style CSS pada semua browser, sehingga permasalahan yang dialam

    suatu browser dalam menampilkan halaman web dapat dihindari.

    Mempersingkat AJAX (Asynchronous Javascript and XML).Kemampuan AJAX adalah mampu mengambil informasi dari server tanpa melakukan refresh pad

    halaman web, artinya halaman web terlihat berganti secara otomatis. Perbandingan 25 baris kod

    Ajax dapat disingkat dengan 5 baris kode jQuery. Memiliki API (Application Programming Interface).

    Dengan API, jQuery dapat memanipulasi content pada suatu halaman web, seperti pengubaha

    teks, manipulasi gambar, pengurutan list, dan lain-lain.

    Mampu merespon interaksi antara user dengan halaman web dengan cepat. Menyediakan fasilitas untuk membuat animasi sekelas Flash dengan mudah.

    Bagaimana Menggunakan jQuery?

    Langkah-langkah menggunakan jQuery adalah sebagai berikut :

    1. Download library jQuery dihttp://jquery.com.2. Simpan file jquery-x.x.x.js pada folder latihan anda.3. Panggil library jQuery diantara tag .4. Untuk contoh, kita buat dua buah tombol yang akan mengontrol sebuah foto.

    Sembunyikan

    Tampilkan

    5. Buat skrip jQuery dan sesuaikan dengan id atau class yang telah didefinisikan pada langkah 4.

    http://jquery.com/http://jquery.com/
  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    59/93

    [Desain Web] 59

    $(document).ready(function()

    {

    $(.sembunyi).click(function()

    {

    $(#foto).hide(slow);

    });

    $(.tampil).click(function()

    {

    $(#foto).show(slow);});

    });

    Sembunyikan

    Tampilkan

    6. Simpan filenya, misal dengan nama jquery1.html. dan jalankan file tersebut. Untuk mencobanysilahkan klik tombol Sembunyikan dan Tampilkan.

    Sebenarnya kalau kita ringkas, ada tiga langkah pokok dalam menggunakan jQuery, yaitu :

    1. Panggil/load library jQuery.2. Buat objek dan elemennya berupa id atau class di bagian body.3. Buat skrip jQuery di bagian head untuk mengontrol objek berdasarkan elemennya.

    Bagaimana Cara Kerja jQuery?

    Melihat pada contoh di atas, cara kerja jQuery dapat dijabarkan sebagai berikut :

    1. jQuery akan memastikan bahwa semua elemen atau elemen yang diinginkan sudah ditampilkasemua di halaman web. Fungsi yang digunakan adalah :

    $(document).ready(function(){

    //baris kode jquery akan dijalankan

    //apabila semua elemen sudah ditampilkan semua

    }

    1

    3

    2

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    60/93

    [Desain Web] 60

    2. Setelah semua elemen ditampilkan, tahap berikutnya memilih elemen berdasarkan class atau yang telah didefinisikan. Dalam hal ini, jQuery menggunakan fungsi selector.

    $(#foto)

    $(.sembunyi)

    $(.tampil)

    3. Tahap berikutnya, memberikan aksi/operasi terhadap elemen yang sudah dipilih. Misalnya operaklik dan hide, dimana apabila tombol diklik, maka akan menyembunyikan elemen foto.

    $(.sembunyi).click(function()

    {

    $(#foto).hide(slow);

    });

    TRIK DASAR MEMAHAMI JQUER

    Filosofi dasar dari jQueryfungsi jQuery akan mencari suatu elemen tertentu yang telah didefinisika

    di bagian body,kemudian melakukan sesuatu terhadap elemen tersebut.

    Memahami Selector

    Selector berfungsi untuk memilih/mengambil elemen-elemen tertentu yang ingin dilakukan opera

    terhadap elemen tersebut atau manipulasi terhadap elemen-elemen tersebut.

    Adapun elemen-elemen dasar yang dapat dipilih oleh selector adalah sebagai berikut :

    1. tag2. id3. class

    Selector tag

    Cara menggunakan selector tag adalah dengan langsung menyebut nama tag/elemennya$(div).

    $(document).ready(function()

    {

    $(div).addClass(merah);

    });

    http://2.bp.blogspot.com/-xlmCLiti2QU/UTE9OJlLpuI/AAAAAAAAAow/kUMReyAAtk4/s1600/jquery_logo.png
  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    61/93

    [Desain Web] 61

    .merah {

    color: red;

    font-weight: bold;}

    Paragraf pertama.

    Item 1

    Item 2

    Item 3

    Penjelasan :

    Semua tag dengan nama div akan terpilih oleh Selector, kemudian diberikan operasi merah terhada

    elemen terpilih tersebut (operasi merah mengacu pada style yang telah kita definisikan di bagia

    head, yaitu .merah), sehingga semua teks akan berwarna merah dan tebal.

    Selector id

    Cara menggunakan selector id adalah dengan menyertakan tanda kres (#) sebelum elemennya

    $(#nama_elemen_id).

    $(document).ready(function()

    {

    $(#daftar).addClass(merahkuning);

    });

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    62/93

    [Desain Web] 62

    .merahkuning {

    color: red;

    font-weight: bold;

    background-color: yellow;

    padding : 3px;}

    Paragraf pertama.

    Item 1

    Item 2

    Item 3

    Selector class

    Cara menggunakan Selector class adalah dengan menyertakan tanda titik (.) sebelum nama elemenny

    $(.nama_elemen_class).

    $(document).ready(function()

    {

    $(#daftar).addClass(merahkuning);

    $(.subdaftar).addClass(kuninghitam);

    });

    .merahkuning {

    color: red;

    font-weight: bold;

    background-color: yellow;

    padding : 3px;

    }

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    63/93

    [Desain Web] 63

    .kuninghitam{

    color : yellow;

    background-color: black;

    }

    Paragraf pertama.

    Item 1

    Item 2

    Item 3

    Memahami Events

    Events memutuskan kapan dilakukan operasi pada elemen, misalnya elemen yang telah dipilih (selecto

    akan dilakukan operasi terhadapnya setelah diklik (click) atau setelah klik 2x (dblclick), setelah mous

    berada diatas objek (hover), dan sebagainya.

    Events click()

    $(document).ready(function()

    {

    //apabila link < a href>.. diklik

    $(a).click(function() {

    alert(Selamat datang di WebQ);});

    });

    Klik disini untuk menuju WebQ

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    64/93

    [Desain Web] 64

    Events dblclick()

    $(function()

    {

    //apabila objek kotak yang berada di area .. diklik 2x

    $(div).dblclick(function() {

    $(this).css({ background: red});

    });

    });

    div {

    background: yellow;

    width: 60px;

    height: 60px;

    float: left;

    margin: 10px;

    cursor: pointer;

    }

    Klik 2x pada setiap kotak untuk mengubah warnanya

    Memahami Effects

    Effects fade()

    Efek ini digunakan untuk menghilangkan atau menampilkan elemen secara perlahan-lahan, biasany

    digunakan untuk transisi/pergantian suatu objek dengan objek yang lain, sehingga transisinya terliha

    lebih halus. Ada tiga jenis efek fade, yaitu fadeIn, fadeOut, dan fadeTo.

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    65/93

    [Desain Web] 65

    $(document).ready(function()

    {

    $(".fadeout").click(function() {

    $("#kotak").fadeOut("slow");});

    $(".fadein").click(function() {

    $("#kotak").fadeIn("slow");

    });

    $(".fadeto3").click(function() {

    $("#kotak").fadeTo("slow", 0.3);

    });

    setTimeout(function(){

    $(".tulis").fadeOut("slow", function(){

    $(".tulis").remove();

    });

    } ,3000); //3000=3 detik

    });

    #kotak {

    background: yellow;

    width: 250px;

    height: 180px;

    border: 2px solid black;

    }

    .tulis{

    background: blue;width: 300px;

    height: 80px;

    border: 1px solid black;

    padding: 5px;

    }


    Fade Out

    Fade InFade To 0.3

    Perhatikan baik-baik tek ini,karena akan menghilang dalam hitungan 3 detik

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    66/93

    [Desain Web] 66

    Effect slide()

    Efek ini digunakan untuk menghilangkan atau menampilkan elemen seperti membuka/menutu

    sesuatu. Ada tiga jenis efek slide, yaitu slideUp, slideDown, dan slideToggle.

    $(document).ready(function()

    {

    $(".flip").click(function() {

    $(".pesan").slideToggle("slow");

    });

    });

    div.pesan {

    height: 120px;

    display: none;

    }

    div.pesan, p.flip {

    background: lightyellow;

    margin: 0px;

    padding: 5px;

    border: 1px solid black;text-align: center;

    cursor: pointer;

    }

    Sukses bukanlah kunci kebahagiaan

    Kebahagiaan kunci kesuksesan.

    Kegagalan adalah kesuksesan yang tertunda,

    jangan pernah menyerah,
    karena suatu saat pasti akan sukses.

    Tampilkan/Sembunyikan Pesan

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    67/93

    [Desain Web] 67

    Pada skrip di atas, kita hanya menggunakan fungsi slide Toggle yang berfungsi member efek slide apabi

    pada elemen belum ada efek slidenya, sedangkan menghilang efek slide apabila pada elemen sudah ad

    efek slidenya.

    Effect animate()

    Efek ini digunakan untuk menggerakkan/menganimasikan suatu elemen.

    $(selector).animate({params}, [duration], [easing], [callback])

    Keterangan :

    Paramsmendefinisikan property dari elemen yang akan dianimasikan dan banyak properyang bisa dianimasikan dalam waktu yang sama.

    Duration mendefiniskan berapa waktu yang digunakan untuk menjalankan animacontohnya fast, slow, normal, atau bisa juga dalam bentuk millisecond, contohnya 5000=5 deti

    $(document).ready(function()

    {

    $(".mulai").click(function() {

    $("#kotak").animate({left: 400}, "slow").animate({ top: -160, height: 200, width: 200}, slow)

    .animate({ left: 0, height: 100, width: 100}, slow)

    .animate({ top: 0}, slow)

    .slideUp()

    .slideDown(slow)

    });

    });

    #kotak {

    background: red;width: 100px;

    height: 100px;

    position: relative;

    }

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    68/93

    [Desain Web] 68









    Jalankan

    MENGGUNAKAN PLUGIN JQUER

    Plugin merupakan salah satu factor utama yang membuat jQuery begitu cepat naik daun (popular

    karena kesederhanaan jQuery API memudahkan para programmer untuk menambahkan fungsi-fung

    tambahan yang sangat berguna ke dalam jQuery.

    Intinya, plugin adalah fitur tambahan atau fungsi siap pakai yang bisa digabungkan ke dalam jQue

    untuk memudahkan pengguna membuat website berbasis jQuery dengan cepat.

    jQueryUI : Ciptakan Efek yang Canggih

    jQuery UI (User Interface) adalah plugin yang paling popular dikalangan programmer jQuery, karen

    sampai-sampai dijadikan satu manual dengan manual jQuery di website resminya. jQuery UI dibuat ole

    Paul Bakaus yang bekerjasama dengan Stefan Petre untuk menciptakan efek-efek yang canggih da

    komponen library pelengkap jQuery.

    Installasi jQuery UI

    1. Download jQuery UI di http://jqueryui.com/download/2. Ekstrak file yang telah kita download sehingga menghasilkan file jquery-ui yang dapat ditemuka

    pada folder jquery-ui-.x.x.x.

    Menggunakan jQuery UI

    Perhatikan pada gambar di atas, terutama folder ui yang menyimpan file-file library jQuery dan fold

    themes yang menyimpan file-file css.

    http://jqueryui.com/download/http://2.bp.blogspot.com/-xlmCLiti2QU/UTE9OJlLpuI/AAAAAAAAAow/kUMReyAAtk4/s1600/jquery_logo.pnghttp://jqueryui.com/download/
  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    69/93

    [Desain Web] 69

    Langkah-langkah menerapkan jQuery UI pada website kita, sebagai berikut :

    1. Copykan folder Jquery UI ke folder utama website kita.2. Panggil file CSS utama jQuery UI, yaitu jquery.ui.all.css yang terdapat pada folder jquery-u

    1.9.2/themes/base/ , sehingga skrip yang dipakai :

    3. Panggil library jQuery, yaitu jquery-x.x.x.js yang terdapat pada folder jquery-ui-1.9.2/ , sehinggskrip yang dipakai :

    4. Panggil library utama jQuery UI, yaitu jquery-ui.core.js yang terdapat pada folder jquery-u1.9.2/ui/ , sehingga skrip yang dipakai :

    5. Dan terakhir, panggil library komponen jQuery UI yang ingin digunakan, contoh datepicker, yaijquery.ui.datepicker.js yang terdapat pada folderjquery-ui-1.9.2/ui/, sehingga skrip yang dipakai :

    < /script>

    Menggunakan jQuery UI pada Tiap Komponen

    Datepicker

    Datepicker berfungsi untuk mengambil tanggl dari sistem kelender yang ada di komputer, sehingg

    memudahkan kita dalam memilih tanggal, karena ditampilkan secara keseluruhan dan menarik.

    $(document).ready(function()

    {

    $("#tanggal").datepicker({

    dateFormat: "dd MM yy",

    showOn: "button",

    buttonImage: "jquery-ui-1.9.2/demos/datepicker/images/calendar.gif",

  • 5/25/2018 DESAIN HALAMAN WEBumhsKHUSUS

    70/93

    [Desain Web] 70

    buttonImageOnly: true});

    });

    Masukkan Tanggal :

    Menu Accordion

    Accordion berfungsi untuk mengelompokkan konten dalam panel-panel yang terpisah, dima

    pengunjung dapat membuka/menutup panel-panel yang diinginkan.

    $(document).ready(function()

    {

    $("#isi").accordion({

    fillSpace: "true",

    event: "mouseover",

    active: 2

    });

    });

    #panel { height: 300px; width: 400px;}

    Wed Designer