97247266117Modul 1 Web Programming
-
Upload
arif-rahman -
Category
Documents
-
view
5 -
download
0
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