Mr. DxRoot Indonesia

Blogger Resmi Milik Mr. DxRoot Indonesia.

Indonesia National cyber

Salah satu Organisasi Tim IT yang saya dirikan bersama teman.

Surabaya Blackhat

Salah satu organisasi atau Komunitas IT di surabaya, Partnership bagi kami.

Indonesia Cyber Army

Member on Indonesia Cyber Army

AnonGhost

We Love Muslims, because God is one that is Allah SWT

Cara Install BackTrack 5 dengan Mudah dan Lengkap

Hallo DxRooters dimanapun kalian berada, jumpa lagi dengan kami DxRoot Indonesia.
Cara Install BackTrack 5 dengan Mudah dan Lengkapkali ini saya akan memberikan tutoial bagaimana cara Install BackTrack 5 di PC / Laptop dengn mdah dan nyaman.

Backtrack adalah sebuah Operating Sistem ( OS ) dibawah naungan Linux yang bekerja secara sistematis dan sangat cocok untuk Orang-orang IT bahkan kebanyakan Hacker pun juga menggunakan OS ini karena tidak terlalu susah mengoperasikannya dan lebih mudah

Tepat pada tanggal 13 Agustus 2012 kemarin BackTrack 5 R 3 telah  dirilis. Adapun fitur baru dalam rilis BackTrack 5 R 3 ini adalah terdapat 60 tools baru yang terdapat dalam satu kategori “Physical Exploitation”, termasuk didalamnya tools seperti the Arduino IDE and libraries dan koleksi payload the Kautilya Teensy. namun banyak orang bersedih karena pada tahun 2012 adalah tahun terakhir BackTrack rilis

Untuk info lebih lanjut bisa ceck di Wikipedia.

Langsung saja Cekidot.

Bahan :
  1. Secara pasti yaitu 1 Buah PC ( Komputer / Laptop )
  2. Punya OS Iso BackTrack => Download disini jika belum punya. Nanti di buat Booting ya ( mau di buat dengan DVD atau Flashdisk terserah )...
  3. Secangkir Kopi ( terserah mau panas atau dingin ) agar relaxs.  :D
Caranya :
  1. Masukan DVD atau tancapkan Flashdisk yang sudah ada Booting BackTrack.
  2. Hidupkan lalu pilih Boot mode ( kalau Acer F12, kalau Lenovo F2 )
  3. Pilih Boot mode, misalkan saya pilih DVD
  4. Lalu save dan akan restart
  5. Nanti akan muncul Seperti dibawah ini

    Cara Install BackTrack 5 dengan Mudah dan Lengkap
  6. Setelah proses boot selesai makan akan tampil gambar seperti dibawah ini dan anda pilih “ Backtrack Text – Default Boot Text Mode "

    Cara Install BackTrack 5 dengan Mudah dan Lengkap
  7.  tunggu hingga proses hingga tampil seperti di bawah ini, setelah muncul gambar seperti di bawah ini kemudian ketik “ startx ” untuk mendapatakan mode GUI

    Cara Install BackTrack 5 dengan Mudah dan Lengkap
  8. kemudian klik pada ikon “Install Backtrack” pada desktop

    Cara Install BackTrack 5 dengan Mudah dan Lengkap
  9. Pilih bahasa yang anda inginkan kemudian klik forward

    Cara Install BackTrack 5 dengan Mudah dan Lengkap
  10. Pilih kota dimana anda berada dengan mengklik pada peta kemudian klik forward

    Cara Install BackTrack 5 dengan Mudah dan Lengkap
  11. Klik forward,kecuali anda ingin mengganti keyboard layout

    Cara Install BackTrack 5 dengan Mudah dan Lengkap
  12. Untuk mengatur hardisk pilih  “Specify partitions manually (advance)” kemudian klik forward

    Cara Install BackTrack 5 dengan Mudah dan Lengkap
  13. Setelah itu akan tampil halaman pengaturan partisi hardisk dan jangan lupa buat SWAP sekitar 1 atau 2GB


  14. Setelah mengisi data pribadi dan password  klik forward maka akan keluar tampilan seperti ini,kemudian klik Install


  15. Setelah mengklik ‘Install” maka akan tampil proses installasi anda tinggal tunggu proses instalasi, anda bisa lihat gambar di bawah ini

    Cara Install BackTrack 5 dengan Mudah dan Lengkap
  16. Setelah proses instalasi telah selesai, silahkan restart komputer anda. dan selamat menggunakan Backtrack 5 R3

Itulah sedikit informasi mengenai bagaimana cara menginstal BackTrack 5 R3 dengan mudah praktis dan lengkap.

Terima kasih buat teman saya Mr.500Error Code / P3mu1un9 ( Member of Surabaya Blackhat ) yang sudah memperbolehkan dan meberikan Artikelnya untuk saya Posting ulang :D

Hack @Wifi Id dengan Android ( DroidVPN )

Hallo Para DxRooters dimanapun kalian berada, jumpa lagi dengan saya Mr. DxRoot.
Dimana-mana sering kita jumpai @Wifi id misalkan di Alun-alun, di Sekolah, di Universitas, di Kantor, di Hotel dan lain-lain.
dengan mengisi User dan Password, kalian bisa Internetan sepuasnya dengan @Wifi ID.

tapi terkadang kita malas juga harus beli User dan Passwordnya, sudah ciri khas orang-orang zaman sekarang itu sukanya Gratisan :D

nah.. untuk kali ini kami akan memberikan Cara Hack User dan Password @Wifi Id dengan Android.
  1. Download dulu Aplikasinya disini => Sedot atau disini => Sruput ( untuk Android OS 4.0 )...
  2. Daftar dulu Email kalian disini => asooyyy...
  3. Ceck Email ( Gmail / Yahoo ) kalian
  4. Install Aplikasi yang sudah kalian download tadi
  5. Setelah selesai, Buka dan Login terlebih dahulu dengan masukan User dan Password yang sudah kalian dapat tadi
  6. Setelah selesai akan muncul tampilan seperti dibawah ini

    Hack @Wifi Id dengan Android
    Tampilan Awal DroidVPN
  7. Pilih Server yang kalian suka, lalu nanti klik tombol ON
  8. Jika Connect akan Tampil seperti dibawah ini, jika tidak Connect berarti kalian harus cari server lain, bisa dengan IP Proxy buatan sendiri lewat settingan.
    Hack @Wifi ID dengan Android
    Tampilan setelah Connect dengan Server
  9. Coba gunakan untuk Browsing
  10. Success.... :D
Sekian dari kami semoga bermanfaat untuk kalian semua.Untuk Postingan yang ini mungkin error, maka kalian bisa lihat di blog surakarta cyber team

Hack @Wifi Id dengan Android ( DroidVPN )

Hallo Para DxRooters dimanapun kalian berada, jumpa lagi dengan saya Mr. DxRoot.
Dimana-mana sering kita jumpai @Wifi id misalkan di Alun-alun, di Sekolah, di Universitas, di Kantor, di Hotel dan lain-lain.
dengan mengisi User dan Password, kalian bisa Internetan sepuasnya dengan @Wifi ID.

tapi terkadang kita malas juga harus beli User dan Passwordnya, sudah ciri khas orang-orang zaman sekarang itu sukanya Gratisan :D

nah.. untuk kali ini kami akan memberikan Cara Hack User dan Password @Wifi Id dengan Android.
  1. Download dulu Aplikasinya disini => Sedot atau disini => Sruput ( untuk Android OS 4.0 )...
  2. Daftar dulu Email kalian disini => asooyyy...
  3. Ceck Email ( Gmail / Yahoo ) kalian
  4. Install Aplikasi yang sudah kalian download tadi
  5. Setelah selesai, Buka dan Login terlebih dahulu dengan masukan User dan Password yang sudah kalian dapat tadi
  6. Setelah selesai akan muncul tampilan seperti dibawah ini

    Hack @Wifi Id dengan Android
    Tampilan Awal DroidVPN
  7. Pilih Server yang kalian suka, lalu nanti klik tombol ON
  8. Jika Connect akan Tampil seperti dibawah ini, jika tidak Connect berarti kalian harus cari server lain, bisa dengan IP Proxy buatan sendiri lewat settingan.
    Hack @Wifi ID dengan Android
    Tampilan setelah Connect dengan Server
  9. Coba gunakan untuk Browsing
  10. Success.... :D
Sekian dari kami semoga bermanfaat untuk kalian semua.

Menambah Kotak Komentar Facebook di Blogger

Hallo DxRooters dimanapun kalian berada, jumpa lagi dengan saya DxRoot Indonesia.
oke.. kali ini saya akan memberikan tutorial bagaimana Cara menambah kotak komentar facebook di blogger
Kotak Komentar Facebook di Blogger
Kotak Komentar Facebook di Blogger
seperti gambar diatas, contoh kotak komentar facebook yang ada di blog saya, ada 2 versi yaitu Light ( Terang ) dan Dark ( Gelap ), itu milik saya yang Dark.

langsung saja tanpa panjang lebar kali tinggi bagi dua :D
Cekidot...!!!! :D
  1. Buka Blogger kalian http://blogger.com
  2. Lalu Pilih Template => Edit HTML
  3. Buka Developer Facebook di Sini => KLIK INI Guys.. nanti akan muncul seperti ini

    Kotak Komentar Facebook di Blogger
  4. Jika belum punya ID Facebook Developer, daftar terlebih dahulu di menu "My App"
    Kotak Komentar Facebook di Blogger
  5. Pilih "+add new app"
  6. Nanti akan muncul tampilan seperti ini

    Kotak Komentar Facebook di Blogger
  7. Pilih bebas, kalau saya pilih " Facebook Canvas "
  8. Isi dengan nama ( terserah ) misalkan punya aku "DxRoot Indonesia" terus klik " Create New Facebook App ID "

    Kotak Komentar Facebook di Blogger
  9. Nanti akan muncul seperti gambar dibawah ini, Jika ingin memberi Kategory, silahkan klik "Kategory" terus pilih salah satu terus klik " Create Add ID "

    Kotak Komentar Facebook di Blogger
  10.  Lalu Klik " Skip Quick Start " saja

    Kotak Komentar Facebook di Blogger
  11. Nanti akan muncul seperti gambar dibawah ini


    Kotak Komentar Facebook di Blogger
  12. Copy Link kalian ( diatas )
  13. Klik link dibawah ini => Comment
  14. Scroll sedikit kebawah Pilih " Social Plugin " Lalu " Comment "

    Kotak Komentar Facebook di Blogger
  15. Isi " URL to Comment on " dengan Link yang sudah kalian Copy tadi, paste di kolom tersebut

    Kotak Komentar Facebook di Blogger
  16. Jika ingin mengatur lebar silahkan isi "Width" atur tampil komentarnya di " Number of Post " terus pilih " Color Scheme " setelah itu klik " Get Code "
  17. Nanti akan muncul seperti dibawah ini

    Kotak Komentar Facebook di blogger
  18. Copy script yang pertama
  19. Klik Blogger kalian, klik di kolom script, terus cari kode ( ctrl+f )  " < body > " pastekan script yang sudah kalian Copy tadi tepat diatas " <body> "

    Kotak Komentar Facebook di Blogger
  20. Kembali ke Facebook tadi, Copy script yang kedua ( yang bawah ).
  21. Kembali ke blogger, Cari code script lagi " <div class='comments' id='comments'> " Paste Script tersebut tepat diatas " <div class='comments' id='comments'> "

    Kotak Komentar Facebook di Blogger
  22. Simpan
  23. Biasanya untuk Blogger terbaru akan muncul tulisan " Kesalahan saat mengurai XML, baris 710, kolom 62: The reference to entity "appId" must end with the ';' delimiter. Sembunyikan pemberitahuan "
    Kotak Komentar Facebook di blogger
  24. Copy script yang salah dan disorot tersebut seperti contoh " js.src = "//connect.facebook.net/id_ID/sdk.js#xfbml=1&appId=1417137311916238&version=v2.0"; " copy saja saya beri warna merah.
  25. Buka link ini => OKE
  26. Paste di kolom tersebut lalu di "Parse"
  27. Copy script yang sudah di "Parse" tersebut lalu Paste di blog yang code tadi saya beri warna merah.
  28. Simpan
  29. Success... :D
Sekian dari kami semoga bermanfaat

Struktur Data

Dalam istilah ilmu komputer, Struktur Data adalah cara penyimpanan, penyusunan dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien.

Dalam teknik pemrograman, Struktur Data berarti tata letak data yang berisi kolom-kolom data, baik itu kolom yang tampak oleh pengguna (user) atau pun kolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh pengguna. Setiap baris dari kumpulan kolom-kolom terseburecord). Lebar kolom untuk data dapat berubah dan bervariasi. Ada kolom yang lebarnya berubah secara dinamis sesuai masukan dari pengguna, dan juga ada kolom yang lebarnya tetap. Dengan sifatnya ini, sebuah struktur data dapat diterapkan untuk pengolahan database (misalnya untuk keperluan data keuangan) atau untuk pengolah kata (word processor) yang kolomnya berubah secara dinamis.
t dinamakan catatan (

Contoh struktur data dapat dilihat pada berkas-berkas lembar-sebar (spreadsheet), pangkal-data (database), pengolahan kata, citra yang dipampat (dikompres), juga pemampatan berkas dengan teknik tertentu yang memanfaatkan struktur data.

1. Larik (Array)

Larik (Bahasa Inggris: array), dalam ilmu komputer, adalah suatu tipe data terstruktur yang dapat menyimpan banyak data dengan suatu nama yang sama dan menempati tempat di memori yang berurutan (kontinu) serta bertipe data sama pula.
Larik dapat diakses berdasarkan indeksnya. Indeks larik umumnya dimulai dari 0 dan ada pula yang dimulai dari angka bukan 0. Pengaksesan larik biasanya dibuat dengan menggunakan perulangan (looping).
  • Larik Satu Dimensi
Larik satu dimensi merupakan jenis larik dasar dan jenis larik yang paling sering digunakan, pemakaian larik satu dimensi terutama dipakai dalam tipe data string (terutama dalam bahasa Bahasa pemrograman C).
  • Larik Dua Dimensi
Larik dua dimensi merupakan tipe larik yang lain. Larik dua dimensi sering dipakai untuk merepresentasikan tabel dan matriks dalam pemrograman.
Larik dalam beberapa bahasa pemrograman
  • Bahasa Pascal
Larik dalam bahasa Pascal dapat didefinisikan dengan indeks awal dan indeks akhirnya.
Contoh:
program larik;
var arr: array[1..10] of integer;  //larik dengan indeks awal 1 dan indeks akhir 10
begin
arr[1] := 5; //memasukkan nilai ke indeks 1
writeln(arr[i]); //mencetak angka 5
end.

  • Bahasa C
Larik dalam bahasa C selalu dimulai dari indeks 0. Larik dapat didefinisikan secara statik atau dinamik. Jika didefinisikan statik, ukuran larik akan tetap dari awal program hingga akhir program. Jika didefinisikan dinamik, ukuran larik dapat berubah selama program berjalan karena memesan tempat pada memori heap. Proses pemesanan tempat pada memori disebut dengan alokasi. Sedangkan proses pembebasan memori yang sudah dipesan disebut dengan dealokasi.
Contoh larik statik:
#include <stdio.h>
int main(){
int arr[10]; //indeks awal 0 dan indeks akhir 9
arr[0] = 5;
printf(“%d\n”, arr[0]);
}

Contoh larik dinamik:

#include <malloc.h>
int main(){
int * arr;
arr = (int *) malloc(10 * sizeof(int)); //memesan 10 tempat pada memori
arr[0] = 5;
free(arr);                              //menghancurkan larik. Memori pada heap dibebaskan
arr = (int *) malloc(5 * sizeof(int));  //memesan 5 tempat baru pada memori
free(arr);                              //di akhir program jangan lupa untuk menghancurkan larik dinamik
}

  • Bahasa Java
Dalam bahasa Java tipe data larik direpresentasikan sebagai sebuah objek khusus. Karena itu pada bahasa Java larik yang dibuat selalu bersifat dinamik. Namun walaupun bersifat dinamik, larik pada bahasa Java tidak perlu dihancurkan karena proes penghancuran dilakukan secara otomatis melalui suatu prosedur yang disebut dengan Pengumpulan sampah (Inggris: Garbage Collecting). Sama seperti bahasa C, indeks larik selalu dimulai dari 0.
Contoh:
public class larik {
public static void main(String args[]) {
int[] arr = new arr[10];
arr[0] = 5;
System.out.println(arr[0]);
}
}

  • PHP
Sama seperti di JAVA larik di PHP juga merupakan sebuah object lebih tepatnya lagi map terorder. Ada dua tipe larik di PHP, indexed array (simple array) dan associated array (value array). Di PHP, element larik bisa berupa string, Bilangan, boolean, dan semua tipe data primitif lainnya, termasuk larik juga bisa menjadi element larik lainnya.

Cara medefinisikan larik:

#mendefinisikan array kosong
$larik = array();

Contoh indexed array (simple array):
$jam = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
$hari = array(‘senin’, ‘selasa’, ‘selasa’, ‘rabu’, ‘kamis’, ‘jumat’, ‘sabtu’);

Contoh associated array:
$bulan = array(‘1’=>’January’, ‘2’=>’February’, ‘3’=>’Maret’, ‘4’=>’April’);
$komponenKalender = array(
‘bulan’=> array(1, 2, 3, 4, 5, 6, 7, 8, 9 ,10 , 11, 12),
‘hari’ => array(‘senin’, ‘selasa’, ‘selasa’, ‘rabu’, ‘kamis’, ‘jumat’, ‘sabtu’)
);

2. Stack (Tumpukan)
Dalam ilmu komputer, stack atau tumpukan merupakan sebuah koleksi objek yang menggunakan prinsip LIFO (Last In First Out), yaitu data yang terakhr kali dimasukkan akan pertama kali keluar dari stack tersebut. Stack dapat diimplementasikan sebagai representasi berkait atau kontigu (dengan tabel fix). Ciri Stack :
* Elemen TOP (puncak) diketahui
* penisipan dan penghapusan elemen selalu dilakukan di TOP
* LIFO

Pemanfaatan Stack :

* Perhitungan ekspresi aritmatika (posfix)
* algoritma backtraking (runut balik)
* algoritma rekursif

Operasi Stack yang biasanya :

a. Push (input E : typeelmt, input/output data : stack): menambahkan sebuah elemen ke stack
b. Pop (input/output data : stack, output E : typeelmt ) : menghapus sebuah elemen stack
c. IsEmpty ()
d. IsFull ()
e. dan beberapas selektor yang lain

3. Pohon (Tree)

Dalam ilmu komputer, sebuahPohon adalah suatu struktur data yang digunakan secara luas yang menyerupai struktur pohon dengan sejumlah simpul yang terhubung.

  • Simpul (node)
Sebuah Simpul dapat mengandung sebuah nilai atau suatu kondisi atau menggambarkan sebuah struktur data terpisah atau sebuah bagian pohon itu sendiri. Setiap simpul dalam sebuah pohon memiliki nol atau lebih simpul anak (child nodes), yang berada dibawahnya dalam pohon (menurut perjanjian, pohon berkembang ke bawah, tidak seperti yang dilakukannya di alam). Sebuah simpul yang memiliki anak dinamakan simpul ayah (parent node) atau simpul leluhur (ancestor node) atau superior. Sebuah simpul paling banyak memiliki satu ayah. Tinggi dari pohon adalah panjang maksimal jalan ke sebuah daun dari simpul tersebut. Tinggi dari akar adalah tinggi dari pohon. Kedalaman dari sebuah simpul adalah panjang jalan ke akarnya dari simpul tersebut.
  • Akar (Root nodes)
Simpul yang paling atas dalam pohon adalah akar (root node). Menjadi simpul teratas, simpul akar tidak akan memiliki orang tua. Ini merupakan simpul di mana biasanya merupakan tempat untuk memulai operasi dalam pohon (walaupun beberapa algoritma dimulai dengan daun dan berakhir pada akar). Semua simpul yang lain dapat dicapai dari akar dengan menelusuri pinggiran atau pranala. (Dalam definisi resmi, setiap jalan adalah khas). Dalam diagram, ini secara khusus di gambar paling atas. Di beberapa pohon, seperti heap, akar memiliki sifat khusus. Setiap simpul dalam sebuah pohon dapat dilihat sebagai akar dari sub pohon yang berakar pada simpul tersebut.
  • Daun (Leaf nodes)
Semua simpul yang berada pada tingkat terendah dari pohon dinamakan daun (leaf node). Sejak mereka terletak pada tingkat paling bawah, mereka tidak memiliki anak satupun. Seringkali, daun merupakan simpul terjauh dari akar. Dalam teori grafik, sebuah daun adalah sebuah sudut dengan tingkat 1 selain akar (kecuali jika pohonnya hanya memiliki satu sudut; maka akarnya adalah daunnya juga). Setiap pohon memiliki setidaknya satu daun. Dalam pohon berdasarkan genetic programming sebuah daun (juga dibilang terminal) adalah bagian terluar dari sebuah program pohon. Jika dibandingkan dengan fungsinya atau simpul dalam, daun tidak memiliki argumen. Di banyak kasus dalam daun-GP input ke programnya.
 

  • Simpul dalam (Internal nodes)
Sebuah simpul dalam adalah semua simpul dari pohon yang memiliki anak dan bukan merupakan daun. Beberapa pohon hanya menyimpan data didalam simpul dalam, meskipun ini mempengaruhi dinamika penyimpanan data dalam pohon. Sebegai contoh, dengan daun yang kosong, seseorang dapat menyimpan sebuah pohon kosong dengan satu daun. Bagaimanapun juga dengan daun yang dapat menyimpan data, tidak dimungkinkan untuk menyimpan pohon kosong kecuali jika seseorang memberikan beberapa jenis penanda data di daun yang menandakan bahwa daun tersebut seharusnya kosong (dengan demikian pohon itu seharusnya kosong juga). Sebaliknya, beberapa pohon hanya menyimpan data dalam daun, dan menggunakan simpul dalam untuk menampung metadata yang lain, seperti jarak nilai dalam sub pohon yang berakar pada simpul tersebut. Jenis pohon ini berguna untuk jarak yang meragukan.
  • Sub pohon (Subtrees)
Sebuah sub pohon adalah suatu bagian dari pohon struktur data yang dapat dilihat sebagai sebuah pohon lain yang berdiri sendiri. Simpul apapun dalam pohon P, bersama dengan seluruh simpul dibawahnya, membentuk sebuah sub pohon dari P. Sub pohon yang terhubung dengan akar merupakan keseluruhan pohon tersebut. Sub pohon yang terhubung dengan simpul lain manapun dinamakan sub pohon asli (proper subtree).
  • Penyusunan pohon
Terdapat dua jenis pohon. Sebuah pohon tidak terurut (unordered tree) adalah sebuah pohon dalam arti struktural semata-mata, yang dapat dikatakan memberikan sebuah simpul yang tidak memiliki susunan untuk anak dari simpul tersebut. Sebuah pohon dengan suatu susunan ditentukan, sebagai contoh dengan mengisi bilangan asli berbeda ke setiap anak dari simpul tersebut, dinamakan sebuah pohon terurut (ordered tree), dan struktur data yang dibangun didalamnya dinamakan pohon terurut struktur data (ordered tree data structures). Sejauh ini pohon terurut merupakan bentuk umum dari pohon struktur data. Pohon biner terurut merupakan suatu jenis dari pohon terurut.
  • Hutan
Sebuah hutan adalah sebuah himpunan yang terdiri dari pohon terurut. Lintasan inorder, preorder, dan postorder didefinisikan secara rekursif untuk hutan.
- inorder
1. lewati inorder hutan yang dibentuk oleh sub pohon yang pertama dalam hutan, jika ada
2. kunjungi akar dari pohon pertama.
3. lewati inorder hutan yang dibentuk oleh sisa pohon dalam hutan, jika ada.
- preorder
1. kunjungi akar dari pohon pertama.
2. lewati preorder hutan yang dibentuk oleh sub pohon yang pertama dalam hutan, jika ada
3. lewati preorder hutan yang dibentuk oleh sisa pohon dalam hutan, jika ada.
- postorder
1. lewati postorder hutan yang dibentuk oleh sub pohon yang pertama dalam hutan, jika ada
2. lewati postorder hutan yang dibentuk oleh sisa pohon dalam hutan, jika ada.
3. kunjungi akar dari pohon pertama.
  • Penggambaran pohon
Ada banyak cara untuk menggambarkan pohon; pada umumnya penggambaran mewakili simpul sebagai rekor yang dialokasikan pada heap (bedakan dengan heap struktur data) yang mengacu pada anaknya, ayahnya, atau keduanya, atau seperti data materi dalam array, dengan hubungan diantaranya ditentukan oleh posisi mereka dalam array (contoh binary heap).
  • Pohon sebagai grafik
Dalam teori grafik, sebuah pohon adalah sebuah grafik asiklis yang terhubung. Pohon yang berakar merupakan sebuah grafik dengan sudut tunggal diluar sebagai akar. Dalam kasus ini, dua sudut apapun yang terhubung dengan sebuah sisi mewarisi hubungan orang tua dan anak. Sebuah grafik asiklis dengan bermacam-macam komponen yang terhubung atau himpunan dari pohon-pohon yang berakar kadang-kadang dipanggil hutan.
  • Metode traversal
Melangkah melalui materi dari pohon, dengan arti dari hubungan antara orang tua dan anak, dinamakan menelusuri pohon, dan tindakannya adalah sebuah jalan dari pohon. Seringkali, sebuah operasi mungkin dapat dilakukan sebagai penunjuk ysng mengacu pada simpul khusus. Sebuah penelusuran dimana setiap simpul ayah dikunjungi sebelum anaknya dinamakan pre-order walk, yaitu sebuah penelusuran dimana anaknya dikunjungi sebelum ayahnya masing-masing dinamakan post-order walk.
  • Operasi umum
* Menghitung seluruh materi (item)
* Pencarian untuk sebuah materi
* Menambahkan sebuah materi pada sebuah posisi tertentu dalam pohon
* Menghapus sebuah materi
* Mengeluarkan seluruh bagian dari sebuah pohon pruning
* Menambahkan seluruh bagian ke sebuah pohon grafting
* Menemukan akar untuk simpul apapun
  • Penggunaan umum
* Memanipulasi data secara hierarki
* Membuat informasi mudah untuk dicari
* Memanipulasi data sorted lists


Source = http://wikipedia.org/struktur_data

Tingkatan Hacker

Hacker terdiri dari beberapa jenis atau tingkatan sesuai dengan sifat-sifat / kinerjanya, baik orang ( Hacker ) tersebut sebagai seorang sistem administrator maupun server yang berkeinginan membobol sistem suatu komputer.

berikut ini beberapa tingkatan-tingkatan seorang Hacker beserta kinerjanya :

  1. White Hat ( Topi Putih ) = merupakan hacker yang bekerja sebagai analisis sistem ( System Analisist ), Administrator ( System Admin ) maupun Analisis keamanan ( Security Analisist ). White Hat bekerja dalam sistem dan memiliki kemampuan yang tinggi untuk menjaga sistem agar tetap bekerja dengan baik dan sebagai pelindung suatu situs agar tidak ada yang merusaknya. White Hat biasanya memiliki Sertifikat Kode Etik sebagai Hacker, contoh sertifikatnya yaitu CEH ( Certificate Ethical Hacker ).
  2. Gray Hat ( Topi Abu-abu) = merupakan hacker yang terkadang bekerja sebagai penyerang, terkadang bekerja sebagai Pelindung ( Offensive / Deffensive ). Gray hat merupakan orang yang bekerja melakukan serangan ( Attack ) terhadap system yang juga bekerja untuk membuat pertahanan terhadap suatu sistem.
    Gray Hat memiliki tipe berupa membobol system untuk mendapatkan Bugs ( system yang rusak ) dan celah dari system yang kemudian dipelajari dan ditutup celah tersebut.
  3. Black Hat ( Topi Hitam ) = merupakan hacker yang bekerja sebagai penyerang dan mengambil manfaat suatu system dari targetnya. Black Hat biasa di sebut Hacker yang paling jahat atau Nakal karena merusak sistem atau sering disebut Cracker ( Perusak ).
  4. Suicide Hacker = merupakan hacker yang mirip dengan Black Hat ( yah... seperti saudara ) tetapi Suicide Hacker ini memiliki sifat Destruktif dan tidak memperdulikan ancaman yang akan menimpanya. biasanya Hacker ini tidak memiliki tujuan yang jelas, hanya merusak, mengambil keuntungan, ingin terkenal ( seperti artis ) dan berani melawan hukum.
  5. Lamer = merupakan hacker yang bisa dikatakan masih Newbie ( Pemula ), Lamer memiliki sedikit pengetahuan dan masih menggunakan software bukan buatan sendiri.
  6. Script Kiddie = merupakan hacker yang masih Newbie juga seperti Lamer tetapi sudah bisa membuat Script sendiri.
  7. Develope Kiddie = merupakan hacker yang masih muda, masih sekolah, karena mereka sudah mendapat ilmu hacker dari sekolah-sekolahannya dan dari berkumpul-kumpul bersama orang-orang yang suka Hacking. mereka mencoba belajar sampai berhasil, biasanya masih menggunakan GUI dan belajar basic dari UNIX tanpa mampu menemukan lubang kelemahan baru dari sistem operasi.
  8. Cracker = merupakan hacker yang biasanya jebol serial number suatu software, jebol password, pencairan dana, perusakan dan lain-lain, biasanya Cracker ini bekerja sama dengan Black Hat, Phreaking, dan Hacker.
  9. Phreaking = merupakan hacker yang biasa membobol jaringan seluller, biasanya untuk mendapatkan jaringan internet seluller gratis, biasanya mencari SSH, Proxy, dan sebagainya bahkan sampai mendapatkan pulsa gratis masuk ke nomor sendiri.
  10. Hacker = merupakan hacker yang biasa dikatakan Elite karena memiliki kemampuan dan pengetahuan yang lebih luas, biasanya sudah menggunakan software buatan sendiri dan mengerti sistem operasi ( termasuk celah / lubang ). kemampuan memrogram cukup untuk mengubah program exsploit. biasanya juga tidak mau dikenal orang atau tidak menampakan dirinya ( Underground )
  11. Hacker Elite = merupakan hacker yang tingkatan paling tertinggi karena sudah Profesional, memiliki ciri berupa mengerti sistem operasi luar maupun dalam, sanggup mengkonfigurasi dan menyambungkan jaringan secara global, melakukan pemrograman, effisien dan terampil, menggunakan pengetahuan secara hati-hati dan tidak merusak ( tertentu ), kadang mengikuti peraturan-peraturan.
Itulah sedikit informasi beberapa tingkatan seorang Hacker.
di mana tingkatan kalian..?? silahkan jawab sendiri :D

Sekian dan terima kasih

Menambah Contact Us atau Contact Email di blogger

Hallo DxRooters dimanapun kalian berada, jumpa lagi dengan saya Mr. DxRoot Indonesia.
oke kali ini saya akan memberikan tutorial atau cara bagaimana cara membuat Kolom kontak atau biasanya disebut Contact Us atau bisa disebut juga Contact Email agar mempermudah akses pengunjung jika ingin memberikan saran - kritikan atau pesan atau menilai terhadap suatu Blog milik kita. cara ini adalah salah satu cara SEO untuk meningkatkan dan mengembangkan situs kita.

Menambah Contact US atau Contact Email di blogger

ada dua cara untuk menambah kotak pesan di dalam Blog kita, caranya cukup mudah semuanya :D

berikut ini cara Pertamanya, Cara ini pemasangan berada di side tertentu pada blog kalian, misalkan disamping kiri atau kanan atau bawah sesuai tempat  :
  1. Buka Blogger.
  2. Klik "Tata Letak"
  3. Tambah Gadget
  4. Nanti akan muncul Jendela baru atau seperti Pop-up.
  5. Pilih menu "Gadget Lainnya"
  6. Pilih "Formulir Kontak"

    Menambah Contact US atau Contact Email di blogger
    Yang saya beri kolom merah

  7.  Berikan Judul secara bebas di kolom judul
  8. Save
  9. Misalkan Gadget Contact tersebut berada di sisi kiri terus ingin dipindahkan ke kanan, tinggal geser saja lalu Simpan Setelan.
Berikut ini adalah cara Kedua, Cara ini berbeda dengan cara yang pertama karena Cara ini tidak berada di Gadget melainkan di halaman berbeda ( seperti tampilan gambar paling atas / utama ).
  1. Seperti biasa buka Blogger kalian.
  2. Pilih "Laman" dan pilih "Laman Baru"

    Menambah Contact Us atau Contact Email di blogger
  3. Tulis judul laman di kolom "Laman" lalu pilih "HTML"

    Menambah Contact Us atau Contact Email di blogger
  4. Copy Script di bawah ini lalu paste di kolom HTML
    <script>
    var blogId = '2800397113377472135';//this number should be mandatorily edited.
    //The below message 5 Strings can also be edited
    var contactFormMessageSendingMsg ='Sending...';
    var contactFormMessageSentMsg = 'Your message has been sentd.';
    var contactFormMessageNotSentMsg = 'Message could not be send. Please try again later.';
    var contactFormEmptyMessageMsg ='Message field cannot be empty.';
    var contactFormInvalidEmailMsg = 'A valid email is required.'

    var widgetLoaded=false;
    function sendEmailMsg() {
    if(widgetLoaded== false) {
    _WidgetManager._RegisterWidget('_ContactFormView', new _WidgetInfo('ContactForm1', 'sidebar', null, document.getElementById('ContactForm1'), {'contactFormMessageSendingMsg': contactFormMessageSendingMsg , 'contactFormMessageSentMsg': contactFormMessageSentMsg , 'contactFormMessageNotSentMsg': contactFormMessageNotSentMsg , 'contactFormInvalidEmailMsg': contactFormInvalidEmailMsg , 'contactFormEmptyMessageMsg': contactFormEmptyMessageMsg , 'title': 'Contact Form', 'blogId': blogId, 'contactFormNameMsg': 'Name', 'contactFormEmailMsg': 'Email', 'contactFormMessageMsg': 'Message', 'contactFormSendMsg': 'Send', 'submitUrl': 'https://www.blogger.com/contact-form.do'}, 'displayModeFull'));
    widgetLoaded=true;
    document.getElementById('ContactForm1_contact-form-submit').click();
    }
    return true;
    }
    </script>
    <form name='contact-form'>
    <div>Nama Pengguna / Username : </div>
    <input class='contact-form-name' id='ContactForm1_contact-form-name' name='name' size='30' type='text' value=''/>
    <div>Alamat E-mail / E-Mail Address: <em>(required)</em></div>
    <input class='contact-form-email' id='ContactForm1_contact-form-email' name='email' size='30' type='text' value=''/>
    <div>Pesan / Message: <em>(required)</em></div>
    <textarea class='contact-form-email-message' id='ContactForm1_contact-form-email-message' name='email-message' rows='5'></textarea>
    <p></p>
    <input class='contact-form-button contact-form-button-submit' id='ContactForm1_contact-form-submit' type='button' value='Send' onclick="sendEmailMsg()"/>
    <div style='text-align: center; max-width: 450px; width: 100%'>
    <p class='contact-form-error-message' id='ContactForm1_contact-form-error-message'></p>
    <p class='contact-form-success-message' id='ContactForm1_contact-form-success-message'></p>
    </div>
    </form>

  5.  Jadinya seperti dibawah ini, Ganti " 2800397113377472135 " dengan blogID= kalian

    Menambah Contact Us atau Contact Email di blogger
  6. Lalu "Publikasikan"
  7. Ceck dengan mengarahkan kursor ke laman "Contact Us" lalu klik "Lihat"

    Menambah Contact Us atau contact email di blogger
  8. Isi sesuai perintah dan kirim
    Menambah Contact Us atau contact email di blogger
  9. Buka Email kalian, misalkan saya memakai gmail, buka "Kotak masuk", Pilih "Sosial" , atau biasanya ada peringatan pesan masuk
    Menambah Contact Us atau contact email di blogger
  10. Tinggal tambah menu di blogger kalian.
  11. Successs... :D
Sekian dari saya semoga tutorial ini bermanfaat untuk kalian.