Ad (728x90)

Tuesday, June 26, 2012

Teknik Enkripsi dan Deskripsi Sederhana

Enkripsi dalah sebuah proses yang melakukan perubahan sebuah kode dari yang bisa dimengerti menjadi sebuah kode yang tidak bisa dimengerti (tidak terbaca). Enkripsi dapat diartikan sebagai kode atau chiper. Sebuah sistem pengkodean menggunakan suatu table atau kamus yang telah didefinisikan untuk mengganti kata dari informasi atau yang merupakan bagian dari informasi yang dikirim. Sebuah chiper menggunakan suatu algoritma yang dapat mengkodekan semua aliran data (stream) bit dari sebuah pesan menjadi cryptogram yang tidak dimengerti (unitelligible). Karena teknik cipher merupakan suatu sistem yang telah siap untuk di automasi, maka teknik ini digunakan dalam sistem keamanan komputer dan network.

Berikut ini contoh teknik logika sederhana enkripsi dengan cara menggeser kata sebanyak n karakter. n karakter menyatakan jumlah data yang digeser.

Contoh :
Bila n = 1 , dan kata yang di enkripsi adalah B A C A
maka menjadi :
C B D B

Sintaknya sebagai berikut :

function Encrypt(const s: String; CryptInt: Integer): String;
var
  i: integer;
  s2: string;
begin
  if not (Length(s) = 0) then
    for i := 1 to Length(s) do
      s2 := s2 + Chr(Ord(s[i]) + CrypTint);
  Result := s2;
end;

Pola function :
Encrypt( kata_yang_akan_dienkripsi, digeser_sebanyak_n_karakter )

Cara Penggunaannya :
Encrypt( 'BACA', 1);

Sintak cara mengembalikan enkripsi ( Dekripsi ) :

function Decrypt(const s: String; CryptInt: Integer): String;
var
  i: integer;
  s2: string;
begin
  if not (Length(s) = 0) then
    for i := 1 to Length(s) do
      s2 := s2 + Chr(Ord(s[i]) - cryptint);
  Result := s2;
end;


Untuk mengembalikan ( dekripsi ), penggeseran karakternya harus sama seperti pada saat enkripsi.
Smoga bermanfaat,selamat mencoba :) .


Delphi

Monday, June 25, 2012

Berkenalan dengan GNU/Linux Lubuntu


Berdasarkan situs resmi dari ubuntu, terdapat beberapa turunan dari GNU/Linux Ubuntu yang secara signifikan terus berkontribusi di dalam perkembangannya anatara lain : 
  1. Sabily
  2. Xubuntu 
  3. Ubuntu Studio
  4. Mythbuntu
  5. Kubuntu
  6. Edubuntu
  7. Lubuntu 
Dan masih banyak lagi turunan dari GNU/Linux Ubuntu yang lain. Setiap distro-distro yang dibuat oleh developer memiliki beberapa perbedaan. Perbedaan mendasar yang ada dari pemahaman saya hanya pada sisi antarmuka, sisi perangkat lunak yang terinstall dan visi yang dibawa. Sebagai contoh GNU/Linux Xubuntu, merupakan GNU/Linux Ubuntu yang menggunakan antarmuka XFCE sebagai desktopnya. XFCE dinilai ringan sehingga digunakan pada GNU/Linux Xubuntu. Sedangkan GNU/Linux Kubuntu menggunakan KDE (K Desktop Environtment). Adapun GNU/Linux Ubuntu Studio lebih kearah untuk penggunaan manipulasi multimedia seperti editing video, suara dan gambar.
Lubuntu adalah sebuah proyek yang dimaksudkan untuk menghasilkan suatu turunan resmi dari sistem operasi .Ubuntu yang "lebih ringan, lebih sedikit menggunakan sumber daya dan efisien energi", menggunakan lingkungan desktop LXDE ( Lightweight X11 Desktop Environment ).

Desktop LXDE menggunakan window manager open box dan dimaksudkan untuk menjadi sistem yang rendah persyaratan, menggunakan RAM sedikit untuk netbook dan PC (komputer) tua. Dalam tugas ini Lubuntu akan bersaing dengan Xubuntu.

GNU/Linux Lubuntu memiliki perbedaan. Sebagai contoh jika kita terbiasa menggunakan gnome-terminal maka di GNU/Linux Lubuntu kita menggunakan lxterminal. Di sisi perangkat lunak untuk pengolahan kata GNU/Linux Lubuntu menggunakan AbiWord sebagai default installasinya. Sedangkan untuk browsing di internet menggunakan Chromium. Perangkat-perangkat lunak tersebut merupakan perangkat yang dinilai cukup ringan.
Linux

Saturday, June 23, 2012

Cara mengaktifkan PHP CLI di linux

Bagi anda yang menggunakan linux, terutama ubuntu dan anda menjadikannya sebagai Web Server dengan mengistall XAMPP for Linux (alias LAMPP, bukan dengan install manual satu persatu apache, php, dan mysql-nya), maka secara default Anda tidak akan bisa menggunakan PHP CLI pada console/terminal. Apakah kita harus mengistall lagi PHP CLI dengan “apt-get install” ?, tentu saja tidak.Karena sebenarnya LAMPP sudah ada PHP CLI-nya, hanya saja secara default belum diaktifkan. Bagaimana cara mengaktifkan PHP CLI milik LAMPP ? Berikut ini adalah langkah mudahnya :
  1. Edit file bash.bashrc dengan perintah (anda dapat menggunakan text editor yang anda suka untuk mengeditnya) :
    sudo gedit /etc/bash.bashrc
  2. Lalu di bagian akhir dari file tsb, tambahkan baris berikut ini :
    LAMPP_HOME=/opt/lampp/
    export LAMPP_HOME
    PATH=$PATH:$LAMPP_HOME/bin
    export PATH
  3. Save file tersebut
  4. Restart Linux-nya
  5. Tes dengan mengetikkan : echo $LAMPP_HOME
  6. Jika muncul tulisan :
    /opt/lampp/
    
    Maka anda bisa menggunakan PHP CLI milik LAMPP
  7. Silahkan cek versi PHP CLI yang digunakan dengan mengtikkan perintah :
    php -v
Selamat mencoba, semoga bermanfaat.
Linux

Tuesday, June 19, 2012

Mereset Password Windows Vista Melalui CD Ubuntu Live


Jika anda pusing tujuh keliling :D karena belasan password dicoba gagal terus, jangan terburu meng-instal ulang komputer anda. Ada baiknya coba tips berikut ini. Dengan cd ubuntu live, anda bisa mengatur ulang atau me-reset password admin komputer. Cara ini bekerja untuk semua versi berbasis NT dari Windows - apa pun.

Yang Anda siapkan adalah CD Ubuntu 9.10 Live, atau Ubuntu 9.10 bootable Flash Drive. Jika Anda tidak memiliki belum memiliki cd ubuntu live, atau telah lupa bagaimana untuk membuat bootable dari flashdisk, Anda bisa browsing tentang cara membuat bootable Ubuntu 9,10 dari flashdisk.



chntpw

Adalah Program yang memungkinkan kita memanipulasi password Windows . Langkah-langkah untuk menginstalnya berbeda dalam versi 32-bit dan 64-bit dari Ubuntu.


Cara Instalasi pada versi 32-bit
 

  1. Buka Synaptic Package Manager dengan mengklik Sistem di bagian atas layar, kemudian bagian Administrasi, dan klik pada Synaptic Package Manager, seperti pada gambar berikut ini :
chntpw ditemukan pada universe repository. Repositori adalah pusat (Server) tempat dimana data (source program) disimpan dan dipelihara. Server Repositori sebenarnya adalah File Server, namun dengan manajemen file yang lebih baik dan kemampuan melayani klien yang lebih baik dibanding File Server biasa.

Untuk meng-enable software dari universe repository, klik pada settings > Repositories di Synaptic window.


Tambahkan centang pada checkbox label  “Community-maintained Open Source software (universe)” dan klik close.

Bila anda mengubah atau menambah repositori baru dari hasil seleksi, Anda harus klik tombol reload pada halaman Synaptic window untuk merefrsh perubahannya.

Berikut ini tampilan progress downloadnya
Setelah di download, Synaptic direbuild pada indeks pencarian.pada form pencarian ketik kata kunci  chntpw . Paket ini akan muncul dalam daftar.

klik pada checkbox chntpw . kemudian klik Mark for Installation. Selanjutnya klik tombol applay. dan klik close.
chntpw sekarang terinstal! Anda dapat menutup Synaptic Package Manager. selanjutnya cara menggunakan chntpw untuk mereset password Anda.

Cara menggunakan chntpw untuk mereset password Windows
Sebelum menjalankan chntpw, Anda perlu me-mount hard drive yang berisi instalasi Windows Anda.
 
Jika tidak jelas, kemudian klik pada Komputer dan memeriksa setiap hard drive sampai Anda menemukan yang benar. Hard drive yang benar akan memiliki folder WINDOWS di dalamnya. Ketika Anda menemukannya, buatlah catatan tentang label drive yang muncul pada menu bar dari browser file.Kemudian buka terminal dan ketik kode berikut 

cd/media
ls

Ubah ke direktori tersebut dengan memasukkan perintah

cd <hard hard label>
Untuk masuk ke direktori Windows, Masukkan perintah:

cd WINDOWS/system32/config /
Sekali lagi, Anda dapat menggunakan tab-completion untuk mempercepat memasukkan perintah ini.Untuk mengubah atau mengatur ulang sandi administrator, masukkan:

    
sudo chntpw SAM

 SAM adalah file yang berisi registri Windows. Anda akan melihat beberapa teks muncul, termasuk daftar semua pengguna pada sistem anda.Di bagian bawah jendela terminal, Anda akan melihat prompt yang diawali dengan "Menu Pengguna Edit:" dan menawarkan empat pilihan. Kami menyarankan Anda menghapus password untuk kosong (Anda selalu dapat mengatur sandi baru pada Windows setelah Anda log in). Untuk melakukannya, masukkan "1" dan kemudian "y" untuk konfirmasi.Jika Anda ingin mengubah password sebagai gantinya, masukkan "2", maka password yang Anda inginkan, dan akhirnya "y" untuk konfirmasi.Jika Anda ingin mereset atau mengubah password dari user lain selain administrator, masukkan:

sudo chntpw-u <username> SAM


Dari sini, Anda dapat mengikuti langkah yang sama seperti sebelumnya: masukkan "1" untuk me-reset password untuk kosong, atau "2" untuk mengubahnya ke nilai yang Anda berikan.Kesimpulanchntpw adalah alat yang sangat berguna disediakan gratis oleh komunitas open source. Ini mungkin membuat Anda berpikir dua kali tentang seberapa aman sistem login di windows.
Semoga bermanfaat dan selamat mencoba. :)
Keamanan Sistem

Thursday, June 14, 2012

Mengaktifkan Modem Smartfren di Linux Ubuntu

Bagi Anda pengguna linux, modem smartfren tidak bisa langsung digunakan dan harus dilakukan beberapa konfigurasi awal terlebih dahulu. Sebab pada umumnya software atau aplikasi installernya tidak langsung support pada sistem operasi linux. Sebagai pengguna opensource selalu ada jalan menemukan cara untuk bisa koneksi modem smartfren di linux. Setting konfigurasi ini hanya sekali diawal dan selanjutnya bisa langsung digunakan modem smartfendnya. Aplikasi yang digunakan untuk mengkoneksikan modem smartfren Anda namanya wvdial. Langsung saja kita mulai.


Langkah - langkah sebagai berikut :
  • Pastikan modem sudah terpasang di komputer Anda.
  • Cek apakah wvdial sudah ada di linux Anda
  • Melalui terminal ketik perintah berikut ini :

    sudo apt-get install wvdial

    Kemudian untuk melihat apakah modem sudah terdeteksi atau belum, ketik perintah berikut ini

    eject /dev/sr1

    selanjutnya :

    lsusb

    dan hasilnya seperti dibawah ini

    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 003: ID 201e:2009
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 004: ID 0bda:0158 Realtek Semiconductor Corp. Mass Storage Device
    Bus 001 Device 003: ID 04f2:b071 Chicony Electronics Co., Ltd 2.0M UVC Webcam / CNF7129
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    Pada baris ke empat terdapat kode :

    Bus 002 Device 003: ID 201e:2009

    menunjukan bahwa modem sudah terdeteksi. Selanjutnya mengedit wvdial.conf. dengan cara sebagai berikut :

    sudo gedit /etc/wvdial.conf

    press ENTER, maka akan terbuka jendela gedit. salin kode di bawah ini

    [Dialer Defaults]
    Init = ATZ
    Init = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    Modem Type = USB Modem
    Baud = 921600
    Modem = /dev/ttyUSB0
    Phone = #777
    Username = smart
    Password = smart
    New PPPD = yes
    Stupid Mode = 1

    Setelah itu simpan [CTRL + S] dan tutup [CTRL +Q]. Langkah selanjutnya, agan balik lagi ke window terminal dan connect modem agan dengan mengetik
    Code:
    sudo wvdial
     
Lihat Video Tutorial Seting Modem Smartfen di Linux



Untuk disconect tekan tombol CTRL + C, selamat mencoba semoga berhasil dan bermanfaat. :)
Linux

 

We are featured contributor on entrepreneurship for many trusted business sites:

  • Copyright © Kodepedia™ is a registered trademark.
    Designed by Templateism. Hosted on Blogger Platform.