Selasa, 22 April 2014

KONSEP PEMROGRAMAN WEB

KONSEP PEMROGRAMAN WEB


World Wide Web (WWW atau disingkat Web) adalah suatu ruang informasi dimana sumber-sumber daya yang berguna diidentifikasi oleh pengenal global yang disebut Uniform Resource Identifier (URI), WWW sering dianggap identik dengan internet dan merupakan bagian daripadanya, hiperteks dilihat dengan sebuah program browser web yang mengambil informasi (disebut dokumen atau halaman web) dari suau server web dan menampilkannya biasanya diatur dalam koleksi material yang berkaitan yang disebut situsweb. Halaman web merupakan file teks murni (plain text) yang berisi sintaks-sintaks HTML yang dapat dibuka atau dilihat dengan internet browser, kegiatan pindah halaman untuk pindah ke dokumen lain atau bahkan mengirim informasi kembali kepada server untuk berinteraksi dengan sering disebut surfing atau berselancar, halaman-halaman sebuah situs web diakses dari URL (Uniform Resource Locator) yang menjadi akar (root) yang disebut homepage dan biasanya disimpan dalam server yang sama, tidak semua situs web dapat diakses dengan gratis beberapa situs web memerlukan pembayaran mislnya situs-situs berita, layanan surat elektronik (e-mail) dan lain-lain.
Browser adalah sebuah program aplikasi atau software yang merequest dokumen-dokumen dari komputer-komputer yang terkoneksi internet (server) diseluruh dunia, dan menampilkan informasi dari dokumen tersebut pada window browser, browser menampilkan sesuai instruksi format HTML yang dibuat pada dokumen tersebut.
Pemrograman web membuat aplikasi berbasis web, aplikasi berbasis web adalah aplikasi yang dibuat dengan memanfatkan mekanisme dan aplikasi yang sudah ada pada sistem web (WWW), sistem web sebenarnya merupakan aplikasi yang berarsitektur client-server, menggunakan protokol HTTP (Hyper Text Transfer Protocol) dalam komunikasi antara client dan server yang mempunyai fungsi untuk mengambil atau menjalankan isi file dokumen web disisi server dan menampilkan disisi client.
ARSITEKTUR CLIENT-SERVER
Server
Client
Menyediakan dokumen web
Mengambil dokumen web
Mengeksekusi dokumen web yang bersifat server side (php, asp, jsp) dan menterjemahkan ke dalam bentuk yang bisa dipahami oleh web browser di client
Mengeksekusi dokumen web yang bersifat client side (javascript, html, css)
Memiliki service (program) web server (IIS, Apache dan sebagainya)
Memiliki web browser untuk menerjemahkan dokumen web ke bentuk yang manusiawi
Memberikan response ke client
Mengirim request ke server
Sejarah WWW
Hypertext (bush 1945 dan Nelson 1960’s), awal tahu 90’-an, Tim Berners-Lee menciptakan HyperText Markup Language (HTML), tahun 1993 Browser grafis pertama (Mosaic) dibuat oleh Andressen dan Eric Bina, tahun 1994 Andressen bekerja untuk Netscape dan membuat Netcape Navigator, browser grafis populer pertama. Tahun 1995 Microsoft membuat Internet Explorer, browser saat ini : Mozilla FireFox, Opera, Internet Explorer.
Membuat Aplikasi Berbasis Web artinya :
a.       Memperkaya fungsi web server dengan cara menambahkan program pada dokumen web yang akan dieksekusi oleh server ketika file dokumen web tersebut diakses oleh web
b.      Memperkaya interaktivitas dokumen dengan cara menambahkan program pada dokumen web yang akan dieksekusi oleh web browser ketika file dokumen tersebut ditampilkan oleh web browser
Keuntungan Belajar Pemrograman Web adalah mengerti bagaimana komponen-komponen web bekerja, sehingga dapat membuat web sendiri, membetulkan error dari suatu web, belajar hacking.
Bagaimana web bekerja :
1.      User mengetik URL di internet browser
2.      Browser menghubungi server yang tersebut pada URL
3.      Setelah terhubung, browser mengirimkan HTTP request
4.      Server menjawab dengan mengirim HTTP response (berisi header dan isi dokumen)
5.      Untuk dokumen yang terdiri atas beberapa file (misalnya dokumen bergambar) browser harus mengirimkan HTTP request lagi untuk setiap file
6.      Browser menampilkan semua  isi dokumen kepada user
Cara kerja Web
Content Management System (CMS) yang open source : Joomla, WordPress, Drupal
Manfaat CMS
1.      Manajemen data : semua informasi baik yang telah ditampilkan ataupun belum dapat diorganisasi dan disimpan secara baik. CMS juga mendukung berbagai macam format data, seperti XML, HMTL, PDF, indexing, fungsi pencarian, dan kontrol terhadap revisi yang dilakukan terhadap data/informasi.
2.      Mengatur siklus hidup website : banyak CMS memberikan fasilitas kepada para pengguna untuk mengelola bagian atau isi mana saja yang akan ditampilkan, masa/waktu tampilan dan lokasi tampilan di website.
3.      Mendukung web templating dan standarisasi : setiap halaman website yang dihasilkan berasal dari template yang telah terlebih dahulu disediakan oleh CMS, selain dapat menjaga konsistensi dari tampilan secara keseluruhan
4.      Personalisasi website : isi web dapat ditampilkan sesuai dengan keinginan dan kebutuhan dari penggunanya
5.      Sindikasi : memberikan kemungkinan kepada sebuah website untuk membagi isinya kepada website-website yang lainnya
6.      Akuntabilitas : CMS mendukung alur kerja dan hak akses yang jelas kepada para penggunanya, sehingga data/informasi yang disampaikan dapat dipertanggungjawabkan dengan baik
Pemanfaatan CMS
CMS dapat dipergunakan untuk berbagai macam keperluan dan dalam berbagai kondisi, seperti untuk :
a.       Mengelola website pribadi
b.      Mengelola website perusahaan/bisnis
c.       Portal atau website komunitas
d.      Galeri foto
e.       Forum
f.       Aplikasi E-Commerce
BLOG
Blog adalah website pribadi dalam format kronologis terbalik (yang terbaru diatas) yang di-update secara kontinyu oleh pemiliknya, secara teknis adalah teknologi aplikasi website yang memudahkan seseorang untuk menerbitkan materi, berupa teks, grafik, audio-video, keinternet secara mudah cepat dan murah, dengan fitur-fitur otomatis seperti pengarsipan dan fasilitas feedback yang berupa area untuk memberi komentar.
Macam-macam blog :
1.      Blog bisnis
2.      Blog keluarga
3.      Blog organisasi
4.      Blog politik
5.      Blog kesehatan
6.      Blog pendidikan
7.      Blog agama
8.      Blog media
Sejarah Blog
Blog adalah istilah yang ditemukan oleh Jorn Barger pada bulan Desember 1997. Untuk menyebut situs-situs yang berupa catatan harian seorang websurfer, dimana sang websurfer menuliskan catatan dan link setiap hari ke website yang dia temukan dan berfungsi disertai dengan komentar dan opini mereka tentang website lain tersebut
Definisi blog :
1.      Situs web yang berisi kumpulan tulisan yang disusun secara kronologis
2.      Ada format sindikasi seperti RSS atau ATOM
3.      Biasanya memiliki fasilitas komentar, trackback, atau pingback
4.      Tulisannya dibuat dari sudut pandang penulisnya (blog bukanlah jurnalisme atau press release)
5.      Penulisan blog dibantu oleh CMS (Content Management System)
Fungsi
Keuntungan
1.      Sebuah blog adalah situs web yang mudah digunakan dan dapat dengan cepat memposting pemikiran, berinteraksi dengan orang lain
2.      Dapat dijadikan media interaksi antara guru dengan guru, guru dengan siswa dan siswa dengan siswa
1.      Mudah dibuat, cocok untuk semua user, dan dapat dimanfaatkan sesuai kebutuhan pada tiap profesi
2.      Send of purpose, blog dibuat sesuai tujuan dan kebutuhan
3.      Melatih berfikir, menyampaikan pendapat, pengalaman, dan menulis sehingga dapat dijadikan sarana edukasi dan pemberdayaan
4.      Membentuk komunitas blogger, dapat saling berbagi ekspresi dan informasi secara tertulis, dan berdiskusi mengenai blog dan permasalahannya
5.      media komunikasi baru di internet yang populer dan gratis
Banyak orang menyukai blog karena interaktivitas, sindikasi, sentuhan personal, informasi di dapat langsung dari sumbernya, siapapun dapat membuat blog dengan isi apa saja tanpa harus melalui birokrasi yang berbelit-belit
Blog untuk mengkampanyekan sebuah isu atau program, berita tentang sebuah event atau organisasi atau komunitas, blog dengan topik tertentu, personal writing dan collection
Yang perlu di perhatikan dalam blog perubahan para digma tentang keterbukaan, perlindungan privasi atau data pribadi, mengancam menipu, berbohong, memfitnah, menyebarkan kebencian
Teknologi blog di masa depan :
a.       Mobile blogging adalah memanfaatkan teknologi selular untuk menulis blog
b.      Audioblogging adalah blog dalam format audio
c.       Photoblogging adalah blog dalam format foto
d.      Videoblogging adalah blog dalam format video
e.       Podcasting adalah perpaduan antara teknologi sindikasi dan audio/videoblogging sebagai implementasi pengiriman konten dengan metoda pull
Pengaruh Blog :
1.      Serangan 11 September
2.      Invasi Amerika Serikat ke Irak
3.      Pemilihan Presiden Amerika Serikat
4.      Serangan teroris di Madrid dan London
5.      Kasus bom Kuningan
6.      Bencana Tsunami Sumatera
7.      Sengketa Indonesia dan Malaysia tentang Blok Ambalat
Dipecat karena menulis Blog
1.      Heather Armstrong, konsultan web, Feb 2002
2.      Michael Hanscom, kontraktor Microsoft, Okt 2003
3.      Joyce Park, pemrogram Friendster, Agu 2004
4.      Peter Whitney, pegawai WellsFargo, Aug 2004
5.      Ellen Simonetti, pramugari Delta, Okt 2004
6.      Mark Jen, pemrogram Google, Jan 2005
7.      Joe Goron, pegawai toko buku waterstone’s, Jan 2005
Yang harus diperhatikan ketika menulis blog :
a.       Tulisan pada blog menjangkau seluruh dunia dan bisa dibaca oleh siapapun
b.      Yakinkan bahwa isi blog anda tidak menyinggung siapapun
c.       Isi blog tidak menyinggung unsur SARA
Sistem Publikasinya (gambar)
Jika kita sudah memiliki weblog, maka sampaikan alamat weblog tersebut pada teman, relasi, kolega, mahasiswa supaya mereka dapat mengakses weblog kita, kita juga dapat membuat link dari weblog kita ke search engine (SE) google sehingga jika ada pengguna internet mau mencari artikel yang berhubungan dengan dokumen yang kita miliki, cukup mengetikan kata kunci pada SE.
Masukan www.google.com
Klik : serba-serbi google
Klik : kirim konten ke google
Klik : add your URL to google
          Isikan alamat URL
Klik : Add URL
Saat pencarian melalui search engine (SE) google, kemunculan artikel dari web sangat bergantung dari seberapa banyak weblog saudara yang telah dikunjungi orang. Oleh karena itu kabarkan alamat weblog saudara pada relasi kolega supaya banyak dikunjungi
Kesimpilan :
1.      Blog adalah bagian dari media baru yang bersifat Personal dan Sosial
2.      Blog memberikan kita atau siapa saja kekuatan sebuah media dan memungkinkan kita untuk memproduksi media personal yang dengan peminat dari audens-audens yang kecil
3.      besar kemungkinan ada teman keluarga orang lain di luar sana yang tertarik dengan apa yang kita kita ucapkan di blog
Aplikasi penyedia layanan blog

Tidak ada komentar:

Posting Komentar