Test Block Top

The Blog...
Articles, Tips & Trick and Other Interesting Information...
Tampilkan postingan dengan label Online Tools. Tampilkan semua postingan
Tampilkan postingan dengan label Online Tools. Tampilkan semua postingan
15 Juni 2012

CSS Tips - CSS Sprites

CSS Sprite

CSS Sprites - menggabungkan beberapa file gambar menjadi satu gambar

CSS Sprites!! Pernahkah dengar nggak??? Sprite... Hmm... sejenis minuman temannya Coca-Cola mungkin!!! ha.. ha... :D

CSS Sprites itu merupakan tekhnik CSS untuk menggabungkan beberapa file gambar (khusus gambar yang berdimensi kecil) menjadi satu gambar utuh. Tujuan utama pembuatan CSS Sprites ini adalah untuk mengurangi waktu delay download resource & HTTP Requests file-file gambar sebelum digabungkan.

Keuntungannya tentu saja waktu load web/blog menjadi lebih optimal (singkat/cepat terbuka), alasannya seperti di atas ditambah pengurangan karakter code CSS yang secara langsung berdampak pada penurunan/pengurangan ukuran file (file size) CSS.

ok!!! Langsung praktek & lihat contohnya saja. Gambar yang akan dipakai pada contoh artikel ini antara lain logo gambar beberapa merk sepatu sport terkemuka (Adidas, Kappa, Nike, Puma & Reebok) yang mempunyai ukuran tinggi (height) sama (75px);
  1. Adidas.png → Dimensi (px) 115 x 75
  2. Adidas-Hover.png → Dimensi (px) 115 x 75
  3. Kappa.png → Dimensi (px) 96 x 75
  4. Kappa-Hover.png → Dimensi (px) 96 x 75
  5. Nike.png → Dimensi (px) 144 x 75
  6. Nike-Hover.png → Dimensi (px) 144 x 75
  7. Puma.png → Dimensi (px) 150 x 75
  8. Puma-Hover.png → Dimensi (px) 150 x 75
  9. Rebook.png → Dimensi (px) 157 x 75
  10. Rebook-Hover.png → Dimensi (px) 157 x 75
Logo Sepatu Adidas

Logo Adidas

Logo Adidas Hover

Logo Adidas Hover

Logo Kappa

Logo Kappa

Logo Kappa Hover

Logo Kappa Hover

Logo Nike

Logo Nike

Logo Nike Hover

Logo Nike Hover

Logo Puma

Logo Puma

Logo Puma Hover

Logo Puma Hover

Logo Reebok

Logo Reebok

Logo Rebook Hover

Logo Rebook Hover

Misal akan membuat Hyperlink (tautan link) namun menggunakan file gambar logo sepatu sport di atas sebagai ganti Hyperling text. Code CSS yang ditulis seperti ini:



#tutorialSpryte {
width: auto;
height:75px;
margin:15px 0 15px 20px
}

#tutorialSpryte div a {height:75px}

#tutorialSpryte div.adidas a, #tutorialSpryte div.kappa a, #tutorialSpryte div.nike a, #tutorialSpryte div.puma a, #tutorialSpryte div.reebok a {
text-decoration: none;
border-bottom:none;
overflow: hidden;
text-indent: -9000px;
float:left
}

#tutorialSpryte div.adidas a {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtggpiQPe9fBS4Z7g81eCgAFDUn5faudeIrxPhWaw9gNpgeUObiTnBwUyjAWxTb3jb1Lx8HHSTtmS4O92IWZXxiHwo96BhVJ_QlDfC997thakI8IQKqImTwqe8VxdaD5o2CVlOUzkFBGU/s200/Adidas.png) no-repeat;
width:115px
}

#tutorialSpryte div.adidas a:hover {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNBRj3Rxj576Tihlj_tRkjiwQKioG32fDdHLDQH_120YLehoLR1DdmyZsodO8zLC1RLl2WNdYfHUokdVrlu1adXputtR7rTCQNKkYUUJ6VLokfjIqa1FZHVXHSDMDN1OlNAAIXWOtII7k/s200/Adidas-Hover.png) no-repeat
}

#tutorialSpryte div.kappa a {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdVCPJGhwy85ORH8G47xSUTuVqvCtxZuony2DNmloADqzaQAa5W8mMOiCOBUIb8PzzF9HFU5GKsm98gz8VjgLJqVOVp_YE160EOIdOijfeOK3jF1NMpbmvYosthZmxX0MfoLdO2dFvaIM/s200/Kappa.png) no-repeat;
width:96px
}

#tutorialSpryte div.kappa a:hover {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMlz5Wl0KuvZQ0d_MlgXs8C5simVGk7hbDGgKfFD12kmsgCbO90arsCq7RQtz9qmH_97doVdOaCz6KaDBVFrnMFxWRVnlyoXkzioF84O0xwaQOe5dWkrUxrDUuT6NT1a5TMFq5kogFkvs/s200/Kappa-Hover.png) no-repeat
}

#tutorialSpryte div.nike a {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhxmJqb3Fjz8BvvIVK3oCvPw1U2VpQJpw7yqFUPDlkRVZNPlgFUXnEFri0JKO0C8C3jjKd3s-v6eD_VTJbpOvzJTw5RevRuv_8L8Mj3YEnp63EBsEv1xzF3UixWYcqPVHpgVRWqwD3lR8/s200/Nike.png) no-repeat;
width:144px
}

#tutorialSpryte div.nike a:hover {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3kg1N7hqGyUdGGClYuME_HeWZJ9m_xlB5W_IZTq2Oux-cNmmF_2BkDfkuBtlDmrwf8kFB2ZgfUBh1AppawxPEvdJInsG2czLAVCpbLU-KMxycQa0V0oFoVlZH3clNG_NPC93pxb9ligY/s200/Nike-Hover.png) no-repeat
}

#tutorialSpryte div.puma a {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicFgftgCQYNeIGzRROlcpPk-_mR-R5P2zMbHgGBT5cfIzBeKmCxzEvD1hPccbR_1I3gRfRJuIJd7rkQ7x2VEyZHODIjI4BHmLxo6QbUXVcJOm95bAYhkbCbrQuf1jNeEeMJYREwwqVkLU/s200/Puma.png) no-repeat;
width:150px
}

#tutorialSpryte div.puma a:hover {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG45ie4078SqOswZ5B5ChGluWrrzZ4ovaf9WdyNpF3ube9iePOn2D6iWPFem0RulcTdx5GYrPTlmHRnXMocxAzQ02TTD7ZEk489HDTD7o2HT9BBaxjV42qmkv2a6DWtdhVO1hTt2UONHM/s200/Puma-Hover.png) no-repeat
}

#tutorialSpryte div.reebok a {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi06dWgXP2yttkm2PUMLPHR5LHSkUaCYuwgPQCs7_rsfl3kwoaWDyzYyTjhE0rARTcIZqLcnRjLKmqZl6QrGvpzdEhDYyZ9ScYwygcg-tE4eBpFZ778-766jYqT5PpxDyEQG7__JKKB61c/s200/Rebook.png) no-repeat;
width:157px
}

#tutorialSpryte div.reebok a:hover {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC9yG441Mvi1-V5M2bWhzwKFic_iDZ1w0z_9gFKPp3pmau8CEJ3lDUZj8WEIM9o10EEYqSMBbAwzGzCPTAYqiwbaTJwB0BXCyeHxaSuTWb3FbUYTGHcQwRtuGbeASu51Dg3nM7_oUOET8/s200/Rebook-Hover.png) no-repeat
}

Code HTML:



<div id="tutorialSpryte">
<div class="adidas">
<a href="#" title="Keyword Title Adidas">Keyword Adidas</a>
</div>
<div class="kappa">
<a href="#" title="Keyword Title Kappa">Keyword Kappa</a>
</div>
<div class="nike">
<a href="#" title="Keyword Title Nike">Keyword Nike</a>
</div>
<div class="puma">
<a href="#" title="Keyword Title Puma">Keyword Puma</a>
</div>
<div class="reebok">
<a href="#" title="Keyword Title Reebok">Keyword Reebok</a>
</div>
</div>


Hasilnya outputnya seperti ini:
Nah, sekarang mari coba terapkan tekhnik CSS Sprites untuk optimalkan (mengurangi) HTTP Request, Download Time loading halaman web & penurunan file size CSS. Jika mampu atur/olah gambar sediri, silahkan lakukan. Namun untuk memudahkan & mempersingkat penulisan pada artikel ini, CSS Sprites akan dibuat menggunakan tool online. Persiapkan dahulu beberapa gambar yang ingin dibuat Sprites, kemudian kunjungi situs ini.

Hitung berapa jumlah file gambar yang ingin dibuat sprite → klik tombol NEED MORE? untuk menambah text field upload sampai mencukupi jumlah file gambar (10 file gambar pada artikel ini).
  1. Upload berurutan antara file gambar normal & hover.
  2. Padding between elements: = isikan 0
  3. Border around the whole image: = isikan 0
  4. Align elements: pilih top → menghilangkan white space width (lebar) karena tinggi masing-masing gambar sama (75px). Jika pilih left, file size gambar akan membengkak.
  5. Background color: pilih transparent
  6. Klik tombol GENERATE!

Upload Gambar

Upload Gambar

Download file CSS Sprites dengan klik pada tombol DOWNLOAD SPRITE PNG Copy paste Property & Value CSS untuk disisipkan pada dokumen file CSS nantinya.
CSS Sprites Results

CSS Sprites Results

CSS Sprites File

CSS Sprites File

Code CSS baru (CSS Sprites)



#cssSpryte {
width: auto;
height:75px;
margin:15px 0 15px 20px
}

#cssSpryte div a {
height:75px;
display:block;
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-mvx2xz0e82yE7GTvLAIRACLSIofWIF7u0BdpzME9qzWBsRZKG9e03ePt0GRfZvqeEdqdCLYTBH8bM95iQuO5vDg6JF1JIYG5QYzIi1_SFTcB1gYvyG0YxnMvH0UXz2hnYRQfxSaTAyM/s1600/CSS-Sprites.png)
}

#cssSpryte div.adidas a, #cssSpryte div.kappa a, #cssSpryte div.nike a, #cssSpryte div.puma a, #cssSpryte div.reebok a {
text-decoration: none;
border-bottom:none;
overflow: hidden;
text-indent: -9000px;
float:left
}

#cssSpryte div.adidas a {
background-position: 0px 0px;
width:115px
}

#cssSpryte div.adidas a:hover {
background-position: -115px 0px
}

#cssSpryte div.kappa a {
background-position: -230px 0px;
width:96px
}

#cssSpryte div.kappa a:hover {
background-position: -326px 0px
}

#cssSpryte div.nike a {
background-position: -422px 0px;
width:144px
}

#cssSpryte div.nike a:hover {
background-position: -566px 0px
}

#cssSpryte div.puma a {
background-position: -710px 0px;
width:150px
}

#cssSpryte div.puma a:hover {
background-position: -860px 0px
}

#cssSpryte div.reebok a {
background-position: -1010px 0px;
width:157px
}

#cssSpryte div.reebok a:hover {
background-position: -1167px 0px
}

Code HTML:



<div id="cssSpryte">
<div class="adidas">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD2rn3_pzJv-5mjFOrk6Vwcng_JGE-k5EZX5ci7XhJMNb9ra5GwBiOWdqe2HGfH1t-dTScvIjrscsHXKiR_VbRhfr4sykZrWWMCDML8EY4LJHuI4A9MymC3p7cY9AINHasBv0AjE3CBRQ/s1600/Adidas-Custom-Logo.png">Adidas Logo</a>
</div>
<div class="kappa">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgelOU3veJvtwBZehNcIEDdufpN2xcge_mTYY51j-ZTWguMyOIbJqBXVvJPwQYLwgkYDS6VXIfNc4pi6Y_L2uEyY2FHtKv08118f8Ey0KD4TfZB3e0TgAQdNlsZ7RYvmOJAJX4_e8pHAnk/s1600/Kappa-Custom-Logo.png" title="Kappa Custom Logo">Kappa Logo</a>
</div>
<div class="nike">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfVRtBmhv_aYJWdgf-Cv7nlDcOVpiqAisNvQsRnH_1L-nEdQSBc25kzu7PifoQluZfa2QSbtrtlzu8fW9R1kVLAICMbIG44ry2x7Ub9Dd2b2bDI-wOP-jqcAYhCyw_TdD6CbSSd_Zj1XQ/s1600/Nike-Logo.png" title="Nike Custom Logo">Nike Logo</a>
</div>
<div class="puma">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEyDlxoXNCEnOFrWI-VbsjN0t920wwR6JCxXXWV73Cjintc_3GX8g00vmFrJCdrSmkYmRCZNEVMCjkO_iwWGy75ZrVjmt_GQXv-5DaDLPFDSJ-QuOOkuNgXjBqmWA_CrjVmE9ronV5Jhk/s1600/Puma-Custom-Logo.png" title="Puma Custom Logo">Puma Logo</a>
</div>
<div class="reebok">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZNiByy58WRhA1_G6yEnW0cRabwLfodHuiOmZ4y9ix466zUiZu1uwXT1AXgVxbFa6FX2MfAZmkZYq6TeEX5qhsVXsiRpXZjmpJuK0AYIIKiImyuRWVMkfwPABnXvs6ssZIDu0x1kDLV1I/s1600/Reebok-Custom-Logo.png" title="Reebok Custom Logo">Reebok Logo</a>
</div>
</div>


HTML Output:
Voila!!! Terlihat sama persis kan output html nya? Tapi tunggu dulu, berikut perbandingan kecepatan loading web sebelum dan sesudah CSS Sprites dibuat.

Cek dokumen sebelum CSS Sprites di sini       Cek dokumen setelah CSS Sprites di sini       Bandingkan di sini
CSS Sprites: Global Statistics (Nilai kecil semakin baik)
  Sebelum Sesudah
Total HTTP Requests: 12 3
Total Size: 96188 bytes 93785 bytes

CSS Sprites - Global Statistik

CSS Sprites - Global Statistik

CSS Sprites: Object Size Totals (Nilai kecil semakin baik)
Object type Size (bytes) Download @ 56K (seconds) Download @ T1 (seconds)
  Sebelum Sesudah Sebelum Sesudah Sebelum Sesudah
HTML: 1051 1045 0.41 0.41 0.21 0.21
HTML Images: 0 0 0.00 0.00 0.00 0.00
CSS Images: 93214 91639 20.58 18.46 2.49 0.69
Total Images: 93214 91639 20.58 18.46 2.49 0.69
Javascript: 0 0 0.00 0.00 0.00 0.00
CSS: 1923 1101 0.58 0.42 0.21 0.21
Multimedia: 0 0 0.00 0.00 0.00 0.00
Other: 0 0 0.00 0.00 0.00 0.00

CSS Sprites - Object Size Totals

CSS Sprites - Object Size Totals

CSS Sprites: Download Times (Nilai kecil semakin baik)
Connection Rate Sebelum Sesudah
14.4K 76.95 seconds 73.29 seconds
28.8K 39.68 seconds 36.94 seconds
33.6K 34.35 seconds 31.75 seconds
56K 21.57 seconds 19.29 seconds
ISDN 128K 8.27 seconds 6.32 seconds
T1 1.44Mbps 2.91 seconds 1.10 seconds

CSS Sprites - Download Times

CSS Sprites - Download Times

Dari hasil perbandingan terlihat jelas, menggunakan CSS Sprites terbukti dapat mempercepat akses loading web dengan mengurangi waktu delay download resource file-file gambar, HTTP Requests & menurunkan ukuran file (file size) CSS.
:)
17 Mei 2012

Encript & Decrypt File JavaScript

Beberapa web developer sengaja compress file js (javascript), dengan alasan paling umum menghindari orang lain mencuri code yang mereka tulis. Untuk encrypt file js, online tool yang biasa digunakan web developer adalah packer buatan Dean Edwards. Tinggal paste konten file js pada text area Paste:, check checkbox Base62 encode kemudian klik tombol Pack. Hasil encrypt dapat anda lihat pada text area Copy:

Contoh hasil encrypt javascript:


eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('<1>2 3(){6.0=2(0,4){7.8(0+\' \'+4)}}5=9 3;5.0(\'a\',\'b\');</1>',12,12,'foo|script|function|HelloWorld|bar|H|this|document|write|new|Hello|World'.split('|'),0,{}))

Namun bagaimana jika anda ingin decode (decrypt) file javascript? Sayangnya packer tool Dean Edwards hanya bisa decode hasil encode text area Paste: (text area Copy: sengaja diberi batasan read-only). Sebenarnya saya maju mundur mau posting artikel ini (takut dikomplain ama Dean Edwards, ha..ha...), namun sekedar buat sharing info untuk anda yang ingin decrypt (decode) file .js hasil encript packer Dean Edwards (biasanya dimulai dengan code eval(function(p,a,c,k,e,r)..., berikut triknya.
  1. Kunjungi situs unpacker js di sini.
  2. paste code js pada text area Paste Packed Code Here
  3. Klik tombol Unpack
  4. Copy hasil encrypt (decode) file javascript pada text area Un-Packed Code
Contoh hasil decrypt code encrypt javascript di atas:



< script >
function HelloWorld() {
this.foo = function (foo, bar) {
document.write(foo + ' ' + bar)
}
}
H = new HelloWorld;
H.foo('Hello', 'World'); < /script>

Selesai
22 April 2012

Download Dokumen PDF Scribd Gratis

Scribd.Com merupakan salah satu situs online platform social reading, sharing presentation & document publishing terbesar saat ini. Melalui situs ini anda dapat mencari text dokumen dengan subjek materi tertentu atau jika sebagai author/pubhliser artikel gunakan situs ini untuk sharing dokumen anda. Situs ini hampir mirip dengan YouTube.Com, hanya saja materi yang dapat anda submit atau lihat (cari) adalah berupa text dokumen.

Anda bisa download (mengunduh) file teks dokumen dari situs ini, hanya saja anda harus punya status keanggotaan & diharuskan membayar biaya subscription (berlangganan).

[caption id="attachment_721" align="alignleft" width="150" caption="Scribd: Download"]Download Gratis PDF Scribd[/caption][caption id="attachment_722" align="alignleft" width="150" caption="Scribd: Login Required"]Download PDF Gratis Scribd[/caption][caption id="attachment_723" align="alignleft" width="150" caption="Scribd: Download 2"]Download PDF Gratis Scribd 2[/caption]



[caption id="attachment_724" align="alignleft" width="150" caption="Scribd: Subscription"]Download PDF Gratis Scribd 3[/caption]



Namun ada cara gampang untuk download file dokumen dari scribd.com gratis tanpa bayar. Caranya:


  1. Buka situs scribd-downloader.com

    [caption id="attachment_725" align="alignleft" width="150" caption="Scribd: Scribd-Downloader"]Scribd PDF Download 4[/caption]


  2. Copy dan pastekan alamat url dokumen yang akan didownload pada situs scribd pada kotak "Insert the scribd document LINK to download:" (lihat gambar). Isi karakter verifikasi pada gambar captcha, kemudian klik tombol "Download File". Tunggu sampai dokumen pdf selesai diproses sampai tersedia untuk didownload.

    [caption id="attachment_726" align="alignleft" width="150" caption="Scribd: Copy URL"]Download Scribd PDF Gratis 5[/caption][caption id="attachment_727" align="alignleft" width="150" caption="Scribd: Paste URL, Captcha, Download"]Download Scribd PDF Gratis 6[/caption][caption id="attachment_728" align="alignleft" width="150" caption="Scribd: Proses Dokumen"]Download PDF Gratis Scribd 11[/caption]



    [caption id="attachment_729" align="alignleft" width="150" caption="Scribd: Download Start"]Download PDF Gratis Scribd 7[/caption]




  3. Tunggu sampai download selesai diproses & buka dokumen PDF.

    [caption id="attachment_730" align="alignleft" width="150" caption="Scribd: Download Proses"]Download PDF Gratis Scribd 8[/caption][caption id="attachment_731" align="alignleft" width="150" caption="Scribd: Download Complete"]Download PDF Gratis Scribd 9[/caption][caption id="attachment_732" align="alignleft" width="150" caption="Scribd: Open PDF"]Download PDF Gratis Scribd 12[/caption]





Selesai. Semoga membantu
:D
14 Februari 2010

Kontak Form Blogspot

Membuat Form Kontak di Platform Blogspot Dengan Memanfaatkan Free Online Form Generator



Jika artikel yang lalu sedikit mengulas tentang 'Cara membuat form kontak menggunakan google docs', kali ini saya ingin sharing trik yang tidak jauh beda dengan artikel sebelumnya. Bedanya trik yang satu ini kelihatan lebih original sehingga jika dilihat sekilas mirip dengan form kontak yang dipakai oleh kebanyakan situs web pada umumnya.

OK langsung saja mulai, langkah-langkah yang perlu anda lakukan adalah:

  1. Daftar dulu di situs ini. Gratis
  2. Setelah daftar dan verifikasi email, masuk ke halaman member area. Pada panel tab sebelah kanan klik 'Create a new form'. Berikut text field yang wajib anda isi:
    • Web form Name: Isikan dengan nama form anda. Nama yang anda isikan akan muncul sebagai nama pengirim di kotak masuk email ketika emailmeform mengirimkan alert (pemberitahuan) bahwa ada seseorang yang mengirimkan email via form kontak anda.
    • Recipients Emails: Isikan dengan alamat email anda. Pesan yang ditulis oleh visitor melalui form kontak akan di forward ke alamat email anda.
    • Spam Email address: Optional. Alamat email untuk spam.
    • Thank you page: Isikan dengan alamat url redirect ketika tombol kirim form kontak diklik. Sebelumnya buat dahulu Halaman terima kasih ini, pada 'blogger dashboard''Entry Baru' → tuliskan konten/isi halaman terima kasih anda.

      Contoh: 'Terima kasih telah menghubungi saya. Pesan anda akan saya balas secepatnya'. Klik terbitkan entry → Lihat blog → copy alamat url dari halaman blog yang baru saja anda buat kemudian pastekan pada text field 'Thank you page' emailmeform.
    • Number of fields: Isikan berapa jumlah text field yang ingin anda buat. Default 4, Kemudian klik next.

  3. Pada halaman 'Web Form Creation Wizard - Step 2 of 7', jika blog anda berbahasa Indonesia ganti 'Your Name' dengan 'Nama' misalnya, 'Your Email Address' ganti dengan 'Alamat email', 'Subject' dengan 'Subjek', 'Message' dengan 'Pesan'.
    • Pada kolom 'Text Effects' sesuaikan dengan selera anda apakah teks mau dibuat tebal atau normal.
    • Kolom 'Field Type' biarkan saja setting default.
    • Kolom 'Required?' sesuaikan dengan keinginan anda. Masing-masing kotak isian dapat diatur dengan 'Yes' (Wajib diisi) dan 'No' (Tidak Wajib/optional). Kemudian klik next.

  4. Pada halaman 'Web Form Creation Wizard - Step 3 of 7' pada kolom 'Size and Details' sesuaikan column (Cols) setiap field form kontak anda. Semakin banyak jumlah angka yang anda masukkan semakin lebar pula kotak isian form kontak. Untuk kotak isian Pesan (message) jumlah baris (Rows) isi sesuai dengan selera anda. Semakin banyak jumlahnya, akan semakin panjang ke bawah kotak isian kontak form pada bagian message (pesan). Klik next.
  5. Pada halaman 'Web Form Creation Wizard - Step 4 of 7', 'font', 'color' isikan sesuai dengan selera.
    • 'Form Description', 'Header', 'Footer', 'Style CSS' biarkan saja kosong, Jika menguasai HTML dan CSS silahkan dimodifikasi jika anda berkenan.
    • 'Send Button Name' ganti text 'Send email' dengan 'Kirim email'.
    • 'Send Button alignment' sesuaikan posisinya menurut selera anda, ada tiga pilihan; 'Left' (kiri), 'Middle' (tengah), dan 'Right' (kanan).
    • 'Include a Clear button' centang check box 'yes' ganti nama 'Clear' dengan nama pilihan anda, misalnya ganti dengan 'Reset'.
    • 'Anti Spam' jika fitur ini ingin anda pasang check 'Show Image with Letters and Numbers', jika tidak klik 'None'. Anti spam ini jika di aktifkan maka visitor yang akan mengirimkan email kepada anda wajib mengetik code verikasi pada kotak isian anti spam.
    • 'Image Verification' atur properti dari tampilan 'Anti Spam'.
    • 'Display Mode' biarkan saja defaultnya. Klik next.

  6. Pada halaman 'Web Form Creation Wizard - Step 5 of 7' sesuaikan properties pesan anda, atau biarkan saja pakai setting default. Klik next.
  7. Pada halaman 'Web Form Creation Wizard - Step 6 of 7' adalah preview dari form kontak yang baru saja anda buat. Jika sudah sesuai dengan yang anda inginkan klik Finish, jika masih memerlukan penyesuaian klik Back.
  8. Pada halaman terakhir 'Web Form Creation Wizard' klik pada 'Get the HTML Code'. Simpan code tersebut di notepad, yang nanti akan di pasang pada blog anda.


OK. Sekarang tinggal membuat code CSS untuk mengatur penempatan form kontak yang baru saja anda buat. Pada blogger dashboard masuk ke bagian 'LayOut' → klik pada 'Edit HTML' → Cari code berkut ']]></b:skin>' tanpa tanda quote. Tuliskan code CSS berikut di atas code ']]></b:skin>':

[css collapse="false"]
.formkontak {
width:415px;
height:auto;
margin:0px;
}
[/css]

Sesuaikan lebar (width) dengan setting anda. Semakin banyak angkanya semakin lebar. Selanjutnya buat posting baru untuk halaman kontak. Pada halaman posting, navigasikan ke 'Edit HTML', misalnya anda akan menuliskan:

[html collapse="false"]
<p>Anda dapat menghubungi saya dengan menggunakan kontak form di bawah ini</p>
<div class="formkontak">pastekan code HTML dari emailmeform dibagian ini</div>
[/html]

Selesai. Klik 'Terbitkan Entry'. Test form kontak yang baru saja anda buat, login ke alamat email yang anda gunakan untuk mengisi pada kotak isian 'Recipient email'. Lihat apakah pesan yang baru anda tulis sudah masuk. Untuk yang hosting sendiri (self hosting blog/web) tahap pembuatannya sama.

Contohnya dapat anda lihat di halaman email me

Upload dan Sharing Dokumen Menggunakan Google Docs

'Google Docs' merupakan salah satu dari beberapa aplikasi online gratis Google Apps. Google docs mempunyai beberapa macam fungsi dan kegunaan, fungsi utama yang dapat anda temukan antara lain :
  1. Word Processing. Fungsi dan kegunaanya mirip dengan 'Microsoft Office Word'.
  2. Spreadsheets. Fungsi dan kegunaannya sama seperti 'Microsoft Office Excel'.
  3. Presentations. Fungsi dan kegunaannya sama seperti 'Microsoft PowerPoint'.
  4. Dan masih banyak fungsi lainnya seperti misalnya dapat anda gunakan untuk membuat kontak form.
Untuk dapat mulai menggunakan fasilitas ini tidak banyak persyaratan yang harus anda penuhi, yang utama adalah anda punya koneksi internet dan sudah memiliki google account (gunakan account gmail anda). Jika dua hal di atas sudah terpenuhi, you are ready to go. Dokumen dapat anda buat langsung pada halaman utama google docs >> Klik pada tombol drop-down 'New' sebelah pojok kiri atas >> Pilih jenis dokumen yang ingin anda buat, atau dokumen dapat dibuat di komputer rumah menggunakan aplikasi office anda kemudian upload ke google docs. File Extentions yang didukung untuk dapat diupload ke google docs antara lain :
  1. Documents (up to 500KB)
  2. HTML file dan plain text (.txt).
  3. Microsoft Word (.doc), Rich Text (.rtf), OpenDocument Text (.odt) dan StarOffice (.sxw).
  4. Presentations (sampai 10MB dari computer, 2MB dari web, 500KB via email) ==> Microsoft PowerPoint (.ppt, .pps).
  5. Spreadsheets (Sampai 1MB).
  6. Comma Separated Value (.csv).
  7. Microsoft Excel (.xls) files and OpenDocument Spreadsheet (.ods).
  8. PDF Files (up to 10MB from your computer, 2MB from the web)
Jika ingin sharing file dengan teman, kerabat, atau rekan kerja anda cukup klik pada pilihan dokumen di jendela sebelah kanan pada halaman utama google docs. Kemudian klik tombol drop-down 'Share' pada sebeleh pojok kanan atas, klik pada pilihan menu 'Get the link to share'. Centang pada kotak 'Allow anyone with the link to view (no sign-in required)'. Jika anda memperbolehkan mereka untuk mengedit dokumen anda klik pada kotak checkbox 'Also allow them to edit'. Copy url di bawah tulisan 'Share this link via email or IM' dan kirimkan ke orang-orang yang ingin anda ajak sharing. Klik 'Save & Close'. Selesai.

Pasang Widget Google Translate Blogspot

Janggal rasanya jika akses blog/web dengan mediator bahasa yang sangat asing atau bahkan sama sekali belum pernah kenal seperti misalnya bahasa Rusia, Ceko, Bulgaria, Turki, dan bahasa minoritas asing lainnya.

Jika memang konten di dalamnya sesuai dengan yang anda cari, lalu apa yang harus dilakukan, haruskah diabaikan, atau haruskah menerjemahkan satu persatu setiap susunan kata & butuh waktu berapa lama? Satu dari beberapa solusinya adalah dengan menggunakan tool penerjemah online, seperti misalnya Google Translate, Yahoo! Babel Fish, atau Worldlingo. Tinggal copy alamat urlnya, paste pada situs-situs di atas, beberapa saat halaman terjemahan yang anda butuhkan sudah diterjemahkan.

Era sekarang semuanya serba mungkin seperti ketersediaan akses informasi yang dapat dilihat via internet dari belahan dunia manapun dan kapanpun, jangan sampai disia-siakan. Fitur gratis seperti widget google translate sangat bermanfaat bagi webmaster untuk mendapatkan trafik gratis dari pengunjung (visitor) negara lain.

Misal visitor dari Cina masuk ke situs anda, yang harus mereka lakukan hanyalah klik pada bendera Cina untuk menerjemahkan situs halaman anda ke bahasa mereka. Trik ini dapat memperkecil resiko bounce visitor (visitor akses web namun tidak tertarik untuk melihat halaman web yang lain pada situs yang sama), bahkan mungkin mereka bisa saja subscribe ke situs anda jika memang konten yang yang anda sajikan cukup menarik walaupun bahasa yang dipakai sama sekali berbeda dengan bahasa asli mereka.

Mau tahu bagaimana cara menambahkan widget translate di blog anda? Berikut tutorial sederhana cara pasang google translate widget pada blogspot:

  • Login ke blogger. Pilih menu 'Layout' (tata letak) > klik pada 'Page Element' (elemen halaman).
  • Klik 'Add Gadget' (tambah gadget) > klik pada 'HTML/JavaScript'.
  • Tulis 'Title' (judul) anda misal 'Translate This Blog', isikan kontennya dengan kode di bawah ini :



<strong><span style="text-align: center; background: padding: 5px;">.: Translate This Post to Your Regional Language :.<hr/> <a style="cursor: pointer;" target="blank" title="Translate to English" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cen&hl=en'); return false;">English</a><a> | </a> <a style="CURSOR: pointer" target="_blank" rel="nofollow" title="转化为中文&#65288;简体)" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Czh-CN&amp;hl=en'); return false;">中文&#65288;简体)</a><a> | </a> <a style="CURSOR: pointer" title="ترجمة الى العربية" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Car&amp;hl=en'); return false;">العربية</a><a> | </a> <a style="CURSOR: pointer" target="_blank" rel="nofollow" title="한국 번역" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cko&amp;hl=en'); return false;">한국어</a><a> | </a> <a style="CURSOR: pointer" title="Traduci in Italiano" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cit&amp;hl=en'); return false;">Italiano</a><a> | <a><a style="CURSOR: pointer" target="_blank" rel="nofollow" title="Vertaal naar Nederlands" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cnl&amp;hl=en'); return false;">Nederlands</a><a> | </a> <a style="CURSOR: pointer" target="_blank" rel="nofollow" title="Перевести на русский" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cru&amp;hl=en'); return false;">Русский</a><a> | </a> <a style="CURSOR: pointer" target="_blank" rel="nofollow" title="Traduzir para o Português" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cpt&amp;hl=en'); return false;">Português</a><a> | </a> <a style="CURSOR: pointer;" title="翻訳する日本語" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cja&amp;hl=en'); return false;">日本語</a><a> | </a> <a style="CURSOR: pointer;" target="_blank" rel="nofollow" title="Traducir al español" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Ces&amp;hl=en'); return false;">Español</a><a> | </a> <a style="CURSOR: pointer;" target="_blank" rel="nofollow" title="Traduire en français" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cfr&amp;hl=en'); return false;">Français</a><a> | </a> <a style="CURSOR: pointer;" title="Übersetzen auf Deutsch" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cde&amp;hl=en'); return false;">Deutsch</a><a> | </a> <a style="CURSOR: pointer;" title="Perkthimi në shqip" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Csq&amp;hl=en'); return false;">Shqipe</a><a> | </a> <a style="CURSOR: pointer;" title="Превод на България" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cbg&amp;hl=en'); return false;">Български</a><a> | </a> <a style="CURSOR: pointer;" title="Traduir al català" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cca&amp;hl=en'); return false;">Català</a><a> | </a> <a style="CURSOR: pointer;" title="轉化為中文&#65288;繁體&#65289;" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Czh-TW&amp;hl=en'); return false;">中國&#65288;繁體&#65289;</a><a> | </a> <a style="CURSOR: pointer;" title="Prijevod na hrvatski" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Chr&amp;hl=en'); return false;">Hrvatski</a><a> | </a> <a style="CURSOR: pointer;" title="Přeložit do češtiny" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Ccs&amp;hl=en'); return false;">Čeština</a><a> | </a> <a style="CURSOR: pointer;" title="Tõlgi eesti" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cet&amp;hl=en'); return false;">Eesti</a><a> | </a> <a style="CURSOR: pointer;" title="Translate to Suomi" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cfi&amp;hl=en'); return false;">Suomi</a><a> | </a> <a style="CURSOR: pointer;" title="Ελληνική Γλώσσα" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cel&amp;hl=en'); return false;">Ελληνικά</a><a> | </a> <a style="CURSOR: pointer;" title="ह&#2367;न&#2381;द&#2368; अन&#2369;व&#2366;द करन&#2375; क&#2375; ल&#2367;ए" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Chi&amp;hl=en'); return false;">ह&#2367;न&#2381;द&#2368;</a><a> | </a> <a style="CURSOR: pointer;" title="Tulkot uz latviešu" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Clv&amp;hl=en'); return false;">Latviešu</a><a> | </a> <a style="CURSOR: pointer;" title="Ittraduċi li Malti" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cmt&amp;hl=en'); return false;">Malti</a><a> | </a> <a style="CURSOR: pointer;" title="Oversett til norsk" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cno&amp;hl=en'); return false;">Norsk</a><a> | </a> <a style="CURSOR: pointer;" title="Traduceţi la români" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cro&amp;hl=en'); return false;">Român</a><a> | </a> <a style="CURSOR: pointer;" title="Транслате то Сербиан" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Csr&amp;hl=en'); return false;">Српски</a><a> | </a> <a style="CURSOR: pointer;" title="Preložiť do slovenčiny" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Csk&amp;hl=en'); return false;">Slovenský</a><a> | </a> <a style="CURSOR: pointer;" title="Prevedi na Slovenskem" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Csl&amp;hl=en'); return false;">Slovenski</a><a> | </a> <a style="CURSOR: pointer;" title="Översätt till svenska" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Csv&amp;hl=en'); return false;">Svenska</a><a> | </a> <a style="CURSOR: pointer;" title="แปลเป&#3655;นประเทศไทย" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cth&amp;hl=en'); return false;">ชาวไทย</a><a> | </a> <a style="CURSOR: pointer;" title="Translate Türkçe" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Ctr&amp;hl=en'); return false;">Türkçe</a><a> | </a> <a style="CURSOR: pointer;" title="Dịch sang Tiếng Việt" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cvi&amp;hl=en'); return false;">Tiếng Việt</a><a> | </a> <a style="CURSOR: pointer;" title="Translate Türkçe" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Ctk&amp;hl=en'); return false;">Türkçe</a><a> | </a> <a style="CURSOR: pointer;" title="Dansk" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cda&amp;hl=en'); return false;">Dansk</a><a> | </a> <a style="CURSOR: pointer;" title="Translate to Filipino" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Ctl&amp;hl=en'); return false;">Filipino</a><a> | </a> <a style="CURSOR: pointer;" title="Traducir ao galego" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cgl&amp;hl=en'); return false;">Galego</a><a> | </a> <a style="CURSOR: pointer;" title="Translate a magyar" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Chu&amp;hl=en'); return false;">Magyar</a><a> | </a> <a style="CURSOR: pointer;" title="תרגם לעברית" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Ciw&amp;hl=en'); return false;">עברית</a><a> | </a> <a style="CURSOR: pointer;" title="Versti į lietuvių" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Ctw&amp;hl=en'); return false;">Lietuvių</a><a> | </a> <a style="CURSOR: pointer;" title="Przetłumacz na polski" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cpl&amp;hl=en'); return false;">polski</a><a> | </a> <a style="CURSOR: pointer;" title="แปลเป&#3655;นประเทศไทย" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cth&amp;hl=en'); return false;">ประเทศไทย</a><a> | </a> <a style="CURSOR: pointer;" title="Перекласти на українську" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&amp;langpair=id%7Cuk&amp;hl=en'); return false;">Українська</a><br/> Powered by<a href="http://translate.google.com/?hl=en"> Google Translate</a> | Widget Edited by<a href="http://linggihnote.blogspot.com/" title="Membuat Google Translate Widget Blogger"> .:: Linggih ::. </a></a></a></span></strong>


href)+'&langpair=id%7Czh-CN&hl=en'); return false...."=> 'id' = diterjemahkan dari bahasa asli (Indonesia), 'zh-CN' = diterjemahkan ke bahasa Cina Simplified.

Jika ingin membuat translate ke dalam bahasa lainnya selain di atas, cukup ganti kode bahasa terjemahan tujuan ( href)+'&langpair=id%7Czh-CN&hl=en'); return false...."=> 'id' = diterjemahkan dari bahasa asli (Indonesia), 'zh-CN' = diterjemahkan ke bahasa Cina Simplified) . Berikut kode dari masing-masing negara;

Albanian (Albania) → sq
Arabic (Arab) → ar
Bulgarian (bulgaria) → bg
Catalan (Catalunya) → ca
Chinese (Simplified) → zh-CN
Chinese (Traditional) → zh-TW
Croatian (Kroasia) → hr
Czech (Ceko) → cs
Danish / Royal Danish (Denmark) → da
Dutch (Belanda) → nl
English (Inggris) → en
Estonian (Estonia) → et
Filipino (Filipina) → tl
Finnish (Finlandia) → fi
French (Perancis) → fr
Galician (Gallegan) → gl
German (Jerman) → de
Greek (Yunani) → el
Hebrew (Israel) → iw
Hindi (India) → hi
Hungarian (Hungaria) → hu
Indonesian (Indonesia) → id
Italian (Italy) → it
Japanese (Jepang) → ja
Korean (Korea) → ko
Latvian (Latvia) → lv
Lithuanian (Lituania) → lt
Maltese (Malta) → mt
Norwegian (Norwegia) → no
Polish (Polandia) → pl
Portuguese (Portugis) → pt
Romanian (Rumania) → ro
Russian (Rusia) → ru
Serbian (Serbia) → sr
Slovak (Slovakia) → sk
Slovenian (Slovenia) → sl
Spanish (Spanyol) → es
Swedish (Swedia) → sv
Thai (Thailand) → th
Turkish (Turki) → tr
Ukrainian (Ukraina) → uk
Vietnamese (vietnam) → vi

Meskipun Google dan situs-situs penerjemah lainnya menggunakan software penerjemah terbaik, namun hasil terjemahannya tidak seratus persen tepat, bahkan kadang membingunkan. Walaupun begitu, visitor dari negara lain ketika membaca konten terjemahan situs, bisa menangkap makna inti dari konten anda.

Tips optimalkan hasil terjemahan:

Jika memungkinkan buatlah konten dengan menggunakan bahasa yang baku, jangan terlalu sering menyisipkan bahasa gaul atau bahasa yang memiliki kosa kata yang kacau, sehingga situs anda dapat diterjemahkan dengan hasil translate maksimal.

Semoga bermanfaat...
:D

Membuat Form Kontak Menggunakan Google Docs

Website/blog rasanya kurang pas jika di tidak ada media komunikasi antara webmaster dengan site visitor, misalnya form kontak (contact form). Karenanya sudah umum apabila sekarang hampir semua web/blog punya media komunikasi yang satu ini. Untuk membuat kontak form ada beberapa cara yang dapat dilakukan, diantaranya menggunakan bantuan software seperti adobe dreamweaver atau software lainnya sejenis lainnya (diperlukan pemahaman khusus dinamic web). Ada juga cara lain dengan memanfaatkan situs embed form gratis, diantaranya emailmeform.com, formlogix.com, mycontactform.com, dan situs-situs sejenis lainnya.

Namun artikel kali ini mengulas tentang bagaimana cara membuat form kontak dengan menggunakan google docs. Bagaimana caranya, ikuti step pembuatannya berikut ini;

  1. Buka google docs, sign in menggunakan account google anda.
  2. Setelah berhasil login, klik pada tombol 'New' di sebelah kiri atas kemudian pilih 'SpreadSheet'.
  3. Pada lembar spreadsheet klik menu 'Form' kemudian pilih 'Create a Form'.
  4. Ganti tulisan 'Untitled Form' dengan judul form anda, misalnya 'Hubungi Saya', 'Kontak Saya', 'Contact Me' dlsb. Isikan kotak di bawahnya dengan kata pembuka kontak form anda, misalnya 'Anda dapat menghubungi saya dengan menggunakan kontak form di bawah'.
  5. Putuskan elemen apa saja yang akan anda sisipkan pada kontak form, saya ambil contoh di sini misalnya form akan mempunyai 4 elemen di antaranya ; "Nama, eMail, Subject Pesan, dan Isi Pesan".
  6. Cara membuat elemen nama pengirim pesan. Ganti tulisan 'Question Title' pada lembar kerja form dengan 'Nama'. Text field 'Help Text' dapat anda kosongkan, 'Question Type' pilih 'Text', centang checkbox 'Make this a requeired question' jika text field nama tidak boleh dikosongkan (wajib diisi).
  7. Membuat elemen alamat pengirim email. Klik pada tombol 'Add Question' sebelah kiri atas kemudian pilih 'Text', cara sama seperti pada elemen nama namun isikan 'Question Title' nya dengan 'eMail'.
  8. Membuat elemen subject pesan. Ada dua cara yang dapat di lakukan, pertama sama seperti kedua cara di atas hanya saja 'Question Title' anda isikan dengan 'Subject Pesan', kedua dengan menggunakan 'Multiple Choice'. Untuk multiple choice cara pembuatannya, klik 'Add Question' pada tombol sebelah pojok kiri atas kemudian pilih 'Multiple Choice'. Isikan 'Question Title' dengan 'Subject Pesan'. Misal 'Option 1' anda isikan dengan 'Pesan Biasa', kemudian klik pada kotak di bawahnya dan isikan 'option 2' dengan 'Saran', klik kotak dibawahnya lagi dan isikan 'option 3' dengan 'Request'. Kemudian klik pada tulisan 'add "Other"' di bawahnya, klik 'Done'.
  9. Terakhir membuat kotak isi pesan. Caranya klik pada tombol 'Add Question' sebelah kiri atas kemudian pilih 'Paragraph Text', isikan 'Question Title' dengan 'Tulis Pesan Anda Di Sini', klik 'Done'.
  10. Selanjutnya klik pada tombol 'More Action' sebelah pojok kanan atas kemudian klik 'Edit Confirmation'. Ketikkan kalimat ucapan penutup anda, misalnya 'Terima kasih telah menghubungi saya. Pesan anda akan saya balas secepatnya'.Klik pada tombol 'Save' sebelah pojok kanan atas.
  11. Next, Klik pada 'More Action' pilih 'Embed'. Copykan code HTML dan paste di web/blog anda. Sekarang coba test kontak form yang baru saja anda buat, isikan datanya terserah, klik tombol 'kirim (send)'.
  12. Selesai. Jika ingin melihat kotak pesan yang telah masuk cukup login ke account google anda kemudian buka google dock. Buka spreadsheet anda, lihat pesan-pesan yang dikirimkan melalui kontak form anda.

Hasilnya akan seperti ini:



Lihat juga videonya di bawah.

Video Tutorial Form Kontak Google Docs

Done. Have Fun...
:D
Loncat ke Atas ↑