97247266117Modul 1 Web Programming

33
1 MODUL DIVISI PEMROG RAMAN WEB SITE AMIKOM COMPUTER CLUB “PENGENALAN INTERNET, WEB, SOFTWARE DAN PROSPEK KERJA” Disusun Oleh: Tim Divisi Pemrograman Website 2013

Transcript of 97247266117Modul 1 Web Programming

  • 1

    MODUL DIVISI PEMROGRAMAN WEBSITE

    AMIKOM COMPUTER CLUB

    PENGENALAN INTERNET, WEB, SOFTWARE DAN PROSPEK KERJA

    Disusun Oleh:

    Tim Divisi Pemrograman Website

    2013

  • 2

    1. Internet

    1.1 Pengertian Internet

    Internet (kependekan dari interconnection-networking) adalah seluruh

    jaringan komputer yang saling terhubung menggunakan

    standar sistem global Transmission Control Protocol / Internet

    Protocol Suite (TCP/IP) sebagai protokol pertukaran paket (packet switching

    communication protocol) untuk melayani miliaran pengguna di seluruh dunia.

    Rangkaian internet yang terbesar dinamakan Internet. Cara menghubungkan

    rangkaian dengan kaidah ini dinamakan internetworking ("antarjaringan").

    1.2 Sejarah Internet

    Internet merupakan jaringan komputer yang dibentuk oleh Departemen

    Pertahanan Amerika Serikat di tahun 1969, melalui proyek ARPA yang disebut

    ARPANET (Advanced Research Project Agency Network), di mana mereka

    mendemonstrasikan bagaimana dengan hardware dan software komputer yang

    berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak terhingga

    melalui saluran telepon.

    Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar

    informasi dapat di pindahkan, dan akhirnya semua standar yang mereka

    tentukan menjadi cikal bakal pembangunan protokol baru yang sekarang dikenal

    sebagai TCP/IP (Transmission Control Protocol/Internet Protocol).

    Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer.Pada saat

    itu Departemen Pertahanan Amerika Serikat (US Department of Defense)

    membuat sistem jaringan komputer yang tersebar dengan menghubungkan

    komputer di daerah-daerah vital untuk mengatasi masalah bilater jadi serangan

    nuklir dan untuk menghindari terjadinya informasi terpusat, yang apabila terjadi

    perang dapat mudah dihancurkan.

    Padamulanya ARPANET hanya menghubungkan 4 situs saja yaitu Stanford

    Research Institute, University of California, Santa Barbara, University of Utah, di

    mana mereka membentuk satu jaringan terpadu di tahun 1969, dan secara

    umum ARPANET diperkenalkan pada bulan Oktober 1972. Tidak lama kemudian

    proyek ini berkembang pesat di seluruh daerah, dan semua universitas di negara

  • 3

    tersebut ingin bergabung, sehingga membuat ARPANET kesulitan untuk

    mengaturnya.

    Oleh sebabitu ARPANET dipecah manjadi dua, yaitu "MILNET" untuk keperluan

    militer dan "ARPANET" baru yang lebih kecil untuk keperluan non-militer seperti,

    universitas-universitas. Gabungan kedua jaringan akhirnya dikenal dengan nama

    DARPA Internet, yang kemudian disederhanakan menjadi Internet.

    1.3 PERKEMBANGAN INTERNET

    Internet telah membuat revolusi baru dalam dunia komputer dan dunia

    komunikasi yang tidak pernah diduga sebelumnya. Beberapa Penemuan

    telegram, telepon, radio, dan komputer merupakan rangkaian kerja ilmiah yang

    menuntun menuju terciptanya Internet yang lebih terintegrasi dan lebih

    berkemampuan dari pada alat-alat tersebut. Internet memiliki kemampuan

    penyiaran keseluruh dunia, memiliki mekanisme diseminasi informasi, dan

    sebagai media untuk berkolaborasi dan berinteraksi antara individu dengan

    komputernya tanpa dibatasi oleh kondisi geografis.

    Internet merupakan sebuah contoh paling sukses dari usaha investasi yang tak

    pernah henti dan komitmen untuk melakukan riset berikut pengembangan

    infrastruktur teknologi informasi. Dimulai dengan penelitian packet switching

    (paket pensaklaran), pemerintah, industri dan para civitas academica telah

    bekerja sama berupaya mengubah dan menciptakan teknologi baru yang

    menarik

    Perkembangan Sejarah intenet dapat dibagi dalam empat aspek yaitu :

    A. Adanya aspek evolusi teknologi yang dimulai dari riset packet switching

    (paket pensaklaran) ARPANET (berikut teknologi perlengkapannya) yang

    pada saat itu dilakukan riset lanjutan untuk mengembangkan wawasan

    terhadap infrastruktur komunikasi data yang meliputi beberapa dimensi

    seperti skala,performannce/kehandalan, dan kefungsian tingkat tinggi.

    B. Adanya aspek pelaksanaan dan pengelolaan sebuah infrastruktur yang

    global dan kompleks.

  • 4

    C. Adanya aspek sosial yang dihasilkan dalam sebuah komunitas masyarakat

    besar yang terdiri dari para Internauts yang bekerja sama membuat dan

    mengembangkan terus teknologi ini.

    D. Adanya aspek komersial yang dihasilkan dalam sebuah perubahan ekstrim

    namun efektif dari sebuah penelitian yang mengakibatkan terbentuknya

    sebuah infrastruktur informasi yang besar dan berguna. Internet sekarang

    sudah merupakan sebuah infrastruktur informasi global (wide spread

    information infrastructure), yang awalnya disebut the National (atau Global

    atau Galactic) Information Infrastructure di Amerika Serikat. Sejarahnya

    sangat kompleks dan mencakup banyak aspek seperti teknologi, organisasi,

    dan komunitas. Dan pengaruhnya tidak hanya terhadap bidang teknik

    komunikasi komputer saja tetapi juga berpengaruh kepada masalah sosial

    seperti yang sekarang kita lakukan yaitu kita banyak mempergunakan alat-

    alat bantu on line untuk mencapai Sebuah bisnis elektronik (electronic

    commerce), pemilikan informasi dan berinteraksi dengan masyarakat.

    1.4 Manfaat Internet

    A. Menambah Wawasan & Pengetahuan

    Sudah barang pasti, internet adalah gudang ilmu dan merupakan tempat

    untuk menambah wawasan penggunanya. Jika diibaratkan, internet ialah

    jendela ilmu kedua setelah buku. Seharusnya penggunaan internet ini

    menjadi perhatian bagi pemerintah, karena masih banyak daerah yang tidak

    bisa mengakses internet

    B. Sebagai Sarana Hiburan

    Selain untuk menambah ilmu, internet juga berfungsi sebagai sarana untuk

    hiburan. Contohnya, kita dapat bermain game dan menonton video lucu.

    Khusus untuk main game, janganlah berlebihan.Baik dalam segi jenis game

    yang dimainkan maupun durasi waktu mainnya. Karena game yang bersifat

    buruk dan dimainkan dalam durasi yang terlalu lama dapat menggangu

    konsentrasi serta kesehatan kita.

  • 5

    C. Memudahkan Silaturahmi

    Bagi Anda yang sudah lama tidak bertemu kawan lama, sanak saudara

    ataupun sekadar ingin lebih dekat dengan orang yang Anda kenal. Tak perlu

    khawatir, semua bisa dilakukan di internet. Berbagai social media seperti

    Twitter, Facebook, Email, Facebook, Skype dan lain sebagainya bisa Anda

    manfaatkan untuk bersilaturahmi dengan orang-orang yang Anda kenal

    ataupun tidak.

    D. Dapat Mencari Info Sesuai Keinginan

    Tidak seperti media lainnya misalnya TV, koran, dan yang lainnya. Internet

    bisa menyajikan informasi yang kita inginkan, mengapa? Karena kita bisa

    mencari informasi yang dituju sesuai kehendak kita dengan mengetikkan

    kata kunci di mesin pencari, khususnya Google. Namun tidak semua

    informasi yang dituju ada, tergantung tersedia atau tidaknya postingan yang

    disediakan oleh penulis online.

    E. MenghasilkanUang

    Mungkin banyak orang yang tidak menyadari bahwa dengan internet pun

    kita bisa menghasilkan uang. Dan tentunya dengan usaha, tak semudah

    membalikkan telapak tangan. Banyak orang yang stress karena masalah

    ekonomi, tapi ada orang yang sukses karena bisnis online. Beberapa bisnis

    online yang bisa Anda jalani, contohnya membuka toko online, jasa penulis,

    program periklanan lewat web, dan masih banyaklagi.

  • 6

    2. Sejarah Website

    Penemu website adalah Sir Timothy John Tim Berners-Lee, sedangkan website

    yang tersambung dengan jaringan, pertamakali muncul pada tahun 1991. Maksud

    dari Tim ketika membuat website adalah untuk mempermudah tukar menukar dan

    memperbarui informasi kepada sesama peneliti di tempat dia bekerja. Situ web

    pertama on-line pada 1991. Pada 30 April 1993 CERN mempublikasikan bahwa Web

    dapat digunakan oleh orang di seluruh dunia dengan gratis. Sebuah website sendiri

    ditulis dengan menggunakan bahasa yang disebut HTML (Hyper Text Markup

    Language) yang selalu bisa diakses melalui protokol yang menyampaikna informasi

    dari web server ke web browser.Sebuah website dibuat didalam sebuah sistem

    komputer yang dikenal dengan server web, juga disebut HTTP Server, dan pengertian

    ini juga bisa menunjuk pada software yang dipakai untuk menjalankan sistem ini,

    yang kemudian menerima lalu mengirimkan halaman-halaman yang diperlukan

    untuk merespon permintaan dari pengguna.

    2.1 Perkembangan Web

    2.1.1 Awal mula perkembangan internet ( WEB 1.0 ) 1990 2000 :

    Adalah generasi pertama dari website di internet. Web 1.0 merupakan

    teknologi awal dari sebuah website, teknologi ini masih statis dimana antara

    pembuat website dan penikmat website hanya terjadi komunikasi 1 arah

    dimana pembuat sebagai pemberi informasi dan penikmat hanya sebagai

    pembaca, ya layaknya seperti membaca Koran atau majalah, bedanya

    kegiatan membaca lewat computer, aktifitas ini hanya sebatas searching.

    Halaman pada web ini masih terkesan biasa, bahasa yang digunakan juga

    masih bahasa HTML saja.

    World wide web pertama kali menemukan bentuknya di November 1990.

    Hingga tahun 1993, jaringan internet berkembang demikian pesatnya.

    Layanan yang internet kala itu masih berkisar diantara static website yang

    saling dihubungkan dengan hyperlink. Umumnya website berformat brosur

    online website yang menyampaikan informasi satu arah umumnya

    berbentuk profile, portal berita, toko online, layanan email, dan lainnya. Web

    kala itu dihuni oleh website-website yang di desain menggunakan tabel dan

  • 7

    flash. Contohnya adalah DotCom Bubble Burst, atau DotCom Crash, atau

    DotCOm Doom.

    Tahun 1998, Google berdiri dan internet menjadi semakin mudah untuk

    dijamah. di kala itu potensi website dengan format portal berita dan toko

    online (seperti amazon.com) di lirik besar-besaran oleh investor di

    UnitedStates(AmerikaSerikat), dana jutaan dollar diinvestasikan untuk masuk

    ke bidang online, tetapisayangnya tidak semua website dengan modal jutaan

    dollar dapat menghasilkan. Pada pertengahan 2000, gelembungan dana

    (bubble) yang masuk ke internet pecah (burst) juga. Dana yang masuk tidak

    berputar kembali menjadi keuntungan.

    Ciri-ciri web 1.0 :

    a. Halaman statis, bukan dinamis pengguna-konten yang dihasilkan.

    b. Penggunaan framesets.

    c. Milik HTML ekstensi seperti dan tag diperkenalkan pada awal perang

    browser.

    d. Online guestbook.

    e. GIF tombol, biasanya 8831 piksel dalam ukuran web browser dan

    mempromosikan produk lain.

    f. Pengguna akan mengisi formulir, dan setelah mereka mengklik

    mengirimkan email klien akan mencoba untuk mengirim email yang berisi

    formulir rincian

    2.1.2 Perkembangan web priode kedua (WEB 2.0) 2001 2010 :

    Era pengembangan web kedua (Web 2.0) di mana pengunjung mulai dapat

    melakukan interaksi dengan diatur oleh sistem yang ada pada web. Web 2.0

    sendiri merupakan sebuah istilah yang pertama kali dicetuskan pada tahun 2003

    oleh OReilly Media, dan dipopulerkan pada konferensi web 2.0 pertama di tahun

    2004.Berbagai inovasi dan fitur-fitur baru yang muncul di dunia web membawa

    suatu pandangan baru tentang jenis situs web atau aplikasi web yang disebut

    web 2.0. Istilah web 2.0 disebut-sebut oleh Dale Dougherty dari OReilly Media

    yang melakukan brainstorming dengan Craig Cline dari Media Live untuk

  • 8

    menghasilkan ide konferensi di mana mereka menjadi host. Akhirnya pada bukan

    Oktober 2004 OReilly Media, Battele dan MediaLive mlakukan konferensi web

    2.0 pertama dan kedua pada bulan Oktober 2005. Sebelum muncul istilah web

    2.0 yang sering digunakan adalah istilah semantic web.

    Web 2.0 mempunyai keuntungan yaitu memungkinkan pengguna internet dapat

    melihat konten suatu website tanpa harus berkunjung ke alamat situs yang

    bersangkutan. Kemampuan Web 2.0 juga dalam melakukan aktivitas drag and

    drop, auto complete, chat, dan voice seperti layaknya aplikasi desktop, bahkan

    berlaku seperti sistem operasi, dengan menggunakan dukungan AJAX atau

    berbagai plug-in (API) yang ada di internet. Hal tersebut akan merubah

    paradigma pengembang sofware dari distribusi produk menjadi distribusi

    layanan.Sifat dari web 2.0 adalah read write. Web 2.0 mempunyai kelebihan

    dimana interaksi sosial di dunia maya sudah menjadi kebutuhan, sehingga era

    Web 2.0 ini memiliki beberapa ciri mencolok yaitu share, collaborate dan exploit.

    Di era Web 2.0 sekarang, penggunaan web untuk berbagi, pertemanan,

    kolaborasi menjadi sesuatu yang penting. Web 2.0 hadir seiring maraknya

    pengguna blog, Friendster, Myspace, Youtube dan Fickr [2]. Banyak perusahaan

    online tumbang di masa DotCom Bubble burst, namun banyak juga yang

    bertahan. Google, Yahoo, Amazon dan eBay adalah beberapa diantaranya.

    Kehancuran selalu menyisakan pemain berkualitas yang bertahan. Dari

    keruntuhan DotCom Bubble burst tersebut, wajah world wide web perlahan

    mulai berubah.

    Di tahun 2001, wikipedia di luncurkan. Apple mendirikan iTunes. Di tahun 2002,

    friendster di luncurkan. Perlahan, world wide web mulai di huni oleh website

    website dengan karakteristik yang berbeda dengan website website yang eksis

    sebelum dotcom bubble burst. Website website tersebut memiliki satu ciri

    mencolok bernama partisipasi sehingga pada tahun 2003, istilah web 2.0

    muncul.Istilah web 2.0 tidak mengklasifikasikan world wide web berdasarkan

    teknologinya, namun berdasarkan karakter website tersetbut.Pada garis

    besarnya, web 2.0 berbicara mengenai partisipasi. hubungan komunikasi many-

    to-many. Jika pada era web 1.0 (era sebelum web 2.0, dari 1990 hingga 2001)

    pengguna internet dengan mudah membrowse internet, namun pengadaan

  • 9

    konten di internet masih dikuasai oleh para geek yang menguasai bahasa HTML

    untuk membuat halaman web. Komunikasi yang terjadi pun hanya satu arah dari

    pemilik website ke pengunjungnya.

    Pada era web 2.0, pengadaan konten di internet tidak lagi dikuasai oleh geek.

    Website website yang digolongkan ke dalam kategori web 2.0 yaitu

    memfasilitasi pengguna internet biasa untuk menuliskan konten mereka sendiri.

    Website sharing foto seperti flickr, blog service seperti wordpress.com,

    blogger.com, video sharing seperti YouTube, dan lain sebagainaya.Sehingga

    komunikasi pun terjadi secara dua arah, dimana pengunjung web juga bisa

    memberikan informasi.

    Ciri-ciri web 2.0 :

    a. Web sebagai platform.

    b. Web menyediakan suatu wadah pengetahuan.

    c. Aplikasi web ini akan terupdate secara terus menerus.

    d. Model pemrogramannya ringan.

    2.1.3 Perkembangan web priode ketiga (WEB 3.0) 2005 Sekarang :

    Lambat laun kebiasaan dan kebutuhan orang di dunia maya selalu berubah dan

    bertambah. Hal ini juga sejalan dengan semakin cepatnya akses internet

    broadband dan teknologi komputer yang semakin canggih. Jika pada

    telekomunikasi sudah mulai terdengar isu era 4G, begitu juga yang terjadi pada

    dunia website yang juga memunculkan isu akan segera hadirnya era baru yaitu

    Web 3.0. Teknologi web generasi ketiga ini merupakan perkembangan lebih maju

    dari Web 2.0 dimana disini web seolah-olah sudah seperti kehidupan di alam

    nyata. Web 3.0 memiliki ciri-ciri umum seperti suggest, happen dan provide.Jadi,

    disini web seolah-olah sudah seperti asisten pribadi kita. Dengan menggunakan

    teknologi 3D animasi, kita bisa membuat profil avatar yang sesuai dengan

    karakter, kemudian melakukan aktivitas di dunia maya seperti layaknya di dunia

    nyata. Kita bisa berjalan-jalan, pergi ke mall, bercakap-cakap dengan teman yang

    lain. Ya, Web 3.0 adalah dunia virtual kita.

    Web 3.0 adalah generasi ketiga dari layanan internet berbasis web. Konsep Web

    3.0 pertama kali diperkenalkan pada tahun 2001, saat Tim Berners-Lee, penemu

  • 10

    World Wide Web, menulis sebuah artikel ilmiah yang menggambarkan Web 3.0

    sebagai sebuah sarana bagi mesin untuk membaca halaman-halaman Web. Hal

    ini berarti bahwa mesin akan memiliki kemampuan membaca Web sama seperti

    yang manusia dapat lakukan sekarang ini.Web 3.0 berhubungan dengan konsep

    Web Semantik, yang memungkinkan isi web dinikmati tidak hanya dalam bahasa

    asli pengguna, tapi juga dalam bentuk format yang bisa diakses oleh agen-agen

    software. Beberapa ahli bahkan menamai Web 3.0 sebagai Web Semantik itu

    sendiri. Keunikan dari Web 3.0 adalah konsep dimana manusia dapat

    berkomunikasi dengan mesin pencari. Kita bisa meminta Web untuk mencari

    suatu data spesifik tanpa bersusah-susah mencari satu per satu dalam situs-situs

    Web. Web 3.0 juga mampu menyediakan keterangan-keterangan yang relevan

    tentang informasi yang ingin kita cari, bahkan tanpa kita minta.

    Web 3.0 terdiri dari :

    a. Web semantik

    b. Format mikro

    c. Pencarian dalam bahasa pengguna

    d. Penyimpanan data dalam jumlah besar

    e. Pembelajaran lewat mesin

    f. Agen rekomendasi, yang merujuk pada kecerdasan buatan Web

    Web 3.0 menawarkan metode yang efisien dalam membantu komputer

    mengorganisasi dan menarik kesimpulan dari data online. Web 3.0 juga

    memungkinkan fitur Web menjadi sebuah sarana penyimpanan data dengan

    kapasitas yang luar biasa besar. Walaupun masih belum sepenuhnya

    direalisasikan, Web 3.0 telah memiliki beberapa standar operasional untuk bisa

    menjalankan fungsinya dalam menampung metadata, misalnya Resource

    Description Framework (RDF) dan the Web Ontology Language (OWL). Konsep

    Web Semantik metadata juga telah dijalankan pada Yahoos Food Site, Spivacks

    Radar Networks, dan sebuah development platform, Jena, di Hewlett-Packard.

  • 11

    2.1.3.1 Teknologi WEB 3.0

    a. SOAP

    Simple Object Access Protocol adalah standar untuk bertukar pesan-

    pesan berbasis XML melalui jaringan komputer atau sebuah jalan

    untuk program yang berjalan pada suatu sistem operasi (OS) untuk

    berkomunikasi dengan program pada OS yang sama maupun berbeda

    dengan menggunakan HTTP dan XML sebagai mekanisme untuk

    pertukaran data.

    b. REST

    Representational State Transfer atau transfer keadaan representasi,

    adalah suatu gaya arsitektur perangkat lunak untuk untuk

    pendistibusian sistem hipermedia seperti WWW.

    c. WSDL

    Format XML yang diterbitkan untuk menerangkan webservice. WSDL

    mendefinisikan:

    a) Pesan-pesan (baik yang abstrak dan kongkrit) yang dikirim ke dan

    menuju web service

    b) koleksi-koleksi digital dari pesan-pesan (port type, antarmuka)

    c) Bagaimana port type yang ditentukan dijadikan wire protokol di

    mana servis ditempatkan.

    d. WDDX

    Web Distributed Data eXchange. Mekanisme pertukaran data dari

    lingkungan yang berbeda

  • 12

    2.1.4 Arsitektur web

    Arsitektur Website adalah suatu pendekatan terhadap desain dan perencanaan

    situs yang, seperti arsitektur itu sendiri, melibatkan teknis, kriteria estetis dan

    fungsional. Seperti dalam arsitektur tradisional, fokusnya adalah benar pada

    pengguna dan kebutuhan pengguna. Hal ini memerlukan perhatian khusus pada

    konten web, rencana bisnis, kegunaan, desain interaksi, informasi dan desain

    arsitektur web. Untuk optimasi mesin pencari yang efektif perlu memiliki

    apresiasi tentang bagaimana sebuah situs Web terkait dengan World Wide Web.

    Beberapa aplikasi utamanya :

    a. HTTP, HTML, Web Server, dan Internet

    HTTP (Hypertext Transfer Protocol)sebuah protokol jaringan lapisan

    aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif,

    dan menggunakan hipermedia.

    HTML (Hyper Text Markup Language)bahasa standar untuk membuat

    suatu dokumen HTML (halaman web) yang terdiri dari kode-kode singkat

    tertentu, dimana dengan kode-kode tersebut akan memerintahkan Web

    Browser bagaimana untuk menampilkan halaman Web yang terdiri dari

  • 13

    berbagai macam format file seperti teks, grafik, animasi, link maupun

    audio-video.

    Web browser ialah sebuah progam yang dapat menterjemahkan kode

    perintah dari dokumen HTML tersebut sehingga dapat kita lihat, baca dan

    dengar. Contoh dari Web Browser adalah Internet Explorer, Netscape

    Navigator, Mozilla Firefox, Opera, Safari dan lain-lain.

    Internet ialah sebuah jaringan komputer yang terdiri dari berbagai macam

    ukuran jaringan komputer di seluruh dunia mulai dari sebuah PC, jaringan-

    jaringan lokal berskala kecil, jaringan-jaringan kelas menegah, hingga

    jaringan-jaringan utama yang menjadi tulang punggung internet seperti

    NSFnet, NEARnet, SURAnet, dan lain-lain.

    b. Wikis, Blogs, Folksonomies, Social Network, dan Usergenerated Content

    Wiki merupakan kumpulan halaman-halaman web yang dapat diubah oleh

    semua orang setiap saat. Konsep dan peranti lunak wiki diciptakan oleh

    Ward Cunningham.

    Web Logdisingkatdegan Blog, Blog itu sendiri adalah sebuah situs yang asal

    mulaya merupakan catatan harian online yang dibuat oleh siapa pun,

    kapan pun, dan di manapun. Jenis Blog / penyedia Blog local maupun

    internasional : Blogger.com, wordpress.com, Typepad.com,

    livejournal.com, blogdrive.com, blogsome.com, edublogs.org,

    diaryland.com, xanga.com

    c. Semantic Web Summary

    Pengertian Semantic Web (Web Semantik) atau Definisi Semantic Web

    adalah pengembangan dari World Wide Web di mana makna semantik dari

    informasi di web didefinisikan, sehingga memungkinkan mesin untuk

    memprosesnya. Semantic Web berasal dari World Wide Web Konsorsium

    dari Web sebagai media universal data, informasi, dan pertukaran

    pengetahuan. Semantic Web terdiri dari seperangkat prinsip-prinsip desain,

    kelompok kerja kolaboratif, dan berbagai teknologi. Beberapa elemen dari

    Semantic Web yang dinyatakan sebagai calon masa depan dan unsur-unsur

  • 14

    lain dari Semantic Web disajikan dalam spesifikasi formal dimaksudkan untuk

    memberikan deskripsi formal konsep, istilah, dan hubungan dalam satu

    domain tertentu. Istilah Web Semantik itu sendiri diperkenalkan oleh Tim

    Berners-Lee, penemu World Wide Web. Sekarang, prinsip web semantik

    disebut-sebut akan muncul pada Web 3.0, generasi ketiga dari World Wide

    Web. Bahkan Web 3.0 itu sendiri sering disamakan dengan Web Semantik.

    Web Semantik menggunakan XML, XMLS (XML Schema), RDF, RDFS

    (Resources Description Framework Schema) dan OWL.

    d. Web Security

    Suatu tata cara mengamankan aplikasi web yg dikelola, biasanya yg

    bertanggung jawab melakukannya adalah pengelola aplikasi web tsb.

    Mengenai masalah yang berkaitan dengan keamanan di dalam era digital

    tidak lepas dari 3 prinsip utama yaitu Confidentiality, Integrity, dan

    Availability atau lebih dikenal dengan nama CIA. Sama halnya ketika bergelut

    dengan keamanan (security) sebuah website, princip CIA sudah selayaknya

    dijadikan pedoman yang harus dipahami apabila ingin website kita lebih

    aman dan sulit untuk diserang.

    2.1.5 Institusi pengelola web/internet

    Untuk dapat berjalannya web/internet, diperlukan penyedia jasa layanan

    internet (ISP) dan web hosting.

    a. ISP

    Penyedia jasa Internet (disingkat PJI) (bahasa Inggris: Internet service

    provider disingkat ISP) adalah perusahaan atau badan yang menyediakan jasa

    sambungan Internet dan jasa lainnya yang berhubungan. Kebanyakan

    perusahaan telepon merupakan penyedia jasa Internet. Mereka menyediakan

    jasa seperti hubungan ke Internet, pendaftaran nama domain, dan

    hosting.ISP ini mempunyai jaringan baik secara domestik maupun

    internasional sehingga pelanggan atau pengguna dari sambungan yang

    disediakan oleh ISP dapat terhubung ke jaringan Internet global. Jaringan di

  • 15

    sini berupa media transmisi yang dapat mengalirkan data yang dapat berupa

    kabel (modem, sewa kabel, dan jalur lebar), radio, maupun VSAT.

    b. WEB HOSTING

    Web Hosting adalah salah satu bentuk layanan jasa penyewaan tempat di

    Internet yang memungkinkan perorangan ataupun organisasi menampilkan

    layanan jasa atau produknya di web / situs Internet. Tempat dapat juga

    diartikan sebagai tempat penyimpanan data berupa megabytes (mb) hingga

    terabytes (tb) yang memiliki koneksi ke internet sehingga data tersebut dapat

    direquest atau diakses oleh user dari semua tempat secara simultan. Inilah

    yang menyebabkan sebuah website dapat diakses bersamaan dalam satu

    waktu oleh multi user. Pada dasarnya sebuah server webhosting

    menggunakan adalah sebuah komputer biasa namun menggunakan beberapa

    komponen dan program dasar sebuah server serta disarankan harus mampu

    untuk online 24 jam setiap hari dan tanpa harus dimatikan dalam jangka

    waktu lebih lama daripada komputer biasa.

    2.1.6 Aspek hukum dalam berinternet

    Internet sebagai media informasi tidaklah terbebas dari aturan meski

    penerapannya sedikit berbeda. Internet memiliki aturan baku yang

    sesungguhnya efektif untuk meminimalisir perilaku negatif. Sebagai sebuah

    media informasi, internet tidaklah lebih dari sebuah sarana yang tersedia jutaan

    informasi dari berbagai penjuru dunia, bila kita tidak pintar memilah dan memilih

    informasi, bukan tidak mungkin kita, keluarga khususnya anak-anak akan

    terjerumus ke dalam perbuatan yang melanggar aturan . Bila kita cermati,

    terdapat 2 (dua) hal pada saat kita membahas hukum atau aturan di bidang

    internet yakni infrastruktur dan konten (materi). Pemerintah telah mengeluarkan

    kebijakan di bidang infrastruktur, yakni peraturan hukum tentang telekomunikasi

    dan penyiaran serta ketentuan tentang frekuensi radio dan orbit satelit.

    Sementara itu pada bagian konten (materi), pemerintah telah mengeluarkan

    banyak peraturan yang berhubungan dengan pemanfaatan internet sebagai

  • 16

    media informasi antaralain tentang perlindungan konsumen, perbankan,

    asuransi, hak kekayaan intelektuan, pokok pers, ketentuan pidana perdata (kata

    kuncinya adalah informasi). Didalam dunia maya, dinegara kita tercinta sudah

    diatur dalam UUITE, Secara umum, materi Undang-Undang Informasi dan

    Transaksi Elektronik (UUITE) dibagi menjadi dua bagian besar, yaitu pengaturan

    mengenai informasi dan transaksi elektronik dan pengaturan mengenai

    perbuatan yang dilarang. Pengaturan mengenai informasi dan transaksi

    elektronik mengacu pada beberapa instrumen internasional, seperti UNCITRAL

    Model Law on eCommerce dan UNCITRAL Model Law on eSignature. Bagian ini

    dimaksudkan untuk mengakomodir kebutuhan para pelaku bisnis di internet dan

    masyarakat umumnya guna mendapatkan kepastian hukum dalam melakukan

    transaksi elektronik. Beberapa materi yang diatur, antara lain: 1. pengakuan

    informasi/dokumen elektronik sebagai alat bukti hukum yang sah (Pasal 5 &

    Pasal 6 UU ITE); 2. tanda tangan elektronik (Pasal 11 & Pasal 12 UU ITE); 3.

    penyelenggaraan sertifikasi elektronik (certification authority, Pasal 13 & Pasal

    14 UU ITE); dan 4. penyelenggaraan sistem elektronik (Pasal 15 & Pasal 16 UU

    ITE). Sedangkan pengaturan mengenai perbuatan yang dilarang (cybercrimes)

    mengacu pada ketentuan dalam EU Convention on Cybercrimes, 2001. Beberapa

    materi perbuatan yang dilarang (cybercrimes) yang diatur dalam UU ITE, antara

    lain: 1. konten ilegal, yang terdiri dari, antara lain: kesusilaan, perjudian,

    penghinaan/pencemaran nama baik, pengancaman dan pemerasan (Pasal 27,

    Pasal 28, dan Pasal 29 UU ITE); 2. akses ilegal (Pasal 30); 3. intersepsi ilegal (Pasal

    31); 4. gangguan terhadap data (data interference, Pasal 32 UU ITE); 5. gangguan

    terhadap sistem (system interference, Pasal 33 UU ITE); 6. penyalahgunaan alat

    dan perangkat (misuse of device, Pasal 34 UU ITE).

    2.1.7 ETIKA DALAM BERINTERNET

    Pentingnya Etika Dalam menggunakan Internet adalah sebagai berikut:

    a. Bahwa pengguna internet berasal dari berbagai negara yang mungkin

    memiliki budaya, bahasa dan adat istiadat yang berbeda-beda.

  • 17

    b. Pengguna internet merupakan orang-orang yang hidup dalam dunia

    anonymouse, yang tidak mengharuskan pernyataan identitas asli dalam

    berinteraksi.

    c. Berbagai macam fasilitas yang diberikan dalam internet memungkinkan

    seseorang untuk bertindak etis seperti misalnya ada juga penghuni yang suka

    iseng dengan melakukan hal-hal yang tidak seharusnya dilakukan.

    d. Harus diperhatikan bahwa pengguna internet akan selalu bertambah setiap

    saat dan memungkinkan masuknya penghuni baru didunia maya tersebut.

    Jadi etika dalam menggunakan Internet sangat penting sekali bagi semua

    pengguna internet, etika yang dimaksudkan disini adalah dalam forum-forum

    yang bersifat umum dimana banyak orang/pihak tidak dikenal yang terlibat. Jika

    hanya berinteraski dengan teman sendiri yang sudah akrab, mungkin ini tidak jadi

    masalah mengingat si temanpun pasti sudah hafal karakter masing-masing, tetapi

    tentu saja tetap harus ada batas-batas yang tidak boleh dilampaui.

    Dibawah ini adalah etika-etika dalam menggunakan internet yaitu sebagai

    berikut:

    a. Jangan menyindir, menghina, melecehkan, atau menyerang pribadi

    seseorang/pihak lain.

    b. Jangan sombong, angkuh, sok tahu, sok hebat, merasa paling benar, egois,

    berkata kasar, kotor, dan hal-hal buruk lainnya yang tidak bisa diterima

    orang.

    c. Menulis sesuai dengan aturan penulisan baku. Artinya jangan menulis dengan

    huruf kapital semua (karena akan dianggap sebagai ekspresi marah), atau

    penuh dengan singkatan-singkatan tidak biasa dimana orang lain mungkin

    tidak mengerti maksudnya (bisa menimbulkan salah pengertian).

    d. Jangan mengekspose hal-hal yang bersifat pribadi, keluarga, dan sejenisnya

    yang bisa membuka peluang orang tidak bertanggung jawab memanfaatkan

    hal itu.

    e. Perlakukan pesan pribadi yang diterima dengan tanggapan yang bersifat

    pribadi juga, jangan ekspose di forum.

    f. Jangan turut menyebarkan suatu berita/informasi yang sekiranya tidak logis

    dan belum pasti kebenarannya, karena bisa jadi berita/informasi itu adalah

  • 18

    berita bohong (hoax). Selain akan mempermalukan diri sendiri orang lainpun

    bisa tertipu dengan berita/info itu bila ternyata hanya sebuah hoax.

    g. Andai mau menyampaikan saran/kritik, lakukan dengan personal message,

    jangan lakukan di depan forum karena hal tersebut bisa membuat

    tersinggung atau rendah diri orang yang dikritik.

    h. Selalu memperhatikan Hak Atas Kekayaan Intelektual (HAKI). Artinya jangan

    terlibat dalam aktivitas pencurian/penyebaran data dan informasi yang

    memiliki hak cipta.

    i. Jika mengutip suatu tulisan, gambar, atau apapun yang bisa/diijinkan untuk

    dipublikasikan ulang, selalu tuliskan sumber aslinya.

    j. Jangan pernah memberikan nomor telepon, alamat email, atau informasi

    yang bersifat pribadi lainnya milik teman kepada pihak lain tanpa persetujuan

    teman itu sendri.

    3. Software-software yang digunakan

    Dalam membuat website kita memerlukan beberapa software yang harus kita

    gunakan. Karena tanpa adanya software tersebut kita akan mengalami kesulitan

    dalam membuatnya. Ada beberapa jenis software yang perlu kita gunakan, ada

    software untuk membuat desain sampai mengkoding software tersebut. Berikut

    jenis-jenis software yang harus kita gunakan dalam membuat website :

  • 19

    3.1 Software Web Design

    Software ini adalah sangatlah penting untuk membuat web desain. Ada

    beberapa software yang sangat direkomendasikan dalam membuat desain

    website, seperti : Adobe Photoshop, Xara Webdesain, Corel, dll. Dalam

    membuat suatu web desain tentunya tidaklah mudah membutuhkan skill dan

    pengalaman. Karena dalam membuat suatu web desain kita harus

    memperhatikan banyak sekali aspek mulai dari keindahan sampai tingkat

    kenyamanan user dalam mengakses web kita.

    Adobe Illustrator (http://www.adobe.com/) : software ini digunakan untuk

    membuat gambar dalam bentuk vektor dan dapat digunakan untuk membuat

    ilustrasi.

  • 20

    PaintShop Pro (http://www.jasc.com/) : software ini sama dengan Adobe

    Photoshop, sedikit lebih canggih namun tidak masih kalah populer dibandingkan

    Adobe Photoshop.

    Macromedia Fireworks (http://www.adobe.com) : software ini sangat mirip

    dengan Adobe Photoshop, namun tool ini berbasis vektor. Software ini

    mengijinkan semua elemen dapat diedit kembali dan dapat berintegrasi dengan

    Macromedia Dreamweaver. Sebagai tambahan, oleh karena seluruh produk

    Macromedia diakuisisi oleh Adobe maka namanya berubah menjadi Adobe

    Macromedia Fireworks.

    Macromedia Flash (http://www.adobe.com) : software ini dapat digunakan

    untuk membuat animasi dan berbasis vektor untuk website.

  • 21

    3.2 Software Web Koding

    Setelah kita mendesain web menggunakan software web desain, kita harus

    mengconvertnya menjadi web yang siap digunakan. Dalam kasus ini kita

    memerlukan software untuk menconvertnya. Banyak sekali software yang bisa

    digunakan, seperti : Microsoft Front Page, Adobe Dreamweaver, Notepad++,

    NetBeans. Tapi jangan hanya mengandalkan software tersebut, karena dalam

    menconvert menjadi web yang siap digunakan kita perlu mengetahui syntax-

    syntax bahasa pemrograman. Untuk itu jika Anda tidak mengetahui bahasa

    pemrograman web maka Anda akan merasa sangat kesulitan.

    3.3 Software Web Mesin

    Setelah kita menconvert menjadi HTML murni langkah selanjutnya kita akan

    membuat mesin web tersebut. Kita membutuhkan software-software

    pendukung misalkan MySQL Service untuk membuat database, Apache Service

    untuk mengakses PHP di Localhost. Semua software-software tersebut kita bisa

    dapatkan dalam satu paket seperti XAMPP (favorit saya), WAMP, dll.

    Itu tadi software-software yang perlu kita gunakan dalam membuat suatu web.

    Tentunya masih ada banyak software yang dapat kita gunakan. Tapi itu adalah

    software-software umum dalam dunia web development.

  • 22

    3.4 Software Untuk Membangun E-Commerce

    Membangun E-Commerce memang tidak mudah tapi bukan hal yang tidak

    mungkin. Untuk membangun E-Commerce, Anda dapat memulainya dengan

    bantuan beberapa software.

    Berikut ini adalah Software Untuk Membangun E-Commerce:

    3.4.1 OsCommerce

    OsCommerce adalah aplikasi shopping chart yang didesain khusus

    untuk pengguna yang tidak mau direpotkan dengan rumitnya bahasa

    pemrograman web ataupun desain arsitekturnya. Aplikasi ini

    memudahkan dalam membangun sebuah toko online dengan langkah

    yang cepat, mudah dan user friendly. Oscommerce adalah sebuah

    solusi aplikasi toko online yang dikembangkan oleh sebuah komunitas

    open source dibawah lisensi GNU General Public License dan saat ini

    digunakan oleh lebih dari 54 negara. Oscommerce dikemas dalam satu

    paket instalasi sehingga pengguna dapat langsung men-setup,

    menjalankan dan mengelola toko online mereka dengan biaya

    seminimal mungkin, bahkan tanpa membayar satu sen pun untuk

    lisensi pembelian aplikasinya.

  • 23

    3.4.2 Zen Cart

    Zen Cart truly adalah script/software toko online dengan lisensi open

    source, gratis serta mudah untuk digunakan.

    3.4.3 Prestashop

    Prestashop adalah semacam template website atau software website

    yang dibuat untuk tujuan e-commerce dan memiliki tampilan yang

    cukup menarik. Selain dari sisi GUI dan tampilan yang menarik,

    Prestashop juga sangat mudah untuk dipelajari. Intinya, Prestashop

    adalah software web instant yang dapat digunakan untuk membangun

    sebuah toko online secara gratis.

    3.4.4 BoxBilling

    BoxBilling adalah sebuah software billing gratis yang dapat membantu

    memanagement klien dan tagihan Anda. BoxBilling sangat cocok

    untuk sebuah perusahaan web hosting dan user yang melakukan

    penjualan secara online.

  • 24

    4. Prospek Kerja Dunia Web

    Profit sebagai Web Developer lebih besar daripada desain cetak atau jasa IT

    (lainnya). Yang saya maksut Web Developer adalah Sebagai pengembang dan

    perancang situs web dan Tugas seorang Web Developer yang utama yaitu

    membuatkan situs web atas kebutuhan klien. So, klien boleh sesuka hatinya untuk

    merequest mulai dari header sampai footer mau seperti apa desainnya dan

    bagaimana keinginan si klien tersebut. Yeah pekerjaan Web Developer meliputi

    desain web dan pemrogramannya. Ada pula yang dilengkapi dengan hosting, nama

    domain, pengadaan server dan bahkan ada pula yang sampai dengan promosi. Tidak

    menutup kemungkinan untuk merambah ke (pemasaran) jasa lain

    Internet adalah Jembatan bagi para pembelajar otodidak yang ingin menjadi

    Profesional IT. Kenapa saya berani bilang seperti itu, Karena kita cukup dengan

    googling dengan membidik keyword yang sedang kita butuhkan dan wouw sudah

    ada ribuan tuts yang akan muncul dan tinggal kita saja memilah dan memilih mau

    menggunakan tuts yang mana. Kendala dengan bahasa asing, manfaatkanlah google

    translate.

    Lalu bagaimana kalau kita gaptek dengan pemrograman, lantaran basic kita bukan

    pada di IT (lebih spesifiknya ; Pemrograman)? No Problem, karena cukup bertanya di

    google, percayalah Google pasti akan memberikan solusi yang cocok dengan

    kebutuhan tutorial yang sedang anda cari. Google is Best Teacher

    Tips : Modal untuk menjadi Freelancer Web Developer

    1. Buatlah web pribadi yang menarik untuk menunjukan keterampilannya.

    2. Cantumkan portofolio, karena portofolio akan menunjukan kemampuan

    seseorang.

    3. Harus menguasai : Skill dalam grafis dan membuat program.

    4. Ikut suatu komunitas IT, untuk menambah wawasan trend sekaligus ajang

    sharing online/offline.

    5. Buat iklan di situs gratis.

    6. Tepati jadwal dengan klien, kalau molor semuanya jadi mundur; Pembayaran

    mundur sedangkan biaya operasional tidak bisa mundur. lebih cepat lebih baik.

  • 25

    7. Harus berhemat keuangan, Prioritaskan pada komputer (Software dan

    Hardware).

    8. Asah keterampilan, agar klien berminat. Manfaatkan koneksi dan relasi yang

    ada. Misal ; tawarkan website ke saudara atau teman-teman dengan harga yang

    menarik.

    9. Memahami bahasa inggris minimal tulisan karena internet umumnya berbahasa

    inggris.

    10. Berani melakukan kontak dengan orang luar negeri untuk mendapatkan

    peluang.

    11. Manfaatkan google untuk alat bantu dalam menggali ide.

    12. Harus mendapatkan, memperhatikan, memahami dan mendatangkan kontrak

    kerja sebelum melakukan pekerjaan. Karena tanpa kontrak kerja posisi

    Freelancer lemah. Bila terjadi hal yang tidak diinginkan, misal tidak dibayar atau

    ditipu maka freelancer tidak dapat menuntut karena kurang cukup bukti dan

    pelajari masalah pajak untuk freelancer.

    13. Memiliki komputer minimal RAM 1 giga.

    14. Software yang mendukung, semisal Adobe Photoshop, Notepad++, dsb.

    15. Harus punya koneksi internet, untuk keperluan upload file, browsing trend,

    sharism dengan komunitas (dengan demikian akan meminimalisir biaya

    operasional)

    16. Harus menguasai materi pemrograman, semisal PHP atau ASP dan untuk

    Database harus menguasai MySQl.

    Kekurangan dari freelancer tersebut adalah terletak pada gaji. Yeah mungkin bulan

    pertama (kita) tidak dapat proyek, dan bulan keduanya dapat proyek, namun proyek

    dibulan kedua tersebut, mampu menopang untuk hidup 3 bulan. Dengan catatan jika

    sudah menjadi Profesional Web Developer. Pengin tahu penghasilan seorang

    Profesional Web Developer dengan satu proyek yaitu kurang lebih mampu

    menopang hidup selama dua sampai tiga bulan. Lalu bagaimana dengan pemula web

    developer?

  • 26

    Untuk yang pemula sebenarnya jangan pasang tarif yang terlalu besar coba

    pertimbangkan dengan skill yang anda miliki. Tips utama saya adalah kesabaran.

    Jangan ragu untuk membanting harga pada masa awal karena belum memliki nama,

    agar tidak menganggur.

    Software dan plugin apa saja yang sudah anda kuasai? Karena kualitas pada web

    developer terletak pada skill dan penguasaan software disamping pengalaman

    dibidang itu.

    4. 1 Programmer/Developer

    Profesi programmer/developer adalah profesi yang paling sering terdengar, karena

    profesi ini sudah ada sejak diciptakannya komputer itu sendiri. Profesional dalam

    bidang software development dan consulting umumnya pernah meniti karir sebagai

    seorang programmer. Keahlian dalam algoritma dan penguasaan terhadap salah satu

    atau beberapa bahasa memprograman mutlak diperlukan oleh seorang programmer.

    Programer adalah profesi inti dan tulang punggung dalam software development

    karena tidak akan terwujud sebuah software aplikasi tanpa adanya programmer,

    sedangkan tanpa didukung profesi lainnya, seorang programmer dapat membuat

    sebuah aplikasi yang berguna walaupun dengan cakupan terbatas.

    Berdasarkan jenis programming dan output yang dihasilkan, programmer sendiri ada

    beberapa macam yaitu:

    4.1.1 Hardware Programmer

    Hardware programmer sebenarnya adalah bagian dari hardware engineer. Sesuai

    namanya, mereka melakukan programming secara low level terhadap hardware,

    misalnya mikrokontroler, embeded sistem, PLC atau device lainnya. Pada awal

    diciptakannya komputer, programmer jenis ini lebih dominan karena cara memprogram

    komputer waktu itu mirip dengan cara memprogram mikrokontroller saat ini. Bahasa

    yang digunakan dulunya adalah bahasa mesin tetapi saat ini cenderung digunakan

    bahasa assembly dan C.

  • 27

    4.1.2 System Programmer

    Dalam pekerjaannya, system programmer menggunakan low level dan medium level

    language. Biasanya mereka dipekerjakan dalam pengembangan sistem operasi dan

    modul-modul pendukungnya. Para pengembangan driver untuk periferal dan

    programming dalam SIM/UIM card juga digolongkan ke programmer jenis ini.

    Perbedaan system programmer dengan hardware programmer adalah: System

    programmer bekerja pada tahap pengembangan suatu platform / sistem operasi atau

    yang terkait erat dengannya untuk dijadikan sebagai landasan (platform) bagi

    pengembangan selanjutnya, sedangkan hardware programmer bekerja pada tahap

    implementasi suatu produk agar sesuai dengan requirement end user. Programmer

    jenis ini biasa menggunakan bahasa Assembly, C/C++ dan kemungkinan C# dikemudian

    hari bila sistem operasi yang menggunakan managed code (.Net) benar-benar

    diluncurkan.

    4.1.3. Application Programmer

    Bagi yang sering mendengar profesi Application Developer, Software Developer,

    Web Developer, Enterprise Developer atau Developer saja, profesi-profesi

    tersebut tergolong sebagai Application programmer. Programmer jenis inilah yang

    paling banyak dan populer di dunia kerja terutama di Indonesia. Hal ini disebabkan

    karena aplikasi adalah jenis software yang paling banyak di gunakan.

    Mungkin anda pernah berpikir, apa perbedaan istilah application dengan software.

    Singkatnya, dalam dunia IT, yang disebut application sudah pasti adalah sebuah

    software, sedangkan software belum tentu sebuah application. Software yang bukan

    termasuk aplikasi contohnya adalah operating system, device driver, protocol dll.

    Sedangkan yang dikenal sebagai aplikasi adalah software seperti office suite, image

    editor, games, sistem informasi retail/swalayan, sistem informasi pendidikan, sistem

    informasi hotel/retaurant, sistem informasi manajeman gudang, sistem informasi

    logistik, ERP (Enterprise Resource Planning), SCM (Suply Chain Managemant), CRM

    (Customer Relationship Managemant) , sistem bank, sistem airline dan masih banyak

    lainnya.

    Dalam pekerjaannya, application programmer menggunakan high level language seperti

  • 28

    Java, C#, Visual Basic (VB), VB.Net, Delphi, PHP dll. Dengan menggunakan high level

    language, proses pengembangan akan lebih mudah dan lebih cepat. Hal ini sesuai

    dengan tuntutan kebutuhan customer yang terus berkembang dengan cepat.

    Dalam hal cakupan keahlian yang dibutuhkan, secara kasar jenis aplikasi dapat dibagi

    menjadi:

    1. Desktop Application (aplikasi yang berwujud Windows Form, WPF, XWindows atau

    jenis GUI lainnya yang berjalan di O/S masing-masing)

    2. Web Application (aplikasi yang user interface-nya berwujud HTML dan diakses

    dengan web browser, biasa dikembangkan dengan framework PHP, ASP.Net, Java,

    Spring, Ruby on Rails dll )

    3. Database Application (aplikasi yang memerlukan akses ke database menggunakan

    teknologi seperti ADO.Net, OLEDB, ODBC, JDBC, ORM, Hibernate dll)

    4. Distributed Application (aplikasi terdistribusi/server service seperti Web Service,

    J2EE, WCF, COM+ dll)

    Walaupun digolongkan dalam ke empat macam keahlian tersebut, seringkali seorang

    application programmer harus memiliki keahlian di beberapa jenis aplikasi untuk dapat

    menghasilkan aplikasi yang berguna. Contohnya: Web programmer harus memiliki

    kemampuan dalam web application dan database application untuk dapat

    mengembangkan aplikasi web yang memerlukan database sebagai penyimpanan data.

    Tidak sedikit pula programmer yang memiliki keahlian di seluruh jenis aplikasi sehingga

    sering disebut disebut enterprise application developer.

    4.2 Tugas-tugas Pengembang Aplikasi web

    4.2.1 Tugas project manager

    mengontrol kerja tiap anggota.

    menyelesaikan atau mencari solusi yang muncul.

    memonitor kinerja tiap anggota.

    membantu tiap anggota yang mendapatkan kesulitan.

    memberikan semangat

  • 29

    4.2.2 Tugas database administrator

    merancang skema database

    mengimplementasikan skema yang telah dibuat

    menjaga stabilitas dan keamanan database

    melakukan pengawasan dan konfigurasi permintaan perubahan

    4.2.3 Tugas web designer

    menentukan look and feel web dari sebuah situs web

    menguasai dan memahami hal-hal yang berkaitan dengan tampilan dari

    sebuah situs web

    memahami penerapan aspek-aspek yang terdapat di dalam desain web

    menentukan aspek-aspek desain yang diperlukan seperti pemilihan font,

    warna, tata letak dan lainnya

    4.2.4 Tugas programmer

    Mengimplementasikan rancangan Web designer

    Menghubungkan input-output dari database pada suatu website

    Menghadirkan system dan layanan dari sebuah website

    Mengoptimalkan page load dari suatu website

    4.3 Daftar Gaji Programmer / IT di Perusahaan Besar Di Dunia

    1. Facebook

    Rata-rata gaji: 101.843 dollar AS

    Gaji tertinggi: 133.571 dollar AS (Product Manager)

    Gaji terendah: 43.518 dollar AS (User Operations Analyst)

    2. LinkedIn

    Rata-rata gaji: 102.359 dollar AS

  • 30

    Gaji tertinggi: 148.125 dollar AS (principal software engineer)

    Gaji terendah: 53.667 dollar AS (sales development specialist)

    3. Apple

    Rata-rata gaji: 103.965 dollar AS

    Gaji tertinggi: 117.185 dollar AS (product design engineer)

    Gaji terendah: 26.561 dollar AS (Mac specialist)

    4. Amazon

    Rata-rata gaji: 104.854 dollar AS

    Gaji tertinggi: 132.442 dollar AS (software development manager)

    Gaji terendah: 62.397 dollar AS

    5. NVIDIA

    Rata-rata gaji: 104.858 dollar AS

    Gaji tertinggi: 122.477 dollar AS (senior hardware engineer)

    Gaji terendah: 85.382 dollar AS (product engineer)

    6. Salesforce.com

    Rata-rata gaji: 105.354 dollar AS

    Gaji tertinggi: 149.935 dollar AS (lead member of technical staff)

    Gaji terendah: 79.351 dollar AS (sales engineer)

    7. Google

    Rata-rata gaji: 106.104 dollar AS

    Gaji tertinggi: 140.481 dollar AS (senior software engineer)

    Gaji terendah: 60.909 dollar AS (account strategist)

    8. Oracle

    Rata-rata gaji: 106.350 dollar AS

    Gaji tertinggi: 150.973 dollar AS (consulting member of technical staff)

    Gaji terendah: 62.975 dollar AS (programmer analyst)

  • 31

    9. IBM

    Rata-rata gaji: 107.242 dollar AS

    Gaji tertinggi: 153.420 dollar AS (research staff member)

    Gaji terendah: 67.103 dollar AS (computer programmer)

    10. Mitre

    Rata-rata gaji: 107.795 dollar AS

    Gaji tertinggi: 153.660 dollar AS (principal information systems engineer)

    Gaji terendah: 72.288 dollar AS (software systems engineer)

    11. SAP

    Rata-rata gaji: 108.932 dollar AS

    Gaji tertinggi: 165.974 dollar AS (senior director)

    Gaji terendah: 89.737 dollar AS (technical consultant)

    12. Adobe

    Rata-rata gaji: 109.241 dollar AS

    Gaji tertinggi: 142.076 dollar AS (senior computer scientist)

    Gaji terendah: 65.600 dollar AS (financial analyst)

    13. Intuit

    Rata-rata gaji: 110.575 dollar AS

    Gaji tertinggi: 134.525 dollar AS (senior product manager)

    Gaji terendah: 61.161 dollar AS (rotational development associate)

    14. Zynga

    Rata-rata gaji: 111.004 dollar AS

    Gaji tertinggi: 158.976 dollar AS (studio general manager)

    Gaji terendah: 77.767 dollar AS (game designer)

    15. Twitter

    Rata-rata gaji: 116.324 dollar AS

    Gaji tertinggi: 130.000 dollar AS (systems software engineer)

  • 32

    Gaji terendah: 98.222 dollar AS (product designer)

    16. Guidewire

    Rata-rata gaji: 117.515 dollar AS

    Gaji tertinggi: 132.250 dollar AS (senior integration architect)

    Gaji terendah: 95.625 dollar AS (quality assurance engineer)

    17. Yahoo

    Rata-rata gaji: 118.290 dollar AS

    Gaji tertinggi: 154.330 dollar AS (product management director)

    Gaji terendah: 64.333 dollar AS (account manager)

    18. Cisco

    Rata-rata gaji: 122.314 dollar AS

    Gaji tertinggi: 208.679 dollar AS (senior director)

    Gaji terendah: 69.683 dollar AS (customer support engineer)

  • 33

    DAFTAR PUSTAKA

    http://id.wikipedia.org/wiki/Internet

    http://lestariyunita10.blogspot.com/2013/09/sejarah-dan-perkembangan-internet-di.html

    http://rohmatullahh.blogspot.com/2013/10/8-manfaat-internet-lengkap.html

    http://www.zainalhakim.web.id/perkembangan-teknologi-web.html

    http://dokunin.blogspot.com/2013/04/sejarah-web-dan-komponen-komponenya.html

    http://akimlinovsisa.wordpress.com/2011/07/09/sejarah-website/

    Manfaat InternetMenambah Wawasan & Pengetahuan Sudah barang pasti, internet adalah gudang ilmu dan merupakan tempat untuk menambah wawasan penggunanya. Jika diibaratkan, internet ialah jendela ilmu kedua setelah buku. Seharusnya penggunaan internet ini menjadi perhat...Sebagai Sarana Hiburan Selain untuk menambah ilmu, internet juga berfungsi sebagai sarana untuk hiburan. Contohnya, kita dapat bermain game dan menonton video lucu. Khusus untuk main game, janganlah berlebihan.Baik dalam segi jenis game yang dimainkan...Memudahkan Silaturahmi Bagi Anda yang sudah lama tidak bertemu kawan lama, sanak saudara ataupun sekadar ingin lebih dekat dengan orang yang Anda kenal. Tak perlu khawatir, semua bisa dilakukan di internet. Berbagai social media seperti Twitter, Faceb...Dapat Mencari Info Sesuai Keinginan Tidak seperti media lainnya misalnya TV, koran, dan yang lainnya. Internet bisa menyajikan informasi yang kita inginkan, mengapa? Karena kita bisa mencari informasi yang dituju sesuai kehendak kita dengan mengetikk...MenghasilkanUang Mungkin banyak orang yang tidak menyadari bahwa dengan internet pun kita bisa menghasilkan uang. Dan tentunya dengan usaha, tak semudah membalikkan telapak tangan. Banyak orang yang stress karena masalah ekonomi, tapi ada orang yang s...Sejarah WebsitePenemu website adalah Sir Timothy John Tim Berners-Lee, sedangkan website yang tersambung dengan jaringan, pertamakali muncul pada tahun 1991. Maksud dari Tim ketika membuat website adalah untuk mempermudah tukar menukar dan memperbarui informasi ke...Perkembangan WebAwal mula perkembangan internet ( WEB 1.0 ) 1990 2000 :Adalah generasi pertama dari website di internet. Web 1.0 merupakan teknologi awal dari sebuah website, teknologi ini masih statis dimana antara pembuat website dan penikmat website hanya terjadi komunikasi 1 arah dimana pembuat sebagai pemberi inform...World wide web pertama kali menemukan bentuknya di November 1990. Hingga tahun 1993, jaringan internet berkembang demikian pesatnya. Layanan yang internet kala itu masih berkisar diantara static website yang saling dihubungkan dengan hyperlink. Umumny...Tahun 1998, Google berdiri dan internet menjadi semakin mudah untuk dijamah. di kala itu potensi website dengan format portal berita dan toko online (seperti amazon.com) di lirik besar-besaran oleh investor di UnitedStates(AmerikaSerikat), dana jutaan...Ciri-ciri web 1.0 :Halaman statis, bukan dinamis pengguna-konten yang dihasilkan.Penggunaan framesets.Milik HTML ekstensi seperti dan tag diperkenalkan pada awal perang browser.Online guestbook.GIF tombol, biasanya 8831 piksel dalam ukuran web browser dan mempromosikan produk lain.Pengguna akan mengisi formulir, dan setelah mereka mengklik mengirimkan email klien akan mencoba untuk mengirim email yang berisi formulir rincianPerkembangan web priode kedua (WEB 2.0) 2001 2010 :Era pengembangan web kedua (Web 2.0) di mana pengunjung mulai dapat melakukan interaksi dengan diatur oleh sistem yang ada pada web. Web 2.0 sendiri merupakan sebuah istilah yang pertama kali dicetuskan pada tahun 2003 oleh OReilly Media, dan dipopul...Web 2.0 mempunyai keuntungan yaitu memungkinkan pengguna internet dapat melihat konten suatu website tanpa harus berkunjung ke alamat situs yang bersangkutan. Kemampuan Web 2.0 juga dalam melakukan aktivitas drag and drop, auto complete, chat, dan voi...Di tahun 2001, wikipedia di luncurkan. Apple mendirikan iTunes. Di tahun 2002, friendster di luncurkan. Perlahan, world wide web mulai di huni oleh website website dengan karakteristik yang berbeda dengan website website yang eksis sebelum dotcom ...Pada era web 2.0, pengadaan konten di internet tidak lagi dikuasai oleh geek. Website website yang digolongkan ke dalam kategori web 2.0 yaitu memfasilitasi pengguna internet biasa untuk menuliskan konten mereka sendiri. Website sharing foto seperti...Ciri-ciri web 2.0 :Web sebagai platform.Web menyediakan suatu wadah pengetahuan.Aplikasi web ini akan terupdate secara terus menerus.Model pemrogramannya ringan.Perkembangan web priode ketiga (WEB 3.0) 2005 Sekarang :Lambat laun kebiasaan dan kebutuhan orang di dunia maya selalu berubah dan bertambah. Hal ini juga sejalan dengan semakin cepatnya akses internet broadband dan teknologi komputer yang semakin canggih. Jika pada telekomunikasi sudah mulai terdengar isu...Web 3.0 adalah generasi ketiga dari layanan internet berbasis web. Konsep Web 3.0 pertama kali diperkenalkan pada tahun 2001, saat Tim Berners-Lee, penemu World Wide Web, menulis sebuah artikel ilmiah yang menggambarkan Web 3.0 sebagai sebuah sarana b...Web 3.0 terdiri dari :Web semantik

    Software-software yang digunakan3.4 Software Untuk Membangun E-CommerceMembangun E-Commerce memang tidak mudah tapi bukan hal yang tidak mungkin. Untuk membangun E-Commerce, Anda dapat memulainya dengan bantuan beberapa software.Berikut ini adalah Software Untuk Membangun E-Commerce:3.4.1 OsCommerce3.4.2 Zen Cart3.4.3 Prestashop3.4.4 BoxBilling