Kamis, 19 Mei 2016

Praktikum - 10 Membuat Ads Banner (part2)

Membuat Ads Banner (part2)

1. Tujuan

Belajar membuat Ads Banner berbasis HTML5.

2. Alat dan Bahan

3. Dasar Teori

CSS Linear Gradient

Teknik Horizontal Centering

salah satu teknik horizontal centering untuk image adalah dengan menggunakan property text-align: center;. property ini bisa digunakan pada elemen HTML yang memiliki property display: block. sebagai ilustrasi, perhatikan kode berikut. kode tersebut mensimulasikan sebuah skenario dimana terdapat container dari sebuah gambar yang memiliki ukuran lebih besar dari gambar tersebut.

4. Tugas 

Mengaplikasikan CSS Linear Gradient
Menambahkan sprite berikutnya
Me-resize sprite menggunakan CSS

5. Hasil Praktikum 

 a. Mengaplikasikan CSS Linear Gradient

Rabu, 11 Mei 2016

Praktikum7-membuat Css Spritesheet

Membuat CSS Spritesheet

1. Tujuan

Mengenal dan membuat CSS Spritesheet dari kumpulan gambar.

2. Alat dan Bahan

Adobe Photoshop

3. Dasar Teori

CSS Sprite
Teknik css sprite adalah teknik untuk menggabungkan beberapa images menjadi satu supaya dalam pemanggilan images hanya satu yang dipanggil meski yang digunakan adalah images yang berbeda sekaligus mengurangi permintaan http://.
Untuk membuat CSS Sprite, yang harus diperhatikan adalah posisi gambar (background-position), ukuran gambar (width - height), dan pengulangan gambar (background-repeat). Posisi dan ukuran gambar nantinya akan menentukan peletakan gambar, sedangkan pengulangan gambar akan berpengaruh terhadap tampilan gambar yang dihasilkan. Untuk itu gunakan CSS Sprite ini pada gambar - gambar yang tidak diulang (no-repeat)

Kelebihan CSS Sprite
Menggunakan css sprite bisa  mempercepat  dalam loading gambar karena dengan meletakkan beberapa gambar dalam 1 file gambar, dapat menghemat proses request gambar ke server. Keuntungan yang lainnya, dan merupakan keuntungan utama dari penggunaan CSS sprite adalah penggunaan bandwidth akan menjadi semakin hemat

4. Tugas 

A. Mencari royalti free assets atau CC (Creative Commons)

carilah kumpulan gambar yang bersifat royalti free dengan kategori berikut:
1. pin point marker
2. shadow
3. surf board
4. gambar pantai dengan langit dihapus
5. gambar langit dengan awan
6. gambar berisi tulisan

B. Gabung 6 gambar tersebut dalam 1 gambar dengan format PNG with transparency

C. Buat file CSS yang berisi definisi spritesheet dari gambar tersebut

D. Buat file HTML untuk mengecek CSS Spritesheet yang dibuat


5. Hasil


6. Refrensi

Praktikum8-membuat Ads banner dengan HTML 5

Membuat Ads Banner berbasis HTML5

1. Tujuan

Belajar membuat Ads Banner berbasis HTML5.

2. Alat dan Bahan


3. Dasar Teori

Banner ads adalah bentuk iklan yang dipakai di jaringan Internet. Bentuk iklan daring ini biasanya merupakan bagian dari suatu halaman web yang dipakai untuk menarik perhatian penjelajah supaya mengunjungi situs web yang dimaksud. Spanduk ini biasanya dibuat menggunakan format gambar (JPG, GIF, PNG), skrip Java, dan objek multimedia lainnya. Spanduk modern bahkan sudah disertai suara dan animasi sehingga terlihat lebih menarik. Ada berbagai ukuran yang dipakai, mulai dari yang sangat kecil, melebar, memanjang, hingga yang melintang.

4. Tugas


membuat Ads Banner berbasis HTML5

5. Hasil




6. Referensi

Minggu, 24 April 2016

Praktikum 6 - Intro to GreenSock Animation Platform

1. Tujuan

Mengenal GreenSock Animation Platform. Yaitu sebuah library javascript untuk membuat animasi.

2. Alat dan Bahan

JS Fiddle

3. Dasar Teori


Arti dari Animation Platform

contoh penggunaan GSAP

4. Tugas Praktikum

Tulis kembali semua demo yang disediakan oleh GSAP JumpStart. Buat JSFiddle untuk masing-masing slide dari demo tersebut. Sehingga diperoleh kurang lebih 10 JSFiddle.

5. Hasil Praktikum

a. Basic tween

b.Relative Tween

c. Easing

d. Delay

e. Animate Multiple Properties

f. From Tweens

g. Mutiple Targets


h. Event Callbacks


j. Tween Reference


k. Control Playback

6. Referensi

Praktikum 5 - Image Capture With Browser

1. Tujuan
Mengenal contoh kode untuk mengakses webcam dan melakukan snapshot.

2.Alat

  1. Komputer
  2. Notepad ++
  3. HTTPS server

3. Dasar Teori

GetUserMedia 
GetUserMedia merupakan sebuah sintaks baru yang ada dalam HTML5 yang berguna untuk mengambil multimedia berupa kamera dan mikrofon dari alat komunikasi yang ada seperti notebook dan smartphone. Dengan sintaks ini penulis dapat mengambil data gambar dari kamera dan memasukannya kedalam HTML5 sehingga dapat diproses langsung oleh berbagai web browser
HTTPS
Hypertext Transfer Protokol Secure (HTTPS) adalah versi aman dari HTTP, protokol komunikasi dari World Wide Web. Ditemukan oleh Netscape Communications Corporation untuk menyediakan autentikasi dan komunikasi tersandi dan penggunaan dalam komersi elektris.
4.Tugas praktikum
Buatlah file index.html yang berisi kode untuk mengakses kamera dan tombol snapshot. Upload file tersebut ke hosting yang support HTTPS.
 
5.Hasil Praktikum


6. Referensi
 

Praktikum 4 - Editor gambar menggunakan Caman JS

1. Tujuan

Mengenal cara menyajikan file gambar dilengkapi button filter menggunakan camanjs.

2. Alat

Notepad ++

3. Bahan

  • Jquery
  • Bootstrap
  • Camanjs
4. Dasar teori

Caman js
CamanJS kepanjangan dari  Canvas Manipulation JavaScript adalah manipulasi kanvas  dalam Javascript. Ini adalah kombinasi dari interface yang sederhana digunakan dengan teknik editing gambar / kanvas yang canggih dan efisien.
CamanJS sangat mudah untuk memperluas atau memberikan filter baru dan plugin, dan dilengkapi dengan beragam fungsi editing gambar. Camanjs adalah library independen yang bekerja baik dalam NodeJS dan browser.

5. Tugas Praktikum 
Menyajikan gambar dan tombol untuk mengubah filter gambar.

6. Hasil Praktikum
Demo Hasil Praktikum (kilk) 

7. Referensi
http://www.sitepoint.com/manipulating-images-web-pages-camanjs/

Rabu, 23 Maret 2016

VIDEO TAG HTML5

Praktikum 3

I.            TUJUAN
Mengenal cara menyajikan file audio menggunakan HTML5
II.            ALAT DAN BAHAN
Notepad++
III.            DASAR TEORI

HTML5, CSS, Javascript
HTML5 adalah sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari World Wide Web, sebuah teknologi inti dari Internet. HTML5 adalah revisi kelima dari HTML dan hingga bulan Juni 2011 masih dalam pengembangan. Meskipun HTML5 telah dikenal luas oleh para pengembang web sejak lama, HTML5 baru mencuat pada April 2010 setelah CEO Apple Inc., Steve Jobs, mengatakan bahwa dengan pengembangan HTML5, "Adobe Flash sudah tidak dibutuhkan lagi untuk menyaksikan video atau menyaksikan konten apapun di web".
 
Kemudian untuk mengontrol audio menggunakan javascript DOM. Dimulai dengan memberi ID pada tag audio untuk bisa diakses menggunakan document.getElementById(). Setelah itu dapat menggunakan perintah play(), pause() untuk fungsi play dan pause, dan bisa menggunakan perintah currentTime=0 untuk mereset audio.
Sedangkan Cascading Style Sheet (CSS) adalah bahasa pemrograman web yang digunakan untuk memberi hiasan dan mengatur gaya tampilan / layout halaman web supaya lebih menarik..

HTML5 Video Tag
HTML <video> element digunakan untuk merujuk sumber file video, sehingga dapat diputar (dimainkan) pada halaman web.
Dalam merujuk sumber file video, digunakan attribute src yang menunjukkan source (sumber) yang mengarah pada link file video tersebut berada (disimpan), ditulis baik didalam element <video> itu sendiri atau didalam element <source> yang merepresentasikan sumber video lebih dari satu format, sehingga browser dapat memilih format video yang tepat (didukung) .

 
 
IV. Hasil Praktikum


Silahkan Test 


V. Kesimpulan

Pada praktikum ini saya menggunakan <video> untuk menambahkan video kedalam sebuah web yang akan saya buat.
 
 
 
 
 
 
 
 
 

Rabu, 16 Maret 2016

Audio Tag dengan tambahan Slider

I. Tujuan
Mahasiswa mampu dan mengetahui cara menampilkan slider untuk mengontrol file audio yang telah ditambatkan.

II. Alat dan Bahan
  • Notepad++
  • Jquerry UI
  • Bootstrap
III. Dasar Teori

CSS
Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam.

BOOTSTRAP
Bootstrap adalah sebuah framework css yang dapat digunakan untuk mempermudah membangun tampilan web. Bootstrap pertama kali di kembangkan pada pertangahan 2010 di Twitter oleh Mark Otto dan Jacob Thornton. Saat ini Bootstrap dikembangkan secara open source dengan lisensi MIT.

JQUERY UI
JQuery UI adalah plugin komponen user interface (hal-hal yang berhubungan dengan antarmuka pengguna) berupa interaksi, widget berfitur lengkap dan efek animasi yang berada di bawah framework JQuery.Setiap komponen dibangun sesuai dengan arsitektur kerja JQuery (menemukan sesuatu, kemudian memanipulasinya) dan memiliki kemampuan untuk menerima tema yang bermacam-macam sesuai dengan keperluan desain Slider, button, dialog boxkotak dialog/modal, accordion, tooltip, tabs, dihasilkan dari jquery ui. 

IV. Tugas

  Dibawah ini merupakan hasil praktikum yang telah saya lakukan 


Video

V. Referensi
  1. http://jsbin.com/IYUxImU/4/edit?html,css,js,output 
  2. http://www.w3schools.com/bootstrap/bootstrap_get_started.asp   

Rabu, 09 Maret 2016

Praktikum Satu Tag Audio



Laporan Praktikum 1
HTML5 Audio Tag

I.                   Tujuan
Tujuan dari praktikum ini adalah supaya mahasiswa bisa mengenal dan mengetahui cara menyajikan file audio dengan menggunakan HTML5.

II.                 Alat
Pada praktikum ini saya menggunakan notepad ++ aplikasi teks editor.

III.              Bahan
India Waale by Neeti Mohan, Vishal Dadlani, KK & Shankar Mahadevan.

IV.              Dasar Teori

1.      HTML adalah singkatan dari Hyper Text Markup Language yang merupakan sebuah format file berupa teks atau juga file yang berupa ASCII didalamnya terdapat perintah kepada web browser agar menampilkan sebuah objek atau data.
2.      HTML5 adalah versi terbaru dari HTML yang berfungsi menampilkan objek maupun data dan mampun mendukung beberapa teknologi multimedia yang baru.
3.      Tag merupakan suatu pasangan yang terdiri 2 bagian yang disebut dengan tag awal dan tag akhir. Tag awal dinyatakan dalam bentuk <nama tag> dan tag akhir ddinyatakan dalam bentuk </nama tag>.
4.      Audio Tag adalah sebuah tag yang akan menampilkan audio pada website yang akan dibuat. Dengan format <audio> dan diakhri dengan </audio>
5.      Untuk mengendalikan audio dengan menggunakan javasript pada html 5 bisa berupa play, pause, dan currentTime dengan cara, menambahkan element controls didalam tag audio. Bisa juga dengan menambahkan button dengan memberikan perintah Play(), pause() dan juga menambahkan property berupa cunrrentTime untuk mereset audio dari awal lagi.

V.                 Hasil Praktikum

1.      Percobaan 1


Hasilnya :



2.      Percobaan 2



Hasilnya :





VI.               Analisa
Berdasarkan praktikum satu ini saya mendapatkan pengetahuan tentang bagaimana menambahkan tag audio dengan javascript kedalam html 5, property CurrentTime dan perintah seperti Play(), Pause().

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | cna certification