Anda di halaman 1dari 11

Konsep Dasar Web konsep dasar web adalah Suatu ruang informasi di mana sumber-sumber daya yang berguna

diidentifikasi oleh pengenal global yang disebut Uniform Resource Identifier (URI) Web Agents adalah Orang atau perangkat lunak yang mengambil peran di dalam ruang informasi (Web). Ada 2 web Agents yaitu: 1. User Agent adalah user atau biasa disebut pengguna. 2. Software Agent seperti : Servers, proxies, spiders, browsers, dan multimedia players. Uniform Resource Identifier (URI) yaitu Terdiri atas string karakter yang digunakan untuk identifikasi atau memberi nama suatu resource (sumberdaya) di internet. Identifikasi tersebut memungkinkan interaksi dengan representasi dari resouce melalui network (jaringan) dengan menggunakan protokol tertentu.

Uniform Resource Name : Name Uniform Resource Locator : Address

Arsitektur Web Arsitektur Website adalah suatu pendekatan terhadap desain dan perencanaan situs yang, seperti arsitektur itu sendiri, melibatkan teknis, kriteria estetis dan fungsional. Seperti dalam arsitektur tradisional, fokusnya adalah benar pada pengguna dan kebutuhan pengguna. Hal ini memerlukan perhatian khusus pada konten web, rencana bisnis, kegunaan, desain interaksi, informasi dan desain arsitektur web. Untuk optimasi mesin pencari yang efektif perlu memiliki apresiasi tentang bagaimana sebuah situs Web terkait dengan World Wide Web. Sejak web perencanaan isi, desain dan manajemen datang dalam lingkup metode desain, Vitruvian tradisional tujuan komoditas, keteguhan dan kesenangan dapat memandu arsitektur situs, seperti yang mereka lakukan arsitektur fisik dan disiplin desain lainnya. Website arsitektur akan datang dalam ruang lingkup estetika dan teori kritis dan kecenderungan ini dapat mempercepat dengan munculnya web semantik dan web 2.0. Kedua ide menekankan aspek struktur informasi. Strukturalisme adalah sebuah pendekatan untuk pengetahuan yang telah dipengaruhi sejumlah disiplin akademis termasuk estetika, teori kritis dan postmodernisme. Web 2.0, karena melibatkan usergenerated content, mengarahkan perhatian arsitek website untuk aspek-aspek struktur informasi. Website arsitektur memiliki potensi untuk menjadi istilah yang digunakan untuk disiplin intelektual mengatur konten website. Web desain, dengan cara kontras, menggambarkan tugas-tugas praktis, bagian-bagian-grafis dan teknis, dari merancang dan menerbitkan sebuah situs web. Perbedaan tersebut dibandingkan dengan yang antara tugas mengedit sebuah koran atau majalah dan desain grafis dan pencetakan. Tetapi hubungan antara editorial dan kegiatan produksi adalah lebih dekat untuk publikasi web daripada untuk penerbitan cetak.

Hypertext Transfer Protocol (HTTP) HTTP (Hypertext Transfer Protocol ) adalah Protokol yang dipergunakan untuk melakukan transfer dokumen dalam World Wide Web (WWW). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakanberbagai macam tipe dokumen. Pengembangan HTTP dikoordinasi oleh World Wide Web Consortium (W3C) dan grup bekerja Internet Engineering Task Force (IETF), bekerja dalam publikasi satu seri RFC, yang paling terkenal RFC 2616, yang menjelaskan HTTP/1,1, versti HTTP yang umum digunakan sekarang ini. HTTP adalah sebuah atandar request/response antara sebuah client dan sebuah server. Sebuah Client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP ke sebuah port tertentu di host (biasanya port 80). Sebuah server HTTP yang mendengarkan di port tersebut menunggu client mengirim kode permintaan (request), seperti "GET / HTTP/1.1" (yang akan meminta halaman yang sudah ditentukan), diikuti dengan pesan MIME yang memiliki beberapa informasi header code yang menjelaskan aspek dari permintaan tersebut, diikut dengan body dari data tertentu. Begitu menerima kode permintaan (dan pesan, bila ada), server mengirim kembali kode jawaban, seperti " HTTP/1.1 200 OK ", dan sebuah pesan yang diminta, atau sebuah pesan error atau pesan lainnya.

Sejarah HTTP Protokol HTTP pertama kali dipergunakan dalam WWW pada tahun 1990. Pada saat tersebut yang dipakai adalah protokol HTTP versi 0.9. Versi 0.9 ini adalah protokol transfer dokumen secara mentah, maksudnya adalah data dokumen dikirim sesuai dengan isi dari dokumen tersebut tanpa memandang tipe dari dokumen. Kemudian pada tahun 1996 protokol HTTP diperbaiki menjadi HTTP versi 1.0. Perubahan ini untuk mengakomodasi tipe-tipe dokumen yang hendak dikirim beserta encoding yang dipergunakan dalam pengiriman data dokumen. Sesuai dengan perkembangan infrastruktur internet maka pada tahun 1999 dikeluarkan HTTP versi 1.1 untuk mengakomodasi proxy, cache dan koneksi yang persistent. Contoh Transaksi S = Server C = Client C : (Inisialisasi koneksi) C : GET /index.htm HTTP/1.1 C : Host: www.wikipedia.org S : 200 OK S : Mime-type: text/html S: S : -- data dokumen S : (close connection)

Client Side Programming Client-side Programming Secara umum, suatu client adalah satu aplikasi komputer, seperti web browser yang berjalan pada satu komputer lokal dari pengguna atau workstation, dan terhubung ke suatu server. Client-side programming adalah program komputer pada web yang dijalankan pada sisi client, oleh web browser; Hal ini berlawanan arti dengan Server-side scripting. Operasi dapat dilakukan oleh client-side karena operasi tersebut membutuhkan akses ke informasi atau fungsi yang tersedia pada client tetapi tidak pada server, karena pengguna membutuhkan observasi terhadap operasi tersebut atau menyediakan input, atau server kekurangan kekuatan pememrosesan untuk melakukan operasi yang tepat waktu untuk seluruh client yang harus dilayaninya. Sebagai tambahan, jika operasi dapat dilakukan oleh client tanpa mengirim data melalui jaringan, maka hal itu memakan waktu lebih sedikit, menggunakan lebih kecil bandwidth dan mengurangi resiko keamanan. Client-side Script seringkali dimasukkan (embedded) di dalam dokumen HTML, tetapi dapat juga berada di dalam file terpisah, yang direferensikan oleh dokumen yang menggunakannya. Atas sebuah request, file yang diperlukan dikirimkan oleh web server kepada komputer user. Web browser milik user melakukan eksekusi terhadap Script, lalu menampilkan dokumen, termasuk output yang dapat terlihat dari Script. Client-side Script juga dapat berisikan perintah yang harus diikuti oleh web browser jika user berinteraksi dengan dokumen dengan cara tertentu, contohnya klik sebuah tombol.

Server-side Programming Terminologi Server-side atau server-side programming memiliki arti operasi yang dilakukan oleh server didalam sebuah client-server relationship. Umumnya, sebuah server adalah program, seperti web server, yang berada pada sebuah remote server, yang dapat dijangkau oleh komputer lokal milik user. Operasi dilakukan pada sisi Server, karena memerlukan akses atas informasi atau fungsi yang tidak tersedia pada client, atau pada aplikasi yang tidak dapat dilakukan pada Client-side. Operasi Server-side juga meliputi proses dan penyimpanan data dari client ke suatu server, yang dapat dilihat oleh sekelompok Client. Server-side Scripting adalah teknologi Web Server dimana request oleh user dipenuhi dengan cara menjalankan script langsung pada web server untuk menghasilkan halaman HTML dinamis. Umunya menyediakan website interaktif pada database dan penyimpanan data lainnya. Keuntungan utama dari Server-side Script adalah kemampuan untuk mengatur response berdasarkan keperluan user, hak akses, atau query ke dalam data store.

Contoh Teknologi Server-side Programming 1. ASP adalah Microsoft dirancang solusi yang memungkinkan berbagai bahasa (meskipun umumnya VBScript digunakan) di dalam halaman HTML seperti luar, terutama digunakan pada Windows tetapi dengan dukungan terbatas pada platform lainnya. 2. ColdFusion adalah Cross platform berbasis tag server side scripting komersial sistem. 3. JSP adalah sebuah sistem berbasis Java untuk melekatkan kode dalam halaman HTML. 4. Laso adalah sebuah DataSource netral diinterpretasikan bahasa pemrograman dan server lintas platform. 5. SSI adalah sebuah sistem yang cukup dasar yang merupakan bagian dari web server apache umum. Bukan lingkungan pemrograman penuh oleh jauh tapi masih berguna untuk hal-hal sederhana seperti termasuk menu umum. 6. PHP adalah solusi opensource umum berdasarkan termasuk kode dalam bahasa sendiri ke dalam halaman HTML. 7. Server-side JavaScript adalah sebuah bahasa yang umumnya digunakan di sisi client, tetapi juga kadang-kadang pada sisi server. 8. SMX adalah lisplike opensource bahasa yang dirancang untuk dimasukkan ke dalam halaman HTML.

Web Server Software Web Server software adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari Client yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Server web yang terkenal diantaranya adalah: 1. Apache, web server antar platform 2. XAMPP 3. PHPTriad; discontinued 4. Apache2Triad 5. internet Information Service (IIS), hanya dapat berjalan di sistem operasi MS Windows Pengenalan Web Hosting Apa yang dimaksud dengan Web Hosting : Web Hosting adalah salah satu bentuk layanan jasa penyewaan tempat di Internet yang memungkinkan perorangan ataupun organisasi menampilkan layanan jasa atau produknya di web / situs Internet. Tempat dapat juga diartikan sebagai tempat penyimpanan data berupa megabytes (mb) hingga terabytes (tb) yang memiliki koneksi ke internet sehingga data tersebut dapat direquest atau diakses oleh user dari semua tempat secara simultan. Inilah yang menyebabkan sebuah website dapat diakses bersamaan dalam satu waktu oleh multi user.

Siapa saja yang membutuhkan Web Hosting : Seperti telah dijelaskan diatas, setiap orang ataupun perusahaan dapat menyewa tempat atau memanfaatkan jasa web hosting ini, didukung dengan kemajuan teknologi informasi yang ada saat ini maka pemanfaatan jasa web hosting merupakan sarana alternatif yang handal untuk: Promosi, Menyebarkan Informasi, Berjualan, Layanan Publik sampai dengan sekedar tempat untuk menumpahkan isi hati yang kelabu ke dalam buku harian berbasis web (blog: web log) akibat ditinggal kekasih. Mengapa Perlu Web Hosting :

Kecepatan menyebarkan informasi tentang Jasa, Produk, Layanan Publik dan lainnya merupakan salah satu tolok ukur keberhasilan bisnis perorangan atau perusahaan, Contoh Pertama : di Indonesia dengan sekitar 100 juta pengguna telepon genggam yang tentu saja dapat tersambung ke internet melalui gprs, tidak ada alasan lagi untuk tidak tersambung ke dunia maya, bahkan di daerah terpencil sekalipun. Contoh kedua: Seorang mahasiswa kedokteran, dengan dana yang terbatas, untuk mengantisipasi membeli buku kuliah kedokteran yang harganya bisa mencapai jutaan rupiah, dapat dengan mudah memperoleh informasi ilmu pengetahuan dan teknologi melalui situs web, dan ini menjadi tanggung jawab penyelenggara pendidikan untuk menyediakan layanan web site guna memajukan pendidikan. Bahkan seorang dosen sebaiknya memiliki web site. Singkatnya, bila anda telah membuat prototip disain yang dapat dibaca oleh internet browser seperti html, maka sudah waktunya anda menaruh disain itu di internet dengan mengupload disain anda ke perusahaan yang melayani penjualan hosting. Kapan anda membutuhkan Situs Web : Disaat anda ingin memasarkan produk atau jasa melewati batas kabupaten, propinsi, negara, samudra dan benua, disaat anda ingin orang lain memperoleh informasi yang benar mengenai hal-hal kemanusiaan, disaat anda ingin menyebarluaskan pengetahuan demi kesejahteraan sesama manusia, disaat anda ingin melakukan transaksi bisnis yang memudahkan pelangan anda menjangkaunya dari sebuah vila tempat peristirahatan dengan privasi yang tinggi, disaat itulah anda membutuhkan layanan web hosting. Situs web adalah sebuah channel above the line yang termurah yang ada di pasar saat ini, kemampuan broadcast 24jam seminggu, tak terbatas pada aspek demografis, geografis, menjadikannya positif dalam rasio cost to benefit. Bila anda ingin ditemukan, dikenal, diapresiasi, mengiklankan diri/produk anda, berarti anda wajib memiliki situs web.

Dimana menyewa Web Hosting : Ratusan bahkan ribuan penyelenggara jasa web hosting, ada dapat memulainya dengan mencari dari mesin pencari google atau yahoo, beberapa penyedia jasa layanan web hosting di indonesia. Jangan ragu untuk bertanya, bandingkan fitur kunci seperti kapasitas ruang dan kapasitas bandwidth, jangan tergiur oleh promosi penyelenggara jasa web hosting yang bombastis. Teknologi apa yang digunakan : Salah satu teknologi yang digunakan adalah fail over hosting, teknologi ini memungkinkan layanan anda tetap online 24 jam karena dudukung oleh beberapa server komputer yang secara otomatis akan menggantikan tugas server komputer yang mengalami kerusakan Bagaimana cara Mengelola Web Hosting : Setelah anda memiliki / menggunakan jasa layanan web hosting, selanjutnya bagaimana mengelolanya, hal ini merupakan tantangan yang tidak murah, sebab informasi yang ada harus selalu ditambah dan diperbaharui. Sebuah Tips sederhana yaitu, lakukan persiapan pada posisi Off Line untuk menghemat. Selamat mencoba. Proses Unggah (Upload) Aplikasi cara upload, pengertian, aplikasi dan situs upload. Pengertian Upload Apa itu Upload? Upload, atau yang disebut unggah dalam teknologi informasi adalah istilah yang digunakan untuk menggambarkan proses pemindahan data elektronik antara dua komputer atau sistem serupa lainnya. Mempercepat internet memang udah jadi pengetahuan umum yang kudu diketahui, apalagi kalo kamu lagi ngakses internet di warnet. Cara Upload Upload biasanya dilakukan untuk memindahkan file / content (atau bisa juga disebut meng-copy) antara komputer ke internet, misalnya untuk menambahkan gambar di blog, facebook, friendster, atau menambahkan file di email (dalam bentuk attachment), atau untuk memasukkan file-file ke dalam hosting. Uploading bisa dilakukan dengan menggunakan software / aplikasi upload, atau dengan memanfaatkan situs yang khusus untuk digunakan untuk menyimpan file kamu

di internet. Situs Upload Situs upload (media sharing) umumnya dibagi menjadi beberapa jenis beserta contohnya, yaitu: 1. Gambar upload (picture sharing): imageshack.us, tinypic.com, imagesharing.com, flickr.com 2. File upload (file sharing): 4shared, mediafire, rapidshare. 3. Video upload (video sharing): youtube, metacafe, google video. Umumnya situs upload tersebut tidak membutuhkan pendaftaran account, namun ada beberapa yang memang membutuhkan pembuatan account baru dengan mendaftarkan email kamu dan menjadi member (biasanya gratis). Kelebihannya, situs uploading tersebut dapat langsung dibuka melalui browser kamu (browser yang umumnya disupport adalah firefox atau internet explorer). Aplikasi Upload Umumnya bagi web developer atau yang telah memiliki website, aplikasi upload memang merupakan tool wajib yang perlu dimiliki untuk mempercepat upload. Aplikasi upload yang biasa dipakai adalah yang bekerja dalam protokol FTP (File Transfer Protocol), dimana proses upload berbeda dengan proses upload yang dilakukan melalui situs upload. Kelebihan fungsi upload dengan menggunakan aplikasi khusus ini adalah file yang ditransfer dapat diresume (dilanjutkan kembali) apabila file yang ditransfer terputus ditengah jalan seperti yang sering terjadi.

Anda mungkin juga menyukai