modul - kemdikbud...modul pelatihan berbasis kompetensi sektor teknologi informasi dan komunikasi...

133

Upload: others

Post on 16-Aug-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3
Page 2: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

MODUL

PENGEMBANGAN KEPROFESIAN BERKELANJUTAN BERBASIS KOMPETENSI

Menerapkan Web Authoring Tools

pada Web Client ICTWEB410

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN R.I.

DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN LEMBAGA PENGEMBANGAN DAN PEMBERDAYAAN PENDIDIK DAN TENAGA

KEPENDIDIKAN BIDANG KELAUTAN PERIKANAN TEKNOLOGI INFORMASI DAN KOMUNIKASI

GOWA 2018

Page 3: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi

Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tools pada Web Client

Buku Modul - Versi 2018 Halaman: Halaman 2 dari 21

MODUL PENGEMBANGAN KEPROFESIAN

BERKELANJUTAN BERBASIS KOMPETENSI

BIDANG KEAHLIAN

REKAYASA PERANGKAT LUNAK

(RPL)

PROFESIONAL:

Apply Web Authoring Tool to Convert Client Data for Websites

Penulis:

Dwi Wahyu Widiastuti ([email protected])

Penelaah:

Syafaruddin, S.Kom., M.T. ([email protected])

Dr. H. Andi Sukri Syamsuri, S.Pd., M.Hum ([email protected])

Desain Grafis dan Ilustrasi:

Muh. Andy Siswanto, S.T. ([email protected])

Copyright © 2018

Direktorat Pembinaan Guru Pendidikan Dasar Direktorat Jenderal Guru dan Tenaga

Kependidikan Kementerian Pendidikan dan Kebudayaan

Hak Cipta Dilindungi Undang-Undang Dilarang mengcopy sebagian atau keseluruhan isi

buku ini untuk kepentingan komersial tanpa izin tertulis dari Kementerian Pendidikan

Kebudayaan.

Page 4: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi

Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tools pada Web Client

Buku Modul - Versi 2018 Halaman: Halaman 3 dari 21

KATA PENGANTAR

Modul pengembangan keprofesian berkelanjutan (PKB) berbasis kompetensi

merupakan salah satu media pembelajaran yang dapat digunakan sebagai media

transformasi pengetahuan, keterampilan dan sikap kerja kepada peserta pelatihan untuk

mencapai kompetensi tertentu berdasarkan program pelatihan yang mengacu kepada

Standar Kompetensi.

Modul pelatihan ini berorientasi kepada pelatihan berbasis kompetensi (Competence

Based Training) diformulasikan menjadi 3 (tiga) buku, yaitu Buku Informasi, Buku Kerja dan

Buku Penilaian sebagai satu kesatuan yang tidak terpisahkan dalam penggunaanya sebagai

referensi dalam media pembelajaran bagi peserta pelatihan dan instruktur, agar pelaksanaan

pelatihan dapat dilakukan secara efektif dan efisien. Untuk memenuhi kebutuhan pelatihan

berbasis kompetensi tersebut, maka disusunlah modul pelatihan berbasis kompetensi

dengan judul “Menerapkan Web Authoring Tool Pada Web Client”.

Kami menyadari bahwa modul yang kami susun ini masih jauh dari sempurna.

Oleh karena itu, kami sangat mengharapkan saran dan masukan untuk perbaikan agar

tujuan dari penyusunan modul ini menjadi lebih efektif.

Demikian kami sampaikan, semoga Tuhan YME memberikan tuntunan kepada kita

dalam melakukan berbagai upaya perbaikan dalam menunjang proses pelaksanaan

pembelajaran di lingkungan direktorat guru dan tenaga kependidikan.

Gowa, April 2018 Kepala LPPPTK KPTK,

Prof. Dr. Irwan, M.Pd

Page 5: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi

Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tools pada Web Client

Buku Modul - Versi 2018 Halaman: Halaman 4 dari 21

DAFTAR ISI

KATA PENGANTAR........................................................................................................................................ 3

DAFTAR ISI .................................................................................................................................................... 4

ACUAN STANDAR KOMPETENSI KERJA ........................................................................................................ 5

A. Acuan Standar Kompetensi Kerja .................................................................................................... 5

B. Kemampuan yang Harus Dimiliki Sebelumnya ................................................................................ 7

C. Silabus Diklat .................................................................................................................................... 9

LAMPIRAN .................................................................................................................................................. 21

1. BUKU INFORMASI .......................................................................................................................... 21

2. BUKU KERJA ................................................................................................................................... 21

3. BUKU PENILAIAN ............................................................................................................................ 21

Page 6: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi

Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tools pada Web Client

Buku Modul - Versi 2018 Halaman: Halaman 5 dari 21

ACUAN STANDAR KOMPETENSI KERJA

DAN SILABUS DIKLAT

A. Acuan Standar Kompetensi Kerja

Kode Unit : ICTWEB410

Judul Unit : Menerapkan Web Authoring Tool Pada Web Client

Deskripsi Unit : Unit ini menggambarkan keterampilan dan pengetahuan yang

dibutuhkan untuk menggunakan perangkat lunak pengembangan web

untuk membuat konten situs web. Unit ini dirancang untuk

menggunakan alat authoring web untuk mengubah teks dan gambar

ke protokol web yang sesuai. Ini berlaku untuk individu yang

dipekerjakan sebagai pengembang web yang bertanggung jawab

untuk mengembangkan situs web menggunakan data klien. Tidak ada

persyaratan lisensi, legislatif atau sertifikasi yang berlaku untuk unit

ini pada saat publikasi

Sektor Unit : Web

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA

1. Membuat file web client 1.1 Membuat dan menyimpan file pada folder yang tepat 1.2 Memasukkan dan mengatur format teks sesuai kebutuhan 1.3 Memasukkan dan mengoptimalkan gambar sesuai kebutuhan

2. Membuat format template web client 2.1 membuat Cascading style sheets (CSS) external 2.2 mendefinisikan tampilan web sesuai kebutuhan 2.3 Menghubungkan CSS ke file web dan menampilkan pengaturan CSS

3. Menetapkan penggunaan library 3.1 Mengidentifikasi komponen web termasuk library pada beberapa halaman web 3.2 Mengatur format komponen web yang dipilih sesuai pengaturan CSS

Page 7: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi

Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tools pada Web Client

Buku Modul - Versi 2018 Halaman: Halaman 6 dari 21

3.3 Memeriksa source code dari komponen web yang dipilih 3.4 Membuat dan memberi nama library komponen web 3.5 Mengubah komponen web yang ada pada library sesuai kebutuhan

4. Mengembangkan template web client 4.1 Membuat dan menyimpan file sebagai template yang terhubung dengan CSS 4.2 Mengatur template web client 4.3 Menempatkan gambar dalam halaman web sesuai kebutuhan 4.4 Memodifikasi template web client

5. Mengidentifikasi kebutuhan web authoring tool

5.1 Memilih web authoring tool sesuai kebutuhan 5.2 Mengatur lingkungan kerja termasuk file transfer ptotocol (ftp) sesuai kebuthan web authoring tool 5.3 Mengubah navigasi lingkungan kerja web authoring tool sesuai kebutuhan 5.4 Memilih tombol, tools lain untuk akses semua fitur web authoring tool 5.5 Mendefinisikan nama website dan root folder

6. Membuat form 6.1 Menambah elemen form pada halaman web client 6.2 Mengatur property setiap elemen form 6.3 Menambah field sesuai kebutuhan form 6.4 Mengidentifikasi common gateway interface (CGI) script 6.5 Menghubungkan form dengan CGI script 6.6 Menguji kesalahan kode/error code form

7. Membuat Navigasi 7.1 Membuat site map 7.2 membuat link berupa teks dan gambar antar halaman web sesuai struktur menu website 7.3 menguji semua link web menggunakan beberapa browser 7.4 menguji konten website pada beberapa browser untuk memastikan

Page 8: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi

Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tools pada Web Client

Buku Modul - Versi 2018 Halaman: Halaman 7 dari 21

konsistensi tampilan web, performance, dan akses website

B. Kemampuan yang Harus Dimiliki Sebelumnya

Penjelasan bahasa, literasi, numerasi, skill yang berhubungan dengan kriteria unjuk kerja

Kriteria Unjuk Kerja Deskripsi

Reading/ Mengamati 1.2, 3.1, 3.2, 3.5, 5.1-5.5 Identifikasi dan

interpretasi informasi dari dokumentasi bisnis dan teknis sesuai kebutuhan bisnis dan spesifikasi teknis

Writing / Menulis 1.1-1.3, 2.1-2.3, 3.2, 3.4, 3.5, 4.1-4.4, 5.2-5.5, 6.1-6.5, 7.1-7.3

Menggunakan software

spesifik dan bahasa pemrograman untuk membuat, mengatur, menyimpan, mengakses web berdasarkan dokumen, template, diagram, dan gambar Input data dan informasi

kebutuhan bisnis sesuai spesifikasi teknis

Navigasi Lingkungan Kerja 1.1, 2.2, 3.5, 5.1 Melengkapi pekerjaan sesuai kebutuhan bisnis

Output Kompetensi 1.1-1.3, 2.1-2.3, 3.1-3.5, 4.1-4.4, 5.1-5.5, 6.1-6.6, 7.1-7.4

Prioriti dan monitor

pekerjaan Memecahkan

permasalahan operasional Menganalisa kebutuhan

bisnis dan aspek teknis dari implementasi perangkat lunak Merancang form Mengoperasikan

software, memilih tool

Page 9: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi

Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tools pada Web Client

Buku Modul - Versi 2018 Halaman: Halaman 8 dari 21

sesuai kebutuhan, membuat kode HTML

Page 10: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi

Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tools pada Web Client Buku Modul - Versi 2018

Halaman 9 dari 21

C. Silabus Diklat

Judul Unit Kompetensi : Apply Web Authoring Tools To Convert Client Data for Website

Kode Unit Kompetensi : ICTWEB410

Deskripsi Unit Kompetensi :

Unit kompetensi ini berhubungan dengan sikap, pengetahuan, dan keterampilan

yang dibutuhkan untuk mengaplikasikan web authoring tool pada web client

Perkiraan Waktu Pelatihan : 50 JP @ 45 Menit

Tabel Silabus Unit Kompetensi :

Elemen Kompetensi Kriteria Unjuk Kerja Indikator Unjuk

Kerja

Materi Diklat

Perkiraan Waktu

Diklat (Jampel)

Pengetahuan

(P)

Keterampilan (K) Sikap (S) P K

1. Create the files (Membuat file web

client)

1.1 Create files and save, in the correct location and directory (Membuat dan menyimpan file

pada folder yang tepat)

• Dapat menjelaskan cara membuat file web client

• Dapat menjelaskan cara menyimpan file

web client pada lokasi dan folder yang

tepat • Mampu

membuat dan menyimpan file web client

Cara Pembuatan dan Penyimpanan

file web client

Melakukan pembuatan dan penyimpanan file web client

• Tepat

• Teliti

15 30

Page 11: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Mengaplikasikan Web Authoring Tools Pada Web Client Buku Modul - Versi 2018

Halaman 10 dari 21

• Harus tepat dan teliti

1.2 Insert and format text content, according to

the business requirements (Memasukkan dan mengatur format teks sesuai kebutuhan)

• Dapat menjelaskan

cara insert dan format text

sesuai

kebutuhan

• Mampu membuat text

dengan berbagai format

text sesuai kebutuhan

• Harus tepat dan

teliti

Cara insert

dan format text pada web

client

Melalukan insert

dan berbagai format text pada

web client

• Tepat

• Teliti

15 30

1.3 Insert and optimise images, as required ( Memasukkan dan mengoptimalkan gambar

sesuai kebutuhan)

• Dapat

menjelaskan cara insert dan

optimize

gambar sesuai kebutuhan

• Mampu

melakukan insert dan

optimize gambar

• Harus tepat dan

teliti

Cara insert dan optimize

gambar

Melakukan insert dan optimize

gambar

• Tepat

• Teliti

15 30

2. Create the formatting templates

(Membuat format

template web client)

2.1 Create basic external cascading style sheets (CSS) (membuat Cascading style sheets (CSS)

external)

• Dapat

menjelaskan cara membuat

CSS external

• Mampu

membuat CSS external

• Harus tepat dan

teliti

CSS external Membuat CSS external

• Tepat

• Teliti

15 30

Page 12: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Mengaplikasikan Web Authoring Tools Pada Web Client Buku Modul - Versi 2018

Halaman 11 dari 21

2.2 Define styles for the required tags, according to the business requirements

(mendefinisikan tampilan web sesuai

kebutuhan)

• Dapat

menjelaskan CSS yang diperlukan

sesuai

kebutuhan • Mampu

membuat CSS

sesuai kebutuhan

• Harus tepat dan

teliti

CSS untuk website client

Mampu membuat CSS untuk web

client

• Tepat

• Teliti

15 30

2.3 Link CSS to the files, and display formatting (Menghubungkan CSS ke file web dan

menampilkan pengaturan CSS)

• Dapat

menjelaskan cara membuat

link CSS ke file HTML

• Mampu

membuat link

CSS ke file HTML • Mampu

menampilkan

pengaturan style web

menggunakan CSS

• Harus tepat dan

teliti

LINK CSS Mampu membuat link CSS ke HTML

dan menampilkan pengaturan style

web

menggunakan CSS

• Tepat

• Teliti

15 30

3. Define library items (Menetapkan

penggunaan library)

3.1 Identify items that recur on several pages, and include in the library ( Mengidentifikasi

komponen web termasuk library pada beberapa

halaman web )

• Dapat

mengidentifikasi komponen web

dan library yang

dibutuhkan pada web page

• Mampu

membuat komponen web

dan library yang

Item dan Library web

page

• Mampu

membuat komponen web

dan library

yang dibutuhkan

pada web page

• Tepat

• Teliti

15 30

Page 13: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Mengaplikasikan Web Authoring Tools Pada Web Client Buku Modul - Versi 2018

Halaman 12 dari 21

dibutuhkan pada web page

• Harus tepat dan

teliti

3.2 Format selected items, according to CSS definition (Mengatur format komponen web

yang dipilih sesuai pengaturan CSS)

• Dapat

menjelaskan instruksi CSS

untuk pengaturan

komponen web

yang dipilih

• Mampu membuat

instruksi CSS untuk

pengaturan

komponen web yang dipilih

• Harus tepat dan

teliti

Instruksi CSS format

selected item

• Mampu

membuat instruksi CSS

untuk pengaturan

komponen web

yang dipilih

• Tepat

• Teliti

15 30

3.3 Check the tags of selected items (Memeriksa

source code dari komponen web yang dipilih) • Dapat

menjelaskan

cara memeriksa

source code dari komponen web

yang dipilih

• Mampu memeriksa

source code dari

komponen web yang dipilih

• Harus tepat dan

teliti

Pemeriksaan

souce code

CSS

• Mampu memeriksa

source code

dari komponen web yang

dipilih

• Tepat

• Teliti

15 30

3.4 Create and clearly name, the selected library

items (Membuat dan memberi nama library

komponen web)

• Dapat menjelaskan

cara membuat

dan memberi

Pembuatan

dan

pemberian nama library

Mampu membuat

dan memberi

nama library

• Tepat

• Teliti

15 30

Page 14: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Mengaplikasikan Web Authoring Tools Pada Web Client Buku Modul - Versi 2018

Halaman 13 dari 21

nama library komponen web

• Mampu

membuat dan

memberi nama libray komponen

web

• Harus tepat dan teliti

3.5 Update the items contained in the library,

according to the business requirements (Mengubah komponen web yang ada pada

library sesuai kebutuhan)

• Dapat

menjelaskan

cara mengubah komponen web

yang ada pada library sesuai

kebutuhan

• Mampu

mengubah komponen web

yang ada pada library sesuai

kebutuhan

• Harus tepat dan teliti

Pengubahan

item dalam library

• Mampu

mengubah

komponen web yang ada pada

library sesuai kebutuhan

• Tepat

• Teliti

15 30

4. Develop the

templates (Mengembangkan

template web client)

4.1 Create and save file as template, and link

with CSS (Membuat dan menyimpan file sebagai template yang terhubung dengan CSS)

• Dapat menjelaskan

cara membuat dan menyimpan

template web

client yang terhubung

dengan CSS external

• Mampu

membuat dan menyimpan

template web

client yang

Pembuatan

dan penyimpanan

template web

client

• Mampu membuat dan

menyimpan template web

client yang

terhubung dengan CSS

external

• Tepat

• Teliti

15 75

Page 15: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Mengaplikasikan Web Authoring Tools Pada Web Client Buku Modul - Versi 2018

Halaman 14 dari 21

terhubung dengan CSS

external

• Harus tepat dan

teliti

4.2 Format the template and create, and name,

editable regions (Mengatur template web client) • Dapat

menjelaskan

cara pengaturan template web

client

• Mampu

mengatur template web

client

• Harus tepat dan teliti

Pengaturan

dan pengubahan

template

• Mampu mengatur

template web client

• Tepat

• Teliti

15 75

4.3 Place the generic image icons in a page, as

required by the business image (Menempatkan gambar dalam halaman web sesuai kebutuhan)

• Dapat

menjelaskan

cara menempatkan

gambar pada halaman web

sesuai

kebutuhan

• Mampu menempatkan

gambar pada halaman web

sesuai

kebutuhan

• Harus tepat dan teliti

Penempatan

gambar pada web client

• Mampu

menempatkan

gambar pada halaman web

sesuai kebutuhan

• Tepat

• Teliti

15 30

4.4 Save and modify the templates (Memodifikasi template web client)

• Dapat

menjelaskan cara modifikasi

template web

client

Penyimpanan dan modifikasi

template

• Mampu

memodifikasi template web

client

• Tepat

• Teliti

15 30

Page 16: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Mengaplikasikan Web Authoring Tools Pada Web Client Buku Modul - Versi 2018

Halaman 15 dari 21

• Mampu

memodifikasi template web

client

• Harus tepat dan teliti

5. Identify the

authoring requirements (Mengidentifikasi

kebutuhan web

authoring tool)

5.1 Select the preferred web authoring tool,

according to the business requirements (Memilih web authoring tool sesuai kebutuhan)

• Dapat menjelaskan

cara memilih web authoring

tool sesuai

kebutuhan

• Mampu memilih web authoring

tool sesuai kebutuhan

• Harus tepat dan

teliti

Pemilihan web

authoring tool • Mampu

memilih web

authoring tool sesuai

kebutuhan

• Tepat

• Teliti

15 30

5.2 Set the preferences for the web-authoring tool, including the site file transfer protocol

(FTP) client (Mengatur lingkungan kerja termasuk file transfer ptotocol (ftp) sesuai

kebuthan web authoring tool

• Dapat

menjelaskan cara mengatur

lingkungan kerja termasuk file

transfer ptotocol

(ftp) sesuai kebutuhan web

authoring tool Mampu

mengatur

lingkungan kerja termasuk file

transfer ptotocol (ftp) sesuai

kebuthan web authoring tool

Harus tepat dan

teliti

Pengaturan preferences

dan ftp client web authoring

tool

Mampu mengatur lingkungan kerja

termasuk file transfer ptotocol

(ftp) sesuai

kebutuhan web authoring tool

• Tepat

• Teliti

15 30

Page 17: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Mengaplikasikan Web Authoring Tools Pada Web Client Buku Modul - Versi 2018

Halaman 16 dari 21

5.3 Customise and navigate, the web author tool environment or workspace, to meet

individual requirements (Mengubah navigasi

lingkungan kerja web authoring tool sesuai kebutuhan)

• Dapat

menjelaskan cara mengubah

navigasi

lingkungan kerja web authoring

tool sesuai kebutuhan

• Mampu

mengubah navigasi

lingkungan kerja

web authoring tool sesuai

kebutuhan Harus tepat dan

teliti

Pengaturan navigasi

lingkungan

kerja web authoring tool

• Mampu

mengubah navigasi

lingkungan

kerja web authoring tool

sesuai kebutuhan

• Tepat

• Teliti

15 30

5.4 Select buttons and tools, both opened and closed, to access the full range of features

(Memilih tombol, tools lain untuk akses semua fitur web authoring tool)

• Dapat

menjelaskan cara memilih

tombol dan tool, termasuk

membuka dan

menutupnya untuk akses

semua fitur

• Mampu memilih tombol dan tool,

termasuk

membuka dan menutupnya

untuk akses semua fitur web

client

• Harus tepat dan teliti

Pemilihan tombol dan

tool

• Mampu

memilih tombol dan

tool, termasuk membuka dan

menutupnya

untuk akses semua fitur

web client

• Tepat

• Teliti

15 30

5.5 Define and name the site and root folder

(Mendefinisikan nama website dan root folder) • Dapat

menjelaskan

Pendefinisian

dan • Mampu

mendefinisikan • Tepat

• Teliti

15 30

Page 18: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Mengaplikasikan Web Authoring Tools Pada Web Client Buku Modul - Versi 2018

Halaman 17 dari 21

cara mendefinisikan

dan memberi

nama website client pada root

folder

• Mampu mendefinisikan

dan memberi nama website

client pada root

folder

• Harus tepat dan teliti

pemberian nama web

client

dan memberi nama website

client pada

root folder

6. Create simple forms

(Membuat form)

6.1 Add form elements to the page (Menambah

elemen form pada halaman web client)

• Dapat

menjelaskan cara

menambah elemen form pada

web client

• Mampu menambah

elemen form pada web client

• Harus tepat dan

teliti

Penambahan

elemen form web client

• Mampu

menambah

elemen form pada web client

• Tepat

• Teliti

15 30

6.2 Set the form element properties for each form element (Mengatur property setiap elemen

form)

• Dapat

menjelaskan cara mengatur

property setiap

elemen form

• Mampu mengatur property setiap

elemen form

• Harus tepat dan teliti

Pengaturan property

elemen form

• Mampu

mengatur property setiap

elemen form

• Tepat

• Teliti

15 30

6.3 Insert additional fields, as required for the

processing form (Menambah field sesuai kebuthan form)

• Dapat

menejlaskan cara

menambah field

Penambahan

field sesuai

• Mampu

menambah

menambah field

• Tepat

• Teliti

15 30

Page 19: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Mengaplikasikan Web Authoring Tools Pada Web Client Buku Modul - Versi 2018

Halaman 18 dari 21

sesuai kebutuhan form

• Mampu

menambah

menambah field sesuai kebutuhan

form

• Harus tepat dan teliti

kebutuhan form

sesuai kebutuhan form

6.4 Identify the availability, and location, of the

common gateway interface (CGI) script (Mengidentifikasi common gateway interface

(CGI) script)

• Dapat

menjelaskan cara

mengidentifikasi CGI script

• Mampu

mengidentifikasi CGI script

• Harus tepat dan

teliti

Identifikasi

CGI script

• Mampu

mengidentifikasi

CGI script

• Tepat

• Teliti

15 30

6.5 Connect the form to a script in a server CGI bin (Menghubungkan form dengan CGI script)

• Dapat

menejalskan cara koneksi form

dengan CGI script

• Mampu membuat koneksi form

menggunakan

CGI script

• Harus tepat dan teliti

Koneksi form menggunakan

CGI script

• Mampu

membuat koneksi form

menggunakan CGI script

• Tepat

• Teliti

15 30

6.6 Test the form to ensure that there are no

errors (Menguji kesalahan kode/error code form )

• Dapat

menjelaskan cara menguji

kesalahan kode

form

• Mampu melakukan

pengujian kesalahan kode

code form

Pengujian

error form

• Mampu

melakukan pengujian

kesalhan kode

form

• Tepat

• Teliti

15 30

Page 20: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Mengaplikasikan Web Authoring Tools Pada Web Client Buku Modul - Versi 2018

Halaman 19 dari 21

• Harus tepat dan

teliti

7. Create simple

navigation (Membuat

Navigasi)

7.1 Create the site map in order to plan

navigation (Membuat site map) • Dapat

menejalskan cara

membuat site

map

• Mampu membuat site map

• Harus tepat dan

teliti

Pembuatan

sitemap • Mampu

membuat site

map

• Tepat

• Teliti

15 30

7.2 Create the links between pages to reflect the content structure, using both text and

images (membuat link berupa teks dan gambar antar halaman web sesuai struktur menu

website)

• Dapat

menjelaskan cara membuat link

antar web page menggunakan

link berupa text dan gambar

• Mampu membuat

link antar web

page menggunakan

link berupa text dan gambar

• Harus tepat dan

teliti

Link web page mengguakan

text dan gambar

• Mampu

membuat link antar web page

menggunakan link berupa text

dan gambar

• Tepat

• Teliti

15 30

7.3 Check the links in multiple browsers for errors (menguji semua link web menggunakan

beberapa browser

• Dapat

menejlaskan cara menguji link web

page pada

beberapa browser • Mampu menguji

link web page

pada beberapa browser

• Harus tepat dan

teliti

Pengujian link web page

pada

beberapa browser

• Mampu menguji

link web page pada beberapa

browser

• Tepat

• Teliti

15 30

7.4 Check the website content across a number of different browsers, and browser versions, to

• Dapat

menejlaskan cara

Pengujian konten

Mampu menguji konten website

• Tepat

• Teliti

15 30

Page 21: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Mengaplikasikan Web Authoring Tools Pada Web Client Buku Modul - Versi 2018

Halaman 20 dari 21

ensure consistency of presentation, performance and accessibility (menguji konten website pada

beberapa browser untuk memastikan

konsistensi tampilan web, performance, dan akses website)

menguji konten website pada

beberapa browser

mencakup konsistensi

tampilan web, performance, dan

aksesbilitas

• Mampu menguji konten website

pada beberapa

browser mencakup

konsistensi tampilan web,

performance, dan

aksesbilitas

• Harus tepat dan teliti

website mencakup

presentasi,

performance, dan

aksesbilitas

pada beberapa browser

mencakup

konsistensi tampilan web,

performance, dan aksesbilitas

Page 22: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi

Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Mengaplikasikan Web Authoring Tools Pada Web Client

Buku Modul - Versi 2018 Halaman 21 dari 21

LAMPIRAN

1. BUKU INFORMASI

2. BUKU KERJA

3. BUKU PENILAIAN

Page 23: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3
Page 24: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

BUKU INFORMASI

Menerapkan Web Authoring Tools pada Web Client

ICTWEB410

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN R.I.

DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN LEMBAGA PENGEMBANGAN DAN PEMBERDAYAAN PENDIDIK DAN TENAGA

KEPENDIDIKAN BIDANG KELAUTAN PERIKANAN TEKNOLOGI INFORMASI DAN KOMUNIKASI

GOWA

Page 25: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 2 dari 30

DAFTAR ISI

DAFTAR ISI .................................................................................................................. 2

DAFTAR GAMBAR ....................................................................................................... 5

BAB I ............................................................................................................................. 6

PENDAHULUAN ........................................................................................................... 6

A. TUJUAN UMUM ................................................................................................... 6

B. TUJUAN KHUSUS ............................................................................................... 6

BAB II ............................................................................................................................ 7

MEMBUAT FILE WEB CLIENT ..................................................................................... 7

A. Pengetahuan yang diperlukan dalam Membuat File Web Client .......................... 7

A1. Pengertian Web Client ................................................................................... 7

A2. Pembuatan File Web Client ........................................................................... 8

B. Keterampilan yang diperlukan dalam Membuat File Web Client .......................... 9

C. Sikap kerja yang diperlukan dalam Membuat File Web Client ............................. 9

BAB III ......................................................................................................................... 10

MEMBUAT FORMAT TEMPLATE WEB CLIENT........................................................ 10

A. Pengetahuan yang diperlukan dalam Membuat Format Template Web Client . 10

Cara penggunaan CSS ada 3 yaitu: ............................................................................ 11

B. Keterampilan yang diperlukan dalam Membuat Format Template Web Client .. 12

C. Sikap kerja yang diperlukan dalam Membuat Format Template Web Client ...... 12

BAB IV ......................................................................................................................... 13

MENETAPKAN PENGGUNAAN LIBRARY ................................................................. 13

A. Pengetahuan yang diperlukan dalam Menetapkan Penggunaan Library ........... 13

B. Keterampilan yang diperlukan dalam Menetapkan Penggunaan Library ........... 14

C. Sikap kerja yang diperlukan dalam Menetapkan Penggunaan Library ............... 14

BAB V .......................................................................................................................... 15

MENGEMBANGKAN TEMPLATE WEB CLIENT ........................................................ 15

Page 26: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 3 dari 30

A. Pengetahuan yang diperlukan dalam Mengembangkan Template Web Client .. 15

B. Keterampilan yang diperlukan dalam Mengembangkan Template Web Client .. 16

C. Sikap kerja yang diperlukan dalam Mengembangkan Template Web Client ..... 16

BAB VI ......................................................................................................................... 17

MENGIDENTIFIKASI KEBUTUHAN WEB AUTHORING TOOL ................................. 17

A. Pengetahuan yang diperlukan dalam Mengidentifikasi Kebutuhan Web Authoring

Tool…………………………………………………………………………………………….17

B. Keterampilan yang diperlukan dalam Mengidentifikasi Kebutuhan Web Authoring

Tool……………………………………………………………………………………………. 19

C. Sikap kerja yang diperlukan dalam Mengidentifikasi Kebutuhan Web Authoring

Tool……………………………………………………………………………………………. 19

BAB VII ........................................................................................................................ 20

MEMBUAT FORM ....................................................................................................... 20

A. Pengetahuan yang diperlukan dalam Membuat Form ........................................ 20

A1. Bentuk umum Form .......................................................................................... 20

A2. Common Gateway Interface (CGI) Script .......................................................... 22

B. Keterampilan yang diperlukan dalam Membuat Form ........................................ 23

C. Sikap kerja yang diperlukan dalam Membuat Form ........................................... 23

BAB VIII ....................................................................................................................... 24

MEMBUAT NAVIGASI ................................................................................................ 24

A. Pengetahuan yang diperlukan dalam Membuat Navigasi .................................. 24

A1. Pembuatan sitemap ........................................................................................... 24

A2. Pembuatan Navigasi Link .................................................................................. 25

A3. Pemeriksaan konten website ............................................................................. 26

B. Keterampilan yang diperlukan dalam Membuat Navigasi .................................. 27

C. Sikap kerja yang diperlukan dalam Membuat Navigasi ...................................... 27

DAFTAR PUSTAKA .................................................................................................... 28

A. Buku Referensi ................................................................................................... 28

Page 27: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 4 dari 30

B. Referensi Lainnya .............................................................................................. 28

DAFTAR ALAT DAN BAHAN ...................................................................................... 29

A. Daftar Peralatan/Mesin ...................................................................................... 29

B. Daftar Bahan ...................................................................................................... 29

DAFTAR PENYUSUN ................................................................................................. 30

Page 28: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 5 dari 30

DAFTAR GAMBAR

Gambar 2.1 Layout web client ............................................................................ 8

Gambar 2.2 Contoh Pengaturan tata letak text dan gambar ............................. 9

Gambar 3.1 Contoh Layout Web ....................................................................... 10

Gambar 4.1 Situs jQuery .................................................................................. 13

Gambar 7.1 Contoh Form ................................................................................. 21

Gambar 7.2 Common Gateway Interface (CGI) ............................................... 22

Gambar 8.1 Menu navigasi pada website ......................................................... 26

Page 29: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 6 dari 30

BAB I

PENDAHULUAN

A. TUJUAN UMUM

Setelah mempelajari modul ini peserta diharapkan mampu memahami dan

mengaplikasikan web authoring tools pada web client.

B. TUJUAN KHUSUS

Adapun tujuan mempelajari unit kompetensi melalui buku informasi Menerapkan Web

Authoring Tools pada Web Client ini guna memfasilitasi peserta sehingga pada akhir

diklat diharapkan memiliki kemampuan sebagai berikut:

1. Create the files (Membuat file web client)

2. Create the formatting templates (Membuat format template web client)

3. Define library items (Menetapkan penggunaan library)

4. Develop the templates (Mengembangkan template web client)

5. Identify the authoring requirements (Mengidentifikasi kebutuhan web client)

6. Create simple forms (Membuat form)

7. Create simple navigation (Membuat Navigasi)

Page 30: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 7 dari 30

BAB II

MEMBUAT FILE WEB CLIENT

A. Pengetahuan yang diperlukan dalam Membuat File Web Client

A1. Pengertian Web Client

Secara umum, suatu client adalah satu aplikasi komputer, seperti web browser yang

berjalan pada satu komputer lokal dari pengguna atau workstation, dan terhubung ke

suatu server. Client-side programming adalah program komputer pada web yang

dijalankan pada sisi client, oleh web browser. Hal ini berlawanan arti dengan Server-side

scripting.

Operasi dapat dilakukan oleh client-side karena operasi tersebut membutuhkan akses ke

informasi atau fungsi yang tersedia pada client tetapi tidak pada server, karena pengguna

membutuhkan observasi terhadap operasi tersebut atau menyediakan input, atau server

kekurangan kekuatan pememprosesan untuk melakukan operasi yang tepat waktu untuk

seluruh client yang harus dilayaninya. Sebagai tambahan, jika operasi dapat dilakukan

oleh client tanpa mengirim data melalui jaringan, maka hal itu memakan waktu lebih

sedikit, menggunakan lebih kecil bandwidth dan mengurangi resiko keamanan.

Client-side Script seringkali dimasukkan (embedded) di dalam dokumen HTML, tetapi

dapat juga berada di dalam file terpisah, yang direferensikan oleh dokumen yang

menggunakannya. Atas sebuah permintaan, file yang diperlukan dikirimkan oleh web

server kepada komputer user. Web browser milik user melakukan eksekusi terhadap

Script, lalu menampilkan dokumen, termasuk output yang dapat terlihat dari Script. Client-

side Script juga dapat berisikan perintah yang harus diikuti oleh web browser jika user

berinteraksi dengan dokumen dengan cara tertentu, contohnya klik sebuah tombol.

Page 31: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 8 dari 30

A2. Pembuatan File Web Client

Pembuatan file web client dapat menggunakan berbagai macam Web Authoring

Tool dan berbagai macam bahasa pemrograman misalnya PHP dipadukan dengan

HTML dan CSS. Layout merupakan tampilan gambar dan teks pada suatu

halaman web yang tersusun sehingga enak untuk dilihat dan dibaca. Langkah kerja

untuk membuat sebuah layout yang baik adalah membuat garis

bantu (gridlines) untuk menentukan kolom halaman.

Gambar 2.1 Layout web client

Garis bantu ini dibuat untuk menentukan dengan mudah dimana logo atau

gambar disisipkan, juga format teks dan lainnya disusun dalam satu halaman. Hal

yang harus diperhatikan bahwa format layout untuk web berbeda secara

teknis dengan format layout media cetak biasa.

Jika tampilan layout lebih besar ukurannya daripada browser akan mengakibatkan

selain kurang menarik untuk dilihat, sebagian format halaman akan hilang. Berikut

sebagai contoh perhitungan untuk menentukan ukuran format layout yang

sesuai. Sebelumnya perhitungkan antara ukuran format halaman dengan lebar

windows browser dengan satuan pixel (picture element). Pixel adalah

merupakan perhitungan berdasarkan jumlah titik cahaya yang merupakan

unsur terkecil yang ditayangkan pada layar monitor. Pada umumnya sebuah

window browser memiliki lebar 488 pixel, sehingga area untuk format halaman

harus lebih kecil, misalnya 468 pixel. Selanjutnya dapat menggunakan 5 kolom

sebagai garis bantu, sehingga mengurangi sejumlah 40 pixel untuk setiap

Page 32: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 9 dari 30

ruang kolom yang membutuhkan 10 pixel untuk masing-masing kolom. Artinya

didapatkan sebesar 428 pixel untuk format sebuah halaman. Dan bila kita bagi

kembali menjadi 5 kolom untuk masing-masing tampilan format gambar dan

teks maka akan menghasilkan 85.6 pixel (yang didapat dari 428 : 5) untuk masing-

masing format pada halaman. Berikut ini adalah contoh tampilan pengaturan teks

dan gambar pada halaman web.

Gambar 2.2 Contoh Pengaturan tata letak text dan gambar

B. Keterampilan yang diperlukan dalam Membuat File Web Client

Membuat file web client membutuhkan keterampilan pengoperasian internet,

pemrograman web

C. Sikap kerja yang diperlukan dalam Membuat File Web Client

Harus bersikap secara:

1. Tepat;

2. Teliti.

Page 33: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 10 dari 30

BAB III

MEMBUAT FORMAT TEMPLATE WEB CLIENT

A. Pengetahuan yang diperlukan dalam Membuat Format Template Web

Client

Pembuatan format template web client dapat menggabungkan penggunaan CSS

dan HTML. Sebelum membuat format template web client, maka dibuat dulu

layout web client tersebut. Contoh layout web terlihat pada gambar berikut ini.

Gambar 3.1 Contoh Layout Web

Page 34: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 11 dari 30

Jika layout web telah dibuat maka langkah selanjutnya adalah membuat file CSS.

CSS merupakan salah satu kode pemrograman yang bertujuan untuk menghias dan

mengatur gaya tampilan/layout halaman web supaya lebih elegan dan menarik.CSS

adalah sebuah teknologi internet yang direkomendasikan oleh World Wide Web

Consortium atau W3C pada tahun 1996. Awalnya, CSS dikembangkan di SGML pada

tahun 1970, dan terus dikembangkan hingga saat ini. CSS telah mendukung banyak

bahasa markup seperti HTML, XHTML, XML, SVG (Scalable Vector Graphics) dan

Mozilla XUL (XML User Interface Language). CSS digunakan oleh web programmer

untuk menentukan warna, tata letak font, dan semua aspek lain dari presentasi

dokumen di situs mereka. Saat ini, hampir tidak ada situs web yang dibangun tanpa

kode css.

Cascading Style Sheet terdiri dari Selektor, deklarasi, Properti dan Nilai. Seperti

pada HTML, PHP dan bahasa pemrograman lainnya, CSS juga memiliki aturan yang

menulis itu sendiri. Contoh penulisan kode css :

Body {background-color: white;}

Body adalah Selektor, ?{ }? adalah deklarasi, background-color adalah properti dan

white adalah nilai properti. Maksud dari kode diatas adalah mengatur warna latar

belakang (background color) dari tag body sebuah halaman web.

Cara penggunaan CSS ada 3 yaitu:

1. CSS internal yaitu CSS sebagai atribut/elemen/bagian dari tag HTML. Cara ini

biasanya dipakai jika kode cssnya sedikit. Contoh:

<head>

<style type="text/css">

hr {color:sienna;}

p {margin-left:20px;}

body {background-image:url("images/back40.gif");}

</style></head>

Page 35: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 12 dari 30

2. CSS inline style yaitu CSS yang berada dalam tag HTML.

Kode css terletak antara tag ?style? yang biasanya diletakkan dibawah elemen

<title></title>. Contoh CSS inline:

<p style="color:sienna;margin-left:20px">This is a paragraph.</p>

3. CSS external yaitu CSS sebagai file terpisah.

Dalam cara ini, kode css berada pada file .css yang dibuat dengan cara yang sama

yaitu dengan software notepad, namun diberi extension file .css. Contoh CSS

external:

hr {color:sienna;}

p {margin-left:20px;}

body {background-image:url("images/back40.gif");}

Instruksi CSS 3 saat ini telah mengakomodasi pembuatan style web sehingga

memudahkan pengaturan tata letak teks, gambar, animasi, serta elemen web yang

lain. File CSS external ini berisi semua instruksi CSS3 untuk pengaturan style web

mencakup pengaturan layout web, pengaturan huruf, pengaturan gambar, dan

sebagainya. File CSS external ini terpisah dari file html, sehingga disimpan pada

folder tertentu dengan extension file .css. Lalu file CSS external ini dihubungkan

dengan file html menggunakan instruksi CSS yaitu <link rel type=text/css

href=namafile.css></link>.

B. Keterampilan yang diperlukan dalam Membuat Format Template Web Client

Membuat format template web client membutuhkan keterampilan pengoperasian

internet, pemrograman web.

C. Sikap kerja yang diperlukan dalam Membuat Format Template Web Client

Harus bersikap secara:

1. Tepat;

2. Teliti.

Page 36: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 13 dari 30

BAB IV

MENETAPKAN PENGGUNAAN LIBRARY

A. Pengetahuan yang diperlukan dalam Menetapkan Penggunaan Library

Dalam dunia pemrograman, library adalah kumpulan dari berbagai fungsi ‘siap

pakai’ untuk memudahkan pembuatan sebuah aplikasi. Salah satu library yang

sering digunakan pada pemrograman web yaitu jQuery Dengan demikian, jQuery

adalah kumpulan fungsi-fungsi Javascript yang memudahkan penulisan kode

Javascript. jQuery dikembangkan pertama kali oleh John Resig di tahun 2006.

Sejak saat itu, jQuery berkembang menjadi proyek opensource dan menjadi libary

Javascript paling populer di dunia. Situs resmi jQuery beralamat di jQuery.com.

Gambar 4.1 Situs jQuery

Javascript sangat powerfull untuk memanipulasi element HTML, tapi penggunaannya

juga tidak mudah. Sebagai contoh, untuk mencari sebuah element HTML, dengan

Javascript kita menggunakan fungsi getElementById():

Page 37: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 14 dari 30

var x = document.getElementById("tombol");

Dengan jQuery, penulisannya jauh lebih singkat:

var x = $("#tombol");

Selain itu (sebagaimana CSS) terdapat beberapa perbedaan implementasi Javascript

dari 1 web browser dengan web browser lain. Kode Javascript yang berjalan mulus di

Mozilla Firefox, belum tentu bisa berjalan di Internet Explorer, begitu juga sebaliknya.

Hal ini diperparah dengan perbedaan versi dari masing-masing web browser.

Untuk mengatasi hal ini, jQuery memiliki fungsi bawaan yang mendeteksi web browser

dan menyediakan fungsi pengganti. Dengan demikian, kita tidak perlu pusing

memikirkan perbedaan implementasi Javascript dari setiap web browser.

Fungsi Javascript lanjutan seperti AJAX (Asynchronous Javascript and XML), juga

disederhanakan oleh jQuery. Untuk menggunakan AJAX, kita hanya butuh beberapa

baris perintah . Fitur lain dari jQuery (dan mungkin menjadi alasan paling penting),

jQuery menyediakan berbagai efek animasi menarik. Beberapa diantaranya sangat

mudah digunakan dan hanya membutuhkan 1 atau 2 baris kode program. Khusus

untuk membuat efek animasi ini, jQuery juga memiliki jQuery UI yang fokus ke

animasi dan interaksi user. jQuery juga memiliki berbagai plugin atau kode tambahan

untuk fungsi-fungsi lanjutan, seperti membuat efek slideshow, image carousel, hingga

jQuery mobile. Efek-efek seperti ini dibuat berdasarkan kode dasar jQuery.

B. Keterampilan yang diperlukan dalam Menetapkan Penggunaan Library

Menetapkan penggunaan library membutuhkan keterampilan pengoperasian

internet, pemrograman web.

C. Sikap kerja yang diperlukan dalam Menetapkan Penggunaan Library

Harus bersikap secara:

1. Tepat;

2. Teliti.

Page 38: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 15 dari 30

BAB V

MENGEMBANGKAN TEMPLATE WEB CLIENT

A. Pengetahuan yang diperlukan dalam Mengembangkan Template Web

Client

Web template merupakan komponen dasar dari suatu sistem template website

yang memisahkan antara bagian konten dengan bagian presentasi dari suatu

desain web. Web template digunakan untuk memproduksi dokumen web secara

massal”. Pengertian yang sangat umum dari desain template adalah pola layout

dari sebuah website yang ingin didesain dan disiapkan dengan berbagai fitur,

content suatu bidang di dalamnya. Kita juga bisa mengubah serta mengedit serta

mengembangkan kembali dari desain yang di rencanakan. Berikut ini beberapa tips

dalam mengembangkan Template untuk website.

• Tujuan atau arah website

Sebelum merancang sebuah web alangkah baiknya memikirkan untuk memilih

bentuk template yang sesuai dengan isi dari tujuan web anda.

Contohnya jika ingin membuat web tentang pembelajaran tetapi memilih template

yang berwarna pink dan background dihiasi bunga, hal ini tidak singkron. Dan

apabila berniat untuk bisnis online atau iklan seperti google adsense maka

persiapkanlah template yang tersedia kolom letak untuk menempatkan iklan

tersebut.

• Template yang menarik

Buatlah template yang menarik bagi pengunjung. Di situs web banyak sekali

tersedia contoh template yang menarik baik berbayar maupun yang gratis. Contoh

template tersebut dapat menjadi inspirasi untuk membuat template yang menarik.

• Template yang ringan

Salah satu faktor yang penting lainnya adalah besarnya file template tersebut. Saat

mengembangkan template website harus memperhatikan berat tidaknya proses

loading web anda. Pengunjung akan enggan berkunjung ke web yang telah dibuat

Page 39: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 16 dari 30

apabila proses loadingnya terlalu lama. Maka hindarilah hal seperti ini. Banyak

faktor yang membuat web itu menjadi berat diantaranya:

• Terlalu banyak gambar ukuran besar

• Terlalu banyak script atau variasi yang terpasang

• Ukuran template yang besar

• Faktor server hosting yang terlalu sibuk atau memang lambat

Dari hal tersebut kita bisa kita bisa mengembangkan template yang bagus dan

cepat proses loadingnya. Untuk mengukur kecepatan web beserta komponen yang

paling lengkap bisa dicoba pada website optimization. Jenis template yang cocok

terhadap search engine atau tidak. Tetapi dapat melihat atau mencari di situs

penyedia dengan memakai keyword seo template. Pada umumnya tentang SEO

template, perlu di dukung oleh server, yang artinya tidak semua server mendukung

atau support dengan SEO Friendly.

• Template Responsive

Saat ini dengan adanya berbagai device yang dapat digunakan untuk membuka

website, misalnya smartphone, tablet, makaketika mengembangkan template web

harus mendukung responsive web.

Hal ini supaya website dapat dibuka pada berbagai device dengan tampilan yang

rapih, artinya jika dibuka di laptop gambar tidak terpotong, maka ketika web

tersebut dibuka di smartphone atau tablet, maka gambar yang sama tidak akan

terpotong.

B. Keterampilan yang diperlukan dalam Mengembangkan Template Web Client

Mengembangkan Template Web Client membutuhkan keterampilan pengoperasian

internet dan pemrograman web

C. Sikap kerja yang diperlukan dalam Mengembangkan Template Web Client

Harus bersikap secara:

1. Tepat;

2. Teliti.

Page 40: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 17 dari 30

BAB VI

MENGIDENTIFIKASI KEBUTUHAN WEB AUTHORING TOOL

A. Pengetahuan yang diperlukan dalam Mengidentifikasi Kebutuhan Web

Authoring Tool

Web authoring merupakan suatu proses pembuatan , mengubah dan mengatur

konten yang ada di dalam suatu web server. Web server menawarkan suatu text

file yang berbentuk dalam format HTML. File yang berada di dalam web ini akan

berisikan link kedalam file lainnya. Isi dari host server web juga dapat mencakup

dokumen yang berbentuk Non-HTML serta gambar, program, musik, dan video.

Web authoring dapat dikendalikan secara jarak jauh, pengguna membuat konten

mesin klien dan kemudian mentransfer konten tersebut kedalam server web, yang

berguna untuk menawarkan fungsionalitas, server web harus menyediakan cara

bagi klien untuk membuat halaman web baru dan memberikan halaman web nama

dan lokasi. klien harus dapat melihat konten halaman web saat ini dan menyediakan

konten baru ke server untuk mengganti konten lama. Web Authoring Tool dapat

berupa web editor, HTML editor, tool image editing, dan sebagainya. Berikut ini

adalah beberapa Web Authoring Tool yang sering digunakan :

• Adobe Dreamweaver : Merupakan software yang sering digunakan untuk

membuat suatu desain dari website tersebut dan memiliki fitur-fitur yang

canggih.

• Microsoft Expression Web : Bagian dari Microsoft suite professional yang

pada umumnya digunakan untuk alat mendesain, MA Expression Web

merupakan kode standar dan layout yang berbasis menggunakan css.

Namun program ini umumnya hanya digunakan di dalam windows saja .

• NVU : Merupakan suatu alat open source yang cocok banyak fitur dalam

Dreamweaver. Software ini dapat digunakan di dalam Linux, Windows dan

Mac .

Page 41: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 18 dari 30

HTML editor dirancang untuk mempercepat proses penulisan html yang dilakukan

secara manual. Di dalam HTML Editor ini tidak memungkinkan agar kita dapat

mengedit halaman visual, sehingga ketika kita ingin menggunakannya perlu untuk

memeriksa pekerjaan kita di dalam browser terlebih dahulu. banyak web designer

proffesional yang sebenarnya dianjurkan ketika kita ingin membuat dokumen dalam

bentuk html secara manual, beberapa diataranya yaitu :

• TextPad : Merupakan salah datu editor yang menggunanakan kode plain-text

sederhana yang digunakan untuk windows.

• Sublime Text : Ini merupakan suatu editor berbasikan teks yang memiliki banyak

fungsi (seperti kode warna, kode tampilan), sublime text ini pada umumnya

digunakan untuk Windows, Mac, dan Linux.

• Coda : Pengguna coda seperti alur kerja yang visual, alat-alat manajemen file,

dan built-in akses terminal. Ini digunakan biasanya di Macintosh.

• TextMate : Editor teks canggih ini memiliki alat manajemen proyek dan sebuah

antar muka yang terintegrasi dengan Mac operating system, serta akan kaya

fitur dan murah . yang pada umunya digunakan hanya untuk Macintosh.

• BBEdit : suatu editor terkemuka untuk pengembang yang berbasiskan web

untuk mac .BBEdit ini digunakan untuk Macintosh saja.

Ketika membuat suatu halaman webclient dan ingin menambahkan gambar yang

digunakan untuk menunjuk halaman, maka akan membutuhkan program image

editing. Berikut ini merupakan Web Authoring Tool untuk kebutuhan desain grafis

yang sering digunakan :

• Adobe Photoshop. Photoshop tidak dapat diragukan lagi untuk melakukan

edit gambar yang akan di gunakan di dalam suatu websiite dan merupakan

standart industri untuk penciptaan gambar baik di cetak dan website.

• Adobe Photoshop Elements. Di dakam versi ini lebih ringan dari photoshop

dan dirancang untuk mengedit foto dan manajemen tetapi beberapa mungkin

menemukan bahwa ia memiliki semua alat yang diperlukan untuk

menempatkan gambar pada halaman sautu website.

Page 42: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 19 dari 30

• Adobe Illustrator. Karena seorang desainer perlu membuat logo, ikon, dan ilustrasi

di berbagai ukuran dan resolusi, banyak start dengan gambar vektor di ilustrator

untuk fleksibilitas maksimum, kita dapat output grafis web langsung dari ilustrator,

atau membawa kembali kedalam photoshop untuk memberikan tambhaan-

tambahan lainnya.

• Adobe Fireworks. Program grafis web ini menggabungkan editor foto dengan alat

yang digunakan untuk membuat ilustrasi berbasis vektor, dan juga dilengkapi alat-

alat canggih untuk menambahkan keluaran dari grafis suatu web.

Website memerlukan teknologi internet, sehingga dibutuhkan beberapa alat khusus

untuk melihat dan memindahkan file melalui jaringan berbagai browser, karena

browser membuat halaman berbeda. Ketika ingin menguji halaman pada banyak

browser, baik pada desktop maupun pada perangkat mobile. Program ftp yang

memungkinkan untuk meng-upload dan download file antara komputer user dan

komputer yang akan melayani user ke halaman web.

B. Keterampilan yang diperlukan dalam Mengidentifikasi Kebutuhan Web

Authoring Tool

Mengidentifikasi Kebutuhan Web Authoring Tool memerlukan keterampilan

pemrograman web dan pengoperasian internet

C. Sikap kerja yang diperlukan dalam Mengidentifikasi Kebutuhan Web

Authoring Tool

Harus bersikap secara:

1. Tepat;

2. Teliti.

Page 43: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 20 dari 30

BAB VII

MEMBUAT FORM

A. Pengetahuan yang diperlukan dalam Membuat Form

A1. Bentuk umum Form

Form merupakan salah satu bentuk halaman web yang digunakan untuk

menerima masukan dari pengguna, untuk selanjutnya masukan dari pengguna

tersebut diolah menggunakan bahasa pemrograman web, baik secara server

side scripting(misalkan PHP, JSP) ataupun client-side scripting (javascript).

Form dapat digunakan untuk berbagai keperluan seperti keperluan login,

transaksi penjualan, mengumpulkan informasi atau meminta umpan balik dari

pengguna, menawarkan barang/jasa secara online dan sebagainya. Form

sangat sering kita jumpai dalam satu aplikasi sistem informasi berbasis web.

Standar atau format umum penulisan dari form adalah sebagai berikut :

<Form metode=”post/get” action=”….”>

……

</form>

Di antara elemen <form> dan </form> digunakan elemen -

elemen HTML <input> yang berfungsi untuk mendefinisikan

input yang akan dimasukkan oleh pengguna. Format umum dari

penulisan elemen HTML <input> adalah sebagai berikut :

<input

name="name"

Page 44: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 21 dari 30

Gambar 7.1 Contoh Form

size="number"

type="text"|"checkbox"|"radio"|"submit"|"res

et" value="value"

checked >

Pada jenis masukan (input) dari halaman web minimal harus mempunyai atribut

jenis (type), nama (name) dan nilai (value) default. Disamping atribut type, masing-

masing elemen input memiliki atribut-atribut yang lain dan beberapa atribut

tersebut berlaku untuk beberapa jenis elemen input. Sebagai contoh

adalah elemen <input> yang atribut TYPE-nya adalah text memiliki atribut

antara lain :

Name : untuk menamai kotak

Value : untuk menandai atau menampung teks

Size : mengatur ukuran teks pada kotak

maxlength : menentukan panjang maksimum teks

Masing-masing jenis input memiliki karakteristik yang berbeda, dan

pemilihan penggunaannya disesuaikan dengan kesesuaian nilai dari input data

yang dikelola. Berikut adalah salah satu contoh listing kode dari tag elemen form -

input

Page 45: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 22 dari 30

A2. Common Gateway Interface (CGI) Script

Common Gateway Interface atau disingkat CGI adalah suatu standar untuk

menghubungkan berbagai program aplikasi ke halaman web. CGI mmerupakan

sebuah program komputer yang menjadi perantara antara standar HTML yang

menjadikan tampilan webdengan program lain, seperti basis data (database). Hasil

yang diperoleh dari proses pencarian dikirimkan kembali ke halaman web untuk

ditampilkan dalam format HTML.

Gambar 7.2 Common Gateway Interface (CGI)

CGI sendiri telah muncul sejak teknologi web diperkenalkan di dunia pada

awal tahun 1990, bersama dengan kemunculan CERN, web server pertama di

dunia. CGI disediakan sebagai tool, atau perlengkapan untuk membuat program

web. CGI digunakan untuk membuat program-program tampilan web yang lebih

interaktif, koneksi ke basis data, bahkan membuat permainan (game). CGI pada

masa-masa awalnya dibuat dengan bahasa C, bahasa yang juga digunakan untuk

membuat web server pertama yaitu, CERN. CGI kemudian diadopsi oleh NCSA

(National Central for Supercomputing Application) web server, dan hingga kini

masih digunakan pada Apache Web Server, web server yang paling banyak

digunakan oleh komunitas Internet saat ini. Walaupun demikian CGI bisa juga

direalisasikan dengan banyak bahasa pemrograman lain. Mulai

dari C, Perl, Python, PHP, Tcl/Tk, hingga skrip shell pada UNIX / LINUX.

CGI seringkali digunakan sebagai mekanisme untuk mendapatkan informasi dari user melalui fill out form, mengakses basis data (database), atau menghasilkan halaman yang dinamis, meskipun secara prinsip mekanisme CGI tidak memiliki

Page 46: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 23 dari 30

lubang keamanan, program atau skrip yang dibuat sebagai CGI dapat memiliki lubang keamanan ataupun tidak sengaja. Potensi lubang keamanan yang digunakan dapat terjadi dengan CGI antara lain :

• Seorang pemakai dapat memasang skrip CGI sehingga dapat mengirimkan berkas kata kunci (password) kepada pengunjung yang mengeksekusi CGI tersebut.

• Program CGI dipanggil berkali-kali sehingga server menjadi terbebani karena harus menjalankan beberapa program CGI yang menghabiskan memori dan CPU cycle dari web server.

B. Keterampilan yang diperlukan dalam Membuat Form

Pembuatan form memerlukan keterampilan pengoperasian internet dan

pemrograman web.

C. Sikap kerja yang diperlukan dalam Membuat Form

Harus bersikap secara:

1. Tepat;

2. Teliti.

Page 47: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 24 dari 30

BAB VIII

MEMBUAT NAVIGASI

A. Pengetahuan yang diperlukan dalam Membuat Navigasi

A1. Pembuatan sitemap

Sitemap adalah daftar halaman dari sebuah website yang dapat diakses oleh

semua pengguna internet baik mesin pencari maupun pengunjung normal

(manusia). Sitemap merupakan cara dari para pemilik website untuk memberitahu

mesin pencari termasuk google tentang halaman-halaman yang ada di website

mereka. Sitemap sangatlah penting dari sisi SEO. Pertama harus menekankan

bahwa menambahkan sitemap tidaklah akan mempengaruhi peringkat website di

mesin pencari. Namun, jika terdapat beberapa halaman di website tidak terindex

oleh mesin pencari termasuk google maka sitemap akan dapat membantu Anda

dalam memberitahu mesin pencari terkait halaman tersebut sehingga akan dapat

terindex dengan baik.

Sitemap sangatlah berguna untuk sebuah website yang baru. Umumnya, sebuah

website baru tidak memiliki banyak backlink pada halaman – halamannya dan hal

tersebut sangat menyulitkan mesin pencari dalam menemukan semua halaman –

halaman yang ada di dalam website tersebut. Sitemap dapat membantu mesin

pencari dalam melakukan crawl atau menelusuri website lebih efisien. Untuk

sebuah website yang populer, sitemap juga dapat membantu website tersebut

berinteraksi dengan mesin pencari menjadi lebih baik. Mesin pencari dapat

mengetahui seberapa sering website diperbarui kontennya dan pada bagian mana

konten yang sering diperbarui dan kemudian menentukan rata-rata crawl pada

website dan lain – lain. Hal ini akan sangat membantu website akan ditampilkan

di mesin pencari lebih baik lagi. Pembuatan sitemap ini sendiri akan sangat mudah

kalau menggunakan CMS. Misal tidak menggunakan CMS seperti WordPress atau

plugin untuk membuat sitemap maka bisa membuatnya secara online dengan

bantuan layanan gratis dari situs XML-Sitemaps.

Page 48: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 25 dari 30

A2. Pembuatan Navigasi Link

Navigasi adalah petunjuk posisi dan arah perjalanan. Di dalam dunia web, navigasi

dianggap penting agar user yang sedang berada di dalam halaman tertentu tidak

tersesat dan mudah menemukan halaman-halaman lain dalam website. Menu

adalah bagian dari website yang berisi link-link utama yang mengarah pada

halaman tertentu di sebuah website Biasanya, pada sebuah website, navigasi

tertampil pada menu dan link yang terstruktur. Seringkali, saat membuka sebuah

website, merasa kesal karena tidak mendapatkan halaman website yang dicari

dikarenakan navigasi yang ruwet dan tidak jelas.

Selain itu dapat diartikan, Menu navigasi adalah sebuah fasilitas yang diberikan oleh

si pemilik situs dimana didalamnya berisi sekumpulan link-link penting. Menu

navigasi juga berfungsi sebagai pemandu kepada pengunjung agar dapat lebih

mudah dalam menentukan kategori yang diinginkan tanpa harus bersusah payah

mencarinya. Menu navigasi dapat berbentuk mendatar (horizontal) atau menurun

(vertical) juga dapat dibuat bercabang dengan sub menu (dropdown) atau tidak,

tergantung kebutuhan dari situs tersebut. Navigasi dapat dibuat juga menggunakan

teks atau gambar.

Pada pengembangan aplikasi berbasis web, tentunya dalam membuat lebih dari

satu halaman web, bahkan bisa ratusan jika aplikasi yang dibangun kompleks. Oleh

karenanya navigasi adalah fitur yang harus disediakan. Navigasi berfungsi untuk

berpindah dari satu halaman ke halaman yang lain pada suatu aplikasi berbasis

web, yang juga digunakan untuk memberikan informasi lokasi halaman yang

sedang dibuka. Fungsi dari menu navigasi untuk mempermudah pembaca saat

melihat ataupun melakukan pencarian suatu label/judul yang ada di blog yang

dikunjunginya. Ada beberapa manfaat dari menu navigasi, yaitu :

1. Mempercepat Untuk Mendapatkan Sitelink.

Dengan adanya menu navigasi maka blog/web semakin cepat mendapatkan

sitelink karena sebagian dari beberapa sitelinknya berasal dari menu navigasi.

Page 49: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 26 dari 30

2. Dinilai Sebagai Web Profesional karena telah menyusun rapih semua informasi

dan telah mengatur sekat antara informasi konten satu dengan lainnya serta

telah mengatur web menjadi user friendly karena dengan mudah para

pengunjung untuk menjelajahi web dan dengan mudah mengunggah daya tarik

pengunjung.

3. Dinilai baik oleh mesin pencari google karena telah memudakan pengunjung

web maka dari itu google akan menilai lebih pada website tersebut

Gambar 8.1 Menu navigasi pada website

A3. Pemeriksaan konten website

Konten website berisi informasi dalam bentuk teks, gambar, video, dan animasi.

Pemeriksaan konten website perlu dilakukan terkait konsistensi tampilan web,

performansi web, serta aksesibilitas website. Oleh sebab itu setelah website selesai

dikembankan perlu diuji pada beberapa browser, sehingga dapat terlihat apakah

website tersebut sudah sesuai keinginan user. Sebaiknya website yang telah

dihosting didaftarkan pada mesin pencari google, sehingga website tersebut dapat

dikunjungi oleh banyak pengunjung melalui google dan juga pemeriksaan konten

website dapat menggunakan fasilitas yang tersedia pada mesin pencari google.

Tujuan Google adalah memberikan hasil yang sangat relevan untuk setiap kueri.

Hasil penelusuran dikembalikan dari indeks

Page 50: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 27 dari 30

penelusuran google. Indeks penelusuran google terus berkembang secara

konstan karena penambahan dan pengubahan konten di web. Konten yang

berubah, serta pembaharuan pada algoritma peringkat kami, dapat menyebabkan

URL berpindah posisi di hasil penelusuran, dan dapat terhapus meskipun

kemungkinannya kecil.

Google memahami bahwa perubahan tersebut dapat membingungkan. Jika situs

web ditautkan dengan baik dari situs lain di web, google mungkin akan

menambahkannya lagi di penjelajahan situs web berikutnya. Meskipun google

tidak dapat menjamin bahwa setiap laman dapat muncul secara konsisten dalam

indeks google atau muncul dengan peringkat tertentu. Pedoman

Webmaster google menawarkan kiat yang bermanfaat untuk mempertahankan

situs agar terus ramah-perayap. Dengan mengikuti saran ini, maka kemungkinan

kemunculan situs web secara konsisten dalam hasil penelusuran google akan

semakin tinggi. Jika situs web tidak muncul dalam hasil penelusuran Google, atau

semakin rendah tingkat kemunculannya, lakukan langkah-langkah berikut ini untuk

mengidentifikasi dan memperbaiki kemungkinan penyebab masalahnya.

• Periksa apakah situs web ada di Google indeks

• Lihat apakah situs web telah dipengaruhi oleh tindakan spam manual

• Pastikan Google dapat menemukan dan merayapi situs web

• Pastikan Google dapat mengindeks situs web

• Pastikan konten website berguna dan relevan

B. Keterampilan yang diperlukan dalam Membuat Navigasi

Membuat navigasi memerlukan keterampilan pengoperasian internet dan

pemrograman web.

C. Sikap kerja yang diperlukan dalam Membuat Navigasi

Harus bersikap secara:

1. Tepat;

2. Teliti.

Page 51: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 28 dari 30

DAFTAR PUSTAKA

A. Buku Referensi

a. Dwi Wahyu Widiastuti, 2017, Modul Diklat Rekayasa Perangkat Lunak, PPPPTK BMTI, Bandung

B. Referensi Lainnya

a. Brian Miller (2011), :”Above The Fold: Understanding The Principles of

Successful Web Site Design”, How Books, Ohio.

b. Gary B Selly, H. Albert Napier, and Ollie N Rivers (2009), ”Web Design: Introductory Concepts and Techniques”, Course Technology, Massachusets.

c. Jon Duckett (2011), ”HTML and CSS: Design and Build Websites”,John Wiley & Sons Inc, Indianapolis.

d. Robert Hoekman, (2008), ”Designing the Moment: Web Interface Design Concepts in Action”, New Riders, Berkeley.

e. Robin Nixon (2012), ”Learning PHP, MYSQL, Javascript, and CSS: A Step by Step Guide To Creating Dynamic Websites”,Oreilly, USA.

f. Bogdan Brinzarea and Cristian Darie, (2009), AJAX and PHP: Building Modern

Web Applications 2nd Edition, , PACKT Publishing, 2009, Birmingham, UK

g. Blerton Abazi , (2017), Learn PHP and MySQL with AJAX in a weekend: Practical guide for quick learn on PHP programming and MySQL Database management, USA

Page 52: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 29 dari 30

DAFTAR ALAT DAN BAHAN

A. Daftar Peralatan/Mesin

No. Nama Peralatan/Mesin Keterangan

1. Laptop, infocus, laserpointer Untuk di ruang teori

2. Laptop/PC Untuk setiap peserta

3.

4.

5.

6.

7.

B. Daftar Bahan

No. Nama Bahan Keterangan

1. Kertas HVS A4 @20 Lembar Setiap peserta

2.

3.

4.

5.

6.

7.

8.

9.

Page 53: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web Client Buku Informasi - Versi 2018 Halaman: 30 dari 30

DAFTAR PENYUSUN

No. Nama Profesi

1. Dwi Wahyu Widiastuti, ST., MT. 1. Widyaiswara

2. 2.

3. 3.

Page 54: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3
Page 55: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

BUKU KERJA

MENERAPKAN WEB AUTHORING TOOL PADA WEB CLIENT

ICTWEB410

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN R.I.

DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN LEMBAGA PENGEMBANGAN DAN PEMBERDAYAAN PENDIDIK DAN TENAGA

KEPENDIDIKAN BIDANG KELAUTAN PERIKANAN TEKNOLOGI INFORMASI DAN KOMUNIKASI

GOWA

Page 56: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 2 dari 63

PENJELASAN UMUM

Pengembangan Keprofesian Berkelanjutan berbasis kompetensi mengharuskan proses

pelatihan memenuhi unit kompetensi secara utuh yang terdiri atas pengetahuan,

keterampilan, dan sikap kerja. Dalam buku kerja Menerapkan Web authoring tool

Pada Web client telah disampaikan informasi apa saja yang diperlukan sebagai

pengetahuan yang harus dimiliki untuk melakukan praktik/keterampilan terhadap unit

kompetensi tersebut. Setelah memperoleh pengetahuan dilanjutkan dengan latihan-

latihan guna mengaplikasikan pengetahuan yang telah dimiliki tersebut. Untuk itu

diperlukan buku kerja Menerapkan Web authoring tool Pada Web client ini

sebagai media praktik dan sekaligus mengaplikasikan sikap kerja yang telah ditetapkan

karena sikap kerja melekat pada keterampilan. Adapun tujuan dibuatnya buku kerja

ini adalah:

1. Prinsip pelatihan berbasis kompetensi dapat dilakukan sesuai dengan konsep

yang telah digariskan, yaitu pelatihan ditempuh elemen kompetensi per elemen

kompetensi, baik secara teori maupun praktik;

2. Prinsip praktik dapat dilakukan setelah dinyatakan kompeten teorinya dapat

dilakukan secara jelas dan tegas;

3. Pengukuran unjuk kerja dapat dilakukan dengan jelas dan pasti.

Ruang lingkup buku kerja ini meliputi pengerjaan tugas-tugas teori dan praktik per

elemen kompetensi dan kriteria unjuk kerja berdasarkan SKKNI Sektor Teknologi

Informasi dan Komunikasi Sub Sektor Programmer Komputer. Ruang lingkup buku kerja

ini meliputi pengerjaan tugas-tugas teori dan praktik per elemen kompetensi dan kriteria

unjuk kerja berdasarkan SKKNI Sektor Teknologi Informasi dan Komunikasi Sub Sektor

Programmer Komputer.

Page 57: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 3 dari 63

DAFTAR ISI

DAFTAR ISI ............................................................................................................... 3

BAB I ........................................................................................................................ 4

TUGAS TEORI DAN PRAKTIK ...................................................................................... 4

A. Membuat file web client ....................................................................................... 4

1. Tugas Teori I .............................................................................................. 4

2. Tugas Praktik I ........................................................................................... 6

B. Membuat Format Template Web client .................................................................. 9

1. Tugas Teori II ............................................................................................ 9

C. Menetapkan Penggunaan Library ........................................................................ 19

1. Tugas Teori III ......................................................................................... 19

2. Tugas Praktik III ....................................................................................... 21

D. Mengembangkan Template web client ................................................................ 27

1. Tugas Teori IV .......................................................................................... 27

2. Tugas Praktik IV ....................................................................................... 29

E. Mengidentifikasi kebutuhan web authoring tool .................................................. 40

1. Tugas Teori V ........................................................................................... 40

2. Tugas Praktik V ........................................................................................ 42

F. Membuat Form .................................................................................................. 45

1. Tugas Teori VI .......................................................................................... 45

2. Tugas Praktik VI ....................................................................................... 47

G. Membuat Navigasi ............................................................................................. 55

1. Tugas Teori VII ........................................................................................ 55

2. Tugas Praktik VII ...................................................................................... 57

BAB II ..................................................................................................................... 63

CEK LIS TUGAS ........................................................................................................ 63

Page 58: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 4 dari 63

BAB I

TUGAS TEORI DAN PRAKTIK

A. Membuat file web client

1. Tugas Teori I

Perintah : Jawablah soal di bawah ini

Waktu Penyelesaian : 10 menit

Soal :

1.1 Bagaimana cara membuat dan menyimpan file web client pada folder yang tepat?

1.2 Bagaimana cara memasukkan dan mengatur format teks sesuai kebutuhan?

1.3 Jelaskan cara memasukkan dan mengoptimalkan gambar sesuai kebutuhan!

KUNCI JAWABAN

1.1 Cara membuat dan menyimpan file web client:

• Buat folder untuk penyimpanan file web client

• Buat file web client menggunakan web editor

• Simpan file web client pada folder web client

1.2 Cara memasukkan dan mengatur format teks:

• Buat file index.php pada folder web client

• Masukkan kode html pengaturan format teks misalnya <font

type=”verdana” size=12>Ini web saya</font> atau

pengaturan font melalui instruksi CSS external

• Jika menggunakan CSS external harus dihubungkan dengan

file index.php

1.3 Cara memasukkan dan mengoptimalkan gambar:

• Memasukkan gambar pada web dengan instruksi html <img

src>

• Mengoptimalkan gambar menggnakan tool image editing

misalnya photoshop

• Mengoptimalkan gambar menggunakan instruksi CSS 3 atau

instruksi html

Page 59: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 5 dari 63

Lembar Evaluasi Tugas Teori Membuat file web client

Semua kesalahan harus diperbaiki terlebih dahulu sebelum ditandatangani.

No. Benar Salah

1.

2.

Apakah semua pertanyaan Tugas Teori Membuat file web client dijawab

dengan benar dengan waktu yang telah ditentukan?

YA TIDAK

NAMA TANDA TANGAN

PESERTA .............................................. ...................................

PENILAI .............................................. ...................................

Catatan Penilai:

Page 60: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 6 dari 63

2. Tugas Praktik I

Elemen Kompetensi : membuat file web client

a. Waktu Penyelesaian : 15 menit

b. Capaian Unjuk Kerja :

Setelah menyelesaikan tugas membuat file web client peserta mampu:

1.1 Membuat dan menyimpan file pada folder yang tepat

1.2 Memasukkan dan mengatur format teks sesuai kebutuhan

1.3 Memasukkan dan mengoptimalkan gambar sesuai kebutuhan

c. Daftar Alat/Mesin dan Bahan : NO NAMA BARANG SPESIFIKASI KETERANGAN

A. ALAT

1. Personal komputer Core i5, HDD 200 GB,

2. printer Laserjet HP P1102

3. Pulpen Ballpoint hitam

4.

B. BAHAN

1. Kertas Kertas A4

2. Tinta printer Catridge HP P 1102

3. Software Microsoft Office 2013 Microsoft Office 2013

4. Sofware XAMPP XAMPP 3.2.2

5. Software Adobe Dreamweaver Adobe dreamweaver CS 6

d. Indikator Unjuk Kerja (IUK):

1) Mampu membuat dan menyimpan file web client

2) Mampu membuat text dengan berbagai format text sesuai kebutuhan

3) Mampu melakukan insert dan optimize gambar

e. Keselamatan dan Kesehatan Kerja

Keselamatan dan kesehatan kerja yang perlu dilakukan pada waktu

melakukan praktik kerja ini adalah:

i. Bertindak berdasarkan sikap kerja yang sudah ditetapkan sehingga

diperoleh hasil seperti yang diharapkan, jangan sampai terjadi

kesalahan karena ketidak-telitian dan tidak taat asas.

Page 61: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 7 dari 63

ii. Waktu menggunakan komputer, printer, dan alat lainnya

mengikuti petunjuknya masing-masing yang sudah ditetapkan.

f. Standar Kinerja

iii. Dikerjakan selesai tepat waktu, waktu yang digunakan tidak lebih

dari yang ditetapkan.

iv. Toleransi kesalahan 5% dari hasil yang harus dicapai, tetapi

bukan pada kesalahan kegiatan kritis.

g. Tugas

Abstraksi Tugas Praktik I

SMK Indonesia Raya akan menerapkan system informasi akademik berbasis

web. Buatlah file index.php sebagai file web client menggunakan adobe

dreamweaver.

h. Instruksi Kerja

Setelah membaca abstraksi nomor g selanjutnya ikuti instruksi kerja

sebagai berikut:

a. Siapkan komputer

b. Aktifkan XAMPP 3.2.2

c. Aktifkan localhost

d. Buat folder di drive d , beri nama folder tersebut webclient

e. Buka adobe dreamweaver CS 6

f. Klik menu file, klik new, simpan file dengan nama index.php pada

folder webclient

Daftar Cek Unjuk Kerja Tugas I

NO DAFTAR

TUGAS/INSTRUKSI POIN YANG

DICEK

PENCAPAIAN PENILAIAN

YA TIDAK K BK

1. Siapkan komputer Komputer aktif

2. Aktifkan XAMPP 3.2.2 Xampp aktif

3. Aktifkan localhost Localhost dapat berjalan pada browser

Page 62: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 8 dari 63

4. Buat folder di drive d ,

beri nama folder

tersebut webclient

Folder webclient ada di drive d

5. Buka adobe

dreamweaver CS 6

Adobe dreamweaver aktif

6. Klik menu file, klik new,

simpan file dengan

nama index.php pada

folder webclient

File index.php tersimpan pada folder webclient

Apakah semua instruksi kerja tugas praktik Membuat file web client dengan

benar dengan waktu yang telah ditentukan?

YA TIDAK

NAMA TANDA TANGAN

PESERTA .............................................. ...................................

PENILAI .............................................. ...................................

Catatan Penilai:

Page 63: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 9 dari 63

B. Membuat Format Template Web client

1. Tugas Teori II

Perintah : Jawablah soal di bawah ini

Waktu Penyelesaian : 10 menit

Soal :

2.1 Bagaimana cara membuat Cascading style sheets (CSS) external ?

2.2 Jelaskan cara mendefinisikan tampilan web sesuai kebutuhan !

2.3 Bagaimana cara menghubungkan CSS ke file web ?

KUNCI JAWABAN

2.1 Cara membuat Cascading style sheets (CSS) external yaitu membuat file css,

misalnya style.css, yang berisi semua selector, property dan value untuk

pengaturan style web

2.2 Cara mendefinisikan tampilan web sesuai kebutuhan yaitu:

• Tentukan tema web misalnya web sekolah

• Buat struktur menu web

• Tentukan informasi apa saja yang ingin ditampilkan pada web tersebut

• Tentukan layout web sesuai tema

1.3 Cara menghubungkan CSS ke file web dapat dilakukan dengan 3 cara yaitu :

• Menggunakan inline CSS yaitu instruksi CSS ditulis pada tag html

• Menggunakan internal CSS yaitu instruksi CSS menyatu dengan file html

• Menggunakan external CSS yaitu instruksi CSS duat pada file terpisah

lalu dihubunkan dengan file web menggunakan instruksi <link rel

type=text/css href=namafile.css>

Page 64: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 10 dari 63

Lembar Evaluasi Tugas Teori Membuat format template web client

Semua kesalahan harus diperbaiki terlebih dahulu sebelum ditandatangani.

No. Benar Salah

1.

2.

Apakah semua pertanyaan Tugas Teori membuat format template web

client dijawab dengan benar dengan waktu yang telah ditentukan?

YA TIDAK

NAMA TANDA TANGAN

PESERTA .............................................. ...................................

PENILAI .............................................. ...................................

Catatan Penilai:

Page 65: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 11 dari 63

2. Tugas Praktik II

Elemen Kompetensi : membuat format template web client

a. Waktu Penyelesaian : 15 menit

b. Capaian Unjuk Kerja :

Setelah menyelesaikan tugas membuat format template web client peserta

mampu:

2.1 membuat Cascading style sheets (CSS) external

2.2 mendefinisikan tampilan web sesuai kebutuhan

2.3 menghubungkan CSS ke file web dan menampilkan pengaturan CSS

c. Daftar Alat/Mesin dan Bahan : NO NAMA BARANG SPESIFIKASI KETERANGAN A. ALAT

5. Personal komputer Core i5, HDD 200 GB, 6. printer Laserjet HP P1102 7. Pulpen Ballpoint hitam 8.

B. BAHAN 6. Kertas Kertas A4 7. Tinta printer Catridge HP P 1102 8. Software Microsoft Office 2013 Microsoft Office 2013 9. Sofware XAMPP XAMPP 3.2.2 10. Software Adobe Dreamweaver Adobe dreamweaver

CS 6

d. Indikator Unjuk Kerja (IUK):

1) Mampu membuat CSS external 2) Mampu membuat CSS sesuai kebutuhan 3) Mampu membuat link CSS ke file HTML 4) Mampu menampilkan pengaturan style web menggunakan CSS

e. Keselamatan dan Kesehatan Kerja

Keselamatan dan kesehatan kerja yang perlu dilakukan pada waktu

melakukan praktik kerja ini adalah:

i. Bertindak berdasarkan sikap kerja yang sudah ditetapkan sehingga

diperoleh hasil seperti yang diharapkan, jangan sampai terjadi

kesalahan karena ketidak-telitian dan tidak taat asas.

Page 66: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 12 dari 63

ii. Waktu menggunakan komputer, printer, dan alat lainnya

mengikuti petunjuknya masing-masing yang sudah ditetapkan.

f. Standar Kinerja

iii. Dikerjakan selesai tepat waktu, waktu yang digunakan tidak lebih

dari yang ditetapkan.

iv. Toleransi kesalahan 5% dari hasil yang harus dicapai, tetapi

bukan pada kesalahan kegiatan kritis.

g. Tugas

Abstraksi Tugas Praktik II

SMK Indonesia Raya akan menerapkan system informasi akademik berbasis

web. Buatlah format template web client menggunakan CSS dan HTML.

h. Instruksi Kerja

Setelah membaca abstraksi nomor g selanjutnya ikuti instruksi kerja

sebagai berikut:

a. Siapkan komputer

b. Aktifkan XAMPP 3.2.2

c. Aktifkan localhost

d. Buat folder CSS pada folder webclient

e. Buka adobe dreamweaver CS 6

f. Klik menu file, klik new, klik CSS, simpan file dengan nama style.css

pada folder CSS

g. Buat file CSS external seperti berikut ini.

@charset "utf-8";

/* CSS Document */

#header

{background-color:#993399;

margin-left:auto;

margin-right:auto;

width:800px;

Page 67: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 13 dari 63

height:180px;

padding:5px;

}

.menu

{background-color:#99FFFF;

margin-left:auto;

margin-right:auto;

width:800px;

height:20px;

padding:5px;

}

#content

{background-color:#00FFFF;

margin-left:auto;

margin-right:auto;

width:800px;

height:350px;

padding:5px;

}

#kiri

{background-color:#FFFF00;

width:25%;

height:100%;

float:left;

padding:0px;

}

Page 68: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 14 dari 63

#kanan

{background-color:#33CC00;

width:75%;

height:100%;

float:right;

padding:0px;

}

#footer

{background-color:#99FFCC;

margin-left:auto;

margin-right:auto;

width:800px;

height:50px;

padding:5px;

}

h. Buka file index.php lalu ketikkan kode seperti berikut ini.

<!DOCTYPE html"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"

/> <title>SMK Indonesia</title> <meta content='width=device-width, initial-scale=1, maximum-

scale=1' name='viewport'/> <style type="text/css"> /*ini css untuk responsive web*/ @media screen and (max-width: 3000px){ /* CSS styles */ }

Page 69: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 15 dari 63

@media screen and (max-width: 1300px){ /* CSS styles */ } @media screen and (max-width: 1024px){ /* CSS styles */ } @media screen and (max-width: 992px){ /* CSS styles */ } @media screen and (max-width:880px){ /* CSS styles */ } @media screen and (max-width:768px){ /* CSS styles */ } @media screen and (max-width:600px){ /* CSS styles */ } @media screen and (max-width:480px){ /* CSS styles */ } @media screen and (max-width:320px){ /* CSS styles */ } @media screen and (max-width:240px){ /* CSS styles */ } </style> <link href="css/style2.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="header"><img src="gambar/banner.jpg" width="801"

height="181"></div> <div class="menu"><a href="home.html"

target="tengah">Home</a> | <a href="visi.html" target="tengah">Visi Misi</a> |<a href="paket.html" target="tengah"> Paket Keahlian</a> | <a href="eskul.html" target="tengah">Eskul Siswa</a> <a href="artikel.html" target="tengah">| Galery Foto</a> | <a href="artikel.html" target="tengah">Artikel</a> |<a href="registrasi.html" target="tengah"> Registrasi User</a></div>

<div id="content"><div id="kiri"> <form name="form1" method="post" action=""> <table width="196" border="0"> <tr>

Page 70: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 16 dari 63

<td colspan="3"><div align="center"><strong>LOGIN USER</strong></div></td>

</tr> <tr> <td width="86">Username</td> <td width="6">:</td> <td width="90"><input name="username" type="text"

id="username" size="15" maxlength="10"></td> </tr> <tr> <td>Password</td> <td>:</td> <td><input name="password" type="password" id="password"

size="15" maxlength="10"></td> </tr> <tr> <td colspan="3"><div align="center"> <input type="submit" name="button" id="button"

value="login"> </div></td> </tr> <tr> <td colspan="3">&nbsp;</td> </tr> <tr> <td colspan="3"><div align="left"><img src="gambar/10.jpg"

width="180" height="129"></div></td> </tr> <tr> <td colspan="3">&nbsp;</td> </tr> </table> </form> </div><div id="kanan"><a href="gambar/Parapassa.swf"

target="tengah"> <iframe frameborder="0" name="tengah" scrolling="auto"

width="600px" height="350px"></iframe> </a></div></div> <div id="footer"> <div align="center"><strong>Copyright SMK INDONESIA @2016

Powered By CSS 3 dan HTML 5</strong></div> </div> </body> </html>

Page 71: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 17 dari 63

i. Jalankan file index.php pada browser dengan cara ketik

localhost/webclient, maka kan terlihat tampilan website seperti

berikut ini.

Daftar Cek Unjuk Kerja Tugas II

NO DAFTAR

TUGAS/INSTRUKSI POIN YANG

DICEK

PENCAPAIAN PENILAIAN

YA TIDAK K BK

1. Siapkan komputer Computer aktif

2. Aktifkan XAMPP 3.2.2 XAMPP aktif

3. Aktifkan localhost Localhost aktif

4. Buat folder CSS pada

folder webclient

Folder CSS ada pada folder webclient

5. Buka adobe

dreamweaver CS 6

Adobe dreamweaver CS 6 aktif

6. Klik menu file, klik new,

klik CSS, simpan file

dengan nama style.css

pada folder CSS

File style.css tersimpan pada folder CSS

Page 72: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 18 dari 63

7. Buat source code CSS

external seperti berikut

ini.

Source code CSS style.css dibuat dan tersimpan

8 Buat souce code

index.php

Source code index.php dibuat dan tersimpan

9 Jalankan file index.php

pada browser

File index.php berjalan sesuai fungsinya

Apakah semua instruksi kerja tugas praktik Mengidentifikasi data yang berkaitan

dengan penyelenggaraan pelatihan dilaksanakan dengan benar dengan waktu

yang telah ditentukan?

YA TIDAK

NAMA TANDA TANGAN

PESERTA .............................................. ...................................

PENILAI .............................................. ...................................

Catatan Penilai:

Page 73: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 19 dari 63

C. Menetapkan Penggunaan Library

1. Tugas Teori III

Perintah : Jawablah soal di bawah ini

Waktu Penyelesaian : 10 menit

Soal :

3.1 Jelaskan pengertian library pada aplikasi web !

3.2 Berikan 2 contoh library yang sering digunakan pada aplikasi web!

3.3 Bagaimana cara memeriksa jquery telah berjalan ?

3.4 Bagaimana cara menggunakan jquery pada aplikasi web ?

3.5 Bagaimana cara mengubah jquery yang digunakan pada website sesuai

kebutuhan ?

KUNCI JAWABAN

3.1 Pengertian library pada aplikasi web yaitu library adalah kumpulan dari berbagai

fungsi ‘siap pakai’ untuk memudahkan pembuatan sebuah aplikasi

3.2 Dua contoh library yang digunakan pada aplikasi web yaitu jquery, Library 2.0

3.3 Cara memeriksa jquery telah berjalan yaitu menjalankan file web yang ada jquery

pada browser, misalnya jquery untuk membuat slider banner, maka dilihat apakah

slider banner sudah berjalan ssuai fungsinya

3.4 Cara menggunakan jquery pada aplikasi web yaitu download jquery yang

diinginkan dari jquery.com, lalu file jquery yang berekstension .js digunakan pada

file php atau html, seperti contoh berikut ini.

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Belajar jQuery Duniailkom</title> <script src="jquery-2.1.4.js"></script> <script> // kode JavaScript dan jQuery disini // kode JavaScript dan jQuery disini // kode JavaScript dan jQuery disini // kode JavaScript dan jQuery disini </script> </head>

Page 74: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 20 dari 63

<body> </body> </html>

3.5 Cara mengubah jquery yang digunakan pada website sesuai kebutuhan yaitu

mengubah source code jquery.js sesuai kebutuhan website

Lembar Evaluasi Tugas Teori Menetapkan Penggunaan Library

Semua kesalahan harus diperbaiki terlebih dahulu sebelum ditandatangani.

No. Benar Salah

1.

2.

Apakah semua pertanyaan Tugas Teori menetapkan penggunaan library

dijawab dengan benar dengan waktu yang telah ditentukan?

YA TIDAK

NAMA TANDA TANGAN

PESERTA .............................................. ...................................

PENILAI .............................................. ...................................

Catatan Penilai:

Page 75: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 21 dari 63

2. Tugas Praktik III

Elemen Kompetensi : menetapkan penggunaan library

a. Waktu Penyelesaian : 15 menit

b. Capaian Unjuk Kerja :

Setelah menyelesaikan tugas menetapkan penggunaan library peserta

mampu:

3.1 Mengidentifikasi komponen web termasuk library pada beberapa

halaman web

3.2 Mengatur format komponen web yang dipilih sesuai pengaturan CSS

3.3 Memeriksa source code dari komponen web yang dipilih

3.4 Membuat dan memberi nama library komponen web

3.5 Mengubah komponen web yang ada pada library sesuai kebutuhan

c. Daftar Alat/Mesin dan Bahan : NO NAMA BARANG SPESIFIKASI KETERANGAN

A. ALAT

1. Personal komputer Core i5, HDD 200 GB,

2. printer Laserjet HP P1102

3. Pulpen Ballpoint hitam

4. Koneksi internet Koneksi wifi atau kabel

B. BAHAN

1. Kertas Kertas A4

2. Tinta printer Catridge HP P 1102

3. Software Microsoft Office 2013 Microsoft Office 2013

4. Sofware XAMPP XAMPP 3.2.2

5. Software Adobe Dreamweaver Adobe dreamweaver CS 6

d. Indikator Unjuk Kerja (IUK):

1) Mampu membuat komponen web dan library yang dibutuhkan pada web

page

2) Mampu membuat instruksi CSS untuk pengaturan komponen web yang

dipilih

3) Mampu memeriksa source code dari komponen web yang dipilih

4) Mampu membuat dan memberi nama libray komponen web

Page 76: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 22 dari 63

5) Mampu mengubah komponen web yang ada pada library sesuai kebutuhan

e. Keselamatan dan Kesehatan Kerja

Keselamatan dan kesehatan kerja yang perlu dilakukan pada waktu

melakukan praktik kerja ini adalah:

i. Bertindak berdasarkan sikap kerja yang sudah ditetapkan sehingga

diperoleh hasil seperti yang diharapkan, jangan sampai terjadi

kesalahan karena ketidak-telitian dan tidak taat asas.

ii. Waktu menggunakan komputer, printer, dan alat lainnya

mengikuti petunjuknya masing-masing yang sudah ditetapkan.

f. Standar Kinerja

iii. Dikerjakan selesai tepat waktu, waktu yang digunakan tidak lebih

dari yang ditetapkan.

iv. Toleransi kesalahan 5% dari hasil yang harus dicapai, tetapi

bukan pada kesalahan kegiatan kritis.

g. Tugas

Abstraksi Tugas Praktik III

SMK Indonesia Raya akan menerapkan system informasi akademik berbasis

web. Tampilan website pada halaman index ingin ditambahkan slider banner.

Buatlah slider banner tersebut menggunakan jquery yang ditambahkan pada

file index.php yang telah dibuat pada tugas praktik II.

h. Instruksi Kerja

Setelah membaca abstraksi nomor g selanjutnya ikuti instruksi kerja

sebagai berikut:

a. Siapkan komputer

b. Aktifkan XAMPP 3.2.2

c. Aktifkan localhost

d. Buka file style.css yang telah dibuat pada tugas praktik II, lalu

tambahkan source code CSS berikut ini.

Page 77: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 23 dari 63

Page 78: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 24 dari 63

e. Buka file index.php yang telah dibuat pada tugas praktik II, lalu

tambahkan source code berikut ini

f. Tambahkan kode berikut ini pada file index.php

g. Jalankan file index.php pada browser maka akan terlihat banner

slider

Page 79: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 25 dari 63

Daftar Cek Unjuk Kerja Tugas III

NO DAFTAR

TUGAS/INSTRUKSI POIN YANG

DICEK

PENCAPAIAN PENILAIAN

YA TIDAK K BK

1. Siapkan komputer Computer aktif

2. Aktifkan XAMPP 3.2.2 XAMPP aktif

3. Aktifkan localhost Localhost aktif

4. Buka file style.css yang telah dibuat pada tugas praktik II, lalu tambahkan source code CSS untuk pengaturan slider banner

Source code CSS untuk pengaturan slider banner dibuat

5. Buka file index.php yang

telah dibuat pada tugas

praktik II lalu tambahkan

source code pemanggilan

CSS untuk pengaturan

slider banner

source code pemanggilan CSS untuk pengaturan slider banner dibuat pada index.php

6. Buka file index.php lalu

tambahkan jquery untuk

pengaturan slider banner

jquery untuk pengaturan slider banner dibuat pada index.php

7 Jalankan file index.php

pada browser

File index.php berjalan sesuai fungsinya dan terlihat slider banner

Page 80: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 26 dari 63

Apakah semua instruksi kerja tugas praktik Menetapkan penggunaan library

dilaksanakan dengan benar dengan waktu yang telah ditentukan?

YA TIDAK

NAMA TANDA TANGAN

PESERTA .............................................. ...................................

PENILAI .............................................. ...................................

Catatan Penilai:

Page 81: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 27 dari 63

D. Mengembangkan Template web client

1. Tugas Teori IV

Perintah : Jawablah soal di bawah ini

Waktu Penyelesaian : 10 menit

Soal :

4.1 Jelaskan tahapan membuat template web client menggunakan CSS external

4.2 Bagaimana cara mengatur template web client menggunakan bootstrap ?

4.3 Jelaskan tahapan menempatkan gambar dalam halaman web !

4.4 Bagaimana cara mengubah template website menggunakan bootsrap?

KUNCI JAWABAN

4.1 Tahapan membuat template web client menggunakan CSS external yaitu:

• Membuat layout web client

• Membuat file css external misal style.css

• Menyimpan file css external pada folder tertentu

• Menghubungkan file css external dengan file index website

4.2 Cara mengatur template web client menggunakan bootstrap yaitu

• Download template bootstrap pada situs penyedia bootstrap

• Menambahkan source code menghubungkan bootstrap dengan index

web pada file index

4.3 Tahapan menempatkan gambar dalam halaman web yaitu:

• Melakukan image editing menggunakan software image editing

• Melakukan optimasi gambar dengan software image editing supaya tidak

terlalu besar ukuran filenya

• Menyimpan file gambar pada folder tertentu

• Menggunakan code html <img src=gambar.jpg> untuk penempatan

gambar pada halman web

4.4 Cara mengubah template website menggunakan bootsrap yaitu

• Membuka file style.css pada template bootsrap

• Mengubah source code style.css sesuai kebutuhan website

Page 82: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 28 dari 63

Lembar Evaluasi Tugas Teori Mengembangkan template web client

Semua kesalahan harus diperbaiki terlebih dahulu sebelum ditandatangani.

No. Benar Salah

1.

2.

Apakah semua pertanyaan Tugas Teori Mengembangkan template web

client dijawab dengan benar dengan waktu yang telah ditentukan?

YA TIDAK

NAMA TANDA TANGAN

PESERTA .............................................. ...................................

PENILAI .............................................. ...................................

Catatan Penilai:

Page 83: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 29 dari 63

2. Tugas Praktik IV

Elemen Kompetensi : mengembangkan template web client

a. Waktu Penyelesaian : 15 menit

b. Capaian Unjuk Kerja :

Setelah menyelesaikan tugas mengembangkan template web client

peserta mampu:

4.1 Membuat dan menyimpan file sebagai template yang terhubung

dengan CSS

4.2 Mengatur template web client

4.3 Menempatkan gambar dalam halaman web sesuai kebutuhan

4.4 Memodifikasi template web client

c. Daftar Alat/Mesin dan Bahan : NO NAMA BARANG SPESIFIKASI KETERANGAN

A. ALAT

1. Personal komputer Core i5, HDD 200 GB,

2. printer Laserjet HP P1102

3. Pulpen Ballpoint hitam

4.

B. BAHAN

1. Kertas Kertas A4

2. Tinta printer Catridge HP P 1102

3. Software Microsoft Office 2013 Microsoft Office 2013

4. Sofware XAMPP XAMPP 3.2.2

5. Software Adobe Dreamweaver Adobe dreamweaver CS 6

d. Indikator Unjuk Kerja (IUK):

1) Mampu membuat dan menyimpan template web client yang terhubung

dengan CSS external

2) Mampu mengatur template web client

3) Mampu menempatkan gambar pada halaman web sesuai kebutuhan

4) Mampu memodifikasi template web client

5) Mampu memilih web authoring tool sesuai kebutuhan

6) Dapat menjelaskan cara mengatur lingkungan kerja termasuk file

transfer ptotocol (ftp) sesuai kebutuhan web authoring tool

Page 84: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 30 dari 63

e. Keselamatan dan Kesehatan Kerja

Keselamatan dan kesehatan kerja yang perlu dilakukan pada waktu

melakukan praktik kerja ini adalah:

i. Bertindak berdasarkan sikap kerja yang sudah ditetapkan sehingga

diperoleh hasil seperti yang diharapkan, jangan sampai terjadi

kesalahan karena ketidak-telitian dan tidak taat asas.

ii. Waktu menggunakan komputer, printer, dan alat lainnya

mengikuti petunjuknya masing-masing yang sudah ditetapkan.

f. Standar Kinerja

iii. Dikerjakan selesai tepat waktu, waktu yang digunakan tidak lebih

dari yang ditetapkan.

iv. Toleransi kesalahan 5% dari hasil yang harus dicapai, tetapi

bukan pada kesalahan kegiatan kritis.

g. Tugas

Abstraksi Tugas Praktik IV

SMK Indonesia Raya akan menerapkan sistem informasi akademik berbasis

web. Buatlah template web client menggunakan bootstrap

h. Instruksi Kerja

Setelah membaca abstraksi nomor g selanjutnya ikuti instruksi kerja

sebagai berikut:

1. Silahkan download source code bootstrap di situs resminya getbootstrap.com

2. Download jquery di jquery.com atau library google. karena bootstrap tidak

menyediakan jquery dalam paketan source code-nya. Jquery ini digunakan

untuk menjalankan komponen-komponen bawaan bootstrap seperti modal

dialog, navigation agar berjalan dengan normal.

3. Pastikan sudah punya code editor seperti notepad++, dreamweaver atau

Sublime Text yang nanti akan digunakan untuk membuat template website

dengan bootstrap.

4. Aktifkan localhost

5. Buat sebuah folder di htdocs dengan nama template

6. Buka folder template dan buatlah sebuah folder baru dengan

nama assets dan satu buah file dengan nama index.php

Page 85: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 31 dari 63

7. Buatlah dua folder baru di dalam folder assets dengan

nama bootstrap dan jquery. Dimana hasil download-an bootstrap akan

diekstrak di folder bootstrap yang baru dibuat dan hasil download-an jquery

diletakkan di folder jquery yang baru dibuat. Tambahkan dua file baru

yaitu style.css dan custom.js. Pembuatan struktur direktori websitenya

adalah sebagai berikut :

1. htdocs/

|-- template/

| |-- assets/

| | | --bootstrap/

| | | ├── css/

| | | │ ├── bootstrap.css

| | | │ ├── bootstrap.css.map

| | | │ ├── bootstrap.min.css

| | | │ ├── bootstrap-theme.css

| | | │ ├── bootstrap-theme.css.map

| | | │ └── bootstrap-theme.min.css

| | | ├── js/

| | | │ ├── bootstrap.js

| | | │ └── bootstrap.min.js

| | | └── fonts/

| | | ├── glyphicons-halflings-regular.eot

| | | ├── glyphicons-halflings-regular.svg

| | | ├── glyphicons-halflings-regular.ttf

| | | ├── glyphicons-halflings-regular.woff

| | | └── glyphicons-halflings-regular.woff2

| | |-- jquery/

| | | |-- jquery.min.js

| | |-- style.css

| | |-- custom.js

| |-- index.php

8. Buat file index.php lalu ketikkan source code berikut ini:

<!DOCTYPE

html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<title>Membuat Template Website Bootstrap</title>

Page 86: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 32 dari 63

<!-- Bootstrap -->

<link href="assets/bootstrap/css/bootstrap.min.css" rel="stylesheet">

<!-- HTML5 shim and Respond.js for IE8 support of

HTML5 elements and media queries -->

<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->

<!--[if lt IE 9]>

<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>

<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>

<![endif]-->

<!-- Custom CSS -->

<link href="assets/style.css" rel="stylesheet">

</head>

<body>

<!--happy code-->

<!-- jQuery online menggunakan CDN -->

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

<!-- jQuery lokal -->

<script src="assets/jquery/jquery.min.js"></script>

<script src="assets/bootstrap/js/bootstrap.min.js"></script>

<!-- Custom JS -->

<script src="assets/custom.js"></script>

</body>

</html>

9. Langkah berikutnya adalah membuat layout website dengan bootstrap bagian

header, content dan sidebar serta footer dengan menambahkan kode berikut ini

di atas komentar <!--happy code--

<div

class="container">

<!-- Bagian Header -->

<div class="row">

Page 87: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 33 dari 63

<div class="col-md-12 header" id="site-header">

<!-- isi header -->

</div>

</div>

<!-- End Bagian Header -->

<!-- Bagian Wrapper 2 kolom -->

<div class="row">

<div class="col-md-8 articles" id="site-content">

<!-- isi content -->

</div>

<div class="col-md-4 sidebar" id="site-sidebar">

<!-- isi sidebar -->

</div>

</div>

<!-- End Bagian wrapper -->

<!-- Bagian footer -->

<div class="row">

<div class="col-md-12 footer" id="site-footer">

<!-- isi footer -->

</div>

</div>

<!-- End Bagian footer -->

</div>

10. mengisi bagian header dengan mengganti komentar <!-- isi header--> dengan

kode berikut :

<header>

<h1 class="title-site">Belajar Bootstrap</h1>

<p class="description">Belajar Membuat Template Website Dengan Bootstrap</p>

</header>

<nav class="menus">

<ul>

<li><a href="#">Home</a></li>

<li><a href="#">About Us</a></li>

<li><a href="#">Portfolio</a></li>

</ul>

</nav>

Page 88: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 34 dari 63

11. mengisi kolom konten dengan mengganti komentar <!-- isi content --> dengan

kode berikut :

<article class="posts">

<h2 class="title-post">Lorem ipsum dolor sit amet</h2>

<div class="meta-post">

<span><em class="glyphicon glyphicon-user"></em> Onphpid</span>

<span><em class="glyphicon glyphicon-time"></em> 13 Juni 2015</span>

</div>

<div class="content">

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Officiis nisi veniam quibusdam amet, odit, odio consectetur ratione quod,

cupiditate repellendus voluptatum. Laudantium tempora,

neque quo ex aspernatur veritatis sequi incidunt.</p>

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Officiis nisi veniam quibusdam amet, odit, odio consectetur ratione quod,

cupiditate repellendus voluptatum. Laudantium tempora,

neque quo ex aspernatur veritatis sequi incidunt.</p>

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Officiis nisi veniam quibusdam amet, odit, odio consectetur ratione quod,

cupiditate repellendus voluptatum. Laudantium tempora,

neque quo ex aspernatur veritatis sequi incidunt.</p>

</div>

</article>

12. pada kolom sidebar silahkan ganti komentar <!-- isi sidebar --> dengan kode

berikut :

<aside

class="widgets">

<h3 class="widget-title">Latest Posts</h3>

<ul>

<li><a href="#">Lorem Ipsum</a></li>

<li><a href="#">Lorem Ipsum</a></li>

<li><a href="#">Lorem Ipsum</a></li>

<li><a href="#">Lorem Ipsum</a></li>

<li><a href="#">Lorem Ipsum</a></li>

</ul>

</aside>

13. bagian footer silahkan ganti <!– isi footer –> dengan kode berikut :

Page 89: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 35 dari 63

<footer class=”copyright text-center”><p>&copy; 2017 KEAHLIAN GANDA RPL

</p></footer>

14. Buat file style.css, lalu ketikkan kode berikut ini.

body

{

background-color: #e5e5e5;

}

.meta-post {

font-size: 12px;

margin-bottom: 10px;

}

.header header {

background-color: #fff;

padding: 10px 20px;

}

nav.menus {

background-color: #e74c3c;

padding: 10px;

}

nav.menus ul {

margin: 0;

padding: 0;

}

nav.menus ul li {

display: inline-block;

}

nav.menus ul li a {

display: block;

padding: 3px 7px;

color: #fff;

}

nav.menus ul li a:hover, nav.menus ul li a:focus{

text-decoration: none;

background-color: #c0392b;

color: #fff;

}

Page 90: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 36 dari 63

article.posts {

padding: 10px 20px;

background-color: #fff;

margin-top: 20px;

}

aside.widgets {

padding: 10px 20px;

margin-top: 20px;

background-color: #fff;

}

aside.widgets ul {

margin:0;

padding:0;

}

aside.widgets li {

list-style: none;

padding: 0;

margin:0;

}

.widget-title {

border-bottom: 4px solid #E74C3C;

padding-bottom: 4px;

}

footer.copyright {

padding: 10px 20px;

font-size: 12px;

}

15. Jalankan file index.php, sehinga terlihat tampilan seperti gambar berikut ini.

Page 91: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 37 dari 63

Daftar Cek Unjuk Kerja Tugas IV

NO DAFTAR

TUGAS/INSTRUKSI POIN YANG

DICEK

PENCAPAIAN PENILAIAN

YA TIDAK K BK

1. Download bootstrap di

getbootstrap.com Komputer aktif

2. Download jquery di

jquery.com Jquery diminf

3. Aktifkan localhost Localhost dapat berjalan pada browser

4. Buat sebuah folder di htdocs dengan nama template

Folder template terletak di folder htdocs

5. Buka folder template dan buatlah sebuah folder baru dengan nama assets dan satu buah file dengan nama index.php

Folder asset terletak pada file index

6. Buka folder template dan buatlah sebuah folder baru dengan nama assets dan satu buah file dengan nama index.php

Folder asset dibuat , file index dibuat

7. Buatlah dua folder baru di dalam folder assets dengan nama bootstrap dan jquery.

Dua folder dengan nama

Page 92: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 38 dari 63

Dimana hasil download-an bootstrap akan diekstrak di folder bootstrap yang baru dibuat dan hasil download-an jquery diletakkan di folder jquery yang baru dibuat.

bootstrap dan jquery dibuat

8. Buat source code file index.php

Source code file index.php dibuat

9. Buat source code layout website dengan bootstrap bagian header, content dan sidebar serta footer

source code layout website dengan bootstrap bagian header, content dan sidebar serta footer dibuat

10 Buatlah source code bagian header dengan mengganti

komentar <!-- isi header-->

source code bagian header dibuat

11 Buatlah source code bagian konten dengan mengganti

komentar <!-- isi konten-->

source code bagian konten dibuat

12 Buatlah source code bagian sidebar dengan mengganti

komentar <!-- isi sidebar-->

source code bagian sidebar dibuat

13 Buatlah source code bagian footer dengan mengganti

komentar <!-- isi footer-->

source code bagian footer dibuat

14 Buat style.css

15 Jalankan index.php File index tampil seperti berikut ini

Apakah semua instruksi kerja tugas praktik Mengembangkan template web

client dengan benar dengan waktu yang telah ditentukan?

Page 93: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 39 dari 63

YA TIDAK

NAMA TANDA TANGAN

PESERTA .............................................. ...................................

PENILAI .............................................. ...................................

Catatan Penilai:

Page 94: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 40 dari 63

E. Mengidentifikasi kebutuhan web authoring tool

1. Tugas Teori V

Perintah : Jawablah soal di bawah ini

Waktu Penyelesaian : 10 menit

Soal :

5.1 Jelaskan pengertian web authoring tool

5.2 Berikan contoh 2 web authoring tool

5.3 Bagaimana cara menampilkan property elemen web pada adobe dreamweaver?

5.4 Bagaimana cara membuka file index.php pada adobe dreamweaver?

5.5 Bagaimana cara menyimpan file web pada adobe dreamweaver ?

KUNCI JAWABAN

5.1 Web authoring tool merupakan suatu software untuk melakukan proses

pembuatan , mengubah dan mengatur konten yang ada di dalam suatu web

5.2 Contoh web authoring tool yaitu Adobe Dreamweaver CS 6, Notepad ++

5.3 Cara menampilkan property elemen web yaitu klik kanan elemen web

tersebut, klik properties

5.4 Cara membuka file index yaitu klik menu file , klik open, pilih file index.php

5.5 Menyimpan file web dilakukan dengan cara klik file save as, beri nama file,

klik save

Page 95: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 41 dari 63

Lembar Evaluasi Tugas Teori Membuat file web client

Semua kesalahan harus diperbaiki terlebih dahulu sebelum ditandatangani.

No. Benar Salah

1.

2.

Apakah semua pertanyaan Tugas Teori Membuat file web client dijawab

dengan benar dengan waktu yang telah ditentukan?

YA TIDAK

NAMA TANDA TANGAN

PESERTA .............................................. ...................................

PENILAI .............................................. ...................................

Catatan Penilai:

Page 96: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 42 dari 63

2. Tugas Praktik V

Elemen Kompetensi : Mengidentifikasi kebutuhan web authoring tool

a. Waktu Penyelesaian : 15 menit

b. Capaian Unjuk Kerja :

Setelah menyelesaikan tugas mengidentifikasi kebutuhan web authoring

tool peserta mampu:

5.1 Memilih web authoring tool sesuai kebutuhan

5.2 Mengatur lingkungan kerja termasuk file transfer ptotocol (ftp) sesuai

kebuthan web authoring tool

5.3 Mengubah navigasi lingkungan kerja web authoring tool sesuai

kebutuhan

5.4 Memilih tombol, tools lain untuk akses semua fitur web authoring tool

5.5 Mendefinisikan nama website dan root folder

c. Daftar Alat/Mesin dan Bahan : NO NAMA BARANG SPESIFIKASI KETERANGAN

A. ALAT

1. Personal komputer Core i5, HDD 200 GB,

2. printer Laserjet HP P1102

3. Pulpen Ballpoint hitam

4.

B. BAHAN

1. Kertas Kertas A4

2. Tinta printer Catridge HP P 1102

3. Software Microsoft Office 2013 Microsoft Office 2013

4. Sofware XAMPP XAMPP 3.2.2

5. Software Adobe Dreamweaver Adobe dreamweaver CS 6

d. Indikator Unjuk Kerja (IUK):

1) Mampu memilih web authoring tool sesuai kebutuhan

2) Mampu mengatur lingkungn kerja web authoring tool termasuk ftp

3) Mampu mengubah navigasi lingkungan kerja web authoring tool sesuai

kebutuhan

Page 97: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 43 dari 63

4) Mampu memilih tombol dan tool, termasuk membuka dan menutupnya untuk

akses semua fitur web client

5) Mampu mendefinisikan dan memberi nama website client pada root folder

e. Keselamatan dan Kesehatan Kerja

Keselamatan dan kesehatan kerja yang perlu dilakukan pada waktu

melakukan praktik kerja ini adalah:

i. Bertindak berdasarkan sikap kerja yang sudah ditetapkan sehingga

diperoleh hasil seperti yang diharapkan, jangan sampai terjadi

kesalahan karena ketidak-telitian dan tidak taat asas.

ii. Waktu menggunakan komputer, printer, dan alat lainnya

mengikuti petunjuknya masing-masing yang sudah ditetapkan.

f. Standar Kinerja

iii. Dikerjakan selesai tepat waktu, waktu yang digunakan tidak lebih

dari yang ditetapkan.

iv. Toleransi kesalahan 5% dari hasil yang harus dicapai, tetapi

bukan pada kesalahan kegiatan kritis.

g. Tugas

Abstraksi Tugas Praktik V

SMK Indonesia Raya akan menerapkan system informasi akademik berbasis

web. Web developernya menggunakan adobe dreamweaver sebagai web

authoring tool . Lakukan identifikasi adobe dreamweaver sebagai web authoring

tool mencakup semua fitur menu file

h. Instruksi Kerja

Setelah membaca abstraksi nomor g selanjutnya ikuti instruksi kerja

sebagai berikut:

a. Siapkan komputer

b. Aktifkan XAMPP 3.2.2

c. Aktifkan localhost

d. Buka adobe dreamweaver CS 6

e. Klik menu file, amati semua fitur menu file pada adobe dreamweaver

Page 98: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 44 dari 63

f. Buatlah laporan tentang kegunaan semua fitur menu file pada adobe

dreamweaver

Daftar Cek Unjuk Kerja Tugas V

NO DAFTAR

TUGAS/INSTRUKSI POIN YANG

DICEK

PENCAPAIAN PENILAIAN

YA TIDAK K BK

1. Siapkan komputer Komputer aktif

2. Aktifkan XAMPP 3.2.2 Xampp aktif

3. Aktifkan localhost Localhost dapat berjalan pada browser

4. Buka adobe dreamweaver CS 6

adobe dreamweaver CS 6 aktif

5. Klik menu file, amati semua fitur menu file pada adobe dreamweaver

Semua fitur menu file diamati kegunaannya

6. Buatlah laporan tentang kegunaan semua fitur menu file pada adobe dreamweaver

Laporan dibuat menggunakan MS word

Apakah semua instruksi kerja tugas praktik Mengidentifikasi web authoring tool

dengan benar dengan waktu yang telah ditentukan?

YA TIDAK

NAMA TANDA TANGAN

PESERTA .............................................. ...................................

PENILAI .............................................. ...................................

Catatan Penilai:

Page 99: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 45 dari 63

F. Membuat Form 1. Tugas Teori VI

Perintah : Jawablah soal di bawah ini

Waktu Penyelesaian : 10 menit

Soal :

6.1 Jelaskan kegunaan elemen form pada halaman web client

6.2 Berikan contoh 2 elemen form pada pembuatan form registrasi user

6.3 Berikan contoh 3 field yang harus ada pada form registrasi user

6.4 jelaskan pengertian Common Gateway Interface

6.5 Bagaimana cara membuat form menggunakan CGI

6.6 Bagaimana cara menguji error code form registrasi user?

KUNCI JAWABAN

6.1 kegunaan elemen form yaitu untuk inputan dan pengolahan data dengan

berbagai tipe input missal textfield, radio button, dan sebagainya

6.2 Contoh 2 elemen form yaitu textfield, radiobutton

6.3 Tiga field pada form registrasi user yaitu nama user, alamat user, jenis kelamin

6.4 CGI yaitu suatu standar untuk menghubungkan berbagai program aplikasi

ke halaman web. CGI mmerupakan sebuah program komputer yang menjadi

perantara antara standar HTML yang menjadikan

tampilan webdengan program lain, seperti basis data (database).

6.5 Cara membuat form menggunakan CGI yaitu memadukan penggunaan ajax

dan php pada pembuatan form

6.6 Menguji error code dilakukan dengan cara menjalankan file source code form

missal registrasi.php pada browser lalu amati pesan kesalhan error code dan

perbaiki error tersebut

Page 100: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 46 dari 63

Lembar Evaluasi Tugas Teori Membuat form

Semua kesalahan harus diperbaiki terlebih dahulu sebelum ditandatangani.

No. Benar Salah

1.

2.

Apakah semua pertanyaan Tugas Teori Membuat form dijawab dengan benar

dengan waktu yang telah ditentukan?

YA TIDAK

NAMA TANDA TANGAN

PESERTA .............................................. ...................................

PENILAI .............................................. ...................................

Catatan Penilai:

Page 101: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 47 dari 63

2. Tugas Praktik VI Elemen Kompetensi : Membuat Form

a. Waktu Penyelesaian : 15 menit

b. Capaian Unjuk Kerja :

Setelah menyelesaikan tugas membuat form peserta mampu:

6.1 Menambah elemen form pada halaman web client

6.2 Mengatur property setiap elemen form

6.3 Menambah field sesuai kebutuhan form

6.4 Mengidentifikasi common gateway interface (CGI) script

6.5 Menghubungkan form dengan CGI script

6.6 Menguji kesalahan kode/error code form

c. Daftar Alat/Mesin dan Bahan :

NO NAMA BARANG SPESIFIKASI KETERANGAN

A. ALAT

1. Personal komputer Core i5, HDD 200 GB,

2. printer Laserjet HP P1102

3. Pulpen Ballpoint hitam

4.

B. BAHAN

1. Kertas Kertas A4

2. Tinta printer Catridge HP P 1102

3. Software Microsoft Office 2013 Microsoft Office 2013

4. Sofware XAMPP XAMPP 3.2.2

5. Software Adobe Dreamweaver Adobe dreamweaver CS 6

d. Indikator Unjuk Kerja (IUK):

1) Mampu menambah elemen form pada web client

2) Mampu mengatur property setiap elemen form

3) Mampu menambah field sesuai kebutuhan form

4) Mampu mengidentifikasi CGI script

5) Mampu membuat koneksi form menggunakan CGI script

6) Mampu melakukan pengujian kesalahan kode code form

Page 102: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 48 dari 63

e. Keselamatan dan Kesehatan Kerja

Keselamatan dan kesehatan kerja yang perlu dilakukan pada waktu

melakukan praktik kerja ini adalah:

i. Bertindak berdasarkan sikap kerja yang sudah ditetapkan sehingga

diperoleh hasil seperti yang diharapkan, jangan sampai terjadi

kesalahan karena ketidak-telitian dan tidak taat asas.

ii. Waktu menggunakan komputer, printer, dan alat lainnya

mengikuti petunjuknya masing-masing yang sudah ditetapkan.

f. Standar Kinerja

iii. Dikerjakan selesai tepat waktu, waktu yang digunakan tidak lebih

dari yang ditetapkan.

iv. Toleransi kesalahan 5% dari hasil yang harus dicapai, tetapi

bukan pada kesalahan kegiatan kritis.

g. Tugas

Abstraksi Tugas Praktik VI

SMK Indonesia Raya akan menerapkan system informasi akademik berbasis

web. Sistem ini mencakup form registrasi user dengan field iduser,nama, email,

password

h. Instruksi Kerja

Setelah membaca abstraksi nomor g selanjutnya ikuti instruksi kerja

sebagai berikut:

a. Siapkan komputer

b. Aktifkan XAMPP 3.2.2

c. Aktifkan localhost/phpmyadmin

d. Buka adobe dreamweaver CS 6 atau notepad ++

e. Buat database pada phpmyadmin dengan nama "db_latihan".

Selanjutnya buat tabel dengan nama "siswa" lalu jalankan script ini di

phpmyadmin . Tabel dapat dibuat dengan cara isi nama tabelnya lalu

isi fieldnya seprti gambar berikut ini.

Page 103: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 49 dari 63

Tabel siswa dapat juga dibuat menggunakan instruksi SQL seperti berikut ini.

1

2

3

4

5

6

7

8

9

10

11

12

CREATE TABLE `mahasiswa` (

`nim` varchar(13) NOT NULL,

`id_mahasiswa` int(11) NOT NULL,

`nama` varchar(40) NOT NULL,

`jenis_kelamin` enum('P','L') NOT NULL,

`alamat` text NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

ALTER TABLE `mahasiswa`

ADD PRIMARY KEY (`id_mahasiswa`);

ALTER TABLE `mahasiswa`

MODIFY `id_mahasiswa` int(11) NOT NULL AUTO_INCREMENT,

AUTO_INCREMENT=4;

Kemudian tambahkan data pada table siswa sejumlah 3 data, dengan cara klik menu insert lalu isi data seperti gambar berikut ini.

Page 104: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 50 dari 63

Pengisian data dapat juga dilakukan dengan cara menggunakan instruksi SQL berikut ini.

1

2

3

4

INSERT INTO `mahasiswa` (`nim`, `id_mahasiswa`, `nama`, `jenis_kelamin`,

`alamat`) VALUES

('A01', 1, 'CHANDIRA RAHADIAN', 'L', 'PPPPTK BMTI'),

('B02', 2, 'FALAH ZAIDAN', 'L', 'PPPPTK BMTI'),

('C03', 3, 'DESI HANDAYANI', 'P', 'PPPPTK BMTI');

f. Buatlah koneksi database koneksi.php yaitu script php untuk

menghubungkan antara database dengan server php.

1

2

3

4

5

6

<?php

// konfigurasi database

$host = "localhost";

$user = "root";

$password = "";

$database = "latihan";

Page 105: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 51 dari 63

7

8

9

// perintah php untuk akses ke database

$koneksi = mysqli_connect($host, $user, $password, $database);

?>

g. Buatlah form input data siswa menggunakan script php seperti berikut

ini, lalu simpan dengan nama file form_ajax.php.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

<!DOCTYPE html>

<html>

<head>

<title>Ajax Jquery - Belajarphp.net</title>

</head>

<body>

<form action="">

<table>

<tr><td>NIM</td><td><input type="text" onkeyup="isi_otomatis()"

id="nim"></td></tr>

<tr><td>NAMA</td><td><input type="text" id="nama"></td></tr>

<tr><td>ALAMAT</td><td><input type="text"

id="alamat"></td></tr>

<tr><td>JENIS KELAMIN</td><td><input type="text"

id="jenis_kelamin"></td></tr>

</table>

</form>

<script

src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

<script type="text/javascript">

function isi_otomatis(){

var nim = $("#nim").val();

$.ajax({

url: 'proses-ajax.php',

data:"nim="+nim ,

Page 106: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 52 dari 63

26

27

28

29

30

31

32

}).success(function (data) {

var json = data,

obj = JSON.parse(json);

$('#nama').val(obj.nama);

$('#alamat').val(obj.alamat);

$('#jenis_kelamin').val(obj.jenis_kelamin);

});

}

</script>

</body>

</html>

h. Buatlah file proses_ajax.php untuk memproses input data siswa

menggunakan ajax, seperti source code berikut ini.

1

2

3

4

5

6

7

8

9

10

11

<?php

include 'koneksi.php';

$nim = isset($_GET['nim']);

$query = mysqli_query($koneksi, "select * from mahasiswa where nim='$nim'");

$mahasiswa = mysqli_fetch_array($query);

$data = array(

'nama' => $mahasiswa['nama'],

'alamat' => $mahasiswa['alamat'],

'jenis_kelamin' => $mahasiswa['jenis_kelamin']);

echo json_encode($data);

?>

Script di atas dibuat untuk merespon dari php ke dalam bentuk data JSON, jadi data

dalam bentuk JSON yang akan menampilkan pesan dari hasil input data siswa. Jadi

dalam contoh tersebut, jika nim diisi, maka data nama, alamat, dan jenis kelamin

Page 107: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 53 dari 63

akan terlihat secara otomatis sesuai nim yang ada pada database. Berikut ini adalah

tampilan output jika nim diisi dan sesuai dengan nim pada database.

i. Jalankan file form_ajax.php, periksa apakah form berjalan sesuai fungsinya

Daftar Cek Unjuk Kerja Tugas VI

NO DAFTAR

TUGAS/INSTRUKSI POIN YANG

DICEK

PENCAPAIAN PENILAIAN

YA TIDAK K BK

1. Siapkan komputer Komputer aktif

2. Aktifkan XAMPP 3.2.2 Xampp aktif

3. Aktifkan localhost Localhost dapat berjalan pada browser

4. Buka adobe

dreamweaver CS 6 atau

notepad ++

adobe dreamweaver CS 6 atau notepad ++ aktif

5. Buat database pada

phpmyadmin dengan

nama "db_latihan".

database pada phpmyadmin dengan nama "db_latihan" dibuat

6. Selanjutnya buat tabel

dengan nama "siswa"

lalu isi 3 data siswa

Tabel siswa dibuat dan diisi 3 data siswa

7. Buat koneksi.php yaitu

script untuk

mengkoneksikan antara

Koneksi.php dibuat

Page 108: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 54 dari 63

database dengan server

php

8. Buat file form_input.php

File form_input.php dibuat dan tidak ada error code

9. Buat file proses_ajax.php

file proses_ajax.php dibuat dan tidak ada error code

11. Jalnkan file

form_input.php, periksa

apakah form berjalan

sesuai fungsinya

File form_input.php berjalan di browser, tidak ada error code, form berjalan sesuai fungsinya

Apakah semua instruksi kerja tugas praktik Membuat form dengan benar

dengan waktu yang telah ditentukan?

YA TIDAK

NAMA TANDA TANGAN

PESERTA .............................................. ...................................

PENILAI .............................................. ...................................

Catatan Penilai:

Page 109: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 55 dari 63

G. Membuat Navigasi

1. Tugas Teori VII

Perintah : Jawablah soal di bawah ini

Waktu Penyelesaian : 10 menit

Soal :

7.1 Jelaskan pengertian sitemap

7.2 Jelaskan kegunaan menu navigasi pada website

7.3 Bagaimana cara menguji semua link web menggunakan beberapa browser

7.4 Bagaimana cara menguji konten website menggunakan fasilitas google

KUNCI JAWABAN

7.1 Sitemap adalah daftar halaman dari sebuah website yang dapat diakses oleh

semua pengguna internet baik mesin pencari maupun pengunjung web.

7.2 Menu navigasi adalah sebuah fasilitas yang diberikan oleh si pemilik situs

dimana didalamnya berisi sekumpulan link-link penting. Menu navigasi juga

berfungsi sebagai pemandu kepada pengunjung agar dapat lebih mudah dalam

menentukan kategori yang diinginkan tanpa harus bersusah payah mencarinya.

7.3 buka google chrome dan mozilla, klik semua menu yang ada pada website

7.4 Cara menguji konten website meggunakan google

• Periksa apakah situs web ada di Google indeks

• Lihat apakah situs web telah dipengaruhi oleh tindakan spam manual

• Pastikan Google dapat menemukan dan merayapi situs web

• Pastikan Google dapat mengindeks situs web

• Pastikan konten website berguna dan relevan

Page 110: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 56 dari 63

Lembar Evaluasi Tugas Teori Membuat navigasi

Semua kesalahan harus diperbaiki terlebih dahulu sebelum ditandatangani.

No. Benar Salah

1.

2.

Apakah semua pertanyaan Tugas Teori Membuat navigasi dijawab dengan

benar dengan waktu yang telah ditentukan?

YA TIDAK

NAMA TANDA TANGAN

PESERTA .............................................. ...................................

PENILAI .............................................. ...................................

Catatan Penilai:

Page 111: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 57 dari 63

2. Tugas Praktik VII

Elemen Kompetensi : membuat navigasi

a. Waktu Penyelesaian : 15 menit

b. Capaian Unjuk Kerja :

Setelah menyelesaikan tugas membuat navigasi peserta mampu:

7.1 Membuat site map

7.2 membuat link berupa teks dan gambar antar halaman web sesuai

struktur menu website

7.3 menguji semua link web menggunakan beberapa browser

7.4 menguji konten website pada beberapa browser untuk memastikan

konsistensi tampilan web, performance, dan akses website

c. Daftar Alat/Mesin dan Bahan :

NO NAMA BARANG SPESIFIKASI KETERANGAN

A. ALAT

1. Personal komputer Core i5, HDD 200 GB,

2. printer Laserjet HP P1102

3. Pulpen Ballpoint hitam

4.

B. BAHAN

1. Kertas Kertas A4

2. Tinta printer Catridge HP P 1102

3. Software Microsoft Office 2013 Microsoft Office 2013

4. Sofware XAMPP XAMPP 3.2.2

5. Software Adobe Dreamweaver Adobe dreamweaver CS 6

d. Indikator Unjuk Kerja (IUK):

1) Mampu membuat site map

2) Mampu membuat link antar web page menggunakan link berupa text dan gambar

3) Mampu menguji link web page pada beberapa browser

4) Mampu menguji konten website pada beberapa browser mencakup konsistensi

tampilan web, performance, dan aksesbilitas

e. Keselamatan dan Kesehatan Kerja

Page 112: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 58 dari 63

Keselamatan dan kesehatan kerja yang perlu dilakukan pada waktu

melakukan praktik kerja ini adalah:

i. Bertindak berdasarkan sikap kerja yang sudah ditetapkan sehingga

diperoleh hasil seperti yang diharapkan, jangan sampai terjadi

kesalahan karena ketidak-telitian dan tidak taat asas.

ii. Waktu menggunakan komputer, printer, dan alat lainnya

mengikuti petunjuknya masing-masing yang sudah ditetapkan.

f. Standar Kinerja

iii. Dikerjakan selesai tepat waktu, waktu yang digunakan tidak lebih

dari yang ditetapkan.

iv. Toleransi kesalahan 5% dari hasil yang harus dicapai, tetapi

bukan pada kesalahan kegiatan kritis.

g. Tugas

Abstraksi Tugas Praktik I

SMK Indonesia Raya akan menerapkan system informasi akademik berbasis

web. Lakukan modifikasi menu pada file index.php yang telah dibuat pada tugas

praktik II. Modifikasi menu ini dilakukan pada file style.css menggunakan

instruksi CSS 3 untuk pembuatan menu drop down

h. Instruksi Kerja

Setelah membaca abstraksi nomor g selanjutnya ikuti instruksi kerja

sebagai berikut:

a. Siapkan komputer

b. Aktifkan XAMPP 3.2.2

c. Aktifkan localhost

d. Buka file style.css yang telah dibuat pada tugas praktik II

e. Tambahkan source code menu pada file style.css seperti berikut ini

@charset "utf-8";

/* CSS Document */

/*Strip the ul of padding and list styling*/

ul {

list-style-type:none;

margin:0;

padding:0;

Page 113: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 59 dari 63

position: absolute;

}

/*Create a horizontal list with spacing*/

li {

display:inline-block;

margin-right: 1px;

}

/*Style for menu links*/

li a {

display:block;

min-width:140px;

height: 30px;

text-align: center;

line-height: 20px;

font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

color: #fff;

background: #C0791E;

text-decoration: none;

}

li.active a {

background-color: #63390A;

}

/*Hover state for top level links*/

li:hover a {

background: #63390A;

}

/*Style for dropdown links*/

li:hover ul a {

background: #DCB679;

color: #2f3036;

height: 30px;

line-height: 20px;

}

/*Hover state for dropdown links*/

li:hover ul a:hover {

background: #63390A;

color: #fff;

}

/*Hide dropdown links until they are needed*/

li ul {

display: none;

}

/*Make dropdown links vertical*/

li ul li {

display: block;

float: none;

}

/*Prevent text wrapping*/

Page 114: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 60 dari 63

li ul li a {

width: auto;

min-width: 100px;

padding: 0 20px;

}

/*Display the dropdown on hover*/

ul li a:hover + .hidden, .hidden:hover {

display: block;

}

/*Style 'show menu' label button and hide it by default*/

.show-menu {

font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

text-decoration: none;

color: #fff;

background: #11A092;

text-align: center;

padding: 10px 0;

display: none;

}

/*Hide checkbox*/

input[type=checkbox]{

display: none;

-webkit-appearance: none;

}

/*Show menu when invisible checkbox is checked*/

input[type=checkbox]:checked ~ #menu{

display: block;

}

/*Responsive Styles*/

@media screen and (max-width : 760px){

/*Make dropdown links appear inline*/

ul {

position: static;

display: none;

}

/*Create vertical spacing*/

li {

margin-bottom: 1px;

}

/*Make all menu links full width*/

ul li, li a {

width: 100%;

}

/*Display 'show menu' link*/

.show-menu {

display:block;

}

Page 115: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 61 dari 63

f. simpan file dengan nama style2.css pada folder css

g. Buka file index.php lakukan penambahan source code pemanggilan

menu drop down pada style2.css, lalu simpan dengan nama

index2.php

h. Jalankan file index2.php pada browser chrome dan mozilla, amati

apakah navigasi menu drop down berjalan sesuai fungsinya.

Daftar Cek Unjuk Kerja Tugas VII

NO DAFTAR

TUGAS/INSTRUKSI POIN YANG

DICEK

PENCAPAIAN PENILAIAN

YA TIDAK K BK

1. Siapkan komputer Komputer aktif

2. Aktifkan XAMPP 3.2.2 Xampp aktif

3. Aktifkan localhost Localhost dapat berjalan pada browser

4. Buka file style.css yang

telah dibuat pada tugas

praktik II

File style.css yang telah dibuat pada tugas praktik II aktif

5. Lakukan modifikasi source

code menu drop down

pada file style.css

Modifikasi source code menu drop down pada style.css

6. simpan file dengan nama

style2.css pada folder css

File style2.css tersimpan pada folder css dan tidak ada error code

7. Buka file index.php

lakukan penambahan

source code pemanggilan

File index.php ditambahkan source code pemanggilan

Page 116: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 62 dari 63

menu drop down pada

style2.css, lalu simpan

dengan nama index2.php

css menu drop down yang ada pada file style2.css dan tersimpan dengan nama index2.php

8. Jalankan index2.php pada

browser chrome dan

mozilla

Index2.php berjalan sesuai fungsinya, semua menu drop down dapat dijalankan pada chrome dan mozilla

Apakah semua instruksi kerja tugas praktik Membuat navigasi dengan benar

dengan waktu yang telah ditentukan?

YA TIDAK

NAMA TANDA TANGAN

PESERTA .............................................. ...................................

PENILAI .............................................. ...................................

Catatan Penilai:

Page 117: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool pada Web client Buku Kerja - Versi 2018 Halaman: Halaman 63 dari 63

BAB II

CEK LIS TUGAS

NO TUGAS UNJUK KERJA PENILAIAN

TANGGAL K BK

1. Membuat file web client

2. Membuat format template web client

3. Menetapkan penggunaan library

4. Mengembangkan template web client

5. Mengidentifikasi kebutuhan web authoring tool

6. Membuat form

7. Membuat Navigasi

Apakah semua tugas unjuk kerja Menerapkan Web authoring tool pada Web

client telah dilaksanakan dengan benar dan dalam waktu yang telah

ditentukan?

YA TIDAK

NAMA TANDA TANGAN

PESERTA .............................................. ...................................

PENILAI .............................................. ...................................

Catatan Penilai:

Page 118: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3
Page 119: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

BUKU PENILAIAN

MENERAPKAN WEB AUTHORING TOOL PADA WEB CLIENT

ICTWEB410

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN R.I.

DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN LEMBAGA PENGEMBANGAN DAN PEMBERDAYAAN PENDIDIK DAN TENAGA

KEPENDIDIKAN BIDANG KELAUTAN PERIKANAN TEKNOLOGI INFORMASI DAN KOMUNIKASI

GOWA

Page 120: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool Pada Web Client Buku Penilaian - Versi 2018 Halaman: 2 dari 14

PENJELASAN UMUM

Buku penilaian untuk unit kompetensi Menerapkan Web Authoring Tool pada

Web Client dibuat sebagai konsekuensi logis dalam pelatihan berbasis kompetensi

yang telah menempuh tahapan penerimaan pengetahuan, keterampilan, dan sikap

kerja melalui buku informasi dan buku kerja. Setelah latihan-latihan (exercise)

dilakukan berdasarkan buku kerja maka untuk mengetahui sejauh mana kompetensi

yang dimilikinya perlu dilakukan uji komprehensif secara utuh per unit kompetensi dan

materi uji komprehensif itu ada dalam buku penilaian ini.

Adapun tujuan dibuatnya buku penilaian ini, yaitu untuk menguji kompetensi peserta

pelatihan setelah selesai menempuh buku informasi dan buku kerja secara

komprehensif dan berdasarkan hasil uji inilah peserta akan dinyatakan kompeten atau

belum kompeten terhadap unit kompetensi Menerapkan Web Authoring Tool

pada Web Client. Metoda Penilaian yang dilakukan meliputi penilaian dengan opsi

sebagai berikut:

1. Metoda Penilaian Pengetahuan

a. Tes Tertulis

Untuk menilai pengetahuan yang telah disampaikan selama proses pelatihan

terlebih dahulu dilakukan tes tertulis melalui pemberian materi tes dalam bentuk

tertulis yang dijawab secara tertulis juga. Untuk menilai pengetahuan dalam

proses pelatihan materi tes disampaikan lebih dominan dalam bentuk obyektif

tes, dalam hal ini jawaban singkat, menjodohkan, benar-salah, dan pilihan

ganda. Tes essay bisa diberikan selama tes essay tersebut tes essay tertutup,

tidak essay terbuka, hal ini dimaksudkan untuk mengurangi faktor subyektif

penilai.

b. Tes Wawancara

Tes wawancara dilakukan untuk menggali atau memastikan hasil tes tertulis

sejauh itu diperlukan. Tes wawancara ini dilakukan secara perseorangan antara

penilai dengan peserta uji/peserta pelatihan. Penilai sebaiknya lebih dari satu

orang.

Page 121: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool Pada Web Client Buku Penilaian - Versi 2018 Halaman: 3 dari 14

2. Metoda Penilaian Keterampilan

a. Tes Simulasi

Tes simulasi ini digunakan untuk menilai keterampilan dengan menggunakan

media bukan yang sebenarnya, misalnya menggunakan tempat kerja tiruan

(bukan tempat kerja yang sebenarnya), obyek pekerjaan disediakan atau hasil

rekayasa sendiri, bukan obyek kerja yang sebenarnya.

b. Aktivitas Praktik

Penilaian dilakukan secara sebenarnya, di tempat kerja sebenarnya dengan

menggunakan obyek kerja sebenarnya.

3. Metoda Penilaian Sikap Kerja

a. Observasi

Untuk melakukan penilaian sikap kerja digunakan metoda observasi terstruktur,

artinya pengamatan yang dilakukan menggunakan lembar penilaian yang sudah

disiapkan sehigga pengamatan yang dilakukan mengikuti petunjuk penilaian

yang dituntut oleh lembar penilaian tersebut. Pengamatan dilakukan pada waktu

peserta uji/peserta pelatihan melakukan keterampilan kompetensi yang dinilai

karena sikap kerja melekat pada keterampilan tersebut.

Page 122: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool Pada Web Client Buku Penilaian - Versi 2018 Halaman: 4 dari 14

DAFTAR ISI

PENJELASAN UMUM ................................................................................... 2

DAFTAR ISI ............................................................................................... 4

BAB I PENILAIAN TEORI ............................................................................ 5

A. Lembar Penilaian Teori ............................................................... 5

B. Ceklis Penilaian Teori ................................................................... 6

BAB II PENILAIAN PRAKTIK ....................................................................... 7

A. Lembar Penilaian Praktik ............................................................. 7

B. Ceklis Aktivitas Praktik ................................................................ 8

BAB III CEKLIS PENILAIAN SIKAP KERJA ..................................................... 10

A. Penilaian Sikap Kerja .................................................................. 10

LAMPIRAN ................................................................................................. 11

Lampiran 1. Kunci Jawaban ........................................................................ 12

Page 123: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool Pada Web Client Buku Penilaian - Versi 2018 Halaman: 5 dari 14

BAB I

PENILAIAN TEORI

A. Lembar Penilaian Teori

Unit Kompetensi : …………………………………………

Diklat : …………………………………………

Waktu : 60 menit

PETUNJUK UMUM

1. Jawablah materi tes ini pada lembar jawaban/kertas yang sudah disediakan.

2. Modul terkait dengan unit kompetensi agar disimpan.

3. Bacalah materi tes secara cermat dan teliti.

Essay

Jawablah pertanyaan-pertanyaan di bawah ini dengan jelas dan benar!

1.1 Bagaimana cara membuat dan menyimpan file web client pada folder yang tepat?

1.2 Bagaimana cara memasukkan dan mengatur format teks sesuai kebutuhan?

1.3 Jelaskan cara memasukkan dan mengoptimalkan gambar sesuai kebutuhan!

2.1 Bagaimana cara membuat Cascading style sheets (CSS) external ?

2.2 Jelaskan cara mendefinisikan tampilan web sesuai kebutuhan !

2.3 Bagaimana cara menghubungkan CSS ke file web ?

3.1 Jelaskan pengertian library pada aplikasi web !

3.2 Berikan 2 contoh library yang sering digunakan pada aplikasi web!

3.3 Bagaimana cara memeriksa jquery telah berjalan ?

3.4 Bagaimana cara menggunakan jquery pada aplikasi web ?

3.5 Bagaimana cara mengubah jquery yang digunakan pada website sesuai

kebutuhan ?

4.1 Jelaskan tahapan membuat template web client menggunakan CSS external

4.2 Bagaimana cara mengatur template web client menggunakan bootstrap ?

4.3 Jelaskan tahapan menempatkan gambar dalam halaman web !

Page 124: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool Pada Web Client Buku Penilaian - Versi 2018 Halaman: 6 dari 14

4.4 Bagaimana cara mengubah template website menggunakan bootsrap?

5.1 Jelaskan pengertian web authoring tool

5.2 Berikan contoh 2 web authoring tool

5.3 Bagaimana cara menampilkan property elemen web pada adobe dreamweaver?

5.4 Bagaimana cara membuka file index.php pada adobe dreamweaver?

5.5 Bagaimana cara menyimpan file web pada adobe dreamweaver ?

6.1 Jelaskan kegunaan elemen form pada halaman web client

6.2 Berikan contoh 2 elemen form pada pembuatan form registrasi user

6.3 Berikan contoh 3 field yang harus ada pada form registrasi user

6.4 jelaskan pengertian Common Gateway Interface

6.5 Bagaimana cara membuat form menggunakan CGI

6.6 Bagaimana cara menguji error code form registrasi user?

7.1 Jelaskan pengertian sitemap

7.2 Jelaskan kegunaan menu navigasi pada website

7.3 Bagaimana cara menguji semua link web menggunakan beberapa browser

7.4 Bagaimana cara menguji konten website menggunakan fasilitas google

A. Ceklis Penilaian Teori

NO.

KUK

NO.

SOAL KUNCI JAWABAN JAWABAN PESERTA

PENILAIAN KETERANGAN

K BK

Isian

A.1

A.2

A.3

B-S

B.1

B.2

B.3

PG

C.1

C.2

C.3

Essay

D.1 Terlampir

D.2 Terlampir

Page 125: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool Pada Web Client Buku Penilaian - Versi 2018 Halaman: 7 dari 14

BAB II PENILAIAN PRAKTIK

A. Lembar Penilaian Praktik

Tugas Unjuk Kerja Menerapkan Web Authoring Tool pada Web Client

1. Waktu : 180 menit

2. Alat : laptop, printer, hechmachine, penjepit kertas

3. Bahan : program pelatihan, modul pelatihan, kalender, rencana

jam pembinaan/jadwal pelatihan,kertas HVS A4, penjepit

kertas, klip, staples, tinta printer. pensil, sign pen merah,

software adobe dreamweaver, software XAMPP 3.2.2,

software notepad ++

4. Indikator Unjuk Kerja

1. Mampu Membuat file web client

2. Mampu Membuat format template web client

3. Mampu Menetapkan penggunaan library

4. Mampu Mengembangkan template web client

5. Mampu Mengidentifikasi kebutuhan web authoring tool

6. Mampu Membuat form

7. Mampu Membuat Navigasi

5. Standar Kinerja

a. Selesai dikerjakan tidak melebihi waktu yang telah ditetapkan.

b. Toleransi kesalahan 5% (lima persen), tetapi tidak pada aspek kritis.

6. Instruksi Kerja

Abstraksi tugas:

SMK Indonesia Raya akan membuat web sekolah. Dalam system ini ada web

client yang memuat berbagai informasi yang dapat diakses oleh pengunjung

website. Terkait hal tersebut lakukan beberapa hal berikut ini.

a) Buatlah template web client menggunakan css external dan php

b) Buatlah slider banner menggunakan jquery

Page 126: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool Pada Web Client Buku Penilaian - Versi 2018 Halaman: 8 dari 14

c) Buatlah semua link menu navigasi mencakup home, data guru, data

siswa. Data guru mencakup nip, nama, email, jenis kelamin. Data siswa

mencakup nis,nama,email,jenis kelamin.

d) Buatlah form registrasi user mencakup iduser,nama,email, password

menggunakan ajax dan php

B. Ceklis Aktivitas Praktik

Kode Unit Kompetensi : ICTWEB410

Judul Unit Kompetensi : Menerapkan Web Authoring Tool pada Web Client

Nama Peserta/Asesi : ......................................................................................

INDIKATOR UNJUK KERJA TUGAS HAL-HAL YANG DIAMATI

PENILAIAN

K BK

1. Mampu

Membuat file

web client

1.1 Membuat file index.php

1.2 Menyimpan file

index.php

• File index php dibuat

• File index.php disimpan pada

folder nama peserta

2. Mampu

Membuat format

template web

client

2.1 Membuat format

template web pada file style.css

2.2 File style.css tersimpan pada

folder css

• File style.css dibuat

• File style.css disimpan pada folder css

3. Mampu

Menetapkan

penggunaan

library

3.1 Mendownload jquery slider

pada situs jquery.com

3.2 Menambahkan jquey pada

index.php

• jquery slider pada situs

jquery.com didownload

• jquery pada index.php ditambahkan

4. Mampu

Mengembangkan

template web

client

4.1 Memodifikasi template web

client

menggunakan css external

dengan menambah CSS

animasi gambar

4.2 Memadukan file css dengan

index.php

• File style.css dimodifikasi untuk

menambah animasi gambar

• File style.css diapdukan dengan index.php

Page 127: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool Pada Web Client Buku Penilaian - Versi 2018 Halaman: 9 dari 14

5. Mampu

Mengidentifikasi

kebutuhan web

authoring tool

5.1 Menggunakan

Adobe dreamweaver

untuk membuat

file web client 5.2 Menggunakan

notepad ++ untuk membuat

file web client

• Adobe dreamweaver digunakan untuk coding

• Notepad ++ digunakan

untuk coding

6. Mampu

Membuat form

6.1 Membuat form registrasi user

6.2 Menggunakan ajax dan php

• Form registrasi user

mencakup iduser,nama,email,password

• Form dibuat menggunakan

ajax dan php

7. Mampu Membuat Navigasi

7.1 Membuat menu drop down

menggunakan CSS

7.2 File style.css disimpan dengan

nama style2.css

• Menu dropdown dibuat

menggunakan CSS3

• File style2.css tersimpan pada folder css

Catatan :

……………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………

Tanda Tangan Perserta Pelatihan : ………………………………………

Tanda Tangan Instruktur : ………………………………………

Page 128: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool Pada Web Client Buku Penilaian - Versi 2018 Halaman: 10 dari 14

BAB III

PENILAIAN SIKAP KERJA

CEKLIS PENILAIAN SIKAP KERJA

Mengaplikasikan web authoring tool pada web client

INDIKATOR UNJUK KERJA

NO. KUK K BK

KETERANGAN

1. Harus bertindak cermat, teliti, berpikir evaluatif

1.1, 1.2,1.3, 2.1,2.2,2.3,3.1,3.2,3.3,3.4,3.5,4.1,4.2,4.3,4.4, 4.5, 5.1,5.2,5.3,5.4,5.5,6.1,6.2,6.3,6.4,6.5,6.6,7.1,7.2,

7.3,7.4

2. Harus bertindak cermat,teliti, dan taat asas

1.1, 1.2,1.3, 2.1,2.2,2.3,3.1,3.2,3.3,3.4,3.5,4.1,4.2,4.3,4.4, 4.5, 5.1,5.2,5.3,5.4,5.5,6.1,6.2,6.3,6.4,6.5,6.6,7.1,7.2,

7.3,7.4

3. Harus bertindak cermat, teliti, berpikir analitis dan evaluatif

1.1, 1.2,1.3, 2.1,2.2,2.3,3.1,3.2,3.3,3.4,3.5,4.1,4.2,4.3,4.4, 4.5, 5.1,5.2,5.3,5.4,5.5,6.1,6.2,6.3,6.4,6.5,6.6,7.1,7.2,

7.3,7.4

4. Harus bertindak teliti, akurat, dan memperhatikan SOP

1.1, 1.2,1.3, 2.1,2.2,2.3,3.1,3.2,3.3,3.4,3.5,4.1,4.2,4.3,4.4, 4.5, 5.1,5.2,5.3,5.4,5.5,6.1,6.2,6.3,6.4,6.5,6.6,7.1,7.2,

7.3,7.4

Catatan:

……………………………………………………………………………………………………

……………………………………………………………………………………………………

……………………………………………………………………………………………………

……………………………………………………………………………………………………

……………………………………………………………………………………………………

……………………………………………………………………………………………………

Tanda Tangan Peserta : ……………………………………

Tanda Tangan Instruktur : …………………………………

Page 129: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool Pada Web Client Buku Penilaian - Versi 2018 Halaman: 11 dari 14

LAMPIRAN-LAMPIRAN

Page 130: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool Pada Web Client Buku Penilaian - Versi 2018 Halaman: 12 dari 14

LAMPIRAN 1

Kunci Jawaban Penilaian Teori Jawaban Soal Essay

1.1 Cara membuat dan menyimpan file web client:

• Buat folder untuk penyimpanan file web client

• Buat file web client menggunakan web editor

• Simpan file web client pada folder web client

1.2 Cara memasukkan dan mengatur format teks:

• Buat file index.php pada folder web client

• Masukkan kode html pengaturan format teks misalnya <font

type=”verdana” size=12>Ini web saya</font> atau pengaturan font

melalui instruksi CSS external

• Jika menggunakan CSS external harus dihubungkan dengan file index.php

1.3 Cara memasukkan dan mengoptimalkan gambar:

• Memasukkan gambar pada web dengan instruksi html <img src>

• Mengoptimalkan gambar menggnakan tool image editing misalnya

photoshop

• Mengoptimalkan gambar menggunakan instruksi CSS 3 atau instruksi html

2.1 Cara membuat Cascading style sheets (CSS) external yaitu membuat file css,

misalnya style.css, yang berisi semua selector, property dan value untuk

pengaturan style web

2.2 Cara mendefinisikan tampilan web sesuai kebutuhan yaitu:

• Tentukan tema web misalnya web sekolah

• Buat struktur menu web

• Tentukan informasi apa saja yang ingin ditampilkan pada web tersebut

• Tentukan layout web sesuai tema

2.3 Cara menghubungkan CSS ke file web dapat dilakukan dengan 3 cara yaitu :

• Menggunakan inline CSS yaitu instruksi CSS ditulis pada tag html

• Menggunakan internal CSS yaitu instruksi CSS menyatu dengan file html

• Menggunakan external CSS yaitu instruksi CSS duat pada file terpisah lalu

dihubunkan dengan file web menggunakan instruksi <link rel type=text/css

href=namafile.css>

Page 131: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool Pada Web Client Buku Penilaian - Versi 2018 Halaman: 13 dari 14

3.1 Pengertian library pada aplikasi web yaitu library adalah kumpulan dari berbagai

fungsi ‘siap pakai’ untuk memudahkan pembuatan sebuah aplikasi

3.2 Dua contoh library yang digunakan pada aplikasi web yaitu jquery, Library 2.0

3.3 Cara memeriksa jquery telah berjalan yaitu menjalankan file web yang ada jquery

pada browser, misalnya jquery untuk membuat slider banner, maka dilihat apakah

slider banner sudah berjalan ssuai fungsinya

3.4 Cara menggunakan jquery pada aplikasi web yaitu download jquery yang

diinginkan dari jquery.com, lalu file jquery yang berekstension .js digunakan pada file

php atau html

4.1 Tahapan membuat template web client menggunakan CSS external yaitu:

• Membuat layout web client

• Membuat file css external misal style.css

• Menyimpan file css external pada folder tertentu

• Menghubungkan file css external dengan file index website

4.2 Cara mengatur template web client menggunakan bootstrap yaitu

• Download template bootstrap pada situs penyedia bootstrap

• Menambahkan source code menghubungkan bootstrap dengan index

web pada file index

4.3 Tahapan menempatkan gambar dalam halaman web yaitu:

• Melakukan image editing menggunakan software image editing

• Melakukan optimasi gambar dengan software image editing supaya tidak

terlalu besar ukuran filenya

• Menyimpan file gambar pada folder tertentu

• Menggunakan code html <img src=gambar.jpg> untuk penempatan

gambar pada halman web

4.4 Cara mengubah template website menggunakan bootsrap yaitu

• Membuka file style.css pada template bootsrap

• Mengubah source code style.css sesuai kebutuhan website

5.1 Web authoring tool merupakan suatu software untuk melakukan proses

pembuatan , mengubah dan mengatur konten yang ada di dalam suatu web

5.2 Contoh web authoring tool yaitu Adobe Dreamweaver CS 6, Notepad ++

Page 132: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3

Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa

Perangkat Lunak

Kode Modul

ICTWEB410

Judul Modul: Menerapkan Web Authoring Tool Pada Web Client Buku Penilaian - Versi 2018 Halaman: 14 dari 14

5.3 Cara menampilkan property elemen web yaitu klik kanan elemen web tersebut,

klik properties

5.4 Cara membuka file index yaitu klik menu file , klik open, pilih file index.php

5.5 Menyimpan file web dilakukan dengan cara klik file save as, beri nama file, klik

save

6.1 kegunaan elemen form yaitu untuk inputan dan pengolahan data dengan

berbagai tipe input missal textfield, radio button, dan sebagainya

6.2 Contoh 2 elemen form yaitu textfield, radiobutton

6.3 Tiga field pada form registrasi user yaitu nama user, alamat user, jenis kelamin

6.4 CGI yaitu suatu standar untuk menghubungkan berbagai program aplikasi

ke halaman web. CGI mmerupakan sebuah program komputer yang menjadi

7.1 Sitemap adalah daftar halaman dari sebuah website yang dapat diakses oleh

semua pengguna internet baik mesin pencari maupun pengunjung web.

7.2 Menu navigasi adalah sebuah fasilitas yang diberikan oleh si pemilik situs

dimana didalamnya berisi sekumpulan link-link penting. Menu navigasi juga

berfungsi sebagai pemandu kepada pengunjung agar dapat lebih mudah dalam

menentukan kategori yang diinginkan tanpa harus bersusah payah mencarinya.

7.3 buka google chrome dan mozilla, klik semua menu yang ada pada website

7.4 Cara menguji konten website meggunakan google

• Periksa apakah situs web ada di Google indeks

• Lihat apakah situs web telah dipengaruhi oleh tindakan spam manual

• Pastikan Google dapat menemukan dan merayapi situs web

• Pastikan Google dapat mengindeks situs web

• Pastikan konten website berguna dan relevan

Page 133: MODUL - Kemdikbud...Modul Pelatihan Berbasis Kompetensi Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak Kode Modul ICTWEB410 1. folder yang tepat 2.3