Kamis, 21 April 2016

Praktikum 6 Intro to greenSock Animation

Prak 06 – intro to greensock animation

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

2.Alat & Bahan
RapidPHP

3. Dasar Teori
Arti dari Animation Platform
contoh penggunaan GSAP

4. Hasil Praktikum
1.Relative Tween



2. Basic Tween




3. Easing




4. Delay


5. Multiple Properties

6. From Tweens


7. Multiple Targets



8. Event Callbacks



9. Tween Reference


10. Control Playback


Praktikum 2 Audio Tag

Audio Tag

Prak 02 – Audio Tag dengan button dan slider

1. Tujuan
Mengubah tampilan HTML5 Audio Player menggunakan CSS

2.Alat & Bahan
RapidPHP

3. Dasar Teori

1. HTMLHyper Text Markup Language (HTML)
adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi.

2. HTML5
HTML5 adalah sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari Waring Wera Wanua, sebuah teknologi inti dari Internet. HTML5 adalah revisi kelima dari HTML (yang pertama kali diciptakan pada tahun 1990 dan versi keempatnya, HTML4, pada tahun 1997) dan hingga bulan Juni 2011 masih dalam pengembangan.

3.HTML TAG
HTML dokumen tersebut mirip dengan dokumen teks biasa, hanya dalam dokumen ini sebuah teks bisa memuat instruksi yang ditandai dengan kode atau lebih dikenal dengan TAG tertentu. Dalam penggunaannya sebagian besar kode HTML tersebut harus terletak di antara tag kontainer. Yaitu diawali dengan <namatag> dan diakhiri dengan </namatag> (terdapat tanda “/”).Sebuah halaman web minimal mempunyai empat buat tag, yaitu :<HTML> Sebagai tanda awal dokumen HTML.<HEAD> Sebagai informasi page header. Di dalam tag ini kita bisa meletakkan tag-tag TITLE, BASE, ISINDEX, LINK, SCRIPT, STYLE & META.<TITLE> Sebagai titel atau judul halaman. Kalimat yang terletak di dalam tag ini akan muncul pada bagian paling atas browser Anda (pada title bar).<BODY> Sebagai isi dari sebuah halaman website. Di dalam tag ini bisa diletakkan berbagai page attribute seperti warna latar belakang, warna teks, warna link, warna visited link, warna active link dan lain-lain.

Tag-tag lainnyaHTML code + Keterangan

<!– –> Memberi komentar atau keterangan.

Kalimat yang terletak pada tag kontiner ini tidak akan terlihat pada browser<a href> Membuat link ke halaman lain atau ke bagian lain dari halaman tersebut<a name> Membuat nama bagian yang didefinisikan pada link pada halaman yang sama<applet> Sebagai awal dari Java applets<area> Mendefinisikan daerah yang dapat diklik (link) pada image map<b> Membuat teks tebal<basefont> Membuat atribut teks default seperti jenis, ukuran dan warna font<bgsound> Memberi (suara latar) background sound pada halaman web<big> Memperbesar ukuran teks sebesar satu point dari defaultnya<blink> Membuat teks berkedip<br> Pindah baris<caption> Membuat caption pada tabel<center> Untuk perataan tengah terhadap teks atau gambar<comment> Meletakkan komentar pada halaman web tidak tidak akan nampak pada browser<dd> Indents teks<div> Represents different sections of text.<embed> Menambahkan sound or file avi ke halaman web<fn> Seperti tag <a name><font> Mengganti jenis, ukuran, warna huruf yang akan digunakan utk teks<form> Mendefinisikan input form<frame> Mendefinisikan frame<frameset> Mendefinisikan attribut halaman yang akan menggunakan frame<h1>…<h6> Ukuran font<hr> Membuat garis horizontal<html> Bararti dokumen html<i> Membuat teks miring<img> Image, imagemap atau an animation<input> Mendefinisikan input field pada form<li> Membuat bullet point atau baris baru pada list (berpasangan dengan tag <dir>, <menu>, <ol> and <ul> )<map> Mendefinisikan client-side map<marquee> Membuat scrolling teks (teks berjalan)<nobr> Mencegah ganti baris pada teks atau images<noframes> Jika browser user tidak mendukung frame<ol> Mendefinisikan awal dan akhir list<p> Ganti paragraf<pre> Membuat teks dengan ukuran huruf yg sama<script> Mendefinisikan awal script<table> Membuat tabel<td> Kolom pada tabel<tr> Baris pada tabel<u> Membuat teks bergaris bawah

4. HTML5 AUDIO TAG
HTML audio element menunjukkan sebuah sound atau audio yang dapat disisipkan pada halaman web dan diputar untuk didengarkan.Modern browser mendukung beberapa format file audio diantaranya: mp3, ogg dan wav.Konten lain (seperti teks) dapat disisipkan untuk browser yang tidak mendukung HTML5 audio, dan apabila audio file tidak dapat diputar, maka konten ini akan muncul sebagai gantinya (fallback).Menentukkan bahwa controls audio ditampilkan. Controls, dapat dilihat seperti player yang biasanya berisi perintah seperti tombol play/pause, slider, volume dan sebagainya. Setiap browser memiliki tampilan controls yang berbeda.Contoh:<audio src="../../../media/audio/kucing.mp3" controls></audio>

5. MENGENDALIKAN FUNGSI PLAY, PAUSE, RESET DENGAN JAVASCRIPTDimulai 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.

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

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

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


5. Hasil Praktikum





REFERENSI

http://jsbin.com/IYUxImU/4/edit?html,css,js,output

Praktikum 1 - HTML5 Audio Tag

Audio Tag

Prak 01 – Audio Tag 

1. Tujuan
Mahasiswa dapat mengenal cara menyajikan file audio menggunakan HTML

2.Alat & Bahan
RapidPHP

3. Dasar Teori


1. HTMLHyper Text Markup Language (HTML)

adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi.

2. HTML5

HTML5 adalah sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari Waring Wera Wanua, sebuah teknologi inti dari Internet. HTML5 adalah revisi kelima dari HTML (yang pertama kali diciptakan pada tahun 1990 dan versi keempatnya, HTML4, pada tahun 1997) dan hingga bulan Juni 2011 masih dalam pengembangan.

3.HTML TAG

HTML dokumen tersebut mirip dengan dokumen teks biasa, hanya dalam dokumen ini sebuah teks bisa memuat instruksi yang ditandai dengan kode atau lebih dikenal dengan TAG tertentu. Dalam penggunaannya sebagian besar kode HTML tersebut harus terletak di antara tag kontainer. Yaitu diawali dengan <namatag> dan diakhiri dengan </namatag> (terdapat tanda “/”).Sebuah halaman web minimal mempunyai empat buat tag, yaitu :<HTML> Sebagai tanda awal dokumen HTML.<HEAD> Sebagai informasi page header. Di dalam tag ini kita bisa meletakkan tag-tag TITLE, BASE, ISINDEX, LINK, SCRIPT, STYLE & META.<TITLE> Sebagai titel atau judul halaman. Kalimat yang terletak di dalam tag ini akan muncul pada bagian paling atas browser Anda (pada title bar).<BODY> Sebagai isi dari sebuah halaman website. Di dalam tag ini bisa diletakkan berbagai page attribute seperti warna latar belakang, warna teks, warna link, warna visited link, warna active link dan lain-lain.

Tag-tag lainnyaHTML code + Keterangan

<!– –> Memberi komentar atau keterangan.

Kalimat yang terletak pada tag kontiner ini tidak akan terlihat pada browser<a href> Membuat link ke halaman lain atau ke bagian lain dari halaman tersebut<a name> Membuat nama bagian yang didefinisikan pada link pada halaman yang sama<applet> Sebagai awal dari Java applets<area> Mendefinisikan daerah yang dapat diklik (link) pada image map<b> Membuat teks tebal<basefont> Membuat atribut teks default seperti jenis, ukuran dan warna font<bgsound> Memberi (suara latar) background sound pada halaman web<big> Memperbesar ukuran teks sebesar satu point dari defaultnya<blink> Membuat teks berkedip<br> Pindah baris<caption> Membuat caption pada tabel<center> Untuk perataan tengah terhadap teks atau gambar<comment> Meletakkan komentar pada halaman web tidak tidak akan nampak pada browser<dd> Indents teks<div> Represents different sections of text.<embed> Menambahkan sound or file avi ke halaman web<fn> Seperti tag <a name><font> Mengganti jenis, ukuran, warna huruf yang akan digunakan utk teks<form> Mendefinisikan input form<frame> Mendefinisikan frame<frameset> Mendefinisikan attribut halaman yang akan menggunakan frame<h1>…<h6> Ukuran font<hr> Membuat garis horizontal<html> Bararti dokumen html<i> Membuat teks miring<img> Image, imagemap atau an animation<input> Mendefinisikan input field pada form<li> Membuat bullet point atau baris baru pada list (berpasangan dengan tag <dir>, <menu>, <ol> and <ul> )<map> Mendefinisikan client-side map<marquee> Membuat scrolling teks (teks berjalan)<nobr> Mencegah ganti baris pada teks atau images<noframes> Jika browser user tidak mendukung frame<ol> Mendefinisikan awal dan akhir list<p> Ganti paragraf<pre> Membuat teks dengan ukuran huruf yg sama<script> Mendefinisikan awal script<table> Membuat tabel<td> Kolom pada tabel<tr> Baris pada tabel<u> Membuat teks bergaris bawah

4. HTML5 AUDIO TAG

HTML audio element menunjukkan sebuah sound atau audio yang dapat disisipkan pada halaman web dan diputar untuk didengarkan.Modern browser mendukung beberapa format file audio diantaranya: mp3, ogg dan wav.Konten lain (seperti teks) dapat disisipkan untuk browser yang tidak mendukung HTML5 audio, dan apabila audio file tidak dapat diputar, maka konten ini akan muncul sebagai gantinya (fallback).Menentukkan bahwa controls audio ditampilkan. Controls, dapat dilihat seperti player yang biasanya berisi perintah seperti tombol play/pause, slider, volume dan sebagainya. Setiap browser memiliki tampilan controls yang berbeda.Contoh:<audio src="../../../media/audio/kucing.mp3" controls></audio>5. MENGENDALIKAN FUNGSI PLAY, PAUSE, RESET DENGAN JAVASCRIPTDimulai 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.

5. Hasil Praktikum
percobaan 1


percobaan 2


hasil percobaan 1


hasil percobaan 2



KESIMPULAN
kesimpulan dari percobaan ini yaitu untuk memutar file audio seperti MP3, OGG dan WAV di dalam browser dengan menggunakan tag <audio></audio>, untuk perintah seperti tombol play/pause, slider, volume dan sebagainya menggunakan controls serta javascript seperti play(), pause(), currentTime = "0"
REFERENSI
https://justalittlebite.wordpress.com/2009/10/04/pengertian-html-dan-tag-tag-html/
http://dul.web.id/belajar/html/tag-element/audio.php