Showing posts with label komputer. Show all posts
Showing posts with label komputer. Show all posts

Cara membuat password pada folder di komputer PC/Laptop

Posted by Raka Satria Mencari Cpanel on Monday, January 14, 2013




Cara membuat password pada folder di komputer PC/Laptop kita sangat mudah. Untuk melakukannya kita hanya membutuhkan sebuah aplikasi gratis yang bernama Lock-A-Folder. Aplikasi ini sangat ringan dan mempunyai kemampuan untuk melindungi folder kita.


href="http://www.blogger.com/blogger.g?blogID=7402172516224933982" name="more">Cara kerja dari aplikasi ini adalah folder yang kita pilih akan bersembunyi dan tidak akan terlihat sekalipun kita melakukan setting Show all files and folders. Hal ini akan menambah keamanan dari folder tersebut. Tapi, jumlah slot yang tersedia hanya 3, jadi kita hanya dapat melindungi 3 folder saja.

Cara installnya sangat mudah. Setelah running aplikasi ini, akan muncul menu dan kita akan diminta untuk memberikan master password. Setelah master password kita berikan, klik pada Lock a Folder. Setelah itu kita pilih folder-folder mana saja yang ingin kita lock. Untuk membukanya kita cukup menjalankan aplikasi ini kembali, kemudian memasukkan master password. Setelah itu kita klik pada Unlock a Folder dan kita pilih folder mana saja yang ingin kita buka perlindungannya.

Download Aplikasi Lock a Folder disini

More aboutCara membuat password pada folder di komputer PC/Laptop

kode domain negara

Posted by Raka Satria Mencari Cpanel on Sunday, December 23, 2012



.ac Ascension Island
.ad Andorra
.ae United Arab Emirates
.af Afghanistan
.ag Antigua and Barbuda
.ai Anguilla
.al Albania
.am Armenia
.an Netherlands Antilles
.ao Angola
.aq Antarctica
.ar Argentina
.as American Samoa
.at Austria
.au Australia
.aw Aruba
.ax Åland
.az Azerbaijan
.ba Bosnia and Herzegovina
.bb Barbados
.bd Bangladesh
.be Belgium
.bf Burkina Faso
.bg Bulgaria
.bh Bahrain
.bi Burundi
.bj Benin
.bm Bermuda
.bn Brunei Darussalam
.bo Bolivia
.br Brazil
.bs Bahamas
.bt Bhutan
.bv Bouvet Island
.bw Botswana
.by Belarus
.bz Belize
.ca Canada
.cc Cocos (Keeling) Islands
.cd Democratic Republic of the Congo tadinya Zaire
.cf Central African Republic
.cg Republic of the Congo
.ch Switzerland
.ci Côte d’Ivoire
.ck Cook Islands
.cl Chile
.cm Cameroon
.cn hanya untuk China Daratan: Hong Kong dan Macau menggunakan TLD berbeda.
.co Colombia
.cr Costa Rica
.cu Cuba
.cv Cape Verde
.cx Christmas Island
.cy Cyprus
.cz Czech Republic
.de Germany (Deutschland)
.dj Djibouti
.dk Denmark
.dm Dominica
.do Dominican Republic
.dz Algeria (Dzayer)
.ec Ecuador
.ee Estonia
.eg Egypt
.er Eritrea
.es Spain (España)
.et Ethiopia
.eu European Union
.fi Finland
.fj Fiji
.fk Falkland Islands
.fm Federated States of Micronesia
.fo Faroe Islands
.fr France
.ga Gabon
.gb United Kingdom jarang digunakan; primary ccTLD yang sering digunakan ialah .uk untuk United Kingdom
.gd Grenada
.ge Georgia
.gf French Guiana
.gg Guernsey
.gh Ghana
.gi Gibraltar
.gl Greenland
.gm The Gambia
.gn Guinea
.gp Guadeloupe
.gq Equatorial Guinea
.gr Greece
.gs South Georgia and the South Sandwich Islands
.gt Guatemala
.gu Guam
.gw Guinea-Bissau
.gy Guyana
.hk Hong Kong Special administrative region dari People’s Republic of China.
.hm Heard Island and McDonald Islands
.hn Honduras
.hr Croatia (Hrvatska)
.ht Haiti
.hu Hungary
.id Indonesia
.ie Ireland (Éire)
.il Israel
.im Isle of Man
.in India
.io British Indian Ocean Territory
.iq Iraq
.ir Iran
.is Iceland (Ísland)
.it Italy
.je Jersey
.jm Jamaica
.jo Jordan
.jp Japan
.ke Kenya
.kg Kyrgyzstan
.kh Cambodia (Khmer)
.ki Kiribati
.km Comoros
.kn Saint Kitts and Nevis
.kp North Korea
.kr South Korea
.kw Kuwait
.ky Cayman Islands
.kz Kazakhstan
.la Laos kini dipasarkan sebagai domain official untuk Los Angeles.
.lb Lebanon
.lc Saint Lucia
.li Liechtenstein
.lk Sri Lanka
.lr Liberia
.ls Lesotho
.lt Lithuania
.lu Luxembourg
.lv Latvia
.ly Libya
.ma Morocco
.mc Monaco
.md Moldova
.me Montenegro
.mg Madagascar
.mh Marshall Islands
.mk Republic of Macedonia
.ml Mali
.mm Myanmar
.mn Mongolia
.mo Macau Special administrative region dari People’s Republic of China.
.mp Northern Mariana Islands
.mq Martinique
.mr Mauritania
.ms Montserrat
.mt Malta
.mu Mauritius
.mv Maldives
.mw Malawi
.mx Mexico
.my Malaysia
.mz Mozambique
.na Namibia
.nc New Caledonia
.ne Niger
.nf Norfolk Island
.ng Nigeria
.ni Nicaragua
.nl Netherlands
.no Norway
.np Nepal
.nr Nauru
.nu Niue Biasa digunakan untuk website-website Scandinavian dan Dutch, karena dalam bahasa mereka ‘nu’ berarti ‘now’.
.nz New Zealand
.om Oman
.pa Panama
.pe Peru
.pf French Polynesia dengan Clipperton Island
.pg Papua New Guinea
.ph Philippines
.pk Pakistan
.pl Poland
.pm Saint-Pierre and Miquelon
.pn Pitcairn Islands
.pr Puerto Rico
.ps Palestinian territories di bawah kontrol PA yang meliputi Tepi Barat (West Bank) dan Jalur Gaza (Gaza Strip)
.pt Portugal
.pw Palau
.py Paraguay
.qa Qatar
.re Réunion
.ro Romania
.rs Serbia
.ru Russia
.rw Rwanda
.sa Saudi Arabia
.sb Solomon Islands
.sc Seychelles
.sd Sudan
.se Sweden
.sg Singapore
.sh Saint Helena
.si Slovenia
.sj Svalbard dan Jan Mayen
.sk Slovakia
.sl Sierra Leone
.sm San Marino
.sn Senegal
.so Somalia
.sr Suriname
.st São Tomé and Príncipe
.su tadinya Soviet Union
.sv El Salvador
.sy Syria
.sz Swaziland
.tc Turks and Caicos Islands
.td Chad
.tf French Southern and Antarctic Lands
.tg Togo
.th Thailand
.tj Tajikistan
.tk Tokelau
.tl East Timor
.tm Turkmenistan
.tn Tunisia
.to Tonga
.tp East Timor
.tr Turkey
.tt Trinidad and Tobago
.tv Tuvalu nama domain yang banyak digunakan oleh stasiun televisi.
.tw Taiwan, Republic of China
.tz Tanzania
.ua Ukraine
.ug Uganda
.uk United Kingdom
.um United States Minor Outlying Islands
.us United States of America Biasa digunakan oleh U.S. State dan local governments daripada TLD .gov
.uy Uruguay
.uz Uzbekistan
.va Vatican City State
.vc Saint Vincent and the Grenadines
.ve Venezuela
.vg British Virgin Islands
.vi U.S. Virgin Islands
.vn Vietnam
.vu Vanuatu
.wf Wallis and Futuna
.ws Samoa tadinya Western Samoa
.ye Yemen
.yt Mayotte
.yu Yugoslavia Kini digunakan untuk Serbia dan Montenegro
.za South Africa (Zuid-Afrika)
.zm Zambia
.zw Zimbabwe
More aboutkode domain negara

memperkuat keamanan web joomla

Posted by Raka Satria Mencari Cpanel




Saat  ini, pembuatan website dengan menggunakan CMS sudah sangat  banyak salah  satunya ialah CMS Joomla. Joomla merupakan CMS Open Source  yang  Powerfull, SEO Friendly dan User Friendly. Namun yang sangat  perlu untuk  diperhatikan yaitu keamanan, dimana website dan blog yang  berbasis CMS  akan sangat mudah dideface atau diserang oleh para hacker  baik dengan  menggunakan tekhnik SQL Injection ataupun Reset Form. Untuk  menghindari  kedua tekhnik ini, kali ini saya akan share cara untuk  memproteksi situs  Joomla.
Artikel  ini saya buat mengingat beberapa waktu yang lalu website  saya ini  sempat dideface  oleh orang lain yang membuat saya sangat  kecewa dan  harus menulis ulang sehingga mengakibatkan peringkat website  saya sempat  turun dalam pada Search Engine Google dalam catatan  Webmaster Tools  serta kehilangan banyak pengunjung. Oleh karena itu  anda dapat menggunakan beberapa cara ampuh seperti yang saya gunakan.  Langsung saja ikuti cara-cara yang saya gunakan berikut ini :
Ubah database prefix website anda dari “jos_” menjadi seperti yang anda inginkan contoh “nalhacker_” atau apapun sesuai kemauan anda tetapi jangan lupa “_” dibelakangnya dikarenakan ini adalah prefix. Caranya, Backup dulu database situs Joomla anda dalam bentuk SQL, Kemudian masuk ke Administrator situs Joomla anda dan masuk ke menu Site > Global Configuration > Server, pada tab Database Settings, ganti Database Prefix dari “jos_” menjadi “nalhacker_”, kemudian edit database anda yang telah dibackup tadi dengan menggunakan Notepad++ (Download disini) kemudian ganti “jos_” menjadi “nalhacker_”, Anda dapat menggunakan Ctrl + H (Find & Replace) untuk menggantinya dengan cepat. Kemudian masuk ke Php My Admin dari control panel hostingan anda kemudian Import SQL yang telah diganti prefix jos_nya tadi. Ini bertujuan untuk mencegah tekhnik SQL Injection dari hacker dimana tekhnik ini akan meretrieve (menerima) rincian superadmin dari tabel “jos_users”. Ini akan sangat membahayakan situs anda karena daftar dari user yang ada pada situs Joomla anda semuanya terekam dalam tabel ini.
Aktifkan SEF (Search Engine Friendly). Caranya, masuk ke Administrator situs Joomla anda dan masuk ke menu Site > Global Configuration > Site, pada tab SEO Settings, Ganti Search Engine Friendly URLs dari Off Ke On. Ini bertujuan melindungi situs Joomla anda dari perintah Google inurl, yang merupakan sutau perintah untuk melakukan ekploitasi terhadap situs Joomla anda. Ini akan membahayakan situs anda karena kebanyakan para hacker dan defacer menggunakan perintah ini untuk melakukan eksploitasi terhadap situs sasaran. Selain itu, dari perspektif SEO (Search Engine Optimization) hal ini akan menguntungkan anda karena situs anda akan lebih bersahabat dengan Search Engine.
Ganti Username situs joomla anda dari “admin” menjadi “nalhacker123” atau apapun sesuai kemauan anda. Caranya, masuk ke Administrator situs Joomla anda dan masuk ke menu Site >User Manager >, pilh akun super administrator Joomla anda dan masukan Username yang anda anggap sulit untuk ditebak. Ini bertujuan agar anda terhindar dari penebakan yang dilakukan oleh hacker dengan tipe Brute Force Attack (Serangan Brutal) yang biasanya memanfaatkan Default Phrase “admin”. Ini akan mencegah akses ke control panel situs Joomla anda.
Gunakan password yang kuat untuk administrator situs Joomla anda dengan menggunakan karakter seperti “nalhacker007@@@”. Caranya, masuk ke Administrator situs Joomla anda dan masuk ke menu Site >User Manager >, pilih akun super administrator Joomla anda dan masukan New Password dengan karakter yang anda anggap sulit ditebak. Ini bertujuan untuk mencegah akses ke administrator situs Joomla anda dengan mempergunakan tipe serangan Brute Force Attack. Atau anda juga dapat memanfaatkan layanan seperti yang ada pada situshttp://www.strongpasswordgenerator.com untuk menghasilkan karakter password yang kuat.
Gunakan Password Protection Directory pada folder administrator situs Joomla anda. Caranya masuk ke Cpanel Hosting anda > File Manager > Klik kanan pada folder admnistrator dan pilih Password Protection Directory. Sayangnya tidak semua hosting menyediakan fasilitas ini. Anda dapat menggunakan layanan Hosting seperti http://www.freehostia.com jika membutuhkan fasilitas ini. Ini bertujuan untuk menggandakan kemananan pada situs Joomla anda.
Selalu Update situs Joomla anda. Caranya, download Patch Release dari http://www.joomla.orgdan upload melalui FTP. Ini bertujuan menambah perlindungan bagi situs Joomla anda dikarenakan pada versi terbaru Joomla biasanya ada celah-celah atau code error (biasanya dikenal dengan bug) yang ditambal atau diperbaiki sehingga akan memperkecil resiko ketidakamanan dan meminimalisir error pada situs Joomla anda. Ini akan menjadikan situs Joomla anda semakin baik.
Belokan  token Y pada file reset. Caranya, masuk ke direktori   “components\com_user\models” pada situs Joomla anda dan temukan file   “reset.php” kemudian edit dengan menggunakan aplikasi Notepad++ dan pada   baris ke 118 letakan kode berikut ini :if(strlen($token) != 32) {
$this->setError(JText::_(’INVALID_TOKEN’));
return false;}Tepatnya setelah keempat baris berikut ini :
Baris 114 = global $mainframe;
Baris 115 = (Kosong)
Baris 116 = jimport(‘joomla.user.helper’);
Baris 117 = (Kosong)
Kemudian  simpan (Ctrl +S). Ini bertujuan membelokan token Y sehingga  situs  Joomla anda tidak akan dapat direset dengan tekhnik Reset Form.
Gunakan Plugin JSecure, (Download Google :D). Caranya, masuk ke Administrator situs Joomla anda, klik menu Extension > Install/Uninstall > Klik tombol Browse > Pilih Plugin JSecure 1.0.9 yang tadi sudah didownload (jika belum download disini) > Klik tombol Upload file & Install > Tunggu sampai selesai. Setelah selesai, klik menu Extension > Manager > Klik System – jSecure Authentication > Pada area Detail Pilih Enabled menjadi Yes kemudian Pada area Plugins Parameter set Key dengan kata kunci yang diinginkan misalkan “nalhacker123″ kemudian pada Redirect Option Pilih Redirect to index page kemudian klik tombol Save dan silahkan anda Logout. Untuk mengakses adminstrator area, ketikan pada address bar browser anda namasitusjoomlaanda.domainanda/administrator/?nalhacker123. Ini bertujuan mengamankan jalur akses ke administrator yang secara default atau biasanya adalah namasitusjoomlaanda.domainanda/administrator dengan menambahkan “/?katakunci” (untuk contoh tadi kita menggunakan “nalhacker123”) dibelakang administrator sehingga menjadi namasitusjoomlaanda.domainanda/administrator/?nalhacker123 yang tentunya akan membuat hacker menjadi kesulitan mendapatkan halaman administrator selain itu jika kita salah memasukan kata kunci, maka kita akan dibawa otomatis ke halaman index yang adalah halaman utama situs kita.

Mungkin  itu sedikit trik dari saya untuk mengamankan situs Joomla  anda dari  serangan para hacker dan defacer yang perlu saya share bagi  anda.  Sebenarnya masih ada banyak cara lainnya lagi dengan memanfaatkan   extension lainnya dari Joomla. Silahkan anda googling dan kalau bisa   bantu saya dengan menambahkan yang anda ketahui dengan memberikan   komentar pada box dibawah. Semoga bermanfaat dalam menghindari serangan   hacker, cracker, dan defacer.
More aboutmemperkuat keamanan web joomla

membuat search engine atau mesin pencari sendiri

Posted by Raka Satria Mencari Cpanel



adapun cara membuat searcengine sendiri yaitu sebagai berikut



untuk membuat akun Google search engine agan harus memiliki akun Google atau Gmail, kemudian login ke Google dan silahkan klik di sini


  • Setelah itu klik buat mesin telusur khusus



  • isi semua form yang tersedia

    • klik next dan untuk mengedit style search tools agan , klik customize

    editlah warna sesuai selera agan , kalau selera saya sih cuma begini :)



    • klik next dan muncul script agan

    kalau script saya

    <script>
      (function() {
        var cx = '007561496717727452150:ivwzxl8ueuc';
        var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true;
        gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
            '//www.google.com/cse/cse.js?cx=' + cx;
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s);
      })();
    </script>
    <gcse:search></gcse:search>
          
    atau bisa dengan

    <div id="cse" style="width: 100%;">
    Sedang mencari...</div>
    <script src="http://www.google.com/jsapi" type="text/javascript"></script>
    <script type="text/javascript">//<![CDATA[
    google.load("search", "1", {
     language: "id",
     style : google.loader.themes.V2_DEFAULT
    });
    google.setOnLoadCallback(function () {
        var c = new google.search.CustomSearchControl("007561496717727452150:ivwzxl8ueuc", {});
        c.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
        var a = new google.search.DrawOptions;
        a.enableSearchResultsOnly();
        c.draw("cse", a);
        for (var a = {}, e = window.location.search.substr(1).split("&"), d = 0; d < e.length; d++) {
            var b = e[d].split("="),
                f = decodeURIComponent(b[0]);
            a[f] = b[1] ? decodeURIComponent(b[1].replace(/\+/g, " ")) : b[1]
        }
        a.q && c.execute(a.q, null, {
            oq: a.oq,
            aq: a.aq,
            aqi: a.aqi,
            aql: a.aql,
            gs_sm: a.gs_sm,
            gs_upl: a.gs_upl
        })
    }, !0);
    //]]></script>


    ganti yang berwarna merah dengan punya agan :)

    atau kalau ane , ane tambahkan agar lebih menarik dengan 

    menambahkan background dan foto :

    <html>
    <head>
    <title>MarineCyber Search tools</title>

    <center><img src="http://i1050.photobucket.com/albums/s414/BL4CK_3YE116/1_zps7d0881ab.jpg">
    </center>

    </head>
    <body bgcolor=#000000>

    <div id="cse" style="width: 100%;">
    Sedang mencari...</div>
    <script src="http://www.google.com/jsapi" type="text/javascript"></script>
    <script type="text/javascript">//<![CDATA[
    google.load("search", "1", {
     language: "id",
     style : google.loader.themes.V2_DEFAULT
    });
    google.setOnLoadCallback(function () {
        var c = new google.search.CustomSearchControl("007561496717727452150:ivwzxl8ueuc", {});
        c.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
        var a = new google.search.DrawOptions;
        a.enableSearchResultsOnly();
        c.draw("cse", a);
        for (var a = {}, e = window.location.search.substr(1).split("&"), d = 0; d < e.length; d++) {
            var b = e[d].split("="),
                f = decodeURIComponent(b[0]);
            a[f] = b[1] ? decodeURIComponent(b[1].replace(/\+/g, " ")) : b[1]
        }
        a.q && c.execute(a.q, null, {
            oq: a.oq,
            aq: a.aq,
            aqi: a.aqi,
            aql: a.aql,
            gs_sm: a.gs_sm,
            gs_upl: a.gs_upl
        })
    }, !0);
    //]]></script>
    <html/>

    agan juga bisa menaruh nya pada laman blog agan :)

    untuk life demo nya agan bisa lihat di sini

    sekan , mohon maaf bila ada salah kata :)


    More aboutmembuat search engine atau mesin pencari sendiri

    tentang hash

    Posted by Raka Satria Mencari Cpanel



    Hashing adalah transformasi aritmatik sebuah string dari karakter menjadi nilai yang merepresentasikan string aslinya. Menurut bahasanya, hash berarti memenggal dan kemudian menggabungkan. Hashing digunakan sebagai metode untuk menyimpan data dalam sebuah array agar penyimpanan data, pencarian data, penambahan data, dan penghapusan data dapat dilakukan dengan cepat. Ide dasarnya adalah menghitung posisi record yang dicari dalam array, bukan membandingkan record dengan isi pada array. Fungsi yang mengembalikan nilai atau kunci disebut fungsi hash (hash function) dan array yang digunakan disebut tabel hash (hash table). Hash table menggunakan struktur data arrayasosiatif yang mengasosiasikan record dengan sebuah field kunci unik berupa bilangan (hash) yang merupakan representasi dari record tersebut.


            Secara teori, kompleksitas waktu (T(n)) dari fungsi hash yang ideal adalah O(1). Untuk mencapai itu setiap record membutuhkan suatu kunci yang unik. Fungsi hash menyimpan nilai asli atau kunci pada alamat yang sama dengan nilai hashnya. Pada pencarian suatu nilai pada tabel hash, yang pertama dilakukan adalah menghitung nilai hash dari kunci atau nilai aslinya, kemudian membandingkan kunci atuau nilai asli dengan isi pada memori yang beralamat nomor hashnya. Dengan cara ini, pencarian suatu nilai dapat dilakukan dengan cepat tanpa harus memeriksa seluruh isi tabel satu per satu. 

            Selain digunakan pada penyimpanan data, fungsi hash juga digunakan pada algoritma enkripsi sidik jari digital (fingerprint) untuk mengautentifikasi pengirim dan penerima pesan. Sidik jari digital diperoleh dengan fungsi hash, kemudian nilai hash dan tanda pesan yang asli dikirim kepada penerima pesan. Dengan menggunakan fungsi hash yang sama dengan pengirim pesan, penerima pesan mentransformasikan pesan yang diterima. Nilai hash yang diperoleh oleh penerima pesan kemudian dibandingkan dengan nilai hash yang dikirim pengirim pesan. 

            Kedua nilai hash harus sama, jika tidak, pasti ada masalah. Hashing selalu merupakan fungsi satu arah. Fungsi hash yang ideal tidak bisa diperoleh dengan melakukan reverse engineering dengan menganalisa nilai hash. Fungsi hashyang ideal juga seharusnya tidak menghasilkan nilai hash yang sama dari beberapa nilai yang berbeda . Jika hal yang seperti ini terjadi, inilah yang disebut dengan bentrokan (collision). Kemungkinan terjadinya bentrokan tidak dapat dihindari seratus persen. Fungsi hash yang baik dapat meminimalkan kemungkinan terjadinya bentrokan.
    2. Macam - Macam Fungsi Hash
            Fungsi Hash (dilambangkan dengan h(k)) bertugas untuk mengubah k (key) menjadi suatu nilai dalam interval [0....X], dimana "X" adalah jumlah maksimum dari record-record yang dapat ditampung dalam tabel. Jumlah maksimum ini bergantung pada ruang memori yang tersedia. Fungsi Hash yang ideal adalah mudah dihitung dan bersifat random, agar dapat menyebarkan semua key. Dengan key yang tersebar, berarti data dapat terdistribusi secara seragam bentrokan dapat dicegah. Sehingga kompleksitas waktu model Hash dapat mencapai O(1), di mana kompleksitas tersebut tidak ditemukan pada struktur model lain. Ada beberapa macam fungsi hash yang relatif sederhana yang dapat digunakan dalam penyimpanan database:
    a. Metode Pembagian Bersisa (division-remainder method)
            Jumlah lokasi memori yang tersedi dihitung, kemudian jumlah tersebut digunakan sebagai pembagi untuk membagi nilai yang asli dan menghasilkan sisa. Sisa tersebut adalah nilai hashnya. Secara umum, rumusnya h(k)= k mod m. Dalam hal ini m adalah jumlah lokasi memori yang tersedia pada array. Fungsihash tersebut menempatkan record dengan kunci K pada suatu lokasi memori yang beralamat h(k). Metode ini sering menghasilkan nilai hash yang sama dari dua atau lebih nilai aslinya atau disebut dengan bentrokan. Karena itu, dibutuhkan mekanisme khusus untuk menangani bentrokan yang disebut kebijakan resolusi bentrokan.
    b. Melipat (folding)
            Metode ini membagi nilai asli ke dalam beberapa bagian, kemudian menambahkan nilai-nilai tersebut, dan mengambil beberapa angka terakhir sebagai nilai hashnya. 
    c. Transformasi Radiks (radix transformation)
            Karena nilai dalam bentuk digital, basis angka atau radiks dapat diganti sehingga menghasilkan urutan angka-angka yang berbeda. Contohnya nilai desimal (basis 10) bisa ditransformasikan kedalam heksadesimal (basis 16). Digit atas hasilnya bisa dibuang agar panjang nilai hash dapat seragam.
    d. Pengaturan ulang digit (digit rearrangement)
            Metode ini mengubah urutan digit dengan pola tertentu. Contohnya mengambil digit ke tiga sampai ke enam dari nilai aslinya, kemudian membalikan urutannya dan menggunakan digit yang terurut terbalik itu sebagai nilai hash. Fungsi hash yang bekerja dengan baik untuk penyimpanan pada database belum tentu bekerja dengan baik untuk keperluan kriptografi  atau pengecekan kesalahan. Ada beberapa fungsi hash terkenal yang digunakan untuk keperluan kriptografi. Diantaranya adalah fungsi hash message-diggest, contohnya MD2, MD4, dan MD5, digunakan untuk menghasilkan nilai hash dari tanda tangan digital yang disebut messagediggest. Ada pula Secure HashAlgorithm (SHA), sebuah algoritma standar yang menghasilkan message-diggest yang lebih besar (60-bit) dan serupa dengan MD4.
    3. Bentrokan Pada Fungsi Hash
            Fungsi hash bukan merupakan fungsi satu-ke-satu, artinya beberapa recordyangberbeda dapat menghasilkan nilai hash yang sama / terjadi bentrokan. Dengan fungsi hash yang baik, hal seperti ini akan sangat jarang terjadi, tapi pasti akan terjadi. Jika hal seperti ini terjadi, record-record tersebut tidak bisa menempati lokasi yang sama. Ada dua macam kebijakan resolusi bentrokan pada tabel hash, yaitu kebijakan resolusi bentrokan di luar tabel dan kebijakan resolusi bentrokan di dalam tabel. Harus diperhatikan juga teknik-teknik penempatan record agar mudah dicari jika dibutuhkan.
    •> Kebijakan resolusi bentrokan di luar tabel
            Artinya tabel hash bukan lagi menjadi array of records, tetapi menjadi array of pointers. Setiap pointer menunjuk ke senarai berkait yang berisi recordtersebut. Metode seperti ini dinamakan chaining. Dalam bentuk sederhananya berupa senarai berkait dari recordrecord yang menghasilkan nilai hash yang sama. Penambahan record dapat dilakukan dengan menambah senarai berisirecord tersebut. Untuk pencarian pada tabel, pertama-tama dicari nilai hashterlebih dahulu, kemudian dilakukan pencarian dalam senarai berkait yang bersangkutan. Untuk menghapus suatu record, hanya menghapus senarainya saja. Kelebihan dari metode chaining ini chaining ini adalah proses penghapusan yang relarif mudah dan penambahan ukuran tabel hash bisa ditunda untuk waktu yang lebih lama karena penurunan kinerjanya berbanding lurus meskipun seluruh lokasi pada tabel sudah penuh. Bahkan, penambahan ukuran tabel bisa saja tidak perlu dilakukan sama sekali karena penurunan kinerjanya yang linier. Misalnya, tabel yang berisi record sebanyak dua kali lipat kapasitas yang direkomendasikan hanya akan lebih lambat dua kali lipat dibanding yang berisi sebanyak kapasitas yang direkomendasikan. Kekurangan dari metodechaining ini sama dengan kekurangan dari senarai berkait. Operasi traversal pada senarai berkait memiliki performa cache yang buruk. 
            Struktur data lain dapat digunakan sebagai pengganti senarai berkait. Misalnya dengan pohon seimbang, kompleksitas waktu terburuk bisa diturunkan menjadi O(log n) dari yang  sebelumnya O(n). Namun demikian, karena setiap senarai diharapkan untuk tidak panjang, struktur data pohon ini kurang efisien kecuali tabel hash tersebut memang didesain untuk jumlahrecord yang banyak atau kemungkinan terjadi bentrokan sangat besar yang mungkin terjadi karena masukan memang disengaja agar terjadi bentrokan.
    •> Kebijakan resolusi bentrokan di dalam tabel
            Berbeda dengan kebijakan resolusi bentrokan di luar tabel, pada kebijakan resolusi di dalam tabel data disimpan di dalam hash tabel tersebut, bukan dalam senarai berkait yang  bertambah terus menerus. Dengan demikian data yang disimpan tidak mungkin bisa lebih banyak daripada jumlah ruang pada tabelhash. Jika suatu record akan dimasukkan ke dalam tabel hash pada lokasi sesuai nilai hash-nya dan ternyata lokasi tersebut sudah diisi dengan record lain maka harus dicari lokasi alternatif yang masih belum terisi dengan cara tertentu. Cara ini disebut Open Addressing. 
            Ada beberapa metode untuk menemukan lokasi baru yang masih kosong. Dalam proses menemukan lokasi baru ini harus menggunakan pola tertentu agarrecord yang disimpan tetap bisa dicari dengan mudah saat dibutuhkan kemudian. Metode-metode yang sering digunakan adalah:
    1. Linear probing
            Dengan menambahkan suatu interval pada hasil yang diperoleh dari fungsihash sampai ditemukan lokasi yang belum terisi. Interval yang biasa digunakan adalah 
     2. Quadratic probing / squared probing
            Hampir sama dengan linear probing, hanya saja pada quadratic probing, hasil yang diperoleh dari fungsi hash ditambahkan dengan kuadrat dari interval yang digunakan. 
    3. Double hashing
            Pada metode double hashing, jika lokasi yang diperoleh dengan fungsi hashsudah terisi, maka dilakukan proses hash lagi sampai ditemukan lokasi yang belum terisi. 
    •> Perbandingan antara metode chaining dan open addressing
    Keunggulan metode chaining dibanding open addressing:
    1. Lebih mudah diimplementasikan dengan efektif dan hanya membutuhkan struktur data dasar.
    2. Metode chaining tidak rawan terhadap data-data yang berkumpul di daerah tertentu. Metode open addressing membutuhkan algoritma hash yang lebih baik untuk menghindari pengumpulan data di sekitar lokasi tertentu. 
    3. Performa menurun secara linier. Meskipun semakin banyak record yang dimasukkan maka semakin panjang senarai berantai, tabel hash tidak akan penuh dan tidak akan menimbulkan peningkatan waktu pencarian record yang tibatiba meningkat yang terjadi bila menggunakan metode open addressing.
    4. Jika record yang dimasukkan panjang, memori yang digunakan akan lebih sedikit dibandingkan dengan metode open addressing.  Perbandingan waktu yang diperlukan untuk melakukan pencarian. Saat tabel mencapai 80% terisi, kinerja pada linear probing(open addressing)menurun drastis. Untuk ukuranrecord yang kecil, keunggulan metode open addressing dibandingkan denganchaining diantaranya
     Ruang yang digunakan lebih efisien karena tidak perlu menyimpan pointer atau mengalokasi  tempat tambahan di luar tabel hash.
     Tidak ada waktu tambahan untuk pengalokasian memori karena metode open addressing tidak memerlukan pengalokasian memori.
    Tidak memerlukan pointer. Sebenarnya, penggunaan algoritma apapun pada tabel hash biasanya cukup cepat, dan persentase kalkulasi yang dilakukan pada tabel hash rendah. Penggunaan memori juga jarang berlebihan. Oleh karena itu, pada kebanyakan kasus, perbedaan antar algoritma ini tidak signifikan.
    •> Metode-metode lain
    Selain metode-metode yang sudah disebutkan di atas, ada juga beberapa metode lain diantaranya :
    1. Coalesced hashing
    Gabungan dari chaining dan openaddressing. Coalesced hashingmenghubungkan ke tabel itu sendiri. Seperti open addressing, metode ini memiliki keunggulan pada penggunaan tempat dan cache dibanding metodechaining. Seperti chaining, metode ini menghasilkan lokasi penyimpanan yang lebih menyebar, tetapi pada metode ini record yang disimpan tidak  mungkin lebih banyak daripada ruang yang disediakan tabel.
    2. Perfect hashing
    Jika record yang akan digunakan sudah diketahui sebelumnya, dan jumlahnya tidak melebihi jumlah ruang pada tabel hash, perfect hashing bisa digunakan untuk membuat tabel hash yang sempurna, tanpa ada bentrokan.
    3. Probabilistic hashing
    Kemungkinan solusi paling sederhana untuk mengatasi bentrokan adalah dengan mengganti record yang sudah disimpan dengan record yang baru, atau membuang record yang baru akan dimasukkan. Hal ini bisa berdampak tidak ditemukannya record pada saat pencarian. Metode ini digunakan untuk keperluan tertentu saja.
    4. Robin Hood hashing
    Salah satu variasi dari resolusi bentrokan double hashing. Ide dasarnya adalah sebuahrecord yang sudah dimasukkan bisa digantikan dengan record yang baru jika nilai pencariannya (probe count – bertambah setiap menemukan termpat yang sudah terisi) lebih besar daripada nilai pencarian dari record yang sudah dimasukkan. Efeknya adalah mengurangi kasus terburuk waktu yang diperlukan untuk pencarian.
    jenis - jenis hash



    ADLER32: 0a020106

    CRC-16: 6647

    CRC-16-CCITT: 2bbd

    CRC-32: 44ce9c5f

    CRC-32B: 760d0e88

    DES(Unix): 757va0lgB4kpM

    Domain Cached Credentials: 6157b1b5dc56cda30bda606bfd021284

    FCS-16: 4c8f

    GHash-32-3: 000af961

    GHash-32-5: 0713fc69

    GOSTR34.11-94:0e8cd409a23c2e7ad1c5b22b101dfa16720550dc547921c7a099b75c7f405fd4

    Haval128: 4691d973de3ad6d79321d7bff4757b59

    Haval128(Base64): RpHZc9461teTIde/9HV7WQ==

    Haval128(HMAC): 4691d973de3ad6d79321d7bff4757b59

    Haval160: 21b54cd74fb54c7911a1e7077d5ac4fc90df7228

    Haval160(Base64): IbVM10+1THkRoecHfVrE/JDfcig=

    Haval160(HMAC): 21b54cd74fb54c7911a1e7077d5ac4fc90df7228

    Haval192: 239169f332a1231516483b7122a23dc90fc026201b7ccedd

    Haval192(Base64): I5Fp8zKhIxUWSDtxIqI9yQ/AJiAbfM7d

    Haval192(HMAC): 239169f332a1231516483b7122a23dc90fc026201b7ccedd

    Haval224: 0b3fb65f0ca5628e1674cd34f3e56a00e151e2241eb07fafd07c663b

    Haval224(Base64): Cz+2XwylYo4WdM008+VqAOFR4iQesH+v0HxmOw==

    Haval224(HMAC): 0b3fb65f0ca5628e1674cd34f3e56a00e151e2241eb07fafd07c663b

    Haval256: 77c33a964e34c9feb8fec535b8632572e570533a47cd68a51fd633ea127c8a37

    Haval256(Base64): d8M6lk40yf64/sU1uGMlcuVwUzpHzWilH9Yz6hJ8ijc=

    Haval256(HMAC):77c33a964e34c9feb8fec535b8632572e570533a47cd68a51fd633ea127c8a37

    Lineage II C4: 0x35f239833eba3637029bbdbd70eacccc

    MD2: 3e3e6b0e5c1c68644fc5ce3cf060211d

    MD2(Base64): Pj5rDlwcaGRPxc488GAhHQ==

    MD2(HMAC): 3e3e6b0e5c1c68644fc5ce3cf060211d

    MD4: f9d4049dd6a4dc35d40e5265954b2a46

    MD4(Base64): +dQEndak3DXUDlJllUsqRg==

    MD4(HMAC): f9d4049dd6a4dc35d40e5265954b2a46

    MD5: 21232f297a57a5a743894a0e4a801fc3

    MD5(HMAC): 21232f297a57a5a743894a0e4a801fc3

    MD5(Base64): ISMvKXpXpadDiUoOSoAfww==

    MD5(APR): $apr1$uR1Bf.3/$WAXAbNCkK0iuc5BT0lIzJ.

    MD5(Unix): $1$Iem9Pn/M$.qqeH6cPqU3n42plTWcCe1

    MD5(phpBB3): $H$9MEWSIwrGxt2KAgAh6h9XcEYNwZrBu/

    MySQL: 43e9a4ab75570f5b

    MySQL v5.x: 4acfe3202a5ff5cf467898fc58aab1d615029441

    NTLM: 209c6174da490caeb422f3fa5a7ae634

    RipeMD128: ed4060702b42311eb4f6c707b11f1999

    RipeMD128(Base64): 7UBgcCtCMR609scHsR8ZmQ==

    RipeMD128(HMAC): ed4060702b42311eb4f6c707b11f1999

    RipeMD160: 7dd12f3a9afa0282a575b8ef99dea2a0c1becb51

    RipeMD160(Base64): fdEvOpr6AoKldbjvmd6ioMG+y1E=

    RipeMD160(HMAC): 7dd12f3a9afa0282a575b8ef99dea2a0c1becb51

    RipeMD256: f87f405941cf41f0c2b5b1939e8a1f9edac7e03c7ceb1491ca5ef467f3bdc6db

    RipeMD256(Base64):+H9AWUHPQfDCtbGTnoofntrH4Dx86xSRyl70Z/O9xts=

    RipeMD256(HMAC):f87f405941cf41f0c2b5b1939e8a1f9edac7e03c7ceb1491ca5ef467f3bdc6db

    SHA-1: d033e22ae348aeb5660fc2140aec35850c4da997

    SHA224: 58acb7acccce58ffa8b953b12b5a7702bd42dae441c1ad85057fa70b

    SHA256: 8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918

    SHA384:9ca694a90285c034432c9550421b7b9dbd5c0f4b6673f05f6dbce58052ba20e4248041956ee8c9a2ec9f10290cdc0782

    SHA512:c7ad44cbad762a5da0a452f9e854fdc1e0e7a52a38015f23f3eab1d80b931dd472634dfac71cd34ebc35d16ab7fb8a90c81f975113d6c7538dc69dd8de9077ec

    MySQL5 : C512546FC98FD99ADEAAC0D6DA38C1FF72E5F962

    LM : AAD3B435B51404EE62AA45053C7208D1

    vbulletin : b11666b5be0c97e58123f2dde94a5b2f:

    MySQL : 711de2ca756942dc

    IPB :d764d51a989b33d9a1853ae2a767ee42:!@’jy

    mysql323 : 6a534c81610e9992

    SMF : 4312579034c651b689a1bf61a24d0e9d0040de55

    e107: 4ab846c48db58da9999ef6e1800f3bf9

    DES(Unix) : 84OrGPdVc./NU

    *NIX Hashes : saQckLSwoF.wM

    unix*: ¡·%*©G+wö mRåâ±m‰ë



    1.MD4 (Message-Digest algortihm 4)
    - MD4 dibuat oleh Ronald Rivest pada Oktober 1990, MD4 adalah hash function yang dipakai sebelum MD5, namun karena banyaknya kelemahan MD4 membuatnya diganti oleh MD5.
    - panjang 16 bytes (32 karakter)
    - contoh : 31d6cfe0d16ae931b73c59d7e0c089c0
    2. MD5 (Message-Digest algortihm 5)
    - MD5 di desain oleh Ronald Rivest pada tahun 1991 untuk menggantikan hash function sebelumnya, MD4. Pada tahun 1996 (http://id.wikipedia.org/wiki/MD5)
    - digunakan di phpBB v2.x, Joomla versi dibawah 1.0.13 dan digunakan oleh beberapa CMS dan forum
    - panjangnya 16 bytes (32 karakter)
    - contoh : c4ca4238a0b923820dcc509a6f75849b
    3. MD5($pass.$salt)
    - Digunakan di WB News, Joomla versi 1.0.13 dan versi diatasnya
    - panjang 16 bytes (32 karakter)
    - hash yang satu ini dimulai dari hashnya duluan kemudian dilanjutkan oleh saltnya
    - contoh : 6f04f0d75f6870858bae14ac0b6d9f73
    4. MD5($salt.$pass)
    - Digunakan di osCommerce, AEF, Gallery dan beberapa CMS lainnya
    - panjang 16 bytes (32 karakter)
    - hash yang satu ini dimulai dari saltnya duluan kemudian dilanjutkan oleh hashnya
    - contoh : f190ce9ac8445d249747cab7be43f7d
    5. md5(md5($pass).$salt)
    - Digunakan di vBulletin, IceBB dan cms lainnya
    - panjang 16 bytes (32 karakter)
    - contoh : 6011527690eddca23580955c216b1fd2
    6. MD5(WordPress)
    - Digunakan di wordpress
    - panjangnya 17 bytes (34 karakter)
    - hashnya dimulai oleh tanda $P$ kemudian dilanjutkan oleh sebuah karakter (karakter yg paling sering dipakai adalah huruf “B”) kemudian dilanjutkan oleh saltnya (8 karakter yg disusun secara acak, dalam contoh ini saltnya adalah “12345678″) lalu dilanjutkan oleh hashnya
    - contoh : $P$B123456780BhGFYSlUqGyE6ErKErL01
    7. MD5(phpBB3)
    - Digunakan di CMS phpBB 3.x.x
    - panjangnya 17 bytes (34 karakter)
    - hashnya oleh tanda $H$ lalu dilanjutkan oleh sebuah karakter (karakter yg paling sering dipakai adalah nomor “9″), kemudian dilanjutkan dengan saltnya (8 karakter yg disusun secara acak, dalam contoh yg saya berikan saltnya adalah “12345678″) kemudian dilanjutkan oleh hashnya
    - contoh : $H$9123456785DAERgALpsri.D9z3ht120
    8. SHA-1(Secure Hash Algorithm)
    - Diciptakan oleh National Institue of Standars and Technology atau U.S. Federal Information Processing Standard digunakan oleh beberapa CMS dan beberapa forum
    - panjangnya 20 bytes (40 karakter)
    - contoh : 356a192b7913b04c54574d18c28d46e6395428ab
    9. SHA-256(Secure Hash Algorithm)
    - hashnya dimulai oleh tanda $5$ kemudian dilanjutkan dengan saltnya (8 karakter yg disusun secara acak, dalam contoh yg saya berikan saltnya adalah “12345678″) lalu dilanjutkan oleh karakter “$” kemudian dilanjutkan oleh hashnya
    - panjang 55 karakter
    - contoh : $5$12345678$jBWLgeYZbSvREnuBr5s3gp13vqi…
    10. SHA-512(Secure Hash Algorithm)
    - hashnya dimulai oleh tanda $6$ kemudian dilanjutkan dengan saltnya (8 karakter yg disusun secara acak, dalam contoh yg saya berikan saltnya adalah “12345678″) lalu dilanjutkan oleh karakter “$” kemudian dilanjutkan oleh hashnya
    - panjang 98 karakter
    - contoh : $6$12345678$U6Yv5E1lWn6mEESzKen42o6rbEm…
    11. Base64
    - algoritma yg berfungsi untuk encoding dan decoding suatu data ke dalam format ASCII. panjang maksimal 64 karakter hashnya terdiri dari A..Z, a..z dan 0..9, serta ditambah dengan dua karakter terakhir yang bersimbol yaitu + dan / serta satu buah karakter sama dengan “=”
    - digunakan di beberapa forum dan CMS
    - contoh : Y3liZXJfY3JpbWluYWw=
    Situs untuk mengcrack hash:
    http://www.md5decrypter.co.uk/ => decrypt MD5
    http://www.md5decrypter.co.uk/sha1-decrypt.aspx => decrypt SHA1
    http://base64-encoder-online.waraxe.us/ => decode/encode base64
    dan masih banyak lagi
    More abouttentang hash

    pengertian dan definisi chmod

    Posted by Raka Satria Mencari Cpanel


    Yang dimaksud dengan Chmod
    chmodPerintah Chmod atau change mode adalah suatu 'permission rule' atau saya artikan sebagai aturan batasan hak akses file atau folder berdasarkan siapa usernya. Perintah tersebut biasa kita temukan dalam penggunaan bahasa pemrograman C di sistem UNIX dan semacamnya ( contoh awam: sistem operasi LINUX). Lalu apa hubungannya dengan website?

    Banyak server hosting website memakai sistem operasi LINUX. Maka dari itu, kali ini saya akan bahas detil mengenai chmod dan pengaruhnya dalam file di website kita.

    Perintah Chmod mempunyai 3 rule utama : R(read)- Write(W)-Execute(X) yang disediakan untuk 3 macam userOwner(O)-Group(G)-Public(P).

    Owner adalah pemilik suatu file atau directory. Group mewakili sekelompok User. Other adalah selain dari User atau Group.
    Read mengatur akses suatu file / direktori itu dibaca / ditampilkan isinya.  Write mengatur akses suatu file / direktori diisi suatu data / informasi tertentu (ditulisi). Akses Execute mengatur suatu file untuk dijalankan( biasanya bentuk file binary atau aplikasi program) ataupun bagi suatu direktori untuk dapat diakses ke dalam / dimasuki.

    Setiap user memiliki kode rule yang biasa ditulis seperti ini:
    READWRITEEXECUTE
    Kode Binary111
    Kode Simbolrwx
    Kode Bilangan(pangkat) 4=2^22=2^11=2^0

    permission rule
    Contoh penulisan suatu file yang memiliki chmod :
    a) 777 berarti :
    UserOGP
    R444
    W222
    X111
    Atribut file : -rwx-rwx-rwx
    Atribut folder : drwxdrwxdrwx (d untuk menunjukkan direktori)

    Baik Owner, Group dan Public mempunyai hak akses penuh (baca, tulis, eksekusi). BERBAHAYA jika untuk waktu lama, file atau direktori anda berada dalam posisi ini, karena rawan di-hacker.

    b) 644 berarti :
    UserOGP
    R444
    W2--
    X---
    Atribut file : -rw--r---r--
    Atribut folder : drw-dr--dr-- (d untuk menunjukkan direktori)

    Baik Owner hanya mempunyai hak akses baca dan tulis, sedangkan yang lainnya hanya bisa membaca saja. Gunakan akses ini untuk file configuration, file setting, ataupun file-file yang anda rasa penting berkaitan dengan akses sistem website anda.

    c) 755 berarti :
    UserOGP
    R444
    W2--
    X111
    Atribut file : -rwx-r-x-r-x
    Atribut folder : drwxdr-xdr-x (d untuk menunjukkan direktori)

    Baik Owner mempunyai hak akses penuh, sedangkan yang lainnya hanya bisa membaca dan menjalankan saja. Biasa digunakan untuk akses folder atau direktori.
    d) 444 berarti :
    UserOGP
    R444
    W---
    X---
    Atribut file : -r---r---r--
    Atribut folder : dr--dr--dr-- (d untuk menunjukkan direktori)

    Semua user hanya bisa membaca saja tanpa bisa mengubah ataupun memasuki file tersebut. INI SANGAT MANJUR untuk menghalangi hacker.


    sumber : http://metadesain.com/teknik-website-dan-internet/pengertian-definisi-chmod
    More aboutpengertian dan definisi chmod

    membuat aplikasi sendiri dengan microsoft virtual basic

    Posted by Raka Satria Mencari Cpanel on Wednesday, December 19, 2012




    Membuat Setup untuk suatu program bisa tidak terlalu susah. Karena disini kita menggunakan sebuah wizard yang menuntun kita untuk melakukan sesuatu dari pertama hingga akhir. Dengan mengubah program menjadi sebuah setup, maka orang yang memakai program yang kita buat tidak akan mengetahui bagaimana cara kita membuat program tersebut. Dan dengan setup pula jika ada orang yang ingin menggunakan program kita di komputer lain, maka kita tinggal menekan tombol setup tersebut dan program pun langsung terinstall pada komputer itu. Sekarang saya terangkan caranya.

    1. Bukalah project dan form program VB yang ingin dibuatkan setup nya.
    2. Buanglah tool tool yang tidak dipakai tapi muncul pada toolbox program anda caranya dengan klik kanan pada toolbox lalu pilih components. Beri tanda checklist pada SELECTED ITEMS ONLY untuk melihat toolbox yang sedang aktif.
    3. Dan untuk pengujian, hilangkanlah semua tanda checklist yang ada pada toolbok yang aktif tadi baik itu controls, designers, ataupun inserteable objects. Jika tanda checklist tersebut tidak bisa dihapus atau muncul pesan, biarkan saja. Sedang yang bisa dihapus hilangkan saja tanda checklist tersebut. Tekan Apply atau Oke.
    4. Selanjutnya kita akan membuat Exe. Caranya adalah pilih File pada bagian menu lalu pilih MAKE (nama project) EXE.
    5. Masukan nama file dan tempat untuk meletakkan file exe tersebut lalu tekan Oke.
    6. Pembuatan Exe selesai dan lihatlah hasilnya.
    7. Perhatian, jika pembuatan Exe gagal, berarti masih ada kesalahan dalam listing program anda. Periksalah kesalahan tersebut dan benarkan. Atau mungkin karena ada sebuah tool yang aktif tapi tidak dipakai untuk membuangnya ikuti langkah nomor 2.
    8. Sekarang kita akan membuat Setup.
    9. Pilih ADD-INS pada bagian menu.
    10.Pilih ADD-INS MANAGER.
    11. Cari PACKAGE AND DEPLOYMENT WIZARD. Lalu dipilih.
    12. Beri tanda checklist pada bagian LOADED/UNLOADED dan LOAD ON STARTUP. Lalu tekan Oke.
    13. Pilih kembali ADD-INS pada bagian menu. Dan disitu akan muncul tulisan baru yaitu PACKAGE AND DEPLOYMENT WIZARD lalu pilihlah tulisan tersebut.
    Terkadang muncul tulisan untuk men save ulang program anda, pilih Yes.
    14. Setelah muncul layar baru, pilihlah yang PACKAGE.
    Terkadang muncul tulisan untuk mengompile ulang program anda (membuat Exe), pilih tombol Yes.
    15. Pada layar selanjutnya (Package Type) pilih yang standard setup package. Klik Next.
    16. Pada layar Package Folder, pilihlah folder yang berisi program yang telah anda buat. Klik tombol Next.
    17. Pada layar DAO Driver, masukanlah driver driver yang dibutuhkan oleh program anda. Lalu klik Next.
    18. Pada layar Include Files, masukan semua file yang anda ingin ikut sertakan kedalam package atau paket program yang dibuat termasuk database, gambar, icon, atau file file lainnya. Dan buanglah yang tidak perlu dengan menghilangkan tanda checklist.
    19. Silahkan Klik Next terus menerus untuk ke layar berikutnya.
    20. Pada layar Cab Option terdapat 2 pilihan yaitu: Single Cab dan Multiple Cab.
    21. Pada layar selanjutnya di Installation title masukan nama dari setup yang anda buat.
    22. Pada layar Start up Menu Item, letakkan tempat menaruh shortcut program anda apabila nanti sudah terinstall pada bagian Start menu yang diinginkan.
    23. Pada layar Install Location, pilihlah tempat untuk meletakkan file file program anda dengan cara menggantinya pada bagian Install location yang ada disitu.
    24. Pada layar Shared Files, pilihlah file apa aja yang akan di sharing atau dibagi.
    25. Pada layar akhir, berilah judul script dari pembuatan setup ini agar nanti bisa digunakan kembali untuk membuat setup program yang lain dengan format yang sama dengan script tersebut.
    26. Tekan tombol Finish untuk menyelesaikan pembuatan Setup ini.

    PERHATIAN: untuk pembuatan setup dengan menggunakan software software tambahan seperti Crystal Report atau sebagainya agak sedikit susah dan jika salah maka akan muncul pesan error pada bagian akhir dari pembuatan setup tersebut. Saya sarankan bagi yang belum paham untuk menggunakan software pembuat package yang lain seperti Astrum atau yang lainnya.

    Demikianlah penjelasan mengenai pembuatan Setup dari saya. Kalau ada yang salah saya mohon maaf karena saya juga sedang baru belajar. Untuk masukan masukan silahkan tulis dibagian komentar. Terima Kasih banyak untuk membaca blog ini. Bye !

    sumber : http://islamicunderground.wordpress.com/2009/03/29/membuat-exe-dan-setup-untuk-program-microsoft-visual-basic/
    More aboutmembuat aplikasi sendiri dengan microsoft virtual basic

    membuat webserver dengan koneksi speedy

    Posted by Raka Satria Mencari Cpanel


    Ada keinginan untuk membuat hosting tanpa harus menyewa host?.
    Kawan-kawan dapat melakukan dengan menggunkan infrastruktur yang telah ada.
    Kebutuhan infrastructur :
    1. satu buah PC dengan OS XP
    2. Modem ADSL dengan koneksi Speedy Unlimited
    3. XAMPP sebagai Localhost
    Dengan Asumsi kebutuhan infrastruktur diatas sudah terpasang dan koneksi speedy sudah jalan normal kita dapat membuat webhost sendiri dengan bantuan XAMPP.
    Sekarang kita mulai memodifikasi konfigurasi modem untuk menjadikan pc yang terhubung dengan adsl kita sebagai server yg meng-host kebutuhan seperti yang saya sebut diatas (www, ftp, telnet, dan lain-lain).

    1. login lah ke Modem ADSL Speedy anda
    2. ubahlah koneksi speedy di modem, yang awalnya PPPoE/PPPoA (dengan user&password), Menjadi Bridge Mode (tanpa user & password)
    3. Simpan Konfigurasi Modem Anda
    sekarang untuk bisa mendapatkan ip dynamic dari speedy, kita beralih ke PC yang terkoneksi dengan Speedy langsung atau yang terhubung melalui hub.
    4. bukalah Network Connection atau dengan meng-klik Start – Settings – Control Panel - Network Connections
    5. Kemudian Buatlah Koneksi PPP dari Windows Anda untuk mendapatkan ip dynamic dari speedy dengan mengklik Create a new connections dengan username dan password Speedy
    6. Kemudian akan muncul Kotak isian Username & Password, jika anda telah mengikuti langkah2 diatas dengan benar, maka kotak yang muncul akan sudah terisi untuk kolom username & password nya, Sekarang untuk melakukan Koneksi, tekan CONNECT
    7. Bila koneksi Speedy Anda Akan muncul 2 indikator seperti gambar dibawah ini, dan bila di ipconfig via DOS, PC Anda Mempunyai 2 IP Address, yaitu IP Local (private ip) dan IP dari Speedy (public IP)

    Dari Percobaan diatas, PC anda sekarang sudah bisa di jadikan Server yang bisa dikenali dunia secara langsung, dalam artian bisa meng-host banyak kebutuhan diantaranya www, ftp, email, dan lain-lain, karena peran modem diatas hanyalah sebagai Bridging (tidak memiliki IP dan sebagai penjembatan koneksi internet speedy Anda)
    Memperoleh dinamic DNS melalui DynDNS
    DynDNS ( Dynamic DNS) - www.dyndns.com Adalah penyedia DNS untuk dynamic dan static IP serta banyak Sub-Domain yang bisa di gunakan secara bebas dan GRATIS, dalam artikel ini kita akan membuat satu sub domain ‘anda.subdomain.xxx’ dengan puluhan pilihan subdomain yang sudah tersedia di dyndns.com serta updating secara berkala supaya domain selalu mengenali ip speedy anda yang selalu berganti karena bersifat dinamis, serta software pendukung nya

    Syarat dan Caranya :

    1. internet anda harus udah tersambung dengan koneksi speedy
    2. buka url ini di browser anda : www.dyndns.com
    3. atau langsung aja buat account baru di : https://www.dyndns.com/account/create.html
    4. lakukan konfirmasi melalui email Anda tadi, dan klik url yang ada didalam nya untuk mengaktifkan account anda.
    5. bila sudah aktivasi, account anda akan langsung aktif
    6. lakukan login ke dydns dengan user+password anda tadi
    7. klik pada My Services yang terletak pada pojok atas kanan
    8. pilih lah menu Add Host Services (gb. lingkar 1)
    9. kemudian klik Add Dynamic DNS Host (gb. lingkar 2)

    Cara cepat untuk mem by-pass nomer 7-9 dengan meng klik / copy paste di browser:https://www.dyndns.com/account/services/hosts/dyndns/add.html
    Contoh :

    - misal pada hostname anda isian : hostku
    - Kemudian dengan pilihan domain : blogdns.net
    - Settingan yg lain ? default (tanpa ada perubahan)
    - Kemudian klik ? Add Host

    maka alamat url domain untuk speedy anda adalah :


    NOTE:
    *
    Sub-Domain yang anda buat bisa menjadi sub-domain anda selamanya
    *
    Sub-domain yang anda buat tadi ( http://hostku.blogdns.net/ ) tidak bisa mengikuti perubahan ip pada speedy anda kecuali anda mengikuti tahap terakhir yang akan saya jelaskan di bawah ini, yang akan secara otomatis mengupdate ip dynamic anda dengan sub-domain di dyndns
    Proses Updating DNS pada DynDNS.com

    Updating DNS pada DynDNS ini sangat diperlukan, mengingat ip Speedy Anda adalah Dynamic IP ( tidak memiliki IP tetap )
    Agar DynDNS selalu mengerti perubahan IP speedy anda, anda perlu untuk meng-update ya secara berkala di web nya dyndns, terutama saat modem baru di nyalakan, atau faktor lain yg menyebabkan ip berubah

    Untuk memudahkan proses Updating dan update secara OTOMATIS, DynDNS telah menyediakan Software pendukung nya yang disediakan secara Free, yang berfungsi untuk peng-updatan secara otomatis sub-domain dengan ip dynamic speedy Anda.
    ikuti langkah-langkah dibawah ini dan download file updater :
    2.extract lah file tersebut
    3.install file tersebut
    4. buat groups
    5.isikan username dan password speedy anda disitu, atau klik tombol detect untuk detect dialer account yang sudah anda buat tadi
    6.kemudian Klik OK sampe aplikasi tertutup, tapi pastikan icon try dyndns masih ada, tunggu sebentar sekitar 5-10 detik, untuk dyndns melakukan connecting secara otomatis
    masukkan sub-domain yang sudah anda buat tadi (wongedan.blogdns.net), dengan pilihan system dyndns

    indikator
    centang hijau Anda berhasil
    Centang kuning proses update
    Centang merah anda gagal
    Pengalaman Penulis, Joomla 1.5 stabil digunakan dalam metode ini
    INGAT !!!, ini hanya diperuntukan untuk Speedy Unlimited karena Bandwith yang terpakai cukup banyak.
    SELAMAT MENCOBA

    More aboutmembuat webserver dengan koneksi speedy

    cara menginstal windows xp

    Posted by Raka Satria Mencari Cpanel on Tuesday, June 28, 2011

    Spesifikasi minimum hardware yang dibutuhkan:
    • Prosesor Pentium 1.5 Ghz/AMD yang setara
    • CDROM/DVDROM drive
    • RAM 128 MB
    1. Sebelumnya kamu membutuhkan CD master Windows XP terlebih dahulu kemudian masukan di CDROM/DVDROM kamu. Lalu restart komputer kamu, kemudian nampak tampilan seperti gambar lalu tekan tombol Delete pada keybord agar kamu dapat masuk di BIOS(Basic Input Output System) komputer. Pada beberapa jenis Mainboard harus menekan tombol F2 pada keyboard. Kamu dapat melihatnya pada perintah Press DEL to run Setup.
    2. Lalu kamu akan berada dalam BIOS kemudian pilih Boot pada menu dan pilih item Boot Device Priority seperti pada gambar.
    3. Setelah itu Kamu merubah [CDROM] pada posisi 1st Boot Device untuk boot melalui CDROM dengan menggunakan tombol +- di keyboard.Lalu tekan F10 untuk menyimpan konfigurasi kamu.
    4. Restart komputer tunggu hingga muncul tulisan seperti pada gambar lalu tekan sembarang tombol dengan cepat.
    5. Setelah pada tampilan berikut tekan Enter untuk lanjut pada proses instal atau R untuk melakukan reparasi Windows di Recovery Consule atau F3 untuk mengakhiri proses instal.
    6. Lanjut pada Lisencing Agreement tekan F8 untuk lanjut dan ESC untuk batalkan proses.
    7. Pada gambar posisi partisi belum terisi oleh sistem windows.Tekan untuk membuat partisi baru pada harddisk dan Enter untuk menginstal.
    8. Lalu masukan berapa besar kapasitas partisi yang ingin kamu buat dalam satuan megabytes(MB) dan tekan Enter untuk membuat partisinya seperti terlihat pada gambar.
    9. Kemudian tekan Enter untuk melakukan proses instal atau Delete untuk menghapus partisi.
    10. Dan pilih NTFS file system (Quick) atau FAT file system (Quick) lalu tekan Enter.
    11. Bila proses instalasi langkah 1 → 10 benar maka akan tampil seperti gambar.
    12. Setelah itu kamu sampai pada layar berikut Click Next.
    13. Lalu isikan dengan Nama dan Organisasi Kamu kemudian tekan Next.
    14. Disini Kamu akan mengisikan Produk Key atau Serial Number dari type windows Kamu tekanNext lagi.
    15. Isikan nama komputer dan password untuk mengaksesnya lalu tekan Next.
    16. Set Time Zone pada posisi (GMT+80:00) klik Next.
    17. Typical settings: Pada option ini settingan jaringan akan dibuat default windows dan Custom settings: Untuk mensetting jaringan kamu secara manual lalu klik Next.
    18. Bila Kamu terhubung kejaringan local dengan domain pilih option Yes, lalu isi dengan namaDOMAIN yang sama dengan DOMAIN jaringan Kamu dan sebaliknya jika tidak terhubung kejaringan atau terhubung tapi tanpa DOMAIN pilih option No, sekali lagi tekan Next.
    19. Selanjutnya Kamutinggal mengklik Ok,Next,Skip dan Finish juga diminta mengisikan nama kamu. hingga Kamu berada pada tampilan Dekstop Windows seperti ini. Sekarang Kamu tinggal menginstal driver hardware CPU Kamu.
    More aboutcara menginstal windows xp