Kamis, 27 Desember 2012

History Of World Wide Web

Hello semua. udah lama ga update blog soalnya sibuk UAS -_-. Oke, kali ini kita akan membahas sejarah World Wide Web atau biasanya disebut "www".
Illustrasi "www"
Sejarah pembentukan World Wide Web dimulai pada tahun 1970 dimana dalam sebuah artikel majalah Popular Science, Arthur C. Clarke memprediksikan bahwa satelit suatu hari akan "membawa seluruh pengetahuan dunia ke ujung jarimu" (bukan pakai sihir tentunya -_-) menggunakan alat yang menggabungkan fungsi dari mesin fotokopi, telepon, televisi, dan komputer kecil (jadi Transformer dong ?) yang membuat transfer data dan konferensi video memungkinkan.

Pada bulan Maret tahun 1989, Tim Berners-Lee membuat proposal yang berisi informasi tentang ENQUIRE, sebuah database dan proyek software yang telah dia buat pada tahun 1980 dan akan menjadi database awal dalam sejarah World Wide Web.

Dengan bantuan Robert Cailliau, Tim membuat proposal yang lebih resmi pada tanggal 12 November 1990 untuk membuat "Proyek Hypertext" yang bernama "WorldWideWeb" atau "W3" sebagai "jaring" dari "dokumen Hypertext" yang dapat dilihat melalui "browser" menggunakan arsitektur klien-server. Proposal ini menperkirakan bahwa web yang cuma bisa di baca (read only) akan ditemukan dalam waktu tiga bulan kedepan dan akan memakan waktu enam bulan untuk mencapai "kreasi hubungan baru dan bahan baru oleh pembaca. Dengan begitu "kepengarangan" menjadi mendunia".

Proposalnya di rancang mengikuti model Dynatext SGML reader buatan Electric Book Technology, ciptaan dari Institut Penemuan Informasi dan Kesarjanaan di Universitas Brown. Sistem Dynatext, yang dilisensi oleh CERN adalah teknologi yang maju dan merupakan pemegang kunci dalam ekstensi SGML.

Tim Berners-Lee si penemu WWW
Penemuan oleh Berners-Lee mengawinkan Hypertext ke dalam Internet. Dalam bukunya "Weaving The Web" dia mengatakan bahwa dia sudah berulang kali menyarankan perkawinan antara dua teknologi itu memungkinkan kepada kedua anggota komunitas teknologi itu. Tapi tidak ada satupun yang peduli, dia akhirnya membuat proyeknya sendiri hingga menemukan teknologi yang mengagumkan seperti :

1. Sistem yang dapat mengidentifikasi sumber daya secara global dalam web yang disebut Universal Document Identifier (UDI), yang selanjutnya dikenal sebagai Uniform Resource Locator (URL) dan Uniform Resource Identifier (URI).

2. Bahasa pemograman HyperText Markup Languange (HTML).

3. HyperText Transfer Protocol (HTTP).

Dihubungkan oleh Internet, banyak website yang dibuat di seluruh dunia, menambahkan standar internasional untuk nama domain dan HTML. Sejak itu, Berner-Lee sudah memainkan peran dalam menuntun penemuan standar-standar web (seperti bahasa pemograman HTML yang digunakan untuk membuat web). Dan belum lama ini sedang berusaha menemukan visinya yaitu Web Sematic. World Wide Web memungkinkan penyebaran informasi melalui internet sangat mudah untuk digunakan dan mempunyai format yang fleksibel. Jadi WWW mempunyai peran penting dalam mempopulerkan Internet (sekarang malah tidak bisa hidup tanpa internet). Walaupun kadang-kadang World Wide Web dan Internet seringkali dianggap sama, tapi mereka mempunyai dua fungsi yang berbeda. Tim Berner-Lee diberi gelar Ksatria oleh Ratu Elizabeth II karena kontribusinya dalam pembuatan World Wide Web.




Selasa, 18 Desember 2012

Game Industry Nowadays :)

Nah balik lagi dengan topik minggu ini, yaitu Game Industry, jujur sih kayaknya topik ini yang paling enak dibahas. Ya sekalian cari nilai sambil curhat juga.. hahaha..

Okay, langsung aja nih pertama-tama dari sejarah industri game dulu. Industri video game ternyata udah lama  berada di muka bumi, sudah mulai dari aku sendiri belum lahir, yaitu tahun 1971, pada saat itu bokap nyokap kita masih suka bolos sekolah dan pergi ke tempat main game arcade. Dan, game arcade pertama itu bernama Computer Space (yang belum pernah dengar, berbahagialah berarti umur kalian masih muda :) ).
Nah, gameplay dari game ini sendiri pun masih menggunakan mesin game yang biasa kita lihat di timezone itu,   dan game ini sendiri hampir mirip dengan Space Impact-nya Nokia. Sistem bermainnya sama dengan mesin arcade yang biasanya ada di Timezone.
      
Nenek moyangnya console game nih.
Berikutnya masih di tahun 1970an, sudah mulai bermunculan mesin-mesin arcade yang lain seperti dari perusahaan Atari yang mengeluarkan game Pong! yang katanya sukses besar pada saat itu. Masa jaya dari industri mesin arcade ini di akhiri dengan suksesnya Space Invaders-nya Taito. Pada saat itu mesin arcade sangat ramai dimainkan oleh anak muda dan bisa dijumpai di mall-mall besar. Gamenya itu sendiri masih bersifat 2 dimensi dan bergrafik pas-pasan dan gameplaynya terbatas (tapi dulu, main ini lebih mendingan daripada main kelereng hahaha..).
Ini nih jawara mesin arcade dulu.
Loncat ke tahun 1980an, pada tahun ini popularitas mesin arcade ternyata belum pupus, tapi pada tahun-tahun inilah kita mulai melihat Nintendo Entertainment System yang pastinya sudah dikenal (siapa yang ga kenal Mario Bros, Donkey Kong coba?). Nah, ini memulai masa kejayaan Jepang dalam dunia game, karena game arcade Namco yang booming pada saat itu yaitu Pac-Man. Dan tentu saja game-game Nintendo pada saat itu yang mendominasi pasaran game. Sayangnya, industri game dari Amerika Serikat menurun karena mereka menciptakan game yang tidak berinovasi pada saat itu, yang gameplay-nya begitu-begitu terus dan karena mereka lebih mementingkan kuantitas daripada kualitas. Ditambah lagi dengan diciptakannya konsol game pertama yang dapat di bawa ke mana-mana yaitu Gameboy. Maka bisa dibilang industri game dari Jepang mulai naik dari jaman ini. Gameplay dari game-game jaman ini pun sudah mulai meningkat dari sisi story karena game-game RPG Jepang yang membuat anak-anak pada saat itu biasanya menghabiskan waktunya di depan televisi karena penceritaannya yang menarik seperti game Legend of Zelda, sayangnya grafik game pada jaman ini hampir sama dengan pendahulunya (setidaknya ada peningkatan). Dan juga hal yang menarik dari konsol Nintendo ini adalah game tembak bebek yang ketika pertama kali di kenalkan sangat memukau para gamer pada saat itu.
Sering bolos sekolah karena main ini dulu bareng temen :)
Sekarang kita beralih ke era 1990an, di era ini konsole-konsole game yang menyimpan game menggunakan CD dan game-gamenya sudah mulai memasuki era 3 dimensi seperti Sony Playstation yang membuat dunia gempar dan terkagum-kagum karena game 3 dimensi pertama yang di keluarkannya walaupun grafiknya masih kasar, pada era ini pula mulai bermunculan game-game pada handphone dan game-game pada browser dari perusahaan game yang terkenal, yaitu Zynga yang mengeluarkan game kompetitif pada browser komputer. Game pada Personal Computer (PC) baru dikembangkan pada era ini, biasanya diadaptasi dari game-game yang ada di konsole. Gameplay pada era ini sudah bisa dibilang berkembang, karena penceritaan yang kuat pada game-game tertentu juga penciptaan sekuel dari suatu game sehingga fans dari game tertentu dapat terus memainkan game seri kesayangan mereka seperti seri Final Fantasy, dan grafik tiga dimensinya yang pada saat itu masih membuat orang-orang terpukau. Untuk bagian handheld, Nintendo juga sudah mengeluarkan Gameboy Color yang belum menggandeng game 3D tapi cukup untuk menghibur anak-anak jika sedang dalam perjalanan pada waktu itu (termasuk aku juga sih :) ). Tetapi sayangnya pada jaman ini pula pembajakan game sudah mulai terjadi, mungkin di sebabkan oleh mahalnya kaset game Playstation pada saat itu sehingga mendorong para cracker untuk membajak game-game dari Playstation tersebut (gocengan dapat 1 game ==").
Sony Playstation yang memulai era 3D gaming.
Lanjut ke era 2000an, di era ini sudah mulai bermunculan konsole-konsole gaming yang bergrafik hampir mirip dengan realitas seperti Sony Playstation 2 dan Nintendo Gamecube. Dalam era ini mulai diperkenalkan online gaming melalui konsol sehingga kita bisa bermain melalui internet dengan teman-teman kita yang berada jauh dari tempat kita bermain bahkan di negara berbeda. Dan karena masa-masa ini adalah masa kejayaan internet, timbul juga seseorang yang ingin bernostalgia dan akhirnya membuat emulator untuk bermain game-game kesayangannya dahulu walaupun emulator pada saat ini barulah dalam wujud emulator Nintendo Game System yang kebanyakan gamenya masih 8-bit (demi nostalgia lah ya). Dengan munculnya emulator, mulai pula muncul jenis pembajakan game yang lain yaitu melalui ROM dari game nintendo itu sendiri, sehingga orang dapat dengan bebas mendownload game tersebut tanpa dipungut biaya. Oh iya, emulator untuk di masa ini hanya tersedia di PC. Anyway, game-game konsole pada jaman ini sudah mulai dibilang berkembang karena kita banyaknya fitur tambahan dari game-game konsole sebelumnya, grafik 3D yang lebih tajam dibandingkan pendahulunya, sayangnya saking mahalnya DVD game original pada saat itu mendorong para hacker untuk akhirnya membajak game-game Playstation 2. Pada tahun 2000an juga mulai bermunculan smartphone-smartphone seperti Apple iPhone, iPad, dan iPod Touch juga ponsel-ponsel Android yang memulai era Mobile Gaming dan jangan juga dilupakan ponsel khusus game dari Nokia yaitu N-Gage dan N-Gage QD, walaupun awalnya masih di dominasi game-game simple tapi menghibur, pada saat ini mulai bermunculan game-game francise besar yang terkenal di konsol juga suksesnya game-game flash pada browser biasanya pada jejaring sosial Facebook, sehingga tahun 2000an sudah bisa dibilang era keemasan dalam dunia game.
Sony Playstation 2 yang menandai masuknya generasi keenam dalam dunia gaming
Okay di lanjutkan pada tahun 2005an keatas, perusahaan-perusahaan raksasa game mulai memunculkan konsol-konsol game yang saling bersaing satu sama lain, dimulai pada 22 November 2005, Microsoft meluncurkan jawara pada saat itu yaitu Xbox 360 yang memulai generasi ketujuh dalam dunia game, kira-kira setahun setelahnya Sony juga meluncurkan jawaranya yaitu Playstation 3 dan Nintendo meluncurkan Wii seminggu setelahnya. Keduanya menggunakan sistem terbaru yaitu Kinect, sistem ini tidak menggunakan controller apapun malahan penggunanya lah yang menjadi controllernya, tapi fitur ini hanya dapat ditemui pada beberapa game tertentu, awalnya fitur ini hanya terdapat pada Playstation 3 dan Wii tapi Microsoft tidak mau kalah sehingga diluncurkan pula sistem Kinect pada Xbox 360-nya. Di sisi handheld, Nintendo juga mengeluarkan Nintendo DS yang bisa dibilang upgrade dari GameBoy. Nintendo DS adalah perangkat handheld gaming pertama yang men-support layar sentuh walaupun pada saat itu masih menggunakan stylus, layar dari Nintendo DS pun ada 2, yang satu berfungsi sebagai layar dan yang satunya berfungsi sebagai layar sentuh dan UI dari game tersebut. Konsol ini pun menyediakan Wi-Fi untuk bisa mengakses Internet untuk kebutuhan game atau sekedar browsing.Tapi tidak lama kemudian, Nintendo DS ini di revisi dan akhirnya di ganti dengan Nintendo DSi yang mempunyai 2 kamera (ga tau juga kenapa harus 2). Sony juga mengeluarkan Playstation Portable atau dikenal dengan PSP pada saat itu untuk bersaing dengan Nintendo. Dan era handheld ketujuh diakhiri dengan peluncuran PSP GO oleh Sony. Pada pihak PC sendiri, banyak developer game membuat francise-francise game untuk dimainkan di PC, bahkan ada game bergenre Real Time Strategy yang hanya bisa di mainkan di PC seperti serial Warcraft dan Starcraft, juga tentunya DotA yang menjadi game favorit kebanyakan anak-anak muda pada saat ini. Gameplay dari jaman ini pun sudah meningkat dibandingkan era lalu dalam sisi grafik, cerita, dan fitur. Dalam segi emulator, para hacker telah berhasil membuat emulator Playstation 1 dan Playstation 2 buat yang ingin bernostalgia. Perkembangan mobile gaming juga dapat dibilang pesat karena kemunculan emulator Gameboy pada smartphone Android sehingga anda dapat menikmati game-game dari Gameboy di smartphone Android kamu.
Nintendo DS, konsol handheld pertama yang menggunakan fitur touch screen
Lompat pada industri game sekarang, atau bisa dibilang generasi game kedelapan dimulai dengan peluncuran handheld Nintendo 3DS untuk sisi Nintendo dan Playstation Vita untuk sisi Sony. Secara grafik, game-game Playstation Vita sama tajamnya dengan grafik Playstation 3 dan bahkan game-game PC. Namun kelebihan dari Nintendo 3DS adalah fitur 3Dnya yang membuat gambar dalam game dapat kelihatan seperti keluar dari layar dan fitur ini dapat digunakan tanpa menggunakan kacamata 3D walaupun kadang jika belum terbiasa maka anda akan merasa pusing, yang membuat Nintendo 3DS menarik juga adalah sistem kameranya yang membuat gamer dapat menikmati fitur Augmented Reality pada game-game tertentu tetapi kemudian Nintendo juga meluncurkan Nintendo 3DS XL yang melebarkan kedua layar dari 3DS. Dalam sisi konsol, akhir tahun 2012 ini Nintendo meluncurkan Wii U dan sampai saat ini belum ada pesaingnya namun berita tentang peluncuran Playstation 4 dan Xbox 720 pada tahun 2013 selalu menghantui Nintendo. Pada PC sendiri, game-gamenya berkembang pesat dan bisa dibilang sukses dengan banyaknya bermunculan game-game MMORPG dan RTS terbaru yang saling bersaing satu sama lain, apalagi dengan kemunculan DotA 2 yang membuat fans DotA tergila-gila.
Nintendo 3DS
Akhir-akhir ini, trend dalam industri game adalah memodifikasi sendiri game-game kesayangan anda seperti Counter Strike atau Half Life sehingga lebih enak dimainkan, beberapa user bahkan saling membagi hasil modifikasi mereka ke user-user lain yang tertarik. Modifikasi yang paling sukses adalah pada Game Arma II yang diberi modifikasi zombie dari seorang user sehingga game tersebut menjadi laku, bahkan saking lakunya, developer game Arma ingin membuat game sendiri untuk modifikasi tersebut.

So, bagaimana pendapat anda seputar perkembangan industri game dari dulu hingga sekarang? Tinggalkan komentar anda di bawah :). Thanks.

Cheers :).





Rabu, 07 November 2012

LCD Vs LED

Hello again everyone, dalam postingan kali ini saya akan membandingkan layar LCD dan layar LED. Semuanya tentu udah pernah dengar dong tentang layar LCD dan LED dong? Keduanya adalah jenis-jenis layar yang biasa digunakan dalam layar televisi dan monitor komputer. Okay, langsung aja ke topik yang pertama yaitu pembahasan tentang layar LCD.
Contoh Layar LCD
Liquid Crystal Display atau LCD itu adalah suatu jenis teknologi penayangan atau monitor yang menggunakan kristal cair sebagai alat penayangan utama. LCD banyak digunakan dalam kalkulator, handphone, televisi ataupun monitor komputer dan sekarang mendominasi layar-layar pada notebook karena   teknologi ini sangat hemat energi jadi bisa digunakan dalam jangka waktu yang lama tanpa dihubungkan ke sumber listrik, sangat cocok untuk notebook yang sering dibawa bepergian, selain itu yang paling membuat layar ini menarik ketika pertama kali diperkenalkan adalah bentuknya yang sangat tipis dibandingkan dengan layar-layar monitor pada umumnya yang masih menggunakan layar tabung juga memiliki resolusi tinggi sehingga memikat masyarakat pada waktu itu. Ternyata pada suatu monitor itu mengandung banyak sekali piksel yang terdiri dari satu kristal cair. Walaupun begitu, kristal cair tidak dapat memancarkan cahaya sendiri sehingga layar ini diberikan sebuah lampu neon berwarna putih untuk memancarkan cahayanya. Piksel dari kristal cair yang berjumlah puluhan-puluhan ribu membentuk suatu citra yang nantinya akan dilihat dan dikenali oleh Anda. Intinya ketika layar LCD pertama kali dikenalkan, seluruh dunia terkagum karena resolusi dan tentu saja tipisnya dibandingkan dengan layar tabung pada saat itu.

Contoh Layar LED


Berikutnya saya akan menjelaskan tentang LED, kalian pasti udah tidak asing lagi sama layar yang satu ini. Jaman sekarang semua TV modern sudah menggunakan teknologi LED, nah cara kerja teknologi ini sendiri tidak jauh berbeda dengan cara kerja layar LCD, cuma layar LED ditambahkan berbagai cara kerja baru agar penggunaan energi, resolusi dan kejernihan warna yang lebih baik dari LCD. LED sendiri itu singkatan dari Light Emitting Diode atau kalau di indoin itu Diode yang memancarkan cahaya. Inti dari tampilan LED itu ada pada suatu semikonduktor yang memancarkan cahaya monokromatik yang tidak koheren ketika diberi tegangan maju.
Ini dia inti dari sebuah layar LED, yaitu Diode Pancaran Cahaya
Jadi, menurut Anda yang mana lebih bagus? LED ataukah LCD? Andalah yang menentukan :).
Okay, sekian postingan saya buat minggu ini. See You Next Week :).


Virtual Reality Vs Augmented Reality

Untuk Entri minggu ini saya akan membandingkan antara Virtual Reality dan Augmented Reality. Kira-kira bagusan mana ya? Anda lah yang menilai.

Contoh Virtual Reality (Anak yang pakai helm atau Helm yang pakai anak ya?)


Oke, pertama saya akan membahas Virtual Reality dulu nih. Virtual Reality atau realitas maya (jelek banget ya kalau di-indoin) itu adalah teknologi yang membuat kita dapat berinteraksi dengan lingkungan di sekitar kita walaupun lingkungan tersebut tidak nyata (kasihan banget ya) dan dibuat-buat oleh tangan manusia. Lingkungan ini biasanya ditiru dari sebuah tempat yang nyata seperti di luar negeri bagi yang tidak kesampaian liburan ke luar negerinya :'( atau yang benar-benar lingkungan yang bersikap fiksi atau sepenuhnya imajinasi seseorang seperti dunia yang cuma kita doang cowo dan yang lain cewe-cewe cantik semua. Intinya Virtual Reality itu memungkinkan kita untuk berinteraksi dengan imajinasi kita dalam visual dan audio. Virtual Reality ini banyak digunakan dalam latihan pilot atau tentara (kan kalau mati, orangnya tidak mati beneran) atau tentu saja video game. Biasanya sistem dalam Virtual Reality ini mirip sekali dengan dunia nyata dengan visual yang jernih dan audio yang jelas membuat kita merasa ada dalam dimensi khayalan tersebut. Sayangnya masih banyak keterbatasan-keterbatasan dalam Virtual Reality ini, seperti terbatasnya ruang gerak dan perangkat yang kebesaran seperti dalam gambar diatas. Diharapkan dengan berkembangnya teknologi maka keterbatasan-keterbatasan tersebut dapat sedikit demi sedikit dihilangkan.

Contoh Augmented Reality
Sekarang kita akan membahas tentang Augmented Reality. Sebelumnya apa sih itu Augmented Reality atau di-indoin Realitas Bertambah. Augmented Reality adalah penggabungan dimensi nyata dan dimensi buatan baik dalam dua dimensi maupun tiga dimensi yang kemudian diproyeksikan ke dalam dunia nyata. Realitas bertambah dapat diaplikasikan tidak hanya dalam penglihatan tapi juga dalam penciuman, pendengaran, dan indra peraba (canggih banget ya). Teknologi ini banyak digunakan dalam dunia kedokteran, militer,dan industri juga dalam bidang hiburan seperti video game, atau film. Tetapi untuk dapat menikmati atau menggunakan Augmented Reality itu dibutuhkan suatu alat khusus seperti ikat kepala, kacamata, handphone, atau konsole game itu sendiri. Bedanya dengan Virtual Reality, teknologi ini hanya difokuskan pada suatu objek di dalam dunia nyata saja, sedangkan Virtual Reality kita dapat memasuki dimensi itu sendiri. Penggunaan Augmented Reality dalam bidang kesehatan adalah seperti pemeriksaan sebelum operasi seperti CT Scan atau MRI yang dapat menggambarkan anatomi badan pasien itu untuk di analisa oleh dokter. Begitupun dalam bidang reparasi atau perbaikan, sistemnya sama dengan kedokteran hanya objek yang diperiksa disini adalah mesin, bukan manusia. Dalam dunia hiburan, Augmented Reality dapat ditemukan dalam sebagian game Nintendo DS atau 3DS yang menggunakan kameranya sebagai alat penghubung dalam Augmented Reality. Augmented Reality dapat juga ditemukan dalam aplikasi peta dalam smartphone sekarang yaitu Wikitude yang sistemnya jika kita mengarahkan kamera smartphone dalam suatu tempat, maka data-data dari tempat tersebut langsung muncul dalam smartphone kita jika tempat tersebut ada dalam database Wikitude tersebut, kita bahkan dapat melihat menu-menu dari sebuah restaurant atau rumah makan   hanya dengan mengarahkan kamera kita ke tempat tersebut (canggih banget ya). Sayangnya fitur ini belum tersedia di Indonesia (padahal kan mau cari Rumah Makan Padang lewat BlackBerry).

Contoh Penggunaan Wikitude pada iPhone
Sekian postingan saya minggu ini, mudah-mudahan informasinya berguna bagi anda. Terima Kasih.


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