Kamis, 25 Oktober 2012

Web Hosting

Web Hosting


Untuk postingan kali ini, saya akan membahas tentang Web Hosting. Apa itu Web Hosting? Web Hosting adalah sebuah Internet Hosting Service yang membuat website dari seseorang atau suatu organisasi dapat diakses via World Wide Web atau www. Nah, Web Hosting ini bisa juga diartikan sebagai tempat penyimpanan data dari website kita agar semua orang dapat mengakses website kita dan dapat melihat semua data-data yang disimpan disana tapi tentunya harus ada internet (siapa juga yang ga ada internet jaman sekarang, kan). Data-data yang disimpan biasa sebesar Megabyte (Mb) bahkan bisa sampai Terabyte  (Tb). Sistemnya juga ga perlu antri kalau mau ngeliat suatu website, jadi beberapa user dapat langsung mengakses website itu dalam waktu yang bersamaan (ribet dong kalau mau antri liat Facebook doang). Wah, pasti servernya ini supercomputer atau computer dari luar angkasa ini bisa menyimpan data berukuran Megabyte bahkan Terabyte buat satu website doang, eits jangan salah, ternyata komputer yang bersifat sebagai server ini hanya komputer biasa lho. Tapi dimodifikasi sedemikian rupa sehingga memenuhi kriteria komputer server dan harus selalu online 24 jam non-stop dan juga mereka menerapkan sistem Fail Web Hosting yaitu ada beberapa komputer server cadangan yang dapat menggantikan komputer server yang sedang mengalami kerusakan (kesel dong kalau servernya mati, ga bisa buka web apapun).

Siapa saja yang dapat menggunakan jasa web hosting ini? Semua orang bisa menggunakan ini baik kakek,nenek,cucu,ayah,ibu,suami juga istri semua bebas menggunakan jasa web hosting ini baik dalam bidang perdagangan, social networking, atau sekedar tempat curhat. Kita membutuhkan web hosting karena itu merupakan cara tercepat untuk menyebarkan informasi dan promosi suatu perusahaan dan tentu saja saya sebagai anak muda juga tidak bakal bisa hidup lagi tanpa internet atau website-websitenya. 

Ini ada sumber dari Wikipedia tentang software-software yang patut dipunyai jika ingin membuat server hosting sendiri :
Untuk Operating Systemnya itu :
-Yang gratisan seperti Linux, CentOS, FreeBSD, RedHat, Ubuntu
-Ini buat yang tajir atau untuk yang mau Operating System yang bayar seperti Windows 2003 Server, atau Windows 2008 Server.

Nama Servernya dapat didapatkan dengan gratis dengan menggunakan BIND 9.Untuk Web Servernya bagi yang menggunakan Web Server berbasis Linux dapat menggunakan Apache, dan bagi yang menggunakan Web Server berbasis Windows dapat menggunakan IIS versi 4.0 atau IIS versi 5.0 (yang lebih baru).

Sekian Postingan Blog saya untuk minggu ini, jika anda membuat sebuah web hosting yang sukses jangan lupakan blog saya *haha* dan terima kasih.

Jumat, 19 Oktober 2012

8 Aturan Emas Desain Interface

Okay guys, udah seminggu ga update blog, soalnya lumayan sibuk juga.. hahaha.. kali ini kita akan membahas tentang Eight Golden Rules of Interface Design atau Delapan Aturan Emas Desain Interface.

8 Golden Rules
Pertama-tama kita harus mengetahui siapa yang menciptakan 8 Aturan Emas dalam mendesain Interface ini, namanya adalah Raden Bapak Shneiderman.. hahaha *just kidding*.. Okay, langsung aja kita bahas tentang aturan-aturannya ya :

1. Menjunjung Konsistensi
Konsistensi
Ini berarti semua urutan-urutan dan proses-proses pada program harus setidaknya konsisten sama dengan program yang lain dan serupa. Berarti semua tindakan yang kita lakukan akan menghasilkan efek yang sama dalam situasi apapun sehingga user tidak kebingungan jika efek yang dihasilkan dari suatu program berbeda-beda. Contoh yang bagus adalah Sistem Operasi Mac atau OSX karena jendela pada prosesnya memiliki perasaan yang sama dengan jendela programnya sehingga user merasa nyaman.

2. Memungkinkan pengguna untuk memakai shortcut atau jalan pintas
Contoh Penggunaan Shortcut (^_^)v
Yang kedua ini, menuntut kita untuk membuat pengguna tidak perlu bersusah payah untuk berpindah dalam point A ke point B. Ini khususnya berlaku pada pengguna yang sering menggunakan interface yang kita rancang. Yang bisa digunakan sebagai shortcut itu seperti start menu, ikon desktop, atau "run" command pada Windows sehingga pengguna tidak perlu bersusah payah untuk masuk ke Windows Explorernya.

3. Memberikan feedback yang informatif

Untuk segala hal yang pengguna lakukan, pasti ada umpan baliknya baik yang baik maupun yang buruk. Untuk yang error kecil-kecilan biasanya tanggapannya juga kecil-kecilan atau jarang, buat yang errornya besar biasanya pengguna akan protes besar-besaran atau memberikan kritik pada desainernya.

4. Buatlah pengguna mengerjakan pekerjaan yang rumit

Ilustrasi sebelum dan sesudah memakai UI anda (^_^)v
Jika anda mempunyai program yang membutuhkan langkah demi langkah, pisahkanlah langkah-langkah tersebut dengan logika awal, tengah, dan akhir. Setiap satu langkah selesai, berilah umpan balik kepada pengguna yang mengatakan kalau langkah mereka sudah tepat dan mereka bisa lanjut ke langkah berikutnya.  Setelah pengguna melewati akhir dari langkah-langkah tersebut berilah umpan balik yang mengatakan mereka telah selesai dan telah memenuhi semua syarat. Contoh-contoh seperti ini dapat dilihat pada program penginstall pada Sistem Operasi anda atau Keranjang Belanjaan dalam website Online Shopping.

5. Menawarkan penanganan error yang sederhana

Sebisa mungkin, buatlah interface anda sebagus mungkin hingga user jarang menemui error *pasti malu dong*. Jika saja terjadi error, berilah panduan yang sederhana, padat, dan jelas kepada pengguna tersebut untuk mengatasi error agar mereka tidak panik. 

6. Memperbolehkan pengguna untuk kembali ke langkah sebelumnya
Ilustrasi Undo pada pengguna
Berilah jalan kepada pengguna untuk membalikkan keadaan jika saja terjadi error. Ini akan membuat pengguna yakin untuk menggunakan program anda karena mereka tahu jika saja terjadi error, mereka dapat mengatasinya sendiri. Ini juga akan membuat user berani memasuki interface anda lebih dalam. Anda disarankan memasang tombol "Undo" pada setiap langkah yang dilakukan para pengguna.

7. Buatlah Pengguna merasa mereka yang mengontrol program anda

Para pengguna yang berpengalaman biasanya merasa mereka yang memegang kontrol dalam program anda. Pastikan desain anda membuat mereka merasa yang mengontrol program tersebut. Sebaiknya program dirancang seperti itu agar pengguna akan merasa "menggunakan" daripada "digunakan".

8. Desainlah Program Anda Sesederhana Mungkin.
Ilustrasi "Keep It Simple"
Orang-orang hanya mempunyai ingatan jangka pendek. Harus menghapal beberapa hal dalam waktu yang sama hanya akan membuat pengguna merasa frustasi atau bahkan membuat mereka tidak dapat menggunakan interface anda. Cobalah menggabungkan beberapa halaman, mengurangi animasi-animasi yang kurang berguna,dan intinya buatlah interface anda sesederhana mungkin. Google adalah contoh yang paling bagus untuk ini. Coba lihat halaman Google, disana hanya terdapat satu Textbox dan satu Button. Adakah yang lebih simple dari mereka?

Inilah Entry ku yang keempat, yaa udah merasa lumayan familiar sih sama blog writing. Ternyata Blogging itu menyenangkan juga ya hahaha..

So anyway guys, see you next week. :)

 




  


Jumat, 12 Oktober 2012

JavaScript

JavaScript

Contoh JavaScript Editor
Oke guys, kali ini saya akan menjelaskan tentang JavaScript. Bagi orang awam biasanya belum mengerti apa itu JavaScript, tpi bagi programmer oke lah ya. JavaScript itu adalah bahasa skrip populer yang digunakan pada sebagian besar browser untuk menjelajahi internet, ya browser-browser seperti Mozilla Firefox, Opera, Google Chrome, Netscape, dan tidak lupa Internet Explorer. JavaScript ini dikembangkan oleh seseorang yang bernama Brendan Eich yang awalnya dinamakan Mocha (nama jadulnya kyknya lebih enak di dengar.. ^_^) terus diganti jadi LiveScript dan akhirnya diubah menjadi JavaScript.

Nah, kegunaan JavaScript diluar menjadi halaman web itu ternyata bisa juga dipakai dalam dokumen PDF yang biasa kita baca, juga tombol-tombol pada desktop. Setelah JavaScript ditemukan, Netscape memperkenalkan implementasi dari JavaScript dalam bentuk NetScape Enterprises Server tidak lama setelah JavaScript dirilis untuk web browser pada tahun 1994. Karena nama JavaScript banyak menarik perhatian, Microsoft akhirnya mengadopsi (kayak anak aja hahaha) JavaScript dalam web browser terbaru mereka yang pada saat itu masih bernama Internet Explorer 3.0 yang dirilis pada bulan Agustus 1996.

Contoh kodingan JavaScript
Okay berikutnya saya akan membahas tentang fitur-fitur yang ada di JavaScript. JavaScript mendukung banyak syntax terstruktur dari bahasa C. Seperti bahasa C, JavaScript membedakan antara expression dan statement. Seperti bahasa skrip lainnya, kodingan JavaScript disamakan oleh values, bukan variable. Sebagai contoh, sebuah variabel x dapat diikat dengan sebuah angka, selanjutnya dapat diikat lagi dengan string. JavaScript ini juga menggunakan kode berorientasi objek seperti kebanyakan bahasa pemograman.

Kegunaan JavaScript pada halaman web itu ada banyak, seperti dalam hal animasi, JavaScript dapat membuat animasi menjadi kabur terus terang kembali, mengubah animasi, dan bisa juga memindahkan posisi animasi tersebut dalam halaman web. Tidak lupa, JavaScript juga dibutuhkan dalam bermain game di Facebook, dan menonton video di Youtube (atau Tube-Tube lainnya >:)). JavaScript juga digunakan untuk memvalidasi hasil inputan untuk memastikan mereka dapat dikirim ke server web tersebut. Tetapi ada beberapa masalah yang dikeluhkan oleh user dan membuat JavaScript tidak bekerja, penyebabnya seperti menggunakan browser jadul yang tidak mendukung DOM, juga biasanya karena user mengaksesnya lewat PDA atau handphone yang tidak mendukung JavaScript, kadang-kadang juga ada yang menon-aktifkan JavaScript karena alasan keamanan.

Demikian artikel saya tentang JavaScript, mudah-mudahan dapat berguna bagi seseorang *at least and Have a Nice Day. Cheers! :)
Salah Satu Ikon JavaScript






Jumat, 05 Oktober 2012

HTML 4 vs HTML 5

HTML 4 vs HTML 5
Salah satu iklan untuk HTML 5

Udh seminggu baru update blog lagi nih, kali ini saya akan membandingkan HTML 4 dengan HTML 5 yang terbaru nih, eits tpi jangan salah dlu, HTML ini bukan program untuk diinstal melainkan sebuah bahasa pemograman terbaru dari HTML. Nah, HTML 5 ini bakal jadi standard baru untuk HTML, versi sebelumnya yaitu HTML 4,01 dibuat pada tahun 1999, web tentunya sudah banyak berubah sejak tahun itu. HTML 5 ini juga masih dalam tahap pengembangan bahkan dalam bulan Oktober ini.

Untuk perbandingan dengan versi lamanya, HTML 5 mempunyai beberapa kelebihan dari versi HTML sebelumnya seperti dalam segi ketergantungan terhadap plugin eskternal seperti Flash dibandingkan sama versi sebelumnya, ya tentu saja kalau mau main game Facebook seperti ChefVille, Zynga Poker, dll atau kalau mau streaming video di Youtube atau buat para cowo streaming "situs" tertentu pasti membutuhkan plugin dari Flash karena masih menggunakan HTML versi lama. Kalau udah pakai HTML versi 5 (diharapkan) kita ga bakal butuh plugin-plugin seperti Flash Player dan saudara-saudaranya.

HTML 5 Advertisement
Kelebihan lain dari HTML 5 terhadap HTML adalah dalam segi error handlingnya. Pada HTML 4 jika ada kesalahan syntax pada kodingannya maka HTML tersebut akan error atau tidak dapat dibaca oleh browser. Dalam HTML 5 akan dikenalkan sistem baru yaitu auto-correct. Dengan sistem auto-correct terbaru ini, mesin akan mendeteksi jika terdapat kesalahan koding yang umum dalam HTML tersebut, atau jika tak dapat terdeteksi akan memberikan detail kesalahan secara terperinci agar kita tidak usah susah-susah untuk mencari dimana salahnya. Oh ya, bukan cuma itu saja, HTML 5 juga dapat menyesuaikan diri dengan browser-browser lama yang masih menggunakan HTML 4. Keren kan ?

HTML 5 juga *katanya sih* bakal device independent yang berarti semua gadget-gadget seperti laptop, Blackberry, PC, tablet PC dapat mengakses web HTML, tidak seperti pendahulunya yang tidak bisa dibuka melalui perangkat Apple seperti iPad, iPod, dan iPhone. Fitur baru dari HTML 5 yang ditunggu-tunggu itu juga karena fitur kanvas yang dapat menggambar 2 dimensi. Juga mempunyai elemen-elemen baru seperti <article>, <footer>, <header>, <nav>, <section> dll. Dan tambahan kontrol form baru seperti kalender, tanggal, waktu, email, url, dan search.

HTML 5 ini menurut wikipedia, akan mulai diperlakukan pada akhir tahun 2014, dan akan menjadi wajib untuk digunakan pada akhir tahun 2016, jadi kita masih harus bersabar untuk menunggu bahasa pemograman yang satu ini.