Minggu, 15 April 2012

Membuat Website dengan Wix.com

Wix.com adalah website flash builder yang didirikan oleh Giora Kaplan, Avishai Abrahami, dan Nadavi Abrahami. Pertama kali online pada tahun 2005 dan memiliki kantor pusat di Tel Aviv dan New York. Dengan metode drag & drop, Wix sangat mudah digunakan sehingga pengguna dapat membangun website sendiri dengan cepat dan mudah. Tidak hanya bisa membuat website dengan mudah tetapi  situs web kamu akan dioptimalkan dalam pencarian oleh search engine secara otomatis dan siap untuk dijelajahi oleh semua search engine. 

Website yang dibuat kali ini adalah web pwnjualan produk peralatan bela diri secara online, yaitu Fikri Martial Arts Shop. Berikut langkah pembuatannya :
1. Login Ke account wix.com, masukan email dan password
 2. , setelah login sukses pilih create untuk membuat situs baru.
3. Sorot category template, da pilih blank template untuk memilih template kosong dan pilih pola template bernama blank template, kemudian tunggu loading untuk membuka web editor dari wix 
Pemilihan Template
Editor Loading
4. Setelah loading selesai, maka editor web tampil dengan satu komponen, yaitu Main Page bernama "Home Page"

5. Tambahkan Header web dengan cara klik icon Add, sorot icon Page Parts dan pilih Areas, kemudian pilih style area sesuai selera dengan cara klik salah satu dari style area, style yang dipilih kali ini adalah cloud.

Pemilihan Style Area




6. Setelah komponen area tampil dengan warna default abu-abu, pindahkan are tersebut tepat diatas.
7. Ubah Warna area header dengan mengklik object area yang dimasukkan tadi, klik change color, klik tab image dan klik choose image, kemudian, pilih gambar yang diinginkan, setelah kembali ke dialog Fill Picker, klik Ok

Setelah pemilihan gambar selesai, maka warna pada area header telah berubah
8. Untuk Membuat Menu, klik toolbar add, sorot Navigation, dan klik Menus, kemudian klik style menu sesuai selera, setelah pemilihan style menu selesai, komponen menu tampil di page area dengan menu default Homepage, mengikuti nama komponen Main Page yang bernama "Home Page"


 
Pemilihan Style Menu
Komponen Menu yang baru

9. Tambahkan Judul Website di Area Header dengan klik toolber Add, sorot Text dan pilih titles. Pilih Font style yang diinginkan dengan mengkiliknya.

Pemilihan Font Style
10. Setelah Komponen Text Masuk, Ketikkan Judul Yang diinginkan, judul yang diketik Kali ini adalah "Fikri Martial Arts Shop". Kemudian tentukan warna font yang diinginkan.
11. Tambahkan halaman baru untuk menampilkan beragam produk, dengan cara klik Add Page, kemudian sorot category e-commerce, dan pilih Matrix store, beri nama halaman dengan "belt" kemudian klik Ok, maka tombol menu pun bertambah 1 dengan nama Belt sesuai dengan nama page. Di page yang baru dibuat tampak gambar katalog produk yang masih kosong dan sebuah shopping cart.
12. Untuk menambahkan produk di Catalog, klik komponen Matrix Store dan pilih manage products
13. Ulangi langkah di nomor 11 dan 12 untuk menambahkan halaman untuk katalog produk dengan kategori Seragam Latihan (Uniform) dan Senjata (Weapon), hingga tampil sebagai berikut :
14. Untuk menambahkan produk-produk di catalog, klik komponen catalog di salat satu halaman, halaman yang dipilih kali ini adalah halaman "Belt" (Katalog produk sabuk). Ketika menu dari peraturan komponen Matrix Store, klik MAnage Produtcs
15. Masukkan detail product dengan lengkap, setelah selesai, Klik Ok, maka 1 produk baru tampil di area Page "Belt"
 16. Ulangi langkah 14 dan 15 untuk mengisi kembali produk di setiap kategori hingga tampil hasil sebagai berikut :

17. Tambahkan clip-art agar situs terlihat menarik, dengan klik icon Add, sorot Clip Art dan pilih Clip Art, kemudian pilih clip art sesuai yang diinginkan.

Pemilihan gallery Clip Art
18. Drag and drop clip art sesuai lokasi yang ditentukan.
19. Ubah background situs sebagai penyempurna warna latar belakang, klik Background dan pilih Master Page
20. Pilih style backgroud yang tersedia, setelah di-klik, warna latar situr berubah sesuai style yang dipilih
21. Setelah pembuatan situs selesai, klik save, dan berikan nama situs, lalu klik ok, dan alamat web untuk mengunjungi situs yang telah dibuat adalah www.wix.com/justfifa/shop. Silahkan ke alamat berikut untuk melihat output dari situs yang telah dibuat

Rabu, 07 Maret 2012

Dasar-dasar Ilmu Web



A.      Sejarah Web
Sejarah Web dimulai dari European Laboratory for Particle Physics, dengan nama lain CERN yang merupakan suatu organisasi yang didirikan oleh 18 negara di Eropa yang mengusulkan suatu protokol sistem distribusi informasi di Internet yang memungkinkan para anggotanya yang tersebar di seluruh dunia saling membagi informasi pada bulan Maret 1989.
Web browser versi pertama dibuat dengan berbasis teks. Untuk merepresentasikan suatu link, dibuat sebarisan nomor yang mirip dengan suatu menu. Pemakai mengetikkan suatu nomor untuk melakukan navigasi di dalam Web. Umunya perangkat tersebut diperuntukkan bagi Sistem Operasi UNIX, dan belum banyak yang bisa dilakukan oleh pemakai komputer saat itu yang telah menggunakan Windows. Keterbatasan tersebut diatasi setelah hadirnya browser Mosaic dari NCSA (National Center for Supercomputing Applications).
Pada bulan Mei 1993, Marc Andreesen serta beberapa muridnya dari NCSA merancang Web Browser yang berbasis grafik dan mudah dijalankan untuk system X-Windows,  perkembangannya pun pesat, karena dalam beberapa bulan Mosaic menarik perhatian pemakai lama dan pemakai baru di Internet, setelah itu NCSA menyempurnakan versi-versi Mosaic lainnya untuk computer berbasis UNIX, NeXT, Windows dan Macintosh.
Pada tahun 1994, Marc Andreesen keluar dari  NCSA, kemudian  bergabung dengan  Jim Clark, salah satu pendiri dari Silicon Graphics untuk  Netscape versi pertama. Munculnya Netscape menggantikan kepopuleran Mosaic sebagai Web browser dan bahkan sampai saat ini Netscape adalah browser yang banyak digunakan setelah Internet Explorer dari Microsoft.
Pada tahun yang sama CERN dan MIT mendirikan suatu konsorsium yang dinamakan World WIde Web Consortium (W3C) yang bertugas untuk membangun standar bagi teknologi Web.
Diawal perkembangannya, terdapat kurang lebih 50 website di era browser berbasis teks. Namun pada akhir tahun 1995, jumlah website berkembang pesat hingga mencapai sekitar 300.000 website. Saat ini jumlah pemakai web diperkirakan mencapau sekitar 30 jutaan pemakai diseluruh dunia.

B.     Arsitektur Web

Pembuatan web memerlukan arsitektur untuk perencanaan dan perwujudan situs itu sendiri.  Arsitektur web melibatkan teknis, criteria estetis dan fungsional  yang berfokus kepada kebutuhan pengguna. Berikut ini adalag bagian-bagian dari arsitektur website :


1.      1. Hyper Text Transfer Protocol (HTTP)

HTTP merupakan protocol yang digunakan Web yang mendefinisikan suatu pesan  agar dapat diformat dan dikirim dari server ke client serta mengatur tindakan yang dilakukan web server dan web browser sebagai respon dari perintah-perintah yang terdapat di protocol HTTP

2.      2. Hyper Text Markup Language (HTML)

HTML merupakan script untuk menampilkan informasi dan daya kreasi melalui internet. HTML sendiri merupakan suatu dokumen teks biasa, karena bentuknya tersebut, HTML dapat dibaca oleh platform yang berlainan.  HTML terdiri dari beberapa bagian yang berfungsi sebagai penanda suatu kelompok perintah tertentu. Elemen pada HTML dapat didefinisikan sebagai suatu kode tertentu yang menydiakan tempat untuk meletakan beberapa kode didalamnya. Beberapa dengan tag yang menangani satu kode saja, tag adalah kode-kode yang dipakai untuk mengatur dokumen HTML

Contoh Elemen :

<html>
   <head>
     <title>   </title>
  </head>
  <body>
           </body>
 </html>

Contoh Tag :

<tag-awal>TEKS</tag-akhir>

3.         Uniform Resource Locator (URL)

URL digunakan sebagai penunjuk lokasi pada internet yang menjadi alamat absolute suatu situs yang dikunjungi. Umumnya format penulisan URL terdiri dari jenis protocol, nama web sever san direktori server. Contohnya :

http://www.gunadarma.ac.id/en/pages/en-student-candidates.html

  • http adalah nama protocol, seperti yang sudah dibahas diatas
  • www.gunadarma.ac.id adalah nama web server yang diawali dengan tanda slash dua kali (//)
  • en/pages  adalah nama direktori web server
  • en-student-candidates.html adalah nama file yang diakses. Nama file yang diakses ditulis setelah direktori web server. Disini terlihat file yang dibuka adalah file teks HTML

4.      eXtensible Markup Language (XML)

XML merupakan meta-language seperti tag HTML yang digunakan untuk mendeskripsikan data-data. XML dibutuhkan untuk menampilkan informasi yang tidak mengandung format standard. XML Lebih fleksibel karena dapat menyimpan data baik dalam atribut mauoun sebagai isi elemen yang diletakkan diantara tag pembuka dan penutup.

XML memiliki beberapa bagian dalam dokumennya, antara lain ;

  • Root node, yaitu node yang melingkupi keseluruhan dikumen
  • Element node, yaitu bagian dari dokumen XML yang ditandai dengan tag  pembuka dan tag penutup
  • Attribute Node, termasuk nama dan nilai atribut yang ditulis pada tag awal sebuah elemen
  • Text Node, adalah teks yang merupakan isi dari sebuah elemen, ditulis diantara tag pembuka dan penuutup
  • Comment node, adalah baris yang tidak dieksekusi parser
  • Processing instruction node,  adalah perintah pengolahan dalam dokumen XML
  • NameSpace node, yang mewakili deklarasi namespace
Contoh  dokumen XML sederhana  :
<?xml version="1.0" encoding="UTF-8"?>

 <Resep nama="roti" waktu_persiapan="5 menit" waktu_masak="3 jam">
   <judul>Roti tawar</judul>
   <bahan jumlah="3" satuan="cangkir">Tepung</bahan>
   <bahan jumlah="0,25" satuan="ons">Ragi</bahan>
   <bahan jumlah="1,5" satuan="cangkir">Air hangat</bahan>
   <bahan jumlah="1" satuan="sendok teh">Garam</bahan>
   <Cara_membuat>
    <langkah>Campur semua bahan dan uleni adonan sampai merata.</langkah>
    <langkah>Tutup dengan kain lembap dan biarkan selama satu jam di ruangan yang hangat.</langkah>
    <langkah>Ulangi lagi, letakkan di loyang dan panggang di oven.</langkah>
    <langkah>Keluarkan, hidangkan</langkah>
   </Cara_membuat>
 </Resep>

5.      eXtendsible StyleSheet Language (XSLT)

XSLT adalah StyleSheet yang dikembangkan sebagai komplemen XML untuk merubak informasi XML ke bentuk lain agar dapat ditampilkan dalam bentuk hardcopy maupun softcopy. Outptu XSLT  bias berupa HTML, Text file atau XML dengan format baru.

6.       JavaScript

JavaScript adalah bahasa pemrograman yang digunakan untuk mengubah halaman web statis menjadi dinamis dan interaktif setelah browser selesai mendownload semua halaman web

C.    Macam-macam Web

Menurut  fungsi dan kegunaanya, web dapat dibagi menjadi 4 kategori :

1. Personal Web, yaitu situs yang mendeskripsikan seseorang meliputi biografi atau pengalaman pribadi
2. Commercil Web, yaitu situs yang dibuat untuk menawarkan suatu produk / jasa sera memungkinkan transaksi online
3. Government Web, yaitu situs khusus untuk kepemerintahan
4. Non-Profit Web , yaitu situs yang umumnya digunakan oleh institusi akademi.

Berdasarkan keberadaan content management system (CMS), web dibagi menjadi dua jenis :

1. Static Website, yaitu langsung ditulis dalam bentuk HTML dan berbentuk sederhana seperti web design classic, desain website 5 (lima) halaman, contohnya adalah website produk dan jasa
2. Dynamic Website, yaitu situs web yang ditulis dalam bentuk bahasa pemrograman dan database, seperti PHP, ASP, Javascript, Ajax, jQuery, MySQL.

D.    Bahasa  web 
Web dibuat berdasarkan  pengkodean HTML, agar web yang dibuat tampil lebih menarik dan interaktif, dibutuhkan bahasa web selain HTML, ada banyak bahasa yang dapat digunakan, yaitu :

1. Hyper Text Markup Language (HTML)
-----> Ekstensi file: .html, .htm, .html4
Bahasa HTML adalah bahasa yang sederhana dan mudah dipahami. Bahasa ini merupakan dasar dari framework Internet yang ditemukan oleh Tim Berners-Lee pada tahun 1989. Hampir semua situs memakai HTML. Asal usul HTML berasal dari bahasa lama yang disebut dengan SGML (Standard Generalized Markup Language).

Berikut ini srtuktur dasar bahasa HTML:

<HTML> Body utama HTML.

<HEAD> Informasi header halaman,san sebagai tempat meletakan tag-tag TITLE, BASE, ISINDEX, LINK, SCRIPT, STYLE & META.

<TITLE> Sebagai judul halaman. Text yang anda letakkan didalam tag ini akan muncul pada bagian paling atas browser.

<BODY>  Tempat Atribut text diletakan, seoerti font size dan font color

Berikut ini contoh halaman web sederhana:

<HTML>
<HEAD>
<TITLE>Hallo dunia</TITLE>
</HEAD>
<BODY bgcolor="#000000" background="images/dark.gif" text="aqua">
<p align="Justify">Ini contoh halaman web</p>
</BODY>
</HTML>


2. Dynamic HTML (DHTML)
-----> Ekstensi file: .dhtml

DHTML merupakan bahasa yang dapat diakses dan dimodifikasi oleh bahasa script seperti Vbscript, Javascript. DHTML digunakan untuk menampilkan animasi-animasi seperti efek text, perubahan warna, dan lain sebagainya. Bahasa ini sering disebut sebagai versi objek dari HTML.

3. eXtensible Markup Language (XML)
-----> Ekstensi File: .xml

XML adalah bahasa yang sifat elemennya lebih terbatas daripada HTML. Dengan XML, orang dapat  menentukan elemen-elemennya sendiri kemudian mengembangkannya dengan Document Type Definitions atau biasa disingkat DTD.

4. XHTML
-----> Ekstensi File: .XHTML

XHTML merupakan gabungan dari bahasa HTML dan XML yang masih dalam tahap pengembangan.

5. Personal Home Page (PHP)
-----> Ekstensi File: .php, php3, atau tanpa ekstensi

PHP ditulis oleh Rasmus Lerdorf yang awalnya diunakan untuk mencatat jumlah pengunjung situs yang membuka halaman resume. Ia kemudian menulis ulang kode-kodenya dengan bahasa C yang kemudian menjadikan bahasa itu menjadi lebih kaya kemampuan. Barulah setelah itu banyak bermunculan tokoh-tokoh yang berjasa dalam perkembangan PHP seperti Zeev Suraski dan Andi Gutmans yang menulis kembali parsing Engine unuk menciptakan PHP versi 3. PHP kemudian menjadi modul Apache yang paling sering digunakan. Berikut ini contoh script PHP yang akan menampilkan text Hallo Dunia.

<html>
<head>
<title>PHP menampilkan Halo Dunia</title>
</head>
<?php
echo "<br><br><h1>Hallo dunia<br><br></h1>";
?>
</html>

7. PERL (Practical Extraction and Report Language)
-----> Ekstensi File: .pl atau bisa apa saja

PERL merupakan bahasa pemrograman tingkat tinggi yang ditemukan oleh Larry Wall (1987). PERL memiliki kemampuan untuk dapat diterapkan pada hampir semua jenis Operating System. Pada Web, eksekusi perl biasa dijalankan dengan CGI (Common Gateway Interface) sebagai mkanisme untuk menampilkan output text ke browser.

9. ASP (Active Server Page)
-----> Ekstensi file: .asp

ASP merupakan bahasa pemrograman web yang dinamis yang dibuat khusus bagi server IIS milik microsoft.  ASP dapat digunakan untuk mengeksekusi beragam request terhadap suatu database atau perintah-perintah pada system lokal. Berikut contoh sederhana berikut yang akan menampilkan tanggal dan jam pada sebuah halaman web untuk server-side:

<%@ language="VBSCRIPT" %>
<html>
<body>
<h1>Tanggal:</h1>
<% =date %>
<h1>Jam</h1>
<% =time %>
</body>
</html>
Sedangkan fungsi yang sama pada Client-Side:
<html>
<body>
<script type="text/vbscript">
document.write("<h1>Tanggal:</h1>")
document.write("<br>" & date() & "<br>)
document.write("<h1>Jam:</h1>")
document.write("<br>" & time() & "<br>)
</script>
<body>
</html>

Rabu, 08 Februari 2012

MATERI UJIAN KENAIKAN TINGKAT (KYU) INSTITUT AIKIDO INDONESIA

Kyu 1 (min. 6 bulan / 70 kali latihan setelah ujian kyu 2)
Teknik / Waza Kyu 2 + Tachi Waza:
Ryotedori => Koshinage
Katadori Menuchi => Ikkyo s/d Gokyo
Shomenuchi => Kaitenosae, Kaiten-nage, Udegarami
Hanmi Handachi Waza:
Yokomenuchi => Ikkyo s/d Gokyo, Iriminage, Shihonage
Shomenuchi => Kotegaeshi
Ushiro Waza:
Ushiro Ryotedori => Shihonage, Jujigarami, Koshinage
Ushiro Katatedori Kubijime => Iriminage, Dai-Sankyo, Koshinage
Jiyu Waza
Suwari / Zagi Waza: Tsuki => Ikkyo s/d Gokyo, Iriminage
KYU 2 – WAZA (min. 6 bulan / 70 kali latihan setelah ujian kyu 3)
Teknik / Waza Kyu 3 + Tachi Waza:
Morotedori => Ikkyo s/d Gokyo, Iriminage (2)
Katatedori => Koshinage
Ryotedori => Tenchinage
Tsuki => Tenbinage, Kaitenage
Hanmi Handachi Waza:
Katatedori => Dai Sankyo, Shihonage, Kaitenage
Ushiro Waza:
Ushiro Ryotedori => Ikkyo s/d Gokyo, Iriminage, Shihonage
Jiyu Waza
Suwari / Zagi Waza:
Yokomenuchi => Ikkyo s/d Gokyo, Iriminage
KYU 3 – WAZA (min. 6 bulan / 70 kali latihan setelah ujian kyu 4)
Teknik / Waza Kyu 4 + Tachi Waza:
Yokomenuchi => Kotegaeshi, Tenbinage, Koshinage
Ryotedori => Kotegaeshi, Tenchinage
Munadori => Ikkyo s/d Gokyo, Iriminage
Ushiro Waza:
Ushiro Ryotedori => Ikkyo s/d Sankyo
Jiyu Waza
Suwari / Zagi Waza: Shomenuchi => Ikkyo s/d Gokyo, Iriminage


KYU 4 – WAZA (min. 6 bulan / 70 kali latihan setelah ujian kyu 5)
Teknik / Waza Kyu 5 + Tachi Waza:
Tsuki => Nikyo, Sankyo, Yonkyo, Gokyo, Shihonage, Kotegaeshi
Munadori => Shihonage
Morotedori => Kokyunage, Kotegaeshi
Ryotedori => Shihonage, Iriminage
Suwari / Zagi Waza:
Katatedori => Ikkyo s/d Gokyo, Iriminage, Shihonage
Kosadori / Aihanmi Katatedori => Ikkyo s/d Gokyo, Iriminage, Shihonage
KYU 5 – WAZA (min. 5 bulan / 60 kali latihan setelah ujian kyu 6)
Teknik / Waza Kyu 6 + Tachi Waza:
Kosadori / Aihanmi Katatedori => Sankyo, Yonkyo, Gokyo
Katatedori => Sankyo, Yonkyo, Gokyo, Kotegaeshi, Kaiten-nage
Yokomenuchi => Nikyo, Sankyo, Yonkyo, Gokyo
Shomenuchi => Sankyo, Yonkyo, Gokyo, Shihonage
Tsuki => Ikkyo, Iriminage
KYU 6 – WAZA (min. 4 bulan / 45 kali latihan)
Teknik / Waza Kyu 7 + Tachi Waza:
Kosadori / Aihanmi Katatedori => Nikyo
Katatedori => Nikyo, Shihonage, Sumiotoshi
Yokomenuchi => Iriminage
Shomenuchi => Nikyo
KYU 7 – WAZA (min. 4 bulan sejak kyu 8 / sejak memulai latihan)
Teknik / Waza Kyu 8 + Tachi Waza:
Katatedori => Ikkyo, Iriminage
Yokomenuchi => Ikkyo
Shomenuchi => Ikkyo
KYU 8 – WAZA (minimum 3 bulan latihan)
Teknik / Waza Kyu 9 + Tachi Waza:
Yokomenuchi => Shihonage
Shomenuchi => Iriminage

KYU 9 – WAZA (minimum 3 bulan latihan)
Teknik / Waza Kyu 10 + Tachi Waza: Kosadori / Aihanmi Katatedori => Iriminage, Shihonage
KYU 10 – WAZA (minimum 3 bulan latihan)
Taisabaki: Irimi, Tenkan, Kaiten
Sabaki Kata: Shomenuchi, Yokomenuchi, Tsuki
Ikkyo-Undo, Funakogi-Undo, Zengo-Undo, Shiho-Undo, Hapo Undo
Shiko: Mae, Ushiro, Kaiten
Ukemi: Mae, Ushiro
Tachi Waza: Kosadori / Aihanmi Katatedori => Ikkyo
Suwari / Zagi Waza: Kokyuho