11/02/2011

Contoh Program Java - Bab 4

1.
//     Nama file: BreakFor.java
//     Contoh penggunaan  break dalam perulangan for
// -------------------------------------------------------------------------------------------


public class BreakFor
{
    public static void main (String[ ] args)
    {
        int i;        // pendefinisian variabel       
        for (i = 0; i < 5; i++)
        {
            System.out.println (i + "    Program Java");
            if (i == 2)
                break;   
        }
    }
}


2.
//     Nama file: ContinueFor.java
//     Contoh penggunaan  continue dalam perulangan for
// -------------------------------------------------------------------------------------------


public class ContinueFor
{
    public static void main (String[ ] args)
    {
        int i;        // pendefinisian variabel       
        for (i = 0; i < 5; i++)
        {
        if (i == 3)
            continue;   
        System.out.println (i + "    Program Java");       
        }
    }
}


3.
//     Nama file: Faktorial.java
//     Menghitung faktorial
// -------------------------------------------------------------------------------------------


public class Faktorial
{
    public static void main (String[ ] args)
    {
        long limit = 20;    // menghitung faktorial integer daeri 1 - 20
        long faktorial = 1;    // pendefinisian variabel faktorial       

        for (int i = 0; i <= limit;  i++)
        {
            faktorial = 1;

            for (int faktor = 2; faktor <= i; faktor ++)
                faktorial *= faktor;
            System.out.println (i + "!" + "  adalah " + faktorial);
        }
    }
}


4.
//     Nama file: PernyataanIf.java
//     Contoh penggunaan pernyataan if sederhana
// -------------------------------------------------------------------------------------------


public class PernyataanIf
{
    public static void main (String[ ] args)
    {
        int nilai = 70;        // pendefinisian variabel

        if (nilai >= 60)
            System.out.println ("Nilai = " + nilai + "      Lulus ujian");
    }
}


5.
//     Nama file: PernyataanIfelse
//     Contoh penggunaan pernyataan if else
// -------------------------------------------------------------------------------------------


public class PernyataanIfelse
{
    public static void main (String[ ] args)
    {
        int pembelian = 110;        // pendefinisian variabel
        System.out.println ("Jumlah pembelian = " + pembelian);               
   
        if (pembelian >= 100)
            System.out.println ("Diskon = 20%");
        else
            System.out.println ("Diskon = 5%");           
    }
}


6.
//     Nama file: PernyataanIfelsen..java
//     Contoh penggunaan pernyataan if else
// -------------------------------------------------------------------------------------------

public class PernyataanIfelsen
{
    public static void main (String[ ] args)
    {
        int nilai;        // pendefinisian variabel

        nilai = 75;
        System.out.println ("Nilai =  " + nilai);
               
        if (nilai >= 80)
            System.out.println ("Predikat A");
        else if (nilai >= 69)
            System.out.println ("Predikat B");

        else if (nilai >= 56)
            System.out.println ("Predikat C");
        else if (nilai >= 40)
            System.out.println ("Predikat D");   
        else
            System.out.println ("Predikat E");   
    }
}


7.
// Nama file: PernyataanIfIn.java
// Dialog box untuk input data integer
// -----------------------------------------------------------------------------------------------


import javax.swing.*;

public class PernyataanIfIn
{  
    public static void main (String[] args)
    {       
        int nilai;
        String bilangan = JOptionPane.showInputDialog("Masukkan nilai:");     
        System.out.println("Input angka: " + bilangan);
        nilai = Integer.parseInt(bilangan);
           
        if (nilai >= 60)
            System.out.println ("Nilai = " + nilai + "      Lulus Ujian");          
            System.exit(0);  
     }
}


8.
//     Nama file: PernyataanIfNested.java
//     Contoh penggunaan pernyataan bersarang
// -------------------------------------------------------------------------------------------


public class PernyataanIfNested
{
    public static void main (String[ ] args)
    {
        int umur = 28;        // pendefinisian variabel
        String pendidikan = "sarjana";
        System.out.println ("Umur = " + umur);
        System.out.println ("Pendidikan = " + pendidikan);       
       
    if (umur <= 30);
            {
            if (pendidikan == "sarjana")
            System.out.println ("Diterima menjadi karyawan");
            }
    }
}       
   

9.
//     Nama file: PernyataanSwitch.java
//     Contoh penggunaan pernyataan switch
// -------------------------------------------------------------------------------------------


public class PernyataanSwitch
{
    public static void main (String[ ] args)
    {
        int userInput;        // pendefinisian variabel
        userInput = 2;
       
        switch (userInput)
        {
        case 1:
            System.out.println ("Anda mimilih pertama");
            break;
        case 2:
            System.out.println ("Anda mimilih kedua");
            break;
        case 3:
            System.out.println ("Anda mimilih ketiga");
            break;
        default:
            System.out.println ("Salah pilih");
            break;   
        }
    }
}


10.
//     Nama file:  PerulanganDoWhile.java
//     Contoh penggunaan perulangan do-while
// -------------------------------------------------------------------------------------------

public class  PerulanganDoWhile
{
    public static void main (String[ ] args)
    {
        int i = 0;        // pendefinisian variabel       
        do
        {
        System.out.println (i + "    Program Java");
        i = i + 1;   
        }
        while ( i < 5);
    }
}


11.
//     Nama file: PerulanganFor.java
//     Contoh penggunaan perulangan for
// -------------------------------------------------------------------------------------------


public class PerulanganFor
{
    public static void main (String[ ] args)
    {
        int i;        // pendefinisian variabel       
        for (i = 0; i < 5; i++)
        {
            System.out.println (i + "    Program Java");   
        }
    }
}


12.
//     Nama file: PerulanganWhile.java
//     Contoh penggunaan perulangan while
// -------------------------------------------------------------------------------------------


public class  PerulanganWhile
{
    public static void main (String[ ] args)
    {
        int i = 0;        // pendefinisian variabel       
        while ( i < 5)       
        {
        System.out.println (i + "    Program Java");
        i = i + 1;   
        }
    }
}



Contoh Program Java - Bab 3

1.
//     Nama file: BitwiseAnd.java
//     Contoh penggunaan operator bitwise And
// -------------------------------------------------------------------------------------------


public class BitwiseAnd
{
    public static void main (String[ ] args)
    {
        int x = 133;        // pendefinisian variabel
        int y = 35;
        int z;
        z = x & y;       
        System.out.println ("Nilai x  = " + x);
        System.out.println ("Nilai y  = " + y);
        System.out.println ("x & y = " + z);
    }
}


2.
//     Nama file: BitwiseOr.java
//     Contoh penggunaan operator bitwise Or
// -------------------------------------------------------------------------------------------


public class BitwiseOr
{
    public static void main (String[ ] args)
    {
        int x = 133;        // pendefinisian variabel
        int y = 35;
        int z;
        z = x | y;       
        System.out.println ("Nilai x  = " + x);
        System.out.println ("Nilai y  = " + y);
        System.out.println ("x | y = " + z);
    }
}


3.
//     Nama file: BitwiseXor.java
//     Contoh penggunaan operator bitwise Xor
// -------------------------------------------------------------------------------------------


public class BitwiseXor
{
    public static void main (String[ ] args)
    {
        int x = 133;        // pendefinisian variabel
        int y = 35;
        int z;
        z = x ^ y;       
        System.out.println ("Nilai x  = " + x);
        System.out.println ("Nilai y  = " + y);
        System.out.println ("x ^ y = " + z);       
    }
}


4.
//     Nama file: Concat.java
//     Contoh penggunaan operator penghubung (concatenation)
// -------------------------------------------------------------------------------------------


public class Concat
{
    public static void main (String[ ] args)
    {
        String  kata, kata1, kata2, kata3;    // pendefinisian variabel
        kata1 = "Bahasa ";
        kata2 = "Pemrograman ";
        kata3 = "Java";
        kata = kata1 + kata2 + kata3;
       
        System.out.println (kata);
    }
}


5.
//     Nama file: Determinan.java
//     Perhitungan determinan dengan operator aritmatika
// -------------------------------------------------------------------------------------------


public class Determinan
{
    public static void main (String[ ] args)
    {
        int a, b, c, D;            // pendefinisian variabel
        a = 2;
        b = 3;
        c = 10;
   
        D = b * b - 4 * a * c;
        System.out.print ("D = " + D);
    }
}


6.
//     Nama file: GeserKanan.java
//     Contoh penggunaan operator bitwise geser kanan (>>)
// -------------------------------------------------------------------------------------------


public class GeserKanan
{
    public static void main (String[ ] args)
    {
        int x  = 133;        // pendefinisian variabel
        int y;
        y = x >> 1;        // geser kanan 1 bit
        System.out.println ("Nilai x semula = " + x);
        System.out.println ("Setelah digeser ke kanan 1 bit = " + y);
    }
}


7.
//     Nama file: GeserKananZ.java
//     Contoh penggunaan operator bitwise geser kanan
// -------------------------------------------------------------------------------------------


public class GeserKananZ
{
    public static void main (String[ ] args)
    {
        int x  = 133;            // pendefinisian variabel
        int y;
       
        String hasil = "Setelah digeser kanan 1 bit dan ditambah bit 0 = ";
        y = x >>> 1;       
        System.out.println ("Nilai x semula = " + x);
        System.out.println (hasil + y);
    }
}


8.
//     Nama file: GeserKiri.java
//     Contoh penggunaan operator bitwise geser kiri
// ------------------------------------------------------------------------------------------------


public class GeserKiri
{
    public static void main (String[ ] args)
    {
        int x  = 133;            // pendefinisian variabel
        int y;
       
        y = x << 1;
        System.out.println ("Nilai x semula = " + x);
        System.out.println ("Nilai x setelah digeser ke kiri 1 bit = " + y);
    }
}


9.
//     Nama file: IncrementDecrement.java
//     Contoh penggunaan operator increment dan decrement
// -------------------------------------------------------------------------------------------


public class IncrementDecrement
{
    public static void main (String[ ] args)
    {
        int a, b, c, d;            // pendefinisian variabel
        int x = 5;
        int y = 10;
        a = ++x;
        b = x++;
        c = -- y;
        d = y --;       
       
        System.out.println (a);
        System.out.println (b);
        System.out.println (c);
        System.out.println (d);
    }
}


10.
// Nama file: KonversiTemperatur.java
// Input temperatur Celcius, kemudian dikonvesi ke Reamur dan Fahrenheit
// ---------------------------------------------------------------------------------------


import javax.swing.*;

public class KonversiTemperatur
{  
    public static void main (String[ ] args)
    {       
        double tempC, tempR, tempF;
        String bilangan = JOptionPane.showInputDialog("Input Celcius:");     
        System.out.println("Input angka: " + bilangan);
        tempC = Double.parseDouble(bilangan);

        tempR = tempC * 4 / 5 ;
        tempF = tempC * 9 / 5 + 32.0;
            System.out.println ("Temperatur Celcius = " + tempC);
            System.out.println ("Temperatur Reamur = " + tempR);
            System.out.println ("Temperatur Fahrenheit = " + tempF);                      
        System.exit(0);  
     }
}


11.
//     Nama file:Logika.java
//     Contoh penggunaan operator logika
// -------------------------------------------------------------------------------------------


public class Logika
{
    public static void main (String[ ] args)
    {
        int x = 5;            // pendefinisian variabel
        int y = 3;
        int z = 1;
        boolean nilai;

    System.out.println ("x = 5, y = 3, z = 1");
        nilai = (x > y && z == 1);
        System.out.println ("x > y && z == 1        " + nilai);
        nilai = (x > y || z > 5);
        System.out.println ("x > y || z > 5        " + nilai);
        nilai = ( ! (z == 1));
        System.out.println ("! (z == 1))       " + nilai);
    }
}


12.
//     Nama file: Modulus.java
//     Penggunaan operator modulus (sisa pembagian)
// -------------------------------------------------------------------------------------------


public class Modulus
{
    public static void main (String[ ] args)
    {
        int a, b;                // pendefinisian variabel
        double c, d;
        a = 9 % 2;
        b = 6 % 3;   
        c = 9.7 % 2;
        d = 6 % 3.2;   
           
       
        System.out.println ("9 modulus 2 hasilnya adalah =   " + a);
        System.out.println ("6 modulus 3 hasilnya adalah =   " + b);
        System.out.println ("9.7 modulus 2 hasilnya adalah =   " + c);
        System.out.println ("6 modulus 3.2 hasilnya adalah =   " + d);
    }
}


13.
//     Nama file: Prioritas.java
//     Contoh penggunaan operator sehubungan prioritasnya
// ------------------------------------------------------------------------------------------   
   

public class Prioritas
{
    public static void main (String[ ] args)
    {
        int x, y, z;            // pendefinisian variabel
        x = 4 + 3 * 5;       
        y = 4 * 3 % 5;   
        z = 10 / (5 - 3);
       
        System.out.println (x);
        System.out.println (y);
        System.out.println (z);   
    }
}   


14.
//     Nama file: Relasi.java
//     Contoh penggunaan operator relasional
// -------------------------------------------------------------------------------------------


public class Relasi
{
    public static void main (String[ ] args)
    {
        boolean nilai;            // pendefinisian variabel

        nilai = 10 > 5;
        System.out.println ("10 > 5        " + nilai);
        nilai = 10 < 5;
        System.out.println ("10 < 5        " + nilai);
        nilai = 10 == 5;
        System.out.println ("10 == 5       " + nilai);
        nilai = 10 != 5;
        System.out.println ("10 != 5       " + nilai);   
        nilai = 10 <= 5;
        System.out.println ("10 <= 5       " + nilai);
        nilai = 10 >= 5;
        System.out.println ("10 >= 5       " + nilai);
    }
}

Contoh Program Java - Bab 2

1.
//     Nama file: DefChar.java
//     Pendefinisan variabel char dan pemberian nilai variabel
// ---------------------------------------------------------------------------------------------


public class DefChar
{
    public static void main (String[ ] args)
    {
        char kar;    // pendefinisian variabel
        kar = 'A';    // memberikan nilai 'A' pada variabel
        System.out.print ("Karakter adalah = ");
        System.out.println (kar);

        kar = 70;    // memberikan nilai ASCII ke variabel
        System.out.print ("Karakter adalah = ");
        System.out.println (kar);   
    }
}



2.
// Nama file InputData.java
// Input menggunakan keyboard
// ---------------------------------------------------------------------------------------


import java.io.*;
public class InputData
{  
    public static void main (String [] args) throws IOException
    {       
        InputStreamReader reader = new InputStreamReader(System.in);
        BufferedReader input = new BufferedReader(reader);
        System.out.print("Masukkan kata: ");  
        String teks = input.readLine();    
        System.out.println (teks);  
     }
}


3.
// Nama file InputDataBox.java
// Dialog box untuk input string
// ---------------------------------------------------------------------------------------


import javax.swing.*;
public class InputDataBox
{  
    public static void main (String [] args)
    {       
        String teks = JOptionPane.showInputDialog("Masukkan data:");     
        System.out.println(teks);       
        System.exit(0);  
     }
}

Contoh Program Java - Bab 1

1.
// Nama file: Hallo.java
// Contoh program Java
// ------------------------------------------------------------------------------------------------


public class Hallo
{
    public static void main (String[ ] args)
        {
            System.out.println ("Selamat menggunakan Java");
        }
}


2.
// Nama program : HaloJava.java
// Contoh penggunaan applet
// -----------------------------------------------------------------------------------------------

import java.awt.Graphics;
import javax.swing.*;

public class HaloJava extends javax.swing.JApplet
{    
    public HaloJava()
    {
    }  
    public void paint (Graphics g)
     {
            super.paint(g);   
        g.drawString("Selamat menggunakan Java!",25,25); 
    }
}

Komodo dan Nasionalisme Buta Kita

Di tengah minimnya kabar baik, berita soal komodo masuk sebagai salah satu nomine 7 Keajaiban Dunia Baru oleh New 7 (Seven) Wonders of Nature tentu membuat bahagia. Setidaknya, akan ada satu lagi kekayaan Indonesia yang mendapat pengakuan dari dunia internasional.

Maka, berbondong-bondonglah berbagai figur publik menyerukan agar bangsa Indonesia menunjukkan nasionalismenya lewat mendukung komodo. Caranya? Dengan mengirim SMS ke 9818. Awalnya, SMS dukungan ini bernilai Rp 1000, sekarang, demi menggalakkan dukungan, SMS-nya hanya dikenai biaya Rp 1.

Pendukung kampanye ini tidak main-main. Mantan Wakil Presiden Jusuf Kalla menjadi duta resmi pemenangan Pulau Komodo. Dari DPRD Manggarai Barat, sembilan hakim agung Mahkamah Konstitusi, MPR, berbagai pimpinan media massa dan pengusaha nasional, selebritas semacam Fadli 'Padi' dan RAN, Slank, bahkan sampai Presiden SBY pun menyerukan dukungan.

Kerjasama dengan empat provider telekomunikasi pun dilakukan demi melancarkan pemilihan via SMS. Saking menggilanya jumlah kiriman SMS untuk memenangkan Pulau Komodo, penyedia layanan SMS Mobilink pun sampai menaikkan kapasitas servernya. Bisa dipastikan, menjelang masa berakhirnya masa pemilihan pada 11 November nanti, dukungan akan semakin meningkat.

Jusuf Kalla memperkirakan, Pulau Komodo membutuhkan 30 juta suara untuk menang. Nah, sudah berapa banyak dukungan yang diperoleh Pulau Komodo sampai sekarang? Ketua Pendukung Pemenangan Komodo, aktivis lingkungan Emmy Hafild mengaku saat ini pendukung Komodo sudah mencapai puluhan juta, meskipun tidak boleh disebutkan detail berapa tepatnya voters yang mendukung Komodo.

Alasannya, "Peraturan dari panitia penyelenggara The 7 Wonders melarang peserta memberikan rincian voters karena kompetisi ini tidaklah menggunakan penghargaan juara satu, dua dan tiga," Jelas Emmy Hafild kepada wartawan. 

Maladewa termasuk salah satu negara yang masuk dalam nomine 7 Keajaiban Dunia Baru ini, tapi kemudian memutuskan mundur. Alasannya? Seperti tercantum dalam situs resmi pemasaran dan hubungan masyarakat Maladewa, bahwa penyelenggara tidak transparan dalam menjelaskan bagaimana cara mereka menghitung dukungan.

Itu baru satu alasan. Yang lainnya adalah biaya-biaya tak terduga yang terus meningkat jumlahnya. Mereka menyebut harus membayar sponsor platinum mencapai $350 ribu; dua biaya sponsor emas dengan total $420 ribu, mensponsori tur dunia dengan menerima kunjungan delegasi, menyediakan perjalanan balon udara, penerbangan, akomodasi, kunjungan wartawan; biaya $1 juta dolar bagi penyedia layanan telepon untuk berpartisipasi dalam kampanye New7Wonders; dan $1 juta lagi agar maskapai Maladewa bisa menempelkan logo New7Wonders di pesawat-pesawat mereka.

Biaya-biaya ini sangat besar hanya demi sebuah predikat 'ajaib'. Toh selama ini reputasi komodo sebagai tujuan wisata dunia juga sudah diakui.

Selain itu, bukankah biaya jutaan dollar itu bisa lebih baik digunakan untuk sebuah kampanye wisata Indonesia yang terencana (semacam Malaysia dengan Truly Asia-nya atau Thailand lewat Amazing Thailand-nya) daripada demi membayar biaya-biaya lisensi pada sebuah perusahaan yang tidak jelas reputasinya?

Yang perlu diingat lagi, bahwa lembaga New7Wonders yang mengadakan kompetisi ini sama sekali tidak terhubung dengan lembaga UNESCO di bawah PBB.

UNESCO sudah lebih dulu menetapkan Taman Nasional Komodo sebagai Situs Warisan Dunia pada 1986.

Bahkan, UNESCO sampai mengeluarkan pernyataan tersendiri demi menegaskan bahwa apa yang mereka lakukan dengan penetapan Situs-Situs Warisan Dunia sangat berbeda dengan apa yang dilakukan oleh New7Wonders (Pernyataan resmi dari UNESCO bisa dibaca di sini).

Sejak 2007, UNESCO menyatakan bahwa mereka sudah berkali-kali diajak bekerjasama oleh organisasi milik Bernard Weber ini, tapi mereka memilih untuk tidak berpartisipasi. Lembaga PBB biasanya menggunakan bahasa-bahasa yang diplomatis.

Maka ketika UNESCO mengatakan, "tidak ada yang bisa dibandingkan antara kampanye media yang dilakukan Tuan Weber dengan pekerjaan ilmiah dan proses pendidikan yang kami lakukan di UNESCO sehingga menghasilkan daftar situs-situs Warisan Dunia," itu artinya mereka sedang memberi peringatan keras akan cara kerja lembaga ini.

Lalu, kenapa kita masih ngotot memenangkan komodo dalam kompetisi yang tidak jelas cara penjuriannya ini? Yang jika kita menang pun, kita masih harus membayar biaya-biaya tinggi demi meraih pengakuan internasional?

Sebegitu hauskah kita akan pengakuan internasional dari lembaga yang reputasinya tidak jelas? Apa yang menurut Anda membuat berbagai figur publik seolah terbutakan akan fakta-fakta yang tersedia dan secara membuta mendukung komodo?


 sumber : yahoo

AS Bakal Makin Puyeng...Palestina Akan Terus Masukan Keanggotaan di Semua Badan PBB

JENEWA - Sumber resmi Organisasi Pembebasan Palestina (PLO) menyatakan Palestina akan berusaha untuk bergabung badan dunia lain setelah pemungutan suara UNESCO untuk mengakui Palestina. Dubes PLO untuk Jenewa, Ibrahim Kuraishi, mengatakan bahwa PLO berencana untuk mencari keanggotaan dalam lebih dari selusin organisasi PBB, di antaranya Organisasi Kesehatan Dunia dan Badan Energi Atom Internasional.
Pengumuman di kota Swiss datang satu hari setelah Badan PBB untuk Urusan Pendidikan, Ilmu Pengetahuan, dan Budaya (UNESCO), memilih untuk mengakui Palestina sebagai anggota penuh.
Kuraishi mengatakan Selasa, Palestina belum diterapkan bagi mereka keanggotaan tambahan, tetapi direncanakan untuk melakukannya selama beberapa minggu ke depan. "Kami mempelajari dan mempersiapkan diri, tapi kami tidak mengambil tindakan sekarang," kata Kuraishi. "Saya berpikir bahwa kita akan menunggu Dewan Keamanan PBB untuk memilih atas permintaan Palestina untuk keanggotaan penuh di PBB."
Atas upaya Palestina ini, AS dikabarkan akan memainkan trik 'pangkas dana'. Jika badan-badan tersebut mengakui Palestina, mereka dipastikan akan kehilangan dana dari AS, karena Washington dilarang oleh hukum untuk mendanai badan-badan Perserikatan Bangsa-Bangsa yang sepenuhnya mengakui negara Palestina.

sumber : yahoo

Nexian Keluarkan Empat TV Series Sekaligus

JAKARTA - Nexian kembali menghadirkan fasilitas tambahan pada beberapa produknya. Kali ini Nexian melihat tingginya tingkat kesibukan masyarakat sehingga lebih banyak menghabiskan waktu di luar rumah.

Namun tingkat kebutuhan masyarakat akan informasi melalui televisi masih sangat tinggi, seperti kebutuhan akan berita dan infotainment TV, film dan sinetron serta siaran langsung olahraga maupun acara TV lainnya. Hal ini semakin membuka kesempatan untuk pertumbuhan hp TV di Indonesia.

Untuk itulah Nexian menambahkan fasilitas berupa TV pada tiga hp best seller dan satu hp terbarunya. Keempat hp ini adalah Nexian TAP TV, Nexian Fresh TV, Nexian Chat TV and Nexian X-TV yang tergolong dalam kategori Nexian TV SERIES. Keanekaragaman harga dan desain serta warna dari Nexian TV Series ini, membuat konsumen semakin dimanjakan dengan pilihan-pilihan menarik sesuai dengan gaya yang disukai konsumen.

Penambahan fasilitas TV pada Nexian TV Series ini semakin dipermudah dengan button TV ataupun fitur menu TV yang telah dipersiapkan pada masing-masing hp. Tidak hanya itu, keempat Nexian TV Series ini juga sudah dilengkapi dengan antena external sehingga dapat dipakai untuk menghasilkan kualitas gambar terbaik. Hp Nexian TV Series ini dapat dimiliki dengan harga mulai dari Rp 200.000-an.

"Untuk paket hp Nexian TV Series ini sudah dilengkapi dengan kartu AS dengan bonus langsung 200 persen Nelpon dan SMS dan tidak hanya itu, konsumen juga tetap dapat menikmati Nelpon Rp 0 dari Telkomsel sebagai operator telekomunikasi terluas dan terbesar di Indonesia.

Dengan Slogan “Pake Terus, bonusnya nggak putus-putus”, Telkomsel dapat memastikan bahwa Nelpon dan SMS-nya pasti paling murah pake Kartu AS," kata CEO Nexian, Martono Jaya Kusuma dalam rilis resminya di Jakarta, Senin (31/10/2011).

Hp Nexian TAP TV ini merupakan produk Nexian Touch Series yang pertama dengan penambahan fasilitas TV melalui button TV yang telah disiapkan sebagai tombol utama. Nexian TAP TV ini tetap tampil dengan nuansa remaja yang dinamis dengan 2 warna pilihan hitam atau putih.

Hp ini tetap mengusung fasilitas dual GSM dengan layar LCD Touch Screen 2.8” QVGA. Dengan menggunakan layar sentuh ini kita dapat berinteraksi langsung dengan layar ponsel menggunakan jari. Resolusi layar yang luas 240 x 320 pixel membuat kita dapat menonton TV atau aktivitas apapun di ponsel dengan area yang lebih luas. Ponsel Nexian Tap TV ini juga sudah dilengkapi dengan kamera 2.0 MP untuk menunjang hasil foto yang bagus dan bersih untuk ukuran sebuah foto kamera ponsel.

Untuk hasil suara terbaik saat menonton televisi, Nexian Tap TV ini dilengkapi dengan NDS Teknologi. Software Nexian Digital Sound ini adalah SRS Virtual Surround, yaitu Software audio canggih yang berfungsi untuk mengatur suara yang keluar dari ponsel agar jauh lebih baik dan “SRS Technology” menciptakan efek speaker yang menggema menimbulkan digital surround effect.

Hal ini membuat kita yang mendengarkan suara musik atau video seperti berada di bioskop sehingga menonton televisi melalui Nexian Tap TV semakin mengasikkan. Nexian Digital Sound diciptakan untuk mengatur bagaimana customer mendapatkan New Experience Surrounds dalam mendengarkan musik. Nexian TAP TV ini tetap memiliki keunggulan fitur-fitur seperti produk Nexian Tap terdahulu.

sumber : yahoo 

Misteri New7Wonders

Kedutaan Besar Republik Indonesia di Bern, Swiss, membeberkan misteri Yayasan New7Wonders, penyelenggara tujuh keajaiban dunia yang di antaranya menomisasikan Taman Nasional Komodo. Bahkan, Duta Besar RI di Swiss Djoko Susilo menegaskan bahwa pihaknya meragukan Yayasan New7Wonders

"Kedutaan Besar Republik Indonesia di Bern, Swiss, merasa perlu untuk memberikan penjelasan sebagai berikut," kata Djoko dalam surat elektronik bertanggal 31 Oktober 2011. Dan inilah kronologi yang dimaksud Djoko.

 1. Desember 2007, N7W mengumumkan peresmian kampanye. Pada tahap awal terpilih tiga destinasi wisata Indonesia dan yang masuk nominasi adalah Taman Nasional Komodo, Danau Toba, dan Anak Gunung Krakatau, bersama dengan 440 nominasi dari 220 Negara.



2. Agustus 2008, Indonesia mendaftar sebagai OSC dan membayar biaya administrasi masing-masing destinasi USD 199.

 3. Pada 21 Juli 2009, Taman Nasional Komodo menjadi Indonesia National Nominees dan menjadi salah satu dari 28 nominasi finalis.

 4. Februari 2010, pihak N7W menawari Indonesia untuk menjadi tuan rumah deklarasi N7W yang akan dilaksanakan pada 11 November 2010.

 5. Setelah menjajaki dan beberapa kali mengadakan pertemuan, pada 25 November 2010 Indonesia menyatakan berminat menjadi tuan rumah.

 6. Pada 6 Desember, pihak N7W menyetujui Indonesia sebagai tuan rumah dengan liscense fee sebesar 10 juta dolar AS.

 7. Pada 29 Desember 2010, N7W  mengeluarkan ancaman melalui Kepala Komunikasi N7W Eamon Fitzgerald yang memberikan batas waktu sampai 31 Januari 2011 kepada pemerintah Indonesia, untuk menyatakan kesediaannya menjadi tuan rumah. Jika sampai batas waktu itu tidak ada ketegasan, maka N7W akan menangguhkan status Taman Nasional Komodo sebagai finalis N7W.

 8. Todung Mulya Lubis, kuasa hukum Kementerian Pariwisata dan Ekonomi Kreatif (dahulu Kembudpar) RI, pada 2 Februari 2011 melayangkan surat elektronik kepada N7W dan memprotes rencana eliminasi TNK sebagai finalis. Lima hari kemudian, surat itu ditanggapi pengacara N7W yang beralamat di London. Isinya, TNK tidak tereliminasi, melainkan Kementerian Pariwisata dan Ekonomi Kreatif (Kemenbudpar) tak lagi bisa menjadi official supporting committee (OSC).

 9. Pada 11 Februari 2011, Todung Mulya Lubis mengirim surat via e-mail lagi dan meminta Kementerian Pariwisata dan Ekonomi Kreatif (Kemenbudpar) untuk kembali menjadi OSC. Surat kedua itu tidak dijawab.

10. Tetap masuknya TNK sebagai finalis tanpa keikutsertaan Kementerian Pariwisata dan Ekonomi Kreatif (Kemenbudpar) sebagai OSC itu membuat harga diri bangsa dilecehkan. Kementerian Pariwisata dan Ekonomi Kreatif yang mewakili Pemerintah Indonesia tak boleh ikut mempromosikannya.

11. Pekan lalu, Maldives (Maladewa), satu dari 28 finalis, menarik diri dari kompetisi yang diselenggarakan N7W itu. Negara kepulauan kecil dekat Sri Lanka itu menarik diri karena urusan finansial yang dibebankan N7W.

12. Pada 28 April 2011, Kementerian Pariwisata dan Ekonomi Kratif mengutus satu delegasi beranggotakan delapan orang yang terdiri dari pejabat kementerian, seorang pengacara dari Kantor Pengacara Lubis, Santosa & Maulana, dan beberapa wartawan nasional untuk menyelidiki keberadaan N7W.

13. Duta Besar RI untuk Konfederasi Swiss dan Keharyapatihan Liechtenstein, membantu delegasi dari Jakarta untuk penyelidikan itu. Duta Besar Djoko Susilo sejak pertama kali datang di Swiss telah berhubungan dengan pemimpin redaksi harian nasional Swiss dan selalu mempertanyakan kredibilitas Yayasan N7W.  Sangat diherankan para pemimpin redaksi harian nasional Swiss tidak mengenal keberadaan Yayasan N7W.

14. Tim dari Jakarta yang dibantu staf KBRI Bern mengadakan kunjungan ke alamat yang tertulis sebagai kantor Yayasan N7W: Hoschgasse 8, PO Box 1212, 8034 Zurich.  Ternyata kode pos dari alamat yang diberikan tidak sesuai. Seharusnya alamat itu adalah: Hoschgasse 8, PO Box 1212, 8008 Zurich, di mana terdapat Museum Heidi Weber yang diarsiteki Le Corbusier dan selesai dibangun pada 1967. Museum itu hanya buka pada musim panas (Juni, Juli, Agustus) dari jam 14.00-17.00.

15. Tim dari Jakarta juga mendatangani kantor Pengacara Patrick Sommer dari Kantor Pengacara CMS von Erlach Henrici Ltd, untuk mendapatkan bantuan.

16. Sebagai yayasan, keberadaan N7W cukup unik. Yayasan ini tak jelas alamatnya, kecuali alamat e-mail-nya, hanya tertulis N7W berdiri di Panama, berbadan hukum Swiss, dan pengacaranya berada di Inggris.

17. Masyarakat Swiss sendiri tidak mengenal Yayasan N7W, dan yayasan ini bukan bagian dari UNESCO.

18. Sebagaimana diketahui, pada 1991, Taman Nasional Komodo bersama Taman Nasional Ujungkulon, Candi Borobudur, dan Candi Prambanan, oleh UNESCO dimasukkan sebagai warisan dunia. Karena reputasi UNESCO sebagai badan khusus PBB yang didirikan pada 1945 itu jauh melampaui N7W, ada baiknya kita tidak terpancing oleh aturan main N7W. (Ant/SHA)

sumber : yahoo

Konkurensi

Konkurensi adalah proses-proses (lebih dari satu proses) yang terjadi pada saat bersamaan. Konkurensi merupakan landasan umum perancangan sistem operasi. Proses-proses disebut konkuren jika proses-proses berada pada saat yang sama. Pada proses-proses konkuren yang berinteraksi mempunyai beberapa masalah yang harus diselesaikan:
1.    Mutual Exclusion
2.    Sinkronisasi
3.    Deadlock
4.    Startvation

A.    Prinsip-prinsip Konkurensi
        Konkurensi meliputi hal-hal sbb:
          •    Alokasi waktu pemroses untuk proses-proses
          •    Pemakaian bersama dan persaingan untuk mendapatkan sumber daya
          •    Komunikasi antarproses
          •    Sinkronisasi aktivitas banyak proses.

Konkurensi dapat muncul pada konteks berbeda, antara lain:
    1.    Banyak aplikasi (multiple application).
           Multiprogramming memungkinkan banyak proses sekaligus dijalankan. Proses-proses dapat berasal     dari aplikasi-aplikasi berbeda. Pada sistem multiprogramming bisa terdapat banyak aplikasi sekaligus yang dijalankan di sistem komputer.

2.    Aplikasi terstruktur.
       Perluasan prinsip perancangan modular dan pemrograman terstruktur adalah suatu aplikasi dapat secara efektif diimplementasikan sebagai sekumpulan proses. Dengan sekumpulan proses, maka tiap proses menyediakan satu layanan spesifik tertentu.

3.    Struktur sistem operasi.
       Keunggulan strukturisasi dapat juga diterapkan ke pemrograman sistem. Beberapa sistem operasi aktual yang dipasarkan dan yang sedang dalam riset telah diimplementasikan sebagai sekumpulan proses. Sistem operasi bermodelkan client/server menggunakan pendekatan ini.

4.    Untuk Strukturisasi Satu Proses.
       Saat ini untuk peningkatan kinerja maka satu proses dapat memiliki banyak thread yang independen. Thread-thread tersebut harus dapat bekerjasama untuk mencapai tujuan proses.

B.    Interaksi Antar Proses.
       Pada sistem dengan banyak proses (kongkuren), terdapat 2 katagori interaksi, yaitu:
              1.    Proses-proses Saling Tidak Peduli (Independen).
Proses-proses ini tidak dimaksudkan untuk bekerja untukmencapai tujuan tertentu. Pada multiprogramming dengan proses-proses independen, dapat berupa batch atau sesi interaktif, atau campuran keduanya.
              2.    Proses-proses Saling Mempedulikan Secara Tidak Langsung.
Proses-proses tidak perlu saling mempedulikan identitas proses-proses lain, tapi sama-sama mengakses objek tertentu, seperti buffer masukan/keluaran. Proses-proses itu perlu bekerja sama (cooperation) dalam memakai bersama objek tertentu.

C.    Kesulitan-kesulitan yang ditimbulkan konkurensi
Masalah yang dihadapi proses-proses kongkurensi pada multiprogramming dan multiprocessing serupa, yaitu: kecepatan eksekusi proses-proses di sistem tidak dapat diprediksi. Beberapa kemungkinan yang terjadi tidak dapat diprediksi seperti:

1.    Kecepatan proses pada sistem tergantung pada beberapa hal, antara lain:
       a)    Aktivitas proses-proses lain
       b)    Cara sistem operasi menangani interupsi
       c)    Kebijaksanaan penjadwalan yang dilakukan oleh sistem operasi.

2.    Beberapa kesulitan yang dapat muncul, di antaranya adalah:
        a)    Pemakaian bersama sumber daya global.
Jika dua proses menggunakan variabel global yang sama, serta keduanya membaca dan menulis variabel itu maka urutan terjadinya pembacaan dan penulisan terhadap variabel itu menjadi kritis.
        b)    Pengelolaan alokasi sumber daya agar optimal
Jika proses A meminta suatu kanal masukan/keluaran tertentu dan dapat terjadi kemudian proses A di suspend sebelum menggunakan kanal itu. Jika sistem operasi mengunci kanal tersebut dan orang lain tidak dapat menggunakannya, maka akan terjadi inefisiensi.
        c)    Pencarian kesalahan pemrograman.
Pencarian kesalahan pada pemrograman kongkuren lebih sulit dibanding pencarian kesalahan pada program-program sekuen.

3.    Proses-proses konkuren mengharuskan beberapa hal yang harus ditangani, antara lain:
       a)    Sistem operasi harus mengetahui proses-proses yang aktif
       b)    Sistem operasi harus mengalokasikan dan mendealokasikan beragam sumber daya untuk tiap proses aktif. Sumber daya yang harus dikelola, antara lain:
                    (1)    Waktu pemroses.
                    (2)    Memori
                    (3)    Berkas-berkas
                    (4)    Perangkat I/O
       c)    Sistem operasi harus memproteksi data dan sumber daya fisik masing-masing proses dari gangguan proses-proses lain.
       d)    Hasil-hasil proses harus independen terhadap kecepatan relatif proses-proses lain dimana eksekusi dilakukan.

D.    Pokok Penyelesaian Masalah Kongkurensi
        Pada dasarnya penyelesaian masalah kongkurensi terbagi menjadi 2, yaitu:
             1. Mengasumsikan adanya memori yang digunakan bersama
             2. Tidak mengasumsikan adanya memori yang digunakan bersama.
Adanya memori bersama lebih memudahkan penyelesaian masalah kongkurensi. Metode memori bersama dapat dipakai untuk singleprocessor ataupun multiprocessor yang mempunyai memori bersama. Penyelesaian ini tidak dapat digunakan untuk multiprocessor tanpa memori bersama atau untuk sistem tersebar.

Keamanan Sistem Informasi (Security Information)


KEAMANAN INFORMASI (SECURITY INFORMATION)
Keamanan sebuah informasi merupakan suatu hal yang juga harus diperhatikan, karena jika sebuah informasi dapat di access oleh orang yang tidak berhak atau tidak bertanggung jawab, maka keakuratan informasi tersebut akan di ragukan, bahkan akan menjadi sebuah informasi yang menyesatkan.
Tata kelola keamanan Informasi (Information Security Governance) adalah bagian dari tata kelola perusahaan yang memberikan arahan strategi, memastikan bahwa tujuan perusahaan tercapai, mengelola resiko, menggunakan sumber daya organisasi secara bertanggung jawab, dan mengawasi berhasil atau gagalnya program keamanan.

TUJUAN KEAMANAN INFORMASI
Sistem Keamanan Informasi (information security) memiliki empat tujuan yang sangat mendasar, yaitu :
1. Availability : Menjamin pengguna yang valid selalu bisa mengakses informasi dan sumberdaya miliknya sendiri. untuk memastikan bahwa orang-orang yang memang berhak tidak ditolak untuk mengakses informasi yang memang menjadi haknya.
2. Confidentiality : Menjamin informasi yang dikirim tersebut tidak dapat dibuka dan tidak dapat diketahui orang yang tidak berhak. sehingga upaya orang-orang yang ingin mencuri informasi tersebut akan sia-sia.
3. Integrity : Menjamin konsistensi dan menjamin data tersebut sesuai dengan aslinya. sehingga upaya orang-orang yang berusaha merubah data itu akan ketahuan dan percuma.
4. Legitimate use : Menjamin kepastian bahwa sumberdaya tidak dapat digunakan orang yang tidak berhak.

BENTUK KEJAHATAN KOMPUTER TERHADAP KEAMANAN INFORMASI
•  Virus, SPAM, Penyadapan, Carding
•  Denial of Services (DoS) / melumpuhkan target
•  CYBER CRIME ( blue & white collar crime)

VIRUS KOMPUTER
Virus Komputer merupakan program komputer yang dapat menggandakan atau menyalin dirinya sendiri dan menyebar dengan cara menyisipkan salinan dirinya ke dalam program atau dokumen lain. Virus komputer dapat dianalogikan dengan virus biologis yang menyebar dengan cara menyisipkan dirinya sendiri ke selmakhlukhidup. Virus Komputer dapat merusak (misalnya dengan merusak data pada dokumen), membuat pengguna komputer merasa terganggu, maupun tidak menimbulkan efek sama sekali.

SPAM
Spam atau bisa juga berbentuk junk mail adalah penyalahgunaan sistem pesan elektronik untuk mengirim berita iklan dan keperluan lainnya secara massal. Umumnya, spam menampilkan berita secara bertubi-tubi tanpa diminta dan sering kali tidak dikehendaki oleh penerimanya. Pada akhirnya, spam dapat menimbulkan ketidaknyamanan bagi para pengguna situs web. Orang yang menciptakan spam elektronik disebut spammers.
Bentuk spam yang dikenal secara umum meliputi : spam suratelektronik, spam pesaninstan, spam Usenet newsgroup, spam mesinpencari informasi web (web search engine spam), spam blog, spam wiki, spam iklanbaris dan spam jejaringsosial.  Beberapa contoh lain dari spam, yaitu pos-el berisi iklan, surat masa singkat (SMS) pada telepongenggam, berita dalam suatu forum kelompok warta berisi promosi barang yang tidak terkait dengan kegiatan kelompok warta tersebut, spamdexing yang menguasai suatu mesinpencari (search engine) untuk mencari popularitas bagi suatu URL tertentu, berita yang tak berguna dan masuk dalam blog, buku tamu situs web, Transmisi faks, iklan televisi & spam jaringan berbagi.

PENYADAPAN
Kejahatan PENYADAPAN lewat komputer atau PC, yang mana sasarannya adalah untuk mecuri data penting yg berhubungan dengan “online banking, money transfer, transaksi kartu kredit, online booking, rahasia perusahaan. Mengingat bahayanya, kemungkinan besar lokasi penggunaan alat penyadap ini adalah di warnet, pusat eksebisi/pameran, hotel, fasilitas internet gratis di bandara atau airport, dsb.
Untuk itu waspada dan berhati2lah jika menggunakan internet di tempat2 seperti itu jika anda ingin mengecek rekening bank online anda, transaksi kartu kredit atau booking online. Karena setelah anda selesai mengguna kannya, akan mudah bagi si penyadap untuk membuka kembali nomor rekening bank anda, dikarenakan semua data yang telah anda ketik akan tersimpan dalam “black device atau alat penyadap” tersebut.

CYBER CRIME
CyberCrime merupakan bentuk-bentuk kejahatan yang ditimbulkan karena pemanfaatan teknologi internet. Cyber Crime sebagai perbuatan melawan hukum yang dilakukan dengan menggunakan internet yang berbasis pada kecanggihan teknologi komputer dan telekomunikasi.
CyberCrime merupakan Sebuah Evolusi Kejahatan “konvensional” yaitu :
Kejahatan kerah biru (blue collar crime) :  Pencurian, penipuan, pembunuhan
Kejahatan kerah putih (white collar crime) :  Kejahatan korporasi, kejahatan birokrat, malpraktek dll

Karakteristik Unik dari Cyber Crime
1.       Ruang lingkup kejahatan
2.       Sifat kejahatan
3.       Pelaku kejahatan
4.       Modus kejahatan
5.       Jenis kerugian yang ditimbulkan

Faktor-Faktor Yang Mempengaruhi Terjadinya Cyber Crime
1)      Faktor Politik
2)      Faktor Ekonomi
3)      Faktor Sosial Budaya
Ada beberapa aspek untuk Faktor Sosial Budaya:
1.       Kemajuan Teknologi Informasi
2.       Sumber Daya Manusia
3.       Komunitas Baru

CYBER CRIME

JENIS-JENIS CYBER CRIME
Berdasarkan Jenis Aktivitasnya
1. Unauthorized Access.
Terjadi ketika seseorang memasuki atau menyusup ke dalam suatu system jaringan computer secara tidak sah, tanpa izin atau tanpa sepengetahuan dari pemilik system jaringan computer yang dimasukinya. Probing dan Port Scanning merupakan contoh dari kejahatan ini. Aktivitas “Port scanning” atau “probing” dilakukan untuk melihat servis-servis apa saja yang tersedia di server target.
2. Illegal Contents
Merupakan kejahatan yang dilakukan dengan memasukkan data atau informasi ke internet tentang sesuatu hal yang tidak benar, tidak etis, dan dapat dianggap melanggar hukum atau mengganggu ketertiban umum.
3. Penyebaran Virus Secara Sengaja
Penyebaran virus umumnya dilakukan dengan menggunakan email. Seringkali orang yang sistem emailnya terkena virus tidak menyadari hal ini. Virus ini kemudian dikirimkan ke tempat lain melalui emailnya.  Contoh kasus : Virus Mellisa, I Love You, dan Sirca
4. Data Forgery
Kejahatan jenis ini bertujuan untuk memalsukan data pada dokumen-dokumen penting yang ada di Internet.
5. Cyber Espionage, Sabotage and Extortion
Merupakan kejahatan yang memanfaatkan jaringan internet untuk melakukan kegiatan mata-mata terhadap pihak lain dengan memasuki sistem jaringan computer pihak sasaran.
6. Cyberstalking
Dilakukan untuk mengganggu atau melecehkan seseorang dengan memanfaatkan komputer, misalnya menggunakan e-mail dan dilakukan berulang-ulang. Kejahatan tersebut menyerupai terror yang ditujukan kepada seseorang dengan memanfaatkan media internet.
7. Carding
Merupakan kejahatan yang dilakukan untuk mencuri nomor kartu kredit milik orang lain dan digunakan dalam transaksi perdagangan di internet.
8. Hacking dan Cracking
Istilah hacker biasanya mengacu pada seseorang yang mempunyai minat besar untuk mempelajari system computer secara detail dan bagaimana meningkatkan kapabilitasnya. Besarnya minat yang dimiliki seorang hacker dapat mendorongnya untuk memiliki kemampuan penguasaan sistem di atas rata-rata pengguna. Jadi, hacker memiliki konotasi yang netral.  Aktivitas cracking di internet memiliki lingkungan yang sangat luas, mulai dari pembajakan account milik orang lain, pembajakan situs web, probing, menyebarkan virus, hingga pelumpuhan target sasaran.
9. Cybersquatting and Typosquatting
Merupakan kejahatan yang dilakukan dengan mendaftarkan domain nama perusahaan orang lain dan kemudian berusaha menjualnya kepada perusahaan tersebut dengan harga yang lebih mahal. Typosquatting adalah kejahatan dengan membuat domain yang mirip dengan nama domain orang lain.
10. Hijacking
Merupakan kejahatan melakukan pembajakan hasil karya orang lain. Yang paling sering terjadi adalah Software Piracy (pembajakan perangkat lunak)
11. Cyber Terorism
Suatu tindakan xybercrime termasuk cyber terorism jika mengancam pemerintah atau warganegara, termasuk cracking ke situs pemerintah atau militer.

Berdasarkan Motif Kegiatannya
1. Sebagai tindakan murni kriminal
Kejahatan yang murni merupakan tindak kriminal yang dilakukan karena motif kriminalitas. Kejahatan jenis ini biasanya menggunakan internet hanya sebagai sarana kejahatan. Contoh kejahatan semacam ini adalah Carding.
2. Cybercrime sebagai kejahatan “abu-abu”
Pada jenis kejahatan di internet yang masuk dalam “wilayah abu-abu” cukup sulit menentukan apakah itu merupakan tindakan criminal atau bukan, mengingat motif kegiatannya terkadang bukan untuk berbuat kejahatan. Contohnya adalah probing atau portscanning.

Berdasarkan Sasaran Kejahatannya
1. Menyerang Individu (Against Person)
Jenis kejahatan ini, sasaran serangannya ditujukan kepada perorangan atau individu yang memiliki sifat atau criteria tertentu sesuai tujuan penyerangan tersebut. Beberapa contoh kejahatan ini antara lain : Pornografi, Cyberstalking, Cyber Tresspass
2. Menyerang Hak Milik (Against Property)
Cybercrime yang dilakukan untuk mengganggu atau menyerang hak milik orang lain. Contoh: carding, cybersquatting, typosquatting, hijacking, data forgery
3. Menyerang Pemerintah (Against Government)
Cybercrime Against Government dilakukan dengan tujuan khusus penyerangan terhadap pemerintah

Dampak Cybercrime Terhadap Keamanan Negara
1)       Kurangnya kepercayaan dunia terhadap Indonesia
2)       Berpotensi menghancurkan negara

Dampak Cybercrime Terhadap Keamanan Dalam Negeri
1)       Kerawanan sosial dan politik yang ditimbulkan dari  Cybercrime antara lain isu-isu yang meresahkan, memanipulasi simbol-simbol kenegaraan, dan partai politik dengan tujuan untuk mengacaukan keadaan agar tercipta suasana yang tidak kondusif.
2)       Munculnya pengaruh negatif dari maraknya situs-situs porno yang dapat diakses bebas tanpa batas yang dapat merusak moral bangsa.

Menuju UU Cyber Republik IndonesiaStrategi Penanggulangan Cyber Crime
1.       Strategi Jangka Pendek
Penegakan hukum pidana
Mengoptimalkan UU khusus lainnya
Rekruitment aparat penegak hukum

2.    Strategi Jangka Menengah
Cyber police
Kerjasama internasional

3.    Strategi Jangka Panjang
Membuat UU cyber crime
Membuat perjanjian bilateral