Monthly Archives: Desember 2012

Cara Melindungi Komputer Dari Virus dengan Mematikan Fungsi Autorun

Menemukan virus di dalam komputer seringkali membuat kita merasa jengkel. Apalagi hampir semua virus akan berusaha menginfeksi komputer dan bisa menyebar dengan cepat. Alhasil data penting yang telah disimpan pun bisa menjadi korban kejahatannya. Sementara ini media terbesar penyebaran virus adalah melalui flashdisk. Kebanyakan virus bekerja dengan menggunakan konsep hantu, menampakkan diri dengan menyerupai suatu file. Hal itu membuat secara kasat mata kamu tidak mengetahui bahwa file tersebut adalah virus yang mencoba mengancam.

Langkah awal mencegah dari serangan virus, trojan, atau malware adalah dengan mematikan fungsi Autorun. Karena tanpa kamu sadari yang semestinya autorun berfungsi untuk menampilkan opsi dari flashdisk seperti, menelusuri konten atau memutar file, telah menjadi media yang berusaha dimanfaatkan untuk penyebaran virus mengerikan.

autorun

autorun

Ada banyak cara untuk mematikan fungsi dari autorun itu sendiri, salah satunya dengan cara menekan tombol SHIFT sewaktu memasukkan flashdisk, namun itu tidak bertahan lama, karena akan aktif lagi ketika kamu melepas tombol SHIFT. Kali ini akan memberikan cara mematikan fungsi autorun dengan Regedit.

1. Buka program Run. Logo windows > ketikkan run > buka program Run. Atau bisa menekan tombol logo windows+R

117

run

2. Setelah muncul ketikkan regedit > OK

216

regedit

3.Pilih HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Police\Explorer

36

Jika sudah menemukan Explore, klik dan akan muncul DWORD NoDriveTypeAutoRun. Jika tidak ada kamu bisa membuatnya sendiri, klik kanan New > DWORD > beri nama NoDriveTypeAutoRun. Setelah itu double klik DWORD tersebut

46

4. Nilai defaultnya 0, bisa kamu ganti sesuai selera

55

FF – buat menonaktivkan AutoRun pada semua drives
20 – buat menonaktivkan AutoRun pada CD-ROM drives
4 – buat menonaktivkan AutoRun pada removable drives
8 – buat menonaktivkan AutoRun pada fixed drives
10 – buat menonaktivkan AutoRun pada network drives
40 – buat menonaktivkan AutoRun pada RAM disks
1 – buat menonaktivkan AutoRun pada drive yang tidak dikenal

64

5. Untuk mematikan pada drive tertentu, misalnya Network Driver dan Flashdisk maka nilai yang harus dimasukkan adalah 10+4=14

6. Jika ingin mengembalikan settingan autorun seperti semula, ubah DWORD menyesuaikan jenis windows

Windows 2000: 95

Windows XP: 91

Windows Server 2003: 95

Windows Vista, Server 2008 dan Windows 7: 91

7. Jika ingin menonaktifkan fungsional Autorun untuk semua pengguna di sistem kamu, gunakan HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Police\Explorer

hkey

hkey

8. Terakhir, untuk memaksimalkan fungsinya, kamu bisa merestart kompter kamu.

Cukup mudah kan? langkah sederhana, namun dapat bermanfaat mencegah dari serangan berbagai virus seperti autorun yang tidak di inginkan. Selamat mencoba 😀

SourcePusatGratis

2 Cara Membuat Booting Windows Lebih Cepat Dari Sebelumnya

Berapa lamakah kamu menunggu komputer saat menyalakannya? Satu menit..dua menit…tiga menit atau lima menit? Pasti kamu berharap kalau komputer tidak perlu waktu loading yang lama saat menyalakannya, pasti kamu ingin langsung menuju ke desktop dan langsung mengerjakan tugas kamu. Kalau bisa begitu pasti komputer yang kamu gunakan sangat canggih sekali.

Setiap orang pasti mendambakan komputer seperti itu, namun itu tidaklah mungkin. Yang mungkin untuk dilakukan adalah mempercepat proses startup dari komputer tersebut. Nah kali ini akan berbagi beberapa cara untuk memepercepat booting Windows, ikuti tips berikut ini.

MSConfig

Pertama menyarankan kamu untuk menggunakan MSConfig, dengan menggunakannya kamu bisa mempercepat startup Windows. MSConfig dapat mengatur berapa banyak program yang dijalankan langsung saat startup Windows. Untuk mengatur program-program tersebut, berikut caranya:

Tekan Win+Run untuk menjalankan Windows Run, kemudian ketikkan “MSConfig” dan tekan Enter.

msconfig

msconfig

Kemudian klik tab Startup, disana ada berbagai program yang langsung berjalan saat starup Windows. Supaya lebih cepat, kamu harus mengurangi program yang dibuka, caranya dengan menghilangkan centang yang ada di program tersebut. Centang program yang sekiranya tidak penting untuk kamu jalankan.

System Configuration

System Configuration

Contohnya saja seperti gambar diatas, menghilangkan centang program Winamp dan Canon. Karena merasa jarang menggunakannya. Namun ada sebaiknya kamu tetap meninggalkan centang pada beberapa program yang berperan penting seperti driver dan plugins. Karena ini juga bisa membahayakan komputer kamu.

Jika kamu sudah merasa cukup untuk menyetting startup, klik saja tombol Apply. Kemudian restart komputer kamu dengan segera.

Menunda Service Saat Startup

Setelah kamu mematikkan program yang tidak kamu perlukan saat startup, kini kamu bisa menunda service saat startup. Caranya, jika kamu masih membuka MSConfig. Kamu bisa melakukannya dengan mengklik tab Tools kemudian temukan Computer Management dan klik Launch. Setelah itu pilih Service and application>Service.

config

config

Pilih salah satu software yang menurut kamu tidak penting, namun tetap kamu kenali. Kemudian klik kiri dan pilih Properties.

Booting_04

config2

Pada Startup type pilih Automatic (Delayed Start).

Booting_05

Nah itulah kedua tips yang  bisa berikan untuk mempercepat booting kamu saat Windows startup.

 

SourcePusatGratis

Akses Keypad 4×4 dengan ATmega8535

Kali ini saya akan membahas interfacing keypad dengan keluaran 7segment menggunakan assembler

Antarmuka Keypad

test

Berikut SourceCodenya

;=========================================================

.include “m8535def.inc”
.def temp =r22
.def dly =r23
.def dly1 =r24
.def Key =r25
.equ brs1 =0b11110111         ;inisialisasi baris 1
.equ brs2 =0b11111011         ;inisialisasi baris 2
.equ brs3 =0b11111101         ;inisialisasi kolom 3
.equ brs4 =0b11111110         ;inisialisasi kolom 4
.org 0x0000

rjmp main
main: ldi r16,low(RAMEND)
out SPL,r16
ldi r16,high(RAMEND)
out SPH,r16

ldi r16,0xff
out ddra,r16    ;PortA = output
ldi temp,0x00    ;PortA sebagai power ke 7-segmen
out PORTA,temp

ldi r16,0xff
out ddrb,r16    ;PortB = output
ldi r16,0xc0    ;tampilkan angka nol pertama kali
out portb,r16

ldi r16,0x0f     ;PC[7:4] = input   PC[3:0] = output
out ddrc,r16
loopx: rcall check_keys
rjmp loopx
; subrutin shift keypad
check_keys:
ldi temp,brs1    ;enable baris 1
out PORTC,temp
rcall delay
sbic PINC,PC7    ;tombol “1” tertekan?
rjmp key2    ;jika tidak, cek tombol berikutnya
ldi key,0xf9    ;jika ya…kirim angka ‘1’
out PORTB,key
ret

Key2:
sbic PINC,PC6    ;tombol “2” tertekan?
rjmp key3    ;jika tidak, cek tombol berikutnya
ldi key,0xa4    ;jika ya…kirim angka ‘2’
out PORTB,key
ret

Key3:
sbic PINC,PC5            ;tombol “3” tertekan?
rjmp keyA    ;jika tidak, cek tombol berikutnya
ldi key,0xb0    ;jika ya…kirim angka ‘3’
out PORTB,key
ret

keyA:
sbic PINC,PC4     ;tombol “A” tertekan?
rjmp key4    ;jika tidak, cek tombol berikutnya
ldi key,0x88    ;jika ya…kirim huruf ‘A’
out PORTB,key
Ret

Key4:
ldi temp,brs2    ;disable baris 1..
out PORTC,temp    ;dan enable baris2
rcall delay
sbic PINC,PC7    ;tombol “4” tertekan?
rjmp key5    ;jika tidak, cek tombol berikutnya
ldi key,0x99    ;jika ya…kirim angka ‘4’
out PORTB,key
Ret

key5:
sbic PINC,PC6    ;tombol “5” tertekan?
rjmp key6    ;jika tidak, cek tombol berikutnya
ldi key,0x92    ;jika ya…kirim angka ‘5’
out PORTB,key
Ret

Key6:
sbic PINC,PC5    ;tombol “6” tertekan?
rjmp keyB    ;jika tidak, cek tombol berikutnya
ldi key,0x82    ;jika ya…kirim angka ‘6’
out PORTB,key
ret

keyB:
sbic PINC,PC4    ;tombol “B” tertekan?
rjmp key7    ;jika tidak, cek tombol berikutnya
ldi key,0x83    ;jika ya…kirim huruf ‘B’
out PORTB,key
ret

Key7:
ldi temp,brs3    ;Disable baris kedua …
out PORTC,temp    ;dan enable baris ketiga
rcall delay
sbic PINC,PC7    ;tombol “7” tertekan?
rjmp key8    ;jika tidak, cek tombol berikutnya
ldi key,0xf8    ;jika ya…kirim angka ‘7’
out PORTB,key
ret

Key8:
sbic PINC,PC6    ;tombol “8” tertekan?
rjmp key9    ;jika tidak, cek tombol berikutnya
ldi key,0x80    ;jika ya…kirim angka ‘8’
out PORTB,key
ret

key9:
sbic PINC,PC5    ;tombol “9” tertekan?
rjmp keyC    ;jika tidak, cek tombol berikutnya
ldi key,0x90    ;jika ya…kirim angka ‘9’
out PORTB,key
ret

keyC:
sbic PINC,PC4    ;tombol “C” tertekan?
rjmp keyBT    ;jika tidak, cek tombol berikutnya
ldi key,0xc6    ;jika ya…kirim huruf ‘C’
out PORTB,key
Ret

KeyBT:
ldi temp,brs4
out PORTC,temp
rcall delay
sbic PINC,PC7    ;tombol “F” tertekan?
rjmp keyNOL    ;jika tidak, cek tombol berikutnya
ldi key,0x8e    ;jika ya…kirim huruf ‘F’
out PORTB,key
Ret

keyNOL:
sbic PINC,PC6    ;tombol “0” tertekan?
rjmp keyKRS    ;jika tidak, cek tombol berikutnya
ldi key,0xc0    ;jika ya…kirim angka ‘0’
out PORTB,key
ret

keyKRS:
sbic PINC,PC5    ;tombol “E” tertekan?
rjmp keyD    ;jika tidak, cek tombol berikutnya
ldi key,0x86    ;jika ya…kirim huruf ‘E’
out PORTB,key
ret

keyD:
sbic PINC,PC4    ;tombol “D” tertekan?
rjmp check_keys     ;jika tidak, cek tombol berikutnya
ldi key,0xa1    ;jika ya…kirim huruf ‘D’
out PORTB,key
ret

; Subrutin Delay
delay: ldi dly,0x10
dl1: ldi dly1,0xff
dl2: dec dly1
cpi dly1,0x00
brne dl2
dec dly
cpi dly,0x00
brne dl1
ret

Silahkan download simulasi proteusnya beserta sourcecode disini

Selamat mencoba 😀