Powered by Blogger.

Thursday, March 31, 2011

Chiper Subtitusi

Chiper Subtitusi adalah algoritma kriptografi yang mula-mula digunakan oleh kaisar Romawi, Julius Caesar (sehingga dinamakan juga caesar chiper), untuk menyandikan pesan yang ia kirim kepada para gubernurnya. Caranya adalah dengan mengganti (mensubtitusi) setiap karakter dengan karakter lain dalam susunan abjad (alphabet).


Misalnya, tiap huruf disubtitusi dengan huruf ketiga berikutnya dari susunan abjad. Dalam hal ini kuncinya adalah jumlah pergeseran huruf (yaitu k=3).



Tabel Subtitusi :

pi : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

ci : D E F G H I J K L M N O P Q R S T U V W X Y Z A B C



Contoh pesan :

AWASI ASTERIK DAN TEMANNYA OBELIX


disamarkan (enskripsi) menjadi :

DZDVL DVWHULA GDQ WHPDQQBA REHOLA


Penerima pesan men-deskripsi chiperteks dengan menggunakan tabel subtitusi, sehinga chiperteks :
DZDVL DVWHULA GDQ WHPDQQBA REHOLA


dapat dikembalikan menjadi plainteks semula :

AWASI ASTERIK DAN TEMANNYA OBELIX
Continue Reading »

Tuesday, March 15, 2011

Perbedaan antara http dan https

Hypertext Transfer Protocol (http) adalah sistem untuk mentransmisikan dan menerima informasi di internet. Http berfungsi sebagai prosedur permintaan dan respon yang diikuti oleh semua agen di internet sehingga informasi dapat diakses dengan cepat, mudah dan akurat. Http umumnya digunakan untuk mengakses halaman html, tetapi http banyak juga digunakan untuk sumber daya lain. Seperti klien dapat bertukan informasi rahasia dengan server, yang harus diamankan untuk mencegah akses yang tidak sah. Http atau https yang aman, dikembangkan oleh perusahaan Netscape untuk menyediakan autentikasi dan komunikasi tersandi.



Dalam banyak hal, https identik dengan http, karena mengikuti protokol dasar yang sama. Klien http atau https, seperti web browser mengadakan sambungan ke server pada port standar. Ketika server menerima permintaan. ia mengembalikan status dan pesan, yang mungkin berisi informasi yang diminta atau menunjukkan kesalahan jika bagian dari proses tersebut berfungsi. Kedua sistem tersebut sama-sama menggunakan skema Uniform Resource Identifier (URI).


Ada beberapa perbedaan utama antara http dan https, dimulai dengan port default, port 80 untuk http dan 433 untuk https. Https bekerja dengan transmisi interaksi http normal melalui sistem yang terenkripsi, sehingga informasi tidak dapat diakses oleh pihak lain selain client dan server. Ada dua jenis lapisan enkripsi: Transport Layer Security (TLS) dan Secure Socket Layer (SSL). Kedua protokol tersebut memberikan perlindungan yang memadai dari serangan eavesdroppers dan man in the middle attack.
Continue Reading »

Sunday, March 6, 2011

Mengenal Cryptography

Cryptography berasal dari kata “Crypto” berarti “secret” (rahasia) dan “graphy” berarti “writing” (tulisan). Cryptography adalah sebuah kumpulan teknik yang digunakan untuk mengubah informasi/pesan (plaintext) kedalam sebuah teks rahasia (ciphertext) yang kemudian bisa diubah kembali ke format semula.


Pelaku atau praktisi kriptografi disebut cryptographers. Sebuah algoritma kriptografik (cryptograpchic algorithm), disebut cipher, merupakan persamaan matematik yang digunakan untuk proses enskripsi dan deskripsi.



Cryptanalysis adalah seni dan ilmu untuk memecahkan ciphertext tanpa bantuan kunci. Pelaku/praktsinya disebut cryptanalyst, sedangkan cryptology merupakan gabungan dari cryptography dan cryptanalysis.


Pengamanan dengan menggunakan cryptography membuat pesan nampak. Hanya bentuknya yang sulit dikenali karena seperti diacak-acak. Pada cryptography pengamanan dilakukan dengan dua cara yaitu penggunaan transposisi (posisi huruf yang diubah-ubah) dan penggunaan subtitusi, huruf yang digantikan dengan simbol lain.
Continue Reading »

Monday, January 31, 2011

Install Windows Melalui Network (LAN)

Pengalaman berharga setelah menginstal windows via USB tidak bisa dilakukan pada Notebook Toshiba Dynabook SS 2000 dan tidak adanya CD-Rom external, jalan satu-satunya adalah menginstal lewat Network (LAN). setelah mencari-cari di google akhirnya saya menemukan tutorial di http://www.lockstockmods.net/. Awalnya saya mendapat sedikit kesulitan dalam mengikuti tutorial tersebut, dan akhirnya saya dapat melakukan instalasi pada Notebook Toshiba Dynabook SS 2000.



Disini saya akan memperjelas lagi tentang proses instalasi windows melalui Network (LAN). Berikut adalah persiapan yang anda butuhkan :
  1. CD Windows XP (untuk mendapatkan file-file dari direktori I386)

  2. Laptop atau PC OS 2000/xp (sebagai server)

  3. Kabel UTP atau LAN

Tahapan yang harus dilakukan :

Siapkan komputer host/server.

Download PXEserver software.

Download Bart Network Boot Disk (SMARTDRV.EXE) dan extract file SMARTDRV.

Buat folder baru dengan nama "winstall" pada C:\winstall dan sharing folder tersebut.

Copy folder i386 (dalam CD windows xp) dan SMARTDRV.EXE kedalam folder winstall.

Instal TFTPD32 PXEserver.

Download file OUTPUT, extract file OUTPUT dan pindahkan ke direktori C:\.

Jalankan TFTPD32 PXEserver, masuk ke tab DHCP server dan isi setup jaringan anda.


  • Ganti current directory menjadi C:\OUTPUT

  • Server interface (sesuai dengan alamat IP server/komputer host)

  • Alamat DHCP yang diinginkan (mulai dari 192.168.2.210 - 2.240)

  • Boot file diisi dengan : pxelinux.0

  • Klik Save



  • Masuk ke tab setting TFTPD32

  • Pastikan isi base directory adalah "."

  • Isian lainnya adalah default.

Sambungkan notebook yang akan diinstal ke LAN dan pilih boot from PXE/LAN (jangan lupa untuk menjalankan TFTPD32 pada komputer server).

Jika anda sudah berhasil boot from LAN, masuk ke Bar Network Disk.

Kosongkan TCP/IP parameter dan identification setting. Tekan OK

Maka akan muncul : none@PC-253*** Q:\Net>

ketik Q:\Net>fdisk (untuk melihat dan mempartisi hardisk anda)

ketik Q:\Net>net (untuk membuka Disk Connection)

Pilih browse untuk memilih connection, pilihlah nama komputer dan folder winstall yang telah di sharing, tekan ok.

Exit Disk Connection

ketik Q:\NET>D: (lihat current connection, saya mendapatkan drive D dan biasanya berbeda-beda dengan komputer lain)

ketik D:\>dir (pastikan isi direktori adalah i386 dan SMARTDRV.exe)

ketik D:\>smartdrv.exe (untuk mempercepat proses penginstalan)

ketik D:\>cd i386

ketik D:\i386>winnt

maka akan keluar tampilan windows xp setup



Selanjutnya anda bisa mengikuti perintah-perintah dari Windows setup.
Continue Reading »

Friday, January 21, 2011

Update Pagerank Google

Kabar berita bahwa google akan meng-update pagerank sudah saya dengar dari Desember 2010, tetapi tidak ada perubahan sampai akhir Desember. Ada juga yang memberikan informasi bahwa google akan update pagerank pada bulan April 2011.


Tanpa disadari, karena saya jarang online juga. Ada teman yang memberikan kabar bahwa Google telah mengupdate pagerank dan pagerank disalah satu blog saya  meningkat dari PR 3 ke PR 4.



Tidak dapat percaya juga sampai saya mengecek sendiri. Dan akhirnya aku check di prchecker.info dan itu benar, google telah meupdate pagerank. Tidak cuma satu blog, tapi 2 blog saya telah diupdate pagerank-nya.


Kabar gembira ini juga dialami oleh sobat-sobat blogger yang lain, jadi coba sobat cek pagerank blog sobat. Mudah-mudahan mendapat hadiah dari google.
Continue Reading »

Wednesday, January 5, 2011

Setting Submenu Dropdown Pada Top Menu Joomla!

Bermula ingin membuat top menu drop down di salah satu blog yang berbasiskan cms Joomla!, saya mulai mencari langkah-langkah pembuatan drop down menu di Google. Tapi alangkah kecewanya karena sumber-sumber yang memberikan penjelasan tidak begitu jelas.


Sebenarnya untuk pembuatan drop down pada top menu joomla bukanlah perkara susah atau sulit,. tanpa menggunakan module extension pun sudah bisa. Banyak yang membuat tutorial membuat drop down top menu Joomla!, tapi mereka lupa untuk setting module menu yang sudah ada.



Hal ini sempat terlewatkan oleh saya, dan kemudian di ingatkan oleh meriam-sijagur.com untuk merubah settingan module menunya. Ok, saya tidak akan mengulang atau menulis kembali cara untuk membuat submenu di joomla, karena sudah banyak yang menulis hal tersebut. Anda bisa mencari sendiri di Google cara membuat submenu tanpa menggunakan component atau module extension joomla.


Jika anda membuat submenu pada top menu joomla seperti gambar dibawah ini :


Dan anda menemukan kesulitan seperti yang saya alami sebelumnya, karena sudah membuat submenu tetapi tidak tampil apabila kita arahkan pointer mouse ke menu tersebut, anda perlu melakukan hal dibawah ini :


  • Login ke administrator Joomla! anda, kemudian

  • Buka Extensions > Module Manager

  • Cari Module Top Menu > klik,

  • Ubah settingan Parameters > Module Parameters





  • Aktifkan atau pilih Yes pada Always show sub-menu items.

  • Save dan lihat hasilnya.



Inilah hal yang sering terlupakan apabila kita membuat submenu pada top menu Joomla. Semoga bermanfaat bagi teman-teman yang kesulitan membuat menu drop down pada top menu Joomla.
Continue Reading »

Thursday, December 30, 2010

WebHosting Gratis

Banyak sekali layanan free webhosting. Jika anda mencari di google, anda akan menemukan banyak page. Tetapi, apakah semua layanan webhosting gratis itu sesuai dengan kebutuhan dan memberikan fasilitas yang lengkap? Saya sudah mencoba beberapa webhosting gratis, dari bebarapa webhosting ada sedikit kekurangan dan kelebihannya.


Salah satu webhosting gratis yang menyediakan disk space cukup besar adalah 000webhost. Jadi, anda tidak perlu khawatir kekurangan disk space. Seperti yang saya sebutkan tadi, tidak semua yang gratis-gratis itu memberikan fasilitas penuh.



Jika anda menggunakan fasilitas free hosting di 000webhost, anda akan mendapatkan 1500MB disk space dan fasilitas lain, walaupun tidak semua fasilitas kita bisa gunakan. Saya menggunakan free hosting tersebut sudah sekitar 1 tahun, bermula begitu banyak problem yang dialami seperti server down. Setelah sekian lama saya tidak mengalami hal itu lagi, tetapi saya selalu membackup data setiap awal bulan, untuk berjaga-jaga. Namanya juga gratis, takut akan terjadi hal-hal yang tidak diinginkan.


Mungkin anda yang ingin membangun web atau baru mulai belajar CMS seperti Drupal, Wordpress ataupun Joomla, tidak ada salahnya menggunakan layanan freehosting dari 000webhost.
Continue Reading »