Senin, 29 Juni 2015

Tugas Softskill Pengantar Web Science ke-4

Analisis Web

Pengukuran web (ukuran, unjuk kerja)
Salah satu teknik mengukur dan menguji suatu kinerja web adalah dengan mengukur pengalaman seseorang atau user experience pengunjung situs yang berinteraksi dengan halaman-halaman web yang berada di internet (Keynote System, Inc 2010).

Kinerja suatu web atau web performance sangat dipengaruhi oleh beberapa komponen-komponen dasar yang dibagi menjadi dua bagian penting, yaitu (1) dilihat dari gambaran transaksi web atau perspective transaction dan (2) gambaran komponen aplikasi atau application component perspective (Keynote System, Inc 2010). Transaksi web atau web transaction lebih menitikberatkan pada sisi pengalaman pengguna atau user experience sedangkan komponen aplikasi lebih menitikberatkan pada komponen jaringan komputer atau computer network.

Pengalaman Pengguna (User experience), diantaranya adalah (Keynote System, Inc 2010) :
·                     Time to opening page (time_to_opening_page), maksudnya adalah mengukur, dari sisi pengguna, waktu yang dibutuhkan pada saat pertama kali membuka halaman web. Waktu dimulai dari aksi pertama setelah internet agent memutuskan untuk berpindah ke halaman berikutnya. Waktu berakhir ketika pesan opening page ditampilkan di Web browser status bar.
·                     Page download (page_download_time), maksudnya adalah waktu yang dibutuhkan antara ketika Web browser membuat sinyal opening page dan ketika Web browser akan menampilkan pesan done di status bar.

Tools-tools pengukur analisis web :
·                     SEO (Search Engine Optimization) adalah mengoptimalkan sebuah blog/web dengan memanfaatkan mesin pencari dan mendapatkan peringkat yang tinggi di halaman pertama mesin pencari dengan menggunakan keyword agar dibanjiri pengunjung yang datang dari search engine.
·                     GTmetrix merupakan sebuah situs dimana kita dapat mengetahui berbagai hal yang membuat blog/web kita lambat dan performa blog/web ketika akses, tersedia secara gratis dengan mengunakan yahoo Yslow dan Google page speed sebagai mesin penganalisa dan menampilkan hasil juga rekomendasi yang harus dilakukan. 

     Kelebihan dari GTmetrix : 
·                     Dapat membandingkan beberapa URL secara bersamaan
·                     Dapat menjadwalkan pengecekan web/blog secara otomatis dan dapat menyimpan laporan  

     Kekurangan dari GTmetrix: 
·                     Dalam penggunaan GTmetrix harus menggunakan koneksi internet yang cepat.
•     Crawlers
Crawler adalah sebuah program/script otomatis yang memproses halaman web. Sering juga disebut dengan web spider atau web robot. Ide dasarnya sederhana dan mirip dengan saat anda menjelajahi halaman website secara manual dengan menggunakan browser. Bermula pada point awal berupa sebuah link alamat website dan dibuka pada browser, lalu browser melakukan request dan men-download data dari web server melalui protokol HTTP.

Setiap Hyperlink yang ditemui pada konten yang tampil akan dibuka lagi pada windows/tab browser yang baru, demikian proses terus berulang. Nah sebuah web crawler mengotomatisasikan pekerjaan itu.

Kesimpulannya, dua fungsi utama web crawler adalah: 
·                     Mengidentifikasikan Hyperlink.
·                     Hyperlink yang ditemui pada konten akan ditambahkan pada daftar visit, disebut juga dengan istilah frontier.
·                     Melakukan proses kunjungan/visit secara rekursif.
·                     Dari setiap hyperlink, Web crawler akan menjelajahinya dan melakukan proses berulang, dengan ketentuan   yang disesuaikan dengan keperluan aplikasi.


Cara kerja Crawler

Cara kerja Crawler , pertama robot mengumpulkan informasi pada halaman blog/web dan semua media internet yg bisa diindeks oleh search engine. Robot tersebut kemudian membawa informasi yg didapatnya ke data center. Di data center, data tersebut kemudian di oleh sedemikian rupa, apabila memenuhi persyaratan, maka dia akan dimasukkan ke dalam indeks. Nah, proses yg dilakukan oleh user search engine adalah memanggil indeks-indeks tersebut, apabila indeks2 memiliki kesesuaian dengan yg dicari user (dan bila memiliki peringkat yg baik), di akan ditampilkan di halaman utama search engine (berperingkat).

Cara agar website/blog masuk dalam Crawler :

Pertama : Membuat sitemap dan atau daftar isi
Sitemap (peta situs) blog berfungsi membantu search engine bot menjelajahi, menemukan dan mengindeks konten blog kita. Jika blog anda berplatform wordpress.org, cara paling mudah membuat sitemap adalah dengan memasang plugin bernama Google XML sitemaps. Sitemap sebenarnya hampir sama dengan halaman daftar isi yang sering kita buat di blog, hanya sitemap berisi kode-kode HTML yang dibaca oleh bot sedangkan daftar isi untuk dibaca oleh manusia. Jika anda ingin sitemap yang juga berfungsi sebagai daftar isi, gunakan plugin bernama Dagon Sitemap Generator. Beberapa themes seperti GoBlog Themes sudah menyediakan sitemap secara default seperti ini: Sitemap.

Kedua : Mendaftarkan sitemap di Google Webmaster Tools
Sitemap blog anda perlu didaftarkan di Google Webmaster Tools. Google webmaster sendiri penting diikuti oleh semua pemilik blog agar anda dapat menganalisa semua data yang berkenaan dengan blog anda. Melalui uji sitemap, kita bisa mengetahui konten mana di blog yang belum terindeks Google. Daftarkan dulu blog anda di Google Webmaster Tools.

Berikut ini adalah contoh-contoh dari Crawler:

Teleport Pro
Salah satu software web crawler untuk keperluan offline browsing. Software ini sudah cukup lama popular, terutama pada saat koneksi internet tidak semudah dan secepat sekarang. Software ini berbayar dan beralamatkan di http://www.tenmax.com.

HTTrack
Ditulis dengan menggunakan C, seperti juga Teleport Pro, HTTrack merupakan software yang dapat mendownload konten website menjadi sebuah mirror pada harddisk anda, agar dapat dilihat secara offline. Yang menarik software ini free dan dapat di download pada website resminya di http://www.httrack.com

Googlebot
Merupakan web crawler untuk membangun index pencarian yang digunakan oleh search engine Google. Kalau website anda ditemukan orang melalui Google, bisa jadi itu merupakan jasa dari Googlebot. Walau konsekuensinya, sebagian bandwidth anda akan tersita karena proses crawling ini.

Yahoo!Slurp
Kalau Googlebot adalah web crawler andalan Google, maka search engine Yahoo mengandalkan Yahoo!Slurp. Teknologinya dikembangkan oleh Inktomi Corporation yang diakuisisi oleh Yahoo!.

YaCy
Sedikit berbeda dengan web crawler  lainnya di atas, YaCy dibangun atas prinsip jaringan P2P (peer-to-peer), di develop dengan menggunakan java, dan didistribusikan pada beberapa ratus mesin computer (disebut YaCy peers). Tiap-tiap peer di share dengan prinsip P2P untuk berbagi index, sehingga tidak memerlukan server central.

Contoh search engine yang menggunakan YaCy adalah Sciencenet (http://sciencenet.fzk.de) untuk pencarian dokumen di bidang sains.

•     Search engines
Search engine adalah istilah atau penyebutan bagi website yang berfungsi sebagai mesin pencari, mesin pencari ini akan menampilkan informasi berdasarkan permintaan dari user pencari konten, konten yang ditampilkan adalah konten yang memang sudah terindex dan tersimpan di database server search engine-nya itu sendiri.

Saat ini sudah mulai banyak website search engine, namun dari sekian banyak search engine yang ada saat ini berikut ini beberapa search engine yang terbilang popular, seperti Yahoo!, Alltheweb, MSN, AskJeeves, Google, AltaVista, dan Lycos.

Yahoo!

(http://www.yahoo.com)

Salah satu portal terbesar di Internet, selain MSN., dan juga salah satu mesin pencaru tertua. Halaman utamanya sendiri tidak terlalu ramah untuk pencarian, tetapi Yahoo! menyediakan search.yahoo.com untuk itu. Yahoo! menggunakan jasa Google untuk mencari informasi di web, ditambah dengan informasi dari databasenya sendiri. Kelebihan Yahoo! adalah direktorinya. Yahoo! juga menyediakan pencarian yellow pages dan peta, yang masih terbatas pada Amerika Serikat. Yahoo juga menyediakan pencarian gambar.

Alltheweb

(http://www.alltheweb.com)

Keunggulan Alltheweb adalah pencarian file pada FTP Server. Tidak seperti web, FTP adalah teknologi internet yang ditujukan untuk menyimpan dan mendistribusikan file, biasanya program, audio atau video. Web sebenarnya lebih ditujukan untuk teks. Sejauh ini, hanya AllTheWeb yang menyediakan jasa pencarian file.

MSN

(http://search.msn.com)

Mesin pencari dari Microsoft Network ini menawarkan pencarian baik dengan kata kunci maupun dari direktori. Pemakai Internet Explorer kemungkinan besar sudah pernah menggunakan mesin pencari ini. Situs Searchenginewatch mencatat MSN sebagai mesin pencari ketiga populer setelah Google dan Yahoo! Tak ada pencarian image, atau news. Menyediakan pencarian peta, yellow pages, white pages, pencarian pekerjaan, rumah.

AskJeeves

(http://www.ask.com)

Situs mesin pencari yang satu ini mengunggulkan kemampuannya untuk memahami bahasa manusia. Pengguna bisa menggunakan kalimat lengkap, bukan kata kunci. Situs ini berguna untuk mengetahui jawaban dari pertanyaan(misal: when did world war II end?).

Google

(http://www.google.com)

Selain pencarian web, Google juga menyediakan jasa pencarian gambar, pencarian ?berita serta pencarian pada arsip USENET (newsgroup), serta direktori, seperti Yahoo! Kelemahannya terletak pada tidak tersedianya pencarian file, video, dan audio. Keunggulan Google terutama adalah pada pencarian teks, terutama dari algoritma PageRank, database-nya yang besar serta banyaknya jenis file yang diindeksnya.

AltaVista

(http://www.altavista.com)

Satu saat, AltaVista pernah menjadi mesin pencari terbesar. Saat ini, selain Alltheweb, Altavista juga menawarkan pencarian audio dan video. Keunggulan AltaVista adalah pilihan pencarian yang paling lengkap di antara semua mesin pencari.

Lycos

(http://www.lycos.com)

Salah satu mesin pencari tertua. Saat ini Lycos lebih dikenal sebagai portal, sehingga fungsi pencarinya tidak terlalu menonjol. Lycos, selain mendukung pencarian web, juga menyediakan pencarian file MP3, dan video pada http://multimedia.lycos.com.

Perbedaan Serach Engine Yang Ada

Ada banyak sekali contoh perbedaan search engine, disini hanya akan ada beberapa yang saya jelaskan. Sebagai contoh, untuk Yahoo! dan Bing, On Page Keyword merupakan faktor yang paling penting, sedangkan untuk Google, Link-lah yang merupakan faktor yang sangat penting.

Selain itu, halaman website untuk Google adalah seperti wine – semakin tua umurnya, semakin bagus peringkatnya. Sedangkan untuk Yahoo! biasanya tidak mementingkan hal tersebut. Maka dari itulah, anda memerlukan waktu yang lebih banyak untuk membuat website anda matang untuk berada di peringkat atas di Google, daripada di Yahoo!.

Kerja Sebuah Search Engine

Jika anda ingin mencari sesuatu,tentunya telah memiliki sebuah kata kunci ( keyword ) untuk sesuatu yang anda cari.Sebuah search engine bekerja dengan menerima kata kunci dari pengguna,memproses dan menampilkan hasilnya.Akan lebih mudah dibayangkan jika anda terbiasa melakukan pemrograman data base dengan menggunakan Query atau SQL,karena tentunya anda telah terbiasa menampilkan data pada table-table dengan kriteria tertentu.Tapi,Web Search Engine yang tersedia saat ini telah memiliki kemampuan yang lebih baik dalam menerima dan mengolah keyword dari pengguna.

Bagaimana search engine menampilkan informasi dari gudang data yang sedemikian besar dalam waktu yang singkat..? Sebagaiman juga dengan pemrograman database,menggunakan indeks adalah salah satu cara ampuh untuk meningkatkanperforma kecepatan.Pencarian juga sudah tidak terbatas pada pencarian dokumen,tetapi sangat variatif tergantung pada kebutuhan anda.Anda dapat mencari gambar,musik,software, atau dokumen dengan fornat tertentu.

Hal lain yang tidak kalah penting bagaiman search engine ( terutama web search engine ) mengumpilkan semua data tersebut .Jangan kaget jika anda cukup aktif menulis pada forum.blog,mailing list atau mungkin sebagai spammer maka search engine dapat menampilkan ke seluruh dunia.Search engine mampu menemukan tulisan anda karena adanya metode pengambilan informasi ( Informatio Retrival/IR) yang mencari metadata dan database yang tersebar di internet.Sebagai contoh,pada saat anda mengetikkan sebuah komentar pahit pada seseorang dan melakukan submit pada sebuah halaman website,halaman web yang berisi komentar anda telah tersedia bagi aplikasi-aplikasi IR untuk dibaca siapa saja yang melakukan pencarian dengan keyword yang tepat.

•    Web archiving

Web Archiving adalah proses mengumpulkan bagian dari WWW dan memastikan koleksi tersebut diawetkan dalam suatu arsip, misalnya situs arsip, untuk diakses peneliti, sejarawan, dan masyarakat umum pada masa datang. Besarnya ukuran Web membuat arsiparis web umumnya menggunakan web crawlers untuk pengumpulan secara otomatis. Organisasi pengarsip web terbesar yang menggunakan ancangan perangkak web ini adalah Internet Archive yang berupaya memelihara arsip dari seluruh Web. Perpustakaan nasional, arsip nasional, dan berbagai konsorsium organisasi lain juga terlibat dalam upaya pengarsipan konten Web yang memiliki nilai penting bagi mereka. Perangkat lunak dan layanan komersial juga tersedia bagi organisasi yang ingin mengarsipkan konten web mereka sendiri untuk berbagai keperluan.

Cara kerja web archiving:

A.     Remote Harvesting
Merupakan cara yang plaing umum dalam web archiving dengan menggunkana teknik web crawlers yang secara otomatis melakukan proses pengumpulan halaman web. Metode yang digunakan web crawler untuk mengakses halaman web  sama semeprti user mengakses halaman web menggunakan wob browser.  

Contoh web crawler yang digunakan dalam web archiving seperti :
·                     Heritrix
·                     HTTrack
·                     Wget

B.     On-Demand
Ada banyak layanan yang dapat digunakan sebagai sumber archive web "on-demand", menggunakan teknik web crawling. 
Contohnya seperti:
·                     Aleph Archives
·                     archive.is
·                     Archive-It
·                     Archivethe.net
·                     Compliance WatchDog by SiteQuest Technologies
·                     freezePAGE snapshots
·                     Hanzo Archives
·                     Iterasi
·                     Nextpoint
·                     Patrina
·                     PageFreezer
·                     Reed Archives
·                     Smarsh Web Archiving
·                     The Web Archiving Service
·                     webEchoFS
·                     WebCite
·                     Website-Archive.com

C.     Database archiving
Databasa Archiving mengacu pada metode untuk menarsipkan konten database-driven websites.  Hal ini biasanya memerlukan ekstraksi konten database ke standard schema, sering menggunakan XML. Setelah disimpan dalam format standar, konten yang diarsipkan dari beberapa databse dapat tersedia untuk diakses dengan menggunakan single access system. Motode ini digunkanan seprti pada DeepArc dan  Xinq masiing masing dikembangkan oleh Bibliothèque nationale de France dan  National Library of Australia.

D.     Transactional archiving
Transactional archiving merupakan event-driven yang mengumpulkan  transaksi  yang berlangsung antara web server dan web browser.  Hal ini terutama digunakan untuk menjamin keaslian dari isi suatu website, pada tanggal tertentu. Hal ini sangatlah penting untuk organisasi atau perusahaan yang perlu mematuhi persyaratan hukum atau peraturan untuk mengungkapkan dan mempertahankan informasi.
Sistem yang digunakan pada transactional archiving biasanya beroperasi dengan memeriksa  setiap permintaan HTTP dan respon dari web server, menyaring setiap aktifitas untuk menghilangkan konten yang duklikat dan secara permanen disimpan sebagai bitstreams. Sebuah sistem transactional archiving membutuhkan instalasi perangkat lunak pada web server, dan karena hal itu maka metode ini tidka dapat mengumpulkan konten dari remote website.

Apakah dampak ekonomi dari pengaruh web yang terdiri dari periklanan, penjualan online, lelang dan hal semacamnya?

Sebelumnya kita harus mengetahui apa itu iklan?
"Iklan adalah komunikasi non personal informasi biasanya dibayar dan biasanya persuasif di alam tentang produk, jasa atau ide oleh sponsor diidentifikasi melalui berbagai media."Manfaat iklan yang terbesar adalah membawa pesan yang ingin disampaikan oleh produsen kepada khalayak ramai. 

Ini adalah beberapa dampak dalam bidang ekonomi dari periklanan antara lain;



1. Dampak terhadap produk



 Kepercayaan terhadap produk meningkat dan memperkuat daya beli konsumen sehingga pabriknya harus memproduksi lebih banyak lagi untuk memenuhi selera konsumen. 



2. Dampak terhadap Media



Media akan mendapat keuntungan , karena pengiklan (melaluibiro iklan) memesan ruang dan waktu yang dimiliki oleh media untuk digunakan bagi penyebaran pesan tentang produknya.



3. Dampak terhadap Perusahaan.



Dengan periklanan maka banyak orang mengenal nama pabrik, bagaimana cara bekerjanya, kemajuanmanagemennya, siapa sebenarnya menjadi otak dibalik kesuksesan, perkembangan perburuhan, teknologi yang digunakan



4. Dampak terhadap para pesaing


Dengan adanya iklan suatu perusahaan akan mengakibatkan pabrik lain akan berusaha memproduksi barang yang sejenis ataupun substitusi lainnya.


5. Dampak terhadap Konsumen.



Konsumen mempunyai pilihan yang lebih banyak dan bervariasi terhadap produk yang sama maupun substitusi



6. Dampak terhadap Bisnis dalam Masyarakat.



 Iklan mengakibatkan terbentuknya suatu jaringan bisnis apakah itu jaringan bisnis baru maupun memperluas jaringan bisnis yang lama. Semuanya berdampak pada pemerataan pendapatan.



7. Dampak kepentingan Produksi Massal.



8. Dampak Terhadap Nilai suatu Produk



Periklanan mempunyai dampak terhadap nilai suatu produk karena :



1. Periklanan dapat memperlihatkan penggunaan suatu produk tertentu.
2.Periklanan dapat menambah nilai yang lebih positip .
3.Menambah nilai ekonomi untuk barang maupun jasa tertentu dalam pandangan konsumen



9. Dampak pada Harga



Menambah nilai suatu produk maka dampak berikutnya adalah penambahan biaya iklan untuk produk itu pada media.




      Penjualan Online






Aktifitas jual beli produk atau barang dengan memanfaatkan jaringan internet yang didukung dengan seperangkat alat elektronik sebagai penghubung dengan jaringan internet.
  
          Pengaruhnya: 
·          Para produsen maupun konsumen akan terbiasa menjual maupun membeli produk dan jasa secara online sehingga tidak ada hambatan sekalipun jarak itu antar negara. 
·           seseorang lebih mudah untuk mengembangkan usahanya seperti dengan menjual barang dan jasa via online. 
·         Kemajuan teknologi akan meningkatkan kemampuan produktivitas dunia industri baik dari aspek teknologi industri maupun pada aspek jenis produksi. 

Pencarian?
 
mungkin yang dimaksud disini adalah sikap pencarian dalam hal teknologi seperti perilaku Sosial dalam dunia maya.

Perilaku Pencarian 
Ketika situs Anda tumbuh tentunya Anda akan semakin tahu pola pemakaian oleh pengguna. Termasuk  pola pencarian dalam rangka mendapatkan pengalaman terbaik dalam pemanfaatan situs.
dengan adanya IP address yang mengakses web tersebut dapat menunjukkan bahwa web tersebut menarik perhatian masyarakat, contohnya seseorang yang sering mengakakses situs belanja online akan mempunyai gaya hidup yang boros karena tergiur oleh harga yang lebih murah.

Web mempengaruhi perilaku sosial

Ada dua dampak yang ditimbulkan yaitu dampak positif dan dampak negatif.

Dampak Positif:
1. Lebih cepat dan mudah dalam meyelesaikan pekerjaan
2. Dapat berkomunikasi dengan baik tidak peduli jarak dan waktu
3. Mudah mencari informasi serta berbelanja / bertransaksi online pun dapat dilakukan.

Dampak Negatif :
1. Munculnya banyak penipu yang memanfaatkan internet
2. Adanya plagiatisme
3. Munculnya pencurian/hack
4. Munculnya banyak konyen-konten dewasa yang seharusnya tidak dilihat anak kecil dapat merusak mental
5. Bahaya kesehatan akibat radiasi yang ditimbulkan oleh komputer itu sendiri

Auctioning dalam pencarian dan online auctions
"Auctioning yang berarti melelang dan auctions adalah lelang"


Lelang Online 
Harga yang ditawarkan dalam hal ini justru semakin naik, yang ditawarkan oleh calon-calon pembeli yang berminat terhadap barang tersebut. lelang bisa digunakan sebagai sebuah bisnis.

keuntungan - keuntungan antara lain sebagai berikut : 




1. Tidak Terbatas oleh Waktu. 



Dengan lelang online, Anda dapat melakukan penawaran kapanpun Anda mau, 24 jam sehari dan 7 hari seminggu. 



2. Tidak Terbatas oleh Tempat. 



Anda tidak perlu melihat wajah saingan saingan yang ikut menawar item favorit Anda, karena bisa jadi Anda dan mereka berdiri pada benua yang berbeda, tentunya selama tempat tersebut terjangkau Internet. 



3. Jumlah Penawar yang Besar. 



Lelang online menyediakan ruang yang cukup sekalipun semua manusia di dunia berpartisipasi. 



4. Jumlah Penjual yang Besar. 



Dengan adanya jumlah penawar yang besar, tentunya juga memicu penjual untuk memasang barangnya, tentunya ini harus didukung oleh kemudahan-kemudahan yang disediakan pada website yang bersangkutan. 



5. Jaringan Ekonomi. 



Hal ini akan menimbulkan siklus ekonomi permintaan dan persediaan, menjadikan sebuah sistem yang berguna bagi pesertanya. 




Minggu, 24 Mei 2015

Pengolahan WEB

Tugas softskill 3 Pengantar Web Science – Renni Widyastuti Pratiwi – 57413410

Pengolahan Informasi Internet
Mencari Informasi
Dalam pengolahan data menjadi sebuah informasi, langkah pertama yang harus dilakukan adalah pengumpulan data itu sendiri. Disini dibutuh sebuah kejelian untuk mendapat data-data tersebut. Pengumpulan data ini, dapat dilakukan dengan berbagai cara misal dengan observasi (pengamatan), angket dan lainnya. Namun saat ini yang paling sering adalah mencari informasi dengan melakukan searching dan browsing di internet, misalnya dengan memanfaatkan search engine.

Memilah dan Menyimpan Informasi
Setelah data-data untuk informasi tersebut didapatkan,langkah selanjutnya adalah memilah data tersebut, yaitu mengambil data-data yang dianggap aktual, terpercaya, akurat dan uptodate. Sehingga data-data yang tidak diperlukan dapat disisihkan dari data yang akan diambil. Data-data yang dianggap perlu, dikelompokkan kemudian disimpan, ingat dalam penyimpanan harus memperhatikan aspek pengarsipan, sehingga jika diperlukan nantinya secara cepat dapat diambil kembali.

 Pengolahaan Informasi Menjadi Informasi Baru
Dari data-data yang telah disimpan, dapat dibeda menjadi dua jenis :
1. Data informasi yang langsung dapat ditampilkan.
2. Data informasi yang harus diolah dulu, baru bisa ditampil menjadi informasi baru.
Mengolah data untuk menjadi sebuah informasi baru, dapat dilakukan dengan pengeditan, penambahan, pengkonversian, penggabungan dari banyak data dan sebagainya. Contohnya data yang diperoleh dari internet masih dalam format html, kemudian akan diolah dengan menggunakan Ms. Word, maka data-data dalam format html tersebut kita ubah menjadi format doc dengan melakukan copy paste ke dalam
sebuah dokumen Ms. Word, setelah itu dapat dilakukan pengeditan, penambahan, penggabungan dan lain-lainnya.
Data yang telah diolah tersebut, akan menjadi sebuah informasi baru, dan dapat di presentasikan dalam bentuk apapun. Sebagai contoh dalam format PDF, atau dengan menggunakan
Ms. Powerpoint bahkan secara lisan, karena sebuah informasi aktif, jauh lebih berharga dari informasi pasif.

Sistem Informasi
Sistem Informasi merupakan sistem pembangkit informasi. Dengan integrasi yang dimiliki antar subsistemnya, sistem informasi akan mampu menyediakan informasi yang berkualitas, tepat, cepat dan akurat sesuai dengan manajemen yang membutuhkannya. Sistem Informasi Berbasis Komputer mengandung arti bahwa komputer memainkan peranan penting dalam sebuah sistem informasi. Secara teori, penerapan sebuah Sistem Informasi memang tidak harus menggunakan komputer.
Tetapi pada prakteknya tidak mungkin sistem informasi yang sangat kompleks itu dapat berjalan dengan baik jika tanpa adanya komputer. Sistem Informasi yang akurat dan efektif, dalam kenyataannya selalu berhubungan dengan istilah “computer-based” atau pengolahan informasi yang berbasis pada komputer.
Informasi yang cepat, akurat dan dapat dipercaya tersebut sangat diperlukan misalnya dalam rangka pengambilan keputusankeputusan stategis. Terbentuknya sistem informasi yang akurat untuk membantu setiap pengambilan keputusan. Di tengah lajunya kemajuan industri yang berbasis teknologi telekomunikasi dan informatika, informasi yang cepat dan akurat semakin menjadi kebutuhan pokok para decission maker. Informasi merupakan kebutuhan dasar yang diperlukan oleh setiap manajemen untuk melakukan pengambilan keputusan. Sedangkan suatu sistem informasi bertujuan untuk memasok segala kebutuhan informasi bagi mereka yang membutuhkannya. Sistem informasi yang tepat akan membantu
kebijakan level manajerial dalam hal program-program dan rencana-rencana operasional serta sasaran yang akan dicapai misalnya oleh organisasi atau perusahaan.


Aspek Hukum Penggunaan Internet
1. Aspek hak milik intelektual. Yaitu yang memberikan perlindungan hukum bagi pembuat karya. Contohnya : Hak Cipta dan Hak Paten.
2. Yurisdiksi hukum dan aspek-aspek terkait. Komponen ini menganalisa dan menentukan keberlakuan hukum yang berlaku dan diterapkan di dalam dunia maya itu.
3. Landasan penggunaan internet sebagai sarana untuk melakukan kebebasan berpendapat yang berhubungan dengan tanggung jawab pihak yang menyampaikan, aspek accountability, tanggung jawab dalam memberikan jasa online dan penyedia jasa internet (internet provider), serta tanggung jawab hukum bagi penyedia jasa pendidikan melalui jaringan internet.
4. Aspek kerahasiaan yang dijamin oleh ketentuan hukum yang berlaku di masing-masing yurisdiksi negara asal dari pihak yang mempergunakan atau memanfaatkan dunia maya sebagai bagian dari sistem atau mekanisme jasa yang mereka lakukan.
5. Aspek hukum yang menjamin keamanan dari setiap pengguna dari internet.
6. Ketentuan hukum yang memformulasikan aspek kepemilikan didalam internet sebagai bagian dari pada nilai investasi yang dapat dihitung sesuai dengan prinisip-prinsip keuangan atau akuntansi.
7. Aspek hukum yang memberikan legalisasi atas internet sebagai bagian dari perdagangan atau bisnis usaha.
Dalam menggunakan internet, harus memperhatikan hal-hal apa saja yang boleh dan tidakboleh dilakukan, atau kata lainnya adalah etika penggunaan internet.
Etika adalah ilmu yang mempelajari mengenai baik dan buruk suatu tindakan. Sebagai pemakai internet etika juga diperlukan, karena tidak hanya kita saja yang ikut dalam dunia maya itu, akan tetapi banyak orang dari seluruh dunia. Jika tindakan dan perkataan tidak berdasarkan etika yang ada, maka kita bisa dibenci hingga terjerat hukum yang terkait.


Prinsip dan Serangan Web
PRINSIP DASAR PEMBUATAN WEBSITE
PEMBUATAN WEBSITE  

1. Persiapan-persiapan
Untuk membangun sebuah website, diperlukan suatu langkah-langkah persiapan yang secara umum dibagi dalam lima tahap, yakni (Rickyanto, Isac.2001):
Merumuskan tujuan membuat website
Berdasarkan isi maupun tujuan, suatu website biasanya dapat digolongkan menjadi seperti berikut ini:
a. Website marketing, berfungsi sebagai media presentasi dan pemasaran.
b. Website customer service, berfungsi sebagai media untuk melayani konsumen.
c. Website e-Commerce, berfungsi sebagai media transaksi on-line.
d. Website informasi/berita, berfungsi sebagai media informasi berita
.
Menentukan isi website
Faktor yang paling penting dalam suatu website adalah isi dari website itu sendiri. Hal tersebut berkaitan dengan manfaat yang akan diperoleh pengunjung dari sebuah website.
   

Menentukan target pengunjung
Meskipun suatu website mempunyai sifat terbuka dalam arti sebuah website bebas dikunjungi oleh semua orang, namun alangkah baiknya apabila dalam pembuatan website perlu dilakukan gambaran target yang akan dituju oleh sebuah website. Alasan ini lebih didasarkan pada penggunaan hardware dan aplikasi browser yangberbeda dengan setiap pengunjung.

Menentukan struktur website
Struktur website diperlukan untuk memberikan kemudahan dalam mengelola suatu website. Tentunya struktur tersebut harus disesuaikan dengan isi dari website. Dengan memiliki struktur yang terorganisasi dengan baik, suatu website akan memberikan kemudahan dalam navigasi, editing dan pemeliharaan website tersebut.

Jenis-jenis serangan terhadap situs
Kita sering mendengar kasus banyaknya situs-situs yang kena serangan oleh para hacker. Target serangannya sangat luas, mulai dari situs-situs pemerintah hingga situs perusahaan swasta yang dianggap “musuh” oleh para hacker tersebut. Efeknya bisa bervariasi, mulai dari yang tidak berbahaya hingga mencuri data yang ada didalam website tersebut. Pada kesempatan ini, penulis mencoba menuliskan beberapa tipe serangan terhadap situs di internet.

·         XSS – Cross Side Scripting
Metode XSS ini pernah diulas di edisi ke-2 buletin Geek Factor kita ini. Secara prinsip, XSS menyisipkan sebuah tag-tag HTML khusus kedalam sebuah situs. Tag-tag ini dapat dimasukkan kedalam server melalui mekanisme HTML FORM yang valid. Ini khususnya dapat terjadi ketika web developer dari situs tersebut lengah akan kemungkinan timbulnya serangan ini. Begitu tag tersebut berhasil disisipkan, maka ketika situs tersebut menampilkan data yang telah tercemar oleh script XSS tadi maka akan timbul beberapa resiko seperti:

User session yang dibajak. Ini memungkinkan attacker menyamar sebagai user tersebut.
Pencurian data-data user, khususnya login dan password.


Bagi web developer, untuk mencegah serangan XSS sebetulnya mudah saja. Setiap input yang diterima melalui HTML FORM harus diperiksa apakah mengandung tag-tag yang dapat dianggap berbahaya. Tag itu lalu dibuang sebelum menyimpan datanya kedalam server. Penulis sarankan untuk membaca edisi ke-2 karena disana XSS diulas secara lebih mendetail.

·         DoS dan DDoS

DoS adalah singkatan dari Denial of Service. Ini merupakan serangan paling dasar tetapi cukup efektif jika situs yang menjadi target tidak terproteksi akan serangan ini. Prinsip dari serangan ini adalah untuk membuat server situs yang menjadi target sangat sibuk melayani “permintaan” dari attacker sedemikian sehingga sumber daya (resources) yang dimiliki oleh server tersebut menjadi tersaturasi. Sumber daya ini berupa CPU time, bandwidth yang tersedia, multi-threaded service. Ketika sumber daya itu disedot hanya untuk melayani “permintaan” dari attacker, server tidak dapat lagi menerima permintaan dari pengguna lain yang sebetulnya sah dan akhirnya permintaan yang sah tersebut ditolak (rejected). Inilah yang menjadi alasan serangan ini disebut Denial Of Service.

Beberapa metode serangan DoS yang umum adalah:
traffic flooding, yaitu membanjiri suatu jaringan dengan massive data stream sehingga jaringan tersebut menjadi congested. Ketika jaringannya menjadi penuh, user lain yang sebetulnya sah menjadi tidak dapat lagi berkomunikasi dengan server. Kalaupun aksesnya diperoleh, proses komunikasinya menjadi sangat sangat lambat dan sering terputus (timeout).
request flooding, yaitu membanjiri suatu server dengan massive request yang membuatnya menjadi sangat sibuk. Perlu diketahui bahwa setiap server, seperti HTTP Server, memiliki jumlah maksimum thread yang bisa di-fork saat muncul request. Ketika jumlah maksimum ini tercapai, maka server untuk sementara waktu tidak bisa lagi menerima request/permintaan. Attacker yang memastikan bahwa server selalu mencapai titik maksimum ini, atau paling tidak mendekati sehingga performannya drop dengan drastis.
Karena DoS merupakan serangan yang bersumber dari satu komputer saja, maka dibutuhkan sistem yang cukup kuat untuk membanjiri server yang menjadi target. Selain itu, karena sumbernya dari satu komputer saja, ini berarti web administrator target dapat dengan mudah mencegat masuknya serangan dengan mem-blok IP komputer attacker.

Untuk lebih meningkatkan daya dobrak dan daya serang dari DoS, maka kemudian dikembangkan teknik yang disebut DDoS (Distributed Denial of Service). Jika serangan DoS dilakukan oleh satu buah komputer saja, maka pada DDoS ada banyak komputer yang berpartisipasi didalam melakukan serangan ke server target.
Jadi DDoS dapat dianggap sebagai sebuah serangan DoS yang terkoordinasi dari beberapa attacker. Komputer attacker ini dapat berupa komputer yang memang didedikasikan mandiri untuk melakukan DoS ini ataupun komputer yang disebut sebagai “Zombie”, yaitu komputer yang dipaksa untuk berpartisipasi pada serangan DDoS. Biasanya komputer menjadi Zombie ketika terinfeksi oleh malware DDoS yang sudah dipersiapkan sebelumnya oleh para attacker tadi. Hampir semua sistem operasi yang ada saat ini dapat “dibajak” untuk menjadi Zombie, seperti Microsoft Windows dan beberapa varian dari LINUX.
Komputer zombie juga membawa dampak negatif bagi pemiliknya karena dia akan merasa jaringan internet miliknya menjadi lambat dan tersaturasi. Beberapa contoh Serangan DoS lainnya adalah:
Buffer Overflow: mengirimkan data yang melebihi kapasitas sistem, misalnya paket ICMP yang berukuran sangat besar.
Teardrop: mengirimkan paket IP dengan nilai offset yang membingungkan.
Smurf: mengirimkan paket ICMP bervolume besar dengan alamat host lain.


Etika Membuat Web
Etika dalam Penulisan Content Website
Pada artikel-artikel sebelumnya sering sekali saya membahas tentang content website, salah satu bagian terpenting dalam proses SEO. Content yang berkualitas selalu akan dicari pengunjung, dan juga search engine. Yang saya maksud content disini adalah teks, gambar, dan flash yang dapat dinikmati pengunjung secara langsung. Sebuah website bisa dikatakan memiliki content berkualitas, apabila bisa menyajikan informasi yang bermanfaat bagi pengunjung, unik (tidak sekedar meniru), dan yang terakhir bisa diakses secara luas oleh seluruh atau sebagian besar pengguna internet. 

Terlepas dari hal-hal tersebut, ada satu faktor lagi yang harus mendapat perhatian, yaitu etika penulisan. Content website yang kita tulis sebaiknya benar-benar merupakan hasil karya kita sendiri dan bukan hasil menjiplak/menyalin dari website lain. Jika Anda mengutip sebagian content dari suatu sumber, apapun medianya, hendaknya copyright dari si penulis harus dicantumkan dan menyebutkan darimana content tersebut diambil. Pengertian mengutip yang saya maksud disini adalah mengambil sebagian kecil, bukan seluruhnya. Lebih baik lagi kalau Anda meminta izin terlebih dahulu kepada si penulis content, karena langkah ini menunjukkan bahwa Anda menghargai hak cipta dari seseorang.

Penjiplakan content secara illegal juga sangat membahayakan posisi Anda di search engine. Misalnya, jika Anda menyalin content sebuah website secara illegal, dan si pemilik content mengetahui hal ini, ia dapat melaporkan hal tersebut sebagai pelanggaran hak cipta kepada admin dari berbagai search engine utama. Google misalnya, memiliki chanel khusus untuk menerima laporan mengenai pelanggaran hak cipta. Pihak Google akan memeriksa hal ini, sebab mereka juga tidak ingin meng-index halaman-halaman yang mempunyai content illegal. Mereka cukup pintar untuk membedakan kebenaran dari sebuah laporan. Misalnya, halaman website jiplakan selalu muncul setelah halaman website aslinya. Dan yang kedua, teknologi pagerank juga bisa membantu mendeteksi dengan melihat referensi dari website-website lain yang memasang link ke website asli. Jika sudah terdeteksi, apa akibatnya ? Tentu saja website jiplakan tersebut akan di-black list. Pada posisi ini jangan harap untuk dapat terlisting kembali.

Pelanggaran hak cipta juga sangat diperhatikan para editor dmoz (Open Directory Project). Sebagai salah satu editornya, saya pun pernah menerima laporan dari editor lain mengenai sebuah website yang memiliki content jiplakan. Dan karena sudah terbukti, dengan sangat menyesal saya harus menghapus listing website tersebut dan memberikan sebuah catatan bahwa domain tersebut melakukan pelanggaran hak cipta. Fungsi dari catatan ini agar editor-editor dari category lain memberikan perhatian khusus, apabila si pemilik domain pelakukan submit ulang. Kami juga memiliki forum khusus bagi editor dmoz untuk membicarakan hal-hal semacam ini. 
Jadi apapun alasannya penjiplakan content secara illegal sebaiknya kita hindari. Disamping untuk menghargai hasil karya orang lain, hal ini juga akan membuat kita lebih kreatif dalam berkreasi.




Sumber: