Friday, February 19, 2010

web architecture

untuk membangun sebuah website sama saja seperti membangun sebuah gedung, yaitu membutuhkan sebuah teknik arsitektur atau menurut wikipedia biasa disebut arsitektur web untuk melakukan pendekatan terhadap desain dan perencanaan situs web itu sediri. arsitektur web melibatkan teknis, estetika dan kriteria fungsional. seperti dalam arsitektur pada umumnya, fokus arsitektur web yaitu pada pengguna dan kebutuhan pengguna.

bagian-bagian dari arsitektur web yaitu :

HyperText Transfer Protokol (HTTP) yaitu suatu protokol yang digunakan oleh WWW (World Wide Web). HTTP mentransfer pesan untuk diformat dan dikirimkan dari server ke client. HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintah-perintah yang ada pada protokol HTTP ini.

Uniform Resource Identifier (URI) yaitu sebuah alamat yang menunjuk ke sebuah resource di internet. URI biasanya terdiri dari skema yang diikuti dengan alamat, formatnya skema://alamat.resource.

HyperText Markup Languange (HTML) adalah adalah standar bahasa penulisan halaman web yang sudah digunakan secara luas yang berupa bahasa markup dan dikendalikan penggunaannya dikendalikan oleh konsorsium world wide web atau W3C.

eXtended Markup Languange (XML) adalah bahasa markup yang dugunakan untuk menyimpan data yang tidak memerlukan program atau tools tertentu seperti editor, dbms, compiler, dsb. XML memiliki tujuan perancangan yang berbeda dengan HTML, yaitu HTML digunakan untuk menampilkan informasi, sedangkan XML digunakan untuk membawa suatu informasi, atau menjadi sebuah dokumen atau data.

eXtensible Stylesheet Languange Transformations (XSLT) adalah bahasa pemrograman yang dikembangkan dari bahasa XML untuk transformasi dokumen XML menjadi dokumen XML lainnya atau pun dengan format lain. transformasi tidak mengubah dokumen asli, melainkan menghasilkan dokumen baru berdasarkan dokumen asli. 

JavaScript merupakan sebuah bahasa pemrograman web yang di kembangkan oleh netscape untuk membuat suatu halaman web yang aktif dan dinamis. JavaScript dikembangkan secara bebas, terpisah walaupun tadinya dikembangkan dari bahasa pemrograman Java.

Asynchronous Javascript And XML (AJAX) suatu teknik pemrograman baru dalam dunia web yang sedang digemari, karena akses data ke server yang dikirim melalui client via web dapat lebih cepat, karena AJAX tidak perlu melakukan proses loading. AJAX juga dapat diintegrasikan dengan server side programming seperti PHP, ASP, JSP, dll.


untuk info lebih lengkapnya:

Thursday, February 18, 2010

"MakeDamnSure"

You've got this new head filled up with smoke
I've got my veins all tangled close
To the jukebox bars you frequent
The safest place to hide
A long night spent with your most obvious weakness
You start shaking at the thought
you are everything I want
'Cause you are everything I'm not
And we lay, we lay together just not
Too close, too close
(How close is close enough?)
We lay, we lay together just not
Too close, too close

I just wanna break you down so badly
Well I trip over everything you say
I just wanna break you down so badly 
In the worst way

My inarticulate store bought hangover hobby kit
It talks, it says, "You, oh, you are so cool."
"Scissor shaped across the bed, you are red, violent red."
You hollow out my hungry eyes

I'm gonna make damn sure that you can't ever leave
No, you won't ever get too far from me
You won't ever get too far from me

Monday, February 15, 2010

sejarah singkat web

setelah perang dunia ke-2 seseorang bernama Vannevar Bush mendirikan sebuah organisasi ARPA. Disini lah sejarah internet pertama kali dimulai. jaringan ARPANET terus berkembang, teknologi jaringan komputer lainpun terus berkembang dan bermunculan. akan tetapi mereka tidak bisa berhubungan satu sama lain karena mereka menggunakan protokol atau standar pengiriman data yang berbeda-beda tiap jaringannya.

Baru pada tahun 1974, Vint Cerf (juga dikenal senagai sebagai "bapak Internet"), bersama dengan Bob Kahn, menulis sebuah protokol baru, TCP (Transmission Control Protocol) yang akan menjadi standar yang diterima seluruh dunia. Implementasi TCP memungkinkan berbagai jaringan untuk menghubungkan ke internet sesungguhnya.

pada 1970an Ted Nelson menemukan istilah "hypertext," yaitu sebuah sistem untuk menghubungkan dokumen nonlinear. dengan menggunakan hypertext, Tim Berners-Lee menciptakan sebuah cara baru berinteraksi dengan Internet pada tahun 1990, yaitu World Wide Web. Sistem nya membuat lebih mudah untuk berbagi dan menemukan data di Internet. World Wide Web lebih lanjut ditambah oleh orang lain yang menciptakan perangkat lunak baru dan teknologi untuk membuatnya lebih fungsional. Sebagai contoh, Marc Andreesen menciptakan sebuah browser baru bernama Mosaic dan kemudian memimpin tim yang menciptakan Netscape navigator.

beberapa bagian dari sejarah internet:
DARPA atau Defense Advanced Research Project Agency adalah sebuah organisasi milik Departemen Pertahanan Amerika Serikat yang memiliki tanggung jawab pengembangan teknologi baru yang akan digunakan oleh militer. DARPA bertanggung jawab dalam pendanaan pembangunan jaringan komputer serta NLS. DARPA dahulu bernama ARPA.
IP Address (Internet Protocol Address) adalah deretan angka biner antar 32-bit sampai 128-bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan Internet.
TCP (Transmission Control Protocol)adalah suatu protokol yang berada di lapisan transpor (baik itu dalam tujuh lapis model referensi OSI atau model DARPA) yang berorientasi sambungan (connection-oriented) dan dapat diandalkan (reliable)
FTP atau File Transfer Protocol adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork.
WAIS atau Wide Area Information Server merupakan arsitektur client/server untuk memberikan interface untuk menjawab pertanyaan yang diajukan oleh pengguna berdasarkan informasi dalam database besar yang dapat secara fisik jauh dari satu sama lain dan pengguna
Gopher merupakan TCP / IP protokol lapisan aplikasi yang dirancang untuk distribusi, pencarian, dan mengambil dokumen melalui Internet, dan merupakan pendahulu, dan kemudian, sebuah alternatif untuk World Wide Web.

World Wide Web Consortium (W3C) adalah sebuah komunitas internasional di mana Anggota organisasi, staf penuh-waktu, dan masyarakat bekerja sama untuk mengembangkan standar Web. Dipimpin oleh penemu Web Tim Berners-Lee, misi W3C antara lain untuk memimpin Web untuk secara maksimal. Kita dapat bergabung dengan grup W3C, berpartisipasi dalam blog W3C ataupun diskusi W3C lainnya.

Tuesday, February 09, 2010

him.

" you're the one i want next to of when my dreams come true and youre the one i want next to of if they dont. As long as i have you.. nothing else matters" Lucas Scott, One Tree Hill


but what if you're not the kind of guy i want to spend my life with ?


" you'd always say, we'd win the lottery someday, so I wouldn't have to go away .. "

Friday, February 05, 2010

whining

too many things I want, too many things I need, too little money to spend and too little time to think.
God help me.

please, dont forget about me..

what happened to us ?

I dont know who I am anymore. or how I got here. I miss who I used to be. I want to have a home again. and real friends. the kind of friendships we used to believe in. I miss that. I guess I miss all of it.. - Peyton Sawyer, One Tree Hill