Faber Nainggolan Blog's

Artikel, Tutorial Pemrograman, Tutorial database, PHP dan Framework

LightBlog

Baik kali ini saya akan share sebuah tutorial membuat acount Email. E-mail account adalah fasilitas standard yang Anda miliki dari layanan w...

Membuat E-mail Account di cPanel

Baik kali ini saya akan share sebuah tutorial membuat acount Email. E-mail account adalah fasilitas standard yang Anda miliki dari layanan web hosting.  Dalam tutorial webhosting ini, saya akan menyajikan cara mengelola e-mail account yaitu create baru. Nah mari kita mulai.
  1. Login ke cPanel
  2. Klik pada menu E-Mail Account
  3. Setelah anda klik menu itu maka akan muncul seperti gambar dibawah ini

  4. Silahkan isi dan lengkapi form paling atas dari halaman tersebut :
    • E-mail : silahkan diisi dengan e-mail yang akan dibuat. Misal Anda ingin membuat e-mail dengan alamat admin@fabernainggola.net, isi dengan faber saja
    • Password : isi dengan password dari e-mail account yang ingin dibuat. Lalu isikan lagi password yang sama pada isian "Password (Again)"

      *Password strength secara otomatis akan mengukur tingkat kesulitan password yang Anda buat. Semakin tinggi nilainya, semakin aman password Anda
    • Mailbox Quota : isi dengan kapasitas e-mail yang dikehendaki

      *Mailbox quota harus disesuaikan dengan total kapasitas account hosting yang Anda miliki.
  5. Klik tombol Create
  6. Akan muncul halaman berikutnya dengan keterangan "Account Created" yang artinya account e-mail telah berhasil dibuat
  7. Selanjutnya Anda dapat mengakses e-mail tersebut menggunakan WebMail atau Outlook, tergantung pilhan Anda
  8. Untuk mengakses e-mail menggunakan webmail, silahkan akses ke http://webmail.namadomain.com sesuai dengan domain anda, lalu masukkan alamat e-mail yg telah dibuat (misal : admin@fabernainggolan.com - harus lengkap dengan @namadomainanda.com).

0 comments:

Jumpa kembali dengan tulisan saya kali ini saya akan bahas tentang Fungsi penanggalan di PHP dengan format tanggal Indonesia, tanpa berlama-...

Fungsi PHP format tanggal Indonesia

Jumpa kembali dengan tulisan saya kali ini saya akan bahas tentang Fungsi penanggalan di PHP dengan format tanggal Indonesia, tanpa berlama-lama silakan di ikuti.

Pada dasarnya jika kita membuat sebuah field pada MySQL dengan format DATE maka format tanggal yang akan disimpan oleh Mysql adalah YYYY-MM-DD (tahun-bulan-tanggal) sebagai contoh hari ini adalah 24 Desember 2016 maka pada Mysql akan disimpan 2016-12-24 . Sehingga jika kita ingin menampilkan tanggal yang tersimpan pada database akan tampil dengan format seperti itu.

Sebenarnya tidak ada masalah dengan format tanggal Mysql tersebut , tapi tidak ada salahnya juga kita membuat tanggal yang ditampilkan menjadi mudah dibaca, khususnya orang Indonesia.

Disini saya membuat sebuah fungsi sehingga kita dapat menggunakannya berulang-ulang hanya dengan memanggil nama fungsinya.

Berikut adalah fungsi php yang digunakan :

function  tanggal_format_indonesia($tgl){
$tanggal  =  substr($tgl,8,2);
$bulan  =  getBulan(substr($tgl,5,2));
$tahun  =  substr($tgl,0,4);
return  $tanggal.\'\'.$bulan.\'\'.$tahun;
}
 
function  getBulan($bln){
switch  ($bln){
case  1:
return  \"Januari\";
break;
case  2:
return  \"Februari\";
break;
case  3:
return  \"Maret\";
break;
case  4:
return  \"Maret\";
break;
case  5:
return  \"Mei\";
break;
case  6:
return  \"Juni\";
break;
case  7:
return  \"Juli\";
break;
case  8:
return  \"Agustus\";
break;
case  9:
return  \"September\";
break;
case  10:
return  \"Oktober\";
break;
case  11:
return  \"November\";
break;
case  12:
return  \"Desember\";
break;
}
}

Penjelasan Kode Disini saya menggunakan fungsi substr(), Fungsi ini digunakan untuk mengambil atau memotong suatu bagian sebuah string dan menampilkannya sebagai sebuah string tersendiri.

$tanggal = tanggal_format_indonesia($r['tanggal']);


Kode diatas akan memanggil fungsi tanggal_format_indonesia dengan mengirimkan parameter tanggal format Mysql. Selanjutnya pada fungsi tanggal_format _indonesia string tersebut akan dimanipulasi untuk menghasilkan format tanggal Indonesia.

$tanggal = substr($tgl,8,2);

Kode diatas akan mengambil sebanyak 2 karakter sesudah karakter kedelapan parameter yang dikirimkan tadi, contoh : 2016-12-24 , maka akan menghasilkan 24 .

$bulan = getBulan(substr($tgl,5,2));

Kode diatas akan memanggil fungsi getBulan, yaitu fungsi untuk mendapatkan tanggal sesuai dengan karakter string yang diambil. Contoh 2011-03-04 , diambil sebanyak 2 karakter sesudah karakter ke 5, sehingga menghasilkan 03 . angka 03 tersebut akan diubah menjadi nama bulan dengan fungsi getBulan Jika menerapkan dengan benar, maka hasil yang akan kita dapatkan adalah sebagai berikut :

2013-12-24 //Sebelum menggunakan fungsi
 
24 Desember 2012 //Set elah menggunakan fungsi

0 comments:

Pernah dengan CodeIgniter? bagi yang sudah pernah mungkin tidak asing tapi bagi yang belum pernah akan bertanya-tanya apa itu dan apa keguna...

Pengenalan Framework CodeIgniter

Pernah dengan CodeIgniter? bagi yang sudah pernah mungkin tidak asing tapi bagi yang belum pernah akan bertanya-tanya apa itu dan apa kegunaannya,nah saya akan membehas codigniter pada artikel saya kali ini. Mari disimak dan dipraktekkan ya...


CodeIgniter Framework
Dalam perngertian pada bahasa indonesia framework adalah kerangka kerja. Lalu bagaimana kalo kita artikan dalam bahasa pemrograman? maka framework adalah salah satu alat/atau content yang dapat membantu kita dalam penanganan membangun sebuah aplikasi atau web yang berisi library-library atau fungsi-fungsi yang sudah ditanamkan didalamnya dan kita sebagai seorang developer tinggal memanggil library atau fungsi nya.  

Nah pada saat ini yang kita adalah codeigniter jadi kita akan membahas standar penggunaan dan hingga hita berhasil nanti membangun sebuah page awal dalam framework codeigniter. Sebelum itu codeigniter adalah salah satu framework PHP yang sangat terkenal. 

CodeIgniter menjadi sebuah framework PHP dengan model MVC (Model, View, Controller) untuk membangun website atau aplikasi dinamis dengan menggunakan PHP yang dapat mempercepat pengembang untuk membuat sebuah aplikasi web. Selain ringan dan cepat, CodeIgniter juga memiliki dokumentasi yang super lengkap disertai dengan contoh implementasi kodenya. Dokumentasi yang lengkap inilah yang menjadi salah satu alasan kuat mengapa banyak orang memilih CodeIgniter sebagai framework pilihannya. Karena kelebihan-kelebihan yang dimiliki oleh CodeIgniter, pembuat PHP Rasmus Lerdorf memuji CodeIgniter di frOSCon (Agustus 2008) dengan mengatakan bahwa dia menyukai CodeIgniter karena "it is faster, lighter and the least like a framework".

Kelebihan
Codeigniter mempunyai beberapa kelebihan yaitu:
  • Mempercepat dan mempermudah pemabangunan sebuah aplikasi web.
  • Memudahkan dalam proses maintenance (dengan syarat programmer harus mengikuti pola standar yang ada).
  • Framework menyediakan fasilitas - fasilitas yang umum dipakai sehingga kita tidak perlu membangun dari awal.
  • Lebih bebas dalam pengembangan jika dibandingkan CSM, dan masih banyak lagi kelebihan dari CI (codeigniter).

Kekurangan
Selain kelebihan CI juga memiliki beberapa kekurangan diantaranya
  • Update Core engine tidak secepat framework yang lain
  • Masih banyak kelonggaran dalam hal koding
  • Tidak mencerminkan MVC yang sesungguhnya.
Fitur-fitur 
Selain kelebihan dan kekurangan, CI juga memiliki beberapa fitur yang dapat membantu anda dalam proses coding yaitu:
  • Model-View-Controller Based System
  • Query Builder Database Support
  • Form and Data Validation
  • Security and XSS Filtering
  • Session Management
  • Email Sending Class. Supports Attachments, HTML/Text email, multiple protocols (sendmail, SMTP, and Mail)
  • Image Manipulation Library (cropping, resizing, rotating, etc.)
  • File Uploading Class
  • FTP Class
  • Localization
  • Pagination Data
  • Encryption
  • Search-engine Friendly
  • URLs Flexible
  • URI Routing
  • Large library of "helper" functions

Nah untuk memulai project kita bisa download file bundling codeigniter nya di laman resmi yaitu https://codeigniter.com

Nah saya akan membahas mengenai project pertama pada codeigniter pada artikel selanjutnya
Terimakasih semoga bermanfaat

0 comments:

Salam.... berjumpa kembali di laman saya, kali saya akan share sedikit dari sekian banyak tips di Database MySQL . Seperti kita ketahui bers...

Menampilkan data MySQL dengan kunci dan Tanggal tertentu

Salam.... berjumpa kembali di laman saya, kali saya akan share sedikit dari sekian banyak tips di Database MySQL. Seperti kita ketahui bersama bahwa MySQL adalah salah satu tools database terbesar yang digunakan di dunia ini. Selain terbesar memang juga dalam pengoperasian dan codingnya agak lebih mudah (hehehhee katenye) bila dibandingkan dengan beberapa database lainnya. Selain hal tersebut karena penggunaan free atau bebas. Tanpa berpanjang lebar lagi mari kita mulai.

1. Query menampilkan data dengan key pencarian dengan format angka atau nilai tertentu

- Menampilkan nilai yang sama dengan nilai

SELECT * FROM nama_tabel WHERE nama_field='nilainya';

- Menampilkan nilai yang lebih kecil dari nilai

SELECT * FROM nama_tabel WHERE nama_field < 'nilainya';

- Menampilkan nilai yang lebih besar dari nilai

SELECT * FROM nama_tabel WHERE nama_field > 'nilainya';

- Menampilkan nilai hanya yang tidak sama dengan nilai

SELECT * FROM nama_tabel WHERE nama_field != 'nilainya';


2. Query menampilkan data dengan key pencarian karakter atau string
- Menampilkan hanya yang hampir sama atau mirip dengan string

SELECT * FROM nama_tabel WHERE nama_field LIKE  'stringya';

- Menampilkan hanya yang mengandung string pencarian

SELECT * FROM nama_tabel WHERE nama_field LIKE  '%stringya%';

- Menampilkan yang tidak ada kata kunci

SELECT * FROM nama_tabel WHERE nama_field NOT LIKE  '%stringya%';


3. Query menampilkan data dengan kata kunci pencarian tanggal (date)
- Menampilkan sesuaikan dengan tanggal kunci

SELECT * FROM nama_tabel WHERE field_tgl = '2014-10-10';

- Menampilkan hanya yang kurang dari tanggal kunci

SELECT * FROM nama_tabel WHERE field_tgl < '2014-10-10';

- Menampilkan tanggal yang lebih dari tanggal kunci

SELECT * FROM nama_tabel WHERE field_tgl > '2014-10-10';

- Menampilkan tanggal yang lebih atau sama dengan tanggal yang jadi kunci

SELECT * FROM nama_tabel WHERE field_tgl >= '2014-10-10';

- Menampilkan tanggal diantara tanggal yang jadi kunci

SELECT * FROM nama_tabel WHERE field_tgl BETWEEN '2014-01-01' AND '2014-04-01';

- Menampilkan tanggal dengan pencarian bulan saja

SELECT * FROM nama_tabel WHERE (MONTH(field_tgl)='1');

- Menampilkan tanggal dengan pencarian tahun saja

SELECT * FROM nama_tabel WHERE (YEAR(field_tgl)='2014');

- dan jika digabungkan menampilkan tanggal dengan pencarian bulan dan tahun

SELECT * FROM nama_tabel WHERE ((MONTH(field_tgl)='1') AND (YEAR(field_tgl)='2014'));



Demikian penjelasan tentang pencarian key dan tanggal, masih banyak query tentang pencarian ini, mungkin akan saya posting di lain kesempatan. Tetap ikuti artikel-artikel tentang mysql di laman saya. Semoga bermanfaat.

Salam :D

0 comments:

STRING String  merupakan kumpulan dari berbagai karakter. Didalam PHP,  karakter sama dengan byte, dimana terdapat 256 karakter, dari berm...

Fungsi String PHP addslashes dan stripslashes

STRING

String merupakan kumpulan dari berbagai karakter. Didalam PHP,  karakter sama dengan byte, dimana terdapat 256 karakter, dari bermacam-macam karakter tersebut semua tidak didukung oleh PHP seperti native-unicode.

Pada penulisan string dalam PHP dapat menggunakan beberapa cara, yaitu dengan :

1. Single quoted atau kutip tunggal ( ' )
2. Double quoted atau kutip ganda ( " )
3. heredoc sintaks atau identifier setelah <<<

Seperti karakter yg tidak didukung PHP tersebut dibuat cara untuk mengatasinya yang dengan menggunakan fungsi string. Dalam PHP ada banyak fungsi string namun pada kesempatan ini saya akan share fungsi addslashes dan stripslashes.

Fungsi string addslashes

Fungsi string addslashes berfungsi menambahkan backslashes (\\) pada setiap quote dalam string. Penulisannya fungsinya adalah sebagai berikut :

addslashes()

contoh pengunaan pada string

$string = "Selamat datang di Blog's saya";
 //kita masukkan ke fungsinya
 $stringbaru = addslashes($string);
 echo"$stringbaru";
 //outputnya : Selamat datang di Blog\\'s saya

simpan dokumennya dan coba jalannya bagaimana hasilnya

Fungsi string stripslashes

Fungsi string sltripslashes berfungsi sebagai kebalikan dari addslashes berarti string ini menghilangkan backslashes (\\) pada setiaap quote dalam string. Penulisannya sebagai berikut

stripslashes()

pengunaannya :

$string = "Selamat datang di Blog\\'s saya";
 //kita masukkan ke fungsinya
 $stringbaru = stripslashes($string);
 echo"$stringbaru";
 //outputnya : Selamat datang di Blog's saya

0 comments:

PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram s...

PHP Hypertext Preprocessor (PHP)


PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

Sejarah PHP

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

Versi terbaru dari bahasa pemograman PHP adalah versi 5.6.4 yang resmi dirilis pada tanggal 18 Desember 2014 yang kemudian di perbarui lagi dengan versi teranyar yaitu PHP 7 yang di 17 Desember 2015.

0 comments:

Pernahkan anda memperhatikan sebuah laman yang berisi code tutoral php, css, atau pun yang lain, jika kita perhatikan code yang ditampilkan ...

Menggabungkan SyntaxHighlighter dengan PHP+HTML

Pernahkan anda memperhatikan sebuah laman yang berisi code tutoral php, css, atau pun yang lain, jika kita perhatikan code yang ditampilkan begitu rapi dan tersusun baik. Usut punya usut setelah seach sana sini ternyata itu adalah Syntax highlighting. Jadi  Syntax highlighting adalah sebuah tools plugin yang disediakan oleh developer untuk mempermudah kita dalam penampilan code source di tampilan website. Pada tutorial ini saya akan bahas tentang salah satu dari sekian banyak contoh Syntax highlighting yaitu Syntaxhighlighter .

SyntaxHighlighter adalah fitur dari beberapa teks editor yang menampilkan teks -terutama source code dalam berbagai warna dan font sesuai dengan kategori istilah. Fitur ini memudahkan penulisan dalam bahasa pemrograman atau bahasa markup secara terstruktur.

Ide dibalik pembuatan Syntax Highlighter adalah untuk memungkinkan penyisipan potongan kode berwarna pada halaman web tanpa bergantung pada sisi script server. Syntax Highlighter menggunakan bahasa reguler untuk melakukan parse terhadap text.

Fitur SyntaxHighlighter


  1. Mendukung beberapa format bahasa
  2. Support terhadap semua media browser seperti : Google Chrome, Mozilla FireFox, Internet Explorer, Opera dan lainnya.
  3. Mudah untuk digunakan dan dikembangkan.
  4. 100% untuk pengguna tanpa adanya campur tangan server
  5. Sangat ringan

Support Bahasa SyntaxHighlighter


Brush nameBrush aliasesFile name
ActionScript3as3, actionscript3shBrushAS3.js
Bash/shellbash, shellshBrushBash.js
ColdFusioncf, coldfusionshBrushColdFusion.js
C#c-sharp, csharpshBrushCSharp.js
C++cpp, cshBrushCpp.js
CSScssshBrushCss.js
Delphidelphi, pas, pascalshBrushDelphi.js
Diffdiff, patchshBrushDiff.js
Erlangerl, erlangshBrushErlang.js
GroovygroovyshBrushGroovy.js
JavaScriptjs, jscript, javascriptshBrushJScript.js
JavajavashBrushJava.js
JavaFXjfx, javafxshBrushJavaFX.js
Perlperl, plshBrushPerl.js
PHPphpshBrushPhp.js
Plain Textplain, textshBrushPlain.js
PowerShellps, powershellshBrushPowerShell.js
Pythonpy, pythonshBrushPython.js
Rubyrails, ror, rubyshBrushRuby.js
ScalascalashBrushScala.js
SQLsqlshBrushSql.js
Visual Basicvb, vbnetshBrushVb.js
XMLxml, xhtml, xslt, html, xhtmlshBrushXml.js



contoh penggunaannya sebagai berikut : implementasi pada css

/**
  * SyntaxHighlighter
 **/
#headernya{  height:100px; margin:0px;}
#headerisi{ height:100px; width:940px; color:#fff; margin:0 auto;}
#logo{ width:215px; background:url(../../view/image/logos.png); height:100px; float:left;}
#div-wrap-isi-menu{ height:50px; color:#ccc; float:left; margin-top:30px;}

Contoh penggunaan pada code php

<?php
//implementasi pada code php
//SyntaxHighlighter

$variabel1 = "Aku";
$variabel2 = "Saya";

echo" $variabel1 . $variabel2";
?>

Penggunaan SyntaxHighlighter dapat mempercantik tampilan website agar kode-kode html lebih rapi dan menarik. Bagaimana tertarik menggunakan di laman anda silakan kunjungi laman syntaxhighlighter di http://alexgorbatchev.com/SyntaxHighlighter/

Bagaimana penggunaannya diwebsite?

Kita akan membahasnya di artikel selanjutnya :D

0 comments:

Cascading Style Sheets atau sering disingkat dengan CSS memang kita akui adalah salah script untuk menampilkan dan membuat website kita menj...

Cascading Style Sheets 3 (CSS3)

Cascading Style Sheets atau sering disingkat dengan CSS memang kita akui adalah salah script untuk menampilkan dan membuat website kita menjadi lebih elegan dan cantik. Didalam perkembagannya CSS sudah mengalami banyak perubahan dan peningkatan dibidangnya sendiri hingga yang terbaru sekarang adalah CSS3.



Pada proses tahapan demi tahapan pengembangannya kita dapat melihat jelas perbedaannya dapat terlihat di peningkatan pola script dan pemanggilan scriptnya.

Berikut daftar support browser :

Contoh

Penggunaan Drop Shadow

#tombol_A {
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
}
#tombol_B {
-moz-box-shadow: 0 0 5px 5px #888;
-webkit-box-shadow: 0 0 5px 5px#888;
box-shadow: 0 0 5px 5px #888;
}

Penggunaan shadow di dalam "inset"


#tombol_A {
-moz-box-shadow: inset 0 0 5px 5px #888;
-webkit-box-shadow: inset 0 0 5px 5px#888;
box-shadow: inset 0 0 5px 5px #888;
}

Penggunaan border-radius property

#tombol_A {
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 5px 5px black;
-webkit-box-shadow: 5px 5px black;
box-shadow: 5px 5px black;
}

#tombol_B {
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 5px 5px 5px black;
-webkit-box-shadow: 5px 5px 5px black;
box-shadow: 5px 5px 5px black;
}

0 comments:

Beberapa waktu belakangan ini di blog-blog dan website yang menyediakan info seputar W3, sangat ramai sekali diperbincangkan tentang bahasa ...

HTML5

Beberapa waktu belakangan ini di blog-blog dan website yang menyediakan info seputar W3, sangat ramai sekali diperbincangkan tentang bahasa pemrograman standar yang tergolong masih sangat anyar alias baru di rilis, bahasa itu adalah bahasa HTML5, berbagai kelebihan dan fitur tambahan sangat dijanjikan oleh bahasa ini. Penasaran ? Berikut sekelumit info yang mudah-mudahan dapat membantu.



HTML 5 dibuat dan dikembangkan sejak tahun 2004 oleh sebuah tim yang terdiri dari para developer yang tergabung dalam WHATWG (Web Hypertext Application Technology Working Group). Hingga tulisan ini diterbitkan, belum ada informasi resmi kapan HTML 5 dirilis untuk publik dan masih dalam masa pengembangan. Ada salah satu sumber yang menyebutkan, HTML 5 akan dirilis 3 tahun mendatang.

Meskipun begitu, beberapa major browser sudah mendukung fitur-fitur HTML 5 pada versi terbaru mereka. Ada juga website-website kenamaan seperti Youtube dan Vimeo yang tidak lagi menggunakan flash dalam menampilkan video melainkan menggunakan syntag.

Apa Saja Fitur Baru HTML 5


Selama ini kita mengenal HTML adalah bahasa pemrograman markup hypertext yang digunakan untuk meletakkan elemen-elemen isi website. Dengan fitur baru HTML 5, kita dapat melakukan hal-hal yang lebih dari apa yang kita lakukan biasanya.

1. Elemen Audio dan Video

Inilah yang akan menjadi ancaman untuk Adobe Flash dan Microsoft Silverlight. Dengan menggunakan elemen dan plug in pemutar audio dan video tidak lagi dibutuhkan karena codek OGG sudah langsung mengenalinya. Memasukkan file audio/video ke dalam halaman web tentu akan menjadi semakin mudah.

2. Elemen Canvas


Seperti namanya, elemen ini digunakan untuk menggambar objek di halaman web tanpa menggunakan flash maupun applet Java. Canvas merender script yang kita tuliskan menjadi gambar bitmap. Inilah elemen yang paling nggak aku sukai. Aku membayangkan, jika ingin membuat sebuah objek persegi, kita harus menuliskan deretan atribut canvas beserta valuenya layaknya action script di flash.

3. Local Storage

Ini dia fitur yang pernah diperbincangkan di poadcast temanmacet oleh Ronald Wida dengan Richard Fang, episode 31. Mengutip dari percakapan tersebut, Ronald menjelaskan local storage ini bukan sekedar cookies biasa. Fitur ini mampu menyimpan data dalam ukuran besar sekaligus. Misalnya jika kamu sedang membuka Feed situs-situs favorit di Google Reader, kamu bisa membaca seluruh isi Feed langganan kamu dalam offline mode. Hebat sekali bukan?

4. Web Workers

Ini adalah semacam para pekerja virtual yang bertugas menjalankan script dibelakang layar. Kemampuannya adalah membantu web yang kelebihan berat badan akibat memaikai terlalu banyak java script sehingga mampu berlari kencang, wus.. wus.. wus..

Itu tadi 4 fitur utama HTML 5 yang luar biasa. Sekali lagi HTML 5 bukan sekedar pemrograman markup hypertext yang digunakan untuk meletakkan elemen-elemen isi website, melainkan lebih dari itu. Sudah tidak sabar ingin mengimplementasikan HTML 5? atau ingin mencicipi? Berikut tautan bermanfaat yang memandu anda mempelajari HTML 5 lebih dalam https://www.w3schools.com/

2 comments:

Asynchronous JavaScript and XMLHTTP, atau disingkat AJaX, adalah suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web in...

Ajax (Asynchronous JavaScript and XMLHTTP)



Asynchronous JavaScript and XMLHTTP, atau disingkat AJaX, adalah suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web interaktif. Tujuannya adalah untuk memindahkan sebagian besar interaksi pada komputer web surfer, melakukan pertukaran data dengan server di belakang layar, sehingga halaman web tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna melakukan perubahan. Hal ini akan meningkatkan interaktivitas, kecepatan, dan usability. Ajax merupakan kombinasi dari:

DOM yang diakses dengan client side scripting language, seperti vb Script dan implementas ecma Script seperti JavaScript dan JScript, untuk menampilkan secara dinamis dan berinteraksi dengan informasi yang ditampilkan Objek XMLHTTP dari Microsoft atau XMLH tt pRequest yang lebih umum di implementasikan pada beberapa browser. Objek ini berguna sebagai kendaraan pertukaran data asinkronus dengan web server. Pada beberapa framework AJAX, element HTML IFrame lebih dipilih daripada XMLHTTP atau XMLHttpRequest untuk melakukan pertukaran data dengan web server.

XML umumnya digunakan sebagai dokumen transfer, walaupun format lain juga memungkinkan, seperti HTML, plain text. XML dianjurkan dalam pemakaian teknik AJaX karena kemudahan akses penanganannya dengan memakai DOM JSON dapat menjadi pilihan alternatif sebagai dokumen transfer, mengingat JSON adalah JavaScript itu sendiri sehingga penanganannya lebih mudah

Seperti halnya DHTML, LAMP, atau SPA, Ajax bukanlah teknologi spesifik, melainkan merupakan gabungan dari teknologi yang dipakai bersamaan. Bahkan, teknologi turunan/komposit yang berdasarkan Ajax, seperti AFLAX sudah mulai bermunculan.

Semoga Bermanfaat....

0 comments: