Thursday, November 26, 2015

Visual C++ 6.0 >> Perkenalan, Pengantar dan Penulisan Program

Akar  dari  bahasa  C  adalah  bahasa  BCPL  yang  dikembangkan  oleh  Martin Richards  pada  tahun  1967.   Bahasa  ini  memberikan  ide  kepada  Ken  Thompson  yang kemudian  mengembangkan  bahasa  yang  disebut  dengan  B pada  tahun  1970.

Perkembangan  selanjutnya  dari  bahasa  B  adalah  bahasa  C  oleh  Dennis  Ritchie  sekitar  tahun  1970-an  di  Bell  Telephone  Laboratories  Inc.  (sekarang  adalah  AT&T  Bell Laboratories).   Bahasa  C  pertama  kali  digunakan  pada  komputer  Digital  Equipment Corporation PDP-11 yang menggunakan sistem operasi UNIX.

Standar bahasa C yang asli adalah standar dari UNIX. Sistem operasi, kompiler C dan seluruh program aplikasi UNIX yang esensial ditulis dalam bahasa C. Kepopuleran bahasa  C  membuat  versi-versi  dari  bahasa  ini  banyak dibuat  untuk  komputer  mikro. Untuk  membuat  versi-versi  tersebut  menjadi  standar, ANSI  (American  National Standards Institute) membentuk suatu komite  (ANSI committee X3J11)pada tahun 1983 yang kemudian menetapkan standar ANSI untuk bahasa C. Standar ANSI ini didasarkan
kepada standar UNIX yang diperluas.



Proses Kompilasi dan Linking Program C

Proses  dari  bentuk  source  program,  yaitu  program  yang  ditulis  dalam  bahasa  C hingga menjadi program yang executableditunjukkan pada Gambar di bawah ini





Struktur Penulisan Program C

Program C pada hakekatnya tersusun atas sejumlah blok fungsi. Sebuah program minimal  mengandung  sebuah  fungsi.  Fungsi  pertama  yang  harus  ada  dalam  program  C dan  sudah  ditentukan  namanya  adalah  main().   Setiap  fungsi  terdiri  atas  satu  atau beberapa  pernyataan,  yang  secara  keseluruhan  dimaksudkan  untuk  melaksanakan  tugas khusus.  Bagian  pernyataan  fungsi  (sering  disebut  tubuh  fungsi)  diawali  dengan  tanda kurung kurawal buka ({) dan diakhiri dengan tanda kurung kurawal tutup (}). Di antara kurung  kurawal  itu  dapat  dituliskan  statemen-statemen  program  C.   Namun  pada kenyataannya,  suatu  fungsi  bisa  saja  tidak  mengandung  pernyataan  sama  sekali.

Walaupun  fungsi  tidak  memiliki  pernyataan,  kurung  kurawal  haruslah  tetap  ada.  Sebab kurung  kurawal  mengisyaratkan  awal  dan  akhir  definisi  fungsi.   Berikut  ini  adalah struktur dari program C



Bahasa  C  dikatakan  sebagai  bahasa  pemrograman  terstruktur  karena  strukturnya menggunakan  fungsi-fungsi  sebagai  program-program  bagiannya  (subroutine).   Fungsifungsi  yang  ada  selain  fungsi  utama  (main())  merupakan  program-program  bagian. Fungsi-fungsi  ini  dapat  ditulis  setelah  fungsi  utama  atau  diletakkan  di  file  pustaka (library).   Jika  fungsi-fungsi  diletakkan  di  file  pustaka  dan  akan  dipakai  di  suatu program,  maka  nama  file  judulnya  (header  file) harus  dilibatkan  dalam  program  yang menggunakannya dengan preprocessor directive berupa  #include.


Pengenalan Fungsi-Fungsi Dasar

a. Fungsi main()

Fungsi main() harus ada pada program, sebab fungsi inilah yang menjadi titik awal dan titik akhir eksekusi program. Tanda  {di awal fungsi menyatakan awal tubuh fungsi dan sekaligus  awal eksekusi program, sedangkan tanda} di akhir fungsi merupakan akhir tubuh fungsi dan sekaligus adalah akhir eksekusi program.

Jika program terdiri atas  lebih  dari  satu  fungsi,  fungsi  main()  biasa  ditempatkan  pada  posisi  yang  paling atas dalam pendefinisian fungsi. Hal ini hanya merupakan kebiasaan. Tujuannya untuk memudahkan  pencarian  terhadap  program  utama  bagi  pemrogram.  Jadi  bukanlah merupakan suatu keharusan.

b. Fungsi printf().

Fungsi  printf() merupakan  fungsi  yang  umum  dipakai  untuk  menampilkan  suatu keluaran pada layar peraga. Untuk menampilkan tulisan

Selamat belajar bahasa C

misalnya, pernyataan yang diperlukan berupa:

printf(“Selamat belajar bahasa C”);

Pernyataan di atas berupa pemanggilan fungsi printf() dengan argumen atau parameter berupa string. Dalam C suatu konstanta string ditulis dengan diawali dan diakhiri tanda petik-ganda (“). Perlu juga diketahui pernyataan dalam C selalu diakhiri dengan tanda titik  koma  (;).  Tanda  titik  koma  dipakai  sebagai  tanda  pemberhentian  sebuah pernyataan dan bukanlah sebagai pemisah antara dua pernyataan.

Tanda \ pada string yang dilewatkan sebagai argumen printf()mempunyai makna yang khusus. Tanda ini bisa digunakan untuk menyatakan karakter khusus seperti karakter baris-baru  ataupun  karakter  backslash (miring  kiri).  Jadi  karakter  seperti  \n sebenarnya menyatakan sebuah karakter. Contoh karakter yang ditulis dengan diawali tanda \ adalah:

\”  menyatakan karakter petik-ganda
\\   menyatakan karakter backslash
\t   menyatakan karakter tab

Dalam bentuk yang lebih umum, format printf()

printf(“string kontrol”, daftar argumen);
dengan string kontrol dapat berupa satu atau sejumlah karakter yang akan ditampilkan ataupun  berupa  penentu  format  yang  akan  mengatur  penampilan  dari  argumen  yang terletak pada daftar argumen. Mengenai penentu format di antaranya berupa:

%d  untuk menampilkan bilangan bulat (integer)
%f  untuk menampilkan bilangan titik-mengambang (pecahan)
%c  untuk menampilkan sebuah karakter
%s  untuk menampilkan sebuah string

Contoh:

#include
main( )
{
        printf(“No : %d\n”, 10);
        printf(“Nama : %s\n”, “Ali”);
        printf(“Nilai : %f\n”,80.5);
        printf(“Huruf : %c\n”,‘A’);
}


Fungsi scanf()

Fungsi  ini  digunakan  untuk  memasukkan  berbagai  jenis  data.  Misalnya  untuk memasukkan data jari-jari lingkaran pada program menghitung luas lingkaran.

scanf(“%f”,&radius);

Bentuk  scanf() sesungguhnya  menyerupai  fungsi  printf().  Fungsi  ini  melibatkan penentu format yang pada dasarnya sama digunakan pada printf(). Secara umum bentuk scanf() adalah sebagai berikut :

scanf(“string kontrol”, daftar_argumen);
Dengan string kontrol dapat berupa : 

  • Penentu format 
  • Karakter spasi-putih (white-space)
  • Karakter bukan spasi-putih
scanf(“%f”, &radius);
berarti  (bagi  komputer)  :  “bacalah  sebuah  bilangan  real  (%f)  dan  tempatkan  ke  alamat
dari radius(&radius)”.

Pengenalan Praprosesor #include
#include  merupakan  salah  satu  jenis  pengarah  praprosesor  (preprocessor directive). Pengarah praprosesor ini dipakai untuk membaca file yang di antaranya berisi deklarasi fungsi dan definisi konstanta. Beberapa file judul disediakan dalam C. File-file ini  mempunyai  ciri  yaitu  namanya  diakhiri  dengan  ekstensi  .h.  Misalnya  pada  program

#include 

menyatakan  pada  kompiler  agar  membaca  file  bernama stdio.h saat pelaksanaan kompilasi.

Bentuk umum #include:

#include “namafile”

Bentuk  pertama  (#include  )  mengisyaratkan  bahwa  pencarian  file dilakukan  pada  direktori  khusus,  yaitu  direktori  file  include.  Sedangkan  bentuk  kedua (#include  “namafile”)  menyatakan  bahwa  pencarian  file  dilakukan  pertama  kali  pada  direktori  aktif  tempat  program  sumber  dan  seandainya  tidak  ditemukan  pencarian  akan dilanjutkan pada direktori lainnya yang sesuai dengan perintah pada sistem operasi. 

Kebanyakan  program  melibatkan  file  stdio.h (file-judul  I/O  standard,  yang disediakan dalam C). Program yang melibatkan file ini yaitu program yang menggunakan pustaka I/O (input-output) standar seperti printf().

Komentar dalam Program

Untuk keperluan dokumentasi dengan maksud agar program mudah dipahami di suatu  saat  lain,  biasanya  pada  program  disertakan  komentar  atau  keterangan  mengenai program. Dalam C, suatu komentar ditulis dengan diawali dengan tanda /* dan diakhiri dengan tanda */.

Contoh :

/*
  Tanda ini adalah komentar
 untuk multiple lines   */
 #include
main()
{
printf(“Coba\n”);  //Ini komentar satu baris
}

Mengenal Visual C++

Dalam  praktikum  Algoritma  dan  Pemrograman  ini  kita  menggunakan  Microsoft Visual Studio sebagai  IDE-nya.  IDE merupakan singkatan dari Integrated Development Environment, merupakan lembar kerja terpadu untuk pengembangan program. Visual  Studio  merupakan  sebuah  perangkat  lunak  lengkap  (suite)  yang  dapat digunakan  untuk  melakukan  pengembangan  aplikasi,  baik  itu  aplikasi  bisnis,  aplikasi personal,  ataupun  komponen  aplikasinya,  dalam  bentuk  aplikasi  console,  aplikasi Windows, ataupun aplikasi Web. IDE dari Visual C++ dapat digunakan untuk :

1. menulis naskah program;
2. mengompilasi program (compile);
3. melakukan pengujian terhadap program (Debugging); dll.

Memulai Visual C++

 Memulai membuat program dengan visual C++ adalah dengan mengikuti langkahlangkah sebagai berikut:

1.  Klik tombol Startpada taskbarWindows
2.  Klik Programsdari Start menu
3.  Klik Microsoft Visual C++ 6.0 sehingga akan muncul tampilan awal dari Visual

C++ seperti pada Gambar 2.2.

(Jika  Visual  C++  di-install  sebagai  produk  yang standalone, maka  akan  terlihat Microsoft Visual C++ 6.0 sebagai salah satu pilihandalam menu Programs. Namun jika di-install sebagai bagian dari Microsoft Visual Studio, maka Visual C++ akan tercantum dalam menu di bawah Microsoft Visual Studio 6.0 dalam menu Programs)

Project dan Workspace dalam Pembuatan Program

Workspace adalah ruang yang digunakan untuk menempatkan project. Dalam satu workspace dimungkinkan diisi  lebih dari satu project.Workspace akan disimpan dengan ekstensi .dsw (Developer Studio Workspace). Setiap kali memulai membuat sebuah program,  terlebih  dahulu  harus membuat sebuah  project. File project ini menyimpan berbagai informasi,  di antaranya  tentang  source code(kode  sumber) mana yang akan dipakai dalam  program.

Project disimpan dengan ekstensi .dsp  (Developer Studio Project).
Membuat Workspace Baru

1.  Klik Newpada File menu
2.  Dalam kotak dialog New, klik Workspaces
3.  Ketiklah  nama  workspace yang  hendak  dibuat.   Dalam  praktikum  ini,  nama workspacemewakili nama bab bahasan, misalnya : Bab I
4.  Pastikan  lokasi  tempat  workspace adalah  :  C:\Prakt\SD\user_name**)
(misalnya  C:\Prakt\SD\Hadi)
5.  Klik OK

**) Untuk menempatkan workspace klik : Browse

Tampilan langkah membuat workspace baru ini ditunjukkan pada Gambar 2.3.


Membuat Project Baru

1.  Klik Newpada File menu
2.  Dalam kotak dialog New, klik Projects
3.  Klik Win32 Console Application
4.  Ketikkan nama projectyang dikehendaki, dalam hal ini misalnya : intro1
5.  Pilihlah  opsi  :  Add  to  current  workspace,  agar  project yang  baru  dibuat
disimpan di bawah workspaceBab I yang telah dibuat sebelumnya
6.  Pastikan Win32telah terpilih pada kotak Platforms
7.  Klik OK


Tampilan langkah membuat project baru ini ditunjukkan pada Gambar 2.4.



Ikutilah  instruksi  dalam  kotak  dialog  Wizard  yang  akan  muncul  setelah  kota  dialog New.
 
Untuk sebuah Win32 console applicationhanya ada satu kotak di bawah ini :

1.  Dalam kotak dialog Step 2 of 3pilihlah opsi :  An empty project(Gambar 2.5)
2.  Klik Finish
3.  Dalam kotak dialog New Project Information,  telitilah  informasi  yang diberikan untuk memastikan apa yang hendak dibuat. Berikutnya klik OK.

Tampilan kotak dialog step 2 dari 3 ditunjukkan pada Gambar 2.5 dan tampilan kotak



dialog New Project Information ditunjukkan pada Gambar 2.6.



Membuat File Baru
1.  Klik New pada File menu
2.  Dalam kotak dialog New, klik Files
3.  Klik C++ Source File
4.  Ketikkan nama file  yang dikehendaki, dalam hal ini  misalnya :  intro1.c(jangan
lupa untuk selalu menambahkan ekstensi  .c.  Bila user hanya mengetikkan nama
file tanpa ekstensi, dalam hal ini akan dianggap sebagai file dengan ekstensi  .cpp
/C++ )
5.  Pastikan Add to projecttelah terpilih
6.  Pastikan  projecttempat file akan diletakkan dan lokasi penyimpananfile (dalam
hal ini adalah : C:\Prakt\SD\Hadi\Bab I\intro1).
7.  Klik OK


Tampilan langkah membuat file baru ini ditunjukkan pada Gambar 2.7.



Hasilnya  tampilan  jendela  workspace  setelah  proses  pembuatan  workspace,  project  dan
file baru ditunjukkan pada Gambar 2.8.



Tampilan langkah membuat program ditunjukkan pada Gambar 2.9.



Proses Kompilasi
1.  Klik menu Build
2.  Klik opsi Compile intro1.c atau secara singkat  dengan  cara  menekan
Ctrl+F7 atau tekan icon bergambar


Jika program tersebut tidak mengandung  kesalahan  sintaks  sama  sekali,  maka  proses kompilasi akan memberikan hasil berupa pesan:  intro1.obj  –  0  error(s),  0 warning(s).


Tampilan proses kompilasi ini ditunjukkan pada Gambar 2.10




dan tampilan pesan ketika proses kompilasi berhasil dilakukan ditunjukkan pada Gambar 2.11.







Setting Akses Remote Server SQL Via Internet


Setting Akses Remote Server SQL Via InternetKadang-kadang anda membutuhkan jaringan secara terbuka (online) dengan internet dalam melakukan akses remote terhadap database yang akan anda maintenance. Misalkan suatu saat kita ingin melakukan akses remote database terhadap server SQL di client yang berada dilokasi lain; atau sebaliknya saat anda berada di client, anda ingin melakukan akses remote database terhadap server SQL yang berada di kantor. Hal ini tentu ingin anda lakukan pada saat anda ingin monitoring ataupun melakukan perawatan terhadap database dengan jarak tidak terbatas.

Pada artikel ini, saya akan memberikan contoh cara melakukan Setting Akses Remote tersebut dengan provider Speedy, database SQL Server (SQL 2005) dan modem ADS TP-Link.

Langkah-langkah Setting Akses Remote

  • Pastikan anda sudah terhubung dengan internet.
  • Pastikan bahwa anda sudah mengetahui akan IP Address Public jaringan internet anda; jika anda belum tahu, anda bisa mencari IP Address Public anda dengan cara menggunakan web-web perncari yang tersedia di internet seperti www.ipaddress.com atau yang lainnya.
    Setting Akses Remote Server SQL Via Internet
  • Pastikan bahwa anda sudah mengetahui IP Address Lokal Server SQL yang akan di Remote secara Online.
  • Setting Akses Remote Server SQL Via Internet
  • Lakukan setting Modem ADSL dengan cara buka browser (bisa browser apa saja), kemudian masuk ke IP Address Modem ADSL yang anda gunakan; default IP Address Modem ADSL TP-Link adalah 192.168.1.1
  • Kemudian setelah tampil kotak dialog Username dan Password, isikan sesuai dengan setting yang ada di modem. Default untuk modem TP-Link adalah Username: admin dan Password: admin.
    Setting Akses Remote Server SQL Via Internet
  • Setelah muncul tampilan informasi data koneksi jaringan TP-Link seperti dibawah ini, selanjutnya pilih menu Advanced Setup.
    Setting Akses Remote Server SQL Via Internet
  • Lalu pilih sub menu NAT (Network Address Translation), maka akan muncul kotak dialog isian seperti tampilan dibawah ini:
    Setting Akses Remote Server SQL Via Internet
  • Pilih menu Virtual Server dari dua pilihan seperti tampilan berikut ini.
    Setting Akses Remote Server SQL Via Internet
  • Isikan data isian pada setting Virtual Server tersebut sesuai dengan setting yang anda maksud, seperti contoh berikut ini:

    Setting Akses Remote Server SQL Via Internet

    • Rule Index  
      adalah baris pengaturan yang tersedia (1-12).
    • Application adalah ketarangan koneksi, isi dengan keterangan SQL Server 2005, lalu pilih Jenis Application dengan pcAnywhere.
    • Protocol Isikan dengan TCP.
    • Start Port Number adalah nomor port akses awal, isikan sesuai dengan setting di SQL Server lokal anda, default Port SQL Server 1433.
    • End Port Number adalah nomor port akses akhir, isikan sesuai dengan setting di SQL Server lokal anda, default Port SQL Server 1433.
    • Local IP Address adalah nomor IP Address lokal (jaringan LAN anda).
  • Selanjutnya simpan data tersebut dengan menekan tombol Save, dan data setting NAT anda akan tersimpan seperti gambar berikut ini:

    Setting Akses Remote Server SQL Via Internet
Sampai disini maka setting Akses Remote anda telah selesai.

Mencoba Remote Akses Koneksi Database SQL Server

Selanjutnya anda coba melakukan koneksi database dengan SQL Server Management Studio, gunakan IP Address Public anda sebagai nama server (Server name); lalu lihat apa yang terjadi?


Setting Akses Remote Server SQL Via Internet

SQL Server anda sudah terkoneksi secara public lewat internet dan anda bisa melakukan remote akses koneksi darimanapun anda berada.

Sumber :http://rikymetalist.blogspot.co.id/2015/10/setting-akses-remote-server-sql-via.html

8 Tips Search Engine Optimization (SEO) Pemula



Search Engine Optimization atau SEO adalah seni dalam membuat halaman blog lebih mudah ditemukan oleh search engine. Jika membuat konten apapun untuk di publikasikan pada posting blog, anda perlu tahu setidaknya beberapa dasar-dasar Google. Jika tidak, konten anda mungkin tidak pernah ditemukan oleh search engine paling populer di dunia.
Kebanyakan orang tahu bahwa Google adalah search engine yang paling populer sampai saat ini. Search Engine seperti Google menggunakan berbagai metode untuk menentukan halaman yang ditampilkan pertama kali dalam hasil pencariannya. Formula yang tepat mereka adalah rahasia, tetapi ada beberapa hal yang dapat anda lakukan untuk meningkatkan posisi halaman blog anda. Istilah inilah yang sering disebut Search Engine Optimization (SEO). Tips ini mungkin tidak membuat blog anda yang pertama muncul dalam daftar pencarian, namun setidaknya ini dapat membantu peringkat blog anda sedikit naik. Abaikan spam dan website yang menawarkan untuk submit blog anda ke ratusan search engine. Paling-paling ini adalah limbah dari waktu atau uang dan yang paling buruk peringkat blog anda justru malah dapat berpengaruh negatif.

1. Frase Kata Kunci
Daripada berfokus pada satu kata, cobalah menambahkan beberapa kata untuk membuat frase kata kunci. Anda mungkin ingin membaca tentang pencarian Google yang efektif untuk melihat bagaimana frase kata kunci dapat membantu dalam pencarian. Jika anda sedang mencari blog anda sendiri, apa frase kata kunci yang akan anda ketik ke Google untuk setiap halaman? Apakah anda mencari widget super cantik? Apakah anda mencari untuk mempercantik blog dengan widget? Mungkin akan membantu untuk mendapatkan perspektif yang berbeda. Mintalah orang lain untuk membaca halaman anda dan menyarankan apa yang mereka pikirkan, frase kata kunci halaman blog anda mungkin. Anda juga dapat memeriksa Google Trends untuk melihat apakah salah satu frase yang mulai mendapatkan popularitas. Cobalah untuk tetap pada satu subjek per halaman, dan menempel satu frase kata kunci per halaman. Itu tidak berarti anda harus menulis teks kaku atau menggunakan frase yang aneh. Menulis dengan alur yang jelas, keduanya mudah untuk dicari dan mudah dibaca.

2. Kepadatan Kata Kunci
Salah satu hal ketika Google mencari katalog halaman posting blog adalah kepadatan penggunaan kata kunci atau biasa disebut keyword density. Dengan kata lain, seberapa sering penggunaan kata kunci muncul disetiap paragrafnya. Gunakan kalimat alami. Jangan mencoba untuk mengelabui search engine dengan mengulangi kata yang sama berulang-ulang atau membuat teks "tak terlihat." Ini tidak bekerja. Bahkan, blog anda bisa jadi malah mendapat sanksi dari Google. Berikan sebuah paragraf pembuka yang kuat. Gunakan kepadatan kata kunci pada paragraf pertama untuk merangsang Google. Dalam kata lain hal ini sangat mudah untuk Google menemukan konten anda apabila anda menaruh kepadatan kata kunci dalam 200 kata pertama dan di luar 200 kata pertama atau lebih dari konten blog anda, bisa dikatan google sangat sulit untuk menemukan dan menampilkan konten blog anda dalam hasil pencariannya atau bahkan mungkin Google tidak mencari. Anda dapat memeriksa kepadatan kata kunci anda dengan Google Toolbar atau tool sejenis yang lainnya.

3. Judul Halaman Blog
Berikan blog anda nama deskriptif dengan tag “(title)”. Ini sangat penting, Google menampilkan hasil pencarian sebagai link menggunakan judul halaman blog. Sebuah link yang disebut 'untitled' sangat tidak menarik, dan tidak ada yang akan di klik diatasnya. Bila diperlukan, gunakan frase kata kunci halaman dalam judul.

4. Link Halaman Terkait
Salah satu faktor terbesar Google dalam melihat suatu halaman adalah hyperlink. Google melihat kedua link yang mengarah ke blog anda dan dari blog anda. Google melihat kata-kata yang anda gunakan didalam link untuk membantu menentukan isi dari halaman blog anda. Gunakan link dalam halaman blog sebagai cara untuk menekankan kata kunci. Daripada mengatakan "Klik Disini untuk mempelajari lebih lanjut tentang SEO" maka akan lebih baik jika anda mengatakan: Baca lebih lanjut tentang SEO (Search Engine Optimization). Link dari blog atau website lain ke blog anda digunakan untuk menentukan PageRank. Anda dapat menggunakan Google Toolbar, SEOquake, dll, untuk memeriksa PageRank blog anda saat ini. Anda dapat meningkatkan PageRank dengan bertukar link dengan blog teman atau situs lainnya yang relevan. Pertukaran banner tidak efektif. Anda juga dapat meningkatkan PageRank dengan memastikan blog anda tercantum dengan direktori penting. Dengan kata lain, memeriksa PageRank dari homepage direktori.

5. Submit Blog ke Direktori
Submit blog anda ke direktori terbuka maupun direktori khusus, jika memungkinkan. Google menganggap direktori ini menjadi link penting. Meskipun demikian apabila sudah berhasil, jangan terlalu bahagia. Google dalam upaya untuk memerangi penipuan klik, sering menyaring situs-situs yang terhubung dari koleksi link, atau halaman dengan apa-apa kecuali link ke situs-situs lain. Ini adalah salah satu alasan mengapa layanan gratis untuk mendaftarkan blog anda mungkin malah merepotkan anda. Bergabung ke direktori khusus dan organisasi. Mereka lebih cenderung untuk membantu dan tidak berpengaruh buruk pada peringkat blog anda.

6. Jaringan Sosial
Situs jejaring sosial bisa menjadi cara yang baik untuk mempromosikan situs, tapi tidak semua dari mereka akan mempengaruhi peringkat blog anda secara langsung. Digg dan Delicious adalah situs sosial yang menghubungkan berpotensi memiliki dampak yang baik.

7. Jauhkan konten Flash

Orang mungkin lebih menikmati membaca Flash, namun search engine cenderung melewatkannya. Google telah memperoleh beberapa kemampuan untuk membaca Flash, namun masih terbatas. Jika menu anda berada di Flash, mungkin hal ini juga tidak terlihat. Pertimbangkan membuat teks link untuk terbiasa di samping atau bukan di Flash. Juga jangan lupa, berikan gambar pada blog anda dengan tag . Bukan hanya tidak membuat blog anda lebih mudah diakses oleh tunanetra, tapi juga memberikan blog anda kesempatan lain untuk menempatkan kata kunci anda di mana Google dapat melihatnya.

8. Desain Tidak Berlebihan

Desain yang mewah pada akhirnya memang kuat untuk menambah percaya diri, namun hal ini perlu anda pertimbangkan. Halaman terorganisir adalah halaman yang Google cenderung memberi peringkat lebih tinggi. Bahkan juga halaman yang cenderung menjadi lebih populer, yang berarti Google akan memberikan peringkat jauh lebih tinggi. Jauhkan desain yang mewah, dan banyak dari ahli SEO akan merancang sendiri.
 
Sumber  http://rikymetalist.blogspot.co.id/2015/10/8-tips-search-engine-optimization-seo.html

Gliffy: Lebih Cepat & Mudah Membuat Flowchart / Mockup / Diagram Alur, Dll


Flowchart jelas berguna bagi programmer, analyst, atau bahkan orang awam sekalipun, terutama memudahkan memahami alur dari jalannya suatu proses. Flowchart pun normalnya memang jadi acuan bagi programmer dalam membuat aplikasi sesuai dengan yang di inginkan oleh clientnya.

Meski tidak semua programmer menggunakannya tapi paling tidak Flowchart betul-betul membantu.

Ada banyak sekali tools yang memudahkan dalam pembuatan flowchart, namun bukannya efisiensi yang didapatkan, malah pemborosan waktu, terutama karena harus menyesuaikan antara kebiasaan tangan dengan fitur yang disediakan oleh tools tersebut, yang ada malah kerepotan. Ada sebagian yang malah mengambil jalan termudah saja, membuat flowchart menggunakan Microsoft Word, karena disana sudah tersedia Drawing feature untuk flowchartnya, ada yang lebih ekstrem lagi malah menggunakan aplikasi desain semacam CorelDraw dan yang semisal dengannya.

Jika diperhatikan seorang haxor (baca:hacker) malah menggunakan tools semacam Vi (text editor) untuk membuat flowchart, hehe. Entah bagaimana caranya, saya nggak kepikiran caranya, tapi ini adalah seni dengan cita rasa yang tinggi, seni tulis menulis di dunia yang kebanyakannya itu penuh dengan layar hitam dan putih. Kadang ada yang layarnya berwarna hitam sedangkan teksnya berwarna hijau, tapi ada juga loh hacker yang mengganti hitam putih dengan merah muda dan biru. Tapi bukan itu permasalahan utamanya..

Begitu juga jika Anda mencari tools pembuat flowchart dengan Flowchart Online ada banyak sekali layanan yang menyediakannya secara gratis, tapi seperti yang saya katakan tadi terkadang bukannya memudahkan malah merepotkan, beda halnya dengan Tools pembuatan flowchart yang satu ini. Gliffy.

Tidak terlalu banyak perbedaan yang ditawarkan antara Gliffy dengan tools pembuat flowchart online lainnya, namun yang dominan dari Gliffy adalah tingkat kemudahan yang patut Anda Andalkan.




Selain Flowchart, Gliffy pun menyediakan fitur untuk pembuatan mockup / wireframe , Diagram UML dan lain sebagainya, daripada Anda menggunakan yang berbayar mengapa tidak coba yang satu ini, cepat, mudah, gratis pula. Langsung saja ke https://www.gliffy.com/

Menyusun Layout Iklan dengan CorelDRAW



Sebelum kita membahas lebih jauh, penulis akan memberikan gambaran bagaimana proses iklan itu dibuat, dan di mana posisi pekerjaan penyusunan layout itu. Ketika sebuah biro iklan menerima order pembuatan sebuah iklan maka rangkaian kerjanya sebagai berikut.

1.  Brifing tentang produk yang diiklankan

Produsen sebagai pengiklan memberikan penjelasan tentang produk atau jasa yang diiklankan. Hal ini meliputi apa keunggulannya, apa kekurangannya, siapa calon konsumennya (meliputi jenis kelamin, tingkat usia, tingkat pendidikan, tingkat konsumsi), dan sebagainya.

2.  Pengumpulan data

Setelah brifing dipahami dilanjutkan langkah pengumpulan data oleh biro iklan. Data-data ini diperoleh dari berbagai sumber, termasuk menggunakan jasa surveyor resmi AC Nielson. Adapun data yang diperlukan meliputi kesehatan industri tersebut, bagaimana  situasi persaingan, siapa pesaing utama dan siapa pesaing tidak langsung. Siapa yang menjadi market leader saat ini dan siapa yang sedang mengalami penurunan bisnis. Apa yang diketahui tentang perusahaan tersebut, sejarah, program periklanannya di masa lalu serta atribut produknya.

3.  Menentukan siapa yang dijadikan sasaran iklan

Untuk menentukan segmentasi konsumen yang paling prospektif. Siapa sebenarnya pengguna produk Anda dan siapa pengguna produk pesaing. Siapa yang tidak mau menggunakan produk Anda. Mengapa? Dengan data-data ini akan dapat menentukan fokus tentang siapa sebenarnya yang tepat menjadi calon pembeli potensial produk Anda.

4.  Brand Positioning

Brand positioning maksudnya untuk menempatkan produk di tempat yang strategis dalam ingatan konsumen. Brand positioning juga bernuansa janjikepada konsumen, agar janji dapat dipercaya konsumen. Untuk itu differentiation dari produk mutlak diperlukan untukmembedakan antara suatu produk dengan produk lainnya.
Sebagai contoh, sabun LUX yang secara konsisten memosisikan produknya sebagai sabun mandi yang dipakai oleh 9 dari 10 bintang film. Dengan iklan-iklannya yang menampilkan bintang-bintang film paling populer, baik dari dalam negeri maupun luar negeri. Desain kemasannya yang dihiasi wajah perempuan cantik yang seolah menjanjikan bila Anda memakai produk ini akan bisa secantik modelnya.

5.  Kreativitas Pesan Iklan

Kreativitas ini meliputi banyak hal, baik merupakan penulisan copy writing (menciptakanteks iklan),pemilihan ikon  dalam iklan (model iklan tertentu, pinokio pada iklan pocari sweat, pelawak, atau orang yang sama sekali tidak terkenal sehingga justru menjadi terkenal karena sebagai ikon iklan ini), kemudian visualisasi iklan tersebut dalam suatu bentuk layout.
Penyusunan layout terkait dengan pengaturan tata letak, pemilihan huruf dan visual pada permukaan duadimensi agar seluruh informasi dapat dibaca, tampil secara jelas dan menarik. Agar sukses dalam mendesain layout, kita harus memerhatikan hal-hal yang disebut di atas. Dalam membuat desain dan layoutiklan harus diperhitungkan iklan tersebut akan dimuat pada media apa dan pada ukuran berapa.
Yang perlu kita ingat, pada saat desain iklan akan dipasang pada media cetak, maka tentu kita perlu mengetahui ukuran-ukuran dasar yang biasa dipakai dan disediakan oleh media massa dalam memuat
iklan. Terlepas dari ukuran media (majalah/koran/tabloid) kita perlu mengenal istilah luas bidang atauspace unit sebagaimana yang digambarkan dalam bagan berikut ini.




Sementara ukuran masing-masing space unit akan ditentukan oleh luas bidang kertas yang dipakai untuk mencetak media tersebut.

Ukuran dan Nama Halaman Iklan Menurut Asosiasi Periklanan Amerika

Sebagai perbandingan, media di Amerika Serikat telah distandardisasi ukurannya sehingga Asosiasi Periklanan mengeluarkan patokan ukuran, serta tarif yang berlaku pada masing-masing media. Sebagai ukuran dasar kertas cetak sebelum dipotong pass cruis (Bleed size) adalah 8 3/8 x 11 1/8 inchi. Setelah dipotong (Trim size) adalah 8 1/8 x 10 7/8 inchi.



Space unit  1 Page, ukuran 7 x 10 inchi.
  1 Page Bleed, ukuran 8 3/b x 11 1/8 inchi.
  2 Page Spread, ukuran 16 ¼ x 10 7/8 inchi
  2 Page Spread Bleed, ukuran 16 ½ x 11 1/8 inchi

Space unit  ½ Page Horizontal, ukuran 7 x 4 7/8 inchi
  2/3 Page Vertical, ukuran 4 1/2 x 10 inchi
  ½ Page Island, ukuran 4 ½ x 7 3/8 inchi


Space unit  1/3 Page Vertical, ukuran 2 1/8 x 10 inchi
  ½ Page Vertical, ukuran 3 5/16 x 10 inchi
  ¼ Page Vertical, ukuran 3 3/8 x
  1/3 Page Square, ukuran 4 ½ x 4 7/8 inchi

10 Tips Strategi Link Building


10 Tips Strategi Link Building
10 Tips Strategi Link Building - Jika anda sudah melakukan untuk membangun link pada blog yang anda kelola tentu sangat paham akan hal ini karena banyak menyita waktu untuk menciptakan sejumlah link masuk kedalam blog anda, dengan begitu maka anda pun sudah tahu bahwa itu bukanlah proses yang sederhana atau linear.
Strategi Link Building merupakan komponen penting dalam membangun sebuah blog yang sukses. Link memberikan blog anda otoritas lebih pada Technorati dan Google PageRank yang lebih tinggi. Hal ini dapat membuat peringkat blog anda lebih menarik bagi pengiklan, yang memungkinkan anda untuk mengenakan tarif iklan yang lebih tinggi. Selain itu, blog anda akan semakin tumbuh berkembang pesat dan jumlah link masuk akan terus tumbuh meningkat drastis, juga selain pada Google PageRank yang meningkat, tentu posisi blog anda juga semakin pesat untuk menduduki puncak SERP Google, yang setara dengan lebih banyak lalu lintas ke blog anda. Dengan lebih banyak lalu lintas, maka datang lebih banyak pula tayangan iklan. Potensi yang luar biasa akan anda raih dengan datang lebih banyak pemasang iklan dan pada akhirnya akan menjadi tambahan uang yang lebih bagi anda. Untuk itu, maka berikut adalah 10 Tips Strategi Link Building yang akan menjadi sumber dasar pendapatan dari blog yang anda kelola:

1. Menulis Konten Besar
Cara termudah untuk mendapatkan orang agar mau memasang link yang mengarah ke blog anda dari blog atau website mereka adalah dengan cara mempublikasikan konten yang besar. Tentu saja, jika anda menulis posting yang menarik, berguna dan bermanfaat, mereka juga akan menginginkan hal tersebut dan mereka akan membahas topik yang sama pula saat memposting di blognya dan dengan menaruh link sumber pada akhir posting dimana link tersebut akan mengarah ke blog anda. Itu berarti akan lebih banyak link yang mengarah ke blog anda.

2. Submit ke Blog Direktori
Ada beberapa direktori blog dimana anda dapat menambahkan link ke blog anda seperti BlogHer. Beberapa bahkan termasuk aspek sosial seperti BlogCatalog, dll, yang menyediakan beberapa cara untuk meningkatkan jumlah link masuk ke blog anda hanya melalui pendaftaran anda.

3. Tukar Link
Setelah anda memiliki jumlah konten menarik yang dipublikasikan di blog anda, lakukan pendekatan kepada blogger lain dengan otoritas blog yang sama atau bisa juga dengan yang lebih baik dari blog anda (seperti yang ditunjukkan melalui peringkat blog mereka, di Technorati, Alexa maupun Google PageRank) dan ajaklah supaya mau bertukar link. Ini adalah yang paling sukses ketika kedua blog yang berkaitan dengan subjek yang sama dan anda mengembangkan hubungan dengan blogger lain dengan meninggalkan komentar di blognya.

4. Mengisi Buku Tamu / Guest Book
Meninggalkan jejak dengan menulis di Buku Tamu atau Guest Book adalah cara yang bagus untuk tidak hanya mengarahkan lalu lintas baru ke blog anda dan mempromosikan blog anda, tetapi juga untuk meningkatkan jumlah link masuk ke blog anda. Hal ini sangat berguna ketika anda dapat menulis di buku tamu pada blog yang memiliki otoritas lebih tinggi dari blog yang anda miliki, seperti yang anda lihat pada Technorati, Google PageRank dan Alexa Rank pada blog mereka.

5. Adakan Kontes SEO Untuk Blog Anda
Kontes SEO adalah cara yang sangat bagus untuk mengarahkan lalu lintas ke blog anda dan meningkatkan jumlah link masuk. Pertama, anda dapat mempromosikan kontes blog anda pada berbagai situs promosi kontes blog untuk menambahkan link masuk. Selain itu, anda juga dapat membuat aturan kontes dengan memberitahu peserta agar yang mengikuti kontes SEO tersebut saat memposting di blog mereka untuk menyertakan link dengan anchor teks yang sudah anda tentukan atau dengan keyword dari blog anda.

6. Menulis Artikel Untuk Situs Lain
Ada banyak situs yang mau menerima kiriman Artikel dari siapapun, seperti eHow dan Associated Content. Selain itu, anda dapat pula mengejar opportuntities menulis untuk majalah online dan publikasi yang menerima kiriman freelance dan yang berkaitan dengan topik blog anda. Pastikan untuk menyertakan link pada artikel yang mengarah ke blog anda dengan disertai biodata.

7. Buat Blog dan Website Lain
Buat blog tambahan, website, Squidoo, HubPages dan banyak lagi, dan interlink semua dari backing blog anda tersebut untuk meningkatkan link blog utama anda secara eksponensial.

8. Komentar di Blog Lain
Ketika anda meninggalkan komentar di blog lain, selalu pastikan untuk memasukkan URL blog anda di bidang URL dari bentuk komentar. Ini adalah kebiasaan yang baik untuk selalu menyertakan URL anda, sehingga kesempatan selalu ada untuk link yang masuk dengan setiap komentar yang anda kirimkan.

9. Sertakan URL Blog di Signatures Forum Online
Bergabung di forum online yang berhubungan dengan topik blog anda dan selalu aktif berpartisipasi. Pastikan URL blog anda termasuk dalam signature forum anda, sehingga muncul sebagai link langsung setiap kali anda mengirimkan pesan di forum.

10. Berpartisipasi Dalam Situs Jaringan Sosial
Situs jejaring sosial seperti Facebook, Twitter dan LinkedIn menyediakan area di mana anda dapat memasukkan URL blog anda dalam profil anda. Gunakan account jaringan sosial anda untuk lebih mempromosikan blog anda dan untuk mengarahkan lalu lintas tambahan.

Apakah ada yang mau memikirkan alternatif tambahan? Atau ada cara lain yang lebih singkat mungkin? Tidak ada salahnya kalau kita sharing tentang hal ini bersama untuk mengupas lebih dalam lagi.
 
Sumber : http://rikymetalist.blogspot.co.id/2015/10/10-tips-strategi-link-building.html

Tutorial Jebol Password dan Antisipasinya



Dalam bahasa Indonesia, password sering diterjemahkan dengan istilah kata sandi. Password berfungsi untuk perlindungan (proteksi) dan bersifat rahasia. Dengan demikian, hanya orang yang tahu password saja yang bisa membuka data ataupun mengakseslayanan. Orang tidak bisa sembarangan membuka data ataupun menggunakan suatu layanan karena harus tahu passwordnya. Password berisi deretan karakter yang dapat berupa huruf, angka, dan simbol. 

Password telah diterapkan untuk autentikasi berbagai layanan. Dalam transaksi perbankan, kita semua mengenal adanya ATM (Anjungan Tunai Mandiri). ATM mengharuskan pemilik kartu ATM untuk menghafal dan merahasiakan password yang biasanya hanya berupa nomor. Password tersebutsering disebut dengan Personal Identification Number (PIN).
Di internet, banyak website yang mengharuskan pengguna memasukkan user name(nama pengguna) dan password untuk mengakses layanan. Mulai dari email, forum, data, web hosting, situs berita, dan masih banyak lagi. Password yang berhubungan dengan komputer, biasanya dapat menggunakan seluruh karakter standar, yaitu kombinasi huruf, angka, dan simbol.
Berkaitan dengan penggunaan komputer, password dapat digunakan untuk memproteksi data dan sistem. Data yang diproteksi bisa berupa file, sedangkan sistem yang diproteksi bisa berupa program aplikasi, sistem operasi, dan BIOS komputer. 
Kelebihan dan Kelemahan

Password merupakan salah satu cara untuk melakukan autentikasi. Apakah autentikasi itu? Kata ini berasal dari bahasa Yunani yang berarti autentik. Password bertujuan agar klaim pengguna bahwa dia adalah orang yang berhak menggunakan layanan/data, dapat dikonfirmasi oleh sistem. Ada banyak cara yang dapat digunakan untuk melakukan autentikasi. Secara garis besar dapat dibagi menjadi tiga sebagai berikut.

•  Faktor pengetahuan.
Disebut juga dengan istilah: something what you know. Hanya pengguna yang tahu informasi tertentu saja yang dapat mengakses data dan layanan. Informasi ini bersifat rahasia dan dapat berupa password, pass phrase, ataupun PIN (Personal Identification Number).

•  Faktor kepemilikan.
Disebut juga dengan istilah: something what you have. Hanya pengguna yang memiliki barang tertentu saja yang dapat mengakses data dan layanan. Tentu saja barang tersebut bersifat unik dan tidak bisa sembarangan ditiru oleh orang lain. Barang tersebut dapat berupa kartu identitas (ID card), token, HP (Hand
Phone), dan sebagainya.

•  Faktor keturunan.
Disebut juga dengan istilah: something what you are. Hanya pengguna sendiri yang dapat mengakses data dan layanan. Autentikasi dilakukan dengan pengenalan ciri-ciri pengguna secara langsung. Bisa menggunakan banyak metode, mulai dari pengenalan suara, sidik jari, retina mata, pengenalan wajah, dan sebagainya.

Kelebihan Password untuk Autentikasi
Password tentu saja bersifat praktis. Pengguna hanya perlu menghafal kode password (what you know) tanpa harus menggunakan berbagai alat tambahan. Bandingkan dengan teknologi biometrik untuk pengenalan ciri-ciri pengguna (what you are). Tentu saja dibutuhkan teknologi pengenalan semacam sidik jari, retinamata, telapak tangan, dan sebagainya.

Kelemahan Password untuk Autentikasi
Selain kelebihannya yang bersifat praktis, penggunaan password juga mempunyai kelemahan, terutama diakibatkan oleh dua faktor:

•  Kecerobohan Pengguna
Dapat terjadi jika pengguna ceroboh dalam mengatur passwordnya. Mulai dari memilih password yang gampang ditebak, password tidak dijaga dengan baik sehingga bocor, pengguna lupa passwordnya sendiri, ataupassword digunakan secara sembarangan.

Contoh: Setiap kali password diketikkan, maka pada saat itulah bisa terjadi insiden pencurian password. Insiden kecil seperti gerakan tangan Anda diamati orang lain saat mengetik password, dapat menyebabkan password Anda dijebol.

•  Kelemahan Sistem
Dapat terjadi jika sistem tersebut memang cukup lemah dan dapat dibobol. Artinya, yang salah bukan penggunanya tetapi memang sistem itu sendiri lemah. Contoh: Password BIOS komputer. Bagi pengguna yang tahu, password BIOS dapat dihilangkan (reset) dengan cara memindahkan jumperpada motherboard.

Serangan untuk Menjebol Password
Password dapat dijebol dengan berbagai teknik. Faktor yang sering dibidik untuk dieksploitasi adalah kecerobohan pengguna dan kelemahan sistem. Sebelum membahas cara mengamankan password, kita akan membahas teknik serangan terhadap password. Dengan demikian, materi lebih jelas dan Anda tahu mengapa mengamankan password benarbenar penting. Teknik menjebol password hanya dibahas secara umum. Untuk detailnya, akan dibahas di bab-bab berikutnya.

Brute Force Attack
Brute forcemerupakan teknik menjebol password dengan cara mencoba memasukkan banyak password secara berulang-ulang dan otomatis. Keberhasilan cara ini ditentukan oleh lemah kuatnya password. Jika karakter untuk menuliskan password hanya sedikit, misalnya 1-4 huruf, maka dapat dengan mudah dijebol dalam hitungan menit. Semakin panjang password, akan semakin lama prosesnya. Untuk mengetahui berapa lama waktu yang dibutuhkan untuk menjebol password dengan brute force, Anda dapat menghitungnya sendiri dengan aplikasi Brute Force Calculator. Anda dapat menghitungnya secara langsung dengan membuka alamat website http://lastbit.com/pswcalc.asp.
Di bawah ini contoh penghitung waktu yang dibutuhkan untuk menjebol password dengan panjang password 10 karakter, kecepatan brute force 500000 password tiap detik.


Pada prakteknya, lama waktu yang diperlukan untuk menjebol password dengan jumlah karakter yang sama bisa bervariasi. Di tengah jalan, bisa jadi password yang dimasukkan oleh aplikasi brute force sudah benar.
Di bawah ini tabel berisi daftar tipe file yang sering diproteksi dengan password.


Untuk menjebol password file-file dokumen dengan brute force attack, Anda dapat menggunakan berbagai jenis software.

Dictionary Attack
Cara yang sedikit lebih canggih untuk menjebol password adalah menggunakan dictionary(kamus). Teknik ini mirip dengan brute force attack. Jika brute force mencoba menjebol password dengan semua karakter yang mungkin, teknik ini menggunakan kamus (dictionary) sehingga tidak semua karakter akan dimasukkan begitu
saja. Hanya kata-kata tertentu atau kombinasi karakter tertentu saja digunakan. Teknik ini lebih mudah menjebol password jika pengguna menggunakan kata atau karakter standar. Misalnya kombinasi huruf yang
mudah ditebak, kata dalam bahasaInggris/Indonesia, nama daerah.

Keylogger
Keylogger merupakan perangkat untuk merekam kombinasi huruf/karakter yang diketikkan oleh pengguna melalui keyboard. Keylogger dapat berupa software (perangkat lunak) maupun hardware (perangkat keras).
Dengan merekam dan menganalisishuruf yang diketikkan pengguna, Anda dapat memperkirakan password yang digunakan oleh pengguna tersebut. Keylogger dalam bentuk hardware sulit dideteksi. Berbeda dengan
software keylogger yang masih mungkin dikenali dengan aplikasi yang mampu melihat proses (process) pada komputer. Perangkat keras dapat berupa keyboard itu sendiri yang juga berfungsi sebagai keylogger. Tentu saja keyboard jenis ini tidak beredar luas di pasaran.
Ada juga hardware tambahan yang dapat dipasangkan ke dalam komputer dan akan merekam ketikan yang Anda buat. 
Social Engineering
Social engineering merupakan teknik pendekatan untuk memanipulasi orang lain sehingga mau memberikan password. Teknik ini lebih berkaitan dengan hubungan sosial, dan tidak harus menggunakan teknik hacking. Social engineering dapat dilakukan dengan cara menipu melalui email, website, telephone, maupun komunikasi langsung. Sebagai contoh, Anda dapat mengintip password yang sedang diketikkan seseorang dengan berpura-pura menemaninya berinternet. Sedangkan social engineering melalui email, website, dan telephone dapat dilakukan dengan penipuan. Intinya, Anda berpura-pura menjadi seseorang yang punya otoritas, misalnya Administrator, lalu meminta user memberitahukan passwordnya.

Phising
Phising berasal dari kata fishing,yang berarti memancing. Phising dilakukan dengan cara memancing pengguna sehingga pengguna tertipu dan mau mengetikkan passwordnya. Cara yang sering dilakukan adalah phising dengan email dan website. Phising melalui email dilakukan dengan mengirimkan email kepada calon korban. Di dalam isi email sudah dimasukkan link (tautan) yang digunakan untuk menipu korban. Misalnya tersedia link ke mail.yahoo.com. Padahal link tersebut tidak mengarah ke Yahoo; tetapi ke website lain dengan tampilan mirip dengan situs Yahoo Mail. Setelah pengguna tertipu dan mengetikkan password, maka password tersebut telah direkam dan dapat dipakai oleh pihak lain.

Eksploitas Kelemahan Sistem
Masih banyak pengguna yang tidak paham dengan sistem yang mereka pakai. Akibatnya, pengguna tipe ini sangat rawan terhadap serangan keamanan. Contoh: Banyak orang masih belum tahu bahwa Firefox dapat menyimpan password. Jika tidak waspada, password dapat ikut tersimpan sehingga dapat dibuka oleh orang lain.


Sniffing
Sniffing merupakan teknik untuk mengamati aliran data yang lewat melalui jaringan. Dengan kata lain, sniffing juga dapat digunakan untuk menyadap data rahasia termasuk password.

Mengamankan Password
Ada banyak faktor yang harus diperhatikan untuk memastikan password Anda tetap aman. Mulai dari pemilihan password, menggunakan password, dan mengetahui sistem dengan baik agar terhindar dari pencurian password.

Memilih Password
Pengamanan pertama harus dimulai dari memilih password yang akan dipakai. Password yang buruk akan mudah ditebak oleh orang lain. Selain itu, password yang lemah juga mudah dijebol dengan teknik brute force dan dictionary attack. Pertanyaannya adalah: Bagaimana memilih password yang baik? Ada dua hal yang harus dipertimbangkan:

•  Password susah ditebak orang lain maupun oleh aplikasi brute force/dictionary attack. Jika password Anda gampang ditebak, bisa jadi akan dibobol orang dengan mudah. 
•  Password mudah diingat. Bagaimana jika password Anda sangat sulit ditebak tetapi juga sulit dihafal? Tentu saja bisa berbahaya kalau Anda sendiri lupa passwordnya. Karena itu, password harus sulit ditebak tetapi gampang diingat. Untuk membuat password sulit ditebak ada beberapa trik yang dapat Anda terapkan, yaitu:
•  Jangan menggunakan kata umumdalam bahasa Indonesia maupun bahasa Inggris. Juga jangan menggunakan kata umum seperti nama orang, nama daerah, ataupun tanggal lahir. Kata yang terlalu umum akan mudah ditebak oleh orang lain serta lebih rentan dijebol dengan brute force attackyang memanfaatkan kamus (dictionary).
•  Jangan menggunakan jumlah karakter yang sedikit. Karakter yang sedikit sangat rentan dijebol dengan aplikasi brute force attack. Dianjurkan menggunakan password minimal 8 karakter. •  Sebaiknya menggunakan kombinasiangka dan huruf besar/kecil. Jangan hanya menggunakan huruf kecil saja. Untuk membuat password yang mudah diingat tentu susah-susah gampang. Intinya harus seunik mungkin tetapi mudah Anda ingat. Trik yang Penulis lakukan adalah menggunakan gabungan beberapa suku kata dari daftar kata yang penting. Untuk kata, Anda dapat menggunakan nama, alamat, tempat lahir, dan nama lain yang
penting bagi Anda. Untuk angka, dapat menggunakan tanggal lahir, tanggal hari raya, nomor pegawai/mahasiswa, nomor telepon, dan nomor lain yang Anda ingat.

Contoh password: 192madRachKayuloko

Password di atas dapat dijelaskan sebagai berikut.

•  192. Nomor awal IP yang banyak digunakan untuk membangun jaringan (IP private network biasanya 192.168.0.0). Kebetulan Penulis benar-benar ingat dengan nomor ini. •  madRach. Diambil dari nama Rachmad Hakim S.
•  Kayuloko. Nama desa di mana Penulis dibesarkan. Anda dapat berimprovisasi sendiri sehingga menghasilkan password yang sulit ditebak, sulit dijebol, tetapi dapat Anda ingat dengan mudah.

Menggunakan Password
Setiap kali mengetikkan password untuk menggunakan layanan, maka harus dilakukan dengan hati-hati.Itulah saat kritis di mana password dapat dicuri. Tentu Andatidak mau ada kamera pengawas yang mengintip gerakan tangan Anda saat mengetik password. Untuk itu, pastikan Anda menggunakan komputer yang aman. Pengguna rental komputer dan warung internet juga harus berhatihati agar tidak salah pilih.

Memahami Sistem dengan Baik
Dengan memahami cara kerja sistem, Anda akan tahu titik-titik lemah pada sistem tersebut. Dengan demikian, Anda dapat lebih berhati-hati dalam menggunakan layanan. Sebagai contoh, banyak pengguna baru internet yang tidak mengetahui bahwa internet messagingseperti Yahoo Messenger dapat menyimpan password. Bahkan ada yang tidak melakukan log out setelah menggunakan layanan seperti Yahoo email. Setiap kali melakukan login untuk mengakses data dan layanan, maka selalu lakukan log out. Selainitu, jangan pernah menyimpan password ke dalam komputer yang digunakan untuk publik.
Software Password Manager
Password harus dijaga agar tetap rahasia dan aman dari orang lain. Di sisi lain, Anda tidak boleh lupa dengan password. Dua hal yang berlawanan tersebut dapat menjadi kesulitan tersendiri. Untuk itulah hadir program aplikasi yang dapat dipakai untuk mengatur password.

Pada bagian ini, Saya akan membahas dua buah software yang dapat digunakan untuk manajemen password: Password Assistant dan Password Generator.
Password Assistant
Aplikasi Password Assistant dapat Anda unduh (download) pada salah satu alamat website di bawah ini:
•  http://password-assistant.smartcode.com/info.html
•  http://www.moonvalley.com/

Setelah proses download selesai,lakukan instalasi dengan langkahlangkah sebagai berikut:
1.  Jalankan instalasi dengan klik ganda pada file hasil download, yaitu PasswordAssistant.exe.
2.  Klik Nextuntuk melanjutkan instalasi.
3.  Klik Nextuntuk menyetujui perjanjian.


4.  Klik Nextuntuk menggunakan folder default untuk menyimpan file-file instalasi.
5.  Klik Nextuntuk memulai instalasi

6.  Klik tombol Finishuntuk menyelesaikan instalasi.

Setelah program Password Assistant selesai diinstal, Anda dapat mulai menggunakannya dengan cara berikut.
1.  Klik tombol Start Windowslalu pilih menu  All Programs > Password Assistant > Password Assistant.

2.  Anda dapat menggunakan aplikasi untuk membuat password. Caranya, tentukan konfigurasi yang akan digunakan untuk password lalu klik tombol Generate Passwords.

3.  Maka akan muncul daftar password yang dapat Anda gunakan. Klik OKuntuk menutup kotak dialog.


4.  Sedangkan untuk menganalisis kekuatan password, klik tab Password Analyzer.
5.  Ketikkan password yang akan dianalisis. Pada contoh ini, Penulis mengetikkan 192madRachKayuloko. Klik tombol Analyze Now.
6.  Maka akan muncul informasi di bagian bawah.


Password Generator
Password Generator bisa digunakan untuk membuat (generate) dan menyimpan password. Aplikasi ini dapat diunduh dari situs http://www.iobit.com/password-generator.html.
1.  Setelah instalasi selesai, jalankan program Password Generator.
2.  Klik tab Password Manager. Simpan password dengan klik tombol Add Record.
3.  Ketikkan ID dan password yang akandisimpan lalu klik tombol OK. 
4.  Maka daftar password akan disimpan.