Selasa, 30 Juni 2015

Semantik Web

Assalamu’alaikum Wr. Wb

Pada Postingan kali ini saya akan membahas tentang Semantik Web. Apa itu Semantik Web? Semantik Web Adalah web yang mampu menjelaskan hal – hal yang dapat dimengerti oleh komputer.

Web semantik itu merupakan perkembangan dari web 3.0 yang bisa disebut sebagai evolusi dari WWW (World Wide Web), yang dicetuskan pada tahun 2002. Semantik web didefinisikan sebagai sekumpulan teknologi, dimana memungkinkan komputer memahami arti dari sebuah informasi berdasarkan metada, yaitu informasi mengenai isi informasi (Media Iptek, 2006). Dengan adanya metadata, komputer diharapkan mampu mengartikan hasil pemasukan informasi sehingga hasil pencarian menjadi lebih detail dan tepat. W3C (World Wide Web Consortium) mendefinisikan format metadata tersebut adalah Resource Decription Format (RDF).

Tiap unit dari RDF adalah 3 komposisi, yaitu subject, predicate, dan object. Subject dan object adalah entitas yang ditunjukkan oleh teks. Sedangkan predicate adalah komposisi yang menerangkan sudut pandang dari subject yang dijelaskan object.

Web semantik merujuk kepada kemampuan aplikasi komputer untuk lebih memahami bahasa manusia, bukan hanya bahasa baku dari penggunanya tetapi juga bahasa yang lebih kompleks. Web semantik dapat mengolah bahasa dan mengenali homonym, sinonim, atau atribut yang berbeda pada suatu database.

Sekian untuk postingan saya kali ini tentang Semantik Web. Semoga bermanfaat bagi pembaca. Kurang lebihnya saya mohon maaf apabila terdapat kesalahan didalam postingan saya kali ini. Terima Kasih.
Wassalamu’alaikum Wr.Wb

Sumber :

https://dodychurniawan.wordpress.com/2010/03/26/web-semantik/

Metode Pengukuran Kinerja Web

Assalamu'alaikum Wr. Wb
Pada Postingan kali ini saya akan membahas tentang metode pengukuran kinerja sebuah Web, sebelumnya kalian tau kan apa itu Web? Pasti banyak dari kalian yang sudah mengetahui apa itu Web dan hampir setiap harinya kita mengunjungi sebuah situs Web untuk mencari informasi yang kita butuhkan bukan? Tapi buat kalian yang belum ngerti apa itu Web, saya akan memberikan pengertian secara singkat tentang Web.

Situs web atau biasa disebut Website adalah suatu halaman web yang saling berhubungan yang pada umumnya berada pada peladen yang sama berisikan kumpulan informasi yang disediakan secara perorangan, kelompok, atau sebuah organisasi. Sebuah situs web biasanya ditempatkan setidaknya pada sebuah server web yang dapat diakses melalui jaringan seperti internet, ataupun jaringan wilayah lokal (LAN) melalui alamat internet yang dikenal sebagai URL. Sebagai contohnya saya ambil dari web yang sering dikunjungi yaitu Google.

Nah sekarang udah tau kan apa yang dimaksud dengan Web, selanjutnya adalah pembahasan tentang metode pengukuran kinerja sebuah Web. Terdapat 2 metode yang dapat dilakukan untuk mengukur kinerja sebuah web, yaitu :
1. Pengalaman Pengguna (User Experience)
2. Komponen Jaringan (Network Component)

1. Pengalaman Pengguna (User Experience)
          Pertama kita ambil dari pengalaman pengguna Web tersebut dalam berinteraksi dengan sebuah situs Web. Mulai dari pertama kali membuka halaman Web sampai pengguna tersebut memulai aksinya untuk memutuskan berpindah dari satu situs web ke situs web yang lainnya. Kenapa pengalaman pengguna berpengaruh dalam mengukur kinerja situs web? Karena pengalaman tersebut lah yang mengukur pula kemampuan seseorang ketika berinteraksi dengan sebuah situs Web. Tentu beda orang yang baru pertama kali atau belum memiliki pengalaman yang cukup banyak dalam mengakses sebuah Web dengan orang yang sudah sering mengakses sebuah Web.

2. Komponen Jaringan (Network Component)
          Komponen jaringan adalah salah satu hal yang mempengaruhi kinerja web. Berikut beberapa komponen jaringan tersebut :
1.     DNS lookup
Komponen ini berfungsi untuk menghitung waktu yang dibutuhkan untuk menterjemahkan host name (Contoh, www.google.com) diubah menjadi IP address (Contoh, 200.190.90.90).
2.     Initial Connection
Komponen ini mengukur waktu pulang pergi atau round-trip time (ukuran waktu yang dibutuhkan jaringan untuk melakukan perjalanan dari host sumber menuju host tujuan dan kembali lagi ke host sumber) koneksi jaringan antar browser dan server.
3.     Request Time
Jumlah waktu yang dibutuhkan oleh web browser untuk mengirim permintaan (request) ke internet.
4.     Client Time
Jumlah waktu untuk mengunduh elemen halaman web selama data dihantarkan
5.     Total Measurement Time
Jumlah waktu untuk mengunduh halaman web dilihat dari sudut pandang jaringan

2 metode tersebutlah yang dapat dilakukan untuk mengukur kinerja suatu situs Web. Tetapi kita juga bisa menggunakan Tools untuk mengukur kinerja suatu Web, Tools tersebut yaitu Keynote Internet Testing Environment (KITE).

Keynote Internet Testing Environment (KITE) adalah alat pengujian dan pengukuran berbasis desktop yang digunakan untuk merekam dan mengedit transaksi web dan menganalisa kinerja dari aplikasi web. KITE sangat mudah digunakan dan sebagai salah satu alat yang sudah cukup terkenal di dunia.

Sekian untuk postingan saya kali ini tentang metode pengukuran kinerja sebuah Web. Semoga bermanfaat bagi pembaca. Kurang lebihnya saya mohon maaf apabila terdapat kesalahan didalam postingan saya kali ini. Terima Kasih.
Wassalamu’alaikum Wr. Wb.

Sumber :
https://id.wikipedia.org/wiki/Situs_web
https://irdedy.files.wordpress.com/2011/08/web_measurement_paper_20103.pdf

Selasa, 28 April 2015

Arsitektur Web

Assalamu’alaikum Wr. Wb.
Postingan kali ini saya mencoba menjelaskan tentang Aristektur Web. Sebenarnya apa sih Arsitektur Web itu? Arsitektur Web dapat didefinisikan sebagai suatu pendekatan terhadar desain dan perencanaan situs seperti arsitektur itu sendiri. Secara umum, setiap program/aplikasi komputer yang  berkomunikasi dengan internet dapat dibedakan menjadi 2 bagian yang terpisah yaitu klien dan server.

Terus Klien dan Server itu apa? Saya coba jelaskan satu-satu, yang pertama yaitu Klien. Klien biasa disebut juga dengan front-end, artinya komponen klien dari aplikasi tersebut dijalankan dalam sebuah workstation dan menerima masukkan data dari pengguna. Komponen klien tersebut akan menyiapkan data yang dimasukkan oleh pengguna dengan menggunakan teknologi pemrosesan tertentu dan mengirimkannya kepada komponen server yang dijalankan diatas mesin server, umumnya dalam bentuk request terhadap beberapa layanan yang dimiliki oleh server.

Yang kedua yaitu Server. Server biasa disebut juga dengan back-end. Server memiliki kegunaan yakni menerima request dari klien, dan langsung memprosesnya dan mengembaikan hasil pemrosesan tersebut kepada klien. Klien pun menerima informasi hasil pemrosesan data yang dilakukan server dan menampilkannya kepada pengguna, dengan menggunakan aplikasi yang berinteraksi dengan pengguna. Kemudian untuk dapat berkomunikasi antara klien dengan server digunakanlah Protocol.

Selanjutnya saya juga akan membahas Tools apa saja yang digunakan dalam aplikasi client/server, berikut Toolsnya :
  1. HTML
  2. PHP
  3. JavaScript
  4. XML

Lalu bagaimana dengan karakteristik dari Tools di atas?
Berikut adalah Karakteristik dari Tools diatas :

1. HTML :
  • Tag-tag dalam HTML tidak bersifat case sensitive
  • File HTML harus diakhiri dengan format .html
  • Tidak memerlukan compiler dan cara menjalankannya pun cukup dengan browser
  • HTML tergantung kepada tag bertanda (markup tags) untuk mengenal pasti dari blok perkataan

2. PHP :

  • PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam pengunaannya
  • PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, & Window)
  • Dapat dijalankan secara runtimt melalui console serta juga dapat menjalankan perintah – perintah system

3. JavaScript :
  • Menggunakan blok awal “{“ dan blok akhir “}”
  • Case Sensitive
  • Extension umumnya “*.js”
  • Setiap statement dapat diakhiri dengan “:” namun pada C++ bisa pakai maupun tidak
  • Kode terintegrasi ke dalam html
  • Kode program bisa diakses
  • Hubungan dinamis, referensi dari objek diverifikasi pada saat loading

4. XML :
  • Ekstensibilitas : dapat ditukar/digabung dengan dokumen XML lain
  • Pencarian data cepat Karena XML merupakan data dalam format yang terstruktur
  • Plain Text dan Platform Independent
  • Dapat memisahkan data
  • Dapat mendefinisikan peran data
  • Dapat mendefinisikan batasan data
  • Dapat mendefinisikan keterhubungan data

Selanjutnya saya akan menjelaskan tentang SEO (Search Engine Optimization). SEO adalah serangkaian proses yang dilakukan secara sistematis yang bertujuan untuk meningkatkan volume dan kualitas trafik kunjungan melalui mesin pencari menuju situs web tertentu dengan memanfaatkan mekanisme kerja atau algoritma mesin pencari tersebut. Tujuan dari SEO adalah menempatkan sebuah situs web pada posisi teratas, atau setidaknya halaman pertama hasil pencarian berdasarkan kata kunci tertentu yang ditargetkan. Secara logis, situs web yang menempati posisi teratas pada hasil pencarian memiliki peluang lebih besar untuk mendapatkan pengunjung.
Sekian untuk postingan kali ini tentang Arsitektur Web. Semoga bermanfaat bagi pembaca. Kurang lebihnya saya mohon maaf apabila terdapat kesalahan didalam postingan saya kali ini. Terima Kasih Wassalamu’alaikum Wr. Wb

Sumber :


Web Sederhana Identitas Diri

Assalamu’alaikum Wr. Wb.
Pada Postingan saya kali ini, saya mencoba membuat sebuah Web Sederhana yang berisikan tentang identitas diri. Saya menggunakan Notepad++ untuk membuat Web Sederhana ini dan menggunakan HTML(Hyper Text Markup Language). Sebelumnya saya akan memperlihat dulu bagaimana bentuk script htmlnya, berikut gambarnya :


Baiklah saya akan menjelaskan script html yang ada pada gambar diatas. Dalam membuatnya harus memiliki tag-tag untuk membaca program contohnya adalah <html>, tag tersebut merupakan awal dari sebuah script  dan harus memiliki akhir dari script tersebut. Perbedaan awal dan akhir script hanya ada pada garis miring, contohnya awalnya <html> maka harus di akhiri dengan </html> begitu pun pada tag- tag yang lain. Sekarang tag-tag apa saja sih yang digunakan pada script di atas? Pertama diawali dengan tag <html> kemudian pada baris berikutnya terdapat tag <head>. Selanjutnya pada baris ketiga terdapat tag <title> tag ini berfungsi untuk memberikan nama/judul pada tab ketika anda membuka Web yang sedang anda buka lalu baris berikutnya terdapat tag </head> untuk mengakhiri dari tag <head>. Pada baris kelima terdapat tag <body bgcolor="white"> ini berfungsi untuk memberikan warna background pada Web yang anda buat. Lalu pada baris berikutnya terdapat tag <h1 Align = "Center">, maksud h1 adalah header1 biasanya di pakai untuk menulis judul pada isi Web yang anda buat, semakin besar angka headernya maka akan semakin kecil huruf/angka yang ada didalam tag tersebut. Masih pada baris yang sama terdapat tag <u> fungsinya untuk memberikan garis bawah pada teks yang anda ketik didalam tag tersebut, ini semua sama seperti didalam Ms.Word <u> untuk memberikan garis bawah pada teks, <b> untuk menebalkan teks, dan <i> untuk memiringkan teks. Didalam tag h1 tadi terdapat Align = “Center” fungsinya yaitu untuk memberikan posisi pada teks. Beralih ke baris selanjutnya terdapat tag <p Align ="Left">, p disini berfungsi untuk memberikan tipe teks paraghraf, lalu terdapat pula tag <Font Color="Blue"> ini berfungsi untuk memberikan warna pada huruf yang anda masukkan didalam tag tersebut. Lalu pada akhir baris tersebut terdapat tag <br>, tag ini berfungsi untuk membuat baris baru pada teks yang anda masukkan selanjutnya, jika anda tidak menggunakan tag ini maka teks yang anda masukkan selanjutnya akan berada pada baris yang sama dengan teks yang sebelumnya. Dan akhir dari script ini di akhiri dengan tag </html> yang tandanya mengakhiri script ini.
Berikut ini adalah hasil/output dari script yang saya buat diatas :



Sekian postingan blog saya kali ini tentang pembuatan Web Sederhana. Semoga bermanfaat bagi pembaca. Kurang lebihnya saya mohon maaf apabila terdapat kesalahan didalam postingan saya kali ini. Terima Kasih Wassalamu’alaikum Wr. Wb.