This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Jumat, 03 Mei 2013

Profil

Nama : Fitra Hidayat
Alamat : Padang panjang

Senin, 01 April 2013

Dasar Pemrograman HTML

HTML

HyperText Mark Up Languange (HTML) merupakan aplikasi pertama yang digunakan untuk membuat web dengan protocol yang digunakan dinamakan HTTP (HyperText Transfer Protocol). World Wide Web atau biasa kita sebut dengan Web merupakan salah satu sumber daya Internet yang berkembang pesat.
Pada perkembangan berikutnya, sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML, antara lain PHP dan ASP sedangkan contoh yang berupa objek antara lain Applet(Java).
HTML merupakan bahasa pemrograman yang dipahami oleh semua computer yang dipakai di dunia atau internet. Perintah HTML harus berada didalam tanda <..>, yang digunakan untuk menampilkan fungsi – fungsi tertentu misalnya fungsi link dan sebagainya.
Dinamakan Hypertext karena kita bias membaca isi dari sebuah dokumen/berita tanpa harus membacanya baris demi baris. Kita bias melompat – lompat dari satu topic ke topic lainnya.
Dinamakan MarkUp Languange karena HTML mengandung tanda atau perintah tertentu untuk menentukan tampilan teks, gambar, dsb beserta fungsi – fungsi yan diinginkan.
Contoh : <B>Desain dan Pemrograman Web<B>
Perintah <B> ini menyebabkan tulisan diatas menjadi tebal (Bold) ketika ditampilkan di browser. Browser (Pencari,pembuka situs) merupakan sarana yan digunakan untuk membuka website. Jadi HTML memiliki perintah khusus yang disebut elemen, dan elemen – elemen itu berada di antara tag awal< dan tag akhir>

Membuat Homepage Sederhana
Dalam pembuatah sebuah homepage, ada beberapa software yang dapat digunakan antara lain:
1. Notepad
Program teks sederhana milik Windows yang dapat digunakan untuk mengetikkan perintah HTML. Jika kita menggunakan Linux atau unix, maka kita bisa menggunakan vi atau pico sebagai pengganti Notepad.
2. Pembuat Grafis
Untuk membuat gambar yang menarik perhatian. Seperti Adobe Photoshop, CorelDraw, dsb.
3. Browser
Untuk melihat hasil/tampilan homepage dari program -program HTML yang telah kita ketikkan di Notepad. Yang kita gunakan kali ini adalah Microsoft Internet Explorer.
Adapun langkah kerja membuat homepage dengan menggunakan Notepad adalah:
- Klik Start pada menu utama Windows
- All Programs
- Accessories
- Notepad
Tips:
Ada 2 hal penting yang perlu kita ketahui yaitu fasilitas View Source dan Refresh yang berguna mempercepat pekerjaan jika kita menggunakan Internet Explorer.
1. View Source, untuk melihat source (isi perintah HTML) dari sebuah dokumen HTML. Pada browser internet explorer,jika mengklik View lalu pilih Source, maka akan terlihat source dari dokumen tersebut seperti pada Notepad. Sehingga kita akan lebih mudah melakukan perubahan/edit dengan cepat
2. Refresh, melihat dengan cepat tampilan baru dokumen HTML yang telah di ubah. Dengan cara mengklik symbol refresh atau tekan F5.
Kerangka Dasar Homepage
Berikut ini adalah kerangka dasar dokumen HTML yang merupakan aturan dari W3 Consortium
<HTML>
<HEAD>***bagian dari head***</HEAD>
<BODY>***bagian dari body***</BODY>
</HTML>
Untuk lebih jelasnya sekarang saatnya praktikum
Buka Notepad dan ketikkan source program berikut
<html>
<head>
<title> Contoh script HTML </title>
</head>
<body>
<h2>Belajar Desain WEB dengan HTML</h2>
HTML adalah dasar pembuatan website,<br>
dimana perintah – perintah HTML dapat diketik <br>
pada notepad (bila menggunakan S.O Windows) atau
Vi(bila menggunakan Linux).
</body>
</html>
Simpan dengan nama Source1.htm dengan memilih type All files. Kemudian buka dengan Browser dan lihat hasilnya.
http://rizkyramadhansttg.wordpress.com/2008/07/15/dasar-pemrograman-html/

Langkah langkah dan tips belajar Web Programming

Pada posting kali ini saya ingin sharing sedikit pengalaman saya saat mulai belajar membuat website.Karena banyak pertanyaan dari teman – teman,”kalo gue mau belajar buat website harus mulai dari mana ya????”
jadi di posting kali ini saya tidak menulis tentang teknis-teknis proses pembuatan sebuah website melainkan saya akan menjelaskan langkah – langkah apa saja yang harus dipelajari sampai kita dapat membuat website dengan baik.
Langsung kita mulai,
1.HTML & CSS
Langkah paling pertama yang harus dipelajari adalah HTML (Hyper Text Markup Language), HTML ini wajib dikuasai untuk membuat web karena secara garis besar HTML ini berfungsi untuk menampilkan komponen – komponen dasar website kita di browser seperti menampilkan tulisan, link, garis, dll. tetapi, HTML hanya dapat menampilkan komponen – komponen dasar saja, dengan tampilan yang juga mendasar, untuk membuat website yang baik, salah satu syaratnya tentu saja website kita harus menarik, jadi kita juga perlu mempelajari CSS (Cascading Styles Sheet). CSS ini berfungsi untuk mempercantik tampilan website kita, mempercantik komponen – komponen HTML yang tadi telah kita buat, dan bahkan bisa membuat efek – efek sederhana pada tampilan website kita. tutorial HTML dan CSS ini dapat anda temukan dengan sangat mudah di om saya,”om google”.heheee,, nah jika telah menguasai dua bahasa ini, anda sudah dapat membuat sebuah Website statis dengan tampilan menarik.
2. PHP
Selanjutnya, yang harus dipelajari adalah PHP. Secara garis besar PHP ini berfungsi untuk membuat website kita lebih dinamis, artinya website yang dinamis adalah website yang memungkinkan user atau pengunjung untuk berinteraksi dengan website kita, contohnya seperti E-Commerce, Jejaring sosial, Forum / komunitas, dll. jadi dengan PHP ini memungkinkan kita untuk menyisipkan logika – logika program di sintaks HTML yang telah kita buat.
3.JAVASCRIPT
Fungsi javascript hampir sama dengan PHP,, hanya terdapat beberapa fungsi dan sintaks yang berbeda, yang tentu saja masing – masing memliki kelebihan dan kekurangan ,masing – masing, sehingga kita juga harus mempelajari keduanya, sama halnya dengan PHP, penggunaan JAVASCRIPT  juga disisipkan di file HTML yang telah kita buat.
4. TAMBAHAN
Setelah menguasai keempat bahasa diatas sudah bisa membuat website yang baik dan menarik, dan anda juga sudah bisa disebut sebagai Web Developer.. hehehe,, namun untuk lebih mempercantik dan menyempurnakan website yang dibuat anda juga perlu mempelajari beberapa bahasa  seperti JQUERY, AJAX, dll. masing – masing memiliki keunggulan yang akan membuat webste anda terlihat semakin cantik, contohnya anda dapat membuat animasi – animasi dan effect yang baik dengan JQUERY, ditambah lagi beberapa kelebihan yang ditawarkan dibandingkan jika anda menggunakan FLASH.
5. FRAMEWORK
Sebagai web developer anda tentu saja juga membutuhkan FRAMEWORK untuk mempermudah pekerjaan anda. FRAMEWORK ini memiliki sangat banyak keuntungan mulai dari segi kemudahan, kecepatan proses develop, keamanan, dan kompabilitas. oleh karena itu hampir semua web developer profesional menggunakan FRAMEWORK untuk membuat sebuah Web.ada banyak FRAMEWORK yang telah diciptakan seperti CodeIgniter, ZEND PHP, Kohana, Panada, Yii, dll, sebagai pemula(seperti saya) saya sarankan anda mempelajari CODEIGNITER terlebih dahulu, karena dokumentasinya yang sangat lengkap dan mudah dipahami akan memudahkan anda mempelajarinya.
Web development jakarta
Nah, dari yang telah saya sharingkan diatas, itu adalah tahapan – tahapan yang saya pelajari saat belajar Web Programming, tentu saja masih banyak pilihan yang dapat anda pelajari seain PHP, JAVASCRIPT dll, anda juga bisa mempelajari JAVA Applet, Ruby on Rails, Python, dan bahasa pemrograman laiinya yang mendukung pemrograman berbasis Web. semua tergantung dari keinginan anda, dan keberhasilan anda dalam belajar bukan berdasarkan dari apa yang anda pelajari tetapi tergantung dari  KONSISTENSI dan KESERIUSAN anda dalam mempelajari hal tersebut. semoga bermanfaat.Leave a Comment yaa..
untuk referensi anda bisa berkunjung ke website tim saya,,
http://binary-project.com
sumber : http://codycoding.wordpress.com/2012/03/07/langkah-langkah-dan-tips-belajar-web-programming/

Metode Cerdas Belajar Pemrograman Web Print Email

Metode Cerdas Belajar Pemrograman Web

Buku Pintar Pemrograman WebSalah satu hal kepuasan dalam hidup ialah ketika kita bisa membuat sendiri suatu karya cipta. Sekalipun bisa dianggap dari segi kualitasnya kurang tinggi, karya yang dibuat sendiri akan mampu mengekspresikan kemampuan dan kebanggaan dalam bidang tertentu. Misalnya, bisa membuat web dengan menulis pemrogramannya sendiri. Tidak kalah pentingnya, dengan cara ini, akan melejitkan daya kreativitas kita sehingga dapat lebih inovatif dan berusaha untuk terus belajar untuk meningkatkannya.
Tidak salah jika Anda pun mencobanya apabila belum pernah membuatnya sendiri. Konsepnya bisa dibilang cukup sederhana. Dengan metode yang cerdas, Anda bisa membuatnya sekalipun tanpa bantuan orang lain. Anda hanya memerlukan kesungguhan dan mempelajari metodenya dari setiap langkah yang diberikan. Seperti apakah metode tersebut?
Adhi Prasetio telah menyusun Buku Pintar Pemrograman Web yang berisi metode belajar membuat website berbasis HTML dan PHP yang diintegrasikan juga dengan CSS, Javascript, jQuery, serta MySQL. Buku ini dibagi menjadi empat bagian untuk memudahkan Anda dalam mempelajarinya. Di bagian pertama, berisi konsep dasar dan persiapan pembuatan web yang akan menjelaskan bagaimana mulai dibuat berikut perkenalan dengan konsep hubungan dan fungsi HTML, PHP, dan MySQL dalam sebuah pembuatan website.
Pada bagian ini, Anda akan mendapatkan pengalaman awal tentang implementasi konsep HTML, PHP, dan MySQL dalam sebuah proyek sederhana membuat guestbook. Pengalaman ini akan memberikan manfaat bagi Anda untuk mulai belajar lebih dalam lagi dalam proses pembuatan website, yaitu di bagian kedua. Di bagian ini, Anda baru diberikan tutorial yang memberikan gambaran lengkapnya mengenai tag dan perintah dalam HTML, PHP, dan MySQL.
Pada bagian ketiga, baru Anda akan menikmati penambahan bumbu pembuatan web dengan komposisi CSS, Javascript, dan jQuery sehingga web yang Anda buat lebih fleksibel, interaktif, dan stylis. Materinya dibahas secara mendalam disertai contoh-contoh untuk membantu pemahaman Anda hingga diajarkan cara membuat aplikasi shopping cart menggunakan CSS, PHP, jQuery dan MySQL.
Pada puncaknya, Anda akan diajari meteri proses development website pada bagian keempat. Di bagian ini, Anda akan mendapatkan semua informasi penting yang diperlukan untuk membuat website online yang meliputi penyewaan domain, hosting, uploading, dan pembuatan database server. Untuk menunjang kemudahan lainnya, penulis juga memberikan bonus CD yang berisi video tutorial, file latihan, dan script sehingga prosesnya lebih cepat dan praktis.
Alhasil, buku terbitan mediakita ini akan sangat membantu Anda, baik bagi pemula maupun bagi yang ingin menyempurnakan pengetahuan pemrogaman web. Semuanya sengaja disajikan dalam bahasa yang sederhana sehingga bisa lebih mudah dipahami dan diaplikasikan. Selamat berkarya…!http://www.mediakita.com/Internet/metode-cerdas-belajar-pemrograman-web.html

Panduan PHP dan MySQL

Panduan PHP dan MySQL bahasa Indoesia akan dibagikan dalam kumpulan ebook tutorial Panduan PHP dan MySQL.pdf. Ebook ini akan membahas tentang Panduan belajar membuat web dengan PHP dan MySQL. Sobat nantinya akan belajar Dasar Pemrograman PHP dan MySQL dan diharapkan akan menambah wawasan dalam membuat web menggunakan php dan mysql karena buku ini tidak lain adalah Tutorial Belajar Pemrograman Web PHP dan MySQL.
Panduan PHP dan MySQL

Buku ini cocok bagi pembaca yang baru mulai belajar PHP dan MySQL secara mandiri karena contoh-contoh dalam buku ini disajikan sesederhana mungkin. Buku ini juga cocok digunakan sebagai panduan praktikum pemrograman web di perguruan tinggi, sekolah maupun kursus-kursus.

Akhirnya penulis berharap agar buku ini bermanfaat bagi perkembangan ilmu dan pengetahuan di Indonesia, khususnya dalam hal pemrograman web dan internet. Saran dan kritik untuk perbaikan buku ini sangat penulis harapkan. Saran, kritik dan masukan mengenai buku ini dapat disampaikan melalui email ke penulis di achmatim@gmail.com atau melalui situs penulis di http://achmatim.net.

Oke langsung saja buat sobat yang ingin download Ebook Tutorial Panduan PHP dan MySQL. Ini dia link download Ebook Tutorial Panduan PHP dan MySQL

Download Ebook Tutorial Panduan PHP dan MySQL http://adf.ly/FSzBy

Sekian tentang Ebook Tutorial dan Panduan PHP dan MySQL. Semoga Bermanfaat.

sumber http://adf.ly/FSyaL
http://www.cendol.web.id/2012/12/panduan-php-dan-mysql.html

Pemrograman Web dengan PHP dan MySQL untuk Pemula

Pemrograman Web dengan PHP dan MySQL untuk Pemula

Buku Pemrograman Web dengan PHP dan MySQL ini saya dapat dari website Kang Achmatim. Buku ini berisi tentang bagaimana cara membuat sebuah website dengan menggunakan PHP dan MySQ.
Berikut ini daftar isi dari buku ini :
  1. Pengenalan Web Server dan Server Side Scripting
  2. Struktur Dasar PHP
  3. Struktur Kondisi dan Perulangan
  4. Penangan Form
  5. Array dan Fungsi
  6. Penanganan String dan Tanggal
  7. File dan Direktori
  8. Session dan Cookies
  9. Pemrograman Berorientasi Objek Dalam PHP
  10. Pengenalan DBMS dan MySQL
  11. Pengenalan Structured Query Language
  12. Aplikasi Berita dengan PHP dan MySQL

Untuk mendownload E-book diatas, silahkan KLIK DISINI.
 http://irfantanjung.blogspot.com/2011/07/pemrograman-web-dengan-php-dan-mysql.html#.UVmpIiL_DiQ

Desain & Pemrograman Web

Rabu, 07 Desember 2011

Belajar HTML5 Dasar - Pengenalan Tag-tag HTML5 baru

Logo HTML5

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.
[Update] 2011-11-09 11:00:00

Agar HTML5 jalan di IE8, IE7 dan IE6

Ada yang kelupaan kemarin, 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:
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

Senin, 17 Oktober 2011

Perbedaan CMS Gratis dan CMS Komersial


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.


Elemen Dasar HTML


Heading
Heading biasa digunakan untuk membuat judul pada halaman web. Tag yang digunakan adalah <Hn> dengan nilai n antara 1 sampai dengan 6. Semakin besar nilai n maka semakin kecil huruf yang tercetak. Default heading adalah rata kiri. Jika kita ingin membuat heading rata tengah maka tambahkan atribut ALIGN dengan nilai center atau right untuk rata kanan.

paragraph
Untuk membuat paragraph pada halaman web anda gunakanlah tag <p>….</p>. Sama seperti heading, kita dapat mengatur perataan paragraph dengan menambahkan atribut align di dalam tag <p>.

garis horizontal
Untuk membuat garis horizontal dalam halaman web, gunakanlah tag <HR>. tag <HR> memiliki atribut Align, Width, Size, Color dan Noshade.

baris baru
Untuk membuat baris baru gunakanlah tag <BR>

Komentar
Komentar biasanya digunakan untuk memberikan penjelasan atau keterangan tentang dokumen yang kita buat. Untuk membuat komentar pada program gunakanlah tag <!—di sini komentar ditulis-->. Kalimat yang berada dalam tag tsb tidak akan dieksekusi oleh browser

Tutorial PHP – Program Hello World Dengan PHP


Untuk memulai membuat program dengan php atau dengan bahasa pemrograman lainnya, yang biasa diajarkan adalah membuat tampilan hello world dengan bahasa pemrograman yang dipilih. Sekarang kita akan mencoba membuat program hello world juga dengan php.
Tapi sebelum mulai belajar php, kita harus mempersiapkan beberapa software

  • PHP
ini adalah bahasa yang akan kita gunakan. Bahasa Pemrograman PHP berjalan dengan menggunakan browser karena dia adalah bahasa pemrograman untuk web

  • webserver
webserver adalah sebuah software yang digunakan sebagai server web. Dengan adanya protocol ini, maka komputer kita bisa dibuka dari komputer lain atau komputer kita sendiri dengan protokol http. Webserver yang paling terkenal adalah apache. Hal ini disebabkan karena apache termasuk open source dan free.

  • database server
untuk yang satu ini sebenarnya tidak wajib untuk pemula. Tapi untuk tingkat lanjut kita membutuhkan database server untuk menyimpan data yang banyak. Database server yang paling terkenal dan selalu berdampingan dengan php adalah mysql. Hal ini juga disebabkan karena mysql bisa didownload secara gratis.
Silakan download ketiga software itu di situs resminya masing-masing. Setelah itu silakan diinstall. Tapi jika tidak mau ribet
dan repot menginstall 3 software sekaligus, ada baiknya anda menginstall xampp. Keterangan lebih lanjut, tentang xampp dan cara instalasinya ada di instalasi xampp
jika sudah menginstall software-software di atas, silakan ketik code di bawah ini. Boleh menggunakan notepad maupun editor php lainnya seperti phpedit, macromedia dreamweaver dan editplus. Dalam contoh ini saya menggunakan notepad++.

Pemrograman berorientasi objek

Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya,
Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.

Konsep dasar

  • Kelas — kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Sebagai contoh 'class of dog' adalah suatu unit yang terdiri atas definisi-definisi data dan fungsi-fungsi yang menunjuk pada berbagai macam perilaku/turunan dari anjing. Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object. Sebuah class secara tipikal sebaiknya dapat dikenali oleh seorang non-programmer sekalipun terkait dengan domain permasalahan yang ada, dan kode yang terdapat dalam sebuah class sebaiknya (relatif) bersifat mandiri dan independen (sebagaimana kode tersebut digunakan jika tidak menggunakan OOP). Dengan modularitas, struktur dari sebuah program akan terkait dengan aspek-aspek dalam masalah yang akan diselesaikan melalui program tersebut. Cara seperti ini akan menyederhanakan pemetaan dari masalah ke sebuah program ataupun sebaliknya.
  • Abstraksi - Kemampuan sebuah program untuk melewati aspek informasi yang diproses olehnya, yaitu kemampuan untuk memfokus pada inti. Setiap objek dalam sistem melayani sebagai model dari "pelaku" abstrak yang dapat melakukan kerja, laporan dan perubahan keadaannya, dan berkomunikasi dengan objek lainnya dalam sistem, tanpa mengungkapkan bagaimana kelebihan ini diterapkan. Proses, fungsi atau metode dapat juga dibuat abstrak, dan beberapa teknik digunakan untuk mengembangkan sebuah pengabstrakan.
  • Enkapsulasi - Memastikan pengguna sebuah objek tidak dapat mengganti keadaan dalam dari sebuah objek dengan cara yang tidak layak; hanya metode dalam objek tersebut yang diberi izin untuk mengakses keadaannya. Setiap objek mengakses interface yang menyebutkan bagaimana objek lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung kepada representasi dalam objek tersebut.
  • Polimorfisme melalui pengiriman pesan. Tidak bergantung kepada pemanggilan subrutin, bahasa orientasi objek dapat mengirim pesan; metode tertentu yang berhubungan dengan sebuah pengiriman pesan tergantung kepada objek tertentu di mana pesa tersebut dikirim. Contohnya, bila sebuah burung menerima pesan "gerak cepat", dia akan menggerakan sayapnya dan terbang. Bila seekor singa menerima pesan yang sama, dia akan menggerakkan kakinya dan berlari. Keduanya menjawab sebuah pesan yang sama, namun yang sesuai dengan kemampuan hewan tersebut. Ini disebut polimorfisme karena sebuah variabel tungal dalam program dapat memegang berbagai jenis objek yang berbeda selagi program berjalan, dan teks program yang sama dapat memanggil beberapa metode yang berbeda di saat yang berbeda dalam pemanggilan yang sama. Hal ini berlawanan dengan bahasa fungsional yang mencapai polimorfisme melalui penggunaan fungsi kelas-pertama.
  • Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut (terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan masalah tersebut. Sebagai contoh anggap kita memiliki sebuah departemen yang memiliki manager, sekretaris, petugas administrasi data dan lainnya. Misal manager tersebut ingin memperoleh data dari bag administrasi maka manager tersebut tidak harus mengambilnya langsung tetapi dapat menyuruh petugas bag administrasi untuk mengambilnya. Pada kasus tersebut seorang manager tidak harus mengetahui bagaimana cara mengambil data tersebut tetapi manager bisa mendapatkan data tersebut melalui objek petugas adminiistrasi. Jadi untuk menyelesaikan suatu masalah dengan kolaborasi antar objek-objek yang ada karena setiap objek memiliki deskripsi tugasnya sendiri.

Bahasa pemrograman

Bahasa pemrograman yang mendukung OOP antara lain:
  1. Visual Foxpro
  2. Java
  3. C++
  4. Pascal (bahasa pemrograman)
  5. SIMULA
  6. Smalltalk
  7. Ruby
  8. Python
  9. PHP
  10. C#
  11. Delphi
  12. Eiffel
  13. Perl
  14. Adobe Flash AS 3. 
 Sumber :   http://id.wikipedia.org/wiki/Pemrograman_berorientasi_objek