This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Pentingnya Menjaga Privasi Online

Menjaga Privasi online sangatlah penting dimana informasi data pribadi kita sangat berharga, bahkan lebih berharga daripada yang kita bayangkan.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Selasa, 11 Desember 2012

Kasus Cyber Crime yang pernah terjadi di Indonesia

Seiring dengan perkembangan teknologi Internet, menyebabkan munculnya kejahatan yang disebut dengan CyberCrime atau kejahatan melalui jaringan Internet. Munculnya beberapa kasus CyberCrime di Indonesia, seperti pencurian kartu kredit, hacking beberapa situs, menyadap transmisi data orang lain, misalnya email, dan memanipulasi data dengan cara menyiapkan perintah yang tidak dikehendaki ke dalam programmer komputer. Sehingga dalam kejahatan komputer dimungkinkan adanya delik formil dan delik materil. Delik formil adalah perbuatan seseorang yang memasuki komputer orang lain tanpa ijin, sedangkan delik materil adalah perbuatan yang menimbulkan akibat kerugian bagi orang lain. Adanya CyberCrime telah menjadi ancaman stabilitas, sehingga pemerintah sulit mengimbangi teknik kejahatan yang dilakukan dengan teknologi komputer, khususnya jaringan internet dan intranet.

Berikut adalah  kasus Cyber Crime yang pernah terjadi beserta modus dan analisa penyelesaiannya:

KASUS 1 :
Pada tahun 1982 telah terjadi penggelapan uang di bank melalui komputer sebagaimana diberitakan “Suara Pembaharuan” edisi 10 Januari 1991 tentang dua orang mahasiswa yang membobol uang dari sebuah bank swasta di Jakarta sebanyak Rp. 372.100.000,00 dengan menggunakan sarana komputer. Perkembangan lebih lanjut dari teknologi komputer adalah berupa computer network yang kemudian melahirkan suatu ruang komunikasi dan informasi global yang dikenal dengan internet. Pada kasus tersebut, kasus ini modusnya adalah murni criminal, kejahatan jenis ini biasanya menggunakan internet hanya sebagai sarana kejahatan. Penyelesaiannya, karena kejahatan ini termasuk penggelapan uang pada bank dengan menggunaka komputer sebagai alat melakukan kejahatan. Sesuai dengan undang-undang yang ada di Indonesia maka, orang tersebut diancam dengan pasal 362 KUHP atau Pasal 378 KUHP, tergantung dari modus perbuatan yang dilakukannya.

KASUS 2 :

Kasus video porno Ariel “PeterPan” dengan Luna Maya dan Cut Tari, video tersebut di unggah di internet oleh seorang yang berinisial ‘RJ. Pada kasus tersebut, modus sasaran serangannya ditujukan kepada perorangan atau individu yang memiliki sifat atau kriteria tertentu sesuai tujuan penyerangan tersebut. Penyelesaian kasus ini pun dengan jalur hukum, pengunggah dan orang yang terkait dalam video tersebut pun turut diseret pasal-pasal sebagai berikut, Pasal 29 UURI No. 44 th 2008 tentang Pornografi Pasal 56, dengan hukuman minimal 6 bulan sampai 12 tahun. Atau dengan denda minimal Rp 250 juta hingga Rp 6 milyar. Dan atau Pasal 282 ayat 1 KUHP. Kasus ini telah selesai dan saat ini Ariel pun sudah bebas dari masa tahanannya.

KASUS 4 :

Bandung 2003, Carding salah satu jenis cyber crime. Carding merupakan kejahatan yang dilakukan untuk mencuri nomor kartu kredit milik orang lain dan digunakan dalam transaksi perdagangan di internet. Para pelaku adalah remaja tanggung dan mahasiswa, berhasil digerbek aparat kepolisian setelah beberapa kali bertransaksi di internet dengan kartu kredit orang lain. Para pelaku, rata-rata beroperasi dari warnet-warnet yang tersebar di kota Bandung. Mereka biasa bertransaksi dengan menggunakan nomor kartu kredit yang mereka peroleh dari beberapa situs. Namun lagi-lagi, para petugas kepolisian ini menolak menyebutkan situs yang dipergunakan dengan alasan masih dalam penyelidikan lebih lanjut. 
Modus kejahatan ini adalah pencurian, karena pelaku memakai kartu kredit orang lain untuk mencari barang yang mereka inginkan di situs lelang barang. Karena kejahatan yang mereka lakukan, mereka akan dibidik dengan pelanggaran Pasal 378 KUHP tentang penipuan, Pasal 363 tentang Pencurian dan Pasal 263 tentang Pemalsuan Identitas.

Membuat Garis dengan beberapa metode pada Matlab

Gambar dapat dijelaskan dengan beberapa cara, bila menggunakan raster display, gambar ditentukan oleh satu set intensitas untuk posisi display pada display. Sedangkan dengan scene tampilan gambar dengan loading array dari pixel ke dalam buffer atau dengan mengkonversikan scan dari grafik geometri tertentu ke dalam pola pixel. Paket grafika dilengkapi dengan fungsi untuk menyatakan scene dalam bentuk struktur. Paket pemrograman grafika dilengkapi dengan fungsi untuk menyatakan scene dalam bentuk struktur dasar geometri yang disebut output primitif,dengan memasukkan output primitif tersebut sebagai struktur yang lebih kompleks.

Titik dan Garis 

Pembentukan titik dilakukan dengan mengkonversi suatu posisi titik koordinat dengan program aplikasi ke dalam suatu operasi tertentu menggunakan output. Random-scan (vektor ) system menyimpan instruksi pembentukan titik pada display list dan nilai koordinat menentukan posisi pancaran electron ke arah lapisan fosfor pada layer. Garis dibuat dengan menentukan posisi titik diantara titik awal dan akhir dari suatu garis.

Algoritma garis DDA 

DDA adalah algoritma pembentukan garis berdasarkan perhitungan x dan y, menggunakan rumus y = m. x. Garis dibuat dengan menentukan dua endpoint yaitu titik awal dan titik akhir. Setiap koordinat titik yang membentuk garis diperoleh dari perhitungan, kemudian dikonversikan menjadi nilai integer. Langkah-langkah pembentukan menurut algoritma DDA, yaitu :
1. Tentukan dua titik yang akan dihubungkan.
2. Tentukan salah satu titik sebagai titik awal (x0, y0) dan titik akhir (x1, y1).
3. Hitung x = x1 - x0 dan y = y1 - y0. 4.
 Tentukan step, yaitu jarak maksimum jumlah penambahan nilai x maupun nilai y dengan cara :
bila nilai | y| > | x| maka step = nilai | y|. bila tidak maka step = | x|.
5. Hitung penambahan koordinat pixel yaitu x_increment = x / step dan y_increment = y / step.
6. Koordinat selanjutnya (x+x_incerement, y+y_increment).
7. Posisi pixel pada layer ditentukan dengan pembulatan nilai koordinasi tersebut.
8. Ulangi step 6 dan 7 untuk menentukan posisi pixel selanjutnya, sampai x = x1 dan y = y

Implementasi Membuat garis dengan DDA adalah sebagai berikut :
Kali ini saya menggunakan Matlab versi 2012a (Download)

Hasil akan seperti gambar berikut :


Algoritma Garis Bressenhem 


Prosedur untuk menggambar kembali garis dengan membulatkan nilai x atau y kebilangan integer membutuhkan waktu, serta variable x,y dan m merupakan bilangan real karena kemiringan merupakan nilai pecahan. Bressenham mengembangkan algoritma klasik yang lebih menarik, karena hanya menggunakan perhitungan matematika dengan bilangan integer. Dengan demikian tidak perlu membulatkan nilai posisi setiap pixel setiap waktu. Algoritma garis Bressenhem disebut juga midpoint line algorithm adalah algoritma konversi penambahan nilai integer yang juga dapat diadaptasi untuk menggambar sebuah lingkaran. 

Langkah-langkah untuk membentuk garis menurut algoritma ini adalah : 

  1. Tentukan dua titik yang akan dihubungkan dalam pembentukan garis. 
  2. Tetukan salah satu titik disebelah kiri sebagai titik awal (x 0, y 0 ) dan titik lainnya sebagai titik akhir (x1,y1 ). 
  3. Hitung x, y, 2 x, dan 2 y – 2 x. 
  4. Hitung parameter p0 = 2 y – x. 
  5. Untuk setiap xk sepanjang jalur garis, dimulai dengan k = 0 bila bila pk <0 maka titik selanjutnya (xk+1,yk) dan pk+1 = pk +2 y bila tidak maka titik selanjutnya adalah (xk +1, yk +1) dan pk+1 = pk +2y–2 x.
  6. Ulangi langkah nomor 5 untuk menentukan posisi pixel selanjutnya, sampai x = x1 dan y = y
Implementasi Membuat garis dengan DDA adalah sebagai berikut :
1. buat file dengan nama bresenham_line
2. kita buat functionnya.
---------------------------------------------------------------------------

function bresenham_line()
clc
clear all
point = input('Input Koordinat[ x0 y0 x1 y1]: ');
x0 = point(1);
y0 = point (2);
x1 = point(3);
y1 = point (4);

if (abs(point(4)-point(2)) > abs(point(3)-point(1)))       % If the line is steep                                
    x0 = point(2);y0 = point(1); x1 = point(4);y1=point(3);% then it would be converted to 
    token =1;                                              % non steep by changing coordinate
else
    x0 = point(1);y0 = point(2); x1 = point(3);y1=point(4);
    token = 0; 
end
if(x0 >x1)
    temp1 = x0; x0 = x1; x1 = temp1;
    temp2 = y0; y0 = y1; y1 = temp2;
end
dx = abs(x1 - x0) ;                              % Distance to travel in x-direction
dy = abs(y1 - y0);                               % Distance to travel in y-direction
sx = sign(x1 - x0);                              % sx indicates direction of travel in X-dir
sy = sign(y1 - y0);                              % Ensures positive slope line

clf, subplot(2,1,1) ,hold on , grid on ,axis([x0-1 x1+1 y0-1 y1+1]);
title('Bresenham Line Generation Algorithm: Point form')
x = x0; y = y0;                                  % Initialization of line
param = 2*dy - dx ;                              % Initialization of error parameter
for i = 0:dx-1                                   % FOR loop to travel along X
    x_coord(i+1) = x;                            % Saving in matrix form for plot
    y_coord(i+1) = y;
    if (token ==0)                               % Plotting in point form 
        plot(x,y,'r*');                          % For steep line coordinate is again
    else                                         % converted for actual line drawing.
        plot(y,x,'r*');
    end
    param = param + 2*dy;                        % parameter value is modified
    if (param >0)                                % if parameter value is exceeded
        y = y +1*sy;                             % then y coordinate is increased
        param = param - 2*(dx );                 % and parameter value is decreased
        
    end
    x = x + 1*sx;                                % X-coordinate is increased for next point
end
subplot(2,1,2)                                   % Plotting in line fragment form
if (token ==0)
    plot(x_coord,y_coord,'r-','LineWidth',2);
else
    plot(y_coord,x_coord,'r-','LineWidth',2);
end
grid on
axis([x0-1 x1+1 y0-1 y1+1]);
title('Bresenham Line Generation Algorithm: Line fragment form')

Hasil Implementasi :

---------------------------------------------------------------------------------------


Rabu, 07 November 2012

Implementasi Kriptografi (Algoritma Vigenere)


Implementasi Kriptografi (Algoritma Vigenere)


index.php


<?php
if($_POST['vigenere']){
$tabel = array(
"A", "B", "C", "D", "E", "F", "G", "H", "I", "J",
"K", "L", "M", "N", "O", "P", "Q", "R", "S", "T",
"U", "V", "W", "X", "Y", "Z");
$panjangtabel = count($tabel);
$text=strtoupper($_POST['text']);$key=strtoupper($_POST['kunci']);// ambil dari aksi proses

$panjang_text = strlen($text)+1;//panjang text
$panjang_key =  strlen($text);//panjang text // untuk bagi replete
$r=($panjang_text / $panjang_key)+ 1 ; //hit untuk key
$keykey=str_repeat($key,$r);//repleat key
$ptn=$panjang_text-1;
$kunci=substr($keykey,0,$ptn);//kunci di potong sepanjang text
//mengulang isi text
$te="0";
for ($i=1;$i<$panjang_text;$i++){
$a = substr($text,$te,1);//untuk tek
$k = substr($kunci,$te,1);//untuk tek
//lihat nilai huruf
for ($hu=1;$hu<$panjangtabel;$hu++){
if (  $a == $tabel[$hu])//mencari nilai text pada array
{$arrayt[]=$hu;}
}
for ($hu=1;$hu<$panjangtabel;$hu++){
if (  $k == $tabel[$hu])//mencari nilai text pada array
{$arrayk[]=$hu;}
}
$te=$te+1;
}
////////////////////////////////////////////////////////////////////////////////
$fusion=array(($arrayt),($arrayk));// gabung array
if($_POST['vigenere'] == "e"){
$ce="0";
for ($dr=1;$dr<$panjang_text;$dr++){
$has=($fusion[0][$ce] + $fusion[1][$ce]);
if($has > 26)// ambil modulus
{$has = $has - 26;}
$arrayhas[]=$has;
$ce=$ce+1;
}
}else
{
$ce="0";
for ($dr=1;$dr<$panjang_text;$dr++){
$has=($fusion[0][$ce] - $fusion[1][$ce]);
if($has < 0)// ambil modulus
{$has = $has + 26;}
$arrayhas[]=$has;
$ce=$ce+1;
}
}
///////////////////////////////////////////////////////////////////////////////////////////
$ok=0;while ($ok < $panjang_text)
{$as = $arrayhas[$ok];
$hasil .= $tabel[$as];
$ok++;
}
$text = $hasil;// hasil akhir
}
?>


<style type="text/css">
.putih {
color: #FFF;
}
</style>

<title>Vigenere Sederhana</title>

<body bgcolor="#CCCCCC"><form name="ok" method="post" action="index.php">
  <div align="center">
    <p>&nbsp;</p>
    <p><strong>Algoritma Vigenere</strong></p>
    <table width="200" border="0" bgcolor="#CCCCCC">
      <tr>
        <td bgcolor="#000000" class="putih" ><strong>Text</strong></td>
        <td ><input type="text" name="text" value="<? echo $text; ?>"></td>
      </tr>
      <tr>
        <td bgcolor="#000000" class="putih" ><strong>Kunci</strong></td>
        <td><input type="text" name="kunci" value="<? echo $key; ?>"></td>
      </tr>
      <tr>
        <td colspan="2">
          <input type="radio" name="vigenere" value="e">
          Enkripsi
          <input type="radio" name="vigenere" value="d">
          Deskripsi
        </td>
      </tr>
      <tr>
        <td colspan="2"><div align="center">
          <input type="submit" value="Proses">||<input type="reset" value="Reset">
        </div></td>
      </tr>
    </table>
    <p></p>
  </div>
</form>




Algoritma Vigenere
Text
Kunci
Enkripsi Deskripsi
||

Sabtu, 03 November 2012

Pentingnya Menjaga Privasi Online

Menjaga Privasi online sangatlah penting dimana informasi data pribadi kita sangat berharga, bahkan lebih berharga daripada yang kita bayangkan. Jangan salah,di luar sana terdapat perusahaan yang memperdagangkan informasi, dimana klien perusahaan tersebut adalah perusahaan besar yang membutuhkan layanan untuk mengumpulkan informasi tentang orang, pendapatan, dan kebiasaan. Kemudian dengan informasi tersebut mereka bisa mendapatkan gambaran yang lengkap tentang siapa Anda dan bagaimana meyakinkan Anda untuk membeli produk mereka.

Dalam beberapa kasus, terdapat sebuah situs khusus yang dirancang untuk meyakinkan pengguna internet agar memberikan lebih banyak informasi dengan imbalan kupon, diskon, atau janji sederhana yang menggiurkan. beberapa trik tersebut cukup ampuh dalam mendapatkan informasi pengguna.
Kita tidak akan menyadari pentingnya privasi online, khususnya nilai riil dari informasi data Anda, karena kita mudah tergiur dengan tawaran yang diberikan, entah itu sebuah kupon atau penawaran menarik yang disesuaikan dengan keinginan Anda. Semuanya terdengar baik sampai kita menyadari hal yang harus kita tukar untuk mendapatkan barang murah atau menarik tersebut adalah informasi pribadi kita, seperti umur, pendapatan, usia dan pendapatan keluarga, riwayat kesehatan, kebiasaan diet, situs web favorit, ulang tahun Anda, dan bahkan nomor rekening kita.

Saat ini kita berselancar didunia maya bisa dilakukan dimana saja. Dengan handphone yang hanya memiliki fitur gprs saja kita sudah bisa berinternet. apalagi handset yang dilengkapi dengan fitur mobile browser. Mobile browsing adalah lifestyle baru yang muncul dalam masyarakat. Terdapat banyak aplikasi mobile browser, meskipun pada umumnya pengguna memakai browser yang menjadi bawaan handset mereka, yang minim tools untuk melindungi privasi online Anda, jika dibandingkan dengan browser desktop. Oleh karena itu, untuk mengatasi minimnya tools ini, keamanan mobile browsing lebih ditekankana.
untuk menghindarkan diri dari kejahatan dunia maya. berikut ini beberapa Tips yang bisa digunakan untuk menjaga privasi online.

Tips pertama mengenai menjaga privasi online ini adalah, periksa apakah mobile browser yang Anda gunakan memiliki fitur "privacy mode" yang bisa Anda gunakan saat berselancar di internet, atau saat Anda log in ke jejaring sosial atau layanan lain. Tidak semua browser memiliki fitur “privacy mode” ini, dan apabila mobile browser yang kita miliki layanan tersebut, penulis penyarankan mobile browser berikut: Firefox for Android, Atomic Web Browser, dan Dolphin Browser yang tersedia untuk iOS maupun Android. Selain memiliki fitur “privacy mode”, ketiga aplikasi mobile browser ini dilengkapi dengan fitur “clear private data” secara otomatis. Pertimbangkan untuk menggunakan Dolphin pada Android Anda dan Atomic pada iOS, kedua aplikasi tersebut bisa dibilang yang terbaik dalam hal keamanan privasi online pada kedua platform.

Tips kedua adalah gunakan aplikasi jejaring sosial yang dikembangkan oleh situs jejaring sosial itu sendiri, atau biasa disebut Official Apps, seperti Facebook Official App atau Twitter Official App, dan pastikan Anda membersihkan “private data” Anda secara teratur. Dengan cara ini, kemungkinan pelanggaran privasi online berupa online tracking tidak akan terjadi atau bisa diminalisir.

Tips ketiga, tidak ada salahnya memberikan informasi palsu. Cara yang sama di mana Anda mungkin memberikan nomor telepon atau alamat palsu ke sebuah survey yang Anda temui di mall, Anda dapat mengubah data pribadi tentang diri Anda pada profil jejaring sosial, akun Google, akun Windows Live, dan lain-lain. hal itu bisa dilakukan jika anda merasa lelah dengan adanya perusahaan yang melanggar privasi online. kita juga bisa mengubah tanggal lahir, atau nama pertama, tulis nomor telepon dengan mengurangi satu angka di belakang, atau menghilangkan nomor rumah apabila kita diminta mengisi alamat. tips ini sebaiknya dilakukan hanya ketika kita gunakan hanya pada layanan online yang masih meragukan saja. Karena memalsukan data pribadi seperti ini juga termasuk bentuk pelanggaran. kita tentu tidak inginb akun yang kita miliki diblokir oleh layanan web yang kita perlukan.

Ini hanya beberapa tips yang tidak akan secara signifikan mengubah atau memperbaiki pengalaman browsing Anda, tetapi tips ini dapat lebih jauh menjaga privasi online Anda. Semakin penting informasi pribadi Anda, semakin ketat Anda harus menerapkan tips yang Paseban bahas pada artikel ini.

Kejahatan Bermula Dari sebuah Akun Facebook

Kemajuan tenologi informasi yang perkembangannya begitu pesat melanda dunia tak terkecuali Republik Indonesia. Selain membawa perubahan positif dengan semakin cepatnya arus informasi pengetahuan, juga menimbulkan dampak negatif terutama bagi anak-anak. Dengan hadirnya situs jejaring sosial yang sedang mewabah di negeri ini membawa dampak cukup signifikan. pada januari hingga februari 2010, komisi Nasional Perlindungan Anak telah mendapat 36 laporan terkait kasus anak dan ramaja yang menjadi korban kejahatan melalui situs jejaring Facebook. Tujuh kasus diantaranya kasus penculikan anak. Sosial media yang populer saat ini adalah "Facebook".

Facebook merupakan sebuah situs yang digagas oleh Mark Zukeberg. Tujuannya memudahkan komunikasi antar teman yang mungkin berjauhan dengan kita. Namun sejalan dengan perkembangannya facebook mulai digunakan sebagai ajang mencari teman baru walaupun kenyataannya tidak saling mengenal satu sama lain. selain itu facebook juga digunakan sebagai media jual beli online. Facebook memiliki banyak fitur yang lengkap. dari update status, upload foto, video, game bahkan bisa video chating. Berbagai permainan juga ditawarkan disana.

Lalu berita yang berkembang sering terjadi penculikan dikarenakan Facebook. Ada apa dengan Facebook. adakah yang salah dengan adanya jejaring sosial ini. Mari kita tinjau lebih lanjut. Dengan semakin berkembangnya facebook ini juga menimbulkan dampak-dampak positif juga negatif. dampak positifnya adalah memberi kita kemudahan berkomunikasi dengan teman lama. selain itu menambah teman baru. Nah, dari sinilah kejahatan berawal. Saat kita mendapatkan teman baru melalui jejaring facebook. selanjutnya kita mulai saling me-Like status, memberi komentar status -status yang ditulis. Kemudian berlanjut dengan berchating.

Dari situlah mungkin salah satu dari kita mungkin tergiur dengan rayuan atau iming-iming dari teman chating faa tertacebook kita. Pada akhirnya hal-hal yang tidak diinginkan seperti penculikan terjadi. Penipuan yang berawal dari Facebook juga mungkin saja terjadi. Seperti kita tahu banyak sekali Online shop. Saat kita tertarik dengan sebuah barang dan ingin membelinya, saat kita membeli dan melakukan pembayaran ternya barang yang dijual tidak dikirim ke kita. UU Informasi dan Transaksi Elektronik (ITE) No. 11/2008 sesungguhnya telah melindungi masyarakat dari kejahatan yang berbasis teknologi informasi seperti perjudian, pencemaran nama baik/penghinaan, muatan yang melanggar kesusilaan maupun pemerasan/pengancaman.

Selain itu, hal penting lainnya adalah memberdayakan pengguna jejaring sosial itu sendiri. Sebab, meski secara teknologi bersifat netral, jejaring sosial bisa menjadi pisau bermata dua. Bisa dimanfaatkan dalam meningkatkan peran aktif masyarakat dalam proses demokrasi dan menawarkan berbagai layanan yang bersifat membangun, tetapi juga bisa bersifat merusak. Karena berpotensi digunakan untuk kriminalitas, pengguna jejaring sosial yang masih awam perlu diberdayakan agar tidak menjadi sasaran empuk penjahat internet. Karena bersifat anonimous, hendaknya jangan percaya begitu saja dengan jenis kelamin maupun data-data tertentu dari orang yang ingin berteman dengan kita. Data-data kita pun harus dijaga agar tidak semua dibuka dan dapat diakses semua orang. Ajakan orang yang baru dikenal hendaknya dipastikan dulu siapa orang yang mengajak, latar belakangnya, tujuannya dan hal-hal lainnya agar kita tidak menjadi korban kejahatan seperti penipuan maupun penculikan.

Mengenai pasal yang berkenaan dengan masalah kejahatan dalam kasus ini diatur dalam KUHPidana, buku II Penculikan yaitu membawa pergi seseorang dari kediamannya dengan maksud atau secara melawan hukum, hal ini tercantum dalam pasal 328 KUHPidana yang bunyinya : “ Barang siapa membawa pergi seseorang dari tempat kediamannya atau tempat tinggalnya sementara dalam maksud untuk menempatkan orang itu secara melawan hukum dibawah kekuasaan orang lain, atau untuk menempatkan dia dalam keadaan sengsara diancam karena penculikan dengan pidana penjara paling lama dua belas tahun”.
Kejahatan yang kedua dalam kasus tersebut adalah kelalaian, dijelaskan dalam pasal 359 KUHPidana yang berbunyi : “ Barang siapa karena kesalahanya ( kealpaannya ) menyebabkan orang lain mati diancam dengan pidana penjara paling lama lima tahun atau pidana kurungan paling lama satu tahun “. Pasal 328 KUHPidana ada unsur kesengajaan sedangkan pasal 359 KUHPidana tidak ada unsur kesengajaan. Dalam kasus ini terdakwa melakukan hal tersebut tidak ada unsur kesengajaan. Sebagaimana telah diketahui bahwa kesengajaan (dolus atau opzet) merupakan salah satu bentuk kejahatan, namun KUHPidana sendiri tidak memberikan rumusan tentang kesengajaan.

Menurut M.V.T (memorie van toelicting ) yang dimaksud dengan kesengajaan itu adalah meghendaki atau mengetahui (willens en wetens). Menghendaki dan mengetahui disini yaitu seseorang yang melakukan perbuatan dengan sengaja itu haruslah menghendaki apa yang ia buat, dan harus mengetahui apa pula yang ia lakukan berserta akibatnya. Mengenai pengertian kesengajaan ini dalam teori terdapat dua paham yaitu : 1. Teori Kehendak ( wils-theorie ) 2. Teori Pengetahuan dan Membayangkan ( voorsteling – theorie ) Teori Kehendak dikemukakan oleh Von Hippel dalam karangannya “ die grenze von vor satz und fharlassighit “ yang mengatakan bahwa : “ Sengaja adalah kehendak membuat suatu perbuatan dan kehendak yang menimbulkan suatu akibat dari perbuatan itu, dengan kata lain sengaja itu ada apabila terjadi akibat dari suatu perbuatan yang dikehendaki itu dan boleh dikatakan bahwa akibat dikendaki apabila akibat ini menjadi maksud benar – benar dari perbuatan yang dilakukan itu “.

Pada teori pengetahuan atau membayangkan mempunyai banyak penganut, diantaranya Moeljatno, yang mengatakan bahwa : “ Teori pengetahuan dari memuaskan, karena dalam kehendak dengan sendirinya diliputi pengetahuan (gambaran) tentang sesuatu itu. Lagipula kehendak merupakan arah maksud tujuan, hal mana berhubungan dengan motif ( alasan pendorong untuk berbuat ) dan tujuan dari perbuatannya”.

Selama ini banyak yang menyalahkan media jejaring facebook, namun seharusnya kitalah yang seharusnya berhati-hati ketika sedang bersosial di media jejaring sosial. Kejahatan dunia maya ini atau cybercrime umumnya mengacu kepada aktifitas kejahatan dengan komputer atau jaringan komputer sebagai unsur unsur utamanya. Istilah ini juga digunakan untuk kegiatan kejahatan tradisional dimana komputer atau jaringan komputer digunakan untuk mempermudah atau memungkinkan kejahatan itu terjadi.

Sumber :
http://id.wikipedia.org/wiki/Kejahatan_dunia_maya http://id.wikipedia.org/wiki/Undang-undang_Informasi_dan_Transaksi_Elektronik http://perpusunpas.wordpress.com http://justmedia.blogdetik.com/

Rabu, 01 Agustus 2012

Modul MySQL

MySQL merupakan software sistem manajemen basis data (Database Management System) yang popular. MySQL bersifat open source. Website MySQL www.mysql.com menyediakan informasi terkini tentang MySQL.
1.      Memulai MySQL
Secara default, MySQL diaktifkan dengan user root, host 127.0.0.1, dan privileges all privileges. 127.0.0.1 merupakan IP Address localhost, dimana sistem MySQL berada. Setiap orang dapat mengaktifkan sistem MySQL dengan status user sebagai administrator, hal ini sangat tidak aman.

-       Pastikan pada Xampp Control Panel Application running Apache dan MySQL
-       Membuka browser, dan pada bagian URL ketikkan http://localhost/xampp/
-       Klik phpMyAdmin untuk mengaktifkan MySQL    

2.      Membuat Database
Pemberian nama database tidak diperbolehkan menggunakan spasi atau karakter khusus lainnya, dan tidak boleh hanya angka.

GUI – Pada kotak ciptakan database baru, Masukkan nama database
           Tekan tombol Ciptakan
SQL –         Pada tab SQL, berikan perintah CREATE DATABASE <nama_database>
           Tekan tombol Go

3.      Menghapus Database
Adakalanya database dihapus karena tidak diperlukan lagi. Penghapusan suatu database, mengakibatkan penghapusan semua tabel, data, dan relasi didalamnya.

GUI – Pada tab Database, berikan centang untuk database yang akan dihapus
           Tekan tombol Hapus
SQL –         Pada tab SQL, berikan perintah DROP DATABASE <nama_database>
           Tekan tombol Go

4.      Membuat Table
Pemberian nama table tidak diperbolehkan menggunakan spasi atau karakter khusus lainnya. Setiap tabel mempunyai field-field yang masing-masing harus ditentukan tipe datanya. Tipe data menyatakan jenis data, ukuran data, dan jangkauan nilai yang diperbolehkan. 


Modul MySQL Lengkap

Kamis, 15 Maret 2012

Tugas Pendahuluan Basis Data Lanjut

SQL language ;

Bahasa SQL terbagi dalam dua bagian besar, yaitu:
DDL (Data Definition Language)  :
DDL mendefinisikan struktur basis data, seperti pembuatan basis data, pembuatan tabel dsbnya.
Contoh: CREATE DATABASE dan CREATE TABLE.
DML (Data Manipulation Language) :
DML merupakan bagian untuk memanipulasi basis data seperti: pengaksesan  n, penambahan ,pengubahan data , bahasa untuk memanggil fungsi-fungsi agregasi. DML juga dapat digunakan untuk melakukan komputasi data.
Contoh: INSERT, DELETE, dan UPDATE.

Apa itu MySQL ?

MySQL adalah sebuah perangkat linak sistem manajemen basis data SQL atau yang dikenal dengan DBMS (database manajement system), database ini multithread, multi-user. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL).

MySQL adalah Relation database management system (RDBMS) yang sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL. SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

Sebagai database server, MySQL dapat dikatakan lebih unggul dibanding database server lainnya, terutama dalam kecepatan.

Berikut ini beberapa keistimewaan MySQL, antara lain :
Portability
Dapat berjalan stabil pada bebagai system operasi seperti windows, linux, FreeBSD, Mac OS X server, solaris, amiga dan masih banyak lagi.
Multiuser
Dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
Security
Memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan system perizinan yang mendetail serta password terenkripsi.
Scalability dan limits
Mampu menangani database dalam skala besar, dengan jumlah record lebih dari 50 juta dan 60 juta tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.

Apa itu Oracle ?

Oracle Database 10g merupakan database yang pertama kali didesain untuk aktivitas Enterprise Grind Computing. Oracle Database 10g mampu memotong biaya operasional sembari memberikan service yang berkualitas tinggi. Juga mampu secara cepat merespon terhadap kebutuhan bisnis dengan resiko yang rendah. Selain itu produk ini juga sangat mudah untuk dideploy dan juga dipelihara.

Ada beberapa edisi yang tersedia dalam Oracle Database 10g, yaitu :
1. Standard Edition One
Sangat mudah digunakan
mempunyai kekuatan yang bagus, performa yang baik dalam workgroup dan juga sudah mendukung aplikasi internet maupun intranet.
Edisi ini mampu menjadi solusi untuk lingkungan single-server, small business samapai dengan lingkungan cabang yang terdistribusi
Edisi ini juga sudah termasuk semua fasilitas yang diperlukan dalam membangun suatu aplikasi bisnis yang kritis. Edisi ini hanya dapat dilisensikan pada server
yang memiliki kapasitas maksimum dua prosesor.
2.  Standard Edition
Fitur dasarnya sama seperti edisi Standard Edition One, tatapi dengan dukungan mesin yang lebih besar dan juga mendukung sistem clustering dan juga layanan Real Application Clusters.
Edisi ini dapat dilisensikan dalam suatu single server dengan kapasitas maksimum empat prosesor.
3. Enterprise Edition
Memberikan efisiensi, reabilitas dan juga keamanan manajemen data untuk mission-critical application, seperti dalam lingkungan OLTP, data warehouse yang intensif melakukan query dan juga aplikasi internet.
 Edisi ini juga memberikan tool-tool dan juga fungsionalitas untuk memenuhi standar ketersedian dan juga skalabilitas pada aplikasi enterprise.
FITUR KUNCI Seperti halnya produk database lainnya, maka pada Oracle Database 10g ini juga memiliki beberapa fitur kunci yang menjadi kelebihan dibandingkan yang lainnya.
Berikut adalah fitur-fitur kuncinya :
Oracle Real Application Clusters (RAC)
Oracle RAC merupakan suatu lingkungan komputasi yang memanfaatkan interkoneksi antar komputer dengan menggunakan teknologi cluster. Dengan hal tersebut maka dapat memberikan skalabilitas tidak terbatas dan juga tingkat ketersediaan yang tinggi bagi aplikasi apapun. Ini bisa dicapai dengan memanfaatkan konfigurasi hardware secara cluster berkat kemudahan dalam penggunaan single system image. Oracle RAC mengijinkan akses ke dalam single database dari beberapa titik dalam suatu konfigurasi sistem yang tercluster. Ini bertujuan untuk memisahkan antara aplikasi dan database dari kemungkinan adanya kesalahan operasi pada software maupun hardware.
Oracle Partitioning
Oracle Partitioning mampu untuk meningkatkan mamajemen data bagi proses OLTP (Online Transaction Processing), data mart dan juga aplikasi data warehouse dengan menambahkan kemampuan pengaturan, ketersediaan dan juga performa pada struktur tabel dan index yang kompleks. Oracle Partitioning mengijinkan tabel yang besar untuk bisa dibagi ke dalam suatu potongan yang lebih kecil agar lebih mudah dikontrol.
Oracle OLAP
oracle OLAP merupakan mesin kalkulasi dengan skalabilitas dan performa yang tinggi untuk pemrosesan data, juga dilengkapi dengan administrasi dan mamajemen yang terintegrasi sebagai solusi aplikasi yang membutuhkan analisa. Oracle OLAP ini sudah secara penuh terintegrasi dalam database dan memberikan fungsi-fungsi lengkap seputar masalah data analisis. Dengan predictive analysis dapat dimanfaatkan untuk meramalkan tren pasar, prediksi keperluan dalam proses produksi dalam manufaktur atau juga membuat suatu analisa terhadap keuangan suatu perusahaan. Sistem OLAP ini menggunakan suatu perhitungan dan kalkulasi yang sangat kompleks dan juga melihat data secara multidimensional.
Oracle Data Mining
Oracle Data Mining mengijinkan perusahaanuntuk membangun suatu sistem business intelligence yang canggih sehingga dapat digunakan untuk menggali informasi lebih dalam dari database yang ada, menemukan fakta-fakta baru dan juga mengintegrasikan informasi tersebut ke dalam aplikasi bisnis. Oracle Data Mining menyertakan fungsi data mining untuk membuat klasifikasi, prediksi dan asosiasi.
Oracle Spatial
Oracle Spatial mengijinkan pengguna dan pembuat aplikasi untuk mengintegrasikan data spasial mereka ke dalam aplikasi enterprise. Dia mengatur relasi spasial dari data yang terasosiasi, misalnya saja berapa besar pendapatan dalam suatu teritori dan lain sebagainya.

download artikel lengkap disini

Sumber :
Staffui.ac.id
www.gealgeol.com/oracle database
www.google.co.id
www.nusansifor.com