Design Web 2 Kolom Flexible

dokumen-dokumen yang mirip
Design Web Dengan 2 Kolom

Triswansyah Yuliano

DASAR-DASAR CSS DASAR-DASAR CSS By: Rohi Abdulloh A. PENGENALAN

Cara Membuat website dengan Dreamweaver

Membangun website dinamis berbasis PHP-mySQL (3)

Gambar 1.1 Desain halaman web

MEMBUAT WEBSITE SEDERHANA DENGAN HTML 5

Membangun Web Statis Menggunakan Dreamweaver Oleh : Mochamad Subecha, SE

6. HTML & CSS. PTI15010 Pemrograman Web. Agi Putra Kharisma, S.T., M.T. Genap 2014/2015. Desain slide ini dadaptasi dari University of San Fransisco

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

3 Cara Belajar HTML, PHP dan MySQL. Nama Penulis Lisensi Dokumen:

Percobaan 1 : Mengatur Width Dan Height Hasil :

Heru Widayat

BAB V DESAIN WEB CSS

LAPORAN RESMI Layout

MODUL 1 STYLE SHEET UNTUK TAMPILAN DASAR

Sofiyan Arif Kurniawan

Cascading Style Sheet (CSS) Didik Dwi Prasetya

Septina Budi Kurniawati

CSS Cascading Style Sheet

2011 Ahmad Amarullah

Komunikasi Multimedia

LEMBAR KERJA PRAKTIKUM. - JavaScript Alert yang ditampilkan browser saat membuka halaman home/index.html :

BAB V IMPLEMENTASI SISTEM

XHTML dan Dasar-dasar CSS XHTML

SIMPLE TUTORIAL - ADOBE DREAMWEAVER CS 5 Oleh: H. Heri Istiyanto, S.Si., M.Kom.

CSS dan Tata Letak Pemrograman Internet (TKE ) Program Studi Teknik Elektro, Unsoed

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Membuat Layout Header Diam di Tempat (Fix Header)

Microsoft Word Bagian I

MEMBUAT TEKS REFLEKTIF

Membuat Button Dengan CSS

Analisa Pada percobaan ini, menunjukan flow dalam kondisi normal atau sesuai dengan default dan sifat masing-masing tag HTML-nya.

Teks dan Background SERIF SANS-SERIF MONOSPACE

Nofriza Nindiyasari

Cara Mudah Membuat Banner Animasi

KAJIAN 3 Web Responsive

Author : Minarni, S.Kom.,MM

Membuat Aplikasi GPS & Suara Antrian dengan PHP. Ronald Rusli.

BAB IV CASCADING STYLE SHEET (CSS)

Tutorial CSS Desain Layout 1 Dengan HTML5 dan CSS

BAB III ANALISA DAN PEMBAHASAN MASALAH

Laporan. Danu Wira Pangestu Lisensi Dokumen:

Flash Case on Masking Animation

BAB VI DESAIN WEB RESPONSIF

LAYOUT. Alat dan Bahan. Cara Kerja. Percobaan. Nama : Dwi Setiya Ningsih Kelas : PJJ D3 T1 NRP :

Sofiyan Arif Kurniawan

Cara Mengelola Isi Halaman Web


MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

PERTEMUAN 2. Melakukan Pengaturan Pada Halaman

Pembuatan Website Sederhana Menggunakan HTML (Hyper Text Markup Language)

Pert 11 DASAR-DASAR WEB DESIGN

Indowebster media penyimpanan berbasis Cloud Computing

Mengenal Module Joomla

Membuat Welcome Screen Sendiri

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. autentikasi dan otorisasi user. Aplikasi belum menggunakan teknologi responsive

Pembelian Tiket Pesawat dengan menggunakan Google Form

DASAR-DASAR WEB DESIGN

- Hingga Muncul tampilan dan editor Frontpage sebagai berikut : Area Kerja. Menu Formatting. Layer Kerja

Pengolahan Image dengan GIMP

CSS Lanjut Pertemuan - 5

Slamet Riyanto

Dedy Izham

Mengenal Web Dinamis dan Statis Serta Perbedaanya

Sofiyan Arif Kurniawan

A. LATAR BELAKANG ATAU BACKGROUND

A. LATAR BELAKANG ATAU BACKGROUND

LAPORAN RESMI. Boxes

ULANGAN UMUM SEKOLAH SMA ISLAM AL-IZHAR PONDOK LABU TAHUN PELAJARAN 2012/2013

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna

Rahmat Hidayat

Pemrograman Web PRAKTIKUM 3 CSS. TUJUAN BELAJAR Mahasiswa dapat menggunakan css untuk mengatur gaya tampilan elemenhtml

CSS Cascading Style Sheet

Menambah Lokasi Jaringan FTP pada My Computer

Muhidin

Membuat Presentasi bersama dengan menggunakan Google Drive

Set Tiled Background Pada Packet Tracer

TIP 8. Gambar 8.1. Tidak perlu lagi menggunakan Driver Adobe PDF untuk cetak dalam bentuk PDF

Moh Sulhan

C# Part 1 Pengenalan Logika Basic

CSS (Cascade Style Sheet)

Menyisipkan Halaman pada Microsoft OfficeWord 2007

BAB III ANALISA DAN PEMBAHASAN

Membuat Layout Web Mengunakan Table

Multy Client Connection Situs Jejaring Sosial Dengan Gwibber.

Pengingat Jadwal Kegiatan Otomatis dengan Google Calendar

Tua Namora Nainggolan dan Team Kursus Komputer Trainee Jepang

Instalasi CMS Joomla di Web Hosting

Dalam membuat sebuah website ada beberapa hal yang perlu Anda persiapkan sebelum Anda memulainya.

KELAS TANGGAL PRAKTIKUM

Nama Penulis Pendahuluan. Isi. Lisensi Dokumen:

Panduan Instalasi Drupal 7 di Localhost

Materi 9 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

Eko Purwanto WEBMEDIA Training Center Medan

CD Interaktif Dokumentasi Acara

Muhammad Adri. Pendahuluan. Lisensi Dokumen:

TUGAS BOXES. 1. Percobaan 1

Insani Ning Arum

Transkripsi:

Design Web 2 Kolom Flexible Muh Hasan Tanjung recosmic@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Pada artikel sebelumnya mendesign layout web 2 kolom dengan CSS terlihat bahwa lebar atau width sudah didefinisikan sesuai dengan keinginan sehingga lebih bersifat statis dan tidak mengikuti browsernya. Beberapa designer sering menggunakan hal yang statis dan designer lainnnya flexible lebih dipilih. Artikel ini membahasa bagaimana mendesign layout tersebut lebih flexible menyesuaikan ukuran dari browser dan resolusi dari computer user, walaupun sekarang telah banyak user yang menggunakan resolusi 1200 x 800 karena teknologi memungkinkan hal tersebut tetapi masih banyak juga yang menggunakan 800 x 600 sebagai tampilannya. Alat-alat yang diperlukan sebelum memulai ini adalah, secarik kertas, pena, otak yang kreatif dan PC/laptop jika diperlukan secangkir kopi dan gorengan untuk menemani proses pembuatan. Proses yang sama diperlukan ketika akan mendesign, siapkan sketsa awal dari design yang diiginkan baik diatas kertas maupun di pengolah gambar, sketsa ini menjadi pedoman dalam proses selanjutnya walaupun hasil akhirnya berbeda tetapi dengan adanya pedoman ini ide kita akan focus. Sketsa sudah dibuat lalu tinggal memikirkan bagaimana menerjemahkan kedalam bahasa web (html dan css). Jika anda membuat sketsa dengan pengolah gambar maka proses akan menjadi lebih mudah karena seluruh software menyediakan fasilitas slice image sehingga akan mengghasilkan kode-kode html secara otomatis. Pada design ini saya hanya menggunakan sketsa saja yang kemudian menerapkannya dalam html dan css, tetapi design ini bias dikombinasikan dengan programming yang lain seperti php, asp dan yang lainnya. Design ini telah diuji baik di browser mozzila sedangkan di IE masih ada beberapa yang tidak muncul.

Design saya memiliki 3 bagian utama yaitu header yaitu bagian atas, content yang menjadi inti dari website dan footer yaitu bagian bawah. Bagian-bagian utama tersebut dapat dibagi menjadi beberapa bagian lagi. Sebagai ilustrasinya saya kelompokkan menjadi: 1. Header a. Sitename b. toplink c. topbar d. form search 2. ContentFull a. menuleft i. menulink ii. relatedlinks iii. Banner b. Content i. newstop

ii. story 1. storyleft 3. Footer (bagian footer ini bisa diikutkan kedalam contentfull maupun sendiri) Hirarki diatas memang cukup rumit tetapi memudahkan kita menelusuri kesalahan ketika ada tampilan yang tidak sesuai atau kesalahan kode. Mari kita bedah maksud hirarki tersebut dan kode yang digunakan. Seperti disebutkan diawal design ini akan fleksibel sesuai dengan ukuran browser maka kita akan menggunakan kode css: position: absolute; top: 0px; left: 2%; right: 2%; width:95.6%; Position kita pilih absolute sehingga lebih pasti dengan top 0px sehingga posisinya paling atas. Nilai width menggunakan persentasi inilah yang membuat design akan mengikuti besaran dari browser, pada design ini menggunakan nilai 95.6% dari ukuran browser, sedangkan left dan right dibuat 2% sehingga ada space dikiri dan kanan. Pada header terdapat beberapa bagian lagi yaitu sitename, toplink, topbar dan form search. Semuanya itu bersifat tetap/fixed untuk lokasi vertical sehingga kita mendefinisikan sesuai dengan keinginan design. Pada sitename kita atur dengan memberi nilai 10px untuk padding top sehingga memberi jarak 10px terhadap posisi atas header, seperti kode: margin: 0px; padding: 10px 0px 0px 0px; color: #ffffff; font-weight: bold; Untuk toplink position diset absolute dan kita letakkan disebelah kanan sehingga harus ada nilai right yang diset 0px, seperti kode: font: 75% Verdana,sans-serif; position: absolute; top: 16px; right: 0px; color: #919999; Posisi top bar dari header posisinya diset relative terhadap header dan set width 100% sehingga akan mengikuti ukuran dari browser juga, jangan lupa untuk menset nilai margin top 10px sehingga ada jarak antara sitename dan toplink,seperti kode: position: relative; width: 100%; min-width: 640px; height: 32px; padding: 0px; margin: 10px 0px 0px 0px; background-image: url("glbnav_background.gif"); Kita juga dapat mendifinisakan lebar minimum, min-width, jika saja scenario fleksibilitas terhadap browser tidak berfungsi. Selain itu kita juga mememberikan background terhadap bar.

Selanjutnya adalah contentfull yang berisi content yang diinginkan, dalam design ini saya membaginya menjadi dua yaitu sebelah kiri untuk link menu dan banner dan kanan untuk content/story. Pada contentfull kita definisikan width, position sama dengan header yaitu absolute dan 95.6%s sedangkan top kita definisikan pada 95px. Nilai top bisa kita sesuaikan sesuai keinginan, nilai ini menceritakan posisi kita dari posisi top berapa px. position: relative; width: 100%; min-width: 640px; height: 32px; padding: 0px; margin: 10px 0px 0px 0px;; background-image: url("glbnav_background.gif"); Pada menu left saya menggunakan metode float posisi left sedangkan content saya tidak menggunkan metode float karena menggunakan sisanya. Menuleft didefinisikan lebarnya sedangkan content menggunakan sisanya atau bisa dibilang flexible. Bagian footer saya masukkan kedalam bagian dari contentfull dengan menambahkan attribute clear: both untuk menetralisir perintah float yang digunakan pada contentfull. Sebetulnya footer bisa juga tidak dimasukkan kedalam contentfull tetapi berdri sendiri. clear: both; border-top: 1px solid #cccccc; font-size: small; color: #ccccccc; padding: 10px 10px 10px 10px; margin-top: -1px; textalign:center; Setelah semua selesai tinggal melihat hasilnya pada browser kesayangan Anda, dalam hal ini saya menggunakan mozzila dan terlihat dengan sukses, sedangkan menggunakan IE masih ada bugs yang perlu diperbaiki.

Selamat mencoba dan berkreasi lebih jauh lagi tentang design Anda, semoga artikel ini membantu Anda dan mudah dalam mengikutinya. Tunggu artikel selanjutnya tentang design web. Salam hangat Hasan recosmic [at] gmail.com Biografi Muh Hasan Tanjung. Dilahirkan di Jakarta 8 maret 1981 dan telah menyelesaikan S1 di Teknik Elektro - Universitas Gadjah Mada, Jogjakarta tahun 2004. Selama kuliah hobi dengan dunia komputer terutama internet, sehingga pernah menggerjakan proyek pembuatan web dengan menggunakan ASP, PHP, MySql dan Access. Proyek perdananya adalah membuat web Bulaksumur Pos sebuah media komunitas mahasiswa UGM dengan ASP dan Access, kemudian Kick Off. Projek lainnya adalah membuat website MLM Acintya.net dan dilanjutkan dengan Ayudya.net dan Javaart.net (situs penjualan handycraft melalui web). Selain itu penulis juga sedang mengembangkan Sistem Informasi Klinik web based. Penulis menerima masukan yang membangun mengenai semua tulisannya sehingga tema dan sistematika penulisan mudah dibaca, dipahami dan diterapkan.