Kamis, 21 Maret 2013

Perkembangan Teknologi Web

Perkembangan zaman sangatlah pesat. Seiring dengan berjalannya waktu, dalam teknologi website pun terdapat banyak perkembangan dimana telah ditemukan atau dibuat fitur-fitur yang lebih modern dan berkembang dari yang sebelum-sebelumnya. Perkembangan web ini diantaranya berupa HTML5 dan CSS3.Sekarang ini web telah memiliki pemirsa dalam jumlah yang sangat besar di luar lingkup akademis : kurang lebih 30% dari server web yang tengah beroperasi saat ini berada di komputer dalam domain komersial, dan di sebagian industri, di mana keberadaaan perusahaan web sama pentingnya dengan memiliki telpon atau faks bagi tujuan komunikasi bisnis. Web sekarang telah menjadi media yang sangat penting bagi periklanan dan alamat web sekarang sudah umum dijumpai pada majalah, surat kabar, dan iklan televisi.

A. HTML5
Apa Itu HTML 5?HTML5 adalah versi terbaru dari HTML yang dibuat oleh World Wide Web Consortium (W3C). Konsep pertamanya sudah dipulikasikan pada tahun 2008, tetapi tidak banyak yang menggunakannya hingga tahun 2011. Pada tahun 2011, HTML 5 diterbitkan sepenuhnya dan orang-orang mulai menulis dan menggunakannya, namun penerapannya pada masing-masing browser yang berbeda masih bisa dibilang buruk. Hari ini, seluruh browser utama (Chrome, Safari, Firefox, Opera, IE) dapat mendukung HTML5, sehingga teknologi HTML terbaru dapat digunakan dengan sebaik-baiknya.
HTML 5 dapat bekerja dengan CSS3 dan masih dalam tahap pengembangan. Sejak peluncurannya, HTML5 selalu mengalami pengembangin, W3C terus menambahkan dan mengembangkan fitur-fitur pada HTML5 dan berencana meluncurkan versi stable-nya di tahun 2014.HTML5 adalah suksesor dari HTML 4.01 yang diterbitkan pertama kali tahun 1999. Sejak saat itu, internet telah berubah secara signifikan dan kehadiran HTML5 terlihat sangat diharapkan. HTML5 dikembangkan berdasarkan standard yang sudah diatur sebelumnya :
  • Fitur-fitur baru harus berdasarkan HTML, CSS, DOM, dan JavaScript
  • Kebutuhan akan plugin external (seperti Flash) harus dikurangi
  • Penanganan error harus lebih mudah daripada versi sebelumnya
  • Scripting harus diganti dengan lebih banyak markup
  • HTML5 harus device-independent
  • Proses pengembangan harus dapat dilihat oleh publik
Apa Fitur Yang Baru Di HTML 5?HTML5 dibuat untuk membuat proses coding menjadi lebih mudah dan logis. Fitur-fitur unik dan mengesankan dari HTML5 datang di dalam departemen multimedia. Banyak dari fiturnya yang yang dibuat dengan pertimbangan bahwa pengguna harus dapat menjalankan konten berat (heavy content) dalam device dengan tenaga rendah (low-powered device).Pada HTML5 terdapat fitur elemen <video>,<audio> dan <canvas> , tetapi juga integrasi dari konten gambar grafis vektor (yang sebelumnya kita ketahui dengan tag <object>). Artinya, konten multimedia dan grafis dalam website akan dapat ditangani dan dieksekusi dengan lebih mudah dan lebih cepat, tanpa membutuhkan plugin atau API tambahan.Ada banyak sekali syntax baru yang ditambahkan ke dalam HTML5, tetapi dibawah ini saya akan menyebutkan beberapa syntax yang dirasa paling penting. Sisanya dapat Anda lihat di HTML5 section W3C.

  • <article>
  •  – tag ini mendefinisikan artikel, posting atau komentar dari pengguna, atau suatu konten yang independen
  • <aside>
  •  – tag aside pada HTML5 menandakan suatu konten yang terpisah (aside) dari konten sebuah halaman, seperti sebuah sidebar
  • <header>,<footer>
  •  – Anda tidak perlu lagi mendefinisikan ID header atau footer, gunakan tag ini untuk menggantikannya
  • <nav>
  •  – navigasi pada website Anda dapat ditaruh didalam tag nav, yang dapat secara otomatis membuat daftar Anda seperti sebuah navigasi
  • <section> 
  • - tag ini dapat mendefinisikan section apapun dalam document Anda. Section bekerja kurang lebih seperti div yang memisahkan section yang berbeda
  • <audio>,<video>
  •  – jelas sekali ini adalah tag penanda untuk konten suara dan video, yang sekarang dapat lebih mudah dijalankan dari berbagai device
  • <embed>
  •  – tag baru ini berfungsi untuk menampilkan konten interaktif (plugin) atau aplikasi eksternal
  • <canvas>
  •  – canvas tag ini cukup menarik, memungkinkan Anda menggambar menggunakan script kode seperti JavaScript.

B. CSS3
CSS (Cascading Style Sheet) adalah kumpulan kode-kode yang saling berkaitan untuk mengatur format atau tampilan tata letak sebuah halaman web. CSS bersifat embeded pada tag HTML yang artinya menempel pada tag HTML. CSS3 merupakan generasi ketiga dari versi CSS sebelumnya. Dalam dunia desain web, mengatur layout (letak web), format huruf, dll menjadi bagian paling penting, dan CSS dapat melakukan itu semua.Kelebihan CSS3 dengan CSS versi sebelumnya.
  • Mengatur dan mempercantik interface website.
  • Sebaiknya membuat file CSS3 yang terpisah dari file html (External Style Sheet) dan dapat dipanggil di file html. Hal ini dapat mempermudah kita jika terjadi pengeditan file. Karena, jika terjadi perubahan layout pada website, kita hanya perlu mengedit file cssnya saja, tanpa mengubah file htmlnya. Oleh karena itu, External Style Sheet lebih direkomendasikan daripada Inline Style Sheet.
  • Dengan CSS3, situs website dapat berkembang dan lebih interaktif lagi.
  • Bisa mengurangi ukuran file yang akan di-load dan lebih ringan.
  • Lebih mudah dan simple serta dapat menghindari penggunaan tag yang berulang-ulang.
  • Banyak yang beranggapan bahwa peran jQuery sudah tidak dibutuhkan lagi setelah CSS3 semakin berkembang kedepannya. Apalagi dari segi size, jQuery jauh lebih besar size-nya daripada CSS3. Tidak hanya jQuery saja, peran Flash saja sudah mulai tergantikan dengan adanya CSS3.
 Sumber:

http://www.mattjunior.com/2013/05/pengenalan-html-5-apa-itu-html-5-dan-apa-fitur-yang-baru-di-html-5/

http://blog.aicsi.com/berita-213-kelebihan-css3.html

Rabu, 20 Maret 2013

Perkembangan Website: Twitter


Twitter


Tentunya Anda sudah tahu yang namanya Twitter. Twitter adalah sebuah micro-blogging atau blog mikro atau dapat dikatakan sebuah jejaring sosial seperti halnya Facebook. Di Indonesia memang Twitter kalah populer dibandingkan dengan Facebook yang saat ini sudah mencapai lebih dari 200 juta pengguna di seluruh dunia. Tapi tahukah Anda bahwa Twitter juga merupakan sebuah jejaring sosial yang cukup ampuh apabila Anda memanfaatkannya untuk mencari, mendapatkan teman serta memasarkan bisnis online Anda.
Di Amerika, Twitter sangatlah populer bahkan hampir bisa disamakan kepopulerannya dengan Facebook. Salah satu hal yang menyebabkan mengapa Twitter begitu populer adalah karena kesederhanaannya serta mampu menjawab tantangan sebuah media sosial untuk saling berkomunikasi secara lebih simpel antar pengguna.

Sejarah Twitter

Twitter didirikan oleh 3 orang yaitu Jack Dorsey, Biz Stone, dan Evan Williams pada bulan Maret tahun 2006. Dan baru diluncurkan bulan Juli ditahun yang sama. Twitter adalah jejaring sosial dan micro-blogging dimana kita sebagai pengguna dapat memberikan informasi update (perbaruan) informasi tentang diri kita, bisnis dan lain sebagainya.
Bagi Anda yang sudah biasa dengan dunia blog tentunya paham bahwa kita dapat menuliskan artikel ke dalam blog kita. Namun jangan membayangkan bahwa Twitter juga dapat melakukan hal tersebut secara bebas namun disinilah uniknya Twitter. Kita hanya dibatasi 140 karakter untuk menuliskan artikel, tidak bisa gambar dan video. Oleh karena itulah makanya Twitter digolongkan ke dalam jenis micro-blogging. Mungkin inilah salah satu alasan mengapa orang Indonesia kurang menyukai jenis micro-blogging. Tapi justru itulah letak kekuatan dan kehebatan dari Twitter. Tapi jangan anggap enteng dulu Twitter, saat ini orang Indonesi sudah sangat banyak dan semakin bertambah.
Khusus buat Anda yang menjalankan bisnis online via Internet akan dapat memanfaatkan Twitter sebagai media promosi gratis yang cukup efektif, terutama apabila Anda bermain bisnis afiliasi dimana Anda butuh trafik kunjungan yang signifikan menuju blog Anda.

Cara Mendaftar Twitter

Seperti media sosial lainnya, Twitter adalah gratis. Cukup berbekal e-mail yang valid dan digunakan setiap hari sudah cukup untuk mendapatkan alamat Twitter. Anda jangan sampai mau ketinggalan dengan beberapa perusahaan besar seperti CNN, Google, Yahoo, Microsoft dan lain sebagainya yang sudah memiliki alamat twitter yang unik.
Adapun format alamat penamaan Twitter akan berupa www.twitter.com/namaanda. Sebuah penamaan yang cukup unik dan menarik apabila suatu ketika Anda ditanyakan oleh orang lain tentang alamat twitter Anda.

Mencari dan Mendapatkan Teman dari Twitter

Twitter memiliki beberapa istilah yang sangat populer yaitu Following dan Follower. Following adalah member lain yang Anda ikuti atau tambahkan ke dalam daftar teman Anda. Sedangkan Follower adalah daftar member lain yang mengikuti atau menambahkan Anda ke dalam daftar temannya.
Setelah Anda sukses terdaftar segera masuk-log/login. Klik menu di bagian atas yaitu Find People, lalu klik pada submenu Suggested User. Cara ini khusus bagi Anda yang ingin cepat mendapatkan tambahan teman apabila Anda baru saja terdaftar. Dengan cara ini akan cukup efektif apabila Anda ingin segera mendapatkan teman sebanyak-banyaknya. Member lain pada Suggested User adalah member pilihan dari Twitter dimana mereka sudah memiliki banyak sekali teman dalam sebuah jaringan yang luas.

SEJARAH WEB


SEJARAH WORLD WIDE WEB ( WWW )

Ditahun 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 hypertextsetiap halaman baru informasi dalam Enquire harus terhubung dengan halaman yang ada.

Lalu pada tahun 1984 Berners-Lee kembali ke CERN, dan dianggap permasalahannya presentasi informasi: dan para 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". 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.

Web merupakan sebuah database jaringan komputer diseluruh dunia yang menggunakan sebuah arsitektur pengambilan informasi yang umum. Secara konsep web merupakan sebuah client atau server manajemendatabase.
Web sekarang ini berkembang dari ide dan konsep yang dicetuskan olehTim Berners-Lee, seorang peneliti pada CERN Particle Physics Lab di Jenewa, Swiss. Pada tahun 1989 Berners-Lee merumuskan suatu proposal tentang sebuah system hypertext yang memiliki tiga komponen sebagai berikut:
  1. Antarmuka yang konsisten untuk semua platform. Antarmuka ini harus menyediakan akses yang dapat digunakan oleh berbagai jenis komputer.
  2. Akses informasi yang universal. Setiap pengguna harus dapat mengakses setiap informasi yang tersedia.
  3. Antarmuka yang menyediakan akses terhadap berbagai  jenis dokumen dan protokol.
Perkembangan selanjutnya dari konsep Berners-Lee ini melahirkan Mosaic, sebuah web browser grafis yang pertama. Web memiliki banyak kemungkinan hubungan antar dokumen tanpa awal dan akhir.
Dokumen web harus ditulis dalam suatu format khusus yang memungkinkan  hypertext saling terjalin untuk bekerja. Format ini adalah Hypertext Markup Language (HTML). HTML merupakan bagian dariStpenggunard Generalized Markup  Language (SGML). SGML merupakan stpenggunar dari International Stpenggunard Organization (ISO), untuk mendefinisikan format pada dokumen teks.

Sumber:

http://innodious.blogspot.com/2012/11/sejarah-website.html
http://blog.re.or.id/sejarah-web.htm