Sabtu, 02 Oktober 2010

Algoritma dan Pemrograman

Sebelum Anda mengenal Bahasa Pemrograman, alangkah baiknya dan sangat disarankan untuk mempelajari Algoritma dulu. Karena algoritma merupakan struktur atau rangka dari program itu sendiri. Algoritma adalah sekumpulan langkah-langkah yang sistematis dan terbatas yang dibuat untuk menyelesaikan suatu masalah. Algoritma dalam pengertian modern mempunyai kemiripan dengan istilah resep, proses, metode, prosedur. Dalam kehidupan sehari-hari tanpa kita sadari kita juga menjalankan algoritma. Seperti mengikuti aturan resep suatu masakan atau menghitung matematika dengan menggunakan rumus, dsb.


Contoh algoritma dalam kehidupan sehari-hari :

1. Sebuah prosedur ketika akan mengirimkan surat kepada teman:
  1. Tulis surat pada secarik kertas surat

  2. Ambil sampul surat atau amplop

  3. Masukkan surat kedalam amplop

  4. Tutup amplop surat dengan lem perekat

  5. Tulis alamat surat yang dituju, jika tidak ingat, lebih dahulu ambil buku alamat & cari alamat yang dituju, lalu tulis alamat tersebut pada amplop surat

  6. Tempelkan perangko pada amplop surat

  7. Bawa surat kekantor Pos untuk diserahkan pada pegawai Pos atau menuju ke bis surat untuk memasukkan surat ke dalam kotak/bis surat

2. Mengitung luas segitiga:



  1. Masukkan nilai Alas

  2. Masukkan nilai Tinggi

  3. Hitung Luas (Alas * Tinggi)/2

  4. Dapat Hasil
Gimana sekarang sudah mengertikan apa itu Algoritma??

Ok Algoritma mempunyai tiga format penulisan yaitu :

1. Deskriptif
Algoritma bertipe Deskriptif maksudnya adalah algoritma yang ditulis dengan bahasa manusia sehari-hari (misalnya Bahasa Indonesia atau Bahasa Inggris). Setiap Langkahnya ditulis dalam satu kalimat atau lebih. Tidak ada aturan untuk penulisan algoritma bertipe Deskriptif ini. Semua kalimat ditulis dengan sistematis, jelas, terbatas dan berurutan.

Contoh :

Algoritma menghitung_luas_segitiga

  1. Untuk menghitung Luas Segitiga pertama Masukan nilai alas

  2. Kemudian masukan nilai tinggi

  3. Kemudian hitung dengan menggunakan rumus Luas = Alas * Tinggi / 2

  4. Cetak Luas



2. Flow Chart
Algoritma bertipe Flow Chart maksudnya adalah algoritma yang ditulis dalam bentuk diagram-diagram dengan anak panah sebagai penunjuk urutan langkah algoritmanya. Didalam Diagram terdapat Simbol-simbol yang mempunyai makna atau arti tersendiri. Ini akan dibahas pada postingan berikutnya.

Contoh :

Flow chart menghitung_luas_segitiga



3. Pseudocode
Algoritma bertipe Pseudocode maksudnya adalah tiruan atau imitasi dari kode bahasa pemograman. Pada dasarnya, pseudocode merupakan suatu bahasa yang memungkinkan programer untuk berfikir terhadap permasalahan yang harus dipecahkan tanpa harus memikirkan syntax dari bahasa pemograman yang tertentu. Jadi pseudocode digunakan untuk menganmbarkan logika urut-urutan dari perogram tanpa memandang bagaimana bahasa pemorogramannya.

Contoh :

Algoritma menghitung_luas_segitiga

deklarasi:

luas,alas,tinggi : integer

deskripsi

read (alas)
read (tinggi)
luas ← alas * tinggi / 2
write (luas)

Kalau Sudah jadi Algoritmanya ya tinggal di translate ke Bahasa Pemrograman (Gitu aja kok Repot)
Gimana sudah mengertikan..?

Jadi dengan mengetahui algoritma akan memudahkan kita untuk menulis kode program agar kode program tersusun secara sistematis, efektif, tidak ketukar-tukar, dan yang pastinya tidak membingungkan kita walaupun kode programnya panjang. Dan dengan mempelajari Algoritma akan memudahkan kita dalam mempelajari Bahasa Pemrograman apapun.

Minggu, 15 Agustus 2010

Windows File Analyzer
(Tool for forensic file analysis)

Windows File Analyzer ini adalah sebuah freeware ber-platform Windows yang mampu membaca cache Windows seperti Thumbs.db, Prefecth, Shortcut, dan Index.dat.


windows_file_analyzer


Berikut adalah kegunaan file ini :

Thumbs.db :
Thumbs.db adalah cache Windows yang berisikan data/log berupa history file gambar atau video yang terdapat dalam suatu folder agar windows dapat menampilkan gambar maupun video tersebut secara thumbnail atau filmstrip.

Prefecth :
Prefecth adalah folder Manajemen pemanggilan aplikasi di Windows,supaya proses loading/pemanggilan aplikasi dapat lebih cepat pada pemanngilan kedua.

Shortcut :
Shortcut adalah suatu pemicu aplikasi agar aplikasi tersebut dapat dijalankan tanpa harus terlebih dahulu membuka folder dimana aplikasi tersebut ter-install. lebih singkatnya shortcut adalah jalan pintas untuk memanggil suatu aplikasi.

Index.dat :
Index.dat adalah suatu file yang berisikan history/catatan aktivitas ketika sedang berselancar di dunia maya.

Fungsi dari Windows File Analyzer ini adalah membaca keseluruhan isi cache Windows tersebut. Windows akan melakukan caching dari semenjak pertama kali windows digunakan dan pencatatan akan selalu dilakukan dari waktu ke waktu (Baik itu berupa penambahan maupun penghapusan file). Informasi yang ditampilkan dari pembacaan cache tersebut berupa tanggal pertama kali file/shortcut tersebut dibuat, tanggal terakhir kali penggunaan, properties dan thumbnail preview gambar maupun video, kapan suatu aplikasi ter-install hingga terakhir kali dijalankan, halaman web yang dikunjungi, dan lain sebagainya. Dengan freeware ini, kita bisa mengetahui pernah ada atau tidaknya suatu file (seperti untuk membuktikan bahwa si pelaku memang menyebarluaskan video kelakuan buruk beberapa selebriti Indonesia karena file tersebut tercatat pernah ada di hardsiknya), aplikasi apa saja yang dijalankan, hingga untuk mengetahui website apa saja yang pernah dikunjungi. Makanya Windows File Analyzer ini tergolong "Tool for forensic file analysis"

Persayaratan System :
Windows 95, Windows 98, Windows ME, Windows NT 4.x, Windows 2000, Windows XP, Windows 2003, Windows Vista.


Link Download :
Link 1
Link 2

Minggu, 08 Agustus 2010

PasswordFox v1.20

Passwordfox adalah Tool kecil yang berguna untuk pemulihan password (password recovery tool) gratis yang memungkinkan anda untuk melihat nama pengguna dan password yang disimpan oleh browser Mozilla Firefox anda saat ini, tapi kamu dapat juga dengan mudah melihat password dari profile Firefox yang lain. Untuk setiap entri password, Informasi yang ditampilkan sebagai berikut: Record Index, Web Site, user Name, Password, User Name field, Password Field, dan signons filename.

PasswordFox

Namun dengan seiring perkembangannya PasswordFox disalahgunakan untuk kegiatan yang tidak bertanggung jawab. Para cracker menggunakannya untuk melihat/mengintip password orang lain. Karena tool ini hampir sama persis seperti Keylogger. Namun bedanya keylogger merekam semua aktivitas yang ada di keyboard tapi PasswordFox mampu mendeteksi password yang dimasukkan pada saat login walau anda tidak mengetik di keyboard.

Persyaratan sistem :
Bekerja di windows 2000, Windows xp, Windows server 2003, Windows Vista, dan Windows 7. Firefox juga harus di instal di sistem anda agar dapat menggunakannya.

Cara menggunakan PasswordFox ini tidak perlu diinstal atau memerlukan file DLL (Dynamic Library Link) tambahan, Namun, browser Firefox harus di instal di komputer anda untuk mengambil daftar password. Untuk mulai Menggunakan PasswordFox, anda cukup menjalankan file executable - PasswordFox.exe. Setelah itu, Windows akan menampilkan daftar password Anda untuk profil terakhir yang anda gunakan. Jika PasswordFox memilih folder yang salah, kamu dapat menggunakan pilihan "Select Profile Folder" untuk memilih yang benar.

False Alerts:
Perlu anda ketahui Beberapa program AntiVirus mengenal PasswordFox ini sebagai Virus/Trojan, namun ini merupakan false alerts.

Tertarik untuk mencobanya..?? Silahkan di download gratis...

Link Download :
Link 1
Link 2

Bookmark and Share
CopyRight © 2010 - 2011 by spyc0dz
=[ BorneoCrew ]=