Rabu, 23 Maret 2016

Praktikum 3 - HTML5 Video



Praktikum 3 - HTML5 Video

I.     Tujuan
Tujuan dari praktikum ini adalah:
1. Mahasiswa memahami cara menambahkan dokumen Flash ke halaman website
2. Mahasiswa memahami cara menambahkan video dan audio ke halaman website
3.  Mahasiswa dapat menyajikan file audio dilengkapi control dan slider menggunakan HTML5, Jquery UI dan Bootstrap. 

II.   Alat & Bahan
Alat dan bahan yang digunakan diantaranya:
1.      Komputer
2.      Jquery UI
3.      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.  Praktikum
Berikut ini langkah kerja yang perlu anda lakukan selama menyelesaikan semua percobaan yang ada pada praktikum ini
1. Tempatkan folder “Praktikum1” beserta isinya pada lokasi yang anda inginkan
2. Pastikan anda menyimpan semua hasil percobaan pada praktikum ini di dalam folder tersebut
3.  Buka teks editor pilihan anda
4.  Ketikkan semua kode yang ada pada tiap percobaan
5. Setiap kali anda menyelesaikan satu percobaan, simpan dengan nama file sesuai nomor percobaan dengan ekstensi .html
6. Apabila anda menggunakan notepad, pastikan anda merubah pilihan tipe file pada “Save asType” menjadi “All Files”

7.  Apabila anda menggunakan notepad++, pada pilihan tipe file, pilih yang bertipe HTML

Rabu, 16 Maret 2016

Praktikum 2 - HTML5 Audio Tag
Menambahkan Slider Player Musik


I.            TUJUAN
Mahasiswa dapat mengenal cara menyajikan file audio menggunakan HTML5
Mahasiswa dapat membuat tampilan slider player musik sendiri

II.            ALAT DAN BAHAN
Notepad++

III.            DASAR TEORI
HTML adalah singkatan dari HyperText Markup Language yaitu bahasa pemrograman  standar yang digunakan untuk membuat sebuah halaman web, yang kemudian dapat diakses untuk menampilkan berbagai informasi di dalam sebuah penjelajah web Internet (Browser). HTML dapat juga digunakan sebagai link link antara file-file dalam situs atau dalam komputer dengan menggunakan localhost, atau link yang menghubungkan antar situs dalam dunia internet.


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".

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>. Format penulisan suatu tag adalah sebagai berikut :

<nama tag> ... </nama tag>

Contoh :

<audio> Teks yang akan ditampilkan </audio>

Sedangkan atribut adalah suatu karakteristik yang menyertai/ada di dalam suatu tag awal. Tag awal dapat memiliki lebih dari satu atribut yang menyatakan karakteristik dari tag tersebut. Format penulisan atribut
 dalam suatu tag bisa dituliskan seperti ini <tag atribut1="value" atribut2="value" ... > dan ditutup dengan tag akhir yaitu </tag>.

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.


IV.            HASIL PRAKTIKUM

         Percobaan 



V.  KESIMPULAN
    

REFERENSI :

Sabtu, 05 Maret 2016

Praktikum 1 - HTML5 Audio Tag

Praktikum 1 - HTML5 Audio Tag


I.            TUJUAN
Mahasiswa dapat mengenal cara menyajikan file audio menggunakan HTML5

II.            ALAT DAN BAHAN
Notepad++

III.            DASAR TEORI
HTML adalah singkatan dari HyperText Markup Language yaitu bahasa pemrograman  standar yang digunakan untuk membuat sebuah halaman web, yang kemudian dapat diakses untuk menampilkan berbagai informasi di dalam sebuah penjelajah web Internet (Browser). HTML dapat juga digunakan sebagai link link antara file-file dalam situs atau dalam komputer dengan menggunakan localhost, atau link yang menghubungkan antar situs dalam dunia internet.


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".

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>. Format penulisan suatu tag adalah sebagai berikut :

<nama tag> ... </nama tag>

Contoh :

<audio> Teks yang akan ditampilkan </audio>

Sedangkan atribut adalah suatu karakteristik yang menyertai/ada di dalam suatu tag awal. Tag awal dapat memiliki lebih dari satu atribut yang menyatakan karakteristik dari tag tersebut. Format penulisan atribut
 dalam suatu tag bisa dituliskan seperti ini <tag atribut1="value" atribut2="value" ... > dan ditutup dengan tag akhir yaitu </tag>.

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.


IV.            HASIL PRAKTIKUM
         Percobaan 1. HTML5 Audio Tag

         Percobaan 2. Audio Tag dengan Java Script



V.  KESIMPULAN
    Dari praktikum diatas, dapat disimpulkan pada percobaan 1 dengan HTML5 menggunakan elemen <audio></audio> yang diikuti dengan letak audio yang akan di upload. 
      Sedangkan pada percobaan 2 menggunakan JavaScript dengan ".play" untuk fungsi play , ".pause" untuk fungsi pause dan ".currentTime=0" untuk fungsi reset.

Selasa, 09 Juni 2015

Praktikum 14 - 3 point Light Setup

Prak 14 – 3-point Light Setup

1. Tujuan

Mengenal tata lampu pada media 3D melalui praktek tata lampu 3-point lighting

2. Alat

Blender 2.7+

3. Bahan

4. Dasar Teori

A. Lighting Component

Salah satu komponen lighting adalah shadow. Shadow memberi informasi bentuk bagi sebuah objek.
Shadow juga berfungsi sebagai informasi posisi objek terhadap environment.
Penguasaan shadow, akan membantu kita untuk mendapatkan hasil yang maksimal.

B. Lighting Setup

Lighting setup adalah tata lampu yang melibatkan satu atau lebih lampu yang masing-masing memiliki fungsi yang berbeda untuk mencapai tujuan yang sama.
Dalam 3 point lighting, terdapat 3 lampu yang digunakan. Masing-masing lampu tersebut ada yang berfungsi sebagai key light, fill light, dan back light.
fungsi dari masing-masing lampu adalah sebagai berikut:
  1. Key light berfungsi sebagai sumber cahaya utama
  2. Fill light berfungsi untuk membuat shadow dari key light menjadi lebih soft
  3. Back light berfungsi untuk membuat outline dari objek
Gunakan simulator ini untuk melihat efek dari masing-masing lampu.
secara umum tata lampunya relatif terhadap objek dan kamera adalah sebagai berikut
3 Point Light Setup

5. Petunjuk Praktikum

https://youtube.com/watch?v=zM3ctdooJxA

6. Kegiatan Praktikum

Aplikasikan teknik 3 point lighting pada 3D model yang sudah kalian buat sebelumnya.

7. Hasil Praktikum


8. Kesimpulan yang diharapkan

Dari percobaan yang saya lakukan, menurut saya untuk back light nya masih tidak seperti yang tutorial. mungkin peletakannya masih kurang tepat.

9. Referensi

Selasa, 02 Juni 2015

Praktikum 12

Percobaan 1




Percobaan 2

Selasa, 19 Mei 2015



Prak 11 – Blender 2.7 Rigging using Rigify


1. Tujuan

Membuat rigging untuk sebuah karakter bipedal (dua pedal/dua kaki). Diimplementasikan menggunakan blender 2.7 rigging using rigify.

2. Alat

Blender 2.7+

3. Bahan

4. Dasar Teori

A. Rigging

Rigging adalah kegiatan untuk membuat sebuah 3D model mudah untuk digerakkan. Membantu untuk lebih fokus terhadap pengaturan pose ketimbang manipulasi polygon.
kompleksitas rigging bisa amat sangat bervariasi. bahkan rigging bisa dianggap dunia tersendiri yang sama kompleks-nya dengan dunia keilmuan yang lain. kalau ingin tahu seberapa luas, bisa mampir ke channel Master of Rigging di vimeo.

B. Walk Cycle Pose

Sebuah walk cycle dapat disusun dengan mengikuti acuan pose-pose berikut


walk-cycle-poses
Walk cycle poses

C. Blender Dope Sheet Editor

Blender dopesheet editor digunakan untuk melihat property apa saja yang terpengaruh oleh sebuah keyframe.


dopesheet-editor
Dopesheet Editor

D. Blender Graph Editor

Graph editor merupakan editor untuk memanipulasi spacing antar keyframe. Digunakan untuk mengimplementasikan ease in, ease out, dan constant movement.


graph-editor
Graph Editor

E. Motion Paths

Motion path merupakan menu untuk menvisualkan kalkulasi gerakan yang dilakukan oleh blender. Salah satu kegunaan alat ini adalah untuk mengecek arcs dari sebuah gerak animasi.


cube-motion-path
Cube with motion path

5. Petunjuk Praktikum

  1. Gunakan Dope sheet editor untuk mengatur timing
  2. Gunakan Graph editor untuk mengatur spacing
  3. Gunakan Motion path untuk mengevaluasi arcs dan spacing
  4. Berikut adalah contoh rigging menggunakan Rigify

6. Kegiatan Praktikum

Lakukanlah langkah-langkah praktikum berikut ini:
  1. Download bahan yang telah disediakan
  2. Berdasarkan petunjuk yang diberikan, buatlah rigging dari bahan tersebut. Lakukan uji rigging dengan menggunakan “Pose Mode” atau dengan menekan Ctrl + Tab
  3. Buatlah walk cycle menggunakan rigging tersebut
  4. (BONUS) buatlah rigging untuk karakter berikut [NightCrawler)[https://drive.google.com/file/d/0BxDGvGQJHH_OSnNKNjRNZlJsUjA/view?usp=sharing]

7. Hasil Praktikum yang diharapkan




8. Kesimpulan yang diharapkan

Mahasiswa dapat membuat kesimpulan dalam bentuk ringkasan pengalaman yang diperoleh dari praktikum ini

9. Referensi

Praktikum 10 – Walk Cycle


Prak 10 – Walk Cycle


1. Tujuan

Membuat animasi walk cycle

2. Alat

Blender 2.6+

3. Bahan


biped-rig
Biped rig by nathan vegdal

4. Dasar Teori

A. Walk Cycle Pose

Sebuah walk cycle dapat disusun dengan mengikuti acuan pose-pose berikut

walk-cycle-poses
Walk cycle poses

B. Biped Rig by Nathan Vegdal

Ada beberapa hal yang perlu diketahui tentang biped rig yang akan digunakan, diantaranya meliputi setting IK dan FK, cara penggunakan IK pada kaki untuk mengatur pose kaki.

C. Blender Dope Sheet Editor

Blender dopesheet editor digunakan untuk melihat property apa saja yang terpengaruh oleh sebuah keyframe.

dopesheet-editor
Dopesheet Editor

D. Blender Graph Editor

Graph editor merupakan editor untuk memanipulasi spacing antar keyframe. Digunakan untuk mengimplementasikan ease in, ease out, dan constant movement.

graph-editor
Graph Editor

E. Motion Paths

Motion path merupakan menu untuk menvisualkan kalkulasi gerakan yang dilakukan oleh blender. Salah satu kegunaan alat ini adalah untuk mengecek arcs dari sebuah gerak animasi.

cube-motion-path
Cube with motion path

5. Petunjuk Praktikum

  1. Gunakan Dope sheet editor untuk mengatur timing
  2. Gunakan Graph editor untuk mengatur spacing
  3. Gunakan Motion path untuk mengevaluasi arcs dan spacing
  4. Berikut adalah contoh basic walk cycle menggunakan extreme position dan passing position

6. Latihan Praktikum

Lakukanlah latihan-latihan berikut ini:
  1. Buatlah walk cycle sederhana dengan menggunakan extreme position dan passing position.

2. Modifikasi walk cycle sederhana tersebut dengan menambahkan up position dan down position.

  1. Modifikasi walk cycle tersebut dengan menambahkan gerak naik turun bahu dan pinggul.

7. Hasil Praktikum yang diharapkan

Buat video reel dari hasil masing-masing latihan yang telah dikerjakan apapun hasilnya, sejelek apapun.

8. Kesimpulan yang diharapkan

Mahasiswa dapat membuat kesimpulan dalam bentuk ringkasan pengalaman yang diperoleh dari praktikum ini

9. Referensi