Selasa, 15 April 2014

PROGRAM ENSKRIPSI MENGGUNAKAN JAVA DENGAN METODE BLOCKING

enskripsi merupakan proses mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus. pengamanan informasi tersebut bertujuan agar terjaganya informasi dari pihak-pihak yang tidak berwenang dan tidak berkepentingan karena tentunya informasi ya dienskripsi adalah informasi yang sifatnya private dan dianggap sangat penting.

Pada tulisan saya kali ini akan membahas program enskripsi menggunakan JAVA dengan metode blocking


Dengan menggunakan enkripsi blocking dipilih jumlah lajur dan kolom untuk penulisan pesan. Jumlah lajur atau kolom menjadi kunci bagi kriptografi dengan teknik ini. Plaintext dituliskan secara vertikal ke bawah berurutan pada lajur, dan dilanjutkan pada kolom berikutnya sampai seluruhnya tertulis. Ciphertext-nya adalah hasil pembacaan plaintext secara horizontal berurutan sesuai dengan blok-nya.


contoh: 


"Math 310 Proves!"


kalimat tersebut akan dimasukkan secara vertikal kedalam tabel yang telah ditentukan jumlah baris dan kolomnya (4 angka 0 pada baris paling bawah merupakan kotak kosong)




lalu masing-masing hurufnya akan dikeluarkan secara horizontal dari dalam tabel
hasilnya adalah:

M3r!a1o t0v h e Ps



contoh programnya adalah


/*

 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**

 *
 * @author USER
 */
import java.util.Scanner;

public class block {

    
    public static void main (String []args){
        
          Scanner in = new Scanner(System.in);
          
          String en = "";
          System.out.print("masukkan kalimat= ");
          String kal = in.nextLine(); 
          
          System.out.print("masukkan kolom= ");
          int baris = in.nextInt();
          
          System.out.print("masukkan baris= ");
          int kolom = in.nextInt();
          
          char[][]ch = new char[baris][kolom];
          int pos=0;
          
          for(int j=0;j<kolom;j++){
              for(int i=0;i<baris;i++){
                  if(kal.length()>pos)
                    ch[i][j] = kal.charAt(pos++);
              }
              }
          System.out.println();
          for(int i=0; i<baris;i++){
              for(int j=0;j<kolom;j++){
                  char kt = ch[i][j];
                  
                  en += (char)kt;
              }
          }
           System.out.println("hasil= "+en);
    
}
    

}

HASILNYA ADALAH



PROGRAM ENSKRIPSI MENGGUNAKAN JAVA DENGAN METODE CAESAR


enskripsi merupakan proses mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus. pengamanan informasi tersebut bertujuan agar terjaganya informasi dari pihak-pihak yang tidak berwenang dan tidak berkepentingan karena tentunya informasi ya dienskripsi adalah informasi yang sifatnya private dan dianggap sangat penting.

pada tulisan saya kali ini, saya akan mencoba membagi program pendek menggunakan bahasa java untuk melakukan enskripsi dengan menggunakan metode caesar chiper.

metode caesar cipher adalah melakukan pergeseran terhadap masing-masing huruf didalam suatu kalimat.
contoh:
  "kirim pasukan ke sayap kiri". dengan kunci pergeseran adalah 3
hasilnya manjadi = NLULP SDVXNDQ NH VDBDS NLUL
Berikut adalah contoh programnya:


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Gunarboy
 */
import java.util.Scanner;

public class caesar {
 
    public static void main(String[]args){
     
        Scanner in = new Scanner(System.in);
     
        String ens = "";
        String en = "";
     
        System.out.println("Masukkan kata: ");
        String kata = in.nextLine();
     
        System.out.println("masukkan angka: ");
        int ang = in.nextInt();
     
        for (int i=0;i<kata.length();i++){
        int kt = kata.charAt(i);
            if(Character.isUpperCase(kt)){
                kt = kt + ang;
                if (kt>'Z')
                kt = kt-26;
             
            }
            else if(Character.isLowerCase(kt)){
                kt = kt + ang;
                if (kt>'z')
                kt = kt-26;
             
            }
         
            ens += (char) kt;
       
        }
       System.out.println("hasil= "+ens);
       System.out.println();
       for (int i=0;i<kata.length();i++){
        int kt = ens.charAt(i);
            if(Character.isUpperCase(kt)){
                kt = kt - ang;
                if (kt<'A')
                kt = kt+26;
             
            }
            else if(Character.isLowerCase(kt)){
                kt = kt - ang;
                if (kt<'a')
                kt = kt+26;
             
            }
         
            en += (char) kt;
       
        }
        System.out.println("hasil deskripsi= "+en);
    }
 
}


HASILNYA ADALAH


Senin, 14 April 2014

PERBANDINGAN SOFTWARE RECOVERY FILE RECUVA DAN GETDATABACK



JURNAL

PERBANDINGAN SOFTWARE RECOVERY FILE RECUVA DAN GETDATABACK



PENULIS:
1.     GUNARWIN A.R
2.     DEVI TANTOWI K.
3.     T. ARIEF N.






ABSTRAKSI

Dalam menyelesaikan suatu pekerjaan, penggunaan komputer pasti sudah menjadi hal yang mutlak dilakukan karena pada zaman komputerisasi ini fungsi komputer sudah bukan lagi hanya digunakan untuk menghitung. Pengolahan data berupa text, gambar ataupun video dapat dilakukan dengan mudah dan cepat dengan menggunakan komputer. Didalam komputer itu sendiri terdapat fasilitas penyimpanan data. Penyimpanan data dilakukan agar hasil pekerjaan yang dilakukan menggunakan komputer sewaktu-waktu dapat dibuka kembali atau dilanjutkan kembali. Namun dalam kenyataannya, ada saja peristiwa dimana hasil pekerjaan tersebut, yang berupa file komputer, dapat saja hilang baik karena kelalaian ataupun karena kesalah pahaman sehingga file yang sangat dibutuhkan tersebut hilang dari media penyimpanan didalam komputer. Karena itu pengembalian data yang telah hilang sangat dibutuhkan agar hasil pekerjaan yang telah dikerjakan seseorang tidak sia-sia. Dalam mengembalikan file yang hilang, banyak software yang dapat digunakan, diantaranya adalah Recuva dan GetDataBack. Dalam penulisan jurnal kali ini akan dibahas mengenai perbandiangan antara kedua software tersebut   

Kata kunci : IT, IT Forensic, File Restore