“Parallel Concept, Distributed Processing, Architetural Parallel
Computer, Pengantar Thread Programming, Pengantar Message Parssing OpenMP,
Pengantar Pemrograman CUDA GPU”
Monday, June 13, 2016
Wednesday, June 8, 2016
PROGRAM CLIENT-SERVER TCP MENGGUNAKAN JAVA
Untuk
membuat program client-server tcp ini, memerlukan dua source code program. Satu
source code untuk server dan satu lagi untuk client. Berikut ini merupakan
source code yang digunakan:
simpleServer.java
import java.io.*;
import java.net.*;
public class simpleServer {
public
final static int TESTPORT = 5000;
public
static void main(String args[]) {
ServerSocket
checkServer = null;
String
line;
BufferedReader
is = null;
DataOutputStream
os = null;
Socket
clientSocket = null;
try
{
checkServer
= new ServerSocket(TESTPORT);
System.out.println("Aplikasi
Server hidup ...");
}
catch (IOException e) {
System.out.println(e);
}
try
{
clientSocket
= checkServer.accept();
is
= new BufferedReader(new
InputStreamReader(clientSocket.getInputStream()));
os
= new DataOutputStream(clientSocket.getOutputStream());
}
catch (Exception ei) {
ei.printStackTrace();
}
PEMROGRAMAN JARINGAN MENGGUNAKAN JAVA
Cara mendapatkan IP menggunakan getIP.java
Pertama
buat file pada notepad, kemudian ketikan source code seperti di bawah ini:
Kemudian
save dengan nama getIP.java.
Program
ini menggunakan import java.net. Paket ini berisi kelas yang memperbolehkan
program untuk berkomunikasi melalui jaringan. Kemudian program mendeklarasikan InetAddress host bernilai null, lalu mendeklarasikan host bernilai InetAddress.getLocalHost(); yang digunakan untuk mengambil
informasi dari localhost komputer dan disimpan pada variabel host. Selanjutnya dengan
menggunakan host.getAddress(); program
akan mendapatkan nilai dari alamat IP yang akan disimpan pada variabel array
byte bernama ip, lalu dengan perulangan
variabel ip akan dicetak. Operator bitwise
“&” dan nilai “0xff” digunakan digunakan untuk menampilkan variabel ip dalam bentuk decimal agar IP Address
yang ditampilkan benar dan menggunakan titik(.) untuk memisahkan kelas pada IP
Address.
Tuesday, April 26, 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, sifat dan perilaku
partikel-partikel ini (seperti yang diungkapkan dalam teori kuantum ) membentuk
dasar dari komputasi kuantum. Dua aspek yang paling relevan fisika kuantum
adalah prinsip superposisi dan Entanglement
Superposisi, dalam
qubit sebagai elektron dalam medan magnet. Spin elektron mungkin baik sejalan
dengan bidang, yang dikenal sebagai spin-up, atau sebaliknya ke lapangan,
yang dikenal sebagai keadaan spin-down. Mengubah spin elektron dari satu
keadaan ke keadaan lain dicapai dengan menggunakan pulsa energi, seperti dari
Laser - katakanlah menggunakan 1 unit energi laser. "Tapi bagaimana kalau hanya
menggunakan setengah unit energi laser dan benar-benar mengisolasi partikel
dari segala pengaruh eksternal?"
Friday, March 25, 2016
PENGANTAR KOMPUTASI GRID
Komputasi Grid adalah penggunaan
sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah
secara geografis untuk memecahkan persoalan komputasi dalam skala besar. Grid
Computing erat kaitannya dengan metode komputasi paralel. Metode ini dapat
membagi kerja komputer menjadi beberapa bagian sehingga, tidak memberatkan
kerja komputer itu sendiri dan mempercepat kerja komputer.
Grid computing menawarkan solusi
komputasi yang murah, yaitu dengan memanfaatkan sumber daya yang tersebar dan
heterogen serta pengaksesan yang mudah dari mana saja. Globus Toolkit adalah
sekumpulan perangkat lunak dan pustaka pembuatan lingkungan komputasi grid yang
bersifat open-source. Dengan adanya lingkungan komputasi grid ini diharapkan
mempermudah dan mengoptimalkan eksekusi program-program yang menggunakan
pustaka paralel. Dan Indonesia sudah menggunakan sistem Grid dan diberi nama
InGrid (Inherent Grid). Sistem komputasi grid mulai beroperasi pada bulam Maret
2007 dan terus dikembangkan sampai saat ini. InGrid ini menghubungkan beberapa
perguruan tinggi negeri dan swasta yang tersebar di seluruh Indonesia dan
beberapa instansi pemerintahan seperti Badan Meteorologi dan Geofisika.
Konsep
Grid Computing
Beberapa konsep dasar dari grid
computing :
1. Sumber daya dikelola dan dikendalikan secara lokal.
2. Sumber daya berbeda dapat
mempunyai kebijakan dan mekanisme berbeda, mencakup Sumber daya komputasi
dikelola oleh sistem batch berbeda, Sistem storage berbeda pada node berbeda,
Kebijakan berbeda dipercayakan kepada user yang sama pada sumber daya berbeda
pada Grid.
NoSQL DATABASE
NoSQL adalah suatu
evolusi baru yang ada didalam dunia database. Dalam namanya sendiri NoSQL bukan
berarti No dengan tetapi lebih ke Non Stop SQL. Yaitu jika SQL diibaratkan
dengan relational database maka NoSQL adalah non-relational Database.
Sebenarnya NoSQL ini dikembangkan pertama kali pada tahun 1998 oleh Carlo
Strozzi. Lalu, pada tahun 2009, Eric Evans memperkenalkan kembali teknologi
NoSQL.
Apakah yang dimaksud
dengan Non Stop SQL itu sendiri? Ini adalah suatu perkembangan dari database
rational yang telah sejak ada dan digunakan mulai tahun 1970-an sampai
sekarang. Mengapa perkembangan dari database rational ini dibutuhkan dan pada
akhirnya membuat suatu database system baru bernama NoSQL.
Google, Amazon,
Facebook, and LinkedIn adalah perusahaan – perusahaan besar pertama yang
mengetahui batasan – batasan yang ada pada relational database untuk dapat
menyupport kebutuhan dari aplikasi – aplikasi baru yang terus dikembangkan.
Akhirnya pun mereka membuat sebuah data management yang baru. Muncullah Open
Source NoSQL, proyek database yang dibentuk untuk meningkatkan kinerja
perusahaan – perusahaan yang menjadi pelopor dan perusahan – perusahaan
komersial yang menjalin kerja sama dengan proyek ini setelahnya.
Wednesday, January 6, 2016
CLOUD COMPUTING
Sebelum kita membahas lebih jauh mengenai Cloud Computing, terlebih dahulu kita bahas definisi dari Cloud Computing. Dibawah ini ada beberapa definisi Cloud Computing yang dapat membantu kita untuk mengenal apa itu Cloud Computing:
a) Cloud Computing adalah gabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). Awan (cloud) adalah metefora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya. Internet Cloud adalah suatu model komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan, sehingga pengguna dapat mengaksesnya lewat Internet.
b) Cloud Computing adalah suatu konsep umum yang mencakup SaaS(software as a service), Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna.
c) Cloud computing adalah istilah untuk kegiatan menyelesaikan suatu proses atau perhitungan melalui internet dengan memanfaatkan sumber daya yang dimiliki oleh suatu kumpulan komputer yang saling terhubung di suatu tempat.
CYBERCRIME
Cybercrime merupakan bentuk-bentuk kejahatan
yang timbul karena pemanfaatan teknologi internet. Beberapa pendapat
mengindentikkancybercrime dengan computer crime. The
U.S. Department of Justicememberikan pengertien computer crime sebagai:
“…any illegal act requiring knowledge of computer
technology for its perpetration, investigation, or prosecution”.
Pengertian tersebut identik dengan yang diberikan Organization
of European Community Development, yang mendefinisikan computer
crime sebagai:
“any illegal, unehtical or unauthorized behavior relating to
the automatic processing and/or the transmission of data”.
Adapun Andi Hamzah (1989) dalam tulisannya “Aspek-aspek
Pidana di Bidang komputer”, mengartikan kejahatan komputer sebagai:
”Kejahatan di bidang komputer secara umum dapat diartikan
sebagai penggunaan komputer secara illegal”.
Dari beberapa pengertian di atas, secara ringkas dapat
dikatakan bahwacybercrime dapat didefinisikan sebagai perbuatan
melawan hukum yang dilakukan dengan menggunakan internet yang berbasis pada
kecanggihan teknologi komputer dan telekomunikasi.
Subscribe to:
Posts (Atom)