Wednesday, June 13, 2007

Meminimalisir Serangan Virus

I. Langkah Pertamanya adalah:

“Gantilah bentuk icon-icon yang sering di tiru oleh virus tersebut atau icon file lain yang kemungkinan dapat dimanfaatkan virus untuk mengecoh kita(ex; *.doc,*rtf,*txt).”

II. Langkah Kedua:

85% virus menggunakan bahasa pemrograman “Visual Basic”. Sedangkan Program atau virus yang dibuat menggunakan bahasa pemrograman Visual Basic untuk dapat berjalan di Sistem Operasi Windows akan selalu membutuhkan suatu file modul yang bernama “msvbvm60.dll” yang letaknya di direktori “C:\WINDOWS\system32\”. Jadi apabila file tersebut tidak ada, maka dari ke 85% virus dari Indonesia, dan 65% virus dari Luar Negeri tersebut tidak akan bisa berjalan, akan tetapi resikonya adalah apabila ada aplikasi yang bukan virus yang juga dibuat dengan bahasa pemrograman Visual Basic juga akan lumpuh,jd jika dibutuhkan kembalikan file modul yang bernama “msvbvm60.dll

III. Langkah Ketiga:

Menonaktifkan Fungsi Autorun melalui registry
caranya --> tekan ctrl+r lalu ketik regedit lalu ikuti langkah dibawah ini
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Klik ganda NoDriveTypeAutoRun dan masukkan angka 95 pada Value Data.

Sunday, June 10, 2007

Vol.java

package volume;
import java.io.*;
class Input{
public static int bacaData() {
BufferedReader br = new
BufferedReader(new InputStreamReader(System.in));
int angka = 0;
try {
String input = br.readLine();
angka = Integer.parseInt(input);
} catch (Exception ex){
System.out.println ("Input salah Inisialisasi dengan nilai "+angka);
} finally {
return angka;
}
}
}
public class Vol{
public double volKubus(){
System.out.println (" ");
System.out.println("Volume kubus");
System.out.print ("Masukkan sisi :");
double f = Input.bacaData();
System.out.println (" ");
System.out.println ("Volume Kubus = "+f+"x"+f+"x"+f);
System.out.print ("Volume Kubus adalah ");
System.out.println (" ");
return f*f*f;
}
public double volTabung(){
System.out.println (" ");
System.out.println("Volume tabung");
System.out.println("untuk menghitung volum tabung perlu mengetahui luas alas.");
System.out.println("1 luas alas sudah diketahui");
System.out.println("2 luas alas tidak diketahui");
System.out.print("pilihan :");
int p2 =Input.bacaData();
switch (p2) {
case 1 :{
System.out.println (" ");
System.out.print("Luas alas =");
double l = Input.bacaData();
System.out.print ("Masukkan tinggi tabung:");
double m = Input.bacaData();

System.out.println (" ");
System.out.println ("Volume Tabung = "+l+"x"+m);
System.out.print ("Volume Tabung adalah ");
System.out.println (" ");
return l*m;
}

case 2 :{
System.out.println (" ");
System.out.println("menghitung Luas alas tabung");
System.out.print ("Masukkan jari-jari alas :");
double h = Input.bacaData();
double i = 3.14*h*h;
System.out.println (" ");
System.out.println ("luas alas = 3.14x"+h+"x"+h);
System.out.print ("luas alas Tabung adalah "+i);
System.out.println (" ");
System.out.print ("\nMasukkan tinggi tabung:");
double j = Input.bacaData();
System.out.println (" ");
System.out.println ("Volume Tabung = "+i+"x"+j);
System.out.print ("Volume Tabung adalah ");
System.out.println (" ");
return i*j;
}
}return 0;
}
}

//listing program ini berada pada package (folder) volume
//Cb : hayckal@yahoo.co.id

LuasBangun.java

package luas;
import java.io.*;
class Input{
public static int bacaData() {
BufferedReader br = new
BufferedReader(new InputStreamReader(System.in));
int angka = 0;
try {
String input = br.readLine();
angka = Integer.parseInt(input);
} catch (Exception ex){
System.out.println ("Input salah Inisialisasi dengan nilai "+angka);
} finally {
return angka;
}
}
}
public class LuasBangun{
public double luasPersegi(){
System.out.println (" ");
System.out.println("luas persegi:");
System.out.print ("Masukkan panjang :");
double a = Input.bacaData();
System.out.print ("Masukkan lebar :");
double b = Input.bacaData();System.out.println (" ");
System.out.println ("Luas persegi = "+a+"x"+b);
System.out.print ("luas persegi adalah ");
System.out.println (" ");
return a*b;
}
public double luasLingk(){
System.out.println (" ");
System.out.println("luas lingkaran");
System.out.print ("Masukkan jari-jari :");
double d = Input.bacaData();
System.out.println (" ");
System.out.println ("luas lingkaran = 3.14x"+d+"x"+d);
System.out.print ("luas lingkaran adalah ");
System.out.println (" ");
return 3.14*d*d;
}

}

//listing ini berada pada package (folder) luas
//Cb : hayckal@yahoo.c0.id

MainLuas2.java

import luas.*;
import volume.*;
import java.io.*;
class Input{
public static int bacaData() {
BufferedReader br = new
BufferedReader(new InputStreamReader(System.in));
int angka = 1;
try {
String input = br.readLine();
angka = Integer.parseInt(input);
} catch (Exception ex){
System.out.println ("Input salah Inisialisasi dengan nilai "+angka);
} finally {
return angka;
}
}
}

public class MainLuas2{
public static void main (String[] args) throws IOException{
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String s;
int p;
int p1;
int p2;
int y;
do
{
LuasBangun lb = new LuasBangun();
Vol vl = new Vol();
System.out.println("Pilih :" );
System.out.println("1 Menghitung luas bangun");
System.out.println("2 Menghitung volume bangun");
System.out.println("3 Keluar");
System.out.println (" ");
System.out.print("pilihan :");
p = new Integer(input.readLine()).intValue();
switch (p) {
case 1 : System.out.println (" ");
System.out.println("1 luas persegi");
System.out.println("2 luas lingkaran");
System.out.print("pilihan :");
p1 = new Integer(input.readLine()).intValue();
switch (p1) {
case 1 :
System.out.print(lb.luasPersegi());
break;
case 2 :
System.out.print(lb.luasLingk());
break;
default :System.out.println("pilihan yang anda masukan salah");
break;
}
break;
case 2 : System.out.println (" ");
System.out.println("1 Volume kubus");
System.out.println("2 Volume tabung");
System.out.print("pilihan :");
p1 = new Integer(input.readLine()).intValue();
switch (p1) {
case 1 :
System.out.print(vl.volKubus());
break;
case 2 :
System.out.print(vl.volTabung());
break;
default :System.out.println("pilihan yang anda masukan salah");
break;
}
break;
case 3 : System.exit(1);
break;
default : System.out.println("pilihan yang anda masukan salah");
break;
}
System.out.println("\n\n\n1. Kembali ke menu awal");
System.out.println("2. Keluar");
System.out.print("pilihan anda : ");
y = new Integer(input.readLine()).intValue();

}while (y == 1);
}
}

//perintah maain ini berfungsi untuk pemanggilan
//ne listing program tugas akhir smester 2..
//Cb : hayckal@yahoo.co.id