Rabu, 26 Februari 2014

Makalah Pemograman Web

PHP
PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
Sejarah PHP
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal).PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995.Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI.Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.Pada November 1997, dirilis PHP/FI 2.0.Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0.PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21.Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0.Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar.Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

Contoh program
Program Hello World
Program Hello World yang ditulis menggunakan PHP adalah sebagai berikut:
<?php
echo "Hello World";
?>
Program bilangan Fibonacci
Berikut ini adalah contoh program yang relatif lebih kompleks yang ditulis dengan menggunakan PHP. Contoh program ini adalah program untuk menampilkan 20 bilangan pertama dari deret bilangan Fibonacci.terdapat beberapa variable atau sintax. seperti function. itu merupakan bagian dari javascript.
<?php
function fibonacci_seq( $panjang ) {
for( $l = array(0,1), $i = 2, $x = 0; $i < $panjang; $i++ )
        $l[] = $l[$x++] + $l[$x];
return $l;
}
fibonacci_seq(20);
// Angka "20" dapat diganti sesuai keinginan
?>
Kelebihan PHP Dari Bahasa Pemrograman Lain
Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:
·         Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
·         Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
·         Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.
·         Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.







HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi halaman web dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web.HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee Robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).
Perkembangan
Tahun 1980, IBM memikirkan pembuatan suatu dokumen yang akan mengenali setiap elemen dari dokumen dengan suatu tanda tertentu. IBM kemudian mengembangkan suatu jenis bahasa yang menggabungkan teks dengan perintah-perintah pemformatan dokumen.Bahasa ini dinamakan Markup Language, sebuah bahasa yang menggunakan tanda-tanda sebagai basisnya.IBM menamakan sistemnya ini sebagai Generalized Markup Language atau GML.
Tahun 1986, ISO menyatakan bahwa IBM memiliki suatu konsep tentang dokumen yang sangat baik, dan kemudian mengeluarkan suatu publikasi (ISO 8879) yang menyatakan markup language sebagai standar untuk pembuatan dokumen-dokumen. ISO membuat bahasa ini dari GML milik IBM, tetapi memberinya nama lain, yaitu SGML (Standard Generalized Markup Language). ISO dalam publikasinya meyakini bahwa SGML akan sangat berguna untuk pemrosesan informasi teks dan sistem-sistem perkantoran. Tetapi diluar perkiraan ISO, SGML dan terutama subset dari SGML, yaitu HTML juga berguna untuk menjelajahi internet.Khususnya bagi mereka yang menggunakan World Wide Web.Versi terakhir dari HTML saat iniadalah HTML5.








Kegunaan
Mengintegerasikan gambar dengan tulisan.Membuat Pranala.Mengintegerasikan berkas suara dan rekaman gambar hidup.Membuat form interaktif.HTML dokumen tersebut mirip dengan dokumen tulisan biasa, hanya dalam dokumen ini sebuah tulisan bisa memuat instruksi yang ditandai dengan kode atau lebih dikenal dengan TAG tertentu.
 Sebagai contoh jika ingin membuat tulisan ditampilkan menjadi tebal seperti: TAMPIL TEBAL, maka penulisannya dilakukan dengan cara: < b> TAMPIL TEBAL</b>. Tanda < b> digunakan untuk mengaktifkan instruksi cetak tebal, diikuti oleh tulisan yang ingin ditebalkan, dan diakhiri dengan tanda </b> untuk menonaktifkan cetak tebal tersebut.
HTML lebih menekankan pada penggambaran komponen-komponen struktur dan format di dalam halaman web daripada menentukan penampilannya. Sedangkan penjelajah web digunakan untuk menginterpretasikan susunan halaman ke gaya built-in penjelajah web dengan menggunakan jenis tulisan, tab, warna, garis, dan perataan text yang dikehendaki ke komputer yang menampilkan halaman web. Salah satu hal Penting tentang eksistensi HTML adalah tersedianya Lingua franca (bahasa Komunikasi) antar komputer dengan kemampuan berbeda.
 Pengguna Macintosh tidak dapat melihat tampilan yang sama sebagaimana tampilan yang terlihat dalam pc berbasis Windows. Pengguna Microsoft Windows pun tidak akan dapat melihat tampilan yang sama sebagaimana tampilan yang terlihat pada pengguna yang menggunakan Produk-produk Sun Microsystems. namun demikian pengguna-pengguna tersebut dapat melihat semua halaman web yang telah diformat dan berisi Grafika dan Pranala.











Cara Membuat Website gratis.
1.    Kunjungi situs idhostinger di www.idhostinger.com
2.     Klik kotak Order Sekarang!
3.    Isilah form pendaftaran dengan nama anda, email, password, isi kode yang terlihatcentang kotak kecil dan klik buat akun.

4.    Buka email anda dan klik link verifikasi yang telah dikirimkan
5.     Ada 3 pilihan hosting untuk anda, karena kita ingin belajar cara membuat website gratis maka pilihlah yang gratis, klik order
6.    Isi subdomain anda (jangan kurang dari 5 huruf), inilah yang akan menjadi bagian dari alamat anda nanti, pada kotak sebelah kanan pilih yang sesuai keinginan anda. setelah selesai isi semuanya, klik buat. Dan anda klik lagi tombol kelola. 
7.    Dan sekarang anda berada pada Cpanel, cari tulisan penginstallan otomatis , lalu klik saja tulisan tersebut
8.    selanjutnya adalah pilih layanan website gratis dari wordpress
9.    Biarkan kotak bertuliskan install ke -  (jangan diisi ), kemudian isi nama pengguna (boleh nama anda kalau bisa jangan menggunakan kata admin), isi password juga dan klik install wordpress 3.3.1., jika ada tampilan isi direktori akan ditimpa ? klik yes...,  tunggulah prosesnya hingga selesai.

10.  Dan website gratis anda sudah jadi, anda dapat login ke website anda dengan cara meng-klik 'manage' pada tab hosting atau klik saja nama domain misalnya namadomain.p.ht lalu pilih 'log in' (lihat bagian kanan bawah) dan isi username dan password.





Selasa, 25 Februari 2014

Plug In

Pengertian Plug In

Kata plug-in berasal dari basa inggris yang artinya Colok-masuk. Pengertian Plug-in adalah suatu program komputer yang dipasang yang berguna untuk menambah fungsionalitas sebuah program utama. Biasanya Program utama memberikan semacam interface (antarmuka) supaya Plug-in dapat berinteraksi dengan program utama. Contohnya, Plug-in biasanya dipasang pada peramban web untuk memutar video, menampilkan jenis berkas baru dan memindai virus.  Selain itu biasanya pada wordpress juga terdapt plug-in sebagai program tambahan untuk mempercantik tampilan, ada juga yang untuk SEO, dan lain-lain
Itulah penjelasan dari Pengertian Plug-in semoga bermanfaat

Senin, 24 Februari 2014

PHP

PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

Sejarah PHP

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

Contoh program

Program Hello World
Program Hello World yang ditulis menggunakan PHP adalah sebagai berikut:
<?php
    echo "Hello World";
?>
Program bilangan Fibonacci
Berikut ini adalah contoh program yang relatif lebih kompleks yang ditulis dengan menggunakan PHP. Contoh program ini adalah program untuk menampilkan 20 bilangan pertama dari deret bilangan Fibonacci.terdapat beberapa variable atau sintax. seperti function. itu merupakan bagian dari javascript.
<?php
function fibonacci_seq( $panjang ) {
   for( $l = array(0,1), $i = 2, $x = 0; $i < $panjang; $i++ )
        $l[] = $l[$x++] + $l[$x];
   return $l;
}

fibonacci_seq(20);
// Angka "20" dapat diganti sesuai keinginan
?>
Kelebihan PHP Dari Bahasa Pemrograman Lain

Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:
'Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.'
'Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.'
'Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.'
'Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.'
'PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.'
Tipe data

PHP memiliki 8 tipe data, yaitu:
Boolean
Integer
Float/ Double
String
Array
Object
Resource
NULL

Selasa, 18 Februari 2014

CARA KERJA WEBISTE


Bagaimana cara kerja Web



Bagaimana cara kerja web??

itu mungkin suatu pertanyaan yang jarang sekali di lontarkan oleh seorang pengguna internet/user..mengapa demikian??

karena sekarang ini dengan semakin mudahnya akses internet baik di perkotaan maupun ke daerah2 terpencil membuat pengguna/user,,tidak lagi memikirkan bagaiamana cara kerja web itu sendiri..melainkan lebih asyik melakukan interaksi menggunakan software2 browser seperti mozilla,ie ataupun lainya...dan juga sibuk berinteraksi di situs2 pertemanan semacam facebook,twitter dan friendster,,

mereka mungkin belum mengerti batapa penting aturan2 di dalam proses kerja web...

dan saya mencoba akan mencoa menjelaskan nya..


pertama,saya akan memberitahukan aa 4 unsur penting dalam proses kerja web

1.user

2.client server(browser)

3.TCP/IP

4.server


dan saya akan coba menjelaskan satu persatu unsur2 tersebut..


1.User


pengguna/user adalah orang yang melakukan permintaan/request sebuah alamat sebuah situs.


2.client server(browser)


client server merupakan sebuah aplikasi yang berfungsi sebagai sebuah mesin pencari(browser)dimana sebuah situs atau informasi berada.


3.TCP/IP


IP adalah kode atau sebuah alamat yang dapat membantu agar sebuah permintaan akan mendapatkan jawaban yang sesuai


4.server


server(otak)adalh pusat dari semuanya,di server lah tempat penyimpanan data dan disini data diolah dan dikirim kembali sesuai permintaan atau request.


'CARA kerja WEB'





dilihat ari gambar di atas dapat saya umpamakan...


-misalkan saya adalah seorang USER dan ingin membuka sebuah situs ,dalam hal ini misalnya metroNews.com

dari sebuah komputer yang berda d sebuah warnet,URL atau REQUEST yang saya ketik melalui aplikasi bROWSER yang kali ini dipakai adalah Mozilla firefox 3.0,maka URL/alamat yang saya tadi ingin masukkakn di klik di kolom (www)atau world wide web yang merupakan sebuah arsitektur krja untuk memasuki dokumen yang saling berhubungan.


setelah URL atau nama situs itu dimasukkan di mesin pencari(mozilla) maka akan secara otomatis "jika komputer terkoneksi"DATA/URL akan terkirim dan akan memasuli wlayah kerja TCP/IP

si sini data akan diperiksa sesuai alamat da permintaan nya..dan server akan mengambil HEader/judul sebagai patokan pencarian sehingga jelas dan tidak rumit setelah itu bODY akan di sesuaikan dan server akan memberikan data yang minta melalui alamat ip asal request tersebut jika data ada dan tidak valid ke client server sebelum akhirnya kembali lagi ke user.


Sebenar nya cara kerja web itu tidak sesimpel di atas karena cara kerja web berdasarkan tugas nya seperti untuk memproses dan menyimpan data di sisi client.

HTTP

HTTP

HTTP (HYPERTEXTTRANSFER PROTOCOL) ADALAH PROTOKOL YANG DIPERGUNAKAN UNTUK MENTRANSFER DOKUMEN DALAM WORLD WIDE WEB(WWW). PROTOKOL INI ADALAH PROTOKOL RINGAN, TIDAK BERSTATUS DAN GENERIK YANG DAPAT DIPERGUNAKAN BERBAGAI MACAM TIPE DOKUMEN. PENGEMBANGAN HTTP DIKOORDINASI OLEH KONSORSIUM WORLD WIDE WEB(W3C) DAN GRUP BEKERJA INTERNET ENGINEERING TASK FORCE(IETF), BEKERJA DALAM PUBLIKASI SATU SERI RFC, YANG PALING TERKENAL , YANG MENJELASKAN HTTP/1,1, VERSTI HTTP YANG DIGUNAKAN UMUM SEKARANG INI. HTTP ADALAH SEBUAH PROTOKOL MEMINTA/MENJAWAB ANTARA CLIENTDAN SERVER. SEBUH CLIENT HTTP SEPERTI WEB BROWSER, BIASANYA MEMULAI PERMINTAAN DENGAN MEMBUAT HUBUNGAN TCP/IPKE PORTTERTENTU DI TUAN RUMAH YANG JAUH (BIASANYA PORT 80). SEBUAH SERVER HTTP YANG MENDENGARKAN DIPORT TERSEBUT MENUNGGU CLIENT MENGIRIM KODE PERMINTAAN (REQUEST), SEPERTI "GET / HTTP/1.1" (YANG AKAN MEMINTA HALAMAN YANG SUDAH DITENTUKAN), DIIKUTI DENGAN PESAN MIMEYANG MEMILIKI BEBERAPA INFORMASI KODE KEPALA YANG MENJELASKAN ASPEK DARI PERMINTAAN TERSEBUT, DIIKUT DENGAN BADAN DARI DATA TERTENTU. BEBERAPA KEPALA (HEADER) JUGA BEBAS DITULIS ATAU TIDAK, SEMENTARA LAINNYA (SEPERTI TUAN RUMAH) DIPERLUKAN OLEH PROTOKOL HTTP/1,1. BEGITU MENERIMA KODE PERMINTAAN (DAN PESAN, BILA ADA), SERVER MENGIRIM KEMBALI KODE JAWABAN, SEPERTI "200 OK", DAN SEBUAH PESAN YANG DIMINTA, ATAU SEBUAH PESAN ERROR ATAU PESAN LAINNYA.

Sejarah

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 enkoding 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 persisten.

Perbedaan WEB 1.0, WEB 2.0 dan WEB 3.0[sunting | sunting sumber]

Web adalah suatu ruang informasi di mana sumber-sumber daya yang berguna diidentifikasi oleh pengenal global yang disebut Uniform Resource Identifier (URI). Secara umum, Web 1.0 dikembangkan untuk pengaksesan informasi dan memiliki sifat yang sedikit interaktif.Secara garis besar, sifat Web 1.0 adalah Read.
Lalu, tak lama kemudian muncullah Web 2.0 yang merupakan revolusi bisnis di industri komputer yang disebabkan oleh penggunaan internet sebagai platform, juga merupakan suatu percobaan untuk memahami aturan untuk mencapai keberhasilan platform baru.Sifat Web 2.0 adalah Read-Write. Era Web 2.0 tidak membutuhkan orang jenius yang hanya berkutat sendiri di ruang tertutup atau laboratorium untuk membuat teknologi baru yang dipatenkan agar membuat dirinya menjadi terkenal. Tapi era ini lebih membutuhkan orang untuk saling berbagi ilmu, pengalaman atau lainnya sehingga terbentuk komunitas online besar yang menghapuskan sifat-sifat individu.
Sedangkan letak perbedaan Web 1.0 dan Web 2.0 yaitu :
  1. Perilaku pengguna Membaca Menulis
  2. Pelaku utama Perusahaan Pengguna/Komunitas
  3. Hubungan dengan server Client-server Peer to peer
  4. Bahasa pemrograman penampil konten HTML XML
  5. Pola hubungan penerbit-pengguna Searah Dua arah/ Interaktif
  6. Pengelolaan konten Taksonomi/direktori Folksonomi/penanda/tag
  7. Penayangan berbagai kanal informasi Portal RSS/Sindikasi
  8. Hubungan antar pengakses Tidak ada Berjejaring
  9. Sumber konten Penerbit/pemilik situs Pengguna
Yang menjadi kunci perbedaan dalam Web 2.0 dan Web 1.0 adalah keterbatasan pada Web 1.0 yang mengharuskan pengguna internet untuk datang ke dalam website tersebut dan melihat satu persatu konten di dalamnya.Sedangkan Web 2.0 memungkinkan pengguna internet dapat melihat konten suatu website tanpa harus berkunjung ke alamat situs yang bersangkutan.Kemampuan web 2.0 dalam melakukan aktivitas drag and drop, auto complete, chat, voice dapat dilakukan layaknya aplikasi desktop.
Selanjutnya adalah Web 3.0, jika dunia seluler dikenal istilah 3G, maka di Internet ada yang namanya Web 3.0. Wow, apa pula ini? Apa bedanya dengan Web 2.0 yang sekarang sedang marak? Jangan salah, ternyata orang Indonesia juga sudah ada yang mengembangkannya.Konsep ini dapat diandaikan sebuah website sebagai sebuah intelektualitas buatan (Artificial Intelegence).Aplikasi – aplikasi online dalam website dapat saling berinteraksi, kemampuan interaksi ini dimulai dengan adanya web service.
Di web 3.0 ini, sudah terjadi konvergensi yang sangat dekat antara dunia TI dengan dunia telekomunikasi. Dunia web dan telco berkembang pesat seiring dengan kebutuhan pengguna. Penggunaan perangkat TI dan telekomunikasi nantinya sudah seperti sama saja tidak ada bedanya. Saat ini saja pertanda seperti itu sudah mulai bisa kita rasakan walaupun masih belum sempurna. Kita bisa menonton tivi di ponsel atau komputer, bisa mengakses internet di ponsel, bisa melakukan SMS dan telepon dari komputer. Ya karena konvergensi terhadap berbagai perangkat seperti hukum alam yang tidak bisa dielakkan. Semua mengalami evolusi menuju dunia yang lebih maju.
Permasalahan lain yang potensial muncul adalah, sebagai teknologi masa depan, Web 3.0 juga membutuhkan kecepatan akses Internet yang memadahi dan spesifikasi komputer yang tidak enteng, hal ini disebabkan tak lain karena teknologi ini secara visual berbasis 3D. Sedangkan seperti yang kita tahu biaya akses Internet dengan kecepatan tinggi di Indonesia ini masih terbilang mahal bagi masyarakat umum. Belum lagi jika dihitung dari biaya spesifikasi perangkat komputer yang dibutuhkan, mungkin masyarakat Indonesia yang ingin menikmati kecanggihan layanan berbasis teknologi Web 3.0 masih harus menarik napas penjang. Namun karena Web 3.0 sendiri masih dalam pengembangan, seiring dengan berlalunya waktu sebagai masyarakat Indonesia kita masih bisa mengharapkan bahwa biaya komunikasi, dalam hal ini koneksi Internet kecepatan tinggi akan semakin murah nantinya, sehingga terjangkau bagi masyarakat luas. Saat ini adaptasi Web 3.0 mulai dikembangkan oleh beberapa perusahaan di dunia seperti secondlife, Google Co-Ops, bahkan di Indonesia sendiri juga sudah ada yang mulai mengembangkannya, yaitu Li’L Online (LILO) Community.
Permasalahan lain yang potensial muncul adalah, sebagai teknologi masa depan, Web 3.0 juga membutuhkan kecepatan akses Internet yang memadahi dan spesifikasi komputer yang tidak enteng, hal ini disebabkan tak lain karena teknologi ini secara visual berbasis 3D. Sedangkan seperti yang kita tahu biaya akses Internet dengan kecepatan tinggi di Indonesia ini masih terbilang mahal bagi masyarakat umum. Belum lagi jika dihitung dari biaya spesifikasi perangkat komputer yang dibutuhkan, mungkin masyarakat Indonesia yang ingin menikmati kecanggihan layanan berbasis teknologi Web 3.0 masih harus menarik napas penjang. Namun karena Web 3.0 sendiri masih dalam pengembangan, seiring dengan berlalunya waktu sebagai masyarakat Indonesia kita masih bisa mengharapkan bahwa biaya komunikasi, dalam hal ini koneksi Internet kecepatan tinggi akan semakin murah nantinya, sehingga terjangkau bagi masyarakat luas.

Web 1.0[sunting | sunting sumber]

Merupakan teknologi Web generasi pertama yang merupakan revolusi baru di dunia Internet karena telah mengubah cara kerja dunia industri dan media. Pada dasarnya, Website yang dibangun pada generasi pertama ini secara umum dikembangkan untuk pengaksesan informasi dan memiliki sifat yang sedikit interaktif. Berbagai Website seperti situs berita “cnn.com” atau situs belanja “Bhinneka.com” dapat dikategorikan ke dalam jenis ini.

Web 2.0[sunting | sunting sumber]

Web 2.0 Istilah Web 2.0 pertama kalinya diperkenalkan oleh O’Reilly Media pada tahun 2004 sebagai teknologi Web generasi kedua yang mengedepankan kolaborasi dan sharing informasi secara online. Menurut Tim O’Reilly, Web 2.0 dapat didefinisikan sebagai berikut: “Web 2.0 adalah revolusi bisnis di industri komputer yang disebabkan oleh penggunaan internet sebagai platform, dan merupakan suatu percobaan untuk memahami berbagai aturan untuk mencapai keberhasilan pada platform baru tersebut. Salah satu aturan terutama adalah: Membangun aplikasi yang mengeksploitasi efek jaringan untuk mendapatkan lebih banyak lagi pengguna aplikasi tersebut” Berbagai layanan berbasis web seperti jejaring sosial, wiki dan folksonomies (misalnya: “flickr.com”, “del.icio.us”) merupakan teknologi Web 2.0 yang menambah interaktifitas di antara para pengguna Web.
Pada umumnya, Website yang dibangun dengan menggunakan teknologi Web 2.0 memiliki fitur-fitur sebagai berikut:
  • CSS (Cascading Style Sheets)
  • Aplikasi Rich Internet atau berbasis Ajax
  • Markup XHTML
  • Sindikasi dan agregasi data menggunakan RSS/Atom
  • URL yang valid
  • Folksonomies
  • Aplikasi wiki pada sebagian atau seluruh Website
  • XML Web-Service API

Web 3.0 / Semantic Web[sunting | sunting sumber]

Waaupun masih dalam perdebatan di kalangan analis dan peneliti, istilah Web 3.0 tetap berpotensi menjadi generasi teknologi di dunia Internet. Saat ini, definisi untuk Web 3.0 sangat beragam mulai dari pengaksesan broadband secara mobile sampai kepada layanan Web berisikan perangkat lunak bersifat on-demand. Namun, menurut John Markoff, Web 3.0 adalah sekumpulan teknologi yang menawarkan cara baru yang efisien dalam membantu komputer mengorganisasi dan menarik kesimpulan dari data online.
Berdasarkan definisi yang dikemukakan tersebut, maka pada dasarnya Semantic Web memiliki tujuan yang sama karena Semantic Web memiliki isi Web yang tidak dapat hanya diekpresikan di dalam bahasa alami yang dimengerti manusia, tetapi juga di dalam bentuk yang dapat dimengerti, diinterpretasi dan digunakan oleh perangkat lunak (software agents). Melalui Semantic Web inilah, berbagai perangkat lunak akan mampu mencari, membagi, dan mengintegrasikan informasi dengan cara yang lebih mudah.
Pembuatan Semantic Web dimungkinkan dengan adanya sekumpulan standar yang dikoordinasi oleh World Wide Web Consortium (W3C). Standar yang paling penting dalam membangun Semantic Web adalah XML, XML Schema, RDF, OWL, dan SPARQL.
Mungkin ini beberapa referensi ciri khas dari web 3.0
  • Transformation dari tmp penyimpanan yang bersifat terpisah pisah menjadi satu.
  • Ubiquitous connectivity, memungkinkan info diakses di berbagai media.
  • Network computing, software-as-a-service business models, Web services interoperability, distributed computing, grid computing and
    cloud computing;
  • Open technologies, sebagian besar semuanya berjalan dalam platform open source / free.
  • Open identity, OpenID, seluruh info adalah bebas dan sebebas – bebasnya.
  • The intelligent web, Semantic Web technologies such as RDF, OWL, SWRL, SPARQL, GRDDL, semantic application platforms, and statement-
    based datastores;
  • Distributed databases, database terdistribusi dalam WWD ( World Wide Database ).
  • Intelligent applications.
Dari seluruh sifat dan kriteria tersebut, yang bisa dijelaskan dan masih dapat diperkirakan berhasil barulah semantic web.
-http://syakurno1.blogspot.com/2014/02/http.html

Website

SEJARAH WORLD WIDE WEB ( WWW )

Pada tahun 1980, Tim Bernes-Lee , kontraktor independen di Organisasi Eropa untuk Riset Nuklir (CERN), Swiss , dibangun Enquire , sebagai database pribadi orang dan model perangkat lunak, tetapi juga sebagai cara untuk bermain dengan hypertext
 ; setiap halaman baru informasi dalam Enquire harus terhubung dengan halaman yang ada.

Pada tahun 1984 Berners-Lee kembali ke CERN, dan dianggap permasalahannya presentasi informasi: fisikawan dari seluruh dunia diperlukan untuk berbagi data, dan tanpa mesin umum dan tidak ada perangkat lunak presentasi umum. Dia menulis sebuah proposal Maret 1989 untuk "database hypertext besar dengan link diketik", tapi itu dihasilkan bunga kecil. Bosnya, Mike Sendall, mendorong Berners-Lee untuk mulai menerapkan sistemnya pada suatu yang baru diperoleh NeXT workstation. Ia menilai beberapa nama, termasuk Mesh Informasi, Tambang Informasi (ditolak karena abbreviates ke TIM, pencipta nama WWW) atau Tambang Informasi (ditolak karena abbreviates untuk MOI yang "Me" dalam bahasa Perancis), tetapi menetap di World Wide Web. 



PENGEMBANGAN WEBSITE
           Pengembangan Web adalah istilah luas untuk pekerjaan yang terlibat dalam mengembangkan situs web untuk internet ( World Wide Web ) atau Intranet (jaringan pribadi). Hal ini dapat mencakup desain web , pengembangan konten web , penghubung klien, sisi klien / server-sidescript , web server dan keamanan jaringan konfigurasi, dan e-commerce pembangunan. Namun, kalangan profesional web, "web development" biasanya mengacu pada non-desain aspek utama membangun situs web: menulis mark up dan coding . Pengembangan web dapat berkisar dari mengembangkan halaman statis sederhana tunggal teks biasa ke berbasis web yang paling kompleks aplikasi internet , bisnis elektronik , atau layanan jaringan sosial .
Untuk organisasi yang lebih besar dan bisnis, tim pengembangan web dapat terdiri dari ratusan orang ( web developer ). Organisasi yang lebih kecil mungkin hanya memerlukan permanen atau kontrak tunggal webmaster , atau tugas sekunder untuk posisi pekerjaan yang terkait seperti desainer grafis dan / atau sistem informasi teknisi. Pengembangan Web mungkin merupakan upaya kolaborasi antar departemen bukan domain dari sebuah departemen yang ditunjuk.

PENGEMBANGAN WEB SEBAGAI SEBUAH INDUSTRI
          Perusahaan pengembangan situs Web yang lebih kecil sekarang mampu membuat desain web diakses baik perusahaan kecil dan individu lebih mendorong pertumbuhan industri pengembangan web. Sejauh alat pengembangan web dan platform prihatin, ada sistem yang tersedia untuk muatan umum gratis untuk membantu dalam pembangunan. Contoh yang populer adalah LAMP ( Linux , Apache , MySQL ,  PHP ) stack, yang biasanya dibagikan secara gratis. Fakta ini saja telah diwujudkan ke banyak orang di seluruh dunia membuat situs Web baru setiap hari dan sehingga memberikan kontribusi untuk meningkatkan popularitas pengembangan Web. Faktor lain telah bangkitnya mudah untuk menggunakan WYSIWYG web pengembangan perangkat lunak, yang paling menonjol Adobe Dreamweaver , Netbeans , Webdev , atau Microsoft Expression Studio , Adobe Flex . Menggunakan perangkat lunak tersebut, hampir setiap orang dapat mengembangkan halaman Web dalam hitungan menit. Pengetahuan tentang HyperText Markup Language ( HTML), atau bahasa pemrograman lain tidak diperlukan, tetapi disarankan untuk hasil yang profesional.
Generasi berikutnya dari alat pengembangan web menggunakan pertumbuhan yang kuat di LAMP, Java Platform , Enterprise Edition dan teknologi Microsoft NET. teknologi untuk menyediakan Web sebagai cara untuk menjalankan aplikasi online. Pengembang Web sekarang membantu untuk memberikan aplikasi sebagai layanan Web yang secara tradisional hanya tersedia sebagai aplikasi pada komputer yang berbasis meja.
Alih-alih menjalankan eksekusi kode pada komputer lokal, pengguna berinteraksi dengan aplikasi online untuk membuat konten baru. Hal ini telah menciptakan metode baru dalam komunikasi dan memungkinkan banyak kesempatan untuk desentralisasi informasi dan distribusi media.Pengguna sekarang dapat berinteraksi dengan aplikasi dari berbagai lokasi, bukannya terikat pada workstation khusus untuk lingkungan aplikasi mereka.
Contoh transformasi dramatis dalam komunikasi dan perdagangan yang dipimpin oleh pengembangan web termasuk e-commerce. Situs lelang online seperti eBay telah mengubah cara konsumen mengkonsumsi dan membeli barang dan jasa. Reseller online seperti Amazon.com dan Buy.com (di antara banyak, banyak orang lain) telah mengubah pengalaman belanja dan tawar-menawar berburu bagi banyak konsumen.Contoh lain baik komunikasi transformatif yang dipimpin oleh pengembangan web adalah blog . Web aplikasi seperti Wordpress dan Movable Type telah membuat blog dengan mudah diimplementasikan lingkungan untuk situs Web individu. Open source Sistem Manajemen Konten seperti Joomla! , Drupal , Xoops , dan TYPO3 dan perusahaan manajemen konten sistem seperti Alfresco telah memperluas pengembangan web menjadi mode baru interaksi dan komunikasi.
Selain itu, pengembangan web telah pindah ke fase baru komunikasi internet. Komputer situs web tidak lagi hanya alat untuk bekerja atau commerce tetapi paling digunakan untuk komunikasi. Website seperti Facebook dan Twitter menyediakan pengguna platform untuk bebas berkomunikasi. Ini bentuk baru komunikasi web juga mengubah e-commerce melalui jumlah hit dan iklan online.

PERTIMBANGAN KEAMANAN
          Pengembangan Web memperhitungkan pertimbangan keamanan, seperti kesalahan entri data pengecekan melalui bentuk-bentuk, output filtering, dan enkripsi. Praktek berbahaya seperti injeksi SQL dapat dilakukan oleh pengguna dengan niat buruk namun dengan pengetahuan hanya primitif pengembangan web sebagai keseluruhan. Script dapat dimanfaatkan untuk memberikan akses tidak sah ke pengguna yang jahat mencoba untuk mengumpulkan informasi seperti alamat email, password dan konten yang dilindungi seperti nomor kartu kredit.
Beberapa ini tergantung pada lingkungan server (paling sering Apache atau Microsoft IIS ) yang bahasa scripting, seperti PHP , Ruby , Phyton ,Perl atau ASP berjalan, dan karena itu belum tentu sampai ke pengembang web sendiri untuk mempertahankan . Namun, pengujian ketat aplikasi web sebelum rilis publik didorong untuk mencegah eksploitasi tersebut terjadi.
Menjaga web server aman dari gangguan ini sering disebut Server Port Pengerasan. Banyak teknologi ikut bermain menjaga informasi di internet yang aman ketika ditransmisikan dari satu lokasi ke lokasi lain. Misalnya Secure Socket Layer Enkripsi ( SSL ) Sertifikat dikeluarkan oleh otoritas sertifikat untuk membantu mencegah penipuan internet . Banyak pengembang sering menggunakan berbagai bentuk enkripsi ketika transmisi dan menyimpan informasi sensitif. Sebuah pemahaman dasar tentang teknologio informasi masalah keamanan sering menjadi bagian dari pengetahuan pengembang Web.

Ketika membangun sebuah aplikasi web ada praktek umum yang harus diikuti untuk meningkatkan keamanan. Selain keamanan dasar dari server sistem informasi dan runtimes, pengembang web harus mengikuti pedoman diterima untuk menulis aplikasi yang aman. Praktek-praktek terbaik memperluas pada praktek keamanan terbaik yang harus diterapkan untuk semua aplikasi.
BIOS Dan Jenis-Jenisnya

Pengertian BIOS
BIOS adalah tingkatan terendah dari perangkat lunak yang mengkonfigurasi atau memanipulasi perangkat keras. BIOS adalah singkatan dari Basic Input Output System,dalam sistem komputer IBM PC atau kompatibelnya (komputer yang berbasis keluarga prosesor Intel x86) merujuk kepada kumpulan rutin perangkat lunak yang mampu melakukan hal-hal berikut:
Inisialisasi (penyalaan) serta pengujian terhadap perangkat keras (dalam proses yang disebut dengan Power On Self Test, POST)
Memuat dan menjalankan sistem operasi
Mengatur beberapa konfigurasi dasar dalam komputer (tanggal, waktu, konfigurasi media penyimpanan, konfigurasi proses booting, kinerja, serta kestabilan komputer)
Membantu sistem operasi dan aplikasi dalam proses pengaturan perangkat keras dengan menggunakan BIOS Runtime Services.
BIOS menyediakan antarmuka komunikasi tingkat rendah, dan dapat mengendalikan banyak jenis perangkat keras (seperti keyboard). Karena kedekatannya dengan perangkat keras, BIOS umumnya dibuat dengan menggunakan bahasa rakitan (assembly) yang digunakan oleh mesin yang bersangkutan.
Istilah BIOS pertama kali muncul dalam sistem operasi CP/M, yang merupakan bagian dari CP/M yang dimuat pada saat proses booting dimulai yang berhadapan secara langsung dengan perangkat keras (beberapa mesin yang menjalankan CP/M memiliki boot loader sederhana dalam ROM). Kebanyakan versi DOS memiliki sebuah berkas yang disebut "IBMBIO.COM" (IBM PC-DOS) atau "IO.SYS" (MS-DOS) yang berfungsi sama seperti halnya CP/M disk BIOS.Kata BIOS juga dapat diartikan sebagai "kehidupan" dalam tulisan Yunani (Βίος).

Dalam BIOS, terdapat beberapa komponen dasar, yakni sebagai berikut:
Program BIOS Setup yang memungkinkan pengguna untuk mengubah konfigurasi komputer (tipe harddisk, disk drive, manajemen daya listrik, kinerja komputer, dll) sesuai keinginan. BIOS menyembunyikan detail-detail cara pengaksesan perangkat keras yang cukup rumit apabila dilakukan secara langsung.
Driver untuk perangkat-perangkat keras dasar, seperti video adapterperangkat inputprosesor, dan beberapa perangkat lainnya untuk sistem operasi dasar 16-bit(dalam hal ini adalah keluarga DOS).
Program bootstraper utama yang memungkinkan komputer dapat melakukanproses booting ke dalam sistem operasi yang terpasang.
Contoh dari CMOS Setup (Phoenix BIOS)
Saat ini, ada beberapa perusahaan penyedia BIOS, yakni sebagai berikut:
Award Software,yang meluncurkan Award BIOS, Award Modular BIOS, dan Award Medallion BIOS
Phoenix Technologies,yang meluncurkan Phoenix BIOS, dan setelah melakukan merjer dengan Award Software, meluncurkan Phoenix-Award BIOS.
American Megatrends Incorporated (AMI) yang merilis AMI BIOS, dan AMI WinBIOS.
Jenis BIOS
Jenis BIOS berdasarkan pabrikan pembuat BIOS:
Award Software
Award BIOS
Pada AWARD BIOS terdapat beberapa menu pokok yaitu: MAIN, ADVANCED, POWER, BOOT, EXIT.
Award Modular BIOS
Award Medallion BIOS
Phoenix Technologies
Phoenix BIOS
Phoenix-Award BIOS
American Megatrends Incorporated (AMI)
AMI BIOS
AMI WinBIOS
Acer Labs
Microid Research
LSI Logic
Winbond