Dunia Itu Seni

Seni adalah sesuatu yang sangat indah semua aspek kehidupan membutuhkan seni. Seni musik adalah yang paling beken untuk saat ini, tetapi untuk saat ini saya lebih ska dengan seni grafik karena lebih mempunyai nyawa seni yang sangat terasa dan lebih indah.
Tapi bagaimanapun juga seni tetap lah seni, sesuatu yang sangat indah dan membuat hidup lebih hidup karena Dunia Butuh Seni.

Komputer Tanpa Anti Virus

Minggu kemarin sewaktu saya pergi ke warnet untuk mengerjakan tugas yang harus saya kerjakan karena modem saya habis pulsanya, sewaktu di warnet saya mendapati warnet tersebut menggunakan Deep Freeze yang nota bene nya merupakan aplikasi untuk mengunci komputer dari berbagai setting'an jail sampai dengan berbagai virus dan teman-teman nya, munkin si empunya warnet tidak mau komputer nya terkea banyak virus atau mungkin juga tidak mau jika komputernya menjadi sasaran tangan-tangan jail para pengguna warnet.

Cara kerja Deep Freeze sangat mudah tapi terkadang juga bisa menjadi sangat ribet, di sebut mudah karena jika digunakan untuk komputer yang jarang digunakan untuk mensetting tau menginstall aplikasi, dan juga dikatakan sangat ribet bagi yang memang menggunakan komputer untuk keperluan yang sangat mobile.
Jika anda ingin mensetting atau menginstall aplikasi di komputer anda harus membuka kunci dari pada DeepFrezee tersebut lalu merestart nya untuk memuka kuncinya.

Instalasi Deep Frezee cukup mudah, langkah-langkahnya sebagai berikut:
1. Install Deep Frezee, bisa klik disini
2. Kemudian klik Install
3. Kemudian pilih Drive mana yang akan anda kunci, saya menyarankan untuk mengunci Drive C saja karena biasanya virus menyerang system yang berada di Drive tersebut
4. Kemudian klik next, lalu Ok
5. Restart komputer anda
Secara otomatis komputer anda sudah di kunci oleh Deep Frezee yang ditandai oleh icon Beruang Putih di pojok kiri bawah komputer anda.

cara membuka kunci Deep Freeze sangat mudah, yaitu:
1. Tekan Ctrl+Alt+Shift+f6
2. Klik Ok, lalu pilih Boot Thawed on Next, kemudian Ok
3. Restart komputer
4. Kunci deep Frezee sudah terbuka secara otomatis yang ditandai dengan berkedap-kedipnya icon Deep Frezee.
Untuk selanjutnya ganti password anda dengan cara tekan Ctrl+Alt+Shift+f6 lalu Ok (karena saat menginstall tadi anda belum memasukkan pasword), setelah itu klik menu password dan masukkan password anda.

Begitulah Deep Frezee aplikasi alternatif sebagai pengganti anti virus yang sangat sulit untuk dibobol, dan setahu saya satu-satunya cara untuk membobol Deep Frezee adalah dengan mengistall OS nya lagi adapun aplikasi UnFrezee yang dikatakan sebagai aplikasi untuk membobol Deep Freeze untuk saat ini belum terbukti bisa membobol.

Semoga artikel ini berguna bagi anda semua.
terima kasih,
^_^

Pewarisan Pada Java

Pewarisan pada Java menggunakan inputan user................!!!!
Semoga Bermanfaat........

import javax.swing.JOptionPane;

class hewan2 {
    private String NamaHewan;
    private String MakananHewan;
    private int BanyakKaki;
    private int nomer;

    private static int no = 0;

public hewan2 (String a, String b, int c){
    this.NamaHewan = a;
    this.MakananHewan = b;
    this.BanyakKaki = c;
    this.nomer = ++no;
}
public void lihatHewan(){
    System.out.println("Nomor :"+this.nomer);
    System.out.println("\tNama Hewan    :"+this.NamaHewan);
    System.out.println("\tMakanan       :"+this.MakananHewan);
    System.out.println("\tBanyak Kaki   :"+this.BanyakKaki);
}}

class hewanLanjutan extends hewan2 {
    private String habitatHewan;
    private String apakahtermasukhewanyangdiLindungi;

public hewanLanjutan (String a, String b, int c, String habitat, String apa ){
   super (a,b,c);
   this.habitatHewan = habitat;
   this.apakahtermasukhewanyangdiLindungi= apa;
}
    @Override
public void lihatHewan(){
    super.lihatHewan();
    System.out.println("\t\tHabitat Hewan   :" +this.habitatHewan);
    System.out.println("\t\tApakah Termasuk Hewan Yang Di Lindungi...????? :" +this.apakahtermasukhewanyangdiLindungi);
    }
}

class HewanApp{
    public static void main (String[] args){
                System.out.println("=========================================");
                System.out.println("========= *PEWARISAN PADA JAVA* =========");
                System.out.println("============aliefendy.blogspot.com==============");
                System.out.println("=========================================");

        String x1 = JOptionPane.showInputDialog(" Nama Hewan ");
        String x2 = JOptionPane.showInputDialog(" Makanan Hewan ");
        int x3 = Integer.parseInt(JOptionPane.showInputDialog(" Banyak Kaki "));
        String y1 = JOptionPane.showInputDialog(" Nama Hewan ");
        String y2 = JOptionPane.showInputDialog(" Makanan Hewan ");
        int y3 = Integer.parseInt(JOptionPane.showInputDialog(" Banyak Kaki "));
        String z1 = JOptionPane.showInputDialog(" Nama Hewan ");
        String z2 = JOptionPane.showInputDialog(" Makanan Hewan ");
        int z3 = Integer.parseInt(JOptionPane.showInputDialog(" Banyak Kaki "));
        String z4 = JOptionPane.showInputDialog(" Habitat Hewan ");
        String z5 = JOptionPane.showInputDialog(" Apakah Termasuk Hewan Yang Di Lindungi...????? ");
        hewan2 obyek1 = new hewan2 (x1,x2,x3);
        hewan2 obyek2 = new hewan2 (y1,y2,y3);
        hewanLanjutan obyek3 = new hewanLanjutan (z1,z2,z3,z4,z5);

        obyek1.lihatHewan();
        obyek2.lihatHewan();
        obyek3.lihatHewan();
    }
}

Coding Array Matrix pada Java..

import javax.swing.JOptionPane;

public class array{

    public static void main(String [] args){
                System.out.println("=========================================");
                System.out.println("=========== *ARRAY PADA JAVA* ===========");
                System.out.println("============aliefendy.blogspot.com=============");
                System.out.println("=========================================");

        int bM1 = Integer.parseInt(JOptionPane.showInputDialog("Jumlah baris matrik 1?"));
        int kM1 = Integer.parseInt(JOptionPane.showInputDialog("Jumlah kolom matrik 1?"));
        int bM2 = Integer.parseInt(JOptionPane.showInputDialog("Jumlah baris matrik 2?"));
        int kM2 = Integer.parseInt(JOptionPane.showInputDialog("Jumlah kolom matrik 2?"));
        int matrix1[][] = new int[bM1][kM1];
        int matrix2[][] = new int[bM2][kM2];
        int matrix3[][] = new int[bM2][kM2];
        int matrix4[][] = new int[bM2][kM2];
        int matrix5[][] = new int[bM2][kM2];

        for (int i = 0; i < bM1; i++) {
            for (int j = 0; j < kM1; j++)
                matrix1[i][j]=Integer.parseInt(JOptionPane.showInputDialog("[Matrix1]Baris ke-"+i+" Kolom ke-"+j+" ?"));
        }

        for (int i = 0; i < bM2; i++) {
            for (int j = 0; j < kM2; j++)
                matrix2[i][j]=Integer.parseInt(JOptionPane.showInputDialog("[Matrix2] Baris ke-"+i+" Kolom ke-"+j+" ?"));
        }
        for (int i = 0; i < bM1; i++) {
            for (int j = 0; j < kM2; j++){
                matrix3[i][j]= matrix1[i][j] + matrix2[i][j];
            }
        }
             for (int i = 0; i < bM1; i++) {
            for (int j = 0; j < kM2; j++){
                matrix4[i][j]= matrix1[i][j] - matrix2[i][j];
            }
             }
          for (int i = 0; i < bM1; i++) {
            for (int j = 0; j < kM2; j++){
                matrix5[i][j]= matrix1[i][j] * matrix2[i][j];
            }
        }
        System.out.println("Matrik 1");
        for (int i = 0; i < bM1; i++) {
            for (int j = 0; j < kM2; j++)
                System.out.print(" "+matrix1[i][j]);
            System.out.println();
        }
        System.out.println("Matrik 2");
        for (int i = 0; i < bM1; i++) {
            for (int j = 0; j < kM2; j++)
                System.out.print(" "+matrix2[i][j]);
            System.out.println();
        }
        System.out.println("Hasil Jumlah :");
        for (int i = 0; i < bM2; i++) {
            for (int j = 0; j < kM2; j++)
                System.out.print(" "+matrix3[i][j]);
            System.out.println();
        }
         System.out.println("Hasil Kurang :");
        for (int i = 0; i < bM2; i++) {
            for (int j = 0; j < kM2; j++)
                System.out.print(" "+matrix4[i][j]);
            System.out.println();
    }
          System.out.println("HasiL Kali :");
        for (int i = 0; i < bM2; i++) {
            for (int j = 0; j < kM2; j++)
                System.out.print(" "+matrix5[i][j]);
            System.out.println();
}    }  }

Fungsi Rekursi Pada Bilangan Faktorial

Coding Rekursi Pada Bilangan Faktorial dengan menggunakan inputan user, untuk mencopy coding ini samakan dulu class yang anda buat dengan nama class ini....
Semoga Berhasil....!!!
:)

import javax.swing.JOptionPane;

/**
 *
 * @author ALi Efendy
 */
public class rekursi{
private static long Faktorial (int n){
    if ( n == 1 )
        return 1;
    else
        return n * Faktorial (n-1);
}

public static void main (String [] args){
    int menu = Integer.parseInt(JOptionPane.showInputDialog("Pilih Menu:" + "\n1.Penjumlahan Faktorial" + "\n2.Pengurangan Faktorial" + "\n3.Perkalian Faktorial"));
    switch(menu){

      case 1 :
    int a = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Bilangan 1"));
    System.out.println(a+" factorial adalah"+" "+Faktorial (a));
    int b = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Bilangan 2"));
    System.out.println(b+" factorial adalah"+" "+Faktorial (b));
    System.out.println("Hasil Penjumlahan kedua factorial adalah"+" "+(Faktorial (a)+Faktorial (b)));
    break;

        case 2 :
    int c = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Bilangan 1"));
    System.out.println(c+" factorial adalah"+" "+Faktorial (c));
    int d = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Bilangan 2"));
    System.out.println(d+" factorial adalah"+" "+Faktorial (d));
    System.out.println("Hasil Pengurangan kedua factorial adalah"+" "+(Faktorial (c)-Faktorial (d)));
    break;

        case 3 :
    int e = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Bilangan 1"));
    System.out.println(e+" factorial adalah"+" "+Faktorial (e));
    int f = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Bilangan 2"));
    System.out.println(f+" factorial adalah"+" "+Faktorial (f));
    System.out.println("Hasil Perkalian kedua factorial adalah"+" "+(Faktorial (e)* Faktorial (f)));
    break;
    } } }

Coding Akar dan Pakar dengan Java

Sewaktu saya kuliah semester 1 kemarin, teman saya mendapat Final Project dari Lab.Praktikum untuk membuat Akar dan Pangkat yang berbasis Java.
kebetulan saya yang tidak mendapatkan tugas itu ingin mencoba untuk membuat seperti yang teman saya buat dan hasilnya pun memuaskan. Untuk itu saya ingin berbagi tentang hasil pekerjaan saya ini.
Semoga berhasil....!!!!


public class kuadrat {
    public static void main(String[] args) {

    String pilihan = "";
    int pil = 0;
    pilihan = JOptionPane.showInputDialog("Pilih 1 untuk akar & pilih 2 untuk");
    pil = Integer.parseInt(pilihan);
        switch (pil){
        case 1:
            int num = 0;
            String angkaMasuk="";
            angkaMasuk = JOptionPane.showInputDialog("Masukan angka yang akan di akar...!");
            num = Integer.parseInt(angkaMasuk);

            double hasil = Math.sqrt(num);
            String msg = "Akar dari angka itu adalah "+hasil;
            JOptionPane.showMessageDialog(null, msg);
            break;
        case 2:
            double pokok = 0;
            double pangkat = 0;
            String pok = "";
            String pang = "";
            pok = JOptionPane.showInputDialog("Masukan angka pokoknya..!");
            pokok = Integer.parseInt(pok);
            pang = JOptionPane.showInputDialog("Masukan pangkatnya..!");
            pangkat = Integer.parseInt(pang);

            double has =Math.pow(pokok, pangkat);
            String msge= "Hasil perpangkatan tersebut adalah "+has;
            JOptionPane.showMessageDialog(null, msge);
             break;

        default:
            String meseg="Pilihan yang anda masukan tidak tersedia...!";
            JOptionPane.showMessageDialog(null,meseg);
            break;
        }    }  }

Queue in Java

Coding implementasi Queue pada Java..
Selamat mencoba....!!!!!

import java.io.*;
import java.util.*;

public class queue{
  LinkedList list;
  String str;
  int num;
  public static void main(String[] args){
    queue q = new queue();
  }
  public queue(){
    try{
      list = new LinkedList();
      InputStreamReader ir = new InputStreamReader(System.in);
      BufferedReader bf = new BufferedReader(ir);
      System.out.println("-----------------------");
      System.out.println("Queue");
      System.out.println("Oleh");
      System.out.println("Ali Efendy.blogspot.com");
      System.out.println("-----------------------");
      System.out.println("");
      System.out.println("");


      System.out.println("Masukkan Jumlah Tumpukkan : ");
      str = bf.readLine();
      if((num = Integer.parseInt(str)) == 0){
        System.out.println("You have entered either zero/null.");
        System.exit(0);
      }
      else{
        System.out.println("Masukkan Angka-angkanya : ");
        for(int i = 0; i < num; i++){
          str = bf.readLine();
          int n = Integer.parseInt(str);
          list.add(n);
        }
      }
      System.out.println("Angka Pertama :" + list.removeFirst());
      System.out.println("");

      System.out.println("Angka terakhir:" + list.removeLast());
      System.out.println("");
      System.out.println("Daftar Urut Tumpuk :");
      System.out.println("");

      while(!list.isEmpty()){
        System.out.print(list.remove() + "\t");
      }
    }
    catch(IOException e){
      System.out.println(e.getMessage() + " is not a legal entry.");
      System.exit(0);
    }
  }
}

Stack Java Source Code

Salah satu konsep yang sangat bermanfaat dalam ilmu komputer adalah Stack.
Stack adalah koleksi item/ data yang terurut dimana item baru akan dimasukkan atau item lama akan dihapus melalui ujung/ jalan.
Stack bersifat dinamis artinya item/data yang tidak  terpakai bisa dihapus.
Dibawah ini adalah contoh Source Code nya:
Semoga bermanfaat....
:)

import java.io.*;
import java.util.*;

public class stack{
  Stack stack;
  String str;
  int num, n;
  public static void main(String[] args){
    stack q = new stack();
  }
  public stack(){
    try{
    stack = new Stack();
    InputStreamReader ir = new InputStreamReader(System.in);
    BufferedReader bf = new BufferedReader(ir);
    System.out.println("===============");
    System.out.println("===============");
    System.out.println("+++++Stack+++++");
    System.out.println("------In-------");
    System.out.println("+++++Java++++++");
    System.out.println("===============");
    System.out.println("===============");
    System.out.println();
    System.out.print("masukkan array nya : ");
    str = bf.readLine();
    num = Integer.parseInt(str);
    for(int i = 1; i <= num; i++){
      System.out.print("masukkan angka array : ");
      str = bf.readLine();
      n = Integer.parseInt(str);
      stack.push(n);
    }
    }
    catch(IOException e){}
    System.out.print("Hasil Tumpukan nya adalah : ");
    while (!stack.empty()){
      System.out.print(stack.pop() + "  ");
    }
  }
}

Avira Antivirus

Avira:
~Antivirus ini mudah diUpdate, bisa Offline maupun Online
~Filenya yang cenderung ringan
~Selain itu Avira juga punya kelamahan, yaitu scanning nya yang lama,,,,alias Lemoottt,,,,,
~Tidak semua virus terdeteksi
~Tidak bisa menghapus virus tanpa menghilangkan file

itu menurut saya,

bagaimana menurut teman-teman?????

Avira bisa di download disini.

NOD 32 Security

Yang ingin antivirus mudah dan scaning nya akurat, NOD 32 lah jadi jawabannya.
NOD 32 bisa di download disini.
 
Kelebihan dan Kekurangan:
~Banyak orang bilang kalau NOD32 hanya bisa diupdate Offline saja, itu salah karena saya mencoba Online dan bisa ternyata. Jadi bisa Online dan Offline
~Filenya yang cenderung ringan
~Bisa mendeteksi virus dari berbagai jenis file
~Dapat menghapus virus tanpa menghilangkan file
~NOD32 juga mempunyai kekurangan, misalkan scanning nya yang lama,,,,,alias Lemooot.....

:)

Semoga ini bermanfaat yha teman,,,,!!!!

Linked List

Untuk kali ini saya memberi coding Linked List,,,
semoga berhasil yha teman,,,,,

okey....!!!!!!!!

class Link
{
public int iData;
public double dData;
public Link next;
public Link(int id, double dd) {
iData = id;
dData = dd;
}
public void displayLink(){
System.out.print(“{” + iData + “, ” + dData + “} “);
}
}
class LinkList
{
private Link first;
public LinkList()
{
first = null; }
public boolean isEmpty(){
return (first==null);
}
public void insertFirst(int id, double dd)
{
Link newLink = new Link(id, dd);
newLink.next = first;
first = newLink; }
public Link deleteFirst()
{
Link temp = first;
first = first.next;
return temp;
}
public void displayList()
{
System.out.print(“List (first–>last): “);
Link current = first; while(current != null)
{
current.displayLink();
current = current.next;
}
System.out.println(“”);
}
}
class LinkListApp
{
public static void main(String[] args)
{
LinkList theList = new LinkList();
theList.insertFirst(22, 2.99);
theList.insertFirst(44, 4.99);
theList.insertFirst(66, 6.99);
theList.insertFirst(88, 8.99);
theList.displayList();
while( !theList.isEmpty(){
Link aLink = theList.deleteFirst();
System.out.print(“Deleted “);
aLink.displayLink();
System.out.println(“”);
}
theList.displayList();
} }

SmadAv Pro

Bagi yang ingin SmadAv Pro bisa download disini.
Saya harap untuk tidak disalahgunakan yha teman, kita sama-sama belajar saja.

okey,,,,!!!!!!!

Coding Searching

Bagi teman-teman yng membutuhkan coding buat Searching ini coding nya......

ocey,,,,,,,,,,,,,,,,

import javax.swing.JOptionPane;

public class searching2 {
    int[] dataArray = new int [100];
    int cari;
    int batas;
    int [] hasil = new int [100];

    public void isiAray(){
        System.out.println("==================================");
        System.out.println("==========Isi Data Array==========");
        System.out.println("==================================");
        System.out.println();
        String input = JOptionPane.showInputDialog("Masukkan Banyak data");
        System.out.println();
        batas = Integer.parseInt(input);
        System.out.println("Banyak data = "+ batas);
        for (int i = 0; i
            String start = JOptionPane.showInputDialog("Data "+(i+1)+ "");
            dataArray [i] = Integer.parseInt(start);
            System.out.println();
            System.out.println("Data "+" "+(i+1)+"= " + dataArray [i]);
        }
    }

    public void Input(){
        String str = JOptionPane.showInputDialog("Data yang dicari :");
        cari = Integer.parseInt(str);
        System.out.println();
        System.out.println("Data yang dicari :"+cari);
    }

    public void search (){
        int x = 0;
        for (int i =0; i
            if (cari == dataArray [i]){
                hasil [x] = i;
            }
        }

        for (x = 0; x
            if (hasil [x]!=0){
                System.out.println();
                System.out.println();
                System.out.println("Data " + cari + "ada pada posisi " + (hasil [x]+1));

            }        }    }

    public static void main (String[] args){
        searching2 o1 = new searching2();

        o1.isiAray();
        o1.Input();
        o1.search();
    }  }