Sabtu, 19 Februari 2011

How to Install Windows 7 on a Netbook

Perkembangan dunia komputerisasi sudah sedemikian pesatnya. Munculnya gadget baru seperti Netbook, banyak memberikan porsi yang lumayan di dunia komputer.
Kendala utama bagi pemilik Netbook adalah : tidak tersedianya drive optik CD/DVDRoom. Hal ini tentunya cukup merepotkan kalau mau instal ulang OS di netbook.
Pada kesempatan kali ini Irfan Blog akan membahas bagaimana menginstal Windows 7 di Netbook. Tutorial ini saya sadur di tabloidpcplus.
Ada banyak perangkat yang bisa kamu pakai untuk install Windows tanpa perlu DVD-ROM. Contohnya, kamu bisa menggunakan :
1. USB flash disk.
2. DVD-ROM eksternal.
Berdasarkan pengalaman PCplus, instal Windows 7 dari USB flash disk jauh lebih cepat ketimbang instal dengan DVD. Lagipula, risiko kegagalan instalasi dengan USB flash disk lebih kecil ketimbang pakai DVD. Bisa saja, DVD tidak bisa dibaca dengan baik karena sudah tergores atau optik DVD-ROM-nya sudah lemah. Bete kan kalau sudah lama menunggu, eh Windows tidak jadi terinstal?
Di artikel ini, ada dua ilmu yang mau dibagi.
Pertama, kita akan membuat USB flash disk dari file ISO—kalau kamu punya.
Kedua, kita akan buat dari DVD instalasi Windows 7. Buat cara pertama, kita butuh perangkat bernama Windows7 USB DVD tool yang ada di CD PCplus. Cara kedua cocok dilakukan di komputer yang ada DVD-ROM. Misalnya, kamu pinjam komputer teman kamu untuk membuat USB flash disk instalasi.
Oh iya, syaratnya yang harus dipenuhi untuk bikin USB flash disk instalasi ini gampang, cuma flash disk berukuran 4 GB.

1. Kamu tinggal jalankan Windows7 USB DVD tool. Klik “Browse” kemudian cari file ISO-nya lalu klik “Next”.


2. Kemudian pilih media yang akan digunakan. Karena ingin membuat installer dari USB flash disk pilih “USB device”.


3. Pilih drive USB flash disk-nya. Biasanya Windows7 USB DVD tool akan secara otomatis mendeteksinya.Klik “Begin copying”.

4. File akan di-copy. tunggu sampai selesai. Ketika sudah selesai, restart computer, masuk BIOS. Di bagian prioritas boot, ganti ke “Removable Storage”.

Jika kamu hanya mempunyai sumber dari CD/DVD kamu bisa menggunakan aplikasi WinToFlash.
1. Sama seperti Windows7 USB DVD tool, WinToFlash tidak perlu diinstal. Setelah download, ekstrak, tinggal klik ganda di file WinToFlash.exe muncullah tampilan WinToFlash.


2. Klik “Windows setup transfer wizard” sehingga muncul halaman “Welcome”. Klik “Next” saja. Tentukan drive yang berisi DVD instalasi Windows 7 dan drive USB kamu.


3. Muncul Windows License Agreement pilih “I Accept” kemudian klik “Continue”. Muncul peringatan kalau USB flash disk akan diformat. Klik “OK”.

4. Proses penyalinan akan berjalan. Tunggu sampai selesai.


5. Jika sudah selesai kamu coba tancapkan USB Flash Disk pada netbook kamu dan ganti prioritas boot-nya ke Removable Storage. Berhasil… berhasil… berhasil.

Kamis, 03 Februari 2011

DESKRIPSI ENKRIPSI J2ME

lihat contohnya di bawah ini : 

Plaintext nya adalah SOUND THE RETREAT dan key(password) adalah DEADFED, dan setelah melakukan enkripsi akan menghasilkan VSUQI XKH VEWWIDW. Coba anda perhatikan kolom untuk plaintext dan baris untuk key. Huruf S pada plaintext bertemu dengan huruf D pada key, maka hasilnya V yang ada pada ciphertext.
Naaaahhh... udah mudengkan, kalo belum, mudeng-mudengin aja deh, hehehehehe
Oke sekarang kita buat programnya.. buka alat perangnya (Netbeans – ane pake Netbean 6.9.1).. hehe
  1. buat tampilan layar :

                  Tambahkan source code dibawah ini :
source code:
======================================
String hasil="";
private char [] pass;
private char [] pass2;
private char [] huruf = {'A','B','C','D','E','F','G','H','I','J','K','L','M',
'N','O','P','Q','R','S','T','U','V','W','X','Y','Z',
'a','b','c','d','e','f','g','h','i','j','k','l','m',
'n','o','p','q','r','s','t','u','v','w','x','y','z'};
private char [] rotasi_13={'N','O','P','Q','R','S','T','U','V','W','X','Y','Z',
'A','B','C','D','E','F','G','H','I','J','K','L','M',
'n','o','p','q','r','s','t','u','v','w','x','y','z',
'a','b','c','d','e','f','g','h','i','j','k','l','m'};
Buat method yang digunakan untuk mengenkrip dan mendekrip.
================================================
private String kriptografiCaesarChipper(String plainTeks,int panjang,int ambil){
char charEnkrip;
if(ambil
charEnkrip=plainTeks.charAt(ambil);
if (charEnkrip==' '){
hasil=hasil+" ";
}
else{
for(int i=0;i<52;i++){
if(charEnkrip == huruf[i]) {
hasil = hasil + rotasi_13[i];
break;
}
}
}
kriptografiCaesarChipper(plainTeks,panjang,ambil+1);
}
return hasil;
}
private void ConcatPass(String plainTeks,String password){
int jmlSpasi=0;
int indexCurPass2;
pass = new char[password.length()];
int indexPass=0;
for (int x=0;x
if (!(password.charAt(x)==' ')) {
pass[indexPass]=password.charAt(x);
indexPass=indexPass+1;
}
}
int panjang = plainTeks.length();
pass2 = new char[panjang];
int indexCharPass;
for (int i=0;i
if(i
if (plainTeks.charAt(i)==' '){
pass2[i]=' ';
jmlSpasi++;
}
else{
indexCurPass2=i-jmlSpasi;
pass2[i]=pass[indexCurPass2];
}
}
else{
if (plainTeks.charAt(i)==' '){
pass2[i]=' ';
jmlSpasi++;
}
else{
indexCurPass2 = i - jmlSpasi;
indexCharPass = indexCurPass2%password.length();
pass2[i]=pass[indexCharPass];
}
}
}
}
// mengenkrip, jika ada spasi di password maka dianggap A atau index huruf=0;
private String kriptografiEnkripVegenere(String plainTeks,int panjang,int ambil, int jenis){
int indexBaris=0;
int indexKolom=0;
int indexCharHasil=0;
char charEnkrip,passEnkrip;
if(ambil
charEnkrip=plainTeks.charAt(ambil);
passEnkrip = pass2[ambil];
if (charEnkrip==' '){
hasil=hasil+" ";
}
else{
if (jenis == 1 ) {
for(int i=0;i<26;i++){
if(charEnkrip == huruf[i]) {
indexKolom=i;
break;
}
}
for(int i=0;i<26;i++){
if(passEnkrip == huruf[i]) {
indexBaris = i;
break;
}
}
indexCharHasil = indexBaris + indexKolom;
indexCharHasil = indexCharHasil%26;
hasil = hasil + huruf[indexCharHasil];
}
else if(jenis == 2) {
for(int i=26;i<52;i++){
if(charEnkrip == huruf[i]) {
indexKolom=i;
break;
}
}
for(int i=26;i<52;i++){
if(passEnkrip == huruf[i]) {
indexBaris = i;
break;
}
}
indexCharHasil = indexBaris + indexKolom;
indexCharHasil = (indexCharHasil%52);
if (indexCharHasil<26){
indexCharHasil = indexCharHasil+26;
}
hasil = hasil + huruf[indexCharHasil];
}
else if(jenis == 3) {
for(int i=0;i<52;i++){
if(charEnkrip == huruf[i]) {
indexKolom=i;
break;
}
}
for(int i=0;i<52;i++){
if(passEnkrip == huruf[i]) {
indexBaris = i;
break;
}
}
indexCharHasil = indexBaris + indexKolom;
indexCharHasil = indexCharHasil%52;
hasil = hasil + huruf[indexCharHasil];
}
}
kriptografiEnkripVegenere(plainTeks,panjang,ambil+1,jenis);
}
return hasil;
}
// mendekrip, jika ada spasi di password maka di angggap A atau index huruf nya 0
private String kriptografiDekripVegenere(String chiperText,int panjang,int ambil, int jenis){
int indexBaris=0;
int indexChiper=0;
int indexCharHasil=0;
char charDekrip,passEnkrip;
if(ambil
charDekrip=chiperText.charAt(ambil);
passEnkrip = pass2[ambil];
if (charDekrip==' '){
hasil=hasil+" ";
}
else{
if (jenis == 1 ) {
for(int i=0;i<26;i++){
if(charDekrip == huruf[i]) {
indexChiper=i;
break;
}
}
for(int i=0;i<26;i++){
if(passEnkrip == huruf[i]) {
indexBaris = i;
break;
}
}
if (indexChiper
indexCharHasil = 26 + (indexChiper - indexBaris);
}
else {
indexCharHasil = indexChiper - indexBaris;
}
hasil = hasil + huruf[indexCharHasil];
}
else if(jenis == 2) {
for(int i=26;i<52;i++){
if(charDekrip == huruf[i]) {
indexChiper=i;
break;
}
}
for(int i=26;i<52;i++){
if(passEnkrip == huruf[i]) {
indexBaris = i;
break;
}
}
if (indexChiper
indexCharHasil = 52-indexBaris;
indexCharHasil += indexChiper-26;
indexCharHasil +=26;
}
else {
indexCharHasil = (indexChiper - indexBaris);
indexCharHasil %=26;
indexCharHasil +=26;
}
hasil = hasil + huruf[indexCharHasil];
}
else if(jenis == 3) {
for(int i=0;i<52;i++){
if(charDekrip == huruf[i]) {
indexChiper=i;
break;
}
}
for(int i=0;i<52;i++){
if(passEnkrip == huruf[i]) {
indexBaris = i;
break;
}
}
if (indexChiper
indexCharHasil = 26 + (indexChiper - indexBaris);
}
else {
indexCharHasil = indexChiper - indexBaris;
}
hasil = hasil + huruf[indexCharHasil];
}
}
kriptografiDekripVegenere(chiperText,panjang,ambil+1,jenis);
}
return hasil;
}
private void enkrip(int jenis){
if (jenis == 1 ){
hasil="";
txtHasil.setString("");
txtKata.setString(txtKata.getString().toUpperCase());
txtPass.setString(txtPass.getString().toUpperCase());
ConcatPass(txtKata.getString(),txtPass.getString());
}
if (jenis == 2 ){
hasil="";
txtHasil.setString("");
txtKata.setString(txtKata.getString().toLowerCase());
txtPass.setString(txtPass.getString().toLowerCase());
ConcatPass(txtKata.getString(),txtPass.getString());
}
if (jenis == 3 ){
hasil="";
txtHasil.setString("");
ConcatPass(txtKata.getString(),txtPass.getString());
}
txtHasil.setString(kriptografiEnkripVegenere(txtKata.getString(), txtKata.getString().length(), 0,jenis));

}
private void dekrip(int jenis){
if (jenis == 1 ){
hasil="";
txtHasil.setString("");
txtKata.setString(txtKata.getString().toUpperCase());
txtPass.setString(txtPass.getString().toUpperCase());
ConcatPass(txtKata.getString(),txtPass.getString());
}
if (jenis == 2 ){
hasil="";
txtHasil.setString("");
txtKata.setString(txtKata.getString().toLowerCase());
txtPass.setString(txtPass.getString().toLowerCase());
ConcatPass(txtKata.getString(),txtPass.getString());
}
if (jenis == 3 ){
hasil="";
txtHasil.setString("");
ConcatPass(txtKata.getString(),txtPass.getString());
}
txtHasil.setString(kriptografiDekripVegenere(txtKata.getString(), txtKata.getString().length(), 0,jenis));
}