Pemrograman

Cari Blog Ini

Selasa, 20 Juli 2010

Manfaat dan Bahaya KeyLogger

KeyLogger adalah program untuk memonitor ( memantau ) segala aktifitas yang dilakukan oleh user (pengguna) pada komputer. Program ini sebenarya bermanfaat untuk beberapa aktivitas seperti memonitor penggunaan komputer oleh anak-anak dirumah atau di sekolah, sehingga kita dapat mengetahui program apa saja yang dijalankannya. Dengan begitu kita dapat mengarahkannya dan memberikan bimbingan yang baik agar tidak menjalankan program-program yang tidak baik atau membuka situs-situs yang tidak selayaknya untuk dibuka ( situs porno dan lain-lain ).

Namun sayangnya, ada beberapa pihak yang tidak bertanggungjawab menginstal program seperti ini di warnet-warnet dengan tujuan untuk mendapatkan password dari user lain (berusaha mengambil alih kendali yang bukan merupakan wewenangnya). Program ini benar benar memberikan informasi yang sangat detail( terinci) mulai dari laporan tertulis (berupa teks) yang didalamnya bisa saja terdapat password email, password facebook, password friendster, nomor pin kartu ATM, nomor pin kartu kredit dan lain-lain, sampai kepada laporan visual (berupa image atau gambar) melalui settingan capture (mencetak gambar yang tampil di monitor). Jadi cara lama mengamankan password dengan cara memasukkannya melalui metode copy paste sekarang sudah tidak aman lagi untuk dilakukan. Berikut contoh bagaimana KeyLogger menampakkan password.






Oleh karena itu, cara yang terbaik untuk dilakukan agar informasi penting kita seperti password email, passwor facebook, password friendster, nomor pin ATM, nomor Credit Card tetap aman dari pengguna keylogger yaitu:

  1. Jangan login di public computer ( komputer umum, warnet dan lain-lain).

  2. Kalau anda terpaksa harus login di warnet, maka anda harus mematikan semua keylogger yang mungkin saja sudah di install oleh seseorang di warnet tersebut. Mengenai cara untuk menemukan dan mematikan keylogger, dapat anda download disini

.

Yang anda perlukan untuk mematikan prosesnya adalah:

ProcessExplorer, download disini, dan

Gmer, download disini.

Ingin mencoba KeyLogger?, download disini :

1. All in one keylogger

2. Refog keylogger

INGAT!!! gunakan hanya untuk tujuan pembelajaran.

Mengubah Attribut File Yang Diubah Virus

Saya sering dibuat kesal oleh ulah virus-virus yang menyerang computer. Banyak sekali pengaturan yang di ubah hingga saya jadi bingung. Salah satu yang biasa dilakukan virus adalah mengubah property folder atau file menjadi hidden, lalu mendisable checkbox unhide(hidden system), sehingga kita tidak bisa mengubahnya menjadi unhide. Setelah mencari referensi dari berbagi sumber, akhirnya saya menemukan jalan keluarnya. Ternyata ada banyak cara yang dapat dilakukan untuk mengubah property file dari hidden system menjadi unhide, yaitu :

1. Menggunakan vbscript(tanpa program khusus).

Misalnya folder yang ingin kita ubah propertynya adalah b yang letaknya di C:\a\ maka scriptnya sebagai berikut:

Set attribut = CreateObject("Scripting.FileSystemObject")

attribut.GetFolder("C:\a\b").Attributes = 2

Untuk mengubah attribute file:

Set attribut = CreateObject("Scripting.FileSystemObject")

attribut.GetFile("C:\leopark62\a.exe").Attributes = 2

Perubahannya adalah :

attribute.Getfolder menjadi attribute.Getfile

tulis nama file dan extensinya misalnya a.exe

copy dan paste script tersebut di notepad lalu simpan dengan extensi vbs. Untuk menjalan kannya, cukup klik dua kali pada file tersebut. Perhatikan nilai 2 pada script tersebut, nilai itu dapat kita ubah-ubah sesuai dengan konfigurasi yang kita inginkan. Berikut settingan lengkapnya:

Attributes = 0 berarti normal

Attributes = 1 berarti read only

Attributes = 2 berarti hidden

Attributes = 3 berarti read only + hidden

Attributes = 4 berarti system

Attributes = 5 berarti system + read only

Attributes = 6 berarti system + hidden

2. Menggunakan visual basic.

Private Sub Command1_Click()

On Error GoTo adaerror

If Text1.Text = "" Then

MsgBox "Anda belum mengisi patch"

ElseIf Text2.Text = "" Then

MsgBox "Anda belum menentukan attributnya"

Else

'Mengganti Atribut folder

Set sembunyi = CreateObject("Scripting.FileSystemObject")

sembunyi.GetFolder(Text1.Text).Attributes = Text2.Text

MsgBox "Sukses"

End If

Exit Sub

adaerror:

Select Case Err.Number

Case 76

Errmsg = "Patch [ " & Text1.Text & " ] tidak ditemukan!"

End Select

MsgBox Errmsg, vbCritical + vbOKOnly, Me.Caption

End Sub



Private Sub Command2_Click()

MsgBox "leopark62.net"

End Sub



Private Sub Option1_Click()

Text2.Text = 0

End Sub



Private Sub Option2_Click()

Text2.Text = 2

End Sub



Private Sub Option3_Click()

Text2.Text = 6

End Sub

Download program jadinya disini, Gratis

Beginning Java

Title : Beginning java
Author : Gunawan
Source : http://leopark62.blogspot.com
Edition : July 2010
License : Freely with not changes author attribut

CONTENT :

CHAPTER : 1

1. A little about Java
2. Java package division
3. Beginning Java programming
a. Write source code
b. Compile source code
c. Run binary's file (compiled source code)
d. Source code explanation

CHAPTER : 2

1. Package meaning
2. Managing path
3. Compile source code
4. Literal and constructor
5. Naming order


1. A little about java

Java is walking programming languages on multiplatform with motto “ Write once, Run Anywhere ” (WORA). Its mean, you just write once source code, but you can run it on different operating system like Windows or Linux. This indeed top that doesn't be had by other programming languages.

2. Java package division

On official sites://Java. sun. com can be found three division packages Javas which is:

a. Java 2 Enterprise Edition (J2EE).
- J2EE'S package is utilized on hardware that have big specification and memory like on server computer.

b. Java 2 Editon's Standards (J2SE).
- J2SE'S package is utilized on hardware as desktop computer( this one be we study here).

c. Java 2 Micro Edition (J2ME).
- J2ME'S package is utilized on peripheral that has memory little as handphone, or PDA.

3. Beginning Java Programming

Before you begin to study Java, better you make ready before tools which is required which is JDK or Development Kit J2SE's Java (Java 2 Standard edition) of official sites://Java. sun. com. Why choose J2SE? since our one studies is specialized Java programming for desktop computer. If you have had its file, therefore pleases install, if haven't, download then install at your computer. Remember, just can't utilize JRE (Runtime Environment's Java) Since JRE doesn't had attach compiler. Utilize JDK because in JDK was fledged all our one requires deep learning in here which is compiler and also it’s runtime environment.

a. Write source code

Actually, there are several IDE or development environtment or tool is affix who we can use to set down java source code as Eclipse or Netbeans . But since we are studying its basic programming, therefore I get initiative to utilize notepad even so we can easy understand it. After you install needful equipment, open editor text as notepad or use your favorite editor text. write is following text:

public class HelloWorld
// This is example comment 1
/* This
Is example
comment 2 */
{
public static void main(String args[])
{
System.out.println("Hello World");
}
}

Then keeping by the name of HelloWorld.java. Remember, you must keep it by the name of HelloWorld.java, if its name don't be, therefore will emerge error messages upon your compile it. Keep that file on direktory c:\program files\java\jdk\bin.

b. Compile source code

After we write and save source code, hereafter we will compile the source code. Its trick which is click starts, vote for run then write cmd on dialog box, then OK click. Hereafter will emerge command's window (one that succeeding we will call shell). While are you install JDK therefore it’s default storage at c:\program files\java\. At deep directory that exists two direkori's subs again which is JDK and JRE. Java compiler on folder c:\program files\java\jdk…\bin\javac.exe. So, now write commands CD c:\program files\java\jdk\bin to activated directory java compiler. After its directory devolves, write javac HelloWorld.java for compile source code already we made. If no fault, therefore will appearance HelloWorld.class file.

c. Run binary file (compiled source code)

While is we are finished compile, therefore will appearance HelloWorld.class file. To run it which is write commands on shell as it: Java (space)HelloWorld (enter) that instruction will run HelloWorld.class file and in the shell you will see:
Hello World
Nicely cannikin? Hehe …., we have known slightly about Java programming. Let’s together study java more.

d. source's explanation code
- Programs Java code opened by sign “{ “ and closed by “}”
- Each instruction row is ended up with “; “
- Sign “ // “ denote comment until the end row
- Sign “ / * “ constitute comments also, but have to be closed by “ * / “
- Public class HelloWorld
• This is class name main who must there is in each Java program.
• Sign “{ “ one that lies under class HelloWorld constitutes scope opener from class HelloWorld and closed by “} “
• Sign place “{ “ can at post in the late class's name row or method.
– Example: public class HelloWorld{
– But that tidier looked code, therefore advisable is set down under.
- Public static void main (String args[])
• This is door who must there is in each program which wants we execute.
• That looking at opener sign “{ “ and shell “} “ shall ever there is to denote scope from class or method what does we declared.

Completed download here, Free.

Belajar bahasa bugis

Judul : Belajar bahasa bugis
Oleh : Gunawan
Sumber : http://leopark62.blogspot.com
Edisi : Januari 2008
Lisensi : Gratis dengan tidak merubah attribut penulis

Saya rasa tidak ada salahnya mengetahui sedikit tentang suatu bahasa, apalagi kalau kita sering berpindah-pindah tempat maka akan sangat membantu bagi kita untuk cepat akrab atau mengenal kebudayaan dimana kita berada. Atau kita seorang pengusaha, maka mengetahui banyak bahasa akan sangat membantu pekerjaan kita, salah satu contohnya dalam hal pemilihan nama produk yang tentu saja tidak boleh menggunakan bahasa yang mengejek salah satu komonitas. Bahasa juga perlu bagi pemuda atau pemudi yang ingin memperluas pergaulan sebab dengan mampu berbahasa seperti bahasa suku orang lain, maka kita akan memperoleh nilai lebih. Dengan beberapa alasan diatas, maka saya menyusun artikel ini.

Bahasa bugis merupakan bahasa yang berasal dari provinsi Sulawesi Selatan. Dalam kenyataannya ternyata banyak sekali ragam dan jenis bahasa bugis, oleh karena itu saya mencoba untuk menyajikan jenis yang paling banyak dipakai di lingkungan orang bugis.

Struktur bahasa bugis berbeda dengan bahasa indonesia. Terdapat perbedaan subjek, objek dan predikat. Didalam bahasa bugis, posisi dalam kalimat sangat menentukan bentuk subjek atau objek. Artinya bentuk subjek maupun objek akan berubah sesuai dengan posisinya dalam kalimat. Demikian pula bentuk sedang dan akan datang juga memiliki perbedaan.

Baiklah kita mulai saja pelajarannya dengan contoh-contoh pernyataan, yaitu sebagai berikut :

Bagian : I. Beberapa contoh kalimat

1. Saya pergi ke sekolah = laoka’ sikolangnge

Keterangan :
Subyek : ka’ = saya
Kata kerja : lao = pergi
Keterangan tempat : sikolangnge = sekolah
Jadi pola kalimatnya : Kata kerja + Subyek + Keterangan tempat

2. Saya mau makan = meloka’ manre

Keterangan :
Melo’ = mau
Ka’ = saya
Manre = makan

3. Saya menonton televisi = menontongnga’ televisi

Keterangan :
Menontong : menonton
Nga’ = saya
Telepisi = televisi

Kesimpulan : apabila kata kerjanya berakhiran huruf vokal, maka subyeknya untuk saya = ka’, sedangkan jika kata kerjanya berakhiran huruf konsonan, maka subyek untuk saya = nga’.

Bagian : II. Struktur

1. Subjek dalam bahasa bugis:

a. saya : iyya ’
b.kamu : idi ’
c. dia : iyyeroe (berlaku untuk semua subjek, objek, hewan, manusia, benda)
d. mereka : iyyemaneng roe(berlaku untuk semua subjek, objek, hewan, manusia, benda)

2. Macam-macam pola kalimat:

a. kalimat akan :
Rumusnya : melo’ka’ + kata kerja + keterangan/ objek
• melo’ka’ lao sikolangnge = saya mau berangkat ke sekolah
melo’ = mau
ka’ = saya
lao = berangkat
sikolangnge = sekolah
• melo’ka’ mancaji persideng = saya ingin menjadi presiden
• melo’ka’ minung kopi = saya ingin minum kopi
• melo’ka’ lao Bali ko bajai = saya mau berangkat ke Bali besok.
• melo’ka’ melli sapeda baru = saya ingin membeli sepeda baru

b. kalimat sedang:

Rumusnya : mattengngangnga’ + kata kerja + objek/ keterangan
• mattengngangnga’ minung kopi = saya sedang minum kopi
mattengngang = sedang
nga’ = saya
minung = minum
kopi = kopi
• mattengngangnga’ mamotoro’ = saya sedang mengendara motor
• mattengngangnga’ mabbaca sure’ = saya sedang membaca surat
• mattengngangnga’ manre = saya sedang makan

c. kalimat telah:

Rumusnya : purana’ + kata kerja + objek/ keterangan
• purana’ maroki’ sure’ = saya telah menulis surat
purana’ = telah, sudah
maroki’ = menulis
sure’ = surat
• purana’ manre = saya sudah makan
• purana’ massessa’ bejaju = saya telah mencuci baju



Saya juga sudah membuat Kamus bahasa bugis, klik disini.

Terimakasih atas kunjungan anda.

Minggu, 18 Juli 2010

Dasar-dasar Belajar Java

Judul : Dasar-dasar belajar java
Oleh : Gunawan
Sumber : http://leopark62.blogspot.com
Edisi : July 2010
Lisensi : Gratis dengan tidak merubah attribut penulis

DAFTAR PEMBAHASAN :

BAGIAN 1

1. Sekilas tentang java
2. Pembagian paket java
3. Memulai pemrograman java
a. Menuliskan source kodenya
b. Mengkompile source kode
c. Menjalankan file binary (source kode yang telah dikompile)
d. Penjelasan source kode

BAGIAN 2

1. Pengertian package
2. Mengatur path
3. Mengcompile source code
4. Literal dan konstruktor
5. Aturan penamaan


1. Sekilas tentang java

Java adalah bahasa pemrograman yang berjalan pada multiplatform dengan semboyan “Write Once, Run Anywhere” (WORA) atau “Tulis Satu Kali, Jalan Dimana saja”. Artinya, anda hanya menulis satu kali source codenya tetapi anda dapat menjalankannya pada system operasi yang berbeda seperti Windows atau Linux. Tentu saja ini keunggulan yang tidak dimiliki oleh bahasa pemrograman lain.

2. Pembagian Paket Java

Pada Pada situs resminya http://java.sun.com bisa ditemui tiga pembagian paket Java yaitu :

a. Java 2 Enterprise Edition (J2EE).
- Paket J2EE digunakan pada perangkat keras yang mempunyai spesifikasi dan memory
yang besar seperti pada komputer server.

b. Java 2 Standard Editon (J2SE).
- Paket J2SE digunakan pada perangkat keras seperti komputer desktop( ini yang sedang kita pelajari disini).

c. Java 2 Micro Edition (J2ME).
- Paket J2ME digunakan pada perangkat yang memiliki memory kecil seperti ponsel, pager atau PDA.

3. Memulai pemrograman Java

Sebelum anda memulai untuk belajar java, sebaiknya anda siapkan dulu tools yang diperlukan yaitu JDK atau Java Development Kit J2SE (Java 2 Standard Edition) dari situs http://java.sun.com. Mengapa memilih J2SE? karena yang kita pelajari adalah pemrograman java yang dikhususkan untuk komputer desktop. Jika anda telah memiliki filenya, maka silahkan install, jika belum, download lalu install di computer anda. Ingat, tidak bisa hanya menggunakan JRE (Java Runtime Environment) Karena JRE tidak menyertakan paket compiler didalamya. Gunakanlah JDK karena dalam JDK telah lengkap semua yang kita perlukan dalam pembelajaran disini yaitu compiler maupun runtime environmentnya.

a. Menuliskan source kodenya
Sebenarnya, ada beberapa IDE atau development environtment atau tool tambahan yang dapat kita pergunakan untuk menuliskan source code java seperti Eclipse atau Netbeans. Namun karena kita sedang mempelajari dasar pemrogramannya, maka saya berinisiatif menggunakan notepad saja supaya kita lebih mamahaminya. Setelah anda menginstall peralatan yang diperlukan, buka teks editor seperti notepad atau menggunakan teks editor favorit anda. Ketikkan teks berikut :

public class HelloWorld
// ini adalah contoh komentar 1
/* ini
adalah contoh
komentar 2 */
{
public static void main(String args[])
{
System.out.println("Halo Dunia");
}
}

Lalu simpan dengan nama HelloWorld.java. Ingat, anda harus menyimpannya dengan nama HelloWorld.java, apabila namanya tidak seperti itu, maka akan muncul pesan kesalahan pada saat anda mengkompilenya. Simpan file tersebut pada folder c:\program files\java\jdk\bin.

b. Mengkompile source kode

Setelah kita menyimpan source code yang telah kita buat, selanjutnya kita akan mengkompile source kode tersebut. Caranya yaitu klik start, pilih run lalu ketikkan cmd pada dialog box, kemudian klik ok. Selanjutnya akan muncul jendela command (yang selanjutnya akan kita sebut shell). Ketika anda menginstall JDK maka secara default folder penyimpanannya berada di C:\program files\java\. Didalam directory tersebut terdapat dua sub direkori lagi yaitu JDK dan JRE. Compiler java berada pada folder c:\program files\java\jdk…\bin\javac.exe. Nah, sekarang ketikkan perintah cd c:\program files\java\jdk\bin agar direktori yang aktif adalah tempat dimana compiler java berada. Setelah direktorinya berpindah, ketikkan javac HelloWorld.java untuk mengkompile kode yang telah kita buat. Jika tidak ada kesalahan, maka akan terbentuk file HelloWorld.class.

c. Menjalankan file binary (source kode yang telah dikompile)

Ketika kita selesai mengkompile, maka akan terbentuk file HelloWorld.class. cara menjalankannya yaitu ketikkan perintah pada shell seperti ini: java(spasi)HelloWorld(enter) perintah tersebut akan menjalankan file HelloWorld.class dan menampilkan hasilnya pada shell seperti ini:
Halo Dunia
Bagus kan? Hehe…., kita telah mengetahui sedikit tentang pemrograman java. Mari kita sama-sama mempelajari java lebih lanjut.

d. Penjelasan source kode

- Kode program java dibuka oleh tanda “ { “ dan ditutup dengan “ }”
- Setiap baris perintah diakhiri dengan “ ; “
- Tanda “ // “ menandakan komentar hingga akhir baris
- Tanda “ /* “ merupakan komentar juga, tapi harus ditutup dengan “ */ “
- Public class HelloWorld
• Ini adalah nama class utama yang harus ada dalam setiap program java.
• Tanda “ { “ yang berada dibawah class HelloWorld merupakan pembuka lingkup dari class HelloWorld dan ditutup dengan “ } “
• Penempatan tanda “ { “ bisa di tempatkan di akhir baris nama class atau method.

– Contoh : public class HelloWorld {
– Cuma agar kode terlihat lebih rapi, maka sebaiknya dituliskan dibawah.
- Public static void main (String args [])
– Ini adalah pintu yang harus ada dalam setiap program yang ingin kita eksekusi.
– Perhatikan bahwa tanda pembuka “ { “ dan penutup “ } “ harus selalu ada untuk menandakan lingkup dari class atau method yang kita deklarasikan.

Download tulisan lengkapnya disini, Gratis.

Apa itu symbian ?

Judul : Apa itu symbian ?
Oleh : Gunawan
Sumber : http://leopark62.wordpress.com
Edisi : July 2010
Lisensi : Gratis dengan tidak merubah attribut penulis

Bagi para pengguna ponsel Nokia, tentunya mungkin sudah pernah mendengar tentang symbian. Namun apa sih sebenarnya symbian itu? Symbian adalah salah satu dari sekian banyak system operasi yang ada di jagad ini. Penjelasan tersebut tentunya melahirkan sebuah pertanyaan baru, yaitu apa yang dimaksud dengan system operasi? System operasi adalah induk dari segala program. Ibarat bangunan pencakar langit, system operasi merupakan pondasi dasar dari bangunan itu. Jadi, dinding, jendela, pintu, atap dan lain-lain, hanya dapat dibangun diatas pondasi tersebut. Demikian pula halnya dengan program anti virus, pemutar music, pengolah gambar hingga game, hanya dapat dijalankan diatas sebuah system operasi.

Beberapa vendor ponsel yang cukup terkenal seperti Nokia, Siemens, Samsung, LG, Motorolla dan Sony Ericsson, masing-masing memiliki system operasi sendiri yang dipasang pada produk mereka. Hal inilah yang kemudian menjawab pertanyaan mengapa program untuk Nokia tidak dapat kita Instal di handphone merek lain. Yaitu tentu saja karena ponsel tersebut berbeda system operasinya. Namun belakangan ini, Sony Ericsson telah memasang system operasi symbian pada beberapa produk mereka. Jadi menurut estimasi penulis, beberapa program dimasa mendatang akan dapat dijalankan pada ponsel yang berlainan merek. Artinya, suatu program dapat dijalankan diponsel Nokia, dan dapat juga dijalankan di ponsel merek lain seperti Sony Ericsson. Hal ini didasarkan pada kenyataan bahwa telah ada produk yang diluncurkan oleh Sony Ericsson yang bersystem operasi symbian.

System operasi symbian banyak dipasang pada ponsel Nokia. Contoh hp Nokia yang menggunakan system operasi symbian adalah N Gage, 6600, 3230, 7610, N 70, N73, 6120c. Hal ini lalu mengundang pertanyaan, kalau system operasinya sama, apakah itu berarti bahwa program yang dapat dijalankan pada Nokia 6600 dapat juga dijalankan di Nokia N 73 ? jawabannya tidak. Mengapa? Ya, memang ponsel-ponsel tersebut menggunakan system operasi symbian, akan tetapi symbian memiliki jenis atau versi yang berbeda. Untuk Nokia N Gage versi symbiannya adalah versi 1 atau biasa disingkat s60 v1, 6600, 3230, 7610 versi symbiannya adalah versi 2 atau biasa disingkat s60 v2nd, sedangkan untuk N73 dan 6120c versi symbiannya adalah versi 3 atau biasa disingkat s60 v3rd.