Minggu, 01 Mei 2016



Pada post kali ini saya akan menjelaskan tentang permasalahan di internet dan juga web.

1.Phishing
Phishing adalah usaha untuk mendapatkan suatu informasi penting dan rahasia secara tidak sah, seperti USER ID, PASSWORD, PIN, informasi rekening bank, informasi kartu kredit, atau informasi rahasia yang lain.
Istilah phishing dalam bahasa Inggris berasal dari kata fishing (memancing), yang dalam hal ini berarti memancing informasi keuangan dan kata sandi pengguna.


Sarana yang sering digunakan oleh phiser adalah sebagai berikut :
Penggunaan alamat e-mail palsu dan grafik untuk menyesatkan pengguna internet sehingga pengguna internet terpancing menerima  e-mail atau website. Agar tampak meyakinkan, pelaku juga seringkali memanfaatkan logo atau merk dagang milik lembaga resmi, seperti bank atau atau penerbit kartu kredit. Pemalsuan ini dilakukan untuk memancing korban menyerahkan data pribadi, seperti password, PIN atau nomor kartu kredit.


Aktivitas phishing ini bisa dilakukan dengan sengaja oleh pemilik website atau oleh hacker yang berhasil menyusupi sebuah website dan meletakkan halaman phishing.
Phishing merupakan salah satu kejahatan dunia maya (cyber crime) yang sering terjadi dan kamu temui ketika sedang online. Karena itu, pastikan kamu berhati-hati dalam memberikan informasi pribadi dan penting karena bahaya ini selalu mengancam kamu setiap saat.
 Untuk keamanan ketika sedang online, pastikan juga kamu membaca artikel 5 Kesalahan Umum yang Mengancam Keamanan.


2. Spam
SPAM adalah unsolicited email (email yang tidak diminta), merupakan email yang datang dari seseorang yang tidak kita ketahui yang dikirim ke banyak orang, secara berkala, yang isinya berupa sebuah pemberitahuan atau ajakan.
Spam juga bisa menjebak kita kedalam sebuah situs yang jika kita tak jeli, maka mereka akan mencuri semua data-data tentang kita
Contoh kiriman email yang berisi spam: iklan, advertensi, tawaran untuk bergabung ke MLM, undian, informasi palsu, phishing, penipuan.


3.Hacking
Definisi paling jelas dan lengkap dari hacking ini, dapat Anda jumpai sebagaimana diungkapkan oleh Zackary dalam white paper-nya yang berjudul “Basic of Hacking” yang dimuat di Sans. ‘Hacking’ merupakan aktivitas penyusupan ke dalam sebuah sistem komputer ataupun jaringan dengan tujuan untuk menyalahgunakan ataupun merusak sistem yang ada.

Definisi dari kata “menyalahgunakan” memiliki arti yang sangat luas, dan dapat diartikan sebagai pencurian data rahasia, serta penggunaan e-mail yang tidak semestinya seperti spamming ataupun mencari celah jaringan yang memungkinkan untuk dimasuki.

Saat ini, marak sekali orang yang memiliki keanehan dengan keisengan mencoba-coba ketangguhan sistem pengaman jaringan sebuah perusahaan ataupun pribadi. Beberapa diantaranya memang memiliki tujuan mulia, yakni mengasah kemampuan mereka di bidang teknologi pengamanan jaringan dan biasanya setelah mereka berhasil menerobos sistem keamanan yang ada, mereka dengan kerelaan hati menginformasikan celah pengamanan yang ada kepada yang bersangkutan untuk disempurnakan. Namun ada juga yang benar-benar murni karena iseng ditunjang oleh motif dendam ataupun niat jahat ingin mencuri sesuatu yang berharga.

Satu hal yang harus dipahami di sini bahwa apapun alasannya ‘hacking’ adalah melangar hukum, dan tidak ada aturan di manapun di dunia yang membenarkan tindakan ini. Namun, realita yang berjalan di kondisi saat ini adalah tidak ada jaminan apapun yang dapat memastikan bahwa tidak ada celah atapun kelemahan dalam sistem jaringan ataupun komputer kita dengan menggunakan sistem operasi apapun. Artinya, cukup jelas tidak ada sistem jaringan yang benar-benar cukup aman yang mampu menjamin 100% tingkat keamanan data dan informasi yang ada di dalamnya. Kondisi ini yang justru memicu maraknya aktivitas hacking dalam berbagai skala dan tingkat aktivitas, mulai level sekedar iseng hingga professional. Hal terpenting yang bisa kita lakukan saat ini hanyalah memastikan bahwa semua celah keamanan telah tertutupi dan kondisi siaga senantiasa diperlakukan. 


4. Defacing
Defacing merupakan bagian dari kegiatan hacking web atau program application, yang menfokuskan target operasi pada perubahan tampilan dan konfigurasi fisik dari web atau program aplikasi tanpa melalui source code yang sebenarnya dan tanpa diketahui oleh si pemilik website (administrator/developer-nya). Sedangkan deface itu sendiri adalah hasil akhir dari kegiatan cracking. Tekniknya adalah dengan membaca source codenya, lalu mengganti image dan editing html tag.

Serangan dengan tujuan utama merubah tampilah sebuah website, baik halaman utama maupun halaman lain yang terkait dengannya, kegiatan ini diistilahkan sebagai “Web Defacement”. Hal ini biasa dilakukan oleh para “attacker” atau penyerang karena merasa tidak puas atau tidak suka kepada individu, kelompok, atau entitas tertentu sehingga website yang terkait dengannya menjadi sasaran utama. Tindakan deface ada yang semata-mata iseng, unjuk kebolehan, pamer kemampuan membuat program, tapi ada juga yang jahat, untuk mencuri data dan dijual kepada pihak lain.


5. Cracking
Cracking adalah kegiatan membobol suatu sistem komputer dengan tujuan menggambil.
Sedangkan orang yang melakukan cracking disebut cracker. Cracker biasanya mencoba masuk ke dalam suatu sistem komputer tanpa ijin (authorisasi), individu ini biasanya berniat jahat/buruk, sebagai kebalikan dari 'hacker', dan biasanya mencari keuntungan dalam memasuki suatu sistem.

Dengan berhubungan dengan koleganya, seorang cracker dapat belajar mengenai teknik-teknik baru, memahami ideologi cracker, barter informasi, mengajak cracker lain untuk melakukan cracking hingga berbagi pengalaman. Sosialiasi cracker dengan cracker lainnya sebagai kerap terjadi di suatu tempat yang sama dan dapat dianggap sebagai sebuah komunitas.

Dalam komunitas tersebut, cracker melakukan hubungan melalui alat komunikasi elektronis sehingga komunitas tersebut bisa dinyatakan sebagai komunitas elektronis atau maya. Komunitas maya tersebut kerap menggunakan aplikasi chat atau Internet Relay Chat (IRC).


6. Carding
Carding adalah berbelanja menggunakan nomor dan identitas kartu kredit orang lain, yang diperoleh secara ilegal, biasanya dengan mencuri data di internet. Sebutan pelakunya adalah “carder”. Sebutan lain untuk kejahatan jenis ini adalah cyberfroud alias penipuan di dunia maya.

Sumber : 

Sabtu, 05 Maret 2016

Image Source : http://jonathangrimes.com/


Sejarah Singkat Web

         Penemu situs web adalah Sir Timothy John ¨Tim¨ Berners-Lee, sedangkan situs web yang tersambung dengan jaringan pertamakali muncul pada tahun 1991. Maksud dari Tim ketika merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik.
Situs web biasanya ditempatkan pada server web. Sebuah server web umumnya telah dilengkapi dengan perangkat-perangkat lunak khusus untuk menangani pengaturan nama ranah, serta menangani layanan atas protokol HTTP yang disebut sebagai Server HTTP (bahasa InggrisHTTP Server) seperti Apache HTTP Server, atauInternet Information Services (IIS).

Definisi Web


           World Wide Web atau WWW atau juga dikenal dengan WEB adalah salah satu layanan yang didapat oleh pemakai computer yang terhubung ke internet. Web ini menyediakan informasi bagi pemakai computer yang terhubung ke internet dari sekedar informasi “sampah” atau informasi yang tidak berguna sama sekali sampai informasi yang serius; dari informasi yang gratisan sampai informasi yang komersial. Website atau situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi, suara, dan atau gabungan dari semuanya itu baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink).

Arsitektur Web
           
                Arsitektur Website adalah suatu pendekatan terhadap desain dan perencanaan situs. 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. Website arsitektur akan datang dalam ruang lingkup estetika dan teori kritis dan kecenderungan ini dapat mempercepat dengan munculnya web semantik dan web 2.0.
Website arsitektur memiliki potensi untuk menjadi istilah yang digunakan untuk disiplin intelektual mengatur konten website. ”Web desain”, dengan cara kontras, menggambarkan tugas-tugas praktis, bagian-bagian-grafis dan teknis, dari merancang dan menerbitkan sebuah situs web. Perbedaan tersebut dibandingkan dengan yang antara tugas mengedit sebuah koran atau majalah dan desain grafis dan pencetakan. Setiap halaman website hendaknya tidak lebih dari 2 (dua) level kedalaman atau 2 (dua) kali klik dari halaman depan (home).
Struktur 3 (tiga) lapisan ini menghasilkan sebuah website yang mudah ditelusuri bagi pengunjung. Terdapat pula halaman-halaman yang tersedia pada sebuah website:
1. Halaman Depan (Home Pages)
Setiap website memiliki halaman depan.  Halaman depan merupakan halaman pertama yang dilihat oleh pengunjung dan juga merupakan halaman yang paling penting dalam mendapatkan urutan pencarian yang tinggi dari mesin pencari, karena mesin pencari memberikan lebih banyak bobot kepada halaman depan darimana halaman lainnya. Halaman depan harus memberikan informasi yang jelas dan singkat.
2. Halaman Produk/Jasa
Bagian utama dari website berisi penawaran produk dan/atau jasa. Pada bagian ini harus menggambarkan secara singkat dan tepat apa yang ditawarkan. Jumlah halaman produk/jasa hendaknya disesuaikan dengan jumlah produk/jasa yang ditawarkan. Apabila jumlah produk/jasa yang ditawarkan banyak, maka halaman utama produk/jasa bisa berisi ringkasan dari keseluruhannya.
3. Halaman Informasi
  • Profil: berisi sejarah mengenai bisnis atau perusahaan, visi dan misi, siapa saja pengurus inti website atau perusahaan, dan hal-hal penting lainnya mengenai bisnis atau perusahaan.
  • FAQ (Frequently Asked Question): berisi pertanyaan-pertayaan umum mengenai produk atau jasa.
  • Testimoni: berisi kesaksian pelanggan mengenai penggunaan produk dan/atau jasa yang ditawarkan.
  • Surat kabar elektronik: berisi berita-berita mengenai produk dan/atau jasa baru, tips-tips, promo-promo yang diadakan, serta pengumuman-pengumuman lainnya.
4. Halaman Keanggotaan
Halaman keanggotaan merupakan bagian yang penting sekali untuk pengembangan website di masa mendatang. Dengan mengetahui siapa saja pengunjung dan perkembangan jumlah pengunjung aktif .
5. Halaman Kontak
Halaman kontak berisi cara-cara untuk menghubungi pengurus website, bisa melalui email, telepon, fax, chatting, surat, ataupun dengan cara mengisi formulir pertanyaan atau komentar secara online. Hal ini akan memberikan rasa nyaman kepada pengunjung karena mereka bisa berhubungan dengan pemilik website.
Bagian-bagian dari Arsitektur Website:
1. Hypertext Transfer Protocol (HTTP)
HTTP adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia.
2. WWW (World Wide Web)
WWW (World Wide Web) merupakan kumpulan web server dari seluruh dunia yang berfungsi menyediakan data dan informasi untuk dapat digunakan bersama.
3. URL (Universal Resource Locator) 
URL( universal resource locator) merupakan suatu konsep penamaan lokasi standar dari suatu file,direktori,computer, dan lokasi komputernya sesuai dengan metode yang digunakan. URL tidak hanya dapat menunjuk ke suatu file tapi dapat juga menunjuk suatu query, dokumen dalam suatu database atau hasil dari perintah finger atau perintah archie .
4. XML (Extensible Markup Language) 
XML (Extensible Markup Language) merupakan bahasa web turunan dari SGML (Standart Generalized Markup Language) yang ada sebelumnya. XML hampir sama dengan HTML, dimana keduanya sama-sama turunan dari SGML.
5. JavaScript
JavaScript adalah bahasa pemrograman berbasis prototipe yang berjalan disisi klien. jika kita berbicara dalam konteks web, sederhananya, kita dapat memahami JavaScript sebagai bahasa pemrograman yang berjalan di browser. Javascript dipanggil untuk memberikan fungsi pada halaman web dengan meletakannya secara internal pada halaman html diantara tag atau dibuat pada file terpisah ( eksternal ).
 6. AJAX
AJAX disini adalah singkatan dari Asynchronous JavaScript and XML. Ajax merupakan gabungan beberapa teknologi yang bertujuan untuk menghindari page reload.

Perbedaan Web 1.0 , Web 2.0 , dan Web 3.0


Web 1.0 merupakan teknologi web yang pertama, dikembangkan sebagai pengaksesan informasi serta memiliki sifat yang sedikit interaktif dibanding dengan versi selanjutnya, jadi secara garis besar, web 1.0 hanyalah bersifat read. Kita sebagai pengguna internet hanya bisa membaca apa yang ada di dalam website tersebut.

Web 2.0 muncul yang merupakan revolusi bisnis di industri yang disebabkan penggunaan internet sebagai platform dan merupakan suatu percobaan untuk memahami aturan untuk mencapai keberhasilan platform baru. Secara garis besar, web 2.0 bersifat read-write. Jadi, pada era web 2.0 ini pengguna internet terutama pada website tidak terpaku hanya ingin menulis untuk orang lain atas namanya sendiri, tetapi digunakan untuk saling berbagi ilmu atau yang lainnya sehingga dapat terbentuk suatu komunitas secara online dan tidak bersifat indivudual.

Web 3.0 adalah revolusi web pada saat ini, atau disebut juga sebagai semantic web, dimana hubungan dunia TI dan telekomunikasi sangatlah dekat. Web 3.0 juga membutuhkan kecepatan internet yang memadai dan spesifikasi komputer yang lebih baik karena kebutuhan akan grafis atau tampilan yang ada pada web 3.0, yaitu visual yang berbasis 3D. web 3.0 ini masih dalam pengembangan, dan saat ini dikembangkan oleh secondlife, Google Co-Ops, bahkan di Indonesia sendiri juga sudah ada yang mulai mengembangkannya, yaitu Li’L Online (LILO) Community. Dan web 3.0 ini tidak hanya diekspresikan di dalam bahasa alami yang tidak dimengerti manusia, tetapi juga dalam bentuk yang dimengerti, diinterpretasi dan digunakan oleh software agents (perangkat lunak). Jadi, tujuan utama web 3.0 ini adalah perangkat lunak akan mampu mencari, membagi dan mengintegrasikan informasi dengan cara yang lebih mudah. Pembuatan web 3.0 ini dimungkinkan dengan adanya sekumpulan standar yang dikoordinas oleh W3C (World Wide Web Consortium). Dan standar yang paling penting untuk web 3.0 adalah XML, XML Schema, RDF OWL dan SPARQL.
Pengertian Web Science

        Menurut struktur katanya, Web Science terdiri atas kata "Web" dan kata "Science", dimana kedua kata tersebut memiliki arti yang berbeda.


Web merupakan kumpulan halaman yang menampilkan informasi dengan berbagai macam jenis. Diantaranya berupa data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya. Berikutnya pengertian tentang Science. Sains adalah aktivitas pemecahan masalah yang dilakukan oleh manusia yang dimotivasi oleh rasa ingin tahu tentang dunia sekitar mereka dan keinginan untuk memahami suatu hal atau kejadian tersebut. 


Sedangkan yang dimaksud dengan Web Science adalah ilmu yang mempelajari tentang efisiensi atau pemanfaatan dari sebuah web, agar dapat dirasakan manfaat dan kegunaannya pada banyak bidang di dalam kehidupan sehari-hari. Di dalam web science kita belajar bagaimana memberdayakan suatu sumber daya virtual sebagai media komunikasi praktis.

Web Science dan Metodologi Web Science

                    Secara ringkas Bernes-Lee mengatakan Web Science merupakan kajian sains dari Web. Ketika Web telah bergerak ke ranah ilmu, maka pertanyaan mendasar adalah bagaimana keilmuan ini melakukan metodologi. Bagaimana peneliti atau engineer melakukan pendekatan terhadap Web untuk pemahaman dan relasinya dengan domain sosial secara luas dan inovasi apa yang dapat dilakukan. Berbagai penelitian yang berlangsung saat ini melakukan pengembangan pada metodologi pemetaan (mapping) dan graph pada struktur Web dengan sampling sebagai kunci utamanya [Leung, 2001].
·         Model lain adalah metodologi model analisis yang mengkombinasikan data empiris yang digunakan untuk melakukan determinasi probabilitas. Metodologi pada Web Science akan dipengaruhi oleh perekayasaan yang berlatar belakang industri maupun peneliti akademisi. Sehingga akan mengkombinasikan sintesis dan analisis. Mempertimbangkan perkembangan Web yang membawa ke sisi positif (seperti Peer to Peer) ataupun ke arah negatif (seperti phishing). Kontribusi terhadap pengembangan adalah tujuan utama dari Web Science.
·         Web diawali dengan usaha untuk mendorong masyarakat dalam bertukar dokumen atau data. Karena web memungkinkan untuk distribusi dokumen menjadi mudah, murah dan cepat. Ini menyebabkan web melakukan perubahan radikal dalam kegiatan pertukaran dokumen. Semantic Web adalah sebuah usaha untuk mengembangkan potensi web dengan memanfaatakan analogi perkembangan kebiasaan masyarakat. Dengan kemampuan ini maka pertukaran data menjadi lebih efektif pada komunitas yang lebih besar dan dapat diproses secara otomatis ataupun manual. Saat ini Web sudah sangat baik dalam menangani teks, musik dan gambar, tetapi data tidaklah mudah digunakan pada skala Web [Hendler, 2005].
·         Semantic Web telah mengantar evolusi WWW ke tingkat pemanfaatan yang lebih baik. Ada dua visi dalam pengembangan web ke depan, yaitu pertama, membuat web semakin baik sebagai media kolaborasi, dan yang kedua, web semakin dapat dipahami oleh mesin. Hal ini dilakukan dengan memberikan anotasi data yang akan membuat informasi lebih dapat dipahami oleh mesin. Untuk mengembangkan Semantic Web [Berners-Lee, 1999] beberapa hal dibutuhkan seperti :

· Mengembangkan bahasa dan terminologi untuk mengekspresikan konsistensi dari semantik.
· Mengembangkan tool dan arsitektur baru yang menggunakan bahasa dan terminologi tersebut untuk mengakses, merubah dan integrasi informasi.
· Mengembangkan aplikasi yang memberikan sebuah tingkat pelayanan baru kepada pemakai dengan Semantic Web.
·         Sebuah ontologi adalah merupakan sesuatu yang formal, menjelaskan secara eksplisit sebuah konsep yang spesifik untuk saling berbagi pada domain khusus dalam sistem komputer [Gruber, 1995]. Secara sederhana ontologi akan memuat taksonomi, kamus, persamaan, glosari untuk konsep pada sebuah domain.


·         Perkembangan lain adalah web sevices yang merupakan distribusi dari koding yang ditulis untuk menjelaskan spesifik tugas dari sebuah web dan dapat berkomunikasi dengan web lain melalui messages [Zhang, 2004]. Salah satu contoh klasik pemanfaatan web services adalah dalam persiapan perjalanan, pada saat ini untuk melakukan perjalanan kita harus mengunjungi berkali-kali berbagai web site untuk penerbangan, hotel, sewa mobil, restauran dan sebagainya. Dengan web service, permintaan pelayanan cukup dikirim ke sebuah web site travel agent, dan web site ini yang secara otomatis meminta service ke web site lainnya. Peer to Peer (P2P) akan menjadi penting secara teknologi ataupun sosial. Dalam kehidupan keseharian sudah semakin banyak orang untuk membaca berita mengandalkan Web dibandingkan dengan media konvensional.



Sumber :
  • https://erzamuhtisulistya.wordpress.com/2015/04/20/arsitektur-web/
  • http://twin-ngeblog.blogspot.co.id/2015/03/pengantar-web-science.html
  • Supono. 2006. Pemrograman Web dengan Javascript. Bandung: Yrama Widya.
  • Kadir, Abdul. 2003. Dasar Pemrograman Web Dinamis Menggunakan PHP. Yogyakarta
  • http://www.webopedia.com/TERM/W/web-science.html
  • http://webfoundation.org/about/vision/history-of-the-web/
  • http://beritaislamimasakini.com/sejarah-web.htm
  • http://en.wikipedia.org/wiki/Web_science
  • https://dodimaulanaf.wordpress.com/2013/04/03/pengenalan-web-science/
  • https://visilubai.wordpress.com/2010/05/06/arsitektur-website/
  • http://riskydanesagooner.blogspot.co.id/2015/05/pengertian-web-science.html
  • http://raghibnuruddin217.blogspot.co.id/
  • http://kartikoadi.blogspot.co.id/2013/03/web-science.html