23 November 2012

Teknologi Canggih Mobil Masa Depan


Anda dapat melihat berbagai kendaraan unik seperti bar sepeda berjalan atau skuter ber-WiFi. Kali ini, kami mencoba membawa Anda ke tahun 20XX, bersama sebuah teknologi masa depan dari Toyota, Fun Vii. Bayangkan sebuah mobil yang terintegrasi dengan gadget Anda, entah smartphone umum atau device bawaan dari pabrikan mobil tersebut, yang dengannya Anda bisa mengubah warna mobil secara instan.
Bahkan layaknya layar pada ponsel, Anda bisa menampilkan foto atau grafis visual dengan sangat mudah!
Selain itu, sebagai bagian pengembangan dari teknologi AR (augmented reality), Anda akan memiliki asisten pribadi (selain auto-drive) virtual yang dapat di-upgrade dengan koneksi WiFi dalam mobil. Si asisten tak hanya menunjukkan rute perjalanan Anda, ia juga memberi tahu jika ada mobil di perempatan jalan yang mengemudi ke arah Anda namun terhalang gedung. Wow!
Fun Vii 610x398 Toyota Fun Vii: Teknologi Canggih Mobil Masa Depan news
Fun Vii merupakan mobil dengan jumlah bangku ganjil, satu untuk pengemudi, satu untuk penumpang depan dan satu untuk penumpang belakang yang terletak di tengah. Dimensi mobil ini kira-kira 4×1.7×1.4 meter dan bisa menggunakan sumber energi yang dapat diisi ulang ketika diparkir.

Baca Selengkapnya di : Teknologi Canggih Mobil Masa Depan | AndaiKata.com (Bukan Khayalan Semata) http://www.andaikata.com/2012/03/teknologi-canggih-mobil-masa-depan.html#ixzz2D1XAM4Ph

5 Teknologi Masa Depan


1. HP  

HP SONY tecangih model gelang, dilengkapi dengan kempauan seperti komputer


HP sony ini bisa dikatakan sebagai komputer mini tercangih yang telah tercipta. tapi HP ini belum diluncurkan kepasaran. ini merupakan HP teknologi komputer yang bisa di pakai dilengan. keren..

HP nokia elastis, sangat lembut seperti karet, bisa dilipat. ini merupakan teknologi massa depan yang mantap.
2. LAPTOP

1. HP Nobag

Versi laptop HP ini dirancang untuk wanita yang tidak menyukai tas untuk laptop. Konsep laptop ini dirancang untuk dapat digulung seperti payung jika tidak digunakan dan menentengnya selayaknya aksesori yang elegan.
Laptop ini dilengkapi layar OLED (organic light emitting diode) dan sensor sentuh. Laptop ini dirancang khusus untuk perempuan dipersembahkan oleh HP, hasil dari kreativitas yang dikombinasikan dengan ‘thinking out of the box’ seorang desainer, Nikita Buyanov.
2. MoonLight Laptop

Konsep laptop ini dilengkapi dengan layar duel-curved, dimana terdapat 2 layar yang melengkung, yang memungkinkan pengguna menjaga jarak ideal antara mata dan layar laptop untuk mengurangi stres mata.
Layar yang bawah menggunakan teknologi layar sentuh dan dapat digunakan untuk mouse atau menjalankan sebuah mini OS di latar belakang, atau hanya sebagai lampiran dari layar yg lebih besar.
Frame sensor dikendalikan dan menyala dalam gelap dan memiliki sepasang kaki yang panjang untuk mengangkat laptop dan untuk menempatkan keyboard dengan tepat.
3. Canvas Laptop

Seorang desainer bernama Kyle Cherry telah mengembangkan laptop abad ke-21.
Laptop ini memiliki layar sentuh yang sensitif sangat tipis dan komponen lain akan terlihat hampir sama tetapi mereka akan disesuaikan dengan lebih baik.
Desainer Kyle Cherry telah membayangkan tipe baru komputer dengan kreativitas yang intens dalam pikiran. Disebut ‘kanvas’, komputer ini dirancang untuk meningkatkan kualitas dan produktivitas desainer atau artis.
Laptop ini ditujukan untuk memudahkan pengguna komputer dengan pengalaman yang sedikit atau bahkan tidak ada pengalaman sama sekali, untuk beralih dari cara kerja tradisional ke cara kerja digital.
3. KOMPUTER


Mungkin 2 atau 3 tahun yang lalu, laptop merupakan suatu perangkat komputer yang sangat didamba-dambakan oleh kalangan yang berkecimpung atau pengguna IT. Selain dapat digunakan dimana saja dan juga merupakan Gaya Hidup seorang profesional .. kemana-mana bisa dibawa dan digunakan, baik di kantor maupun cafe sambil nongkrong dan minum kopi, tapi tanpa disadari saat ini harga laptop semakin hari semakin menurun bahkan saat ini harga laptop ada yang <= 5 JT rupiah. Alhasil banyak orang menggunakan laptop daripada PC Desktop. Baik dari merek-merek terkenal maupun merek asia dan bahkan merek lokalpun turut ikut dalam kancah bisnis tersebut.

Saat ini negara “berorang-orang ingin maju dan pintar” telah membuat suatu teknologi didalam dunia IT yang akan menggeser posisi komputer dan laptop. Yaitu teknologi mini computer masa depan yang digadang2 lebih praktis dan lebih hebat dari teknologi saat ini. Karena hanya mengandalkan sebatang pulpen dan tetap memiliki kemampuan super komplit. Saat ini negara Indonesia masih menjadi pemakai saja dan hanya menerima perakitan ulang, namun kita boleh berharap suatu saat nanti Indonesia juga turut menjadi produsen komputer - komputer masa depan ini
  
4. SCREMJET
 
Scramjet akan menjadi salahsatu revolusi terbesar dalam sejarah transportasi dunia. Pesawat tempur tercanggih di dunia sekarang, F/A-22 Raptor milik Amerika berkecepatan maksimal Mach 2, atau 2 kali kecepatan suara. Pesawat penumpang Scramjet, akan membawa anda terbang dengan kecepatan 10 kali kecepatan suara, Mach 10.
Penerbangan dari New York ke Tokyo yang sekarang ditempuh dalam waktu 18 jam yang panjang dan melelahkan, akan ditempuh Scramjet, hanya dalam 120 menit.

Scramjet tidak perlu memakai bahan bakar roket biasa yang mahal dan berat, bahan bakarnya menggunakan hidrogen cair yang dicampur penyedotan oksigen langsung dari atmosfer (air-breathing scramjet engine). Pembakaran hidrogen dan oksigen pada kecepatan supersonik inilah yang akan mengakselerasikan kecepatannya.

Ini akan membuat penerbangan dari satu tempat ke tempat lain di seluruh dunia menjadi super cepat.

5. MESIN CERDAS SEUKURAN ATOM




Nanoteknologi adalah segala teknologi masa depan yang memungkinan manusia memanipulasi partikel-partikel super kecil yang besarnya nyaris seukuran atom! Nanometer sendiri adalah ukuran 1/semilyar meter, atau nyaris ketebalan rambut dibelah 50.000. Itulah kedahsyatan teknologi nano.

Tujuannya adalah menciptakan material-material baru masa depan, bahkan mesin-mesin dan robot-robot seukuran partikel. Material-material itu akan bisa lebih kuat dari intan, super ringan, tahan panas dan dingin dengan skala yang ekstrim, mampu menghantarkan listrik lebih baik, lebih tahan lama, ramah lingkungan dan seterusnya.

Kemungkinan aplikasinya benar-benar dahsyat dan akan merubah seluruh dunia. Bayangkan bila kita bisa menciptakan berbagai material baru yang lebih keras dari intan, dan jauh lebih ringan dari baja. (Carbon nanotubes, sp2 bond). Kita bisa menciptakan kerangka super kuat untuk mobil, pesawat terbang, atau bangunan dan jembatan. Dengan bobotnya yang lebih ringan, semua mobil dan pesawat juga akan lebih hemat energi.

Kita bisa menciptakan baju anti kusut dan tahan noda. Kita juga bisa menciptakan robot berukuran bakteria, nanobots, dan memasukanya ke dalam tubuh manusia. Fungsinya bisa dari menyembuhkan penyakit, menghancurkan sel-sel kanker, bahkan memperkuat tubuh manusia (Feynman, ”Swallowing the Doctor”). Nanobots ataupun nanoparticles bahkan nantinya diperkirakan juga akan bisa kembali menutup lubang ozon.

Dengan komponen seukuran nano, kita bisa membuat supercomputer sebesar kotak korek api, dan media penyimpanan data yang menyimpan jutaan gigabyte informasi tentang umat manusia dan seluruh alam semesta, sebesar seujung kuku.

Nasionalisme


Nasionalisme adalah satu paham yang menciptakan dan mempertahankan kedaulatan sebuah negara (dalam bahasa Inggris "nation") dengan mewujudkan satu konsep identitas bersama untuk sekelompok manusia.
Para nasionalis menganggap negara adalah berdasarkan beberapa "kebenaran politik" (political legitimacy). Bersumber dari teori romantisme yaitu "identitas budaya", debat liberalisme yang menganggap kebenaran politik adalah bersumber dari kehendak rakyat, atau gabungan kedua teori itu.
Ikatan nasionalisme tumbuh di tengah masyarakat saat pola pikirnya mulai merosot. Ikatan ini terjadi saat manusia mulai hidup bersama dalam suatu wilayah tertentu dan tak beranjak dari situ. Saat itu, naluri mempertahankan diri sangat berperan dan mendorong mereka untuk mempertahankan negerinya, tempatnya hidup dan menggantungkan diri. Dari sinilah cikal bakal tubuhnya ikatan ini, yang notabene lemah dan bermutu rendah. Ikatan inipun tampak pula dalam dunia hewan saat ada ancaman pihak asing yang hendak menyerang atau menaklukkan suatu negeri. Namun, bila suasanya aman dari serangan musuh dan musuh itu terusir dari negeri itu, sirnalah kekuatan ini.
Dalam zaman modern ini, nasionalisme merujuk kepada amalan politik dan ketentaraan yang berlandaskan nasionalisme secara etnik serta keagamaan, seperti yang dinyatakan di bawah. Para ilmuwan politik biasanya menumpukan penyelidikan mereka kepada nasionalisme yang ekstrem seperti nasional sosialismepengasingan dan sebagainya.
Nasionalisme adalah satu paham yang menciptakan dan mempertahankan kedaulatan sebuah negara (dalam bahasa Inggris "nation") dengan mewujudkan satu konsep identitas bersama untuk sekelompok manusia. Para nasionalis menganggap negara adalah berdasarkan beberapa "kebenaran politik" (political legitimacy). Bersumber dari teori romantisme yaitu "identitas budaya", debat liberalisme yang menganggap kebenaran politik adalah bersumber dari kehendak rakyat, atau gabungan kedua teori itu. Ikatan nasionalisme tumbuh di tengah masyarakat saat pola pikirnya mulai merosot. Ikatan ini terjadi saat manusia mulai hidup bersama dalam suatu wilayah tertentu dan tak beranjak dari situ. Saat itu, naluri mempertahankan diri sangat berperan dan mendorong mereka untuk mempertahankan negerinya, tempatnya hidup dan menggantungkan diri. Dari sinilah cikal bakal tubuhnya ikatan ini, yang notabene lemah dan bermutu rendah. Ikatan inipun tampak pula dalam dunia hewan saat ada ancaman pihak asing yang hendak menyerang atau menaklukkan suatu negeri. Namun, bila suasanya aman dari serangan musuh dan musuh itu terusir dari negeri itu, sirnalah kekuatan ini. Dalam zaman modern ini, nasionalisme merujuk kepada amalan politik dan ketentaraan yang berlandaskan nasionalisme secara etnik serta keagamaan, seperti yang dinyatakan di bawah. Para ilmuwan politik biasanya menumpukan penyelidikan mereka kepada nasionalisme yang ekstrem seperti nasional sosialisme, pengasingan dan sebagainya. [sunting]Beberapa bentuk dari nasionalisme
Nasionalisme dapat menonjolkan dirinya sebagai sebagian paham negara atau gerakan (bukan negara) yang populer berdasarkan pendapat warganegara, etnis, budaya, keagamaan dan ideologi. Kategori tersebut lazimnya berkaitan dan kebanyakan teori nasionalisme mencampuradukkan sebahagian atau semua elemen tersebut. Nasionalisme kewarganegaraan (atau nasionalisme sipil) adalah sejenis nasionalisme dimana negara memperoleh kebenaran politik dari penyertaan aktif rakyatnya, "kehendak rakyat"; "perwakilan politik". Teori ini mula-mula dibangun oleh Jean-Jacques Rousseau dan menjadi bahan-bahan tulisan. Antara tulisan yang terkenal adalah buku berjudul Du Contract Sociale (atau dalam Bahasa Indonesia "Mengenai Kontrak Sosial"). Nasionalisme etnis adalah sejenis nasionalisme di mana negara memperoleh kebenaran politik dari budaya asal atau etnis sebuah masyarakat. Dibangun oleh Johann Gottfried von Herder, yang memperkenalkan konsep Volk (bahasa Jerman untuk "rakyat"). Nasionalisme romantik (juga disebut nasionalisme organik, nasionalisme identitas) adalah lanjutan dari nasionalisme etnis dimana negara memperoleh kebenaran politik secara semulajadi ("organik") hasil dari bangsa atau ras; menurut semangat romantisme. Nasionalisme romantik adalah bergantung kepada perwujudan budaya etnis yang menepati idealisme romantik; kisah tradisi yang telah direka untuk konsep nasionalisme romantik. Misalnya "Grimm Bersaudara" yang dinukilkan oleh Herder merupakan koleksi kisah-kisah yang berkaitan dengan etnis Jerman. Nasionalisme Budaya adalah sejenis nasionalisme dimana negara memperoleh kebenaran politik dari budaya bersama dan bukannya "sifat keturunan" seperti warna kulit, ras dan sebagainya. Contoh yang terbaik ialah rakyat Tionghoa yang menganggap negara adalah berdasarkan kepada budaya. Unsur ras telah dibelakangkan di mana golongan Manchu serta ras-ras minoritas lain masih dianggap sebagai rakyat negara Tiongkok. Kesediaan dinasti Qing untuk menggunakan adat istiadat Tionghoa membuktikan keutuhan budaya Tionghoa. Malah banyak rakyat Taiwan menganggap diri mereka nasionalis Tiongkok sebab persamaan budaya mereka tetapi menolak RRC karena pemerintahan RRT berpaham komunisme. Nasionalisme kenegaraan ialah variasi nasionalisme kewarganegaraan, selalu digabungkan dengan nasionalisme etnis. Perasaan nasionalistik adalah kuat sehingga diberi lebih keutamaan mengatasi hak universal dan kebebasan. Kejayaan suatu negeri itu selalu kontras dan berkonflik dengan prinsip masyarakat demokrasi. Penyelenggaraan sebuah 'national state' adalah suatu argumen yang ulung, seolah-olah membentuk kerajaan yang lebih baik dengan tersendiri. Contoh biasa ialah Nazisme, serta nasionalisme Turki kontemporer, dan dalam bentuk yang lebih kecil, Franquisme sayap-kanan di Spanyol, serta sikap 'Jacobin' terhadap unitaris dan golongan pemusat negeri Perancis, seperti juga nasionalisme masyarakat Belgia, yang secara ganas menentang demi mewujudkan hak kesetaraan (equal rights) dan lebih otonomi untuk golongan Fleming, dan nasionalis Basque atau Korsika. Secara sistematis, bilamana nasionalisme kenegaraan itu kuat, akan wujud tarikan yang berkonflik kepada kesetiaan masyarakat, dan terhadap wilayah, seperti nasionalisme Turki dan penindasan kejamnya terhadap nasionalisme Kurdi, pembangkangan di antara pemerintahan pusat yang kuat di Spanyol dan Perancis dengan nasionalisme Basque, Catalan, dan Corsica. Nasionalisme agama ialah sejenis nasionalisme dimana negara memperoleh legitimasi politik dari persamaan agama. Walaupun begitu, lazimnya nasionalisme etnis adalah dicampuradukkan dengan nasionalisme keagamaan. Misalnya, di Irlandia semangat nasionalisme bersumber dari persamaan agama mereka yaitu Katolik; nasionalisme di India seperti yang diamalkan oleh pengikut partai BJP bersumber dari agama Hindu. Namun demikian, bagi kebanyakan kelompok nasionalis agama hanya merupakan simbol dan bukannya motivasi utama kelompok tersebut. Misalnya pada abad ke-18, nasionalisme Irlandia dipimpin oleh mereka yang menganut agama Protestan. Gerakan nasionalis di Irlandia bukannya berjuang untuk memartabatkan teologi semata-mata. Mereka berjuang untuk menegakkan paham yang bersangkut paut dengan Irlandia sebagai sebuah negara merdeka terutamanya budaya Irlandia. Justru itu, nasionalisme kerap dikaitkan dengan kebebasan.

14 Oktober 2012

Pengenalan Tag-tag HTML


Tahun 2011 merupakan tahunnya HTML5, setelah Internet Explorer 9 rilis beberapa bulan lalu, maka semua browser utama (IE, Firefox, Safari, Chrome dan Opera) telah mendukung HTML5 dan CSS3. Ya walaupun belum semua fungsi HTML5 & CSS3 didukung spenuhnya, tetapi tahun ini merupakan lahirnya HTML5. Jadi tunggu apa lagi, Anda masih pakai XHTML? atau mungkin malah HTML4? mulailah belajar HTML5, ada banyak tag2 baru yang sangat menarik. Disini saya akan mengajari tag-tag yang baru saja dan yang paling banyak digunakan dalam melayout sebuah website.
Sebelum anda meneruskan membaca artikel ini, saya sarankan anda paham mengenai dasar-dasar HTML dan dasar-dasar CSS terlebih dahulu. Karena disini saya hanya akan menerangkan tag-tag yang baru di HTML5, maka saya asumsikan Anda sudah tahu tag-tag yang lama.
Oke, sebelumnya kita nanti akan membuat sebuah website dengan HTML5 yang layoutnya / wireframe nya kira-kira seperti ini:
Nah dengan wireframe seperti itu nanti kira-kira kita akan menggunakan tag berikut ini:
Struktur Wireframe Website
Oke ada banyak tag yang baru yah, mari kita mulai saja, siapkan teks editor Anda dan kita buat deklarasi HTML5 beserta <head> nya:
Struktur Wireframe Website HTML5
<html lang="en">
<head>
  <meta charset="utf-8" />
  <title>Drop Down Menu</title>
<head>
<body>
  Isi web disini
</body>
</html>
Sip, lebih simpel kan, kalau dulu jaman XHTML kita perlu mendeklarasikan transitional, atau strict, sekarang cukup <!DOCTYPE html>. Nah untuk isinya saya akan memberitahu tag-tag yang baru, nanti setiap kode berikutnya Anda masukkan didalam <body>, yang ada tulisan Isi web disini.

<header>

Tag pertama kita adalah <header>, sesuai namanya tag ini ditempatkan diatas pada bagian awal website. Kalau dulu kita pakai <div id="header"> sekarang kita menggantinya dengan<header>. Tetapi <header> tidak harus melulu dipaling atas web, kita bisa memiliki beberapa<header>, misal didalam artikel (kita akan bahas ini nanti dibagian article).
Nah, didalam <header> ini bisa kita isi macam-macam, misal logo, navigasi, heading dan lain-lain. Bahkan diisi <div> pun tidak masalah.

<hgroup>

Weittss <hgroup>, apa lagi ini? Oke gampangnya jika kita memiliki satu atau lebih dari satu heading berurutan <h1> - <h6> maka kita bisa mengelompokkannya dengan <hgroup>. Biasanya digunakan apabila kita memiliki judul dan ada sub judul, atau untuk judul web kemudian kita memiliki slogan. Tapi kalau headingnya cuma satu ya nggak usah dikasih <hgroup>. Oke daripada pusing langsung saja lihat contohnya ya:
<header id="main-header">
  <hgroup>
    <h1>Ini Website HTML5 pertama saya</h1>
    <h2>Dan juga yang terakhir karena saya bingung</h2>
  </hgroup>

Oke, kalau sudah lihat contohnya paham kan, sip nanti kita masih akan menambahkan sesuatu kedalam <header>.

<nav>

Nah, dari namanya sudah kelihatan kalau ini fungsinya untuk menampilkan navigasi pada website Anda. Ya kalau dulu kita pakai <ul><li> untuk membuat navigasi menu, nah sekarang kita pakai... ummm.. ya sama pakai <ul><li> juga, tetapi kita bungkus dengan <nav>. Nah langsung saja kita lihat contoh kodenya:
<nav id="main-nav">
  <ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">About</a></li>
    <li><a href="#">Contact</a></li>
  </ul>

Sip, sama kan? Yang perlu diingat bahwa <nav> digunakan untuk ngelink kehalaman-halaman utama dari website atau bagian dari halaman itu sendiri. Kalau untuk paging, Social Networking atau list-list yang lain yang menggunakan <ul> nggak perlu dikasih <nav>.

<section>, <article> dan <time>

Sesuai namanya <article> digunakan untuk membungkus teks artikel atau teks utama dalam halaman web kita. Kita boleh punya banyak tag <article>, misal saja komentar, nah setiap komentar kita bungkus pakai <article> atau forum dan lain sebagainya. Apabila kita memiliki list atau daftar <article>, misal blog, maka kita perlu membungkusnya dengan <section> jika ada elemen lain yang bukan <article> dan menerangkan tentang <article> tersebut. Bingung? Langsung kecontoh:
<section>
  <h1>Artikel Terbaru</h1>
  <article>Isi Teks Artikel 1</article>
  <article>Isi Teks Artikel 2</article>
  <article>Isi Teks Artikel 3</article>
</section>
Jadi karena diantara kelompok-kelompok <article> ada tag <h1> maka kita tetap perlu membungkusnya dengan <section>.
<section> tidak boleh diberi style, tidak boleh sebagai container layout. Tetap gunakan <div> apabila ingin melayout.
Nah, berijutnya adalah <time>, sesuai namanya, digunakan untuk menunjukan waktu, biasanya digunakan untuk menunjukkan waktu publish artikel, komentar, forum dan lain sebagainya. <time>memiliki atribut datetime yang berisi waktu bisa dalam format yyyy-mm-dd atau jam seperti 19:00. Hal ini digunakan agar mesin pencari dapat mengenali waktu dalam format standar meskipun kita menulisnya tidak dalam format standar. Contoh:
<p>Ditulis oleh Dhimas pada <time datetime="2011-11-23">Senin Pahing, 23 November 2011</time></p>
Mudah kan? oke kita akan lanjut ke tag berikutnya
Oh iya, gosip mengatakan bahwa <time> akan dibuang dari HTML5 nggak tau mau diganti apa, tetapi menurut saya tag <time> cukup bagus dan tidak perlu digantikan

<figure> dan <figcaption>

<figure> digunakan sebagai pembungkus untuk tag <img>. Tetapi tidak selalu semua tag<img> kita bungkus dengan <figure>, hanya gambar-gambar yang utama saja atau gambar-gambar yang ingin kita beri label. Nah kita memberi labelnya dengan <figcaption>. Oke langsung saja lihat contoh kodenya:
<figure>
  <img src="foto.jpg" alt="Foto Artis">
  <figcaption>Ini adalah foto artis yang saya ambil di kali</figcaption>
</figure>
Kira-kira kodenya seperti itu, kita tinggal menstylenya dengan CSS saja sesuai keinginan kita. Oh iya kita bisa memasang tag <a><strong><em> didalam <figcaption>

<aside>

Nah ini nih tag yang saya sendiri masih bingung penggunaannya, karena tiap website contoh penggunaan <aside> berbeda-beda. Oke kalau dilihat dari sejarahnya <aside> itu awalnya namanya <sidebar> tetapi kemudian diganti menjadi <aside>. Nah <aside> merupakan tag yang berisi konten yang berhubungan dengan konten utama dalam halaman web, oke berarti bisa disimpulan bahwa <aside> digunakan sebagai sidebar pada website. Nah permasalahannya setiap sidebar misal wordpress, pasti didalamnya terdapat konten-konten lagi, kalau di wordpress biasanya widget. Nah terus kode nya seperti apa? Ada 3 kemungkinan, yang pertama:
<aside id="sidebar">
  <aside>
    Ini Widget Pertama
  </aside>
  <aside>
    Ini Widget Kedua
  </aside>
  <aside>
    Ini Widget Ketiga
  </aside>
</aside>
Atau yang kedua:
<aside id="sidebar">
  <div>
    Ini Widget Pertama
  </div>
  <div>
    Ini Widget Kedua
  </div>
  <div>
    Ini Widget Ketiga
  </div>
</aside>
Atau yang ketiga:
<div id="sidebar">
  <aside>
    Ini Widget Pertama
  </aside>
  <aside>
    Ini Widget Kedua
  </aside>
  <aside>
    Ini Widget Ketiga
  </aside>
</aside>
Nah yang mana yang bener? <aside> didalamnya <aside> atau didalamnya <div>, atau<div> didalamnya <aside>? Tidak ada dokumentasi yang pasti yang mana yang benar, tetapi saya cenderung menggunakan yang ketiga, karena tingkatan <div> lebih luas atau lebih tinggi levelnya daripada <aside>. Tetapi ya terserah Anda, karena semua website yang sudah menggunakan HTML5 menggunakan ketiga cara tersebut.

<footer>

Yang terakhir adalah <footer>, sesuai namanya <footer> diletakkan dibagian bawah website, tetapi kita tidak hanya menggunakannya diakhir website saja. Sama seperti <header>dimana kita menggunakan <footer> dibagian akhir <article>. Jadi intinya <footer>sama dengan <header>, hanya saja <footer> diakhir sedangkan <header> diawal. Berikut ini contoh sederhana penggunaan footer diakhir website:
<footer>
  <p>Copyright 2011, Dhimas Ronggobramantyo</p>

Tag-tag lainnya

Sip, gampang kan? eits jangan senang dulu, itu tadi semua contoh tag-tag yang sering kita gunakan, masih banyak lagi tag-tag lainnya yang lebih ajaib seperti <canvas><audio>,<video><summary><progress><datalist> masih banyak lagi, lupa saya apa aja.
Tetapi yang utama dan penting-penting ya itu tadi yang sudah saya sebutin. Untuk yang lainnya kapan-kapan kalau sempat saya buat artikel tersendiri, selamat mencoba, jika ada yang salah silahkan didiskusikan di komentar dibawah.

bagaimana agar HTML5 jalan di IE8, IE7 dan IE6? mengingat bahwa hanya Internet Explorer 9 saja yang support HTML5. Anda bisa menggunakan Javascript untuk melakukannya, ada 2 yang menurut saya bagus yaitu Modernizr dan HTML5 Shiv. Saya akan memberitahu yang HTML5 Shiv saja karena scriptnya lebih cepat dan mudah. Tetapi jika Anda ingin agar browser IE lama support CSS3 maka gunakan modernizr. Oke didalam header pasang saja kode seperti ini:Agar HTML5 jalan di IE8, IE7 dan IE6

<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->


Jika Anda mencari sebuah CMS (Content Management System) di Internet, maka Anda akan diberikan banyak sekali pilihan. Seperti Joomla, WordPress, dan Drupal adalah sebagian dari CMS Gratis (Open Source) yang populer. Masih banyak CMS Gratis lainnya yang bisa Anda gunakan. Selain CMS gratis, juga banyak CMS Komersial yang bisa digunakan untuk perusahaan, toko online, web portal, web pendidikan, dll.

Diantara CMS Gratis dan CMS Komersial tersebut, manakah yang terbaik untuk digunakan? Sangat susah untuk menentukan mana yang terbaik, semua tergantung pada jenis website yang akan dibuat, untuk apa website tersebut dibuat, dan berapa budget yang tersedia untuk membuat website tersebut.

Sebelum Anda menentukan menggunakan CMS Gratis atau CMS Komersial untuk website Anda, ketahui dulu apa perbedaan dari kedua jenis CMS tersebut.

CMS Gratis (Open Source)
CMS Gratis tersedia secara gratis di Internet, yang bisa di-download dan dirubah kode script-nya. Karena bersifat gratis, pengembangannya berasal dari para developer yang secara sukarela berkontribusi dalam perbaikan dan peningkatkan performanya. Biasanya perkembangan CMS Gratis lebih cepat daripada CMS Komersial.

Kelebihan CMS Gratis :
Proses installasi yang cepat dan gratis, kecuali pembayaran untuk sewa domain dan hosting.
Pengujian performa dan stabilitas-nya lebih cepat (belum tentu lebih baik) karena pengguna dan pengembang banyak.
Biasanya banyak dukungan Technical Support di forum atau blog tutorial.

Kekurangan CMS Gratis :
Sistem Keamanan tidak sebaik CMS Komersial, karena sifatnya yang Open Source atau kode script bisa dilihat dan bisa dipelajari oleh siapa saja.
Jumlah pengembang yang banyak menimbulkan kemungkinan besar terjadi kerusakan (crash) pada sistem, karena tiap web developer memiliki kebiasaan yang berbeda dalam mengembangkan suatu aplikasi web.
Karena siapa saja boleh berpartisipasi untuk pengembangan, maka tidak semuanya profesional. Sehingga sering muncul masalah karena pemrograman tidak kompeten.
Pilihan menu setting yang sangat rumit dan dibutuhkan kemampuan bahasa pemrograman untuk meng-integrasi tiap-tiap aplikasi.

CMS Komersial
Pada dasarnya CMS Komersial hampir sama dengan CMS Gratis, yaitu sama-sama memiliki kemampuan untuk mengelola konten web. Hanya pada CMS Komersial akses pada kode script dibatasi. Bahkan pada beberapa Perusahaan Web Developer, tidak bisa mengakses kode script, atau harga untuk bisa mengakses kode script sangat mahal. Dalam arti bahwa klien membeli hak penuh atas kode script yang telah dibuat.

Kelebihan CMS Komersial :
Sistem Keamanan lebih baik dari CMS Gratis karena kode script tidak bisa di akses, atau hanya klien yang bisa melihat kode script tersebut.
Kemungkinan terjadi crash pada aplikasi lebih kecil karena aplikasi dibuat oleh developer yang sama.
Pengembangan lebih kompeten karena ditangani oleh developer yang profesional.
Bagi klien, tidak rumit dan tidak dibutuhkan kemampuan bahasa pemrograman karena biasanya CMS Komersial dibuat se-sederhana mungkin (users friendly) sesuai dengan kebutuhan klien.

Kekurangan CMS Komersial :
Proses pembuatan yang lama dan biasanya harganya mahal, karena pihak developer membangun dari nol.
Performa dan stabilitas-nya butuh waktu lama untuk pengujian.
Technical Support biasanya dikenai biaya tambahan.

Belajar HTML5 Dasar - Pengenalan Tag-tag HTML5 baru




Tahun 2011 merupakan tahunnya HTML5, setelah Internet Explorer 9 rilis beberapa bulan lalu, maka semua browser utama (IE, Firefox, Safari, Chrome dan Opera) telah mendukung HTML5 dan CSS3. Ya walaupun belum semua fungsi HTML5 & CSS3 didukung spenuhnya, tetapi tahun ini merupakan lahirnya HTML5. Jadi tunggu apa lagi, Anda masih pakai XHTML? atau mungkin malah HTML4? mulailah belajar HTML5, ada banyak tag2 baru yang sangat menarik. Disini saya akan mengajari tag-tag yang baru saja dan yang paling banyak digunakan dalam melayout sebuah website.
Sebelum anda meneruskan membaca artikel ini, saya sarankan anda paham mengenai dasar-dasar HTML dan dasar-dasar CSS terlebih dahulu. Karena disini saya hanya akan menerangkan tag-tag yang baru di HTML5, maka saya asumsikan Anda sudah tahu tag-tag yang lama.
Oke, sebelumnya kita nanti akan membuat sebuah website dengan HTML5 yang layoutnya / wireframe nya kira-kira seperti ini:
Nah dengan wireframe seperti itu nanti kira-kira kita akan menggunakan tag berikut ini:
Struktur Wireframe Website
Oke ada banyak tag yang baru yah, mari kita mulai saja, siapkan teks editor Anda dan kita buat deklarasi HTML5 beserta <head> nya:
Struktur Wireframe Website HTML5
<html lang="en">
<head>
  <meta charset="utf-8" />
  <title>Drop Down Menu</title>
<head>
<body>
  Isi web disini
</body>
</html>
Sip, lebih simpel kan, kalau dulu jaman XHTML kita perlu mendeklarasikan transitional, atau strict, sekarang cukup <!DOCTYPE html>. Nah untuk isinya saya akan memberitahu tag-tag yang baru, nanti setiap kode berikutnya Anda masukkan didalam <body>, yang ada tulisan Isi web disini.

<header>

Tag pertama kita adalah <header>, sesuai namanya tag ini ditempatkan diatas pada bagian awal website. Kalau dulu kita pakai <div id="header"> sekarang kita menggantinya dengan<header>. Tetapi <header> tidak harus melulu dipaling atas web, kita bisa memiliki beberapa<header>, misal didalam artikel (kita akan bahas ini nanti dibagian article).
Nah, didalam <header> ini bisa kita isi macam-macam, misal logo, navigasi, heading dan lain-lain. Bahkan diisi <div> pun tidak masalah.

<hgroup>

Weittss <hgroup>, apa lagi ini? Oke gampangnya jika kita memiliki satu atau lebih dari satu heading berurutan <h1> - <h6> maka kita bisa mengelompokkannya dengan <hgroup>. Biasanya digunakan apabila kita memiliki judul dan ada sub judul, atau untuk judul web kemudian kita memiliki slogan. Tapi kalau headingnya cuma satu ya nggak usah dikasih <hgroup>. Oke daripada pusing langsung saja lihat contohnya ya:
<header id="main-header">
  <hgroup>
    <h1>Ini Website HTML5 pertama saya</h1>
    <h2>Dan juga yang terakhir karena saya bingung</h2>
  </hgroup>

Oke, kalau sudah lihat contohnya paham kan, sip nanti kita masih akan menambahkan sesuatu kedalam <header>.

<nav>

Nah, dari namanya sudah kelihatan kalau ini fungsinya untuk menampilkan navigasi pada website Anda. Ya kalau dulu kita pakai <ul><li> untuk membuat navigasi menu, nah sekarang kita pakai... ummm.. ya sama pakai <ul><li> juga, tetapi kita bungkus dengan <nav>. Nah langsung saja kita lihat contoh kodenya:
<nav id="main-nav">
  <ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">About</a></li>
    <li><a href="#">Contact</a></li>
  </ul>

Sip, sama kan? Yang perlu diingat bahwa <nav> digunakan untuk ngelink kehalaman-halaman utama dari website atau bagian dari halaman itu sendiri. Kalau untuk paging, Social Networking atau list-list yang lain yang menggunakan <ul> nggak perlu dikasih <nav>.

<section>, <article> dan <time>

Sesuai namanya <article> digunakan untuk membungkus teks artikel atau teks utama dalam halaman web kita. Kita boleh punya banyak tag <article>, misal saja komentar, nah setiap komentar kita bungkus pakai <article> atau forum dan lain sebagainya. Apabila kita memiliki list atau daftar <article>, misal blog, maka kita perlu membungkusnya dengan <section> jika ada elemen lain yang bukan <article> dan menerangkan tentang <article> tersebut. Bingung? Langsung kecontoh:
<section>
  <h1>Artikel Terbaru</h1>
  <article>Isi Teks Artikel 1</article>
  <article>Isi Teks Artikel 2</article>
  <article>Isi Teks Artikel 3</article>
</section>
Jadi karena diantara kelompok-kelompok <article> ada tag <h1> maka kita tetap perlu membungkusnya dengan <section>.
<section> tidak boleh diberi style, tidak boleh sebagai container layout. Tetap gunakan <div> apabila ingin melayout.
Nah, berijutnya adalah <time>, sesuai namanya, digunakan untuk menunjukan waktu, biasanya digunakan untuk menunjukkan waktu publish artikel, komentar, forum dan lain sebagainya. <time>memiliki atribut datetime yang berisi waktu bisa dalam format yyyy-mm-dd atau jam seperti 19:00. Hal ini digunakan agar mesin pencari dapat mengenali waktu dalam format standar meskipun kita menulisnya tidak dalam format standar. Contoh:
<p>Ditulis oleh Dhimas pada <time datetime="2011-11-23">Senin Pahing, 23 November 2011</time></p>
Mudah kan? oke kita akan lanjut ke tag berikutnya
Oh iya, gosip mengatakan bahwa <time> akan dibuang dari HTML5 nggak tau mau diganti apa, tetapi menurut saya tag <time> cukup bagus dan tidak perlu digantikan

<figure> dan <figcaption>

<figure> digunakan sebagai pembungkus untuk tag <img>. Tetapi tidak selalu semua tag<img> kita bungkus dengan <figure>, hanya gambar-gambar yang utama saja atau gambar-gambar yang ingin kita beri label. Nah kita memberi labelnya dengan <figcaption>. Oke langsung saja lihat contoh kodenya:
<figure>
  <img src="foto.jpg" alt="Foto Artis">
  <figcaption>Ini adalah foto artis yang saya ambil di kali</figcaption>
</figure>
Kira-kira kodenya seperti itu, kita tinggal menstylenya dengan CSS saja sesuai keinginan kita. Oh iya kita bisa memasang tag <a><strong><em> didalam <figcaption>

<aside>

Nah ini nih tag yang saya sendiri masih bingung penggunaannya, karena tiap website contoh penggunaan <aside> berbeda-beda. Oke kalau dilihat dari sejarahnya <aside> itu awalnya namanya <sidebar> tetapi kemudian diganti menjadi <aside>. Nah <aside> merupakan tag yang berisi konten yang berhubungan dengan konten utama dalam halaman web, oke berarti bisa disimpulan bahwa <aside> digunakan sebagai sidebar pada website. Nah permasalahannya setiap sidebar misal wordpress, pasti didalamnya terdapat konten-konten lagi, kalau di wordpress biasanya widget. Nah terus kode nya seperti apa? Ada 3 kemungkinan, yang pertama:
<aside id="sidebar">
  <aside>
    Ini Widget Pertama
  </aside>
  <aside>
    Ini Widget Kedua
  </aside>
  <aside>
    Ini Widget Ketiga
  </aside>
</aside>
Atau yang kedua:
<aside id="sidebar">
  <div>
    Ini Widget Pertama
  </div>
  <div>
    Ini Widget Kedua
  </div>
  <div>
    Ini Widget Ketiga
  </div>
</aside>
Atau yang ketiga:
<div id="sidebar">
  <aside>
    Ini Widget Pertama
  </aside>
  <aside>
    Ini Widget Kedua
  </aside>
  <aside>
    Ini Widget Ketiga
  </aside>
</aside>
Nah yang mana yang bener? <aside> didalamnya <aside> atau didalamnya <div>, atau<div> didalamnya <aside>? Tidak ada dokumentasi yang pasti yang mana yang benar, tetapi saya cenderung menggunakan yang ketiga, karena tingkatan <div> lebih luas atau lebih tinggi levelnya daripada <aside>. Tetapi ya terserah Anda, karena semua website yang sudah menggunakan HTML5 menggunakan ketiga cara tersebut.

<footer>

Yang terakhir adalah <footer>, sesuai namanya <footer> diletakkan dibagian bawah website, tetapi kita tidak hanya menggunakannya diakhir website saja. Sama seperti <header>dimana kita menggunakan <footer> dibagian akhir <article>. Jadi intinya <footer>sama dengan <header>, hanya saja <footer> diakhir sedangkan <header> diawal. Berikut ini contoh sederhana penggunaan footer diakhir website:
<footer>
  <p>Copyright 2011, Dhimas Ronggobramantyo</p>

Tag-tag lainnya

Sip, gampang kan? eits jangan senang dulu, itu tadi semua contoh tag-tag yang sering kita gunakan, masih banyak lagi tag-tag lainnya yang lebih ajaib seperti <canvas><audio>,<video><summary><progress><datalist> masih banyak lagi, lupa saya apa aja.
Tetapi yang utama dan penting-penting ya itu tadi yang sudah saya sebutin. Untuk yang lainnya kapan-kapan kalau sempat saya buat artikel tersendiri, selamat mencoba, jika ada yang salah silahkan didiskusikan di komentar dibawah.

bagaimana agar HTML5 jalan di IE8, IE7 dan IE6? mengingat bahwa hanya Internet Explorer 9 saja yang support HTML5. Anda bisa menggunakan Javascript untuk melakukannya, ada 2 yang menurut saya bagus yaitu Modernizr dan HTML5 Shiv. Saya akan memberitahu yang HTML5 Shiv saja karena scriptnya lebih cepat dan mudah. Tetapi jika Anda ingin agar browser IE lama support CSS3 maka gunakan modernizr. Oke didalam header pasang saja kode seperti ini:Agar HTML5 jalan di IE8, IE7 dan IE6

<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->


Jika Anda mencari sebuah CMS (Content Management System) di Internet, maka Anda akan diberikan banyak sekali pilihan. Seperti Joomla, WordPress, dan Drupal adalah sebagian dari CMS Gratis (Open Source) yang populer. Masih banyak CMS Gratis lainnya yang bisa Anda gunakan. Selain CMS gratis, juga banyak CMS Komersial yang bisa digunakan untuk perusahaan, toko online, web portal, web pendidikan, dll.

Diantara CMS Gratis dan CMS Komersial tersebut, manakah yang terbaik untuk digunakan? Sangat susah untuk menentukan mana yang terbaik, semua tergantung pada jenis website yang akan dibuat, untuk apa website tersebut dibuat, dan berapa budget yang tersedia untuk membuat website tersebut.

Sebelum Anda menentukan menggunakan CMS Gratis atau CMS Komersial untuk website Anda, ketahui dulu apa perbedaan dari kedua jenis CMS tersebut.

CMS Gratis (Open Source)
CMS Gratis tersedia secara gratis di Internet, yang bisa di-download dan dirubah kode script-nya. Karena bersifat gratis, pengembangannya berasal dari para developer yang secara sukarela berkontribusi dalam perbaikan dan peningkatkan performanya. Biasanya perkembangan CMS Gratis lebih cepat daripada CMS Komersial.

Kelebihan CMS Gratis :
Proses installasi yang cepat dan gratis, kecuali pembayaran untuk sewa domain dan hosting.
Pengujian performa dan stabilitas-nya lebih cepat (belum tentu lebih baik) karena pengguna dan pengembang banyak.
Biasanya banyak dukungan Technical Support di forum atau blog tutorial.

Kekurangan CMS Gratis :
Sistem Keamanan tidak sebaik CMS Komersial, karena sifatnya yang Open Source atau kode script bisa dilihat dan bisa dipelajari oleh siapa saja.
Jumlah pengembang yang banyak menimbulkan kemungkinan besar terjadi kerusakan (crash) pada sistem, karena tiap web developer memiliki kebiasaan yang berbeda dalam mengembangkan suatu aplikasi web.
Karena siapa saja boleh berpartisipasi untuk pengembangan, maka tidak semuanya profesional. Sehingga sering muncul masalah karena pemrograman tidak kompeten.
Pilihan menu setting yang sangat rumit dan dibutuhkan kemampuan bahasa pemrograman untuk meng-integrasi tiap-tiap aplikasi.

CMS Komersial
Pada dasarnya CMS Komersial hampir sama dengan CMS Gratis, yaitu sama-sama memiliki kemampuan untuk mengelola konten web. Hanya pada CMS Komersial akses pada kode script dibatasi. Bahkan pada beberapa Perusahaan Web Developer, tidak bisa mengakses kode script, atau harga untuk bisa mengakses kode script sangat mahal. Dalam arti bahwa klien membeli hak penuh atas kode script yang telah dibuat.

Kelebihan CMS Komersial :
Sistem Keamanan lebih baik dari CMS Gratis karena kode script tidak bisa di akses, atau hanya klien yang bisa melihat kode script tersebut.
Kemungkinan terjadi crash pada aplikasi lebih kecil karena aplikasi dibuat oleh developer yang sama.
Pengembangan lebih kompeten karena ditangani oleh developer yang profesional.
Bagi klien, tidak rumit dan tidak dibutuhkan kemampuan bahasa pemrograman karena biasanya CMS Komersial dibuat se-sederhana mungkin (users friendly) sesuai dengan kebutuhan klien.

Kekurangan CMS Komersial :
Proses pembuatan yang lama dan biasanya harganya mahal, karena pihak developer membangun dari nol.
Performa dan stabilitas-nya butuh waktu lama untuk pengujian.
Technical Support biasanya dikenai biaya tambahan.

The Sims 3 - New Real House