KISI-KISI
BIDANG LOMBA :
WEB DESIGN
Bobot
100%
Waktu
15 Jam
(900 Menit)
Ranah Kompetensi
Keterampilan dan Sikap
10-15
Pengetahuan, Keterampilan dan
Menit/Peserta Sikap
Soal praktek terdiri dari 4 modul. Masing-masing modul tidak terikat satu sama lain (independen).
Berikut adalah keterangan dari masing-masing modul:
1.
Redesign
Individu perlu mengetahui dan memahami:
o Masalah yang berkaitan dengan kognitif, sosial, budaya, teknologi dan konteks ekonomi
untuk design
o Cara membuat grafis untuk web dan design yang sesuai dengan spesifikasi
o Bagaimana untuk mengikuti prinsip-prinsip dan pola design
o Keterampilan yang diperlukan untuk merancang web dan memanfaatkan komposisi
warna dan tipografi.
o Prinsip-prinsip dan teknik untuk menggunakan grafis untuk digunakan dalam layout
website
o Penerapan elemen design yang disesuaikan dengan target pasar (audience).
o Cara untuk mempertahankan identitas perusahaan, merk dan style guide
o Penerapan website dalam beragam device sesuai dengan keterbatasan internet dan
resolusi layar.
o Penerapan design yang konsisten dan mengikuti trend.
Individu harus dapat:
o Membuat, menganalisa dan mengembangkan grafik yang dapat menyampaikan
informasi dengan baik sesuai pemahaman komposisi hirarki, tipografi dan estetika
o Membuat, memanipulasi dan mengoptimalkan resolusi gambar untuk tampilan Web
o Analisa target pasar dan produk yang disampaikan
o Menentukan sebuah ide yang paling sesuai dengan target pasar
o Mempertimbangkan dampak dari setiap elemen yang ditambahkan selama
proses design
o Menggunakan semua elemen yang diperlukan untuk membuat design
o Mempertahankan identitas Perusahaan, Merk dan ciri khas perusahaan
o Membuat design responsif yang berfungsi dengan benar pada beberapa resolusi layar
dan / atau perangkat
o Membuat sebuah design yang orisinil (asli) dan kreatif
o Transform ide menjadi design estetis dan kreatif
2. Layouting Design
o
o
o
o
Menggunakan CSS dengan cara yang paling efisien dan efektif untuk konsistensi antara
web browser
Membuat halaman web yang konsisten dan berfungsi pada berbagai perangkat dan
perbedaan resolusi layar
Membuat
website
yang
sesuai
dengan
standar
W3C
saat
ini
(http://www.w3.org).
Menggunakan CSS atau file eksternal lainnya untuk memodifikasi tampilan website
client
o
o
o
o
o
Banyaknya
1 Unit
5 Unit
1 Unit
5 Unit
5
6
1 Unit
1 Unit
ATK
1 Paket
Keterangan
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Nama Program
Microsoft Windows 7
XAMPP 5.6.11 (with php 5.6.11, tolong folder C nanti jangan di-hide ketika
pelaksanaan), link download : https://www.apachefriends.org/index.html
Tolong di-cek juga extension yang ada di php.ini, karena list di bawah ini harus
available ketika menggunakan framework :
- OpenSSL PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- Reflection extension
- PCRE extension
- SPL extension
- Ctype extension
- MBString extension
- Intl extension >= 1.0.2
- ICU version >= 49
- Fileinfo extension
- DOM extension
- PDO extension
- PDO SQLite extension
- PDO MySQL extension
- GD PHP extension with FreeType support
- ImageMagick PHP extension with PNG support
Adobe Dreamweaver, Photoshop, Illustrator (kalau bisa CC Edition 2015, atau CS6)
PHPStorm 9.0.2, link download : https://www.jetbrains.com/phpstorm/download/
Brackets, link download : http://brackets.io/
Notepad++ 6.8.2, link download : https://notepad-plusplus.org/download/v6.8.2.html
Sublime v2, link download : http://www.sublimetext.com/2
Composer, link download : https://getcomposer.org/download/
Nodejs v0.12.7, link download : https://nodejs.org/download/
Office standard (any version)
Firefox Developer Edition, link download : https://www.mozilla.org/enUS/firefox/developer/
Google Chrome (newest), link download :
https://support.google.com/chrome/answer/95346?hl=en AND Internet Explorer 10
SQLYog/WebYog, link download : https://www.webyog.com/product/downloads
MariaDB V10, link download : https://downloads.mariadb.org/
MySQL Workbench, link download : http://dev.mysql.com/downloads/workbench/
7zip
aaa
LAY OUT
BIDANG LOMBA :
WEB DESIGN
K25
K22
K21
K20
K19
K26
K27
K17
WEB DESIGN
K23
K18
DENAH LOMBA
K24
15 X 25meter
K29
K16
K29
K11
K32
K12
K31
K13
K230
K14
K15
J
U
R
I
PANITIA
K33
K10
K9
K1
K2
K3
K4
K5
K6
K7
K8
aaa
JADWAL
BIDANG LOMBA :
WEB DESIGN
JADWAL PELAKSANAAN
HARI 1
NO
1
2
WAKTU
12.00 - 15.00
16.00 - 17.00
KETERANGAN
Juri Pusat dan Kompetitor diharapkan sudah tiba di Hotel.
Technical Meeting
HARI 2
NO
1
2
3
4
5
6
7
WAKTU
08.00 08.30
08.30 09.00
09.00 09.30
09.30 12.30
12.30 13.30
13:30 14:00
14.00 17.00
KETERANGAN
Pembukaan
Familiarisasi Alat
Membaca soal dan pemahaman modul 1
Kompetisi: Modul 1
Istirahat/Makan Siang
Membaca soal dan pemahaman modul 2
Kompetisi: Modul 2
TOTAL WAKTU
KETERANGAN
Membaca soal dan pemahaman modul 3
Kompetisi: Modul 3
Istirahat/Makan Siang
Membaca soal dan pemahaman modul 4
Kompetisi: Modul 4
TOTAL WAKTU
0.5 jam
4 jam
0.5 jam
3 Jam
0.5 jam
3 jam
HARI 3
NO
1
2
3
4
5
WAKTU
08.00 08.30
08.30 12.30
12.30 13.30
13.30 14.00
14.00 19.00
0.5 jam
5 jam
HARI 4
NO
1
4
5
WAKTU
08.00 12.00
12.00 13.00
13.00 14.00
KETERANGAN
Penilaian
Makan Siang
Penutupan
TOTAL WAKTU
4 jam
aaa
LEMBAR INFORMASI
BIDANG LOMBA :
WEB DESIGN
Pendahuluan
Era globalisasi memberi dampak ganda yaitu disamping membuka kesempatan kerjasama yang
seluas-luasnya antar negara, juga membuka persaingan yang semakin ketat dan tajam di segala
bidang pekerjaan.
Untuk menghadapi tantangan tersebut diatas, maka Pemerintah Indonesia harus memperkuat
daya saing dan keunggulan kompetitif di semua sektor dengan mengandalkan pada kualitas dan
kemampuan sumber daya manusia dengan penguasaan teknologi dan manajemen. Untuk itu
Pemerintah selalu berusaha menyiapkan tenaga kerja yang berkompeten dalam bidangnya
masing-masing.
Penyelenggaraan Lomba Keterampilan Siswa (LKS) Tingkat Nasional ke-XXIV di Jakarta bagi
siswa Sekolah Menengah Kejuruan (SMK) seluruh Indonesia adalah sebagai wujud nyata salah
satu upaya dalam pengembangan sumber daya manusia yang dilakukan oleh Pemerintah melalui
Direktorat Pembinaan SMK-Ditjen Manajemen Dikdasmen.
II.
Tujuan
1. Mendorong SMK untuk meningkatkan kualitas pelaksanaan Kegiatan Belajar Mengajar (KBM)
yang mengacu kepada Standar Keterampilan Kerja Nasional Indonesia (SKKNI) bidang
keahlian Web Design.
2. Untuk memantau peta kualitas dan kemampuan SMK di seluruh Indonesia sesuai dengan
Standar Keterampilan Kerja Nasional Indonesia (SKKNI) bidang keahlian Web Design.
3. Mempromosikan Keterampilan siswa SMK bidang keahlian Web Design kepada dunia industri
sebagai calon pengguna tenaga kerja.
4. Memberikan kesempatan dan motivasi kepada siswa untuk berkompetisi secara positif, untuk
menumbuhkan kebanggaan pada bidang keahlian yang ditekuninya, juga kebanggan bagi
sekolah dan daerah/provinsinya.
III. Peserta
Peserta adalah siswa SMK dengan kriteria sebagai berikut :
1. Warga Negara Kesatuan Republik Indonesia.
2. Tercatat Siswa tingkat II/III SMK Negeri atau Swasta program keahlian . . . . . . . . . . di
Indonesia dalam tahun 2016.
3. Dinyatakan sebagai Pemenang LKS Tingkat Provinsi program keahlian . . . . . . . . . . . dalam
tahun 2016 atau yang ditunjuk oleh Kepala Dinas Pendidikan Nasional di Provinsi sebagai
peserta LKS tingkat Nasional ke-XXIV Tahun 2016 mewakili provinsi yang bersangkutan.
4. Setiap provinsi hanya dapat diwakili oleh 1 (satu) orang peserta.
IV.
Materi Lomba
A.
Lingkup Lomba
Jenis kegiatan yang dilombakan adalah Tes Praktik (900 menit) meliputi tes keterampilan
terpadu dengan materi Web Design dan Web Programming
B.
N1
Aspek-aspek Penilaian
Ad.1. Aspek yang dinilai untuk Tes Praktik adalah:
Aspek penilaian dimuat dalam file Marking Sheet.doc di folder Soal
V.
Tim Juri
Jumlah Juri sebanyak 5 orang terdiri atas :
No
Unsur
Jumlah
a.
1 orang
b.
1 orang
c.
2 orang
d.
1 orang
: ................
: ................
X.
Pendaftaran
Pendaftaran (konfirmasi untuk berpartisipasi) melalui rpendaftaran online selambat-lambatnya
tanggal 29 April 2016 di website psmk.kemdikbud.go.id/pesertadidik
XI. Penutup
Hal-hal yang belum tercantum dalam lembar informasi ini akan diinformasikan pada waktu rapat
teknis (technical meeting).
Date: 11.12.15
1 of 12
Motion design
There are some special buttons in the provided HTML files:
The owner of the dining company wants these labels, tabs and menu to have a nice motion design
applied.
The sever-side developer doesnt know how these motions should be implemented. Toggle classes
have already been developed for you to integrate with. We want you to add nice motion styles to
these elements.
These functionalities are trigged via JavaScript which has been provided for you. All visibility toggling
is done by using the addClass and removeClass methods. The JavaScript doesnt actually change
any styles. You need to work on the CSS to create your motion design.
Prefix Library
Prefix-free JS library is provided. So we wont test for missing vendor prefix.
Mobile screen resolution
We have limited budget now. The client wants the site to work perfect in narrow screen at the current
phrase. We require the site to work in desktop, but we test most of the functionalities in small screen
to target mobile user.
Accessibility
You need to alter the HTML elements to add proper ARIA roles. You should not alter other parts of
the HTML. For instance, you cannot add your own ID or classes to any elements.
Date: 11.12.15
2 of 12
your
files
in
your
root
directory
on
the
server
called
"XX_Module_A"
Date: 11.12.15
3 of 12
The above resolutions are the devices standard format. Additional space may be used if needed to
illustrate scrolling or swiping as required by some devices. If you incorporate menus or other features
into your design you may illustrate these by include additional views, either within the
Date: 11.12.15
4 of 12
Save
your
files
in
your
root
directory
on
the
server
called
"XX_Module_B"
Computer: XX_computer.png
Tablet: XX_tablet.png
Smartphone: XX_smartphone.png
You can create additional images (optional) per resolution to highlight hidden elements, animations
or any additional information that will aid in the development of the website.
Naming of additional files:
Save
the
source
files
of
images
to
folder
called
"XX_source_files"
inside
"XX_Design_Module_B" folder. Source files are the files containing the layers, development
files, i.e. .psd/.ai/.jpg/.svg/
Below you can find an example of a computer view that may be submitted:
Date: 11.12.15
5 of 12
Date: 11.12.15
6 of 12
Date: 11.12.15
7 of 12
image size (proportional size, bigger or smaller) using the buttons on the app interface or using
the keys (+) to increase the size and (-) to reduce the size. The resized face image needed to be
in the center of the face image area. The dotted border of the face image disappears when an
accessory is selected.
8. By using the mouse, the user can drag and drop an accessory on the face image. If an accessory
is dropped on the wrong place (not on the face image), the accessory returns to its original
position.
9. The user can select an accessory by clicking on it to change the size or to move the position of
the accessory. The selected accessory has a dotted rectangle border. Only the current selected
accessory can have the dotted border.
10. The user can move the position of the accessory by using mouse drag and drop on the face image.
The accessory can also be moved with keyboard arrows (,,,) for more precise positioning.
11. It will be possible to change the size (proportional size, bigger or smaller) of the selected accessory
on the face using the buttons on the app interface or using the keys (+) to increase the size and
(-) to reduce the size.
12. It will be possible to rotate the selected accessory on the face using the buttons on the app
interface or using the keys (L) to rotate the accessory to left and (R) to rotate the accessory to
the right.
13. It is not possible to apply more than one accessory from the same category on the face at any
one time. For example, only one pair of glasses can be applied on a face. If the user drops a new
accessory from the same category the previous accessory will be removed from the face.
14. When the user finishes the application of accessories, they can click on the button Save Picture
to download the final version of the image created in JPG format. The final version of the modified
image is saved on the server. On the server the two images are saved, the original face image and
final version of it.
15. Your code needs to be developed following the requirements:
a. Indentation;
b. Organization;
c. Code reuse.
d. Use objects in JavaScript code;
e. Include comments in your JavaScript and PHP files to indicate the functionalities of the code.
Date: 11.12.15
8 of 12
Date: 11.12.15
9 of 12
A user (driver or passenger) can login (and logout) into the system on the start page of
the application
After login there are the following links to sub-pages: Available offers, Requested
routes, My routes offered (as driver), My routes booked (as passenger)
These links are always visible on the top part of the page while logged in
For each user a field indicating the state (locked, inactive, active) can be stored in the
database
On a page called Available offers the user (driver or passenger) will see a list of all
available routes (including their own): date and time, source location, target location,
name of driver, average rating and number of ratings given
This list only shows the routes available (not booked routes) from the current date and
into the future.
The user (driver) can add a route they would like to offer (form below the list)
The user (passenger) can book a route (link on right to the list entry)
On a page called Requested routes the users will see all routes that are requested by
themselves or by others: date and time, source location, target location, name of driver,
average rating and number of ratings given.
This list only shows the routes requested (booked routes) from the current date and into
the future.
The user (passenger) can add a route they would like to request (form below the list)
Date: 11.12.15
10 of 12
The user (driver) can book a route they want to drive and give a lift to someone (link on
right to the list entry)
On a page called My offered routes the user will see all routes they have offered as a
driver and are/were booked/used by another user: date and time (future in bold, past
normal), source location, target location, name of passenger, rating given.
On a page called My booked routes they user will see all routes they have booked as a
passenger: date and time, source location, target location, name of driver, rating given.
The user (passenger) will be able to rate the user (driver) on a scale from 0 to 5
Notes
All data for user needs to be entered into the database directly. You do not need to provide a user
interface for that. For assessment the following two users will be used to login: user1 with
pass1, user2 with pass2
For the routes you can use the test data that will be provided or create your own.
Save
your
files
in
your
root
directory
on
the
server
called
"XX_Module_E"
Name the file to start the application index.php and put it directly into the directory mentioned
above.
Create/generate a DB-diagram named db-diagram.xxx (xxx is the extension/type of the file eg.
pdf or jpg) and put it into the directory mentioned above.
Date: 11.12.15
11 of 12
Save all your work files (those that will not be assessed) into a subdirectory called work.
Save all other files (those that will be assessed) into a suitable directory structure and naming
inside the directory mentioned above.
For this module you must use one of the two available frameworks which you installed on f13nday. Applications developed without use of any of these frameworks will not be considered. You
should take advantage of the framework as much as possible.
Assessment will be done on the files and data in your database XX_DB_Module_E on the central
server.
Date: 11.12.15
12 of 12