Selasa, 14 Juni 2016

Parallel Computing

Parallel computing adalah penggunaan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat programberjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam praktek,seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbea-beda tanpa berkaitan di antaranya, Maksudnya program
dijalankan dengan banyak CPU secara bersamaan dengan tujuan untuk membuat program yang lebih baik dan dapat diproses dengan cepat. Dapat diambil kesimpulan bahwa pada parallel processing berbeda dengan istilah multitasking, yaitu satu CPU mengangani atau mengeksekusi beberapa program sekaligus, parallel processing dapat disebut juga dengan istilah parallel computing.

Untuk lebih jelasnya, klik disini..

Senin, 23 Mei 2016

DNS, Mail Server, FTP, DHCP, Web Server

DNS Server
Langkah 1:
Gunakan Linux Debian 5.0 untuk membuat DNS Server ini. Lakukan instalasi paket bind9 pada Debian Server. Ketikkan perintah server-debian:~apt-get install bind9 pada terminal kemudian tekan enter. Langkah selanjutnya adalah memasukkan DVD sesuai dengan tampilan yang ada, kemudian tekan enter.
Instalasi bind9
Langkah 2:
Tambahkan /etc/bind/named.conf.local untuk membuat zone forward dan zone reverse.
server-debian:~# vim /etc/bind/named/conf/local 
Tambahkan kode program di bawah ini pada baris paling akhir, tekan insert pada keyboard untuk

Selasa, 10 Mei 2016

PEMROGRAMAN JARINGAN MENGGUNAKAN JAVA

Dibawah ini merupakan program yang digunakan untuk menampilkan perintah - perintah yang biasa digunakan dalam jaringan dengan menggunakan Java.
1. Program menampilkan IP Address
    Listing Program

Logika Program
      Pada listing program diatas digunakan untuk menampilkan IP Address dengan menggunakan bahasa pemrograman java. Pada listing program diatas, program akan melakukan import java.net terlebih dahulu kemudian akan membuat class dengan nama getIP. setelah itu program akan mendeklarasikan InetAddress dengan nama host yang bernilai null, kemudian nilai tersebut diambil dari localhost pada komputer kita. Setelah itu nilai host yang telah diambil dari localhost disimpan dalam byte ip. Terakhir terdapat suatu perulangan yang digunakan untuk mencetak hasil dari IP dalam localhost laptop kita.


    Output Program 

2. Program menampilkan nama komputer user
    Listing Program
    Logika Program
      Pada listing program diatas digunakan untuk menampilkan nama komputer dengan menggunakan bahasa pemrograman java. Pada listing program diatas, program akan melakukan import java.net terlebih dahulu kemudian akan membuat class dengan nama getName. setelah itu program akan mendeklarasikan InetAddress dengan nama host yang bernilai null, kemudian nilai tersebut diambil dari localhost pada komputer kita. Setelah itu nilai host yang telah diambil digunakan sebagai objek untuk mendapatkan nama komputer dengan menggunakan fungsi getHostName.

    Output Program
3. Program menampilkan nama komputer user berdasarkan dengan IP Address
    Listing Program

    Logika Program
      Pada listing program diatas digunakan untuk menampilkan nama komputer dengan menggunakan IP Address berikut penjelasannya : program akan mengimport java.net terlebih dahulu kemudian membuat class yang diberi nama IPtoName. Pada program ini terdapat percabangan if yang digunakan untuk mengecek apakah panjang array pada fungsi utama sama dengan 0 jika benar maka program akan mencetak "pemakaian : java IPtoName ". Program akan mengembalikan keawal dan mendeklarasikan kembali nilai variabel host yaitu array 0 dan untuk varaiabel address pada kelas InetAddress yaitu null maksudnya mengembalikan alamat IP dengan nilai null. Pada program ini juga terdapat try dan catch yang digunakan untuk menangkap kesalahan. Jika program menangkap kesalahan maka program akan mencetak Invalid IP - malformed IP dan program akan dikembalikan keawal kembali. Namun jika tidak ditemukan kesalahan maka program akan mencetak nama komputer user. 
Untuk menjalankan program terlebih dahulu melakukan compile dengan perintah "Javac IPtoName.java", IPtoName merupakan nama file java tersebut. Setelah itu, untuk menjalankan file.class nya dengan menggunakan java IPtoName . Apabila tidak memasukan IP Address maka akan muncul pemakaian : java IPtoName  

    Output Program

4. Program menampilkan IP Address berdasarkan dengan nama komputer user
    Listing Program

    Logika Program
      Pada listing program diatas digunakan untuk menampilkan IP Address dengan menggunakan nama komputer user. Program ini merupakan kebalikan dari program diatas, berikut penjelasannya : program akan mengimport java.net terlebih dahulu kemudian membuat class yang diberi nama NSLookup. Pada program ini terdapat percabangan if yang digunakan untuk mengecek apakah panjang array pada fungsi utama sama dengan 0 jika benar maka program akan mencetak "pemakaian : java NSLookup  ". Program akan mengembalikan keawal dan mendeklarasikan kembali nilai variabel host yaitu array 0 dan untuk varaiabel address pada kelas InetAddress yaitu null maksudnya mengembalikan alamat IP dengan nilai null. Pada program ini juga terdapat try dan catch yang digunakan untuk menangkap kesalahan. Jika program menangkap kesalahan maka program akan mencetak "Unknown host" dan program akan dikembalikan keawal kembali. Namun jika tidak ditemukan kesalahan maka program akan menyimpan nilai address disimpan dalam byte ip dengan menggunakan perintah getAddress. Terakhir terdapat suatu perulangan yang digunakan untuk mencetak hasil dari IP dalam localhost laptop kita.
Untuk menjalankan program terlebih dahulu melakukan compile dengan perintah "Javac NSLookup.java". Setelah itu untuk menjalankan file.class nya dengan menggunakan java IPtoName . Apabila tidak memasukan nama host maka akan muncul pemakaian : java  NSLookup

    Output Program

5. Program Client - Server
    Program server 
    Listing Program 
 
 

   Logika Program
      Pada listing program diatas merupakan program client server. Program yang diatas merupakan program server yang digunakan untuk melayani yang diminta oleh client. Saat program dijalankan dan berhasil maka akan tampil “Aplikasi Server Hidup".

   Output Program
    
Program Client
    Listing Program 


   
    Logika Program
      Pada listing program diatas merupakan program client server. Program yang diatas merupakan program client yang digunakan untuk meminta data ke server. Program ini terdapat interaksi antara client dengan server. Program ini dimana meminta masukan kunci dan kunci disini telah di deklarasikan dengan kata “salam” maka ketika mengetikan kata salam maka client akan mendapatkan data dari server yaitu “salam. Namun jika mengetikan kata yang lain selain salam maka client akan mendapatkan data dari server yaitu “maaf, saya tidak mengerti."

    Output Program

Selasa, 19 April 2016

PENGOPERASIAN DATA QUBIT, QUANTUM GATES DAN ALGORITMA SHOR

Pengoperasian Data Qubit

Qubit merupakan kuantum bit, mitra dalam komputasi kuantum dengan digit biner atau bit dari komputasi klasik. Qubit adalah unit dasar informasi dalam komputer kuantum . Dalam komputer kuantum, sejumlah partikel elemental seperti elektron atau foton dapat digunakan (dalam praktek, keberhasilan juga telah dicapai dengan ion), baik dengan biaya mereka atau polarisasi bertindak sebagai representasi dari 0 dan / atau 1. Setiap partikel-partikel ini dikenal sebagai qubit,

Senin, 28 Maret 2016

VIRTUALISASI

Pengertian Virtualisasi

Jika merujuk dari kamus Oxford, virtualisasi merupakan turunan dari katavirtualize yang artinya convert (something) to a computer-generated simulation of reality. Dalam terjemahan bebas, virtualisasi diartikan

PENGANTAR KOMPUTASI GRID

Pengertian
Komputasi grid adalah suatu cara penggabungan sumber daya yang dimiliki banyak komputer yang terhubung dalam suatu jaringan sehingga terbentuk suatu kesatuan sistem komputer dengan sumber daya komputasi yang besarnya mendekati jumlah sumber komputasi dari komputer – komputer yang membentuknya. Ide awal komputasi grid dimulai dengan adanya

Sabtu, 02 Januari 2016

Cyber Crime

Cyber Crime adalah tidak kriminal yang dilakukan dengan menggunakan teknologi computer sebagai alat kejahatan utama. Cybercrime merupakan kejahatan yang memanfaatkan perkembangan teknologi computer khususnya internet.

Cybercrime di definisikan sebagai

Cloud Computing (Komputasi Awan)

              Cloud computing adalah hasil dari evolusi bertahap di mana sebelumnya terjadi fenomena grid computing, virtualisasi, application service provision (ASP) dan Software as a Service (SaaS). Konsep penyatuan computing resources melalui jaringan global sendiri dimulai pada tahun ‘60-an. Saat itu muncul “Intergalactic computer network” oleh J.C.R. Licklider, yang bertanggung jawab atas pembangunan ARPANET (Advanced Research Projects Agency Network) di tahun 1969. Beliau memiliki sebuah cita-cita di mana setiap manusia di dunia ini dapat terhubung dan bisa mengakses program dan data dari situs manapun, di manapun. Menurut Margaret Lewis, Direktur Marketing Produk AMD. “Cita-cita itu terdengar mirip dengan apa yang kini kita disebut dengan cloud computing”. Para pakar komputasi lainnya juga memberikan penambahan terhadap konsep ini, di antaranya John McCarthy yang menawarkan ide mengenai