Friday, May 4, 2012

Cara Melakukan Translasi nama komputer ke -IP Address Komputer


Membangun Aplikasi Client-server TCP Sederhana menggunakan Java

Langkah – langkah membangun Aplikasi Client-server adalah sebagai berikut :

1. Ketikkan kode sumber (source code) pada Notepad, Editplus, atau IDE lainnya, dan saya memilih menggunakan Notepad++ sebagai text editor. Pada aplikasi ini dibutuhkan dua source code, yang masing-masing saya beri nama Server_Client.java (untuk coding server) dan Client_Server.java(untuk coding client). Adapun source code-nya adalah sebagai berikut :
Aplikasi Server
import java.io.*;
import java.net.*;
public class Server_Client {
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();
}
try {
line = is.readLine();
System.out.println(“Terima : ” + line);
if (line.compareTo(“salam”) == 0) {
os.writeBytes(“salam juga”);
} else {
os.writeBytes(“Maaf, saya tidak mengerti”);
}
} catch (IOException e) {
System.out.println(e);
}
try {
os.close();
is.close();
clientSocket.close();
} catch (IOException ic) {
ic.printStackTrace();
}
}
}
Aplikasi Client
import java.io.*;
import java.net.*;
public class Client_Server {
public final static int REMOTE_PORT = 5000;
public static void main(String args[]) throws Exception {
Socket cl = null;
BufferedReader is = null;
DataOutputStream os = null;
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
String userInput = null;
String output = null;
try {
cl = new Socket(args[0], REMOTE_PORT);
is = new BufferedReader(new InputStreamReader(cl.getInputStream()));
os = new DataOutputStream(cl.getOutputStream());
} catch (UnknownHostException e1) {
System.out.println(“Unknown Host: ” + e1);
} catch (IOException e2) {
System.out.println(“Error io: ” + e2);
}
try {
System.out.println(“Dari server: ” + output);
userInput = stdin.readLine();
os.writeBytes(userInput + “\n”);
} catch (IOException ex) {
System.out.println(“Error writing to server…” + ex);
}
try {
output = is.readLine();
System.out.println(“Dari Server: ” + output);
} catch (IOException e) {
e.printStackTrace();
}
try {
is.close();
os.close();
cl.close();
} catch (IOException x) {
System.out.println(“Error writing…” + x);
}
}
}
2. Kemudian simpan kedua program tadi pada direktori mana saja, dan saya menyimpannya di direktori “F:\pemjar”.
3. Setelah disimpan, kemudian buka 2 jendela cmd (command prompt) pada menu Start > Accessories > Command Prompt atau langsung ketikkan cmd pada menu Run untuk mengkompile dan menjalankan program tersebut. Pada masing-masing cmd, ketikkan
F: [enter]
cd pemjar [enter]
maka root direktori akan berubah menjadi “F:\pemjar”
kemudian compile program tersebut dan jalankan dengan cara sebagai berikut :
Gambar
Gambar CMD serverGambar
Gambar CMD Client
Pada nomor 1 Gambar cmd Server menunjukkan bahwa aplikasi server telah hidup dan sudah dapat menerima interaksi dari Client berupa kata “salam” (lihat nomor 4 pada Gambar cmd Client), sedangkan nomor 2 Gambar cmd Server menunjukkan bahwa aplikasi server telah hidup kembali dan siap menerima interaksi dari Client lagi, namun ketika Client mengetikkan selain kata “salam”, misalkan kata “haii” maka respon Server akan berbeda (lihat nomor 6 pada Gambar cmd Client).
Nomor 3 pada Gambar cmd Client menunjukkan kesalahan dalam menjalankan aplikasi Client, dimana untuk menjalankannya harus menuliskan nama lokal komputer yang dijadikan server saat menjalankan aplikasi Client.
Nomor 4 pada Gambar cmd Client menunjukkan cara yang benar untuk menjalankan aplikasi Client yakni dengan menuliskan nama lokal komputer yang dijadikan Server, di sini nama lokal komputernya adalah Findi_Ayu sehingga penulisannya adalah java Client_Server Findi_Ayu [enter].
Nomor 5 pada Gambar cmd Client menunjukkan bahwa aplikasi Server hanya bisa menerima satu kali interaksi dari Client, sehingga bila ingin melakukan interaksi lagi harus menjalankan (menghidupkan) lagi aplikasi Server-nya.
Nomor 6 pada Gambar cmd Client menunjukkan bila Client mengetikkan kata selain “salam” maka Server tidak akan mengerti dan memberikan respon “Maaf. Saya tidak mengerti”.

Monday, April 16, 2012

CLOUD COMPUTING

Teknologi Cloud Computing (sebuah pendekatan)
cloud computing kitchen sink 300x214 Teknologi Cloud Computing (sebuah pendekatan)
Ilustrasi Cloud Computing
Cloud computing tidak lama lagi akan menjadi realita, dan ini akan memaksa para IT professional untuk cepat mengadaptasi yang dimaksud dengan teknologi ini. Akibat dari keadaan sosial ekonomi yang terus mengalami revolusi yang sangat cepat sehingga melahirkan cloud computing, dimana teknologi ini dibutuhkan untuk kecepatan dan realibilitas yang lebih dari teknology yang sebelumnya sehingga teknologi ini nantinya akan mencapai pada tingkat investasi dalam term cloud service yang cepat dan mudah.
Cloud sudah hadir di depan kita saat ini, namun apa itu cloud ? kemana tujuanya ? dan apa resikonya? dan bagaimana organisasi IT mempersiapkan ini ? itulah pertanyaan yang setidaknya akan hadir oleh beberapa praktisi ataupun peminat IT, Cloud computing pada dasaranya adalah menggunakan Internet-based service untuk meng support business process. Cloud service biasanya memiliki beberapa karakteristik, diantaranya adalah:
Sangat cepat di deploy, sehingga cepat berarti instant untuk implementasi.

  • Nantinya biaya start-up teknologi ini mungkin akan sangat murah atau tidak ada dan juga tidak ada investasi kapital.
  • Biaya dari service dan pemakaian akan berdasarkan komitmen yang tidak fix.
  • Service ini dapat dengan mudah di upgrade atau downgrade dengan cepat tampa adanya Penalty.
  • Service ini akan menggunakan metode multi-tenant (Banyak customer dalam 1 platform).
  • Kemampuan untuk meng customize service akan menjadi terbatas.

  • Infrastructure as Service
  • hal ini meliputi Grid untuk virtualized server, storage & network. Contohnya seperti  Amazon Elastic Compute Cloud dan Simple Storage Service.
  • Platform-as-a-service
  • hal ini memfokuskan pada aplikasi dimana dalam hal ini memungkinkan developer untuk tidak memikirkan hardware dan tetap fokus pada application development nya tampa harus mengkhawatirkan operating system, infrastructure scaling, load balancing dan lainya. Contoh nya yang telah mengimplementasikan ini adalah Force.com dan Microsoft Azure investment.
  • Software-as-a-service
  • : Hal ini memfokuskan pada aplikasi denga Web-based interface yang diakses melalui Web Service dan Web 2.0. contohnya adalah Google Apps, SalesForce.com dan social network application seperti FaceBook.

               Mempercayakan layanan komputasi awan (biasanya terpusat) dengan, perangkat lunak data pengguna dan perhitungan pada antarmuka pemrograman aplikasi diterbitkan (API) melalui jaringan.Ini memiliki tumpang tindih dengan perangkat lunak sebagai layanan (SaaS).Pengguna akhir aplikasi awan berbasis akses melalui web browseratau desktop ringan atau aplikasi mobile sedangkan perangkat lunak bisnis dan data disimpan di server di lokasi yang jauh. Awanpenyedia aplikasi berusaha untuk memberikan layanan yang samaatau lebih baik dan kinerja daripada jika program perangkat lunakyang diinstal secara lokal pada komputer pengguna akhir.
               Pada dasar komputasi awan adalah konsep yang lebih luas darikonvergensi infrastruktur (atau Converged Infrastruktur) dan layanan bersama. Jenis lingkungan pusat data memungkinkanperusahaan untuk mendapatkan aplikasi mereka dan berjalan lebih cepat, dengan pengelolaan yang lebih mudah dan pemeliharaan kurang, dan memungkinkan TI untuk lebih cepat menyesuaikansumber daya TI (seperti server, storage, dan jaringan) untuk memenuhi permintaan bisnis yang fluktuatif dan tak terduga.
Teknologi cloud akan memberikan kontrak kepada user untuk service pada 3 tingkatan:
Beberapa investor saat ini masih mencoba untuk mengekplorasi adopsi teknologi cloud ini untuk dijadikan bisnis sebagaimana  Amazon dan Google telah memiliki penawaran khusus pada untuk teknologi cloud,Microsoft dan IBM juga telah melakukan investasi jutaan dollar untuk ini.
Melihat dari tren ini kita dapat memprediksi masa depan, standard teknologi akan menjadi lebih sederhana karena ketersediaan dari banyak cloud service.
Cloud computing adalah pengiriman komputasi sebagai layananbukan produk, dimana sumber daya bersama, perangkat lunak, dan informasi disediakan untuk komputer dan perangkat lain sebagai utilitas (seperti jaringan listrik) melalui jaringan (biasanya internet).

SUMBER: 
http://teknoinfo.web.id/teknologi-cloud-computing/
http://en.wikipedia.org/wiki/Cloud_computing

TEKNIK- TEKNIK KOMPUTING


Teknik computing


Clustering dan Internet Computing
Salah satu solusi dari masalah kurangnya daya komputasi adalah dengan menjalankan aplikasi pada sejumlah komputer individual yang terhubung ke jaringan. Cara ini dalam terminologi teknis dikenal sebagai clustering. Teknik yang pertama kali dikembangkan pada awal era 1980-an ini, sekarang telah diaplikasikan pada berbagai pusat superkomputer, laboratorium riset, dan industri. Superkomputer tercepat di dunia saat ini terdiri dari sekumpulan mikroprosesor, sebagai contoh, sistem ASCI White di Lawrence Livermore National Laboratory, California, tersusun atas 8000 prosesor. Banyak diantara laboratorium riset yang menjalankan PC sederhana yang membentuk cluster untuk melakukan perhitungan dan analisis data. Teknik ini hanya memerlukan ongkos sebesar kurang dari 1 USD per megaflop tiap detiknya dengan clusterkomputer jenis Pentium III, sebuah ongkos yang sangat murah, khususnya apabila dibandingkan dengan superkomputer yang harganya bisa mencapai jutaan dolar itu. Kemajuan ini juga tidak lepas dari dikembangkannya algoritma khusus yang dapat mengeksploitasi penggunaan ribuan prosesor secara efektif.

Walaupun clustering dapat menyediakan peningkatan daya komputasi secara signifikan, sebuah cluster membutuhkan fasilitas khusus dengan dibangun diatas sebuah lokasi tunggal. Ini memunculkan persoalan seberapa besar ruang yang dapat disediakan untuk menampung sekian banyak komputer yang bekerja secara bersamaan itu. Hal ini memunculkan persoalan baru dimana dibutuhkan investasi ekstra untuk membangun gedung-gedung baru, khusus sebagai lokasi cluster.

Kemajuan teknologi komunikasi menawarkan solusi berupa pendekatan desentralisasi untuk mengatasi kebutuhan akan daya komputasi yang lebih tinggi dengan ongkos yang rasional. Terdapat lebih dari 400 juta PC di seluruh dunia, dengan banyak diantaranya memiliki daya komputasi setara dengan superkomputer pada era awal 1980-an. Sebagian besar diantaranya memiliki banyak waktuidle (menganggur) saat digunakan. Setiap institusi besar memiliki ratusan hingga ribuan sistem semacam ini. Sebuah pendekatan yang disebut internet computing merupakan jawaban untuk memanfaatkan workstation dan PC untuk menciptakan sistem komputasi terdistribusi (distributed computing systems) berjangkauan global dengan kapabilitas setara dengan superkomputer.
Grid Computing
Grid computing sebenarnya merupakan sebuah aplikasi pengembangan dari jaringan komputer (network). Hanya saja, tidak seperti jaringan komputer konvensional yang berfokus pada komunikasi antar pirati (device), aplikasi pada Grid computingdirancang untuk memanfaatkan sumber daya pada terminal dalam jaringannya. Grid computing biasanya diterapkan untuk menjalankan sebuah fungsi yang terlalu kompleks atau terlalu intensif untuk dikerjakan oleh satu sistem tunggal. Dalam pengertian yang lebih teknis, Grid computing merupakan sebuah sistem komputasi terdistribusi, yang memungkinkan seluruh sumber daya (resource) dalam jaringan, seperti pemrosesan, bandwidth jaringan, dan kapasitas media penyimpan, membentuk sebuah sistem tunggal secara vitual. Seperti halnya pengguna internet yang mengakses berbagai situs web dan menggunakan berbagai protokol seakan-akan dalam sebuah sistem yang berdiri sendiri, maka pengguna aplikasiGrid computing seolah-olah akan menggunakan sebuah virtual komputer dengan kapasitas pemrosesan data yang sangat besar.

Konsep Grid computing pertama kali dieksplorasi pada tahun 1995 melalui eksperimen yang dikenal sebagai I-WAY, dimana jaringan berkecepatan tinggi digunakan untuk menghubungkan dalam waktu singkat, suber daya yang sifatnya high-end pada 17 situs di sepanjang Amerika bagian Utara. Selepas aktifitas ini, berkembang pula sejumlah proyek penelitian yang bertujuan untuk mengembangkan teknologi inti Grid computing untuk hal-hal yang lebih "produktif" bagi berbagai komunitas dan disiplin keilmuan. Tidak kurang dari badan bernama National Technology Grid bentukan US National Science Foundation (Lembaga Ilmu Pengetahuan AS), yang bekerjasama dengan Information Power Grid dari NASA (badan luar angkasa Amerika Serikat), bersama-sama membentuk sebuah infrastruktur Grid computing untuk melayani kegiatan para peneliti di NASA maupun berbagai universitas di Amerika Serikat.
Parrel computing
teknologi yang memungkinkan komputer memiliki performa lebih cepat karena adanya mikroprosesor saling menopang dan berbagi tenaga.
http://afifclever.blogspot.com/2008/04/riset-komputer-parallel-computing.html  http://dhani.singcat.com/IT/fyi.php?page=distributed

PENERAPAN ATAU PENGGUNAAN KOMPUTASI


CONTOH PENERAPAN KOMPUTASI

Sebelum memasuki contoh penerapan komputasi modern, ada baik nya kita mengetahui jenis – jenis komputasi modern. Ada 3 jenis komputasi modern, diantaranya :
  1. Mobile computing  atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.
  2. Grid computing, Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.
  3. Cloud computing, Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.
Salah satu contoh penerapannya yaitu pada jenis Cloud computing. Komputasi awan, secara cepat hadir dihadapan kita semua, sangat banyak anggota masyarakat merasa gagap, dan individu-individu yang sigap menangkap fenomena dengan cepat belajar dan memanfaatkan teknologi ini, secara signifikan mereka mendadak memiliki daya saing dan efisiensi tinggi.

Linux  adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja. Pada April 2004 Canonical merilis distro linux bernama UBUNTU sebuah kata berasal dari bahasa afrika timur yang berarti KEMANUSIAAN Humanity. Sejak itu secara Rutin setiap enam bulan Canonical merilis Versi Linux Ubuntu sampai hari ini.

Ubuntu 11.04 Natty Narwhal, ubuntu menandai seri rilis dengan dua digit didepan mengambil tahun rilis dan dua digit selanjutnya dengan bulan rilis Ubuntu 11.04. Secara sengaja memilih nama-nama binatang sebagai kode rilis. Ubuntu 11.04 didesain oleh Tim Pengembangnya semaksimal mungkin memanfaatkan trendKOMPUTASI AWAN, fitur Ubuntu One adalah sebuah fitur untuk mempermudah pemanfaatan teknologi komputasi awan, setiap pengguna ubuntu secara langsung berhak atas penyimpanan tanpa dipungut biaya pada server ubuntu sebesar DUA Gigabyte, pengguna bebas menyimpan arsip berupa lagu/musik, gambar, video, dokumen atau arsip digital lainnya. Ubuntu 11.04 memiliki penampilan berbeda dari versi sebelumnya, setelah memutuskan melepas antar muka desktop Gnome yang telah enam tahun bersama, dengan antarmuka besutan tim ubuntu sendiri bernama UNITY meskipun tidak dapat dipungkiri, Unity tetap memiliki aroma Gnome. Penampilan Ubuntu 11.04 sangat menarik, artistik, sederhana, namun penuh kekuatan. Hampir seluruh kebutuhan dasar komputasi telah terpenuhi, peramban firefox, office suite, Libre Office-3, pemutar lagu Banshee, Pemutar video, movie Player, pengolah gambar Pinta dan ratusan aplikasi yang dibutuhkan tersedia secara tidak berbayar. Bagi yang belum mengetahui, distro Ubuntu Linux dan distro linux lainnya bisa disebut kebal virus sampai hari ini, disebabkan arsitekturnya dan pengaturan hak akses yang mumpuni. Terlebih lagi ketika dunia menuju pada era Komputasi Awan, dimana komputasi identik dengan Internet dan Internet adalah dunia tanpa batas, tanpa batas aturan, tanpa batas keamanan, tanpa batas etika dan tanpa batas estetika. Ubuntu Linux adalah pilihan cerdas dalam berkomputasi di era modern.


Penggunaan Komputasi
Salah satu contoh penggunaan komputasi adalah dalam bidang kedokteran,yaitu dalam pencarian obat. Untuk meramalkan aktivitas sejumlah besar calon obat, seorang praktisi komputasi meniru suasana pengujian aktivitasnya di laboratorium basah dengan model-model Fisika atau Matematika (seperti: struktur 3 dimensi calon obat) sebagai pengganti bahan-bahan laboratorium tersebut. Model-model ini kemudian dinyatakan di dalam persamaan-persamaan Matematika yang kemudian diselesaikan oleh komputer dengan kapasitas dan kelajuan yang melebihi kapasitas dan kelajuan manusia. Hasilnya berupa suatu bilangan bagi tiap calon obat yang dapat dibandingkan satu dengan yang lainnya. Perbandingan ini merupakan ramalan tingkat aktivitas suatu calon obat relatif terhadap calon obat lainnya. Demikianlah cara meramalkan aktivitas calon obat dengan metode komputasi. Dengan demikian, calon-calon obat yang diramalkan akan memberikan aktivitas yang rendah dapat dihindari.

SUMBER: 

MODEL KOMPUTASI

TEORI KOMPUTASI
Teori komputasi adalah cabang ilmu komputer dan matematika yang membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggunakan algoritma. Bidang ini dibagi menjadi dua cabang: teori komputabilitas dan teori kompleksitas, namun kedua cabang berurusan dengan model formal komputasi.

Untuk melakukan studi komputasi dengan ketat, ilmuwan komputer bekerja dengan abstraksi matematika dari komputer yang dinamakan model komputasi. Ada beberapa model yang digunakan, namun yang paling umum dipelajari adalah mesin Turing. Sebuah mesin Turing dapat dipikirkan sebagai komputer pribadi meja dengan kapasitas memori yang tak terhingga, namun hanya dapat diakses dalam bagian-bagian terpisah dan diskret. Ilmuwan komputer mempelajari mesin Turing karena mudah dirumuskan, dianalisis dan digunakan untuk pembuktian, dan karena mesin ini mewakili model komputasi yang dianggap sebagai model paling masuk akal yang paling ampuh yang dimungkinkan. Kapasitas memori tidak terbatas mungkin terlihat sebagai sifat yang tidak mungkin terwujudkan, namun setiap permasalahan yang "terputuskan" (decidable) yang dipecahkan oleh mesin Turing selalu hanya akan memerlukan jumlah memori terhingga. Jadi pada dasarnya setiap masalah yang dapat dipecahkan (diputuskan) oleh meisn Turing dapat dipecahkan oleh komputer yang memiliki jumlah memori terbatas.

Halaman dalam kategori "Model komputasi"

Mesin Mealy

Dalam teori komputasi sebagai konsep dasar sebuah komputer, mesin Mealy adalah otomasi fase berhingga (finite state automaton atau finite state tranducer) yang menghasilkan keluaran berdasarkan fase saat itu dan bagian masukan/input. Dalam hal ini, diagram fase (state diagram) dari mesin Mealy memiliki sinyal masukan dan sinyal keluaran untuk tiap transisi. Prinsip ini berbeda dengan mesin Moore yang hanya menghasilkan keluaran/output pada tiap fase.
Nama Mealy diambil dari “G. H. Mealy” seorang perintis mesin-fasa (state-machine) yang menulis karangan “A Method for Synthesizing Sequential Circuits” pada tahun 1955.

Mesin Moore


Dalam teori komputasi sebagai prinsip dasar komputer, mesin Moore adalah otomasi fase berhingga (finite state automaton) di mana keluarannya ditentukan hanya oleh fase saat itu (dan tidak terpengaruh oleh bagian masukan/input). Diagram fase (state diagram) dari mesin Moore memiliki sinyal keluaran untuk masing-masing fase. Hal ini berbeda dengan mesin Mealy yang mempunyai keluaran untuk tiap transisi.
Nama Moore diambil dari “Edward F. Moore” seorang ilmuwan komputer dan perintis mesin-fasa (state-machine) yang menulis karangan “Gedanken-experiments on Sequential Machines”.

Petri Net


Petri net adalah salah satu model untuk merepresentasikan sistem terdistribusidiskret. Sebagai sebuah model, Petri net merupakan grafik 2 arah yang terdiri dariplace, transition, dan tanda panah yang menghubungkan keduanya. Di samping itu, untuk merepresentasikan keadaan sistem, token diletakkan pada place tertentu. Ketika sebuah transition terpantik, token akan bertransisi sesuai tanda panah.
Petri net pertama kali diajukkan oleh Carl Adam Petri pada tahun 1962.
Petri net pertama kali diajukkan oleh Carl Adam Petri pada tahun 1962.




SUMBER MATERI:
http://id.wikipedia.org/wiki/Teori_komputasi
http://id.wikipedia.org/wiki/Kategori:Model_komputasi
http://www.doc.ic.ac.uk/~nd/surprise_97/journal/vol2/njc1/petri.gif
http://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Graf_automatu_moore.svg/539px-Graf_automatu_moore.svg.png

Monday, October 3, 2011

Kelebihan dan Kekurangan E-business & E-commerce

Kelebihan E- business
  1. Revenue Stream (aliran pendapatan) baru yang mungkin lebih menjanjikan dan tidak bisa ditemui di sistem transaksi tradisional
  2. Dapat meningkstkan market exposure (pangsa pasar)
  3. Menurunkan biaya operasional (operating cos)
  4. Melebarkan jangkauan (global reach)
  5. Meningkatkan customer loyality
  6. Memperpendek waktu produksi
  7. Meningkatkan value chain (mata rantai pendapatan).
Kekurangan E -Business
  1. Pencurian informasi rahasia yang berharga. Gangguan yang timbul bisa menyikap semua informasi rahasia tersebut kepada pihak- pihak yang tidak berhak dan dapat mengakibatkan kerugian yang besar bagi si korban.
  2. Kehilangan kesempatan bisnis karena gangguan pelayanan. kesalahan ini bersifat kesalahan non- teknis seperti aliran listrik tiba- tiba padam atau jaringan yang tidak berfungsi.
  3. Kehilangan kepercayaan dari para konsumen. Ini karena berbagai macam faktor seperti usaha yang dilakukan dengan sengaja oleh pihak lain yang berusaha menjatuhkan reputasi perusahaan tersebut.
  4. Penggunaan akses ke sumber oleh pihak yang tidak berhak. Misalkan pembobolan sebuah sistem perbankan oleh hacker, kemudian memindahkan sejumlah rekening orang lain ke rekeningnya sendiri.
  5. Kerugian yang tidak terduga. Disebabkan oleh gangguan yang di lakukan dengan sengaja, ketidakjujuran, praktek bisnis yang tidak benar dan kesalahan faktor manusia atau kesalahan sistem elektronik.

Pengertian E- commerce & E- business

E-commerce (perdagangan Elektronik atau E-dagang) adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet atau jaringan       komputer lainnya.
E-commerce dapat melibatkan transfer dana elektronik, pertukaran data elektronik, sistem manejemen inventori otomatis dan sistem pengumpulan data otomatis.