NEWS TODAY

Minggu, 28 November 2010

Apakah itu HTML 5 ?

HTML 5 didesain untuk  mempermudah pengembangan aplikasi web. Salah satunya  dengan mengenalkan elemen-elemen markup yang baru.
Struktur konten web umumnya terbagi atas blok-blok seperti header, footer, sidebar, dan seterusnya. Cara yang umum digunakan saat ini adalah membagi blok tersebut dengan elemen
atau membaginya secara inline dengan elemen , untuk membedakan blok tertentu, elemen
ataupun memanggil atribut class atau id yang telah didefi  nisikan dalam  CSS. Karena itu umum ditemukan pemanggilan class seperti
,
, dan seterusnya.

Sebagian dari class-class yang popular tersebut diusulkan  menjadi elemen pada HTML 5, sehingga web developer dapat  membuat struktur langsung dengan menggunakan elemen  seperti
,
,



,
Penulisan dasar HTML 5 adalah sebagai berikut:
Struktur HTML 5
Beberapa kelebihan yang dijanjikan pada HTML 5:


    * Dapat ditulis dalam sintaks HTML (dengan tipe media text/html) dan XML.

    * Integrasi yang lebih baik dengan aplikasi web dan pemrosesannya.

    * Integrasi (‘inline’) MathML dan SVG dengan doctype yang lebih sederhana.

    * Penulisan kode yang lebih efisien.

    * Dapat dimengerti oleh peramban lawas (backwards compatible). Sehingga istilah ‘deprecated’ tidak akan diperlukan lagi.


Yang masih diperdebatkan dalam pengembangan HTML 5:


    * Makna semantik beberapa elemen presentasioal.

    * Fitur aksesibilitasnya. Seperti atribut alt dan summary.

Keunggulan HTML 5 adalah teletak pada

1.      API
HTML 5 akan memperkenalkan API (Application Programming Interface) yang semakin memperluas batasan HTML, antara lain:
a. Offline Data Storage.
 Memungkinkan Anda untuk tetap mengakses data (lama) di browser dalam keadaan offl  ine. Contoh offl  ine data, seperti saat Anda membaca arsip e-mail pada program Outlook atau
Thunderbird, yang merupakan aplikasi desktop. Dengan kemampuan offline data pada aplikasi web, membuat aplikasi web semakin menandingi aplikasi desktop.

b. Drag and Drop.
 Seperti halnya offl ine data, drag and drop adalah sesuatu yang biasa kita lakukan pada aplikasi desktop. Dengan API drag and drop pada aplikasi web, akan membuat interaksi menjadi lebih mudah. Contoh demo drag and drop (dan juga demo lainnya) dapat Anda lihat pada website http://html5demos.com, Gam-bar 4 memperlihatkan halaman web di mana Anda dapat melakukan drag and drop text, hyperlink, bahkan file dari desktop, ke dalam area yang disediakan pada browser (http://html5demos.com/drag-anything). Pastikan browser yang Anda gunakan men-support demo ini, contoh: Firefox 3.5, Safari 4, Google Chrome 2.0.

C. Geolocation.
 API untuk menunjukkan informasi lokasi geografis, sumber informasi diambil dari GPS (Global Positioning System), IP, sinyal jaringan seperti WiFi, Bluetooth, atau id GSM/CDMA. Implementasi API ini di masa depan akan cocok bagi Anda yang sering berinternet menggunakan mobile device.Masih terdapat banyak API lainnya dan terus dikembangkan. Dalam implementasinya, Anda akan memerlukan pemrograman JavaScript untuk menjembatani penggunaan API ini.

2.      Canvas
Setelah melihat berbagai demo HTML 5, berikutnya kita akan membuat dokumen HTML 5 yang sederhana, tetapi dapat memberikan pemahaman yang lebih mendalam lagi, tentang bagaimana HTML 5 bekerja.Salah satu elemen baru dalam HTML 5 adalah canvas. Fung-sinya untuk mendefi  nisikan daerah/region pada halaman web, di mana Anda dapat menyisipkan objek di dalamnya. Penggunaannya sederhana, dua atribut utama pada canvas adalah  
width (lebar) dan height (tinggi). Contoh penggunaannya sebagai berikut:

2px blue dashed”>Gunakan browser yang mendukung HTML 5 untuk melihat area canvas

Tuliskan kode HTML tersebut dan simpan pada sebuah file dengan ekstensi html atau htm, dan jalankan pada browser Anda. Jika browser Anda mendukung HTML 5 akan tampil sebuah area segi empat dengan border putus-putus berwarna biru. Area ini adalah area canvas tersebut. Perhatikan teks yang
diapit oleh elemen akan diabaikan jika browser yang digunakan mendukung HTML 5, jika tidak, maka teks tersebut akan tampil, tetapi area canvas diabaikan.
Selanjutnya, kita dapat menyisip objek yang kita inginkan pada area canvas, contoh berikut akan menampilkan tulisan berbayang dengan menggunakan JavaScript dan method DOM (Document
Object Model). Kode selengkapnya sebagai berikut:




 Demo HTML 5

2px blue dashed”>
Gunakan browser yang mendukung HTML 5 untuk melihat area
canvas


3.      Teknologi dan Tren
Seperti efek domino, HTML 5 menggerakkan banyak hal. Browser-browser beradaptasi mendukungnya, berbagai CMS mengarahkan developmentnya untuk ikut mengimplementasi-
kannya, yang pada akhirnya menggeser kebiasaan pengguna internet membentuk sebuah kebiasaan dan tren baru. Tetapi pada prinsipnya, yang berubah hanyalah tools atau caranya,
tujuan dari teknologi web itu sendiri tetap terarah memecahkan kendala-kendala komunikasi. Mengingat hal ini, kita perlu angkat topi untuk orang-orang yang mendedikasikan diri pada kemajuan teknologi yang  kita gunakan saat ini

Tugas Praktikum Sistem Digital Shift 3 dan 4


1.       Tulislah artikel tentang BCD to 7segmen (min 2 halaman)
2.       Buat tabel 7 segmen jika:
D1 dihubungkan ke b
D2 dihubungkan ke a
D3 dihubungkan ke g
D4 dihubungkan ke f
D5 dihubungkan ke c
D6 dihubungkan ke d
D7 dihubungkan ke e

dengan input:
no

Tampilan angka
D1
D2
D3
D4
D5
D6
D7
1
2
3
4
5
Off
On
On
Off
on
On
Off
On
Off
off
On
Off
Off
On
on
Off
On
Off
On
off
On
Off
On
Off
on
On
Off
Off
On
off
On
On
off
Off
on

, kemudian analisislah.

3.       Buat tabel 3 digit counter,jika
D1 ke EN
D2 ke RS
D3 ke LC
Dengan input sbb:
No
Logic masukan
Jmlh pulsa
Angka tampil
RS
LC
EN
CL
1
2
3
4
5
6
7
8
0
0
0
1
0
1
1
0
0
0
1
0
0
1
1
0
0
0
1
0
0
0
1
0
-
10x
3x
2x
-
5x
4x
-

, setelah itu analisislah.
4.       Analisislah tabel kombinasi logic probe yang berisi 11 keadaan!
5.       Jelaskan pengertian:
a.        RS
b.      EN
c.       LC
d.      CLK
e.      Devider
f.        CO
g.       BCD 2421
h.      BCD 8421
i.         CMOS
j.        TTL
k.       Inverter
l.         LED
m.    Detector pulse
n.      Detector signal
6.       Jelaskan cara kerja IC 74LS247 dan IC 74LS248! Gambar datasheet IC tersebut diprint!
7.       Jelaskan perbedaan data switch dan dip switch! Berikan contoh aplikasi yang memanfaatkan data dan dip switch!
8.       Pada percobaan 7segment, 7segment dihubungkan dg data switch, bagaimana jika 7segment dihubungkan dengan dip switch?apakah 7segmen akan bekerja sesuai fungsinya?analisis!
9.       Jelaskan perbedaan proses 7segmen dan BCD to 7segmen!

TUGAS PENDAHULUAN PRAKTIKUM SISTEM DIGITAL PERCOBAAN II GERBANG LOGIKA


1.      Apa yang anda ketahui tentang gerbang logika ?
  1. Jelaskan yang dimaksud dengan gerbang NOT, AND, OR, NAND, NOR, dan XOR ?
  2. Gambarkan bentuk gerbang dan IC TTL serta table kebenaran dari NOT, AND, OR, NAND, NOR, dan XOR untuk IC jelaskan juga fungsi kaki-kaki yang mereka miliki ?
4.      Gambar Simbol dan tabel kebenaran dari :
a.       C = A . B + A . B                c. C = A . B  + A . B
b.      C = A + B . A + B               d. C = A . B Å A + B

5.      Gambar Simbol dan persamaan untuk P, Q, R dan S:

B
A

P

Q

R

S
0
0

1

1

0

0
0
1

1

0

1

1
1
0

0

1

0

0
1
1

1

1

0

1

6.      Buatlah rangkaian pengganti dari gerbang AND dengan menggunakan gerbang NOR, gerbang OR dengan dengan gerbang NAND. Serta buat table kebenarannya ?
7.      Cari data sheet IC TTL 7400 (Gerbang NAND) dan IC-TTL 7402 (NOR)??
  1. Ubahlah rangkaian berikut ini menggunakan tak lebih dari 4 buah NAND !
9.      Jelaskan karakteristik dari gerbang logika diantaranya voltage transfer, noise margin,dan propagation delay ?


10.  Tunjukan dengan tabel kebenaran bahwa:
a.       Gerbang logika AND dapat dikonstruksi dari gerbang NAND sbb.:
b.      Gerbang logika OR dapat dikonstruksi dari gerbang NAND sbb :

11.  Uraikan sebuah contoh aplikasi gerbang logika pada perangkat elektronik sehari-hari !
12.  Jelaskan tujuan penggunaan pembagi tegangan pada rangkaian transistor sebagai penguat!