MODUL 5 PENGGUNAAN HTML, CSS DAN PENGENALAN BAHASA PHP DALAM WEBGIS

dokumen-dokumen yang mirip
Pengenalan Script. Definisi HTML

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

BAB I PERKENALAN HTML

HTML (HyperText Markup Language)

BAB I PERKENALAN HTML

Pemrograman Web I (HTML) Oleh: Devie Rosa Anamisa

Pemrograman Web Week 2. Team Teaching

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah Website :

C. Ms Powerpoint D. Notepad E. Ms Acces

MODUL 1 PENGENALAN HTML

HTML. Hypertext Markup Language. Pemrograman Web 1. Genap

1. Teori MODUL 1 HTML. Tujuan: Mampu menjelaskan pengertian HTML,Struktur Dasar, Tag Tag HTML, dan mampu membuat aplikasi dengan menggunakan tag HTML

Cara membuat HTML dasar

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa


Modul Praktikum Desain Web 2015

Pengenalan HTML dan CSS

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

CSS (Cascade Style Sheet)

1. Pengenalan HTML. 2. Tag Dasar HTML

BAB 2 LANDASAN TEORI. saling berinteraksi / bekerja sama membentuk suatu sistem kerja. Komputer berfungsi. Beberapa komponen komputer yaitu :

HTML5 Komplet. Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO

PENGANTAR KOMPUTER DAN TI 2C

Contoh Syntax: Contoh di atas menunjukkan. S e l e c t o r : h 1. P r o p e r t y : c o l o r. V a l u e : r e d. (red).

MODUL 1 HTML. (HyperText Mark-Up Language)

HTML (HYPERTEXT MARKUP LANGUAGE)

MODUL 4 PENGENALAN BAHASA PEMROGRAMAN UNTUK WEBGIS. A. Tujuan 1. Praktikan dapat mengetahui dasar-dasar bahasa pemrograman dalam WebGIS.

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

Bab 5. Cascading Style Sheet (CSS)

Mengelola isi halaman web. Memeriksa informasi untuk relevansi dan currency

P - 5 Bab 4 : HTML (Hypertext Markup Language)

PEMROGRAMAN WEB 1 CSS

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

BAB 2 LANDASAN TEORI

Pemrograman Basis Data Berbasis Web

Prak. E-Bussiness & E-Commerce HTML. (HyperText Markup Language) RAHMADY LIYANTANTO liyantanto.wordpress.com

HTML. ( HyperText Markup Language) Pertemuan 2 Oleh : Nufan Balafif. Mata Kuliah : Pemrograman Berbasis Web

Pemrograman Web. Cascading Style Sheets. Created by : Rifqi Sambas Khairurrohman

Interactive Broadcasting

BAB 2 TINJAUAN TEORI

BAB 2 LANDASAN TEORI

Materi 1 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com

BAB II LANDASAN TEORI

Modul 10 DreamWeaver MX Suendri, S.Kom

Pemrograman Basis Data Berbasis Web

Syntax HTML. Biasanya digunakan untuk menulis komentar, tidak akan timbul dihalaman web.

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

FORMULIR No.Dokumen RENCANA PEMBELAJARAN SEMESTER

Keterampilan Komputer. 8. Pengenalan HTML

BAB 2. Membuat Halaman Web Sederhana. Materi

Modul 1 : HTML dan CSS

BAB 2 LANDASAN TEORI

Materi. I. Pengenalan HTML II. Basic Tag HTML III. Table IV. Image

Tampilan di website (Tidak Tampil karena hanya memberi informasi bagi pembuat )

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

SOAL PRODUKTIF KEJURUAN KELAS X MULTIMEDIA

HTML Uncover. Duniailkom Duniailkom

CSS Cascading Style Sheet

BAB II TINJAUAN PUSTAKA

Modul Web Design. Dosen: Nofiyati, S.Kom, M.Kom Program Studi Teknik Informatika Universitas Jenderal Soedirman

Review Pemrograman Web I

Modul 3 CSS CASCADE STYLE SHEET

Soal Remedial Prakarya-1

Web dan HTML Dasar. Siti Maesyaroh, M.Kom

HTML (Hypertext Markup Language)

XHTML dan Dasar-dasar CSS XHTML

MODUL PRAKTIKUM PEMROGRAMAN WEB

: MODUL 1 BASIC PHP

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 5

MODUL 1 HTML. (HyperText Mark-Up Language)

CSS. inheritance (pewarisan)

PENGENALAN HTML dan TAG-TAG DASAR HTML

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

Pemrograman Web. Amar Hikmawan TKJ Kelas X SMK Muh 1 Klaten Utara Klaten

Secara umum suatu elemen dalam dokumen HTML yang dinyatakan dengan tagnya, dituliskan : <namatag>.. </namatag>

Pemrograman Basis Data Berbasis Web

Materi 2 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com

BAB II. TINJAUAN PUSTAKA

MODUL I PENGENALAN HTML. a. Mengenalkan kepada mahasiswa mengenai pemrograman WEB dengan menggunakan HTML b. Mengenalkan kode-kode HTML 2.

Pengenalan JavaScript

Secara garis besar, terdapat 3 cara menginput kode CSS, yaitu metode Inline Style, Internal Style Sheets, dan External Style Sheets.

Cara Mudah Mengedit Cascading Style Sheet (CSS)

BAB 2 LANDASAN TEORI

Bab 1. HTML (Hypertext Markup Language) A. World Wide Web

BAB III Validasi HTML5

Pengenalan Dasar HTML 5. Author : Minarni, S.Kom.,MM Universitas Darwan Ali Sampit - KALTENG

Bab2 -Pengenalan HTML

2011 Ahmad Amarullah

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

BAB 2 LANDASAN TEORI

PENGANTAR INTERNET & DESAIN WEB

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

Pemrograman Web PRAKTIKUM 1 PENGANTAR

Chapter 1. Pengenalan HTML

HTML (Sindy Nova Si )

Struktur Umum File Dengan Bahasa HTML

Faa Akmal-Tugas-Pemrograman-web-Bab-4- halaman-159s/d164

Transkripsi:

MODUL 5 PENGGUNAAN HTML, CSS DAN PENGENALAN BAHASA PHP DALAM WEBGIS A. Tujuan 1. Praktikan dapat mengetahui dasar-dasar penggunaan HTML dan CSS dan pemakaian PHP dalam webgis. 2. Praktikan dapat membuat halaman web. B. Tools a. XAMPP (Mendukung PHP5) b. PostgreSQL c. Browser Chrome atau Mozilla Firefox (Mendukung HTML5 dan CSS3) d. Text Editor (Notepad++ atau Sublime Text) C. Teori 1. HTML (Hyper Text Markup Language) HTML adalah rangkaian kode yang merupakan representasi visual sebuah halaman web. HTML memuat kumpulan informasi yang disimpan dalam tag-tag tertentu. HTML hingga sekarang tetap digunakan sebagai dasar dari bahasa web seperti PHP, ASP, JSP dan lainnya. HTML dapat melakukan: - pengontrolan tampilan dari web page dan contentnya, - publikasi dokumen secara online sehingga bisa diakses, - penambahan objek-objek seperti image, audio, video dan juga java applet dalam dokumen HTML. A. Tag Tag dapat diartikan sebagai tanda untuk mendefinisikan fungsi sebuah teks sebagai kode markup (teks khusus). Tag-tag tersebut yang digunakan untuk melakukan format terhadap informasi. Penulisan tag pada umumnya selalu berpasangan (tag pembuka dan tag penutup yang mana objek yang dikenai perintah tag berada diantaranya), namun ada sebagian kecil juga yang tidak (terkadang nilai

yang ada dimasukkan dengan atribut khusus). Tag yang dimaksud disini adalah dua tanda yang diawali < dan diakhiri >, dan tanda awal ada yang ditambahkan garis miring / untuk menandai tag penutup. B. Elemen Elemen HTML adalah esensi dari dokumen HTML yang memberikan petunjuk bagaimana sebuah situs web ditampilkan dalam browser. Elemen HTML secara umum terdiri dari tag pembuka, isi/konten, dan tag penutup. Ada beberapa elemen yang tidak memiliki konten umum dan tag penutup, elemen ini disebut Void Element. Void Element menampilkan nilai yang dimilikinya melalui atribut khusus. Elemen terdiri dari beberapa tingkatan, di dalamnya terdapat elemen lain. Elemen tertinggi disebut Elemen Struktur (mencakup di dalamnya html, head dan body). a. Elemen Struktur Elemen struktur adalah elemen yang memiliki banyak elemen yang ketergantungan di dalamnya. Elemen struktur yang dimaksud terdapat pada Tabel 1. TABEL 1. Elemen Struktur No. Elemen Keterangan 1 <html> </html> Merupakan induk dari semua elemen dalam dokumen HTML. Semua elemen HTML lain terkandung pada elemen ini. 2 <head> </head> Wadah untuk memproses informasi dan metadata untuk dokumen HTML. 3 <body> </body> Wadah untuk tampilan isi dari dokumen HTML. 1. Elemen Head Elemen ini menjadi tempat untuk informasi paling umum pada suatu dokumen HTML. Elemen yang terkandung di dalamnya dapat dilihat pada tabel 2. TABEL 2. Elemen Head No. Elemen Keterangan 1 <link/> Penghubung ke dokumen lain, penggunaan umumnya adalah untuk menyambungkan ke dokumen CSS. 2 <meta/> Bisa digunakan untuk data tambahan dokumen HTML, seperti pemilik, tanggal

publikasi, deskripsi, kata kunci dokumen dan lain sebagainya. Elemen ini pada dasarnya adalah elemen yang memiliki informasi tersembunyi selayaknya elemen komentar pada dokumen HTML dengan tambahan memiliki atribut untuk mengarahkan alur informasinya dengan tujuan yang berbeda. 3 <style> </style> Wadah untuk membuat CSS dalam dokumen HTML secara embedded. 4 <title> </title> Digunakan untuk membuat judul dokumen pada kepala tab browser. 2. Elemen Body Elemen ini berisikan seluruh isi dokumen HTML dan mencakup segala keperluan untuk presentasi data objek dokumen. Elemen Body terdiri dari beberapa elemen bagian, terdapat pada Tabel 3. TABEL 3. Elemen Body No Nama Keterangan 1 <a> <a> a mendefinisikan sebuah anchor, tetapi lebih tepat jika diartikan sebagai tautan karena digunakan untuk saling menautkan antara satu dokumen HTML ke dokumen HTML yang lain 2 <br/> Memberi baris baru/pindah baris 3 <button> Mendefinisikan sebuah tombol diklik 4 <div> Mendefinisikan sebuah section dalam dokumen 5 <form> Mendefinisikan sebuah form HTML untuk input form 6 <h1, h2, h3, h4, h5 dan h6> Digunakan untuk menunjukkan awal dari suatu header/judul dari dokumen HTML tersebut 7 <head> Digunakan untuk memberikan informasi tentang dokumen tersebut 8 <hr> Membuat garis horizontal 9 <html> Mendefinisikan root dari suatu dokumen HTML 10 <img> Berfungsi untuk menampilkan gambar pada dokumen HTML

11 <link> Mendefinisikan hubungan antara dokumen dan sumber eksternalnya 12 <input> Digunakan untuk berbagai macam keperluan menyangkut hal-hal tentang memasukkan data 13 <ul> Memasukkan data list 14 <li> Isi data daftar yang dibuka oleh elemen ul 15 <table> Membuat tabel 16 <tr> Membuat baris dalam tabel (Elemen harus dibuka oleh tag tabel terlebih dahulu) 17 <th> Membuat kolom judul dalam tabel (Elemen harus dibuka oleh elemen tr terlebih dahulu) 18 <td> Membuat kolom dalam tabel (Elemen harus dibuka oleh elemen tr terlebih dahulu) 19 <style> Membuat CSS dengan metode inline C. Atribut Atribut HTML merupakan informasi tambahan yang disertakan pada sebuah elemen HTML. Atribut memiliki berbagai macam fungsi yang membantu HTML dalam berbagai macam hal hingga berhubungan dengan PHP, CSS dan JavaScript. Atribut umum yang bisa digunakan dalam setiap elemen HTML dapat dilihat pada Tabel 4. TABEL 4. Atribut HTML No Atribut Keterangan 1 class Digunakan untuk mendefinisikan class yang akan dipakai di dalam sebuah tag (Umumnya banyak yang menyangkutkan ini dengan class CSS) 2 Id Dipakai untuk membuat kode unik yang tertuju pada tag tertentu dalam sebuah halaman 3 style Dipakai untuk membuat CSS dengan metode embedded 4 name Dipakai untuk menamai tag (Umumnya banyak yang menggunakan ini di dalam tag yang sebelumnya dibuka terlebih dahulu oleh perintah tag <form>)

D. Struktur Dasar HTML Penjelasan: a. Tag <html> digunakan untuk menyatakan halaman website menggunakan bahasa HTML. b. Tag <head> adalah kepala dari halaman website, digunakan untuk menambahkan banyak informasi seperti meta, CSS, javascript, font dan lain-lain. c. Tag <title> digunakan untuk menyatakan title website yang disimpan pada tag <head>. d. Tag <body> digunakan untuk menampilkan isi dari website, baik itu image, text, video, music atau sebagainya. e. DOCTYPE adalah suatu deklarasi yang digunakan untuk mengidentifikasi jenis dokumen HTML yang digunakan sehingga browser dapat menentukan bagaimana memperlakukan kode tersebut. DOCTYPE sendiri berguna untuk memberitahu programmer, HTML versi berapa yang digunakan dan juga membantu programmer untuk dapat menggunakan tag-tag HTML dengan benar. <!DOCTYPE html> digunakan pada HTML5. 2. CSS (Cascading Style Sheet) CSS merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan bahasa pemograman. CSS digunakan untuk membuat pemograman web menjadi lebih mudah karena dapat menyeragamkan format terhadap elemen-elemen yang sama dengan cepat dalam sebuah situs. Situs-situs berbasis HTML menggunakan CSS untuk meningkatkan keluesan tampilan. CSS disimpan dalam file terpisah yang ekstensinya.css dan setiap perubahan yang dilakukan pada file akan mempengaruhi seluruh dokumen HTML atau XHTML yang

terkait padanya. Dengan menggunakan CSS dapat mengurangi waktu untuk melakukan perubahan terhadap situs dengan jumlah halaman yang banyak. CSS dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images dan style lainnya untuk dapat digunakan dalam file secara bersama-sama. CSS dapat mengendalikan ukuran gambar, warna pada background text, warna table, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraph, spasi antar teks, margin (top, bottom, left, right) dan parameter lainnya. Struktur CSS terdiri dari selector, deklarasi, property dan nilai. Berikut penulisan kode CSS: Keterangan: - body : selector - {} : deklarasi - background-color : property - blue : nilai Metode pemakaian 1. Inline CSS CSS ditulis langsung ke dalam tag HTML. Penulisan CSS dengan cara ini tidak memerlukan selector dalam kode CSS. Penulisan dengan cara ini jika ingin menformat suatu elemen untuk satu kali saja. Contoh: 2. Embedded CSS Pemakaian embedded CSS dengan cara menempelkan kode CSS diantara tag <head> dan </head> yang diawali dengan tag <style> dan diakhiri dengan </style>. Contoh:

3. External CSS Cara pemakaian external CSS ditulis dengan satu file terpisah yang disimpan dengan akhiran.css atau ekstensi.css. Untuk menggunakannya perlu dilakukan pemanggilan ke dalam halaman web yang dibuat. Langkah-langkah untuk mengimplementasikan CSS adalah sebagai berikut: a. Buat satu file dengan teks editor dan beri nama file, misalnya style.css. kemudian tulis CSS yang akan diimplementasikan. Contoh: b. Kemudian untuk memanggil file style.css dari semua halaman web, diantara tag <head> dan </head>, link kan file style.css dengan menuliskan: 3. PHP (Hypertext Preprocessor) PHP adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS (Content Management System). a. Variabel Variabel di dalam PHP harus diawali dengan dollar sign ($). Setelah tanda $, sebuah variabel PHP harus diikuti dengan karakter pertama berupa huruf atau underscore (_), kemudian untuk karakter kedua dan seterusnya bisa menggunakan huruf, angka atau underscore (_). Dengan aturan tersebut, variabel di dalam PHP tidak bisa diawali dengan angka. Minimal Panjang variabel adalah 1 karakter setelah tanda $. Variabel dalam PHP bersifat case sensitive dan tidak bertipe. Variabel sistem PHP (Predefined Variables) Predefined Variables adalah beberapa variabel yang telah didefinisikan secara sistem oleh PHP dan kita sebaiknya tidak membuat variabel dengan nama yang sama. Beberapa contoh predefined variables: $GLOBAL, $_SERVER, $_GET, $_POST, $_FILES, $_COOKIE, $_SESSION, $_REQUEST, $_ENV, $php_errormsg, $HTTP_RAW_POST_DAT, $http_response_header, $argc, $argv, $this.

Cara menampilkan nilai variabel Untuk menampilkan nilai atau isi dari variabel, kita tinggal menampilkannya dengan perintah echo atau print, seperti berikut ini: Hasil yang didapat: E. Cara Praktikum 1. Aktifkan XAMPP terlebih dahulu. 2. Kemudian buka folder XAMPP yang disimpan pada Local Disk (C:), pilih htdocs, lalu buat folder baru prakmodul5_4digitbppraktikan. 3. Pada file baru tersebut, buat 2 file html (index.html dan map.html), 2 file php (connection.php dan getdata.php) dan 1 file CSS (style.css), seperti pada Gambar 1. 4. Buka Text Editor lalu isikan script berikut: a. Connection.php Gambar 1. File html, php dan css

b. Getdata.php

c. Index.html d. Map.html

e. Style.css 5. Kemudian save file-file tersebut. 6. Setelah itu buka index.html menggunakan browser. Tampilannya akan terlihat seperti Gambar 2. Gambar 2. Tampilan index.html

F. Instruksi Praktikum Instruksi praktikum akan dijelaskan pada saat praktikum berlangsung.