Thursday, September 29, 2011

0 Penanganan Error (Error Handling) dengan Visual Basic 6.0

9/29/2011 05:07:00 PM Under From Unknown
[0 Comment]

Penanganan Error (Error Handling) adalah bagian yang penting dalam pembuatan sebuah program (software).

Tanpa penanganan Error program anda menjadi tidak ramah (not user friendly). Apa komentar anda pada saat memakai program programnya tertutup dengan tiba-tiba?

Yang pasti anda jadi bingung kok programnya langsung nutup padahal nggak ada niat nutup. Program yang tidak diberi Error Handling (Penanganan Error) pasti punya gelagat seperti itu.

Untuk membuat program yang User Friendly (ramah terhadap pemakai) salah satunya kita harus membuat penanganan Error (Error Handling).

Untuk menangani masalah di atas (software tertutup dengan tiba-tiba) kita harus menambahkan kode penanganan Error (Error Handling) kode di bawah ini adalah kode yang sudah diberikan pananganan Error (Error Handling):

Private Sub Command1_Click()

On Error GoTo TangkapError


Dim iBil As Integer

iBil = 50000


MsgBox iBil

Exit Sub

TangkapError:

MsgBox Err.Description

End Sub
tinggalin coment ya...
Read More »

0 Membuat kabel UTP,Set IP,Sharing File

9/29/2011 02:22:00 AM Under From Unknown
[0 Comment]
Anda tinggal beli kabel UTP (category 5 atau 5e) dan sepasang connector RJ 45 (Registered Jack 45). Selain itu diperlukan tang UTP atau ada yang menyebut tang crimping. Kabel UTP bisa memakai merk AMP atau Belden, tapi hati-hati karena di pasaran juga beredar produk palsu. Harga per meter sekitar 3000 rupiah. Sedangkan harga RJ-45 per bijinya sekitar 1500 rupiah. Sedangkan tang crimping harganya sekitar 50 ribu rupiah (kalau dirasa kemahalan bisa pinjam dari teman ).
Sekarang mari kita bahas susunan kabel yang digunakan. Untuk menghubungkan 2 komputer atau laptop diperlukan susunan kabel Cross-Over (atau Cross) sebagai berikut:
Ujung I :
P/O – O – P/H – B – P/B – H – P/C – C.
Ujung II :
P/H – H – P/O – B – P/B – O – P/C – C
Keterangan: P/O = Putih Orange. O = Orange. P/H = Putih Hijau. B = Biru. P/B = Putih Biru. H = Hijau. P/C = Putih Coklat. C = Coklat.
Bisa anda lihat, sebenarnya yang dipakai hanyalah 4 jalur saja yakni jalur 1,2,3,6. Jalur 1,2 dipakai untuk transmit/kirim; sedangkan jalur 3,6 dipakai untuk receive/terima.
Setelah anda mengatur urutan kabel sesuai dengan susunan tersebut, selanjutnya rapikan ujungnya (bisa dengan gunting atau tang crimping) dan masukkan ke dalam connector RJ 45. Perhatikan saat memasukkan kabel, posisi kaitan (hook) pada connector RJ 45 harus berada di bawah. Usahakan ada sedikit bagian dari kulit kabel UTP yang ikut masuk ke connector RJ 45 (supaya lebih kuat, tidak mudah goyang). Setelah itu jepitlah ujung connector menggunakan tang crimping (proses terminasi).
Setelah kedua ujung kabel di-terminasi, selanjutnya tancapkan masing-masing ujung ke port LAN card yang ada di PC atau notebook. Langkah berikutnya adalah melakukan setting IP Address.

Setting Alamat IP (IP Address)
Buka menu Control Panel Windows anda (Start > Control Panel). Lalu pilih icon Network Connections. Setelah itu pilih Local Area Connection (klik-kanan > Properties). Lalu pilih Internet Protocol (TCP/IP), dan tekan tombol Properties.
 Di bagian IP Address, masukkan: 192.168.1.1. Lalu tekan TAB, otomatis Subnet Mask akan berisi 255.255.255.0. Sedangkan untuk komputer pasangannya, berikan IP Address 192.168.1.2. IP Address yang berada dalam range 192.168.0.0 – 192.168.255.255 umum digunakan dalam private network atau Local Area Network (LAN). Jadi, anda bisa saja memberikan alamat 192.168.2.1 dan 192.168.2.10 pada dua komputer yang anda hubungkan. Asalkan masih dalam satu segmen, maka masih bisa saling mengenal. Untuk mengetahui apakah komputer berada dalam satu segmen – bisa dilihat dari 3 angka awal diantara titik (192.168.2). Sehingga anda tidak boleh memberikan alamat yang berbeda segmen, misal 192.168.1.1 dengan 192.168.2.2. Pada jaringan yang besar, dimana terdapat beberapa segmen jaringan, dibutuhkan sebuah router untuk menjembatani antar segmen sehingga bisa saling berhubungan.
Berbagi file (File sharing)
Misalkan komputer dengan nama (hostname) SBY dan IP Address 192.168.1.1 memiliki sebuah folder bernama DATA yang berisi kumpulan MP3 dan dokumen Word dan Excel, hendak dibagi pakai dengan komputer BOEDIONO (IP Address 192.168.1.2), maka langkah-langkahnya adalah:
1. Di komputer SBY, masuk ke My Computer atau Windows Explorer
2. Cari folder bernama DATA, lalu klik kanan di folder tersebut
3. Pilih Sharing and Security
4. Jika muncul kotak dialog Network sharing and security, maka klik tulisan “If you understand the security risks… bla.. bla.. bla..” lalu pilih “Just enable file sharing”
5. Klik “Share this folder on the network”
6. Beri nama (share name), misal: DATA
7. Klik tombol OK. Selesai.
Selanjutnya, dari komputer BOEDIONO jika ingin mengakses isi folder DATA yang ada di komputer SBY: Buka Windows Explorer, lalu di Address Bar ketikkan \\SBY maka akan tampil folder DATA. Jika tidak berhasil, maka ketikkan IP Address komputer SBY (\\192.168.1.1).
Berbagi printer (Printer sharing)
Demikian juga untuk printer sharing, langkahnya:
1. Di komputer SBY, masuk ke Control Panel > Printers and Faxes
2. Pilih printer yang hendak dishare. Klik kanan dan pilih Sharing…
3. Lalu pilih Share this printer, dan berikan share name
Kemudian dari komputer BOEDIONO: Buka Windows Explorer, lalu di Address Bar ketikkan \\SBY. Jika tidak berhasil, maka ketikkan IP Address komputer SBY (\\192.168.1.1). Maka akan tampil nama printer yang sudah dishare tadi. Klik-kanan di printer tersebut lalu pilih Connect. Jika muncul pertanyaan, tekan tombol Yes.


.
Read More »

Wednesday, September 28, 2011

0 NETWORK MASK

9/28/2011 05:17:00 AM Under From Unknown
[0 Comment]
Sebuah ”network mask” membantu kita mengenal porsi mana dari alamat IP yang menunjukkan jaringan/network dan porsi mana yang menunjukkan node/host. Jaringan class A, B, dan C mempunyai “mask default”, juga dikenal sebagai ”mask natural”, seperti berikut:
Class A: 255.0.0.0
Class B: 255.255.0.0
Class C: 255.255.255.0
Sebuah alamat IP pada jaringan Class A yang belum di-”subnet” akan memiliki sebuah pasangan alamat/mask seperti contoh : 8.20.15.1 255.0.0.0. Untuk melihat bagaimana “mask” membantu kita mengidentifikasi bagian/porsi jaringan dan node/host dari sebuah alamat, konversikan alamat dan “mask” ke bilangan biner/binary.
8.20.15.1 = 00001000.00010100.00001111.00000001
255.0.0.0 = 11111111.00000000.00000000.00000000
Jika anda sudah mendapatkan alamat dan mask dalam bentuk binary, maka identifikasi jaringan/network dan host ID akan lebih mudah.
Bit
Read More »

0 Alamat IP dan SUBNETTING

9/28/2011 05:05:00 AM Under From Unknown
[0 Comment]
Kita akan coba membahas cara mengkonfigurasi IP routing pada sebuah router, bagaimana membagi-bagi alamat IP atau sering dikenal dengan SUBNETTING, dan bagaimana mengkonfigurasi alamat IP pada tiap-tiap interface router dengan sebuah subnet yang unik.

Sebelum melanjutkan ke materi, berikut istilah-istilah yang akan sering digunakan

Address—Nomor ID unik yang di set pada sebuah host atau interface pada sebuah jaringan.
Subnet— Porsi/blok IP yang merupakan bagian dari jaringan (network sharing).
Subnet mask—Kombinasi 32-bit, digunakan untuk mengilustrasikan porsi dari sebuah alamat yang merefer pada subnet dan bagian/porsi yang merefer pada host.
Interface—Sebuah koneksi jaringan (antarmuka).

Sebuah alamat IP adalah sebuah alamat yang digunakan untuk mengidentifikasi sebuah perangkat secara unik pada sebuah jaringan IP. Alamat IP terdiri dari 32 bit binary yang terdiri dari porsi network dan porsi host dengan bantuan dari sebuah “subnet mask”. 32 bit binary terbagi dalam 4 octet (1 octet = 8 bit). Masing-masing octet dikonversi menjadi ”decimal” dan dipisahkan dengan tanda titik (dot). Dengan demikian, sebuah alamat IP dinyatakan dalam format ”dotted decimal” (contoh, 172.16.81.100). Nilai dari masing-masing octet berkisar antara 0 sampai 255 dalam “decimal”, atau 00000000 - 11111111 dalam “binary”.

Berikut bagaimana ”octet binary” dikonversi ke ”decimal”: Bit paling kanan dari sebuah octet memiliki nilai 20. Bit disebelah kirinya memiliki nilai 21. dan seterusnya sampai bit paling kiri yang miliki nilai 27. Jadi jika semua bit bernilai 1, nilai ”decimal”-nya menjadi 255 sebagai berikut :

1 1 1 1 1 1 1 1
128 64 32 16 8 4 2 1 (128+64+32+16+8+4+2+1=255)

Berikut contoh sederhana konversi sebuah octect jika tidak semua bit bernilai 1.

0 1 0 0 0 0 0 1
0 64 0 0 0 0 0 1 (0+64+0+0+0+0+0+1=65)

Dan berikut contoh sebuah alamat IP dengan ”binary” dan “decimal”-nya.

10. 1. 23. 19 (decimal)
00001010.00000001.00010111.00010011 (binary)

Octet - octect ini dibagi-dibagi untuk menyediakan sebuah skema pengalamatan yang dapat mengakomodasi jaringan kecil maupun besar. Terdapat 5 kelas/class jaringan yang berbeda, yaitu class A sampai class E. Kita akan membahas hanya pengalamatan jaringan class A sampai C saja, sedangkan class D dan E diluar ruang lingkup pembahasan.

Figure 1 menunjukkan class jaringan A sampai E dan range alamat IP dari masing-masing class.














Dalam sebuah alamat Class A, octet pertama adalah porsi jaringan/network, jadi contoh Class A dalam Figure 1 mempunyai alamat jaringan utama 1.0.0.0 - 127.255.255.255. Octet 2, 3, dan 4 (24 bit berikutnya) adalah untuk pengaturan dan pembagian jaringan ke dalam “subnet dan host”. Pengalamatan Class A digunakan untuk jaringan yang memiliki lebih dari 65.536 host (sebenarnya sampai 16777214 host!).
Dalam sebuah alamat Class B, octet kedua adalah porsi jaringan/network, jadi contoh Class B dalam Figure 1 mempunyai alamat jaringan utama 128.0.0.0 - 191.255.255.255. Octet 3 dan 4 (16 bit) adalah untuk lokal “subnet” dan “host”. Pengalamatan Class B digunakan untuk jaringan yang memiliki jumlah host antara 256 dan 65534.
Dalam sebuah alamat Class C, octet ketiga adalah porsi jaringan/network, contoh Class C dalam Figure 1 mempunyai alamat jaringan utama 192.0.0.0 - 233.255.255.255. Octet 4 (8 bit) adalah untuk lokal “subnet” dan “host”. Cocok untuk jaringan dengan jumlah host kurang dari 254.
sumber
Read More »

Tuesday, September 27, 2011

0 software untuk resize foto dlm 1 folder or by one

9/27/2011 08:21:00 PM Under From Unknown
[0 Comment]
PIXresizer is a photo resizing program to easily create web and e-mail friendly versions of your images with reduced file sizes.
The reduced files are saved in a different folder, so your original images are not altered at all. PIXresizer offers several different resizing methods to choose from and can automatically recognize image sizes to calculate the best fit. In addition, it can convert between image formats (JPEG, GIF, BMP, PNG and TIFF), rotate images, convert to grayscale and resize multiple images in batch mode. It also allows you to keep the original EXIF information from your images. A great companion for webmasters and digital photographers.

Options/Features :

- Simple Four-Step Workflow
- Easy 'Apply recommended' option to make it even more user friendly
- Works with single files as well as with multiple files all at once
- Option to convert between graphics formats (.bmp, .gif, .jpg, .png, and .tif)
- Can be used to create thumbnails (takes one move on a slider)
- Smart Ratio Calculation (image proportions can be overruled by the user)
- EXIF support, JPEG compression, TIFF compression, DPI settings
- Runs on Windows 98/ME/NT4/2k/2k3/2k8/XP/Vista/7
- Download

ahhhh, ane juga ga ngerti, pokonya ni software buat resize foto 1 folder atau 1/1.
Read More »

0 44 Themes for Windows XP

9/27/2011 05:54:00 PM Under From Unknown
[0 Comment]

















44 Themes for Windows XP
OS : Windows XP | Year : 2011 | 189.02 MB

link sedot


Code:
http://filefaster.com/c7uttvrgvepw/44_Themes_XP.rar
source :
Code:
http://4share.me/y0hzva
Read More »

0 PC menyapamu saat LOGIN

9/27/2011 05:43:00 PM Under From Unknown
[0 Comment]
1. Buka Notepad
2. copy code vbscript berikut ke notepad :

Code:
Dim speaks, speech, salam , username
username = CreateObject("WScript.Network").Username
If Hour(Time) < 12 Then salam = "Good morning" ElseIf Hour(Time) < 20 Then salam = "Good afternoon" Else salam = "Good night" End If speaks = salam + " " + Username + "! Welcome back to your computer! Have a nice work!" Set speech = CreateObject("sapi.spvoice") speech.Speak speaks

3. save file berikut jadi "welcome.vbs"
4. copy file tersebut ke :
Windows Vista & 7 -> "C:\Users\{username}\AppData\Roaming\Microsoft \Win dows\Start Menu\Programs\Startup"

Windows XP -> C:\Documents and Settings\{username}\Start Menu\ atau C:\Documents and Settings\All Users\Start Menu\Programs\Startup
untuk dengerin suaranya ga perlu reboot kompi agan, cukup klik 2x file nya..
sumber
Read More »

Monday, September 26, 2011

0 program scanner dengan pascal

9/26/2011 04:13:00 PM Under From Unknown
[0 Comment]
Listing Program
program Scan;
Uses crt;
Var
x : text;
y : Char;
token,Ttoken : String;

procedure input;
begin
read(x,y);
end;
procedure output;
begin
writeln(token:10,' ',Ttoken);
end;
procedure scan;
begin
clrscr;
assign(x,'contoh.txt');
reset(x);
repeat
input;
if (y in['A'..'Z','a'..'z']) then
begin
repeat
begin
token := token + y;
input;
end;
until (not(y in['A'..'Z','a'..'z']));
Ttoken := 'Tpengenal';
if token = 'Mulai' then
Ttoken := 'Tmulai';
if token = 'Jika' then
Ttoken:='Tjika';
if token='maka' then
Ttoken := 'Tmaka';
if token = 'div' then
Ttoken := 'Tdiv';
if token ='Beda' then
Ttoken := 'Tbeda';
if token ='mod' then
Ttoken :='Tmod';
if token = 'Selesai' then
Ttoken := 'Tselesai';
output;
token := '';
end;
if (y in['0'..'9']) then
begin
repeat
begin
token := token + y;
input;
end;
until (not(y in['0'..'9']));
Ttoken := 'Tbulat';
output;
token := '';
end;
if (y in[':','=',';','.']) then
begin
repeat
begin
token := token + y;
input;
end;
until (not(y in[':','=',';','.']));
if token =':=' then
Ttoken := 'Tmasuk';
if token ='=' then
Ttoken := 'Tsama';
if token ='.' then
Ttoken := 'Ttitik';
if token =';' then
Ttoken := 'Ttkoma';
output;
token := '';
end;

until y = '#';
end;
begin
scan;
readln;
end.

sumber
tinggalin coment ya...
Read More »

0 Konversi Suhu

9/26/2011 06:08:00 AM Under From Unknown
[0 Comment]
Program Konversi_Suhu;
Uses WinCrt;

var f,c,r : real;
a,ul : char;

procedure farein_celcius;
begin
Writeln('Program Konversi Fareinheit Ke Celcius');
Writeln('======================================');
Writeln;
Write('Masukan Suhu dalam Farenheit: ');readln(f);
c:=5/9*(f-32);
Writeln;
Writeln('Jadi Suhu Dalam Celcius Adalah: ',c:4:2);
end;

procedure farein_reamur;
begin
Writeln('Program Konversi Fareinheit Ke Reamur');
Writeln('=====================================');
Writeln;
Write('Masukan Suhu dalam Farenheit: ');readln(f);
r:=4/9*(f-32);
Writeln;
Writeln('Jadi Suhu Dalam Reamur Adalah: ',r:4:2);
end;

procedure celcius_farein;
begin
Writeln('Program Konversi Celcius Ke Fareinheit');
Writeln('======================================');
Writeln;
Write('Masukan Suhu dalam Celcius: ');readln(c);
f:=(9/5)*c+32;
Writeln;
Writeln('Jadi Suhu Dalam Fareinheit Adalah: ',f:4:2);
end;

procedure celcius_reamur;
begin
Writeln('Program Konversi Celcius ke Reamur');
Writeln('==================================');
Writeln;
Write('Masukan Suhu dalam Celcius: ');readln(c);
r:=(4/5)*c;
Writeln;
Writeln('Jadi Suhu Dalam Reamur Adalah: ',r:4:2);
end;

procedure reamur_celcius;
begin
writeln('Program Konversi Reamur ke Celcius');
Writeln('==================================');
Writeln;
Write('Masukan Suhu dalam Reamur: ');readln(r);
c:=(5/4)*r;
Writeln;
Writeln('Jadi Suhu Dalam Celcius Adalah: ',c:4:2);
end;

procedure reamur_farein;
begin
writeln('Program Konversi Reamur ke Fareinheit');
Writeln('=====================================');
Writeln;
Write('Masukan Suhu dalam Reamur: ');readln(r);
f:= (9/4)*r+32;
Writeln;
Writeln('Jadi Suhu Dalam Fareinheit Adalah: ',f:4:2);
end;

begin
repeat
clrscr;
writeln ('Program konversi suhu');
writeln;
writeln ('1. fareinheit - celcius');
writeln ('2. fareinheit - reamur');
writeln ('3. celcius - reamur');
writeln ('4. celcius - fareinheit');
writeln ('5. reamur - celcius');
writeln ('6. reamur - farenheit');
writeln;
write ('pilih nomor konversi : '); read (a);
writeln;
case a of
'1' : farein_celcius;
'2' : farein_reamur;
'3' : celcius_reamur;
'4' : celcius_farein;
'5' : reamur_celcius;
'6' : reamur_farein;
else
writeln ('Nomor yang anda masukkan salah');
end;
Writeln;Writeln;
Write('Mau Coba Lagi [Y/T]: ');Readln(ul);
Until Upcase(ul) = 'Y';
End.
tinggalin coment ya...
Read More »

0 Kalkulator Sederhana

9/26/2011 06:05:00 AM Under From Unknown
[0 Comment]
uses crt;
var x,y,hasil:real;
jawab:char;
begin
write ('masukan angka ke-1:');readln (x);
write ('pilih operator: (+)/(-)/(*)/(/)');readln (jawab);
write ('masukan angka ke-2:');readln (y);
if ( jawab= '+') then
begin
hasil:= x+y
end;
if ( jawab = '-') then
begin
hasil:= x-y
end;
if ( jawab = '*') then
begin
hasil:= x*y
end;
if (jawab='/') then
begin
hasil:= x/y
end;
write ('hasilnya: ',(hasil):5:2);
end.
tinggalin coment ya...
Read More »

Friday, September 23, 2011

0 PENGANTAR TEKNIK KOMPILASI

9/23/2011 03:07:00 AM Under From Unknown
[0 Comment]
Bahasa pemrograman berdasarkan pada tingkat ketergantungan mesin :
1. Bahasa mesin
2. Bahasa assembly
3. Bahasa tingkat tinggi (user oriented) : Pascal, Basic
4. Bahasa yang problem oriented : SQL

Translator
Mengubah source code menjadi target/object code.
1. Assembler : source code adalah bahasa assembly.
2. Compiler : source code adalah bahasa tingkat tinggi (misal Pascal).
3. Interpreter : tidak membangkitkan object code, hasil translasi dalam bentuk internal (misal Basic, LISP).

Proses Kompilasi
Source Code -> Compiler -> Object Code -> Eksekusi Komputer (+Data) -> Hasil
Source code dan data diproses pada saat yang berbeda.
Compile time : saat source code diubah ke object code.
Run time : saat object code dieksekusi.

Proses Interpretasi
Source Code -> Interpreter (+Data) -> Hasil
Source code dan data diproses pada saat yang sama.

Model Kompilator
Sebuah kompilator memiliki dua fungsi :
1. Fungsi Analis : dekomposisi program sumber menjadi bagian-bagian dasarnya.
Source Code -> Lexical Analyzer : Scanner -> Syntactic Analyzer : Parser -> Semantic Analyzer : Intermediate Code Generator
2. Fungsi Sintesis : pembangkitan dan optimasi kode.
Code Generator -> Code Optimizer -> Object Code
Keterangan :
Scanner : memecah program sumber menjadi besaran leksik/token.
Parser : memeriksa urutan kemunculan token.
Analisis Semantik : biasanya digabungkan dengan intermediate code generator (bagian yang berfungsi membangkitkan kode antara).
Code Generator : membangkitkan kode objek.
Code Optimizer : memperkecil hasil dan mempercepat proses.
Tabel Simbol : menyimpan semua informasi yang berhubungan dengan kompilasi.

Model Kompilator seperti di atas disebut Multi Pass Compiler / Separate Compiler yaitu Scanner dan Parser bekerja terpisah. Scanner menghasilkan semua token, baru diproses oleh Parser.
Berbeda dengan One Pass Compiler dimana Scanner baru bekerja menghasilkan tiap token setelah mendapatkan perintah dari Parser.
Token : besaran pembangun bahasa/representasi dari besaran leksik.

Mutu Kompilator
1. Kecepatan dan waktu proses kompilasi.
Tergantung pada :
a. Penulisan algoritma kompilator, yaitu algoritma yang digunakan untuk menuliskan program kompilator tersebut.
b. Kompilator pengkompilasi, sebuah program khusus yang menghasilkan kompilator tersebut.
2. Mutu program objek : ukuran dan kecepatan eksekusi dari program objek.
Tergantung pada :
Fungsi translasi yang digunakan (cara untuk melakukan perubahan dari source code ke object code).
3. Integrated Environment, yaitu fasilitas-fasilitas terintegrasi yang dimiliki oleh kompilator tersebut. Misalnya untuk melakukan editing, debugging, maupun testing.

Pembuatan Kompilator
Dapat dilakukan dengan :
1. Bahasa mesin, kesulitan sangat tinggi.
2. Bahasa assembly, biasa digunakan sebagai tahap awal.
Keuntungan : object code berukuran kecil.
Kerugian : memerlukan usaha yang besar.
3. Bahasa tingkat tinggi lain pada mesin yang sama.
Keuntungan : pemrograman mudah.
Kerugian : program hasil.
4. Bahasa tingkat tinggi yang sama pada mesin yang berbeda.
5. Bootstrap (diperkenalkan oleh Wirth).
Ide : kita bisa membangun sesuatu yang besar dengan dimulai dari bagian intinya.

KONSEP DAN NOTASI BAHASA
Bahasa : himpunan semua string yang dapat dibentuk dari himpunan alphabet.
Klasifikasi bahasa menurut hirarki Chomsky :
- Bahasa Regular
Pada mesin otomata Finite State Automata (NFA dan DFA).
- Bahasa Bebas Konteks (Context Free)
Pada mesin otomata Push Down Automata.
- Context Sensitive
Bekerja pada mesin otomata Linier Bounded Automata.
- Unrestrieted / Tipe 0 / Phase Structure
Pada mesin turing, tidak ada batasan.

Diagram Status / State Transition Diagram
Berguna untuk mendapatkan token, yaitu melakukan analisis leksikal. Misal suatu bahasa memiliki himpunan simbol terminal/token berikut : (t_PLUS, t_MIN, t_ID, t_INT).
Maka diagram state-nya :
*t_ID(identifier) bisa berupa nama atau keyword.
Keyword/kata kunci yang sudah didefinisikan oleh suatu bahasa. Misal VAR jumlah : integer
maka VAR, integer adalah keyword, jumlah adalah nama.

Notasi BNF (Backus Naur Form)
Aturan-aturan produksi dapat dinyatakan dalam bentuk BNF.
< > mengapit non terminal.
{ } pengulangan 0 sampai n kali.
[ ] 0 atau 1 kali muncul.
( ) contoh x(yz) = xy | xz.
Contoh :
Aturan Produksi E -> T | T + E | T - E, T -> a
Notasi BNF E ::= | + | -

Diagram Sintaks
Membantu pembuatan parser/analisis sintaksis.
Kotak = variabel/nonterminal, bulat = terminal.

ANALISIS LEKSIKAL / SCANNER
Melakukan analisis leksikal, mengidentifikasikan semua besaran yang membangun suatu bahasa.
Tugas Scanner :
1. Merunut karakter demi karakter.
2. Mengenali besaran leksik.
3. Mentransformasi menjadi suatu token.
4. Mengirimkan token.
5. Membuang semua komentar dalam program.
6. Menangani kesalahan.
7. Menangani tabel simbol.

Scanner bekerja berdasarkan mesin Finite State Automata pada Regular Grammar. Untuk membantu mengkonstruksi Scanner dapat mempergunakan Diagram State.
Yang termasuk besaran pembangun bahasa/leksik :
1. Keywords : Begin, End, If, Else.
2. Nama
3. Nilai konstanta
4. Operator dan delimiter : +, -, *, /, ( ), :, ;, dsb.

ANALISIS SINTAKSIS / PARSER
- Top Down : dari root menuju leave (simbol awal sampai simbol terminal).
a. Backtrack : Brute Force
b. No backtrack : Recursive Descent Parser
- Bottom Up

Parsing dengan Brute Force
Contoh : bahasa dengan aturan produksi
S -> aAd | aB A -> b | c B -> ccd | ddc
untuk mem-parsing string 'accd' (dengan S simbol awal).
Kelemahan :
- Mencoba untuk semua aturan produksi yang ada sehingga menjadi lambat (rentang waktu eksekusi tidak jelas).
- Menyulitkan untuk melakukan pemulihan kesalahan.
- Memakan banyak memori karena perlu mencatat lokasi backtrack.
Grammar left recursive tidak dapat diperiksa, dan harus diubah dulu sehingga tidak left recursive.

Parsing dengan Recursive Descent Parser
Secara rekursif menurunkan semua variabel dari awal sampai bertemu terminal dan tidak pernah mengambil token secara mundur.
- Semua simbol variabel dijadikan prosedur/fungsi.
- Bertemu simbol terminal, panggil prosedur Scan.
- Bertemu simbol variabel, panggil prosedur tersebut.


tinggalin coment ya...
Read More »

Thursday, September 22, 2011

0 Meningkatkan Kebugaran Otak

9/22/2011 06:21:00 AM Under From Unknown
[0 Comment]
Use it or lose it. Itulah pepatah populer yang berkaitan dengan kebugaran fisik namun juga dapat berlaku untuk kebugaran otak. Otak kita – sebagaimana tubuh – fungsinya semakin menurun setelah usia dua puluhan. Namun, seperti halnya kebiasaan berolahraga dapat tetap menjaga tubuh dari kenaikan berat badan, otot yang mengendor dan penuaan dini, olahraga otak dapat menjaga agar penyimpanan memori Anda tetap tajam, memperlambat penurunan kognitif dan meningkatkan pemikiran kreatif Anda.

Berikut adalah aktivitas terbaik yang dapat meningkatkan kebugaran otak menurut Dr. Ryuta Kawashima, penulis dari Train Your Brain More, dan dapat mengasah otak Anda dalam 60 hari.

Pekerjaan Yang Sederhana, Cepat Dan Penuh Perhitungan

Membantu anak-anak Anda mengerjakan PR tidak hanya membantu mereka memahami penambahan, pengurangan dan sejenisnya, juga dapat membantu mengasah kemampuan kognitif Anda.

Dr. Kawashima mengatakan, “Melalui penelitian, saya menemukan bahwa perhitungan sederhana dapat lebih mengaktifkan otak dibandingkan aktivitas lainnya. Saya juga menemukan bahwa cara terbaik untuk mengaktifkan area terbesar dari otak adalah dengan menyelesaikan perhitungan ini secara cepat.”

Bukunya yang berjudul Train Your Brain More memberikan ilustrasi area-area otak yang diaktifkan saat melakukan beragam kegiatan, seperti berpikir, menonton televisi, menulis dan membaca. Menyelesaikan perhitungan sederhana dengan cepat dan membaca dengan suara keras menunjukkan aktivasi terbesar akan beberapa bagian berbeda dari otak.

Membaca Dengan Suara Keras Dapat Mengumpulkan Tenaga Otak

Meskipun otak Anda berfungsi dengan baik saat Anda membaca di dalam hati, Dr. Kawashima mengatakan membaca dengan suara keras dan cepat benar-benar dapat melatih otak lebih lagi.

Dalam penelitian yang dilakukan oleh Dr. Kawashima, bahkan dengan 10 menit melakukan perhitungan sederhana serta membaca dengan suara keras terbukti bermanfaat bagi otak.

“Kami memberikan latihan kepada partisipan kami selama 10 menit dalam sehari untuk menulis dan membaca dengan suara keras, 10 menit melakukan perhitungan sederhana yang dilakukan 2-5 hari dalam seminggu,” Dr. Kawashima menjelaskan.

Partisipan yang tidak melakukan latihan-latihan tersebut di atas mengalami kemunduran fungsi kognitif pada enam bulan berikutnya. Namun, partisipan yang melakukan latihan menulis, membaca dan matematika menunjukkan peningkatan fungsi otak dan menghentikan kerusakan lebih lanjut dari Alzheimer.

Dalam bukunya Train Your Brain More, tersedia program lengkap kebugaran otak dalam 60 hari, dari 60 perhitungan sederhana, tes kemajuan periodik, grafik kemajuan, dan tips untuk melatih otak Anda secara optimal.

Milikilah komitmen untuk menjaga agar otak Anda tetap sehat dan bugar – hal itu merupakan kegiatan harian yang terbuklti bermanfaat bagi kualitas hidup Anda sebagaimana diet seimbang dan olahraga yang teratur.
tinggalin coment ya...
Read More »

0 Bliss

9/22/2011 03:30:00 AM Under From Unknown
[0 Comment]
Bliss adalah nama dari image BMP yang dibuat dari foto landscape di Sonoma County, California, sebelah tenggara Sonoma Valley dekat lokasi Clover Stornetta Inc. Dairy dan Babe's Burgers and Franks. Dinamakan Bliss karena foto ini memiliki hamparan lembah hijau dan langit biru dengan awan stratocumulus dan awan cirrus. Foto ini digunakan sebagai wallpaper default dari theme "Luna" yang disertakan pada Microsoft Windows XP.

Inilah foto dari "Bliss" sekitar akhir 1990an:


dan jangan kaget, inilah foto dari "Bliss" tahun 2006
(sekitar 10 tahun setelah foto pertama)
dari lokasi yang tepat sama seperti waktu sebelumnya foto diambil:

 
tinggalin coment ya...
Read More »

0 ETIKA PROFESI (SONNY KERAF)

9/22/2011 03:00:00 AM Under From Unknown
[0 Comment]
IKA PROFESI (DR. A. SONNY KERAF)

Etika Utilitarianisme dalam Bisnis
Teori atau aliran etika yang mempunyai relevansi yang sangat kuat untuk dunia bisnis, yaitu utilitarianisme
Jeremy Bentham (1748-1832) : bagaimana menilai baik buruknya suatu kebijaksanaan sosial politik, ekonomi, dan legal secara moral

. Kriteria dan Prinsip Etika Utilitarianisme
Ada 3 kriteria objektif yang dapat dijadikan dasar objektif sekaligus norma untuk menilai suatu kebijaksanaan atau tindakan
1. Kriteria manfaat, yaitu bahwa kebijaksanaan atau tindakan itu mendatangkan manfaat atau kegunaan tertentu
2. Kriteria manfaat terbesar, yaitu bahwa kebijaksanaan atau tindakan itu mendatangkan manfaat terbesar (atau dalam situasi tertentu lebih besar) dibandingkan dengan kebijaksanaan atau tindakan alternatif lainnya
3. Kriteria ketiga menyangkut pertanyaan mengenai manfaat terbesar untuk siapa, untuk saya atau kelompokku, atau juga untuk semua orang yang terkait, yang terpengaruh dan terkena oleh kebijaksanaan atau tindakan

Atas dasar ketiga kriteria tersebut, etika utilitarianisme mengajukan tiga pegangan :
1. Suatu kebijaksanaan atau tindakan adalah baik dan tepat secara moral jika dan hanya jika kebijaksanaan atau tindakan itu mendatangkan manfaat atau keuntungan
2. Diantara berbagai kebijaksanaan atau tindakan yang sama baiknya, mempunyai manfaat terbesar adalah tindakan yang paling baik
3. Diantara kebijaksanaan atau tindakan yang sama-sama mendatangkan manfaat terbesar, kebijaksanaan atau tindakan yang mendatangkan manfaat terbesar bagi paling banyak orang adalah tindakan yang paling baik.


Prinsip Etika Bisnis
Prinsip otonomi
Adalah sikap dan kemampuan manusia untuk mengambil keputusan dan bertindak berdasarkan kesadarannya tentang apa yang dianggapnya baik untuk dilakukan.
Prinsip kejujuran
Terdapat tiga lingkup kegiatan bisnis yang bisa ditunjukkan secara jelas bahwa bisnis tidak akan bisa bertahan lama dan berhasil kalau tidak didasarkan atas kejujuran. Pertama, jujur dalam pemenuhan syarat-syarat perjanjian dan kontrak. Kedua, kejujuran dalam penawaran barang atau jasa dengan mutu dan harga yang sebanding. Ketiga, jujur dalam hubungan kerja intern dalam suatu perusahaan.
Prinsip keadilan
Menuntut agar setiap orang diperlakukan secara sama sesuai dengan aturan yang adil dan sesuai kriteria yang rasional obyektif, serta dapat dipertanggung jawabkan.
Prinsip saling menguntungkan (mutual benefit principle)
Menuntut agar bisnis dijalankan sedemikian rupa sehingga menguntungkan semua pihak.
Prinsip integritas moral
Terutama dihayati sebagai tuntutan internal dalam diri pelaku bisnis atau perusahaan, agar perlu menjalankan bisnis dengan tetap menjaga nama baik pimpinan/orang2nya maupun perusahaannya.

Budaya Kerja Korporasi
Budaya kerja korporasi adalah keseluruhan kepercayaan (beliefs) dan nilai-nilai (values) yang tumbuh dan berkembang dalam suatu organisasi, menjadi dasar cara berpikir, berperilaku dan bertindak dari seluruh insan organisasi, dan diturunkan dari satu generasi ke generasi.
Budaya kerja dapat di daya gunakan sebagai daya dorong yang efektif dalam mencapai tujuan sesuai dengan visi dan misi organisasi.

Etika Utilitarianisme dalam Bisnis
Teori atau aliran etika yang mempunyai relevansi yang sangat kuat untuk dunia bisnis, yaitu utilitarianisme
Jeremy Bentham (1748-1832) : bagaimana menilai baik buruknya suatu kebijaksanaan sosial politik, ekonomi, dan legal secara moral

. Kriteria dan Prinsip Etika Utilitarianisme
Ada 3 kriteria objektif yang dapat dijadikan dasar objektif sekaligus norma untuk menilai suatu kebijaksanaan atau tindakan
1. Kriteria manfaat, yaitu bahwa kebijaksanaan atau tindakan itu mendatangkan manfaat atau kegunaan tertentu
2. Kriteria manfaat terbesar, yaitu bahwa kebijaksanaan atau tindakan itu mendatangkan manfaat terbesar (atau dalam situasi tertentu lebih besar) dibandingkan dengan kebijaksanaan atau tindakan alternatif lainnya
3. Kriteria ketiga menyangkut pertanyaan mengenai manfaat terbesar untuk siapa, untuk saya atau kelompokku, atau juga untuk semua orang yang terkait, yang terpengaruh dan terkena oleh kebijaksanaan atau tindakan

Atas dasar ketiga kriteria tersebut, etika utilitarianisme mengajukan tiga pegangan :
1. Suatu kebijaksanaan atau tindakan adalah baik dan tepat secara moral jika dan hanya jika kebijaksanaan atau tindakan itu mendatangkan manfaat atau keuntungan
2. Diantara berbagai kebijaksanaan atau tindakan yang sama baiknya, mempunyai manfaat terbesar adalah tindakan yang paling baik
3. Diantara kebijaksanaan atau tindakan yang sama-sama mendatangkan manfaat terbesar, kebijaksanaan atau tindakan yang mendatangkan manfaat terbesar bagi paling banyak orang adalah tindakan yang paling baik.


Prinsip Etika Bisnis
Prinsip otonomi
Adalah sikap dan kemampuan manusia untuk mengambil keputusan dan bertindak berdasarkan kesadarannya tentang apa yang dianggapnya baik untuk dilakukan.
Prinsip kejujuran
Terdapat tiga lingkup kegiatan bisnis yang bisa ditunjukkan secara jelas bahwa bisnis tidak akan bisa bertahan lama dan berhasil kalau tidak didasarkan atas kejujuran. Pertama, jujur dalam pemenuhan syarat-syarat perjanjian dan kontrak. Kedua, kejujuran dalam penawaran barang atau jasa dengan mutu dan harga yang sebanding. Ketiga, jujur dalam hubungan kerja intern dalam suatu perusahaan.
Prinsip keadilan
Menuntut agar setiap orang diperlakukan secara sama sesuai dengan aturan yang adil dan sesuai kriteria yang rasional obyektif, serta dapat dipertanggung jawabkan.
Prinsip saling menguntungkan (mutual benefit principle)
Menuntut agar bisnis dijalankan sedemikian rupa sehingga menguntungkan semua pihak.
Prinsip integritas moral
Terutama dihayati sebagai tuntutan internal dalam diri pelaku bisnis atau perusahaan, agar perlu menjalankan bisnis dengan tetap menjaga nama baik pimpinan/orang2nya maupun perusahaannya.

Budaya Kerja Korporasi
Budaya kerja korporasi adalah keseluruhan kepercayaan (beliefs) dan nilai-nilai (values) yang tumbuh dan berkembang dalam suatu organisasi, menjadi dasar cara berpikir, berperilaku dan bertindak dari seluruh insan organisasi, dan diturunkan dari satu generasi ke generasi.
Budaya kerja dapat di daya gunakan sebagai daya dorong yang efektif dalam mencapai tujuan sesuai dengan visi dan misi organisasi.
tinggalin coment ya...
Read More »

Sunday, September 18, 2011

0 INTERAKSI MANUSIA DAN KOMPUTER

9/18/2011 05:23:00 PM Under From Unknown
[0 Comment]


I.HAL-HAL YANG MENDASARI ADANYA IMK

Yang mendasari adanya IMK adalah karena kebutuhan manusia untuk berinteraksi dengan computer yaitu emnggunakan sejumlah menu maupun teks.atau juga bias menggunakan alat bantu masukan(input),yang berupa nouse ataupun keyboard.dan juga memerlukan alat bantu keluaran(output unit),yang dimana data-data tersebut dapat disimpan dalam media penyimpanan yang biasa disebut memori unit.

Prinsip kerja komputer = input – proses – output.Kepada komputer diberikan data yang umumnya berupa deretan angka dan huruf. Kemudian diolah didalam komputer yang menjadi keluaran sesuai dengan kebutuhan dan keinginan manusia.

Tanpa disadari kita (manusia/user) telah berinteraksi atau berdialog dengan sebuah benda (layar monitor), yaitu dalam bentuk menekan tombol berupa tombol angka dan huruf yang ada pada keyboard atau melakukan satu sentuhan kecil pada mouse.

Yang kemudian hasil inputan ini akan berubah bentuk menjadi informasi atau data yang seperti diharapkan manusia dengan tertampilnya informasi baru tersebut pada layar monitor atau bahkan mesin pencetak (printer).

Manusia pada umumnya tidak pernah tahu apa yang terjadi pada saat data dimasukkan ke dalam kotak cpu melalui keyboard. Manusia (user) selalu terfokus pada monitor/printer sebagai keluaran.

Manusia jarang sekali menyadari proses interaksi dengan komputer. Manusia barumenyadari proses interaksi tersebut saat menemukan masalah dan tidak menemukan solusi pemecahannya. Biasanya manusia menyalahkan antarmuka yang kurang inovatif, kurang menarik, kurang komunikatif.

[ad] Empty ad slot (#3)!

Interaksi bisa dikatakan dialog antara user dengan komputer.

Model atau jenis interaksi, antara lain :

1. Command line interface (perintah baris tunggal)

contoh : unix, linux, dos

2. Menu (menu datar dan menu tarik)

contoh : hampir semua software menggunakan menu

3. Natural language (bahasa alami)

contoh : bahasa pemrograman terstruktur (belum objek)

4. Question/answer and query dialogue

contoh : mysql, dbase interaktif, dll

5. Form-fills and spreadsheets

contoh : excel, lotus, dll

6. WIMP

- Windows Icon Menu Pointer

- Windows Icon Mouse Pulldown Menu

yang termasuk komponen WIMP : button, dialogue boxes, pallettes, dll

II.ILMU YANG TERKAIT DENGAN IMK

1. Teknik elektronika & ilmu komputer =memberikan kerangka kerja untuk dapat merancang sistem HCI

2. Psikologi

memahami sifat & kebiasaan, persepsi & pengolahan kognitif, ketrampilan motorik pengguna

3. Perancangan grafis dan tipografi

sebuah gambar dapat bermakna sama dengan seribu kata. Gambar dapat digunakan sebagai sarana dialog cukup efektif antara manusia & komputer

4. Ergonomik

berhubungan dengan aspek fisik untuk mendapatkan lingkungan kerja yang nyaman, misal : bentuk meja & kursi kerja, layar tampilan, bentuk keyboard, posisi duduk, pengaturan lampu, kebersihan tempat kerja

5. Antropologi

ilmu pengetahuan tentang manusia, memberi suatu pandangan tentang cara kerja berkelompok yang masing – masing anggotanya dapat memberikan konstribusi sesuai dengan bidangnya

6. Linguistik

merupakan cabang ilmu yang mempelajari tentang bahasa. Untuk melakukan dialog diperlukan sarana komunikasi yang memadai berupa suatu bahasa khusus, misal bahasa grafis, bahasa alami, bahasa menu, bahasa perintah

7. Sosiologi

studi tentang pengaruh sistem manusia-komputer dalam struktur sosial, misal adanya PHK karena adanya otomasi kantor.

III.DEFINISI IMK

Bidang ilmu interaksi manusia dan komputer adalah ilmu yang mempelajari tentang bagaimana mendesain, mengevaluasi, dan mengimplementasikan sistem komputer yang interaktif sehingga dapat digunakan oleh manusia dengan mudah.

• Pengertian Interaksi = komunikasi 2 arah antara manusia (user) dan sistem komputer.

Interaksi menjadi maksimal apabila kedua belah pihak mampu memberikan stimulan dan respon (aksi & reaksi) yang saling mendukung, jika salah satu tidak bisa, maka interaksi akan mengalami hambatan atau bahkan menuju pembiasan tujuan.

• Definisi interaksi manusia dan komputer

= sebuah hubungan antara manusia dan komputer yang mempunyai karakteristik tertentu untuk mencapai suatu tujuan tertentu dengan menjalankan sebuah sistem yang bertopengkan sebuah antarmuka (interface).

• Prinsip kerja komputer = input ???? proses ???? output

Kepada komputer diberikan data yang umumnya berupa deretan angka dan huruf. Kemudian diolah didalam komputer yang menjadi keluaran sesuai dengan kebutuhan dan keinginan manusia.

Tanpa disadari kita (manusia/user) telah berinteraksi atau berdialog dengan sebuah benda (layar monitor), yaitu dalam bentuk menekan tombol berupa tombol angka dan huruf yang ada pada keyboard atau melakukan satu sentuhan kecil pada mouse.

Yang kemudian hasil inputan ini akan berubah bentuk menjadi informasi atau data yang seperti diharapkan manusia dengan tertampilnya informasi baru tersebut pada layar monitor atau bahkan mesin pencetak (printer)

• Manusia pada umumnya tidak pernah tahu apa yang terjadi pada saat data dimasukkan ke dalam kotak cpu melalui keyboard. Manusia (user) selalu terfokus pada monitor/printer sebagai keluaran.

• Manusia jarang sekali menyadari proses interaksi dengan komputer. Manusia baru menyadari proses interaksi tersebut saat menemukan masalah dan tidak menemukan solusi pemecahannya. Biasanya manusia menyalahkan antarmuka yang kurang inovatif, kurang menarik, kurang komunikatif.

• Interaksi bisa dikatakan dialog antara user dengan komputer.

Model atau jenis interaksi, antara lain :

1. Command line interface (perintah baris tunggal)

contoh : unix, linux, dos

2. Menu (menu datar dan menu tarik)

contoh : hampir semua software menggunakan menu

3. Natural language (bahasa alami)

contoh : bahasa pemrograman terstruktur (belum objek)

4. Question/answer and query dialogue

contoh : mysql, dbase interaktif, dll

5. Form-fills and spreadsheets

contoh : excel, lotus, dll

6. WIMP

- Windows Icon Menu Pointer

- Windows Icon Mouse Pulldown Menu

yang termasuk komponen WIMP : button, dialogue boxes, pallettes, dll

jadi secara garis besar IMK itu adalah sebuah interaksi antara manusia(user) dengan computer yang menggunakan beberapa dan berbagai macam aplikasi yang bisa digunakan untuk melakukan suatu pekerjaan yang sedang dilakukan oleh manusia.contoh pekerjaan yang sering digunakan oleh manusia yang dikerjakan oleh computer adalah membuat suatu pekerjaan menulis ataupun pekerjaan kantor.

IV.MENGAPA KITA BUTUH IMK

Kita butuh IMK adalah agar kita lebih cepat dalam menyelesaikan suatu pekerjaan.serta bisa membuat waktu pengerjaannya lebih cepat dan tidak membutuhkan banyak biaya dalam membuat suatu pekerjaan.

Dan untuk mahasiswa IT,kita bisa membuat aplikasi ataupun program dengan cepat dikarenakan kita memakai aplikasi yang memiliki interaksi yang mudah dipakai dan dimengerti.

Read more: INTERAKSI MANUSIA DAN KOMPUTER « bTw Blog http://www.btw.web.id/interaksi-manusia-dan-komputer.php#ixzz1YLxuX3aB

tinggalin coment ya...
Read More »

0 I.M.KOM

9/18/2011 05:06:00 PM Under From Unknown
[0 Comment]
Pengenalan IMK

Pada tahun 1970 mulai dikenal istilah antarmuka pengguna (user
interface), yang juga dikenal dengan istilah Man-Machine Interface
(MMI), dan mulai menjadi topik perhatian bagi peneliti dan
perancang sistem.
Perusahaan komputer mulai memikirkan aspek fisik dari
antarmuka pengguna sebagai faktor penentu keberhasilan dalam
pemasaran produknya.
Istilah human-computer interaction (HCI) mulai muncul pertengahan
tahun 1980-an sebagai bidang studi yang baru.
Istilah HCI mengisyaratkan bahwa bidang studi ini mempunyai
fokus yang lebih luas, tidak hanya sekedar perancangan antarmuka
secara fisik.
SELENGKAPNYA
tinggalin coment ya...
Read More »

Thursday, September 15, 2011

0 E-book Metode Numerik

9/15/2011 08:25:00 PM Under From Unknown
[0 Comment]
Read More »

0 Interaksi Manusia & Komputer

9/15/2011 08:03:00 AM Under From Unknown
[0 Comment]
DESKRIPSI

• Pengertian Interaksi Manusia Dan Komputer
(IMK).
– Adalah suatu ilmu yang mempelajari perencanaan
dan desain tentang cara manusia dan komputer
saling bekerja sama, sehingga manusia dapat merasa
puaspuas dengandengan caracara yangyang palingpaling efektifefektif..
((GalitzGalitz,, 2002)2002)
– Adalah ilmu yang berhubungan dengan desain,
evaluasi dan implementasi dari sistem komputasi
interaktif untuk manusia dalam konteks sosial, dan
juga mempelajari fenomena yang terjadi
disekitarnya.
ACM (Association Computer and Machinery),
Ghaoui, 2006)
silahkan download di:
1.disini
2.disini
3.disini
4.SUMBER

tinggalin coment ya...
Read More »

Monday, September 5, 2011

0 Cek Antivir Anda

9/05/2011 05:48:00 AM Under From Unknown
[0 Comment]
Pernahkah anda semua dengan kinerja antivirus sendiri ??

Kalo ragu apakah antivirus di komputer work ato gak, kita bisa mengetest dengan menggunakan script milik EICAR (European Institute for Computer Anti-virus Research).

Caranya adalah sebagai berikut :
1. Buka Notepad anda, lalu copy dan paste kode dibawah ini di notepad.
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*

2. Teks yang dipaste harus dalam keadaan Horizontal.

3. Terus Save As Notepad dengan ekstension .com, nama terserah agan.
Contoh : tes antivirus.com

4. kalo beberapa saat setelah Save As file tersebut dan antivirus langsung mendeteksi sebagai virus bearti antivirus "WORK"


Jangan takut file yang tadi kita buat tidak akan menginfeksi komputer kita walaupun terdeteksi oleh anti virus.

Kode tersebut justru Standard Text yang dipakai Oleh Para Developer Anti Virus Khususnya Oleh EICAR (European Institute for Computer Anti-virus Research).
EICAR sendiri merupakan badan yang fokus dalam bidang virus dan mereka menciptakan sebuah standarisasi terhadap antivirus.
Standarisasi ini digunakan untuk melihat reaksi antivirus ketika mendeteksi file yang dibuat oleh EICAR yaitu text file yang tadi kita buat dengan notepad.

AntiVirus ane "WORK"
tinggalin coment ya...
Read More »