Jumat, 29 Juni 2018

Proses analisis web dan dampak ekonomi


Bagaimana cara melakukan Analisis Situs Web SEO atau Audit Situs

Pelajari cara melakukan analisis SEO situs web atau Audit SEO dengan mengikuti proses analisis situs web.

Langkah 1 - Google Analytics & Kode Webmaster
Ini adalah langkah paling penting dari analisis situs web SEO. Tambahkan atau buat kode analitik google dan kode webmaster untuk melacak lalu lintas, pemirsa, dan detail akuisisi.Google Analytics sangat penting untuk melacak lalu lintas dari saluran yang berbeda dan mengetahui bagaimana pemirsa terhubung dengan halaman web situs Anda. Juga, membantu dalam melacak konversi ke situs. Google webmaster sangat penting untuk menganalisis semua detail teknis seperti kesalahan perayapan, tautan rusak, spam web, menghapus URL yang tidak perlu, memeriksa robot, dll. Selain itu, periksa panduan Google Analytics untuk informasi lebih lanjut.

Langkah 2 - Robots.txt
Buat atau perbarui file robots.txt dan kirimkan sitemap ke file tersebut.Your Robots.txt Anda memberi tahu mesin telusur halaman mana untuk mengakses dan mengindeks di situs web Anda di halaman mana. Sitemap digunakan untuk memberi robot daftar halaman yang dapat dikunjungi. Dengan mengirimkan sitemap, Anda dapat (mudah-mudahan) menambah jumlah halaman yang diindeks.

Langkah 3 - HTML & XML Sitemap
Peta Situs menawarkan kesempatan untuk segera memberi tahu mesin telusur tentang perubahan apa pun di situs Anda. Tentu saja, Anda tidak dapat berharap bahwa mesin pencari akan segera bergegas untuk mengindeks halaman yang diubah tetapi tentu saja perubahan akan diindeks lebih cepat, dibandingkan ketika Anda tidak memiliki sitemap.

Langkah 4 - Kanalisasi URL
Periksa apakah situs web dibuka dari www atau non-www atau keduanya. Jika keduanya kemudian pilih domain yang disukai dari situs web dan juga pilih di google webmaster. Pengalihan 301 sangat penting untuk diterapkan antara http: // dan http: // www versi situs web Anda. Jika tidak, semua tautan masuk yang mengarah ke http://www.example.com tidak akan meneruskan otoritas ke http://example.com dan sebaliknya.

Langkah 5 - Perbaiki Tautan Rusak
Tautan rusak pada dasarnya adalah halaman yang tidak ditemukan kesalahan. Sangat penting untuk memperbaikinya karena alasan berikut:
  • Ini menciptakan frustrasi bagi pengguna.
  • Memberikan kesan bahwa Anda tidak memantau atau memeriksa situs web secara teratur.
  • Itu bisa membahayakan otoritas.
  • Mempengaruhi konversi situs web Anda jika ada di halaman penjualan.
  • Hurt SEO dan peringkat halaman Anda.

Langkah 6 - Tes Kecepatan
Halaman Anda harus dimuat dalam 5-7 detik untuk pengalaman pengguna yang baik. Periksa ini dengan alat GT metrix.

Langkah - 7- Versi ramah seluler
Pengguna seluler meningkat dari hari ke hari dan memiliki situs web yang ramah seluler tidak hanya baik bagi pengguna tetapi juga merupakan salah satu faktor peringkat yang dipertimbangkan Google. Pasang plugin Wordpress WP touch mobile untuk menjadikan situs web Anda ramah seluler.

Langkah - 8 - Riset Kata Kunci
Kata kunci adalah aktivitas utama di mana analisis situs web SEO bergantung jadi pelajari ini melalui panduan penelitian kata kunci .

Langkah 9 - Meta Tag
Ini termasuk optimasi judul dan optimasi deskripsi. Mengoptimalkan judul membantu dalam memeringkat situs web sementara mengoptimalkan deskripsi membantu dalam meningkatkan RKT (rasio klik tayang) situs web.

Langkah 10 - Analisis Pesaing
Ini adalah langkah yang sangat penting dari audit SEO untuk secara teratur mengawasi pesaing Anda karena membantu dalam menambahkan halaman layanan atau produk yang tidak ada, penambahan perangkat tambahan, topik artikel yang sedang tren, kata kunci, tautan balik, dll.

Langkah 11 - Saran Terkait Peningkatan
Sangat penting untuk menambahkan fitur yang menciptakan pengalaman pengguna yang baik. Periksa situs web pesaing dan analisis fitur tambahan yang dapat ditambahkan ke situs web.

Langkah 12 - Optimasi Off-halaman / Pembuatan tautan
Periksa otoritas domain, aliran kutipan, otoritas halaman, dan mulai membangun tautan untuk mempertahankan peringkat kata kunci di otoritas tinggi dan situs web terkait lalu lintas tinggi.
Juga, periksa bagaimana melakukan analisis SEO situs web melalui infografis ini. Jadi Anda akan mendapatkan ringkasan singkat tentang langkah-langkah di atas.

Dalam perekonomian website merupakan salah satu peran penting dalam era digital saat ini. lalu bagaimana website yang terdiri dari bisnis online maupun periklanan mempengaruhi perekonomian?

Bisnis online
Bisnis online, istilah ini mungkin sering kita dengar akhir-akhir ini. Tapi tahukah anda bahwa kini bisnis online merupakan salah satu industri dengan potensi bisnis yang sangat potensial. Hal ini terjadi seiring dengan perkembangan zaman, yang mana pada saat ini tren dengan belanja online yang sedang marak diterapkan oleh masyarakat seluruh dunia, termasuk Indonesia. Dari hal tersebutlah banyak perusahaan yang semula menerpakan bisnis secara offline lalu berbondong-bondong mulai merambah ke bisnis online.
Bisnis online ini mempunyai pengaruh besar terhadap perekonomian Indonesia. Sebagai sektor perekonomian yang baru, bisnis online di Indonesia memberikan dampak yang luar biasa terhadap pola pikir masyarakat Indonesia yang masih tradisional. Indonesia sebagai negara yang berkembang berusaha meningkatkan pertumbuhan perekonomiannya, tentu saja membutuhkan sektor perekonomian yang baru. Dan bisnis online merupakan salah satu sektor perekonomian yang baru tersebut. Perkembangan bisnis online yang cukup pesat, dapat mempermudah masyarakat dalam memulai suatu bisnis yang baru. Karena dalam bisnis online tidak memerlukan biaya yang besar untuk membuat tempat usaha.
Sehingga dengan modal kecil sekalipun kita dapat memulai bisnis tersebut. Kita tidak perlu susah-susah pergi ke tempat kerja, kita bisa melakukannya dimana saja dengan menggunakan komputer ataupun smarthphone yang sudah terhubung dengan internet dengan mudah kita bisa melakuakn bisnis tersebut. Dengan adanya bisnis online ini, secara umum telah membantu meningkatkan perekonomian masyarakat. Walaupun ada beberapa sisi negatif dalam bisnis online namun manfaatnya jauh lebih banyak dan bisa dirasakan oleh banyak orang. Pada dasarnya bisnis online turut berperan dalam peningkatan perekonomian masyarakat. Sehingga tidak heran jika bisnis online berkembang pesat dan menjadi popular dalam masyarakat modern.
Dengan adanya bisnis online ini, pendapatan negara semakin besar sebab dengan adanya pajak yang diberlakukan untuk bisnis tersebut. Pendapatan negara dari pajak bisnis online tersebut, dari tahun ke tahun semakin meningkat. Sebab, banyak masyarakat Indonesia yang mulai menerapkan bisnis online dalam usahanya. Apalagi bisnis online sekarang sedang populer di seluruh dunia termasuk di Indonesia. Adanya bisnis online ini juga dapat mengurangi pengangguran yang ada di negara kita sebab, seseorang yang tidak mempunyai pekerjaan jika mempunyai inisiatif untuk usaha mungkin mereka akan memanfaatkan bisnis online tersebut, apalagi sekarang sedang marak-maraknya bisnis online ini.

Iklan
Iklan dipuji tetapi juga dikritik oleh para kritikus dengan cara mereka sendiri. Iklan memiliki banyak dampak positif bersama dengan gambar negatifnya. Sebagai Presiden Asosiasi Agen Iklan Amerika, John O 'Toole telah mendeskripsikan iklan adalah sesuatu yang lain. Itu tidak terkait dengan studi, tetapi mendidik. Ini bukan jurnalis tetapi memberikan semua informasi. Dan itu bukan perangkat yang menghibur tetapi menghibur semua orang.

  • Konsumen
Konsumen terus-menerus dibombardir dengan iklan dengan harapan bahwa mereka akan memilih produk yang diiklankan. Pengeluaran mereka menempatkan uang ke dalam ekonomi. Pada saat yang sama, iklan berdampak negatif terhadap konsumen, karena meningkatnya biaya iklan mendorong naik harga.

  • Bisnis
Bisnis memasukkan uang ke dalam ekonomi dengan membayar untuk iklan. Hasil penjualan meningkatkan laba, yang memungkinkan bisnis untuk berinvestasi. Mereka berkembang, membutuhkan lebih banyak staf dan akibatnya menciptakan lebih banyak pekerjaan, yang berarti lebih sedikit pengangguran dan lebih banyak orang dengan uang untuk dibelanjakan.
Persaingan ketat, sehingga bisnis harus terus meningkatkan kampanye iklan mereka. Jika mereka tidak cukup baik dan gagal melakukan tugas untuk menarik pelanggan, bisnis bisa membuat kerugian besar. Kerugian ini akan menghasilkan kenaikan harga, yang akan mengekang pengeluaran pelanggan; atau pada orang yang harus diberhentikan. Lebih banyak pengangguran, lebih sedikit orang dengan uang untuk dibelanjakan.

  • Iklan dan Ekonomi
Karena itu, iklan memiliki dampak konstan pada ekonomi suatu negara. Pertama-tama, jumlah besar dimasukkan ke dalam ekonomi melalui uang yang dihabiskan untuk iklan.
Kedua, kualitas iklan dapat mendorong ekonomi untuk berkembang dengan menciptakan lingkungan pasar yang berkembang; atau dapat menyebabkan pasar menjadi stagnan(terhenti) dan kemudian menciptakan situasi di mana ekonomi mulai goyah.
Uang yang dibelanjakan untuk dan sebagai hasil dari iklan terus-menerus beredar di seluruh perekonomian dengan investasi, lebih banyak iklan, dan semoga lebih banyak pengeluaran. Pengaruh periklanan pada ekonomi sangat seimbang dan dapat berayun menjadi positif atau negatif dengan sangat cepat.

Tetapi pada akhirnya, ada beberapa aspek positif yang membantu, seperti:
  • Pengembangan masyarakat dan pertumbuhan teknologi
  • Pekerjaan
  • Memberikan pilihan kepada pembeli dengan kepentingan pribadi




Sumber :


Rabu, 30 Mei 2018

Struktur Website yang Baik dan SEO


Struktur web adalah salah satu faktor yang paling penting dalam SEO karena sangat mempengaruhi Peringkat, aliran PageRank, dan pengalaman pengguna (UX). Mari kita lihat 4 metode struktur web yang paling populer digunakan saat ini, membahas kelebihan dan kekurangannya, melihat bagaimana mengoptimalkan setiap metode untuk pengalaman pengguna, membantu untuk memahami apa yang dicari pengunjung, laman entri teratas, halaman kinerja terburuk dari situs web dan SEO.

Sebuah “Hierarki” tidak lebih dari cara untuk mengatur informasi kita, sesuatu yang sederhana tapi memberikan efek yang besar. Hierarki juga akan menjadi navigasi dan struktur URL kita, sehingga segala sesuatu yang penting dimulai di sini (hal yang paling mendasar dalam merencanakan pembuatan website). Berikut metode dari struktur web :

Hierarki Link Semua Halaman ke Semua Halaman


Setiap halaman situs web ini tertaut ke semua halaman lainnya ini merupakan teknik yang paling tidak efektif untuk situs web apapun lebih dari hanya beberapa halaman. Semua hierarki hilang dan PageRank mengalir bebas dari halaman paling populer ke yang paling sedikit (dan sebaliknya).

Hierarki Link Jauh atau Dalam


Link Dalam biasanya hanya digunakan untuk situs web yang besar atau untuk direktori. Metode ini menggunakan struktur mirip pohon tempat semuanya mengalir dari halaman beranda ke bawah melalui semakin banyak halaman yang lebih spesifik.

Keuntungannya adalah memiliki hierarki yang jelas. Masalahnya adalah bahwa mesin pencari dan pengguna membutuhkan beberapa langkah sampai mereka mendarat di halaman yang dicari. Juga, metode ini dapat menyebabkan masalah pengindeksan karena ada banyak konten tingkat rendah yang diduplikasi (bahkan jika disingkat) pada halaman tingkat yang lebih tinggi.

Pada akhirnya, hanya halaman tingkat atas yang melihat manfaat apa pun dari metode ini. Halaman hitam dan abu-abu pada dasarnya jatuh dari bagian bawah SERPs.

Hierarki Link Datar


Hierarki link ini adalah yang paling populer. Ini mirip dengan struktur menghubungkan dalam seperti pohon di atas, tetapi tingkat yang lebih rendah disimpan sesedikit mungkin. Dengan demikian, halaman beranda akan menautkan halaman "Tentang", "Layanan", "Kontak" tingkat atas Anda dan tautan tersebut hanya dapat ditautkan ke beberapa halaman tingkat lebih rendah, tetapi cukup banyak berhenti di sana.

Link yang Tumpang Tindih


Sebuah variasi dari Hierarki Link Datar, Hierarki Link yang Tumpang Tindih berguna untuk situs web yang besar seperti direktori, forum, atau eCommerce.

Pada dasarnya, hirarki ini memungkinkan halaman tingkat tinggi untuk melewati halaman di antara kategori dan langsung ke hal-hal di tingkat yang lebih rendah. Misalnya, situs cantuman properti mungkin ingin menautkan ke "semua rumah di Dallas" DAN menautkan ke "Rumah 2 - Cerita Unggulan di Dallas."

Metode ini memungkinkan meningkatkan PageRank untuk halaman kategori yang paling penting serta meningkatkan penindeksan tingkat yang lebih rendah, tetapi subkategori tetap penting.

Web SEO Analytics menerbitkan tabel perbandingan mengenai ringkasan metode struktur link


Distribusi PageRank
Pengindeksan
Navigasi
SEO
Hierarki Link Semua halaman ke Semua halaman
Semua halaman mendapatkan jumlah link yang sama
Pengindeksan yang buruk di situs web besar, pengindeksan yang baik dalam skala kecil
Pengalaman pengguna yang buruk di situs web besar
Biasanya halaman internal tidak dapat mencapai peringkat tinggi untuk istilah kompetitif
Hierarki Link Jauh
PageRank Tinggi di halaman tingkat atas, rendah pada halaman tingkat bawah
Pengindeksan yang buruk pada level rendah
Navigasi lambat, beberapa langkah untuk mencapai halaman tingkat rendah
Peringkat tinggi untuk halaman tingkat atas, peringkat rendah untuk tingkat bawah
Hierarki Link Datar
Distribusi PageRank yang lebih baik dibandingkan dengan Hierarki Link Jauh, variasi digunakan untuk mencapai hasil yang lebih baik
Beberapa masalah pengindeksan masih ada pada level rendah
Navigasi cepat, di sebagian besar situs web, laman tingkat bawah dapat 3 klik dari beranda
Peringkat yang lebih baik pada halaman yang lebih rendah dibandingkan dengan Hierarki Link Jauh, variasi digunakan untuk mencapai hasil yang lebih baik
Hierarki Link yang Tumpang Tindih
Distribusi PageRank yang Baik
Lebih sedikit masalah pengindeksan
Navigasi yang sangat cepat
Peringkat Lebih Baik di halaman lebih rendah

Cornerstone article sebuah website

Cornerstone article atau artikel cornerstone adalah sebuah istilah yang digunakan untuk menggambarkan “pilar website”

Apa maksudnya pilar website ini?

Sama seperti bangunan, maka pilar adalah yang menopang bangunan itu agar bisa tetap berdiri. Website juga demikian.

Nah, untuk menggambarkan artikel ini, kamu bisa perhatikan gambar di bawah.



Bagaimana informasi yang didapatkan dalam halaman website tersebut?

Cukup usability yang memudahkan dalam mendapatkan informasi. Pada halaman, bagian-bagian sub domain maupun link sudah tertera pada satu halaman, juga dengan satu kali klik sudah bisa mendapatkan informasinya tersebut. Disini bisa diketahui bahwa struktur web juga berperan penting dalam menyampaikan informasi.


Sumber Pustaka:
https://jdmdigital.co/news/link-structure-seo/
http://www.nyekrip.com/cara-membuat-struktur-website-yang-seo/
http://keliat.net/artikel-cornerstone/
http://www.gunadarma.ac.id/



Senin, 30 April 2018

Cara Mengelola Website Berdasarkan Institusi W3C


World Wide Web Consortium (W3C) adalah komunitas internasional di mana organisasi Anggota bekerja bersama untuk mengembangkan standar Web.
Misi W3C adalah untuk memimpin World Wide Web secara maksimal dengan mengembangkan protokol dan panduan yang memastikan pertumbuhan jangka panjang dari Web. Di bawah ini kami membahas aspek penting dari misi ini, yang semuanya merupakan visi W3C tentang One Web .
W3C dipimpin oleh Tim Berners-Lee , penemu World Wide Web dan Direktur dan Dr. Jeffrey Jaffe, CEO W3C . Mereka didukung oleh staf ahli teknis yang membantu mengoordinasikan pengembangan teknologi dan mengelola operasi Konsorsium. Anggota W3C dan pakar yang diundang dari publik memberikan energi kepada kelompok yang menulis standar Web W3C. Komunitas Web yang lebih luas juga memainkan peran penting dalam meninjau dan memberikan masukan tentang spesifikasi; ada banyak cara untuk berpartisipasi dalam W3C bahkan sebagai individu.
Pada tahun 1989, Tim Berners-Lee menemukan World Wide Web. Dia menciptakan istilah "World Wide Web," tulis server World Wide Web pertama, "httpd," dan program klien pertama (browser dan editor), "WorldWideWeb," pada Oktober 1990. Dia menulis versi pertama dari "HyperText Markup Language "(HTML), bahasa pemformatan dokumen dengan kemampuan untuk tautan hypertext yang menjadi format penerbitan utama untuk Web. Spesifikasi awalnya untuk URI, HTTP, dan HTML disempurnakan dan didiskusikan dalam lingkaran yang lebih besar saat teknologi Web menyebar.
Pada bulan Oktober 1994, Tim Berners-Lee mendirikan World Wide Web Consortium (W3C) di Massachusetts Institute of Technology, Laboratorium Ilmu Komputer [MIT / LCS] bekerja sama dengan CERN , di mana Web berasal (lihat informasi tentang CERN Server asli). ), dengan dukungan dari DARPA dan Komisi Eropa . Pada April 1995, INRIA (Institut Nasional de Recherche en Informatique et Automatique) menjadi tuan rumah W3C Eropa pertama, diikuti oleh Universitas Keio Jepang (Shonan Fujisawa Campus) di Asia pada tahun 1996. Pada tahun 2003, ERCIM (European Research Consortium in Informatics and Mathematics) mengambil alih peran W3C Host Eropa dari INRIA. Pada 2013, W3C mengumumkan Beihang University sebagai Host keempat.
W3C didanai oleh industri yang menjadi angggotanya, tetapi produknya tersedia gratis. Direktur W3C adalah tim Berners-Lee yang menemukan world wide web di CERN. Organisasi ini sampai dengan 26 April 2018 memiliki 493 anggota di seluruh dunia. Salah satu layanan standarisasi yang di berikan adalah rekomendasi untuk layanan web design yang berkaitan dengan penggunaan bahasa scripting seperti HTML, XML, XHTML, CSS, DOM, SVG dan lain sebagainya. Salah satu aplikasi keluarannya yang masih berhubungan dengan web tool design adalah berupa Validator alat untuk memvalidasi sebuah file dalam Web yang tersedia secara online dan gratis.

Mengelola Web Berdasarkan Standar W3C

Sebagian besar karya W3C berkisar seputar standardisasi teknologi Web. Untuk menyelesaikan pekerjaan ini, W3C mengikuti proses yang mempromosikan pengembangan standar berkualitas tinggi berdasarkan konsensus masyarakat. Proses W3C mempromosikan keadilan, responsif, dan kemajuan, semua aspek dari misi W3C .

Proses pengembangan laporan teknis W3C adalah serangkaian langkah dan persyaratan yang diikuti oleh Kelompok Kerja W3C untuk menstandardisasi teknologi Web. Melalui proses ini, W3C berusaha untuk memaksimalkan konsensus tentang isi laporan teknis, untuk memastikan kualitas teknis dan editorial yang tinggi, untuk mempromosikan konsistensi di antara spesifikasi, dan untuk mendapatkan dukungan oleh W3C dan komunitas yang lebih luas.

Beberapa masukan untuk proses standar W3C dapat berasal dari berbagai tempat, seperti:
  • Lokakarya W3C
  • Grup Inkubator
  • Pengajuan Anggota
  • Kiriman Tim
  • Nilai Menciptakan Standar di W3C
W3C terus berevolusi untuk menyediakan lingkungan yang produktif bagi masyarakat untuk menciptakan standar Web. Berikut nilai-nilai Standar dari W3C:
  • dibuat mengikuti proses keputusan berdasarkan konsensus;
  • mempertimbangkan aspek aksesibilitas, privasi, keamanan, dan internasionalisasi;
  • mencerminkan pandangan beragam industri dan pemangku kepentingan global;
  • keseimbangan kecepatan, keadilan, akuntabilitas publik, dan kualitas;
  • manfaat dari komitmen lisensi paten Royalty-Free dari para peserta;
  • stabil (dan W3C berusaha memastikan persistensi mereka di URI yang dipublikasikan);
  • manfaat dari tinjauan luas dari kelompok di dalam dan di luar W3C;
  • dapat diunduh tanpa biaya;
  • dipelihara dengan cara yang dapat diprediksi;
  • diperkuat melalui pengujian interoperabilitas;
Standar W3C mendefinisikan Open Web Platform untuk pengembangan aplikasi yang memiliki potensi yang belum pernah terjadi sebelumnya untuk memungkinkan pengembang membangun pengalaman interaktif yang kaya, yang didukung oleh penyimpanan data besar, yang tersedia di perangkat apa pun. Meskipun batas-batas platform terus berkembang, para pemimpin industri berbicara hampir serempak tentang bagaimana HTML5 akan menjadi landasan untuk platform ini. Tetapi kekuatan penuh platform bergantung pada lebih banyak teknologi yang dibuat oleh W3C dan mitranya, termasuk CSS, SVG, WOFF, tumpukan Web Semantik, XML, dan berbagai API. W3C mengembangkan spesifikasi dan panduan teknis ini melalui proses yang dirancang untuk memaksimalkan konsensus tentang isi laporan teknis, untuk memastikan kualitas teknis dan editorial yang tinggi, dan untuk mendapatkan dukungan oleh W3C dan komunitas yang lebih luas.

Berikut yang diperhatikan oleh W3C mengenai Standar Web

DESAIN DAN APLIKASI WEB
Desain Web dan Aplikasi melibatkan standar untuk membangun dan Rendering halaman Web, termasuk HTML, CSS, SVG, perangkat API, dan teknologi lainnya untuk Aplikasi Web ("WebApps"). Bagian ini juga mencakup informasi tentang cara membuat halaman dapat diakses oleh penyandang cacat (WCAG), untuk menginternasionalkan mereka, dan menjadikannya berfungsi pada perangkat seluler.
Dalam desain dan aplikasi web terdapat:
  • HTML & CSS
  • API Web JavaScript
  • Grafik
  • Audio dan Video
  • Aksesibilitas
  • Internasionalisasi
  • Web Seluler
  • Pribadi
  • Matematika di Web
WEB PERANGKAT
W3C berfokus pada teknologi untuk mengaktifkan akses Web di mana saja, kapan saja, menggunakan perangkat apa pun. Ini termasuk akses Web dari ponsel dan perangkat seluler lainnya serta penggunaan teknologi Web dalam elektronik konsumen, printer, televisi interaktif, dan bahkan mobil.
Pada Web Perangkat terdapat:
  • Web Seluler
  • Browsing Suara
  • Kemandirian Perangkat dan Adaptasi Konten
  • Akses Multimodal
  • Web dan TV
ARSITEKTUR WEB
Arsitektur Web berfokus pada teknologi dan prinsip dasar yang menopang Web, termasuk URI dan HTTP.
Beberapa yang terdapat pada arsitektur web:
  • Prinsip Arsitektur
  • Identifier
  • Protokol
  • Format Meta
  • Pertimbangan Protokol dan Meta Format
  • Internasionalisasi
WEB SEMANTIK
Selain "Web of documents" klasik, W3C membantu membangun tumpukan teknologi untuk mendukung "Web data," jenis data yang Anda temukan dalam basis data. Tujuan utama dari Web data adalah untuk memungkinkan komputer melakukan pekerjaan yang lebih bermanfaat dan mengembangkan sistem yang dapat mendukung interaksi tepercaya melalui jaringan. Istilah "Semantic Web" mengacu pada visi W3C tentang Web data yang terhubung. Semantic Web technologies memungkinkan orang untuk membuat penyimpanan data di Web, membangun kosa kata, dan menulis aturan untuk menangani data. Data yang terhubung diberdayakan oleh teknologi seperti RDF, SPARQL, OWL, dan SKOS.
Dalam web semantik yaitu terdapat:
  • Data Tertaut
  • Kosakata
  • Pertanyaan
  • Kesimpulan
  • Aplikasi Vertikal
TEKNOLOGI XML
XML Technologies termasuk XML, XML Namespaces, XML Schema, XSLT, Efficient XML Interchange (EXI), dan standar terkait lainnya.
Yang termasuk dalam Teknologi XML:
  • XML Essentials
  • Interchange yang Efisien
  • Skema
  • Keamanan
  • Transformasi
  • Pertanyaan
  • Komponen
  • Pengolahan
  • Internasionalisasi
  • Penerbitan
WEB LAYANAN
Web of Services mengacu pada desain berbasis pesan yang sering ditemukan di Web dan dalam perangkat lunak perusahaan. Web Layanan didasarkan pada teknologi seperti HTTP, XML, SOAP, WSDL, SPARQL, dan lainnya.
Dalam Web Layanan yaitu terdapat:
  • Pembayaran
  • Keamanan
  • Internasionalisasi
BROWSER DAN ALAT AUTHORING
Kegunaan dan pertumbuhan web bergantung pada universalitasnya. Kami harus dapat mempublikasikan terlepas dari perangkat lunak yang kami gunakan, komputer yang kami miliki, bahasa yang kami gunakan, apakah kami kabel atau nirkabel, terlepas dari mode sensorik atau interaksi kami. Kita harus dapat mengakses web dari segala jenis perangkat keras yang dapat terhubung ke Internet - stasioner atau seluler, kecil atau besar. W3C memfasilitasi pendengaran dan pencampuran ini melalui standar web internasional. Standar-standar ini memastikan bahwa semua kecemerlangan gila terus meningkatkan web yang terbuka bagi kita semua.
Berikut yang terdapat pada Browser dan Alat Authoring:
  • Browser, Pemutar Media
  • Alat Authoring, Media Sosial




Source : https://www.w3.org/




Selasa, 10 April 2018

Resensi Buku 30 KISAH TELADAN 1









30 KISAH TELADAN 1
Pengarang: K.H. Abdurrahman Arroisi
Editor: Tjun Surjaman
Ilustrasi sampul: A. Sutisna
Ilustrasi isi: Dedy Suardi
Penerbit: PT Remaja Rosdakarya, Bandung Anggota Ikapi
Cetakan pertama 1986
Cetakan kedua dan ketiga 1987
Cetakan keempat 1988
Cetakan kelima dan keenam 1989
Cetakan ketujuh 1990
Cetakan kesembilan 1992
Cetakan kesepuluh dan kesebelas 1993
Cetakan keduabelas 1994
ISBN: 979-514-144-9


Seorang nenek lanjut usia datang kepada Nabi saw. Dengan sedih dan kuatir ia berkata, “Ya Rasulullah, apakah saya dapat masuk sorga?”. Nabi mengerutkan kening, lalu dengan suara sungguh menyesal dia menjawab, “maaf, Nek, di sorga tidak ada orang tua”. Maka nenek-nenek itupun menangis tersedu-sedu menyesali nasibnya sebagai orang tua. Tetapi Nabi cepat menyambung ucapannya, “Maksud saya bukan Nenek tidak akan masuk sorga”. “Jadi?”. “Nenek bakal masuk sorga, tetapi di sana Nenek akan jadi muda lagi”, ucap Nabi melegakan. “Maka nenek tua itu pun tertawa gembira membayangkan nasibnya yang akan jadi perawan kembali di sorga. Begitulah cara Nabi bercanda. Sekedar menyegarkan suasana, namun tetap menjaga agar selorohnya dapat membahagiakan orang lain, bukan menyakitkan atau menyinggungnya.
Petikan itu diambil dari salah satu kisah dalam buku ini. Kali ini karya Arman Arroisi berbentuk kumpulan cerita pendek yang dihimpun dalam dua belas jilid, berjudul 30 Kisah Teladan. Jilid pertama ini memuat tiga puluh kisah yang hampir semuanya dipetik dari atau latar belakang sejarah.
Semuanya mengandung contoh ketabahan iman, kesetiaan, keikhlasan berkorban dan akhlak yang tinggi. Membuat kita terinspirasi untuk semangat menjalani kehidupan. Buku ini membuktikan bahwa kisah teladan bisa memukau dan mengasyikkan.


Unsur intrinsik
Tema: Keimanan dan petualangan
Latar belakang: Sejarah
Alur: Buku ini menggunakan alur mundur, dimana buku menceritakan kejadian-kejadian sejarah
Gaya bahasa: Menggunakan bahasa yang mudah dimengerti oleh para pembacanya
Amanat: Mengambil contoh-contoh teladan sebagai inspirasi dan semangat untuk menjalani kehidupan sehari-hari


Kelebihan
Diceritakan dengan gaya khas pengarang yang membuat para pembaca tidak akan merasa dinasihati. Dan bahasa yang mudah dipahami. Selain itu, buku ini dapat dibaca kapan saja ada waktu senggang.


Kekurangan
Sampul buku yang kurang menarik dan menggunakan kertas yang mudah berubah warna kecoklat-coklatan seperti terlihat usang.



Jumat, 30 Maret 2018

Web Security


Web Security adalah keamanan untuk sebuah web atau tata cara mengamankan aplikasi web yang di kelola, biasa nya yang bertanggung jawab melakukannya adalah pengelola aplikasi web tersebut. Proses ini berupa suatu mekanisme yang bekerja untuk mencegah akses dan modifikasi oleh user yang tidak dikenal, terhadap data-data dari web yang tersimpan secara online.

Berbicara 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.

1.      Confidentiality

Confidentiality memiliki makna bahwa data-data ataupun informasi-informasi yang berada di dalam sebuah website hanya dapat di baca atau di akses oleh orang-orang yang memang memiliki kewenangan untuk mengaksesnya. Dalam era konsep Web 2.0 yang sedang berkembang beberapa tahun belakangan ini, sangat memungkinkan sebuah website untuk dapat memiliki lebih dari satu administrator. Contohnya adalah WordPress engine. Idealisme Web 2.0 yang dapat mengajak siapa pun menjadi kontributor artikel-artikel di dalam sebuah website, membuat siapa pun dapat mengakses halaman administrator untuk memberikan kontribusinya baik dalam bentuk artikel maupun manajemen. Hal ini sangat berbahaya mengingat pada halaman administrator kita dapat mengedit file-file yang menjadi theme dari website yang bersangkutan. Dalam kasus WordPress, untuk mengantisipasi tangan-tangan jahil orang yang tak dikenal, developer WordPress sendiri telah mengantisipasi hal ini dengan cara membuat role-role dari setiap user yang dimiliki. Sebagai contoh, Role selain administrator tidak dapat mengubah theme dan/atau plugin website yang bersangkutan. Sehingga tidak mungkin pengubahan theme dilakukan oleh user selain administrator. Lebih lengkap mengenai fitur-fitur yang dapat diakses oleh role-role user dapat dilihat di artikel: Perbedaan Role pada WordPress. Dengan pembagian Role seperti ini data ataupun informasi seperti list user-user hanya akan dapat dilihat oleh sang administrator sedangkan profile user dapat di akses oleh masing-masing user. Dengan demikian tingkat keamanan dapat dikatakan semakin tinggi.

2.      Integrity

Integrity memiliki pengertian data-data yang berada didalam server atau website hanya dapat diubah ataupun di delete oleh orang yang memiliki kewenangan untuk melakukan hal itu. Sebagai contoh proses transfer dari server ke client atau sebaliknya (dapat berupa upload maupun download), ternyata mengubah file yang sedang di transfer tersebut, hal ini mengindikasikan bahwa sebuah aplikasi website yang sedang digunakan tidak aman (insecure). Sama halnya jika ada serangan sebuah virus yang dapat mengubah sebuah file, entah itu mengubah nama ataupun isinya. Terkadang user dengan Role yang lebih rendah dari administrator dapat (dengan cara tertentu, termasuk didalamnya karena ketidaksengajaan) melakukan hal ini sekalipun ia tidak dapat mengakses data yang sedang diubah ataupun dihancurkan itu. Tindakan ini terkadang adalah tindakan yang memang tidak di sengaja oleh user tersebut, namun tetap terjadi diakibatkan karena adanya error dalam applikasi web yang sedang digunakan. Untuk membuat website menjadi lebih aman, hal ini tentunya harus dihindari. Salah satunya adalah dengan mengaplikasikan salah satu proses yang wajib ada dalam sebuah proses software engineering yaitu proses testing. Proses testing ini dibagi menjadi dua yaitu: – Black box testing – White box testing Secara sederhana black box testing adalah mengetes aplikasi yang diperuntukkan oleh user yang memang mengakses website tersebut (act like enduser -bertindaklah sebagai seorang user/pemakai). Sedangkan untuk whitebox testing mengkhususkan diri kepada testing fungsi-fungsi yang telah ditulis dalam bahasa pemrograman tertentu (PHP, Perl, ASP, Javascript, dan lain sebagainya). Testing-testing ini dibagi menjadi tiga test berdasarkan input aplikasi atau fungsinya, yaitu test dengan menggunakan input value: Yang memang dikehendaki Pas diperbatasan Di luar batasan Apabile memang terdeteksi error dari testing ini sebaiknya segera diperbaiki sebelum error ini ditemukan oleh hacker yang kemudian digunakannya untuk mengeksploit website kita.

3.      Availability

Jika confidentiality bermakna hanya user yang memiliki kewenangan yang dapat melihat data tertentu yang tersimpan didalam sebuah server atau website, availability memiliki makna bahwa website harus dapat diakses jika user ingin meggunakannya. Memang terkesan membingungkan dan tidak berbeda dengan prinsip pertama, namun kedua prinsip ini sangat jauh berbeda dikarenakan dilihat dari dua sudut pandang yang memang berbeda. Availability hanya menekankan kepada dapat diaksesnya sebuah website. Mengenai siapa yang dapat mengaksesnya itu telah dicover oleh prinsip confidentiality. Jika sebuah website dapat diakses tanpa adanya error, itu berarti website tersebut telah memenuhi prinsip availability ini. Hal ini memiliki makna bahwa sebuah website haruslah dapat diakses apabila memang dibutuhkan, dengan kata lain versi yang lebih mudahnya adalah, website harus available 24 jam 7 minggu (24/7). Website yang terkena serangan seperti DoS (Denial of Service) yang berarti menolak untuk memberikan service kembali dikarenakan traffic yang sangat padat sehingga membuat server menjadi down, memberikan bukti bahwa keamanan website tersebut telah jebol. Sebuah website yang aman haruslah dapat mengantisipasi adanya serangan-serangan yang membuat website tidak beroperasi dikarena server yang digunakan telah down. Selain DoS ada juga Buffer Overflow yang membuat applikasi web tidak dapat bekerja, atau bahkan masalah kelebihan pemakaian bandwidth yang cenderung dilupakan karena lupa untuk mengkalkulasi target user dari hadirnya sebuah wesbite. Selain itu masalah kualitas perangkat-perangkat keras yang digunakan termasuk perangkat-perangkat lunak seperti Operating System ataupun driver-driver agar perangkat keras tersebut dapat berfungsi sebagaimana mestinya, juga harus mendapatkan prioritas yang tinggi. Kegagalan sebuah perangkat lunak ataupun keras dapat membuat website tidak dapat diakses atau dipergunakan sesuai dengan yang diharapkan.


Celah Keamanan Pada Aplikasi Berbasis Web

Yang telah di sebutkan oleh (OWASP) Open Web Application Security Project adalah project open source yang dibangun untuk menemukan penyebab dari tidak amannya sebuah software dan menemukan cara menanganinya ada 9 celah keamanan aplikasi web yang ditemukan dan rekomendasi.

Diantaranya adalah:

1.       Unvalidated input

Semua aplikasi web menampikan data dari HTTP request yang dibuat oleh user dan menggunakan data tersebut untuk melakukan operasinya. Hacker dapat memanipulasi bagian-bagian pada request (query string, cookle information, header) untuk membypass mekanisme keamanan.

2.       Broken Access Control

Banyak aplikasi yang mengkategorikan user-usernya ke dalam role yang berbeda dan level yang berbeda untuk berinteraksi dengan content yang dibedakan dari kategori-kategori tersebut, salah satu contohnya, banyak aplikasi yang terdapat user role dan admin role: hanya admin role yang dijinkan untuk mengakses halaman khusus atau melakukan action melakukan action administration.

3.       Broken Authentication dan session Management

Authentication dan session management menunjuk kepada semua aspek dari pengaturan user authentifikasi management of active session, ini beberapa hal yang perlu diperhatikan:
·       Password strength, Aplikasi kita harus memberikan level minimal dari keamanan sebuah password dan mendaftar
·       Password use, Aplikasi kita harus membatasi user yang mengakses aplikasi melakukan login kembali ke sistem pada tenggang waktu tertentu

·       Password storage, password tidak boleh disimpan di dalam aplikasi. Password harus disimpan dalam format terenkripsi dan disimpan di file lain seperti database atau file password

4.       Cross Site Scripting

Cross Site Script atau kependekannya XSS merupakan salah satu serangan injeksi code (code injection attack). XSS dilakukan oleh penyerang dengan cara memasukan kode HTML (HyperText Markup Language) atau client script code lainnya kesuatu situs. Serangan ini akan seolah-olah datang dari situs tersebut akibat serangan ini antara lain penyerang dapat mem-bypass keamanan disisi klkien, mendapat informsi sensitif, atau menyimpan aplikasi berbahaya.

5.       Buffer over Flow

Kelemahan Buffer overflow adalah salah satu dari banyak kelemahan dari keamanan komputer. Kelemahan jenis ini dapat digunakan pada remote acces atau local acces atau, karena ini dapat memberikan si Attacker kesempatan untuk melancarkan jurus-jurus dengan coding di komputer target. Serangan Buffer overflow terjadi ketika si attacker emberikan input yang berlebihan pada program yang di jalankan.

6.       Injection Flows

Injection flaws, yaitu salah satu teknik hacking yang memanfaatkan celah keamanan pada basis datanya. dan yang sering digunakan adalah SQL injection dengan memasukan perintah-perintah SQL pada website yang lemah dalam membuat struktur basis data, akan memudahkan bagi hacker untuk mendapatkan informasi pribadi, seperti strukur tabel basis data, kolom-kolom yang terdapat pada tabel basis data tersebut, hingga isi record basis data tersebut. sehingga hacker bisa mengetahui username atau id dan password admin pengelola website tersebut.

7.       Insecure storage

Aplikasi web biasanya perlu menyimpan informasi yang sensitif seperti password, informasi kartu kredit, dan yang lain. Dikarenakan item-item tersebut bersifat sensitif item-item tersebut perlu dienkripsi untuk menghindari pengaksesan secara langsung. Akan tetapi beberapa metode enkrips lemah dan masih bisa diserang.

Berikut ini beberapa kesalahan yang sering terjadi:
      ·       Kesalahan untuk mengenkripsi data penting
      ·       Tidak amannya kunci, certificate, dan password
      ·       Kurang amannya tempat penyimpanan data
      ·       Kurangnya perhitungan dari rekomendasi

8.       Deniel of Service

Deniel of Service merupakan serangan yang dibuat oleh hacker yang mengirimkan request dalam jumlah yang sangat besar dan dalam waktu yang bersamaan. Dikarenakan request-request tersebut, server menjadi kelebihan beban dan tidak bisa melayani user lainnya.

Serangan DoS mampu menghabiskan bandwidth yang ada pada server. Selain itu dapat juga menghabiskan memory, koneksi database, dan sumber yang lain. Pada umumnya sangat sulit umtuk melindungi apliksi dari serangan ini. Akan tetapi masih ada cara yang dapat dilakukan seperti membatasi resource.

9.       Insecure Configuration Management

Biasanya kelompok (group) yang mengembangkan aplikasi berbeda dengan kelompok yang mengatur hosting dari aplikasi. Hal ini bisa menjadi berbahaya, dikarenakan keamanan yang diandalkan hanya dari segi aplikasi:  sedangkan dari segi server juga memiliki aspek keamanan yang perlu diperhatian, Adanya kesalahan dari konfigurasi server dapat melewati aspek keamanan dari segi aplikasi.

contoh:
·    File-file backup atau file contoh (sample dile), file-file script, file konfigurasi yang tertinggal/tidak perlu
·       Hak akses atau file yang salah

·   Adanya service yang seperti remote administration dan content management yang masih aktif


Mencegah Dan Mengamankan Website/Situs Dari Hack

Untuk mengamankan sebuah website, perhatian besar perlu kita berikan pada banyak hal, mulai dari komputer tempat kita membangun website, tingkat keamanan web server tempat hosting situs, teknologi yang digunakan untuk membangun dan melindungi sebuah website, hingga kemampuan "tim security" dari penyedia webhosting untuk menjaga file-file situs yang dihostingkan di perusahaannya.

1.       Mengamankan Server

Pada umumnya, hosting websites dilakukan pada ISP (Internet Service Provider) dengan space tertentu, lalu kita melakukan upload website via FTP atau via CPANEL (Control Panel). Webhosting inilah yang rawan dan mudah sekali dibobol oleh Hacker di antaranya mengunakan teknik SQL Injection.

Saran, jika memang anda atau lembaga anda berkenan sebaiknya gunakan Server sendiri dan mengunakan VPS (Virtual Private Server). Dengan Server sendiri atau Virtual Private Server bisa mengunakan berbagai proteksi terhadap kita secara Customized dan optimal.

2.       Gunakan sistem yang sudah terpercaya

Mengunakan system yang Stable yang sudah perfect systemnya (termasuk dalam memilih CMS untuk membangun sebuah website) merupakan suatu keharusan. Jangan mengandalkan paket CMS atau Web Builder dan langsung percaya dengan keamanannya, pelajari sistemnya termasuk bagaimana mengcustomisasi seputar keamanannya. Dengan begitu kemungkinan adanya celah keamanan juga dapat diminimalkan.

3.       Audit Server

Web Administrator/ System Administrator harus melakukan Review, Testing, Simulasi secara berkala terhadap keamanan pada Server yang dikelolanya. Bahkan bisa bekerja sama dengan Hacker (White Hacker yang dapat dipercaya reputasinya) untuk melakukan Audit terhadap implementasi Security.

4.       Teknologi Terbaik

Teknologi dalam dunia webserver terus berkembang, saran saya pilihlah web server yang mengunakan Hardware Security yang powerfull diantaranya yang memiliki fitur Firewall, IDS (Intrusion Detection System) dan IPS (Intrusion Prevention System). Contohnya mengunakan Fortigate, Cisco Series Security, 3Com Tipping Point, dan lainnya. Dapat juga mengunakan software IDS seperti Black ICE Countermeasures ataupun Distro Linux untuk security system seperti Smootwall, Monowall, Customized Distro Linux, dan lainnya.


Penerapan Dalam Codeigniter(Framework) Untuk Mencegah Hacking

1.       htaccess security
File .htaccess adalah file teks ASCII sederhana yang terletak di direktori www atau di sebuah sub direktori, folder www
2.       Meningkatkan Keamanan URL Codeigniter
3.       CAPTCHA


Fungsi Dari Htaccess

1.       Mencegah Akses
2.       Mencegah Akses Ke File Tertentu
3.       Mencegah Akses Ke Banyak File
4.       Mencegah User Melakukan Browsing
Pada Setiap Direktori Server Kita
4.1. Mengijinkan User Melakukan Browsing
4.2. Mencegah User Melakukan Browsing Tanpa Pesan Error 403 IndexIgnore *
4.3. Mengijinkan User Melakukan Browsing
4.4. Mengubah index web
5.       Membatasi Akses Ke LAN (Local Area Network)
6.       Melindungi Dari Serangan DOS (Denial Of Service) Dengan Membatasi Upload File