" Quotes "

:: THANKS FOR VISITING MY BLOG ::

" Hiduplah seperti rumput liar,
tetap tumbuh meski orang-orang selalu mencabutnya,
tetap tumbuh meski orang-orang tak mengharapkan kehadirannya "

-crayon Sinchan



Saturday 20 October 2012

Transposisi kolom dan substitusi out by diagonals [Komputer Security]

Well, buat menuhin isi dari blogQ, sekedar iseng bagi tulisan tentang tugas kuliah ku aj yaah. .
kali ini tentang mata kuliah Komputer Security & Forensik. .
wew, dari nama mata kuliah aj uda serem yah, , apa hubungannya coba security, forensik sama komputer -_-
entahlah. . Hanya tuhan dan pencipta matkul tsb yg tahu. .
yang ku tahu en ku <baru> dapatkan, disini ini menjelaskan tentang teknik kriptografi, enkripsi dan dekripsi  suatu password. . jadi dari psword yang kita ciptain itu bakalan timbul kata-kata unik yang tidak dapat dimengerti sehingga akan susah dibobol. .
well, daripada basa-basi langsung aj ke soal :
disini aku bakalan ngejelasin teknik transposisi kolom dan substitusi out by diagonals dengan kata kunci namaku "BELLA" dan plaintext berupa "SAYA SEDANG BELAJAR KRIPTOGRAFI"
check it out !!!!


  • Transposisi Kolom
    Teknik algoritma transposisi kolom merupakan teknik enkripsi dengan cara mengkonversi terlebih dahulu kata kunci ke dalam bentuk bilangan yang nilainya sesuai dengan urutan alphabetis 'ABCD...Z dengan abjad awal akan bernilai 1 begitu juga selanjutnya. Setelah itu, plaintext dimasukan ke dalam tabel. Untuk mendapatkan chipertext, dilakukan teknik pembacaan sesuai dengan urutan bilangan yang telah dikonversi sebelumnya dari atas ke bawah.

  • substitusi out by diagonals
    nah, setelah mendapatkan hasil chipertxt dari transposisi kolom, se;anjutnya dilakukan dengan menggunakan substitusi out by diagonals.
    Teknik substitusi out by diagonals merupakan teknik substitusi dengan memasukan kata kunci ke dalam tabel secara menurun terlebih dahulu yang kemudian dilanjutkan dengan memasukan alphabet sisa yang tidak terdapat pada kata kunci.

    YUP selesai deh, gampang kan? gampang ga gampang, asal coba dengan niat belajar yang tinggi, konsentrasi usaha dan doa, pasti smua terlalui kq. .
    cemumut ^^

Friday 19 October 2012

Membuat validasi dalam form pendaftaran dengan PHP

Kita semua tentu memiliki akun jejaring sosial, baik itu facebook, twitter ataupun blog blog. untuk membuat jejaring sosial kita harus melakukan registrasi mengenai info pribadi dan lain halnya secara on-line. halaman registrasi tersebut dinamakan proses sign-up .
Sedangkan validasi merupakan suatu proses pengecekan yang biasanya menggunakan bahasa javascript. validasi bertujuan untuk mengetahui apakah input yang dimasukkan sudah sesuai dengan yang diminta atau belum. Misalnya pada kolom telepon, user hanya dapat menginputkan angka saja. apabila user menginputkan huruf maka proses sign up tidak akan dilakukan. berikut ini akan saya berikan contoh sederhana pembuatan form pendaftaran lengkap dengan validasi. semoga dapat membantu ^^

Mula-mula buatlah tampilan form seperti ini, agar lebih rapi dapat menggunakan tabel.

Penampakan sintaks untuk membuat form seperti diatas:

<html>
<head>
<link rel="shortcut icon" href="ai.ico">
<title> Halaman Pendaftaran </title>
<SCRIPT language="javascript" type="text/javascript" src="ckck.js">
</script>
</head>
<body background="Graphic1new.jpg">
<br />
<form name="signup" onSubmit="return cek()">
<a href="http://www.somethingicanwrite.blogspot.com"> <img src="capture.JPG"></a>
<br>
Dengan melakukan pendaftaran, dapatkan email gratis dan layanan berlangganan lainnya ^^
<hr color="#FF00FF">
<table border="0">
<font face="comic sans MS" size="+3">Info Pribadi</font>
<tr><td>Nama saya</td><td><input name="depan" type="text" title="Nama Depan" placeholder="nama depan" required>
<input name="belakang" type="text" title="nama belakang" placeholder="nama belakang"  required> </td></tr>
<tr><td>Jenis Kelamin</td><td><select name="sex" title="kelamin">
<option value="none" selected>--pilih salah satu--</option>
<option value="Laki">Laki - Laki</option>
<option value="perempuan">perempuan</option>
</select> </td></tr>
<tr><td>Tanggal Lahir</td><td><input type="text" name="tanggal" title="tanggal" maxlength="2" size="2" placeholder="xx" required>
<select name="bulan" title="bulan">
<option value="none" selected>--pilih salah satu--</option>
<option value="januari">januari</option>
<option value="feb">Februari</option>
<option value="mar">Maret</option>
<option value="Apr">April</option>
<option value="mei">Mei</option>
<option value="jun">Juni</option>
<option value="jul">Juli</option>
<option value="agus">Agustus</option>
<option value="Sept">September</option>
<option value="okt">Oktober</option>
<option value="nov">November</option>
<option value="dec">Desemeber</option>
</select>
<input type="text" name="tahun" title="tahun" maxlength="4" size="4" placeholder="xxxx" required> </td>
</tr>    
</table>
<hr color="#FF00FF">
<table><font face="comic sans MS" size="+3">Contact Person</font>
<tr><td>Email</td><td><input type="text" name="email" title="email" placeholder="ID email"required>@ <select name="domain">
<option value="yahoo">yahoo.com</option>
<option value="yahooid">yahoo.co.id</option>
<option value="gmail">gmail.com</option>
<option value="plaza">plaza.com</option>
<option value="rocket">rocketmail.com</option>
</select></td></tr>
<tr><td>alamat</td><td><input name="alamat" type="text" title="alamat" placeholder="ketik alamat lengkap" style="height:25px; width:250px;" onFocus="this.value=''; this.style.height='50px'; this.style.border='1px solid #6699CC'" onBlur="this.style.height='25px'; this.style.background='';" value="" required></tr>
<tr><td>Website</td><td><input type="text" name="web" title="website" placeholder="blog/website pribadi"required> <label> boleh berisi boleh tidak</label></td></tr>
<tr><td> Telepon </td><td><input type="text" name="hp" title"telepon" placeholder="nomor telepon yang dapat dihubungi" required></td></tr>
</table>
<hr color="#FF00FF">
<table><font face="comic sans MS" size="+3">Account Anda</font>
<tr><td>Username</td><td> <input type="text" name="user" title="username" placeholder="username" required></td></tr>
<tr><td>Password </td><td><input type="password" name="pas" title="password" placeholder="password"required></td></tr>
<tr><td>Re-type Password</td><td> <input type="password" name="re" title="Re-type password" placeholder="re-type password"required> <label>ulangi password</label></td></tr>
</table>
<input type="submit" value="daftar">
</table>
</form>

</body>
</html>

Sedikit penjelasan untusk script diatas:
  1. <script languange> blablabla >> untuk memanggil validasi yang tersimpan dalam bahasa javascript
  2. onsubmit ="return cek" >> untuk memanggil fungsi cek didalam javascript ketika tombol submit di klik
  3. title  >> script pada input text untuk membuat suatu tulisan shadow didalam input box
  4. required >> script pada input text yang menyatakan bahwa input text tersebut tidak boleh kosong.
  5. placeholder >> ketika cursor berada di input box, maka akan muncul tooltip yang menjelaskan input box tersebut (disesuaikan)
  6. pada alamat :
    style="height:25px; width:250px;" onFocus="this.value=''; this.style.height='50px'; this.style.border='1px solid #6699CC'" onBlur="this.style.height='25px'; this.style.background='';" value=""  >> ketika cursor berada di inputbox alamat, maka input box akan menjadi besar

dan untuk VALIDASINYA aku save dengan nama ckck.js . ekstension *js berarti file tersebut disimpan didalam javascript. file javascript akan dipanggil sesuai dengan fungsinya, adapun struktur penulisan javascript * jangan lupa untuk membuat titik koma (;) disetiap perintah :
function xxx ()
{  Kondisi
                }

Validasi untuk tanggal lahir:
if((isNaN(document.signup.tanggal.value ))|| (document.signup.tanggal.value.length < 2) || (document.signup.tanggal.value > 31) || (document.signup.tanggal.value < 1))
{
alert ("tanggal yang anda masukkan terlalu lama, silakan beli kalender dan priksa kembali tanggal lahir anda");
document.signup.tanggal.focus();
return false;
}
else if((isNaN(document.signup.tahun.value))||(document.signup.tahun.value.length < 4)|| (document.signup.tahun.value > 2012)|| (document.signup.tahun.value < 1900))
{alert ("Maaf, aki-aki dilarang melakukan registrasi dalam website ini !!");
document.signup.tahun.focus();
return false;
}

Validasi untuk nama
var huruf = /^[a-zA-Z]{2,20}$/;
else if(!huruf.test(signup.depan.value))
{
alert ("nama yang anda masukkan terlalu 4L4Y !!");
document.signup.depan.focus();
return false;
}
else if(!huruf.test(signup.belakang.value))
{
alert ("nama yang anda masukkan terlalu 4L4Y !!");
document.signup.belakang.focus();
return false;
}

Validasi untuk username, password, dan retype password:

else if(document.signup.user.value.length <4)
{
alert ("usernamenya bisa kok dipanjangin dikit -_- peliis deeh");
document.signup.user.focus();
return false;
}
else if(document.signup.pas.value.length <4)
{
alert ("passwormu sgitu yang ada gampang dibobol lah -_- !!");
document.signup.pas.focus();
return false;
}
else if((document.signup.re.value)!=(document.signup.pas.value))
{
alert ("beli cerebrovit biar ingatan tajam yah ^^");
document.signup.re.focus();
return false;
}

dan untuk konfirmasi submit dalam bentuk msgbox:
      if(confirm("anda yakin data yang anda masukkan sudah benar??")==true)
      {
            alert("data anda telah masuk di database kami >.< !!");
return true;
      }
      else
      {
           alert("silakan lengkapi kembali apabila ada yang salah. .");
  return false;
      }
}

Bagi yang mau donlot source code beserta program lengkapnya, dapat klik disini atau disini
dan password rar nya dapat disedot di  sini

Friday 12 October 2012

Fungsi tombol pada keyboard

kamu mahasiswa?
sering ngetik berhadapan sama laptop?
klo gitu kita sehati looh >.<
niih, aq mau kasi beberapa fungsi buat memaksimalkan kinerja keyboard saat mengetik sesuatu. .
biar ga perlu nyentuh2 mouse lagi. .
cekidot :P
1 CTRL + A Memblok seluruh teks pada dokumen
2 CTRL + B Mempertebal tulisan
3 CTRL + C Meng-copy atau menyalin teks pada dokumen
4 CTRL + D Mengubah huruf,mengganti size
5 CTRL + E Perataan tengah pada teks dalam paragraf
6 CTRL + F Mencari kata/kalimat
7 CTRL + G Memunculkan find and replace untuk mencari halaman
8 CTRL + H Memindahkan,menggantikan
9 CTRL + I         Memiringkan kata/tulisan
10 CTRL + J    Perataan di kiri dan kanan secara cepat
11 CTRL + K Menyisipkan hyperlink
12 CTRL + L Perataan kiri pada teks dalam paragraf
13 CTRL + M      Membuat indentasi kiri
14 CTRL + N Membuat dokumen baru
15 CTRL + O Membuka file/dokumen
16 CTRL + P Membuka kotak dialog printer secara cepat
17 CTRL + Q Memberi spasi 1 dan merata kirikan 1 paragraf
18 CTRL + R Perataan kanan pada teks dalam paragraf
19 CTRL + S       Menyimpan dokumen secara cepat
20 CTRL + T Membuat indentasi kanan secara cepat
21 CTRL + U Menggaris bawahi/underline
22 CTRL + V Menempatkan kembali dokumen yang telah dipotong/di-copy
23 CTRL +W Menutup jendala dokumen
24 CTRL + X Memotong teks pada dokumen
25 CTRL + Y Mengembalikan perintah yang telah dibutuhkan
26 CTRL + Z Membatalkan/mengembalikan teks yang telah terhapus
===============================================================

CTRL+ALT+F   Mengganti huruf
CTRL + 1 Spasi 1
CTRL + 2 Spasi 2
CTRL + 5 Spasi 1,5
F12                 Save as/menyimpan dokumen
ALT + F4         Keluar dari microsoft word secara cepat
F1                   Menampilkan bantuan jika mengalami kesulitan
CTRL+SHIFT+P Mengganti ukuran huruf
ALT+CTRL+F         Memberi footnote
SHIFT + F3          Mengganti huruf kecil menjadi huruf besar
ALT+CTRL+D Menyisipkan endnote pada dokumen
CTRL + SHIFT Menampilkan format simbol yang tersembunyi
ALT +PRT SC        Meng-copy print out (paste) ke ms.word
=======================================================================

FUNGSI TOMBOL-TOMBOL PADA KEYBOARD

1 ESC                   Membatalkan/keluar dari suatu perintah/menu
2 TAB                  Memindahkan kursor 1 tabulasi ke kanan
3 CAPS LOCK          Lampu menyala jadi huruf besar/tidak menyala jadi huruf kecil
4 ALT & CTRL           Membantu mengoperasikan/menjalankan perintah program
5 DELETE          Menghapus 1 karakter pada posisi kursor
6 ENTER          Berpindah ke baris baru/mengakhiri sebuah paragraf
7 INSERT          Menyisipkan karakter
8 HOME          Memindahkan kursor ke posisi paling kiri suatu baris
9 PAGE UP         Menggulung layar monitor ke atas seukuran tampilan pada monitor
10 PAGE DOWN        Menggulung layar monitor ke bawah seukuran tampilan pd monitor
11 END                Memindahkan kursor ke akhir baris/halaman/lembar kerja
12 FUNGSI F1-F2       Memanggil menu/menjalankan perintah yang sudah di program
13 BACK SPACE        Menghapus 1 karakter di sebelah kiri kursor