Archive for March 2018
Contoh Aplikasi Web Semantik
By : Panji Maulana Putra
FACEBOOK
Analisis:
Untuk mencari tahu bahwa facebook sudah termasuk web semantik atau tidak , kita harus mengecek apakah sudah memiliki ciri-ciri sebagai berikut:
- Konsep Web Semantik yang memungkinkan isi web dinikmati tidak hanya dalam bahasa asli pengguna, tapi juga dalam bentuk format yang bisa diakses oleh agen-agen software.
Facebook sendiri sudah support hampir seluruh bahasa di dunia hampir sekitar 113 bahasa, jadi facebook tidak hanya mengerti bahasa inggris tetapi bahasa bahasa lain yang digunakan di dunia demi mempermudah penggunanya dalam berinteraksi.
- Pencarian dalam bahasa pengguna
Di facebook , kita sebagai user dapat mencari dikolom pencarian menggunakan bahasa kita sendiri . misalkan kita mencari suatu komunitas ataupun mencari suatu halaman , maka kita tidak perlu menterjemahkan kedalam bahasa inggris, cukup dengan bahasa indonesia maka facebook akan mencari sesuai literal yang kita ketik.
- Adanya komunikasi antara pengguna/user dengan mesin pencari
Pencarian pada kolom facebook juga sudah mengenal suatu koreksi penulisan jika kita salah melakukan pengetikan maka akan muncul suatu koreksi misalkan kita mengetik "Jual Beliikan" maka mesin pencari facebook akan memunculkan notifikasi "Menampilkan untuk hasil pencarian Jual Beli Ikan". ataupun jika kita mencari sesuatu yang tidak ada difacebook (misalkan kombinasi huruf dan angka acak" maka mesin pencari akan memunculkan notifikasi "Kami tidak dapat menemukan hasil ,Mencari orang atau kiriman? Coba masukkan nama, lokasi, atau kata yang berbeda."
- Memiliki ciri umum seperti suggest, happen dan provide
Setelah update update yang berkelanjutan , facebook menjadi semantik web yang luar biasa. Facebook juga sudah dapat menampilkan suggest pada penggunanya, suggest disini diambil berdasarkan banyaknya mutual friends yang dimiliki oleh seorang pengguna, suggest tersebut akan muncul di suatu bilah dimana tempat mutual friends ditampilkan. Facebook juga dijadikan suatu forum bagi masyarakat yang memiliki persamaan baik bidang pekerjaan ataupun hobi bahkan facebook juga bisa menjadi tempat para fans mengetahui aktivitas sekaligus berinteraksi dengan idolanya . Facebook juga menyediakan berbagai macam keperluan seperti tempat jual beli barang , jasa , tempat sharing ilmu , games dan ketersediaan jasa-jasa lain.
- Dapat diakses melalui banyak perangkat
Facebook menyediakan banyak platform untuk digunakan oleh penggunanya. mulai dari facebook berbasis web, berbasis android yang dapat didownload diplaystore, berbasis IOS dan sebagainya.
tampilan web desktop
tampilan lite di android
- Menerapkan sistem Artificial Intelegence.
Facebook bukan lagi hanya sebatas tempat chatting, namun sudah menerapkan sistem AI. facebook dapat meramalkan cuaca sesuai lokasi user dengan menganalisa suhu dan cuaca pada saat itu. facebook juga dapat memberi tahu lokasi kita saat ini dan menginformasikan tempat persinggahan yang baik maupun lokasi titik macet yang dapat dianalisa melalui maps. facebook juga dapat mengingatkan kita tentang peristiwa peristiwa penting dari ulang tahun , acara yang akan datang dan sebagainya.
Facebook juga dapat mengenali wajah pada foto berdasarkan tag sebelumnya, facebook akan otomatis memberi suggest untuk tag orang-orang yang sudah dikenali.
Facebook juga dapat mengenali wajah pada foto berdasarkan tag sebelumnya, facebook akan otomatis memberi suggest untuk tag orang-orang yang sudah dikenali.
Kekurangan
- Facebook masih banyak disalah gunakan karna diberikannya kebebasan bagi para penggunanya . banyak kasus-kasus yang dimulai melalui facebook seperti penculikan dsb
- Facebook memang melarang adanya pelanggaran yang menyangkut sara, namun facebook belum bisa menganalisa secara lanjut. facebook masih bergantung pada report para users, jika report sudah banyak barulah akun yang menyangkut sara / status yang menyangkut sara tersebut dihapus. jika ada status menyangkut sara namun kurangnya report , maka status tersebut masih akan terus ada
- fitur grup yang ada di facebook sangat menjaga ketat isi penggunanya, membuat pihak berwajib terkadang kesulitan untuk melakukan penyelidikan didalam forum forum yang melanggar peraturan sepert narkoba, phising dsb
- karna memberikan kebebasan para penggunanya terkadang facebook masih sulit menyaring link link yang bertujuan untuk phissing, lagi-lagi keberadaan user masih sangat dibutuhkan untuk membuat report agar link phissing dihapus
- report yang dikirimkan ke facebook butuh waktu yang lama untuk diidentifikasi dan membutuhkan laporan yang banyak untuk memvalidasi laporan laporan tersebut sehingga pelanggaran yang terjadi lebih banyak daripada pelanggaran yang sudah ditindak lanjuti.
Sumber :
http://crazysquad04.blogspot.co.id/2016/12/web-30.html
www.facebook.com
Tag :
softskills,
Arsitektur Web dan Aplikasi Utama mengenai HTML, HTTP, Web Server
By : Panji Maulana Putra
Pengertian Arsitektur Web
Arsitektur Web / Web arsitektur adalah suatu metode perencanaan dan dalam merancang situs
web yang melibatkan teknis, estetika, dan fungsionalitas. Misalnya
dalam arsitektur, pengguna dan kebutuhannya serta persyaratan merupakan
prioritas utama untuk menciptakan sebuah situs web. Web Arsitektur
mempunyai kriteria yang kompleks oleh karena itu memerlukan pertimbangan
khusus dalam content web, koordinasi, dan rencana bisnis, web desain,
kegunaan fungsionalitas, struktur informasi serta interaktivitas
estetika.
Di dalam web arsitektur terdapat istilah Strukturalisme. Strukturalisme
merupakan bagian penting dalam arsitektur web yaitu pendekatan
metodologis yang mempengaruhi disiplin teoritis seperti estetika, teori
kritis dan postmodernisme
Ada 2 komponen dasar didalam arsitektur web yaitu browser web dan server web. Browser web menawarkan antar muka grafis untuk pengguna dan bertanggung jawab untuk komunikasi dengan server webmengikuti protokol HTTP yang distandarisasi.
Browsing diinternet atau biasa disebut surfing memiliki skenario sebagai berikut:
- Pengguna meminta suatu layanan dengan mengklik tautan(link) atau dengan mengetikan secara manual di browser.
- browser kemudian meneruskan permintaan yang tadi dibuatkepada server web dari penyedia konten. ketika sever menerima permintaan , permintaan tersebut akan diproses.
- ketika pemrosesan dilakukan, server web kemudian mengirimkan kembalirespon tersebut kepada browser
- ketika browser menerimarespon tersebut, browser menerjemahkannyaagar dapat ditangkap oleh user
HTTP(HyperText Transfer Protocol)
HTTP
(HyperText Transfer Protocol) adalah protokol yang dipergunakan
untuk mentransfer dokumen dalam World Wide Web (WWW). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang
dapat dipergunakan berbagai macam tipe dokumen. Pengembangan HTTP dikoordinasi oleh Konsorsium
World Wide Web (W3C) dan grup bekerja Internet Engineering
Task Force (IETF), bekerja dalam publikasi satu seri RFC, yang
paling terkenal RFC 2616,
yang menjelaskan HTTP/1,1, versti HTTP yang digunakan umum sekarang ini.
HTTP adalah sebuah protokol meminta/menjawab
antara client
dan server. Sebuh client HTTP
seperti web browser,
biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port
tertentu di tuan rumah yang jauh (biasanya port 80). Sebuah server HTTP yang
mendengarkan di port tersebut menunggu client mengirim kode permintaan
(request), seperti "GET / HTTP/1.1" (yang akan meminta halaman yang
sudah ditentukan), diikuti dengan pesan MIME
yang memiliki beberapa informasi kode kepala yang menjelaskan aspek dari
permintaan tersebut, diikut dengan badan dari data tertentu. Beberapa kepala
(header) juga bebas ditulis atau tidak, sementara lainnya (seperti tuan rumah)
diperlukan oleh protokol HTTP/1,1.
Begitu menerima kode permintaan (dan pesan, bila ada), server mengirim kembali
kode jawaban, seperti "200 OK", dan sebuah pesan yang diminta, atau
sebuah pesan error atau pesan lainnya.
HyperText Markup Language (HTML)
HTML adalah sebuah bahasa markup
yang digunakan untuk membuat sebuah halaman web
dan menampilkan berbagai informasi di dalam sebuah browser Internet. Bermula
dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan
percetakan yang disebut dengan SGML, HTML adalah sebuah standar yang digunakan
secara luas untuk menampilkan halaman web dan HTML kini merupakan standar
Internet yang saat ini dikendalikan oleh World Wide Web Consortium (W3C). Versi terakhir dari HTML adalah HTML
4.01, meskipun saat ini telah berkembang XHTML yang merupakan pengembangan dari
HTML.
HTML
berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan
sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat
dibuka dengan menggunakan browser web
seperti Mozilla Firefox
atau Microsoft Internet Explorer. HTML juga
dapat dikenali oleh aplikasi pembuka email ataupun dari PDA dan program lain
yang memiliki kemampuan browser.
Markup/Tanda
Secara
garis besar, terdapat 4 jenis elemen dari HTML:
structural. tanda yang menentukan level atau
tingkatan dari sebuah teks (contoh, <h1>Golf</h1> akan
memerintahkan browser untuk menampilkan "Golf" sebagai teks tebal
besar yang menunjukkan sebagai Heading 1
presentational. tanda yang menentukan tampilan
dari sebuah teks tidak peduli dengan level dari teks tersebut (contoh,
<b>boldface</b> akan menampilkan bold. Tanda presentational saat
ini sudah mulai digantikan oleh CSS
dan tidak direkomendasikan untuk mengatur tampilan teks,
hypertext. tanda yang menunjukkan pranala
ke bagian dari dokumen tersebut atau pranala ke dokumen lain (contoh, <a
href="http://www.wikipedia.org/">Wikipedia</a> akan
menampilkan Wikipedia sebagai sebuah hyperlink ke URL tertentu),
Elemen widget
yang membuat objek-objek lain seperti tombol (<button>), list
(<li>), dan garis horizontal (<hr>).
Server Web
Server web
adalah sebuah perangkat lunak server yang
berfungsi menerima permintaan HTTP
atau HTTPS dari klien yang
dikenal dengan browser web
dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya
berbentuk dokumen HTML.
Server web yang terkenal diantaranya adalah Apache dan Microsoft Internet
Information Service (IIS). Apache merupakan server web antar-platform, sedangkan IIS
hanya dapat beroperasi di sistem operasi Windows.
Salah satu contoh web server adalah XAMPP
XAMPP
XAMPP ialah perangkat lunak bebas yang
mendukung banyak sistem operasi, merupakan campuran dari beberapa
program. Yang mempunyai fungsi sebagai server yang berdiri sendiri
(localhost), yang terdiri dari program MySQL database, Apache HTTP
Server, dan penerjemah ditulis dalam bahasa pemrograman PHP dan Perl.
Nama XAMPP merupakan singkatan dari X
(empat sistem operasi), Apache, MySQL, PHP dan Perl. Program ini
tersedia di bawah GNU General Public License dan bebas, adalah mudah
untuk menggunakan web server yang dapat melayani tampilan halaman web
yang dinamis. Jika ingin mendapatkan xampp dapat mendownload langsung
dari situs resminya.
XAMPP adalah singkatan yang setiap huruf adalah :
- X : Program ini dapat dijalankan di banyak sistem operasi, seperti Windows, Linux, Mac OS, dan Solaris.
- A : Apache, server aplikasi Web. Apache tugas utama adalah untuk menghasilkan halaman web yang benar kepada pengguna terhadap kode PHP yang sudah dituliskan oleh pembuat halaman web. jika perlu kode PHP juga berdasarkan yang tertulis, dapat database diakses dulu (misalnya MySQL) untuk mendukung halaman web yang dihasilkan.
- M : MySQL, server aplikasi database. Pertumbuhannya disebut SQL singkatan dari Structured Query Language. SQL merupakan bahasa terstruktur yang difungsikan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database dan isinya. Bisa juga memanfaatkan MySQL guna untuk menambahkan, mengubah, dan menghapus data dalam database.
- P : PHP, bahasa pemrograman web. Bahasa pemrograman PHP adalah bahasa pemrograman untuk membuat web yang server-side scripting. PHP digunakan untuk membuat halaman web dinamis. Sistem manajemen database yang sering digunakan dengan PHP adalah MySQL. namun PHP juga mendukung Pengelolaan sistem database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL, dan sebagainya.
- P : Perl, bahasa pemrograman untuk semua tujuan, pertama kali dikembangkan oleh Larry Wall, mesin Unix. Perl dirilis pertama kali tanggal 18 Desember 1987 yang ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl juga tersedia untuk berbagai sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
Sumber :
Simarmata , Janner. 2010. Rekayasa Web. CV Andi OFFSET: Yogyakarta.
http://www.unpas.ac.id/web-arsitektur/
http://hustina.staff.gunadarma.ac.id/Downloads/folder/0.14
http://www.dosenpendidikan.com/pengertian-komponen-dan-fungsi-xampp-lengkap-dengan-penjelasannya/
Tag :
softskills,