Blogroll

This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Minggu, 31 Maret 2013

MULTIMEDIA BERBASIS WEB


Alasan adanya web multimedia :
-
multimedia merupakan hal utama dalam teknologi komputasi
-
multimedia merupakan kemampuan untukmengkombinasikan teks, grafik, sound, image bergerak, dll.Fenomena web multimedia :
-
merupakan hal yang dilematis dalam implementasi berbasisweb
-
tetapi perkembangan multimedia berbasis web tetap pesatPotensi perkembangan web multimedia di masa mendatang :
-
bandwidth akses internet semakin tinggi
-
tools untuk implementasi web multimedia semakindikembangkan
-
perangkat client untuk akses internet semakin maju
-
apresiasi pengguna yang semakin bagus
APLIKASI UNTUK MULTIMEDIA
-
web desainer harus selalu berfikir dari sisi pengguna, janganbiarkan user menunggu terlalu lama untuk mengakseshalaman web multimedia.
-
Siasati dengan gambar bergerak atau visualisasi prosesuntuk menarik perhatian user dan agar tidak membosankan
-
Gunakan gambar, teks, sound, video dan animasi sesuaikebutuhan informasi yang ingin disajikan dalam halamantersebut

You're Reading a Free Preview
Pages 2 to 3 are not shown in this preview.
Search History:
Searching...
Result 00 of 00
00 results for result for
  • p.
  • Comments

    Membuat web Multimedia dengan PHP dan MySQL

    ted on by Kang Agus
     
     
     
     
     
     
    i
     
    2 Votes
    Quantcast


    Web ini adalah web multimedia penggabungan dari content tulisan, gambar, dan video streaming. terdapat 2 halaman utama yaitu frontend dan backend.
    Frontend
    • Halaman artikel
    • Halaman Gallery Photo
    • Halaman Gallery Video
    • Terdapat Shoutbox
    • Banner Flash
    • Jam Javacsript
    • Jquery Gallery Photo
    • Download Video
    Backend
    • Masuk melalui URL /admin/
    • Gunakan username password admin
    • Halaman edit Gallery Photo
    • Halaman edit Gallery Video
    • Halaman edit Artikel
    • Halaman edit Profil
    Fitur
    Web multimedia ini menekankan pada fungsi upload video melalui halaman admin atau backend, dan tampilkan semua video serta ada fungsi download video yang sedang ditampilkan di halaman gallery video atau frontend.
    Database

    file databasenya db_multimedia.sql.zip yang ada di folder utama web. silahkan import ke database mysql di komputer teman-teman.
    Download
    http://www.4shared.com/zip/gjNOW2sC/video_online.html
    Sekian artikel dan aplikasi dari saya. silahkan di pelajari dan di kembangkan sendiri.  semoga ada manfaatnya untuk teman-teman dan anda semua…aamiin
    Depok, 7 Januari 2012
    noname
    About these ads

    Web Multimedia Strategies

    Simply because we can stream hours of video out over the web doesn’t mean that we should. The value of having the text of Paradise Lost online is not in making it available for reading—most people prefer to read the work in print. We digitize texts in order to use the strengths of computing, such as searching and linking, to enhance our understanding of the material. This holds true for multimedia, too: we need to consider how best to use the computer and not simply translate video and audio content to the computer screen. The key to successful web multimedia is to tailor your content for web delivery.

    Audio

    Digital audio is an extremely efficient way to deliver information. Consider a training video on measuring and weighing chemical compounds. Which track—audio or video—would be the most important in conveying information? In the soundtrack a narrator explains the procedure, and in the video track someone is measuring and weighing compounds. Which track would you remove if necessary? Which could stand alone? The audio track. Consider enhancing your presentation with an audio component. Audio can be captured and optimized fairly easily, and it compresses well.
    When recording original audio, take the time to do it right. Low-frequency background noises, such as the hum of a ventilation system, will be inseparable from your audio track; no amount of tweaking will eliminate it. Remember, too, that the downsampling and compression you will have to perform to make your audio web deliverable will emphasize any flaws in your recording.

    Slide shows

    Slide shows are another method for delivering multimedia on the web. In a slide show, you synchronize audio with still images. Through this approach you provide information via audio and add visual emphasis with still images. As an example, to present the training video mentioned above as a slide show, you would use video editing software to synchronize the narration with still images of the weighing and measuring procedure. Still images compress much more efficiently than video, and because slide shows do not require smooth motion, the movie frame rate can be low. This in turn means that you can devote more data to image quality and size.

    Video

    Video is the most challenging multimedia content to deliver via the web. Part of the reason is sheer size: one second of uncompressed, full-quality video requires approximately 27 megabytes of disk storage space. The amount of scaling and compression required to turn this quantity of data into something that can be used on a network is significant, sometimes rendering the material useless. Whenever possible, tailor your video content for the web.
    • Shoot original video. That way you can take steps to create video that will compress efficiently and still look good at low resolution and frame rates.
    • Shoot close-ups. Wide shots have too much detail to make sense at low resolution.
    • Shoot against a simple monochromatic background whenever possible. This will make small video images easier to understand and will increase the efficiency of compression.
    • Use a tripod to minimize camera movement. A camera locked in one position will minimize the differences between frames and greatly improve video compression.
    • Avoid zooming and panning. These can make low frame-rate movies confusing to view and interpret and can also cause them to compress poorly.
    • When editing your video, favor hard cuts between shots. Use the transitional effects offered by video editing software sparingly. Dissolves, elaborate wipes, or the “Ken Burns” effect of panning across still images will not compress efficiently and may not play smoothly on the web in larger display sizes.
    • If you are digitizing material that was originally recorded for video or film, choose your material carefully. Look for clips that contain minimal motion and lack essential but small details. Motion and detail are the most obvious shortcomings of low-resolution video.

    Animation

    When used solely as an attention-getting device, the value of web animation is questionable. If you place animation alongside primary content, you will simply disrupt your users’ concentration and keep them from the objective of your site. If you require users to sit through your Flash intro every time they visit your site, you are effectively turning them away at the door.
    That said, there is a place for the purposeful use of animation on the web. A simple animation on a web site’s main home page can add the right amount of visual interest to invite users to explore your materials (fig. 12.2). There, the essential content is typically a menu of links, so the threat of distraction is less than it would be on an internal content page. Animation is also useful in illustrating concepts or procedures, or changes over time. Always provide accessible controls for starting and stopping the animation.
    Three screens showing various parts of an animation from the 'nothingbutnets.net' web site.
    Figure 12.2 — A well-targeted animation is a powerful inducement to stay on a site and hear the message.

    Text alternates

    The best way to ensure that your multimedia materials are accessible is to provide alternate versions designed to accommodate different users. QuickTime reference movies provide a good illustration of the concept of alternates. When creating web video using QuickTime, it is customary to create several versions of a movie, each tuned to a different connection speed through varying levels of quality and compression, and link those versions using a reference movie. Then, when a user requests the movie via a web page, QuickTime sends the version that the user’s network connection can best accommodate. This approach supports divisions in technology resources, but alternate views also benefit those who are excluded from multimedia for other reasons. By providing alternate views of your multimedia content, your information becomes accessible to people who cannot appreciate it in its native format. Text is the most widely accessible content. For low-vision users, text can be magnified. Blind users can have text read by special software or rendered by a Braille reader. For those with technology limitations, text loads quickly and can be viewed on nongraphical browsers. Another strength of text over media content is that it can be read and indexed by search engines and translated into other languages. The best alternate for multimedia content is the written word.
    For instance, if you are providing video content on your site, the simplest alternate to include is a text transcript of the audio track for hearing-impaired users. The same text transcript is useful for indexing with search engines and enabling video search. An even better approach would be to use the text as captions synchronized with the video (fig. 12.3). To address the needs of visually impaired users, you could also include a text description of the video track, either as a separate audio track or as text. Or simplify the materials by reducing the video track to a series of still images synchronized with the audio for users with reduced vision or cognitive difficulties.
    A NASA web page with a video playing, showing the captions of the dialog appearing in the lower part of the video screen.
    Figure 12.3 — Captions are a way to supply equivalent text for the spoken audio elements of your site.
    At a minimum, you can use basic html to provide information about multimedia content. For example, you can use the alt attribute to include a short description of the animation in your applet or animated gif html code. Because almost all browsing devices can handle text, if you include this basic descriptive text, users who have their web pages read to them will at least be able to understand the function of the visual content.

    Multimedia on the Web

    Today's Web presents a diversified multimedia experience. In fact, the Web has become a broadcast medium, offering live TV and radio, pre-recorded video, photos, images, and animations. Expect to encounter multimedia just about anywhere on the Web. This tutorial presents a brief overview.

    Plugins, media players, and multimedia types

    plugins and media players are software programs that allow you to experience multimedia on the Web. These terms are sometimes used interchangeably. File formats requiring this software are known as MIME types. MIME stands for Multimedia Internet Mail Extension, and was originally developed to help e-mail software handle a variety of binary (non-textual) file attachments such as photos. The use of MIME has expanded to the Web. For example, the basic MIME type handled by Web browsers is text/html associated with the file extention .html. MIME types area also used to process multimedia on the Web. A few examples:
    • Jpeg photo: image/jpeg
    • MPEG video: video/mpeg
    • Quicktime movie: video/quicktime
    • MP3 audio: audio/x-mpeg-3
    • Flash presentation: application/x-shockwave-flash
    Nowadays, many personal computers come pre-loaded with plugins and media players. This is an acknowledgement of the importance of the Web multimedia experience. If your computer doesn't have a particular piece of software, it can be easily obtained from the website of the company that created it. Downloading is easy and instructions are usually provided.
    plugins are software programs that work with your Web browser to display multimedia. When your browser encounters a multimedia file, it hands off the data to the plugin to play or display the file. Working in conjunction with plugins, browsers can offer a seamless multimedia experience. The plugins needed to experience Web multimedia are available for free.
    A common plugin used on the Web is the Adobe Reader. This software allows you to view documents created in Adobe's Portable Document Format (PDF). These documents are the MIME type "application/pdf" and are associated with the file extension .pdf. A PDF is a type of image file. When the Adobe Reader has been downloaded to your computer, the software will open and display the file when you click on its link on a Web page. Try viewing this PDF document from the U. S. Census Bureau. Sometimes a Web page will display the official PDF icon to alert you that the file is in PDF format. PDF icon
    Flash Player media players are software programs that can play audio and video files, both on and off the Web. The concept of streaming media is important to understanding how media can be delivered on the Web. With streaming technology, audio or video files are played as they are downloading, or streaming, into your computer. Sometimes a small wait, called buffering, is necessary before the file begins to play. Extensive pre-recorded files such as interviews, lectures, televised video clips, podcasts, and music work very well with these players. They can also be used for real-time radio and TV, including Web-only TV. Popular media players include the Windows Media Player, RealPlayer, QuickTime Player, and Flash Player.

    Audio

    Audio files, including music, are an important part of the Web experience. Listening to music on the Web is a popular pastime. Audio files of many types are supported by the Web with the appropriate players. The MP3 file format probably the most popular option for audio files.
    MP3 files are also the source of podcasts. These are audio files distributed through RSS feeds, though the term is sometimes also used to describe video programming (or vodcast). You can subscribe to a podcast's RSS feed, and listen to the podcast series, with a special type of player called a podcatcher. A podcatcher can be either available on the Web or downloaded to your computer like any other plugin. iTunes can serve as a podcatcher. Keep in mind that you can often listen to a podcast on the originating site. For an example, visit NYTimes.com Podcasts.
    Want to create your own podcast? Fondren Library at Rice University offers useful instructions in their tutorial Podcasting Howtos.
    tip! Podcast series are available via RSS feed. To learn about RSS, visit the tutorial RSS Basics.
    Thousands of radio stations broadcast live on the Web. Just use a search engine to locate a station's website, and follow the links to the live broadcast. Visit this page for an example of one radio station's live broadcasts.

    Video

    YouTube Streaming video is the backbone of live and pre-recorded broadcasting on the Web. YouTube is one of the most popular sites on the Web for pre-recorded video. Real-time professional or personal broadcasts are also very popular.
    The Web is a medium for exchanging information among professionals. A live professional broadcast from a conference, company, or institution is sometimes referred to as a webcast. A variation on this is a webinar, a seminar broadcast on the Web.
    To watch video discussions by experts in their fields, take a look at:
    • Academic Earth, a collection of free video lectures by top scholars
    • BigThink, where experts discuss current events
    • Bloggingheads.tv, where academics, journalists, and others have two-way conversations, or diavlogs, on substantive topics
    • Hulu, a site offering TV broadcasts and movies
    • iTunes U, which offers free lectures from a handful of universities
    • WebMedia: Special Events at Princeton University, offering archived speeches and conferences
    live cams and live tv are a part of the real-time video experience available on the Web. Live cams are video cameras that send their data in real time to a Web server. These cams may appear in all kinds of locations, both serious and whimsical: an office, on top of a building, a scenic locale, a special event, a fish tank, and so on. Live cams are stationary and only broadcast what is in their line of sight. Moving video takes live broadcasting to the next level: TV on the Web. Some people wear portable cameras and allow the public to observe their lives - an intense form of reality TV. Justin.tv was a pioneer in this type of live broadcasting. Other people broadcast their involvement in specific topics, such as cooking or technology. Check out Blip.tv and Ustream for examples.
    hulu Live TV broadcasts abound on the Web. As with radio stations mentioned above, use a search engine to locate a station's website and follow the links to the live broadcast. There are also plenty of pre-recorded network TV shows available on the Web. Check out Hulu for an example of a site that hosts this type of content.

    Photos

    Photos may seem like old hat, but the Web has found interesting ways of presenting them. Most major search engines have an option for searching for photos. This is usually combined with a search for non-photographic images along with photos, and is therefore called an image search. Google Image Search is a good example. There are also search engines dedicated to image searching, for example Picsearch.
    Pinterest The social Web has come up with innovative ideas for photo sharing. Check out Flickr and Pinterest for examples of different ways in which you can use the social Web to display and share your photos - and also to view, share and comment on the photos of others.

    Embedded media

    As you browse the Web, you can experience multimedia on the sites of the people who sponsor or create the broadcasts. There are also aggregator sites you can visit, including Flickr and YouTube.
    It's also possible to embed multimedia on your own Web pages. The capacity for unlimited distribution is a major reason why multimedia on the Web has become so popular. Also, it's easy to do. In most cases, embedding a media file is just a matter of copying code and pasting it onto your Web page. The two examples below took only a few minutes to complete. Both require the Flash player (MIME type of application/x-shockwave-flash).

    Pengenalan Bahasa Pemograman Berbasis Web

    Bahasa Pemograman berbasis Web memang sangat familiar dan menjadi suatu trend di kalangan pemula seperti saya ini.Banyak software yang berbasis pembuatan Web seperti frontpage , Dreamweaver, dan Joomla yang databasenya menggunakan PHP dan MySql.Ada beberapa struktur pemahaman tentang bahasa pemograman yang berbasis Web yang digunakan dalam pembuatan suatu website maupun Blog yang harus dipahami dasar-dasarnya.Berikut merupakan bahasa pemrograman yang berbasis Web.
    1. Bahasa Pemrograman HTML
    HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan.Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.

    2. Bahasa Pemrograman PHP
    PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini.
    PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).

    3. Bahasa Pemrograman Javascript
    Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.

    4. Bahasa Pemrograman CSS
    Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML.Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL.Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).

    5. Bahasa Pemrograman ASP
    ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis.ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.ASP bekerja pada web server dan merupakan server side scripting.

    6. Bahasa Pemrograman XML
    Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data.XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja.XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.

    7. Bahasa Pemrograman WML
    WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.

    8. Bahasa Pemrograman PERL
    Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.

    9. Bahasa Pemrograman CFM
    Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio.Syntax coldfusion berbasis html.

    Bahasa pemograman

    Pemrograman web diambil dari 2 suku kata yaitu pemrograman dan web. Pemrograman yang dalam bahasa English adalah programming dan diartikan proses, cara, perbuatan program (secara bahasa indonesia). Definisi Web : jaringan komputer yang terdiri dari kumpulan situs internet yang menawarkan teks dan grafik dan suara dan sumber daya animasi melalui protokol transfer hypertext. (http://www.artikata.com/arti-201588-web.php). Orang banyak mengenal web dengan istilah WWW (world wide web), World Wide Web adalah layanan internet yang paling populer saat ini internet mulai dikenal dan digunakan secara luas setelah adanya layanan WWW . WWW adalah halaman-halaman website yang dapat saling terkoneksi satu dengan lainnya (hyperlink) yang membentuk samudra belantara informasi . WWW berjalan dengan protokol HyperText Transfer Protokol (HTTP). Halaman Web merupakan file teks murni (plain text) yang berisi sintaks-sintaks HTML yang dapat dibuka/ dilihat/ diterjemahkan dengan Internet Browser . Sintaks HTML mampu memuat konten text, gambar, audio, video dan animasi. Kini internet identik dengan web, karena kepopuleran web sebagai standar interface pada lanyanan-layanan yang ada di internet, dari awalnya sebagai penyedia informasi, ini digunakan juga untuk komunikasi dari email sampai dengan chatting, sampai dengan melakukan transaksi binsin (commerce) (Betha Sidik,Ir, Pemrograman web dengan HTML, Informatika Bandung, 2005) Banyak keuntungan yang diberikan oleh Aplikasi berbasis Web dari pada aplikasi berbasis destop, sehingga aplikasi berbasis web telah diadopsi oleh perusahaan sebagai bagian dari strategi teknologi informasinya, karena beberapa alasan :
    Akses informasi mudah,
    1. Baris isi
    Setup server lebih mudah
    1. Baris isi
    Informasi mudah didistribusikan
    1. Baris isi
    Bebas platform, informasi dapat di sajikan oleh browser web pada sistem operasi mana saja karena adanya standar dokumen berbagai tipe data dapat disajikan
    1. Baris isi

    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 RFC 2616, 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

    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
    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
    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
    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 [Joh07]. 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 [Tim01]. 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://sioc-project.org/ )Adalah komunitas yang berusaha mewujudkan semantic website yang tengah berjuang membantu kita menciptakan web cerdas yang mana kelak pencarian info di internet menjadi jauh – jauh sangat mudah. Banyak orang yang bahkan tidak tahu bahwa istilah web 2.0 / 3.0 adalah sebuah istilah untuk konsep dan cara bekerja dari manusia pada informasi di internet, dan bukanlah sebuah teknologi bernama 2.0 atau 3.0

    [sunting] Bahasa Pemrograman Web

    Bahasa pemrograman merupakan suatu teknik instruksi standar untuk memerintah komputer. Berikut adalah penjelasan tentang bahasa pemrograman yang biasa digunakan untuk membuat suatu website:
    Bahasa Pemrograman Keterangan
    HTML HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox, Microsoft Internet Explorer dll.
    PHP Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).
    ASP ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP bekerja pada web server dan merupakan server side scripting.
    XML Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja. XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.
    WML WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (Extensible Markup Langauge). WML adalah bahasa pemrograman yang digunakan dalam aplikasi wireless. WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.
    PERL Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, BeOS, VMS, EBCDIC, dan PocketPC. PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.
    CFM CFM dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio. Syntax coldfusion berbasis html.
    Javascript Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape. Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.
    CSS Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).