6
Mengembalikan Panel Zencafe yang Hilang

.
Pernahkan anda mengalami panel di “zencafe” hilang karena tidak sengaja klik remove panel?
Berikut ada tips untuk mengembalikannya.

Kalau kebetulan auto-recovery dalam keadaan aktif, maka tinggal restart, tetapi kalau ini terjadi di komputer Billing/OP, yang biasanya auto recoveri tidak diaktifkan, tentunya akan merepotkan.

Klik Menu atau klik kanan di sembarang ruang sehingga menu utama tampil.
- Untuk (zencafe 1.2) : Pilih “Setting - Session and Startup Settings”
- Untuk (zencafe 1.4) : Pilih “Aplications > Setting – Session and Startup Settings” Disini saya menggunakan zencafe 1.4.

Conteng Session chooser seperti terlihat pada gambar di atas. Dan klik tombol Close. Langkah berikutnya “Log Out” komputer

Pada tampilan selanjutnya masuk kembali ke zencafe dengan memasukan user/username yang sama. Selanjutnya akan muncul “Pilihan Session” anda klik “New Session” dan ketik sesion terserah anda, contoh "operatorbaru" kemudian tekan “Enter” dan panel pun kembali muncul di desktop zencafe anda.

Setelah panel kembali seperti semula, buka kembali Menu > Session and Startup, hilangkan centang pada “Session chooser” sehingga ketika menyalakan kembali tidak muncul “Pilihan Sessions”.
Kalo cara diatas tidak berhasil, coba alternatif di bawah,

klik menu utama > Run Program > ketikan “xfce4-panel” enter.

Ok selamat mencoba...

Bookmark and Share

3
Upload Foto di Facebook Melalui Konsole/Terminal di Linux

.
Sebelum kita memulai melakukan proses upload foto ada baiknya anda persiapkan :

* Aplikasi Mutt yang bisa anda download di http://mutt.org atau bisa juga melalui paket manager distro linux anda (Contoh : yum install mutt)
* Mengetahui alamat facebook mobile anda, misal abcde@m.facebook.com This e-mail address is being protected from spambots. You need JavaScript enabled to view it
* Menyiapkan isi email, hal ini tidak terlalu penting akan tetapi memang harus dipersiapkan. Untuk membuatnya gunakan perintah “echo”.
$echo isiemail > isi.txt
* Tentu saja kita membutuhkan foto yang akan kita upload.
* Dan yang terpenting, konek dengan internet.

Setelah semua yang diatas tersedia, jadikan foto dan isi.txt dalam satu folder semisal di folder Documents. Siap ? Kita mulai.

* Langkah pertama bukalah konsole/terminal anda.
* Tujulah direktori dimana foto yang kita akan upload beserta isi email berada, kalau toh tadi berada pada folder Documents maka ketikan
$cd Documents
* Eksekusilah program mutt dengan perintah : mutt -s “subjek/judul email” -a namafoto.jpg -b alamat_facebook_mobile_anda < isi.txt
* Selesai, silahkan periksa facebooknya.



Penjelasan fungsi dari masing-masing parameter di MUTT

-s : ini berfungsi untuk menjelaskan dari subjek/judul email yang akan dikirim

-a : ini berfungsi untuk meng attach file dari email yang akan kita kirim

-b : ini berfungsi untuk menunjukan alamat email yang akan dituju

< isi.txt : ini berfungsi untuk mengikut sertakan isi email yang anda kirim


Selamat mencoba.


Bookmark and Share


1
Tutorial Deface PHPBB / Cookie

.
Langkah-Langkah Deface PHPBB/PHPBB2 Loser_cs_20
1. Download browser Mozilla FireFox

2. Download pluginnya yg bernama LiveHTTPHeader
download di bawah
cari yg paling baru

3. selanjutnya cari target dengan Uncle Google dgn syntax :
phpBB site:[terserah apa aja]

4. setelah itu buka plugin yg kita download tadi di Tools -> LiveHTTPHeader

5. Ingat, isi LiveHTTPHeader harus kosong

6. buka situs target, dengan begitu LiveHTTPHeader akan mengambil semua cookie yg tercatat di halaman target


7. setelah halaman sukses terbuka ditandai dengan tanda "done" di bawah browser, langkah selanjutnya adalah mengklik LiveHTTPHeader di bagian tengahnya dilanjutkan mengklik opsi Replay..

8. setelah LiveHTTPReplay terbuka liat bagian seperti dibawah ini pada LiveHTTPReplay...

Cookie: phpbb2mysql_data=a%3A0%3A%7B%7D; phpbb2mysql_sid=88da2bbdc1a3a789df094d50d91f7e3b

9. Hapus bagian yg belakang setelah tanda semi colon (

Cookie: phpbb2mysql_data=a%3A0%3A%7B%7D; phpbb2mysql_sid=88da2bbdc1a3a789df094d50d91f7e3b

\_______________hapus bagian ini_________________/

jadinya akan seperti ini :

Cookie: phpbb2mysql_data=a%3A0%3A%7B%7D

10. lalu klik replay lagi, sehingga halaman target akan mereload semua perintah cookie yg telah kita manipulasi

11. selanjutnya perhatikan langkah di bawah ini:

Cookie: phpbb2mysql_data=a%3A0%3A%7B%7D
\________hapus bagian ini dan di ganti dengan:

Cookie: phpbb2mysql_data=a:2{s:11:"autologinid";s:32:"602baahpepms74d4cb6f2d012e1e4019";s:6:"userid";s:1:"2";}

12. lalu klik replay lagi, sehingga halaman target akan mereload semua perintah cookie yg telah kita manipulasi tadi.

13. perhatikan lagi langkah ini:

Cookie: phpbb2mysql_data=a:2:{s:11:"autologinid";s:32:"602baahpepms74d4cb6f2d012e1e4019";s:6:"userid";s:1:"2";}
\___________________________bagian ini jg digantilagi_______________________________/

menjadi seperti ini:

Cookie: phpbb2mysql_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bb%3A1%3Bs%3A6%3A%22userid%22%3Bs%3A1%3A%222%22%3B%7D

14. lalu klik replay lagi, sehingga halaman target akan mereload semua perintah cookie yg telah kita manipulasi tadi.

15. selesai, silakan liat halaman target, kalo anda beruntung anda mendapatkan full admin.
Silakan pergi ke bawah halaman dan lihat opsi "Go To Administration Panel" telah muncul.

Source: hisnac.co.cc


Bookmark and Share


36
Membuat Sebuah Forum dengan Phpbb part.2

.
I. requirement
Yang dibutuhkan untuk membuat sebuah forum dengan phpBB adalah:
- phpBB script (download di http://www.phpbb.com/)
- Web Server dengan php4 dan database MySql (space + 2MB)
- FTP Client (jika dibutuhkan)
Diharapkan kalian sudah mengerti dasar2 memilih webserver dan membuat
database. Jikalau belum, Kalian bias menengok pembuatan databse untuk
Wordpress di halaman Making your Own Wordpress Blog.

II. Make Database
Saya akan mencontohkan membuat database dengan menggunakan phpMyadmin.
Apabila kalian tidak menemukan control panel, tanyakan pada Costumer service
hosting kalian. Begitu kalian masuk ke halam phpMyadmin, buat database.

lalu klik tombol Create.

Lalu bagaimana kalau yang disediakan databasenya terbatas (Mungkin karena
space gratis atau webhosting gratis)?
Jawabnya: Jikalau sudah terdapat database yang siap pakai dalam artian sudah
disiapkan oleh provider, kalian bias melewati langkah ini.

III. Installation
Buka FTP client kalian, lalu buatlah satu folder baru(contoh: forum). Lalu
uploadlah seluruh file phpBB ke dalam forum tersebut(ngomong-ngomong, yang
diupload files-nya saja jangan foldernya yang diupload). Lalu lakukan CHMOD 777
pada folder forum. Jangan lupa juga CHMOD 666 folder images/avatars/.
Kemudian buka web browser kalian. Lalu tujukan alamat browser ke:
http://www.situsanda.com/forum/ . Nanti akan otomatis membawa kalian ke
halaman installasi .

bagian pertama dibiarkan saja apa adanya (kecuali kalau kalian mau mengupgrade ke versi yang lebih baru, pada bagian “choose your installation menthod” diganti menjadi upgrade. Tetapi karena kita akan membuat untuk pertama kalinya, kita biarkan menthodnya “install”.

Lalu di bagian kedua masukan database server hostname/DNS biasanya localhost. Kemudian Your database name isikan forum(jikalau nama databasenya “forum”,tergantung dari langkah kedua diatas). Masukan pula Database username dan database password. Kemudian yang perlu diperhatikan adalah: Prefix for Tables in Database jikalau ada 2 buah phpbb di dalam satu database yang sama, harap rubah nama phpBB_ menjadi
nama yang lain. Lalu isikan data di bawahnya sesuai field yang tertera disana. Kemudian klik Start
Install.
Jikalau berhasil, pada layer berikutnya akan tertera tampilan berikut ini:
"WELCOME TO PHPBB 2 INSTALLATION"

Sampai disini proses installasi selesai. Hapus folder install dan Contrib. Kemudian
Klik finish installation. Dan jikalau kalian menggunakan phpBB versi 2.0.19 maka setelah kalian klik, kalian akan masuk ke administrator panel.

IV. Manage
Setelah forum jadi, mari sekarang kita mengatur isinya. Mulai dari atas, ada
beberapa pilihan. Kita mulai dari
Forum admin:
Di bagian ini terdapat 3 menu yaitu:
- Management
Tempat dimana kalian bisa menambah/menghapus/meng-edit seisi forum.

Untuk menambahkan kategori, cukup ketik nama kategori di bagian text
area(yang bawah) lalu klik “Create new category” Untuk Membuat
forum baru, tinggal beri nama forumnya(yang di bagian atas) lalu klik
“Create new Forum”

Hierarki sebuah forum:
Kategori 1:
- forum topic1
- forum topic2
- forum topic3

Kategori 2
- forum topic1
- forum topic2
- forum topic3
dst

- Permission
Permission berguna untuk mengatur siapa saja yang bisa mengepost atau membuat pengumuman dari sebuah forum pada semua topik.

Langkah pertama: cari forum yang ingin disetting dengan memilihnya di dropdown menu kemudian klik Look Up Forum

Langkah kedua: Kalian akkan masuk ke simple mode untuk menyeting permission. Publik berarti semua orang bisa post/hapus/edit dsb.
Registered®istered[Hidden] berarti hanya bisa diakses oleh anggota yang sudah log-in, tambahan untuk hidden, sebelum log-in, forum akan tidak terlihat. Kalau Private belom pernah coba (:P). Kalau Moderators&Moderators[hidden] hanya bisa diakses oleh moderato. Jikalau kurang detail, kalian bisa mengklik link di bagian bawwah menu untuk ke advanced mode.

- Pruning
Berguna untuk menghapus topic2 yang sudah tidak aktif sesuai dengan waktu yang sudah ditentukan.

General Admin:
Dimana kalian bisa memegang seluruh kontrol mulai dari default Theme sampai smilley. Terdiri dari beberapa menu:
- backup Database
Untuk berjaga2, kalian bisa membackup seluruh isi database melalui pilihan ini.

- Configuration
Semua pengaturan forum ada disini dan kalian bisa mengatur Besar avatar, mengijinkan upload avatar atau tidak, dimensi avatar, smtp untuk mengirimkan email, panjang signature dll.

- Mass email
Untuk mengirimkan email masal ke seluruh anggota forum berdasarkan email pendaftaran.

- Restore Database
Untuk mengembalikan database apabila terjadi install ulang atau kerusakan database.

- Smillies
Dapat mengatur menambah serta menghapus smiley. Kalian bisa mendownload smiley pack di www.phpbb.com kemudian upload ke folder images/smiles/ lalu klik add smilley pack di bagian bawah tentukan settingnya pilih file *.pak-nya lalu klik “import smiley” selesai.

- Word Censore
Mengatur kata2 agar kata2 kasar tak diucapkan.
Styles Admin
Style = themes. Bisa kalian download di www.phpbb.com, www.phpbbhacks.com
dll. Kemudian unzip/unrar dan upload ke directory templates/ Apabila sudah, pilih add dan klik install. Maka themes baru bisa digunakan.

User Admin
Gunakan fasilitas disini untuk menghapus/mengedit sampai band user. Untuk mengangkat seorang user menjadi moderator forum, cukup cari nama user di bagian permission lalu pilih forum apa saja yang akan dimoderatori oleh dia.

V. MOD
Mod merupakan fasilitas tambahan yang bisa membuat phpBB bertambah fasilitasnya. Kalian bisa mendownload di www.phpbb.com atau di www.phpbbhacks.com. Yang perlu diperhatikan adalah MOD merubah script2 yang ada di dalam script phpbb sehingga kemungkinan terjadi kesalahan tetap ada. Maka saya dengan sangat menyarankan BACKUP database sebelum kalian memasang sebuah MOD.

MOD yang paling sering digunakan adalah Quick reply dan Attachement. Kedua
mod tersebut dapat kalian dapatkan di www.phpbbhacks.com (untuk Quick reply)
dan www.phpbb.com (untuk attachement)

SOurce: Deddy Aditya


Bookmark and Share




56
Membuat Sebuah Forum dengan Phpbb part.1

.
phpbb merupakan sebuah aplikasi CMS (Content Management System) yang bisa digunakan untuk membuat forum di internet secara mudah. Lagi-lagi tidak diperlukan pengetahuan tentang html, php dan berbagai bahasa pemrograman lainnya. Yang paling penting adalah tersedia php, apache dan mysql di tempat anda akan menginstall phpbb. Jika anda ingin menginstallnya di domain anda, biasanya sudah tersedia ketiga software tersebut. Akan tetapi jika anda akan menginstallnya di komputer Anda masing-masing sebaiknya anda menginstall xampp untuk mempermudah instalasi php, apache dan mysql. Bagi yang kesulitan bisa lihat halaman instalasi xampp. Untuk contoh kali ini saya menggunakan phpbb3. Dan ternyata selain mysql, anda juga bisa menggunakan database posgresql, sqllite, firebird, mssql dan oracle.


1. copy atau upload semua source code phpbb yang sudah anda download dari …. Ekstrak terlebih dahulu dan taro di document root apache anda. Jika anda ingin membuatnya di domain anda, upload dulu ke public_html domain anda. buka htp://localhost/phpbb3 (karena di sini saya mengcopy semua source code ke dalam folder phpbb3) atau ketikkan nama domain Anda. Tentunya akan lebih mudah menginstall phpbb dengan menggunakan fantastico autoinstaller jika anda menggunakan domain sendiri. Klik Proceed to next step

2. Masuk ke halaman installation compability, Di sini akan diperiksa apakah kebutuhan sistem untuk instalasi phpbb sudah dipenuhi. Kebutuhan sistem untuk phpbb adalah php versi 4.3.3 ke atas dengan beberapa modul tambahannya. database mysql atau beberapa database lain yang sudah saya sebutkan di atas. Klik Start Install jika semua kebutuhan sudah terpenuhi installation compability

3. Berikutnya anda akan masuk ke halaman database configuration.

* database Type: type database yang digunakan. Di sini saya gunakan mysql
* database server Host Name : tempat database berada. Jika database berada di komputer lokal, masukkan localhost
* database server port : port yang digunakan oleh database. Gunakan 3306 (standard port) jika anda menggunakan database mysql
* database User Name : user yang digunakan untuk masuk ke database
* database Password : Password yang digunakan database
* Database Name : nama database yang akan digunakan. Anda boleh membuat database terlebih dahulu, maupun langsung menuliskan nama database yang akan Anda buat di sini

Database configuration

4. Klik proceed to next step. Jika konfigurasi database yang anda masukkan benar akan ditampilkan Successfull Connection. Klik proceed to next step untuk melanjutkan

5. Masukkan administrator details. administrato username, administrator password dan email address. Data ini nantinya akan digunakan untuk login ke halaman pengaturan phpbb.

Administration detail

6. Jika data yang dimasukkan valid, akan tampil tulisan tests passed. Klik proceed nex step lagi

7. Langkah selanjutnya adalah membuat configuration file. Masukkan email setting dan data lainnya

configuration file

8. Akan tampil pesan the database tables used have been created. Database sudah berhasil dibuat. Proceed to next step

9. Instalasi phpbb selesai ditandai dengan tulisan Congratulations. Klik login untuk masuk ke halaman admin phpbb

Install phpbb finish

10. Ini adalah halaman admin phpbb yang digunakan untuk mengatur phpbb

Admin phpbb

11. Ini adalah halaman depan phpbb yang masih kosong. Halaman ini belum bisa diakses jika anda belum menghapus directory install yang ada di tempat anda meletakkan phpbb.

board indexHapus terlebih dahulu folder install
delete install folder

12 . Selamat menggunakan phpbb untuk membuat forum yang bagus, seru dan interaktif

Source: Dedi Aditya


Bookmark and Share






0
PhpBB

.
phpBB merupakan paket forum internet yang ditulis dengan bahasa pemrograman PHP. Nama "phpBB" merupakan singkatan dari PHP Bulletin Board dan tersedia dalam GNU General Public Licence sehingga didistribusikan sebagai freeware.


Sejarah

phpBB dibuat oleh James Atkinson sebagai forum yang mirip UBB yang digunakan di situs web-nya pada 17 Juni 2000. Nathan Codding dan John Abela (sekarang merupakan anggota tim resmi) bergabung dalam pengembangan setelah proyek ini dipindahkan ke SourceForge, dan pengerjaan versi 1.0.0 pun dimulai. phpBB yang berfungsi secara penuh untuk diuji coba dirilis pada tanggal 1 Juli 2000.

phpBB 1.0.0 dirilis pada 9 Desember 2000. Rilis terakhir dari versi 1.x adalah phpBB 1.4.4, yang dirilis pada tanggal 6 November 2001.

phpBB 2.0.x mulai dikembangkan pada tanggal 17 Februari 2001. phpBB versi 2.0.0 dirilis pada 4 April 2002. Walaupun pada rilis pertama hanya mendukung PHP 3, saat ini phpBB versi 2.0 memerlukan PHP 4.0.3 atau lebih. Rilis terakhir untuk versi 2.0.x adalah versi 2.0.22 dirilis pada 23 Desember 2006. Rilis untuk versi 2.0.x saat ini hanya terbatas untuk bugs, gangguan dan perbaikan keamanan.

Rilis terakhir untuk versi 3.x adalah 3.0 RC2 yang dirilis pada 24 Juni 2007. Saat ini, rilis terakhir phpBB 3.0 memerlukan PHP 4.3.3 atau lebih, dan kompatibel dengan PHP 5.
[sunting] Pengembangan Ke Depan

Dengan dasar kode 2.0.x telah dalam tahap stabil, tim pengembang yang dipimpin oleh Meik Sievertsen telah memulai mengembangkan dan mengubah kode dasar tersebut untuk memproduksi "Olympus", yang bila telah mencapai kualitas produksi yang memadai akan dirilis sebagai versi 3.0.0. Perbaikan dalam "Olympus" saat ini sebanding dengan perbaikan antara 1.4.x dan 2.0.x. Sebelumnya direncanakan untuk dirilis sebagai 2.2.0, akan tetapi sejak 2.1.x dihilangkan secara virual terhadap kompabilitas dengan versi 2.0.x, maka nomor versi diubah menjadi 3.0.0 disesuaikan dengan versi kernel Linux.

Pada tanggal 19 Maret 2006, tim pengembang membuka penjejak masalah untuk versi CVS dan beta pertama dirilis beberapa bulan kemudian. Perkembangan versi untuk 3.0.0 adalah:

3.0.0 Beta dirilis pada 17 Juni 2006.
3.0.0 Beta 2 dirilis pada 12 Agustus 2006 dengan perbaikan bugs pada Beta 1.
3.0.0 Beta 3 dirilis pada 12 November 2006 dengan dukungan UTF-8 dan perbaikan bugs pada Beta 2.
3.0.0 Beta 4 dirilis pada 27 November 2006 dengan perbaikan 100 bugs setelah rilis Beta 3.
3.0.0 Beta 5 dirilis pada 28 Januari 2007 merupakan rilis Beta terakhir sebelum Release Candidate.
3.0.0 Release Candidate 1 dirilis pada 20 Mei 2007 merupakan kandidat rilis pertama dari phpBB.
3.0.0 Release Candidate 2 dirilis pada 24 Juni 2007 dengan perbaikan beberapa bugs dan penambahan beberapa fitur baru.

Setelah kerusakan server dalam waktu yang lama, pada tanggal 18 Maret 2007 tim phpBB merilis situs web baru mereka. Situs baru ini memperkenalkan desain baru yang didasarkan tema "prosilver" karya salah seorang anggota tim Tom Beddard, dan forum komunitas utama berjalan dalam versi 3.x untuk pertama kalinya. Tema baru ini merupakan bagian dari rencana CVS phpBB dan telah dipertunjukkan di forum area51.
[sunting] Fitur

Beberapa fitur phpBB adalah :

Sebuah sistem templat untuk mempermudah modifikasi.
Mendukung internasionalisasi, dengan 64 terjemahan bahasa tersedia pada tahun 2006.
Kompatibel dengan bermacam-macam sistem manajemen database diantaranya MySQL, PostgreSQL, Microsoft SQL Server, Microsoft Access dan dengan sedikit modifikasi untuk Oracle.
Komunitas yang besar yang menyediakan dukungan dan kustomisasi secara gratis.

[sunting] MOD

MOD adalah modifikasi kode untuk phpBB yang dibuat oleh komunitas phpBB. Huruf kapital digunakan untuk membedakan modifikasi dengan moderator forum. Tim MOD phpBB menerima hasil modifikasi dari komunitas untuk divalidasi, dan modifikasi yang memenuhi standar Tim MOD akan disediakan untuk didownload dari PHP MOD Database. Situs lain juga menyediakan modifikasi, baik yang divalidasi menurut standar mereka maupun tidak, sehingga tim phpBB tidak memberikan dukungan kepada forum yang menggunakan MOD dari situs lain selain phpBB.com.
[sunting] Keamanan

Pada Desember 2004, sejumlah besar halaman web di deface oleh worm Santy, memanfaatkan celah keamanan phpBB untuk menulis kembali script PHP dan HTML.

Karena hal ini, keamanan di phpBB diragukan. Akan tetapi phpBB Group dapat menanggapi laporan keamanan dengan cepat dan segera merilis versi yang baru. Banyak hal yang telah diubah untuk menghindari masalah yang akan datang. Salah satunya adalah otentikasi ulang pada panel administrator (diperkenalkan setelah verifikasi cookie dapat menyebabkan penyerang mendapat hak akses administrator), sebuah konfirmasi visual (CAPTCHA) untuk menghindari dari registrasi otomatis oleh bot, serta substitusi kode yang menyebabkan masalah keamanan pada versi 2.0.10 sampai 2.0.15. Agar tetap aman, administrator diharapkan segera memperbaharui dengan versi yang paling akhir secepatnya. Sistem CAPTCHA terbukti tetap dapat dilewati oleh bot dengan terjadinya kasus spam pada beberapa forum phpBB dengan menggunakan bot.

Pada 20 November 2005, phpBB Group mengumumkan pembentukan Tim Investigasi Insiden, sub bagian dari Tim Pendukung, yang bertanggung jawab untuk membantu pengguna dalam menangani dan memperbaiki serta menyelidiki laporan lubang-lubang keamanan yang ada. Tim mengumumkan sebuah penjejak pada bulan Januari berikutnya di mana administrator dari bulletin board yang diserang dapat melaporkan serangan dan mendapat dukungan dari Tim Investigasi Insiden ini.

Source : WIkipedia

Bookmark and Share


2
Key Smadav 2010 Rev.8.2 Pro

.
Key Smadav 2010 Rev.8.2 Pro | Update 5 Juli 2010 Free, Gratis

Key Smadav 2010 Rev.8.1 banyak di cari penggunjung. Namun jangan kwatir, karena anda dapat menggubah Smadav 2010 Rev.8.1 free anda menjadi Pro dengan Key Smadav 2010 Rev.8.1 berikut ini. Setelah itu bisa langsung upgrade ke Smadav 2010 Rev.8.2 Pro dengan gratis.

Pengaktipannya sangat mudah dan tidak beegitu ribet.

Cara nya:


1. Buka Smadav 2010 Rev.8.1 anda.
Bagi yang belum memiliki instal Smadav 2010 Rev.8.1 disini

2. Klik Setting
- Pada kotak nama masukkan <)[/code]
- Key: dikosongkan saja
- Klik Register
Fungsinya adalah untuk menghilangkan tanda bajakan.


3.Pada kotak nama masukkan
- Nama : Yuda Pasna
- Key : 081310338782
- Klik : Register

Proses registrasi selesai dan selamat Smadav free anda berubah menjadi Smadav 2010 Rev.8.1 Pro. Setelah itu langsung upgrade ke Smadav 2010 Rev.8.2 Pro dengan gratis. Gampangkan..!!!

Selamat Mencoba....


Bookmark and Share

3
Membasmi svchost.exe error

.
Hi. I get the annoying generic host error and after the error, my sound devices wont work so i have to restart to restore the sound. I give below the error detail copied from event viewer and hijack log. Your help will be greatly appreciated.

Event log:

Faulting application svchost.exe, version 5.1.2600.2180, faulting module netapi32.dll, version 5.1.2600.2180, fault address 0x0000a3c0.

Logfile of HijackThis v1.99.1
Scan saved at 23:38:16, on 09.09.2006
Platform: Windows XP SP2 (WinNT 5.01.2600)
MSIE: Internet Explorer v6.00 SP2 (6.00.2900.2180)
Running processes:
C:\WINDOWS\System32\smss.exe
C:\WINDOWS\system32\winlogon.exe
C:\WINDOWS\system32\services.exe
C:\WINDOWS\system32\lsass.exe
C:\WINDOWS\system32\svchost.exe
C:\WINDOWS\Explorer.EXE
C:\WINDOWS\system32\spoolsv.exe
C:\WINDOWS\system32\rundll32.exe
C:\WINDOWS\SOUNDMAN.EXE
C:\Program Files\iTunes\iTunesHelper.exe
C:\Program Files\Java\jre1.5.0_06\bin\jusched.exe
C:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 6.0\avp.exe
C:\WINDOWS\system32\ctfmon.exe
C:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 6.0\avp.exe
C:\WINDOWS\system32\svchost.exe
C:\Program Files\iPod\bin\iPodService.exe
C:\WINDOWS\System32\svchost.exe
C:\hijackthis\HijackThis.exe
O2 - BHO: AcroIEHlprObj Class - {06849E9F-C8D7-4D59-B87D-784B7D6BE0B3} - C:\Program Files\Adobe\Acrobat 5.0\Reader\ActiveX\AcroIEHelper.ocx
O2 - BHO: SSVHelper Class - {761497BB-D6F0-462C-B6EB-D4DAF1D92D43} - C:\Program Files\Java\jre1.5.0_06\bin\ssv.dll
O4 - HKLM\..\Run: [BluetoothAuthenticationAgent] rundll32.exe bthprops.cpl,,BluetoothAuthenticationAgent
O4 - HKLM\..\Run: [SoundMan] SOUNDMAN.EXE
O4 - HKLM\..\Run: [iTunesHelper] "C:\Program Files\iTunes\iTunesHelper.exe"
O4 - HKLM\..\Run: [QuickTime Task] "C:\Program Files\QuickTime\qttask.exe" -atboottime
O4 - HKLM\..\Run: [NeroCheck] C:\WINDOWS\system32\NeroCheck.exe
O4 - HKLM\..\Run: [SunJavaUpdateSched] C:\Program Files\Java\jre1.5.0_06\bin\jusched.exe
O4 - HKLM\..\Run: [kav] "C:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 6.0\avp.exe"
O4 - HKCU\..\Run: [CTFMON.EXE] C:\WINDOWS\system32\ctfmon.exe
O8 - Extra context menu item: Microsoft Excel'e Gö&nder - res://C:\PROGRA~1\MICROS~2\OFFICE11\EXCEL.EXE/3000
O9 - Extra button: (no name) - {08B0E5C0-4FCB-11CF-AAA5-00401C608501} - C:\Program Files\Java\jre1.5.0_06\bin\ssv.dll
O9 - Extra 'Tools' menuitem: Sun Java Console - {08B0E5C0-4FCB-11CF-AAA5-00401C608501} - C:\Program Files\Java\jre1.5.0_06\bin\ssv.dll
O9 - Extra button: Web Anti-Virus - {1F460357-8A94-4D71-9CA3-AA4ACF32ED8E} - C:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 6.0\scieplugin.dll
O9 - Extra button: Arastir - {92780B25-18CC-41C8-B9BE-3C9C571A8263} - C:\PROGRA~1\MICROS~2\OFFICE11\REFIEBAR.DLL
O9 - Extra button: Messenger - {FB5F1910-F110-11d2-BB9E-00C04F795683} - C:\Program Files\Messenger\msmsgs.exe
O9 - Extra 'Tools' menuitem: Windows Messenger - {FB5F1910-F110-11d2-BB9E-00C04F795683} - C:\Program Files\Messenger\msmsgs.exe
O12 - Plugin for .spop: C:\Program Files\Internet Explorer\Plugins\NPDocBox.dll
O16 - DPF: {4E330863-6A11-11D0-BFD8-006097237877} (InstallFromTheWeb ActiveX Control) - http://tw.msi.com.tw/autobios/client/iftwclix.cab
O16 - DPF: {6414512B-B978-451D-A0D8-FCFDF33E833C} (WUWebControl Class) - http://update.microsoft.com/windowsu...?1154560522640
O16 - DPF: {D5D17C21-1719-4640-B0B2-4F3262419920} (JaguarEditControl-ISBANK) - https://www.isbank.com.tr/Internet/l...arEdit4ISB.CAB
O20 - Winlogon Notify: klogon - C:\WINDOWS\system32\klogon.dll
O23 - Service: Kaspersky Anti-Virus 6.0 (AVP) - Unknown owner - C:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 6.0\avp.exe" -r (file missing)
O23 - Service: iPod Service (iPodService) - Apple Computer, Inc. - C:\Program Files\iPod\bin\iPodService.exe


Bookmark and Share


0
7 Langkah Bersihkan Virus Conficker

.
Jika komputer terlanjur terinfeksi virus Conficker yang kini momok bagi pengguna komputer di seluruh dunia, tak perlu khawatir. Anda tak sendirian karena diperkirakan sudah ada 12 juta komputer yang terinfeksi di seluruh dunia saat ini. Kalau antivirus pun masih gagal mengatasi, masih ada cara membasminya meski butuh sedikit kerja keras.

Simak 7 langkah membasmi virus Conficker dari Vaksincom berikut ini:

1. Putuskan komputer yang akan dibersihkan dari jaringan/internet. Matikan akses WiFi kalau ada dan cabut kabel ethernet dari jaringan LAN.

2. Matikan system restore (Windows XP/Vista).

Caranya pilih Start>>All Program>>Accesories>>System Tools>>System Restore kemudian pada menu setting pilih off untuk seluruh partisi.

3. Matikan proses virus yang aktif pada services. Gunakan removal tool dari Norman untuk membersihkan virus yang aktif. Program ini tersedia cuma-cuma dan dapat di-download disini

4. Delete service svchost.exe gadungan yang ditanamkan virus pada registry. Anda dapat mencari secara manual pada registry.(Lihat Gambar 3)

5. Hapus Schedule Task yang dibuat oleh virus. (C:-WINDOWS-Tasks)

6. Hapus string registry yang dibuat oleh virus. Untuk mempermudah dapat menggunakan script registry di bawah ini. Salin script ini lalu install.

[Version]

Signature="$Chicago$"

Provider=Vaksincom Oyee


[DefaultInstall]

AddReg=UnhookRegKey

DelReg=del



[UnhookRegKey]

HKCU, Software-Microsoft-Windows-CurrentVersion-Explorer-Advanced, Hidden, 0x00000001,1

HKCU, Software-Microsoft-Windows-CurrentVersion-Explorer-Advanced, SuperHidden, 0x00000001,1

HKLM, SOFTWARE-Microsoft-Windows-CurrentVersion-Explorer-Advanced-Folder-Hidden-SHOWALL, CheckedValue, 0x00000001,1

HKLM, SYSTEM-CurrentControlSet-Services-BITS, Start, 0x00000002,2

HKLM, SYSTEM-CurrentControlSet-Services-ERSvc, Start, 0x00000002,2

HKLM, SYSTEM-CurrentControlSet-Services-wscsvc, Start, 0x00000002,2

HKLM, SYSTEM-CurrentControlSet-Services-wuauserv, Start, 0x00000002,2



[del]

HKCU, Software-Microsoft-Windows-CurrentVersion-Applets, dl

HKCU, Software-Microsoft-Windows-CurrentVersion-Applets, ds

HKLM, SOFTWARE-Microsoft-Windows-CurrentVersion-Applets, dl

HKLM, SOFTWARE-Microsoft-Windows-CurrentVersion-Applets, ds

HKLM, SYSTEM-CurrentControlSet-Services-Tcpip-Parameters, TcpNumConnections

Gunakan notepad untuk menyalin, kemudian simpan dengan nama "repair.inf" (gunakan pilihan Save As Type menjadi All Files agar tidak terjadi kesalahan). Jalankan repair.inf dengan klik kanan, kemudian pilih install.

Catatan : Untuk file yang aktif pada startup, anda dapat men-disable melalui "msconfig" atau dapat men-delete secara manual pada string :

"HKLM, SOFTWARE-Microsoft-Windows-CurrentVersion-Run"

7. Untuk pembersihan virus W32/Conficker.DV secara optimal dan mencegah infeksi ulang, sebaiknya menggunakan antivirus yang ter-update dan mampu mendeteksi virus ini dengan baik dan patch komputer anda dengan http://www.microsoft.com/technet/security/Bulletin/MS08-067.mspx guna mencegah infeksi ulang.


Bookmark and Share


1
Membasmi Virus Menggunakan Command Windows

.
Saat komputer terjangkit virus, antivirus tentu menjadi jawaban yang paling tepat untuk menghilangkannya. Namun, tahukah Anda bahwa virus komputer juga bisa dilenyapkan tanpa menggunakan antivirus?

Trik membersihkan virus tanpa antivirus ini bertujuan membasmi virus-virus baru dan virus lokal yang kebanyakan tidak dapat dideteksi oleh antivirus. Selain dapat mempersingkat waktu dalam men-scan virus, cara ini terbukti cukup ampuh bagi komputer yang sering terkena virus.

Salah satu cara membersihkan virus tanpa antivirus adalah dengan menggunakan Command Windows. Berikut adalah prosesnya.

1. Matikan virus di memori. Gunakan tools task manager, proses explore untuk menghentikan loading virus ke memori. Cari yang aktivitasnya memakan banyak memori dan resource CPU tinggi, kemudian [Kill Proses].
2. Tahap kedua, non-aktifkan virus di startup. Ini dilakukan agar virus tidak terloading ke memori, sehingga kita perlu membuangnya di startup. Caranya, kita bisa menggunakan perintah MSCONFIG, klik menu [Start] > [Run] > ketik msconfig. Setelah itu akan tampil “System Configuration Utility”. Lalu pilihlah [Startup], jika bingung mana virus dan mana yang bukan, pilih [Disable All]. Lalu aktifkan kembali startup yang diinginkan (jika virus sudah bersih). Namun bila kita mengetahui file yang dianggap virus, sebaiknya membuang tanda check list pada kotak bagian kiri untuk file yang dicurigai sebagai virus. Cara ini akan menonaktifkan virus di startup. Jika msconfig diblok oleh virus, gunakan tools dari ansav (ansav.exe). Pilih plugin, kemudian di registry fx buka menu yang diblok (showrun menu).
3. Hapus file virus dari komputer. Carilah dengan menggunakan fasilitas “search” pada Windows. Klik menu [Start] > [Search], lalu carilah file .EXE virus (contohnya: happy.exe, data.exe, bulubebek.exe, dll.) yang sebelumnya loading di memori atau startup. File ini biasanya disimpan oleh pembuatnya di bagian folder Windows atau System32 dari Windows. Setelah ditemukan, delete atau hapus file tersebut. Jika ada file yang tidak bisa dihapus, cari file apa yang tidak bisa dihentikan, kemudian cari prosesnya menggunakan proses explorer dan kill prosesnya.
4. Hapus virus dari System Registry. Ini adalah tahap terakhir, kita perlu menggunakan perintan REGEDIT untuk mengubah dan men-delete virus dari registry kita. Pilihlah [Start] > [Run] > [Regedit], lalu di menu [Edit], pilihlah [Find] (tekan Ctrl + F). masukkan nama file virus yang ingin dihapus (contohnya: happy.exe, data.exe, bulubebek.exe, dll.), lalu pilih [Find Next]. Apabila ditemukan file virus, hapuslah semua registry yang memuat virus tersebut berikut foldernya (kalau ada). Jika menu regedit diblok juga oleh virus, gunakan lagi tools ansav yang di atas.
5. Kemudian lanjutkan dengan menekan tombol [F3] atau di menu pilih [Edit] terus [Find Next]. Biasanya file virus diletakkan di beberapa tempat registry, jangan sampai ada yang terlewatkan agar registry komputer terbebas dari loading virus tersebut. Sebab jika tidak, pekerjaan ini akan sia-sia.

Tidak sulit kan membasmi virus tanpa antivirus? Meskipun demikian, untuk mengatasi virus-virus macro (word, excel), virus yang merusak file (extension EXE), dan virus yang susah dibersihkan, perlu digabung dengan penggunaan antivirus yang bagus untuk memperbaiki file-file yang terinfeksi.

Selamat mencoba!

Source: Untukku


Bookmark and Share


6
MENGATASI VIRUS KIDO/DOWNADUP/KONFICKER

.
Virus Downadup sudah menjangkiti jutaan komputer di seluruh dunia. Ia menulari komputer melalui password jaringan, software Windows yang belum di-patch, dan terutama melalui USB stick. Karena virus ini dapat men-disable auto update dari Microsoft dan perusahaan-perusahaan anti virus, maka sistem kekebalan komputer Anda menjadi lemah dan rentan terhadap serangan-serangan dari luar.

Bagaimana mengetahui apakah komputer kita sudah terserang virus ini?

Biasanya setelah men-scan komputer dengan anti virus, kita akan mendapati warning yang menyatakan bahwa komputer kita sudah terinfeksi oleh Downadup, Kido, atau Conficker, yang biasanya disebutkan dengan nama-nama sebagai berikut:

• Net-Worm.Win32.Kido

• W32/Conficker.worm.gen

• Worm.Conficker

• W32.Downadup

• W32/Downadup.AL

• W32/Confick-A

• Win32/Conficker.A

• Mal/Conficker

Lalu terjadi connection dan Windows Errors, antara lain:

• Auto update dari Microsoft dan auto update anti virus berulang kali gagal

• Tidak dapat meng-update Windows Defender

• Munculnya random errors “svchost”

• Tidak dapat browsing ke situs-situs yang menyediakan penangkal untuk virus ini (misalnya tidak bisa browsing ke www.microsoft.com)

Selain itu, layanan-layanan Windows tidak dapat bekerja, misalnya:

• wuauserv: Windows Automatic Update Service

• BITS: Background Intelligent Transfer Service

• wscsvc: Windows Security Center Service

• WinDefend: Windows Defender Service

• ERSvc: Windows Error Reporting Service

• WerSvc: Windows Error Reporting Service


Bagaimana cara penyebaran virus ini?

Virus ini menyebar dengan empat cara, yaitu:

• Dengan mengeksploitasi PC Windows yang belum di-patch yang terhubung pada suatu jaringan

• Dengan serangan “brute force dictionary” terhadap password administrator yang menggunakan password yang lemah

• Dengan menginfeksi removable drive stick (thumb drive)

• Dengan menggunakan Windows scheduled tasks dan Autorun untuk menginfeksi ulang PC yang sudah dibersihkan dengan anti virus (makanya, jangan keburu senang jika anti virus kita menyatakan bahwa komputer kita sudah bersih, karena setelah re-start, virus tersebut akan hadir lagi jika dilakukan scan ulang)


Setelah mengenai komputer, maka virus ini akan:

• Menggandakan diri ke dalam folder system Windows (misalnya C:\\Windows\System 32)

• Mengubah registry Windows

• Mengganti akses klik kanan dan registry keys supaya pengguna tidak dapat mengubah dan menghapusnya

• Membuatnya mampu me-restart saat Windows di-start

• Menghubungi suatu situs dengan IP address umum (misalnya http://www.getmyip.org) untuk menemukan IP address komputer kita

• Mendownload versi-versi modifikasi dari virus itu sendiri dari sejumlah websites berdasarkan waktu dan tanggal yang sangat susah untuk diprediksi kapan akan terjadi

• Memulai sendiri web server pada random port dari PC kita untuk mendownload virus yang sudah dimodifikasi


Cara menanggulangi virus tersebut:

Dengan menggunakan PCMAV Express

Pcmav express +> download

1. Pastikan memakai user yang memiliki hak setara Administrator.

2. Non-aktifkan antivirus yang terinstall agar tidak mengganggu PCMAV Express.

3. Pastikan sebelumnya bahwa komputer tidak terkoneksi ke jaringan atau internet selama proses scan.

4. Setelah selesai, sangat disarankan untuk melakukan restart dan scan ulang (jika perlu).

5. Setelah virus berhasil dituntaskan, segera update/patch Windows Anda. PCMAV Express ini pun dapat mendeteksi apabila komputer Anda belum di patch.

6. Pastikan seluruh PC yang telah terhubung di dalam jaringan juga telah bebas Conficker.

7. Pastikan password hak Administrator di PC tidak mudah ditebak, karena Conficker memiliki kemampuan menyusup dengan melakukan “tebakan” terhadap password Administrator dengan kosa-kata umum yang ada dalam kamusnya.

8. Jika langkah 3-7 di atas tidak Anda ikuti dengan baik, maka besar kemungkinan Conficker dapat menyerang kembali, sebagus apapun antivirus yang Anda gunakan.

Menggunakan Microsoft Windows Malicious Software

Hilangkan virus tersebut dengan Microsoft Windows Malicious Software Removal Tool. Namun jika komputer kita telah terinfeksi virus ini, besar kemungkinan semua sites yang menjadi host tool ini sudah di-block olehnya. Maka kita dapat mendownloadnya secara gratis dari website Microsoft’s content distribution network di:

http://mscom-dlcecn.vo.llnwd.net/dow…90830-v2.6.exe

Untuk komputer berbasis Vista x64, Windows XP x64 and Windows 2003 x64, dapat mendownload tool tersebut secara gratis dari:

http://mscom-dlcecn.vo.llnwd.net/dow…0-x64-v2.6.exe

Jika Windows tool tersebut gagal, kita juga dapat mencoba menggunakan K7 Antivirus atau K7 Computing Free Virus Removal Tool. Karena domain-nya juga sudah di-block oleh si virus, gunakan link di bawah ini untuk mendownloadnya:

http://70.32.74.100/tools/k7downadupremover.zip

Setelah instalasi, langkah-langkah yang dianjurkan untuk dilakukan adalah:

• Meng-update versi terbaru dari tool ini

• Me-restart Windows di safe mode

• Menjalankan full system scan

• Menghapus semua file yang sudah terinfeksi virus ini

• Re-start Windows dalam normal mode

Fix Windows Registry

Virus ini, seperti layaknya jenis-jenis virus lainnya, selalu momodifikasi Windows Registry. Maka jangan lupa untuk men-scan dan mem-fix Windows Registry dengan fixregistry. Setelah fixing windows registry, disarankan untuk selalu meng-update Windows Anda.

Disable AutoRun and AutoPlay

Sangat dianjurkan untuk men-disable AutoRun dan Auto{lay untuk menghindari infeksi virus sejenis di masa mendatang.

AutoRun dan AutoPlayadalah salah satu feauture default dari Windows yang memungkinkan media dan devices untuk meluncurkan program dengan menggunakan perintah-perintah terdaftar di “autorun.inf” yang tersimpan di medium’s root directory. Para pencipta malware sangat menyukai AutoRun dan AutoPlay karena susah untuk di-disable dan mudah untuk dieksploitasi.

Untuk men-disable AutoRun dan AutoPlay secara cepat dan mudah, kita dapat melakukannya dengan cara:

• Mendownload secara gratis tool DisableAuto 0.2 (Softpedia) secara gratis

• Unzip file-nya. Maka akan muncul sebuah reg file yang disebut “disableauto.reg”

• Double klik Reg file tersebut untuk memodifikasi Registry

• Reboot Windows. Sekarang AutoPlay dan AutoRun sudah dalam status disabled. Tapi kita masih bisa meng-akses dan menjalankan semua media secara manual.


Bookmark and Share


3
Membasmi Virus, Trojan & Spyware Secara Manual

.
Threads ini ditujukan untuk membasmi virus-virus baru dan virus Indo yang tidak terdeteksi oleh antivirus yang dipakai pada komputer. Dan juga buat yang bete kalau harus scan komputer cari virus berjam-jam padahal dengan cara ini paling 10 menit beres. Semoga bisa berguna dan bermanfaat.

Bagi netter yang komputernya suka terkena virus, mungkin panduan berikut di bawah ini bisa berguna. Secara teori cara ini bisa membunuh 90% yang beredar, hanya virus macro (word, excel) dan virus yang merusak file (extension EXE) yang susah dibersihkan dengan cara ini, walau bisa dicegah penularannya.

Membasmi Virus Dengan Command Windows

Bila netter merasakan komputer terkena virus, trojan dan spyware (dalam hal ini kita kategorikan semuanya sebagai virus aja), yang biasanya dengan indikasi ada tampilan yang tidak biasanya pada desktop, program yang digunakan dan browser. Sebaiknya langsung menempuh langkah berikut ini:
1. Tahap Pertama, Matikan Virus di Memori

Tekan Ctrl + Alt + Del untuk menampilan Windows Task Manager - Lalu ke bagian "Processes", terus klik bagian "User Name" untuk mengurutkan file yang diproses pada memori. Setelah itu, lihat ada bagian yang mencurigakan atau tidak. Bila banyak yang di-loading pada memori, sebaiknya dimatikan dahulu startup yang otomatis ter-loading pada bagian bawah kanan (ikon speaker dan jam). Matikan semua ikon-ikon tersebut dengan cara "quit" atau "exit" dari programnya.

Loading virus ke memori biasanya berupa EXE file. Langkah ini untuk mencegah virus untuk menyebar terlebih dahulu lewat memori kita. Matikan semua file EXE yang loading di memori kita yang sudah kita urutkan sebelumnya berdasarkan "User Name". Jangan mematikan file yang kategori "System", "Local Service", dan "Network Service", karena bisa membuat sistem kita Hang atau Freeze.

2. Tahap Kedua, Non-aktifkan Virus di Startup
Untuk menon-aktifkan virus supaya tidak terloading ke memori, kita harus membuangnya di startup. Caranya kita bisa menggunakan perintah MSCONFIG, klik menu Start>Run>msconfig - setelah itu akan tampil "System Configuration Utility". Lalu pilihlah "Startup", dalam kasus ini sebaiknya netter yang tidak mengerti mana yang loading virus mana yang bukan, sebaiknya pilih "Disable All". Nantinya netter baru aktifkan kembali startup yang diinginkan kalau virus sudah bersih.

Bila netter yang mengerti file yang loading mana file yang diperlukan, dan mana yang tidak, atau mana yang virus atau bukan, sebaiknya menbuang conteng (check box) pada kotak bagian kiri untuk yang dicurigai sebagai virus. Cara ini akan menonaktifkan virus di startup kita.

3. Tahap Ketiga, Hapus File Virus dari Komputer
Carilah dengan menggunakan fasilitas "search" pada WIndows, klik menu Start>Search, lalu carilah file EXE virus (contoh: Happy.exe) yang sebelumnya loading di memori atau startup. File ini biasanya disimpan oleh pembuatnya di bagian folder Windows atau System32 dari WIndows. Setelah ditemukan, delete atau hapus file tersebut.

4. Tahap Keempat, Hapus Virus dari System Registry
Tahap ini adalah tahap terakhir. Kita harus menggunakan perintah REGEDIT untuk mengubah dan men-delete virus dari registry kita. Pilihlah Start>Run>regedit - lalu ke menu "Edit" pilihlah "Find" (atau tekan Ctrl+F). Masukkan nama file virus yang ingin kita hapus (contoh: Happy.exe), lalu pilih "Find Next". Apabila ditemukan file virus, hapuslah semua registry yang memuat virus tersebut (berikut dengan foldernya kalau ada).

Kemudian lanjutkan dengan menekan tombol "F3" atau di menu pilih "Edit" terus "Find Next". Biasanya file virus diletakkan pada beberapa tempat di registry. Jadi pastikan netter menghapus semuanya sampai bersih, dalam arti registry komputer bebas dari loading virus tersebut. Karena kalau tidak pekerjaan ini akan sia-sia.
Membasmi Virus Dengan Bantuan Program Lain

Ada beberapa tools yang sangat berguna bagi netter untuk mempermudah pembasmian virus, antara lain:

CProcess - Tools ini fungsinya seperti "Windows Task Manager" (Ctrl + Alt +Del). Tools ini sangat bagus sekali untuk mengenali mana yang virus atau bukan karena mengandung informasi detil mengenai file yang terloading di memori. Seperti contoh file yang benar (bukan virus) selalu tertulis nama perusahaan pembuatnya (contoh: Windows buatan Microsoft Corp).

Hijack This - Tools yang sangat bagus sekali sebagai pengganti command MSCONFIG. Sering kali virus mematikan hak akses kita terhadap MSCONFIG supaya kita tidak bisa menghapus file virus yang ter-loading ketika Startup. Nah program ini berfungsi untuk menggantikan MSCONFIG yang tidak bisa aktif. Selain itu program ini bisa mendeteksi lebih mendetil seperti spyware yang inject di dalam browser kita (BHO), dan bisa menonaktifkannya..

CCleaner - Tools yang satu ini selain berguna untuk menggantikan command REGEDIT, juga bisa membersihkan virus di registry secara otomatis. Selain itu CCleaner juga bisa mempercepat akses Windows kamu dengan membersihkan semua sampah-sampah di dalam registry kamu.

PCMAV - Program antivirus buatan PC Media ini terbukti sangat ampuh untuk menghapus virus-virus Indo yang kadang-kadang suka rese.

AVG 8 Free Edition - Program antivirus gratis yang sangat powerful untuk mengatasi virus dari luar negeri.

Source: Ruzman


Bookmark and Share


4
Remove DeadLock Virus (W32/Tibs.DKKR)

.
This virus has strange master files, I don’t know why this virus creator choose apache.exe (popular web server) and mysql.exe (popular database) if users familiar with computer process they will found out this master files easily. Deadlock has been compressed by petite 2.x. with size 80KB, using application icon.

Spreading Technique:

No autorun.inf, Deadlock using desktop.ini then folder.htt to execute flashguard.exe, so… if you’re infected by this virus each folder will contains this 3 files.

1. Desktop.ini
2. Folder.htt
3. Flashguard.exe


Virus Affect:

This virus will deleted all files, not only data or document, virus will removing them all. If this happen to you I really don’t have smart solution for this… You can try using recovery programs, badly this programs not free. Maybe you can try to searching for free recovery programs, Anyway in my experience not all recovery programs working 100% sometimes you can’t get back lost files in 100% if you lost it in long time ago (ex: 1 year ago).

Virus also will deleted system files and make your computers fails to start, consult with your OS vendor how to fix this (In windows XP there is repair tools from CD but don’t know other) if there is no repair tools you have no choice to reinstall your OS then recover back your lost files.

HOW TO:Remove DeadLock Virus Manually:

1. Disable System Restore when in cleaning process.

2. Kill active virus in computer background, use process explorer kill process with name “apache.exe” and “mysql.exe“.

3. To prevent virus active back when you’re in cleaning process I suggest you to register this files into “software restriction police“.

Start -> Run -> Type “SECPOL.MSC” then following this images after that apply to make sure this new rules working.

NOTE: If you’re not using Windows XP Professional,2003 server,vista,2008 you can skip this step.

4. Repair your registry using repair.inf right click on files then click install.

[Version]
Signature=”$Chicago$”
Provider=Nobody

[DefaultInstall]
AddReg=UnhookRegKey
DelReg=del

[UnhookRegKey]
HKLM, Software\CLASSES\batfile\shell\open\command,,,”"”%1″” %*”
HKLM, Software\CLASSES\comfile\shell\open\command,,,”"”%1″” %*”
HKLM, Software\CLASSES\exefile\shell\open\command,,,”"”%1″” %*”
HKLM, Software\CLASSES\piffile\shell\open\command,,,”"”%1″” %*”
HKLM, Software\CLASSES\regfile\shell\open\command,,,”regedit.exe “%1″”
HKLM, Software\CLASSES\scrfile\shell\open\command,,,”"”%1″” %*”
HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, Shell,0, “Explorer.exe”
HKLM, SYSTEM\ControlSet001\Control\SafeBoot, AlternateShell,0, “cmd.exe”
HKLM, SYSTEM\ControlSet002\Control\SafeBoot, AlternateShell,0, “cmd.exe”
HKLM, SYSTEM\CurrentControlSet\Control\SafeBoot, AlternateShell,0, “cmd.exe”
HKCU, Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, NoDriveTypeAutoRun,0x000000ff,255
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer, NoDriveTypeAutoRun,0x000000ff,255

[del]
HKCU, Software\Microsoft\Windows\CurrentVersion\Run, apache
HKLM, Software\Microsoft\Windows\CurrentVersion\Run, mysql

5. Delete Master files on:

* %SYSTEMROOT%/system32/apache.exe
* %SYSTEMROOT%/system32/mysql.exe

6. Scan with updated antivirus programs to make sure your computer clean, you can use Norman mallware cleaner for free, download it from here.

Source: Istanto


Bookmark and Share


5
Mengatasi Virus Yang Menginfeksi File EXE

.
Virus ini namanya services.exe ( mungkin banyak yang bernama seperti ini). Lokasinya di folder C:Windows dan C:WindowsSystem32617152D (yang beratribut hidden sistem, atau folder sejenis yang dibuat secara acak) , sehingga tidak terlihat jika setting optionsnya tidak diubah. Juga menggandakan diri dengan nama lain. Ukurannya sangat kecil hanya 18 KB.

Sebelumnya saya hanya menggunakan AVG Free Antivirus tetapi tak terdeteksi virus tersebut ketika saya melakukan scan. Bahkan ketika saya melalui Process Explorer, tidak bisa. Termasuk juga Task Manager.

Virusnya pun otomatis menulis di registry, ketika kita hapus ( lewat aplikasi autorun ) maka otomatis menulis registry lagi (ini ciri khas virus pada umumnya )
Untuk memberantas virus ini, bisa digunakan Ultimate Boot CD for Windows (UBCD4Win) versi 3.12 atau yang terakhir 3.13. Caranya Booting komputer dengan CD ini, kemudian scan dengan antivirus bawaan Antivir Personal. Maka virus dapat diheal, termasuk file exe yang terinfeksi. Tetapi jika file exe terinfeksi, saya belum tahu tools untuk mengembalikannya.


Bookmark and Share


0
Tipe Data Dasar Bahasa C

.
Data merupakan suatu nilai yang bisa dinyatakan dalam bentuk konstanta atau
variabel. Konstanta menyatakan nilai yang tetap, sedangkan variabel menyatakan nilai yang dapat diubah-ubah selama eksekusi berlangsung, Data berdasarkan jenisnya dapat dibagi menjadi lima kelompok, yang dinamakan sebagai tipe data dasar. Kelima tipe data dasar adalah:
Bilangan bulat (integer)
Bilangan real presisi-tunggal
Bilangan real presisi-ganda
Karakter
Tak-bertipe (


void ), keterangan lebih lanjut tentang void dijelaskan dalam Bab V. Kata-kunci yang berkaitan dengan tipe data dasar secara berurutan di antaranya
adalah int (short int, long int, signed int dan unsigned int), float, double, dan char. Tabel 2-1 memberikan informasi mengenai ukuran memori yang diperlukan dan kawasan dari masing-masing tipe data dasar.

Tipe Total bit Kawasan Keterangan
char 8 -128 s/d 127 karakter
int 32 -2147483648 s/d 2147483647 bilangan integer
float 32 1.7E-38 s/d 3.4E+38 bilangan real presisi-tunggal
double 64 2.2E-308 s/d 1.7E+308 bilangan real presisi-ganda

Untuk tipe data short int, long int, signed int dan unsigned int, maka ukuran memori yang diperlukan serta kawasan dari masint-masing tipe data adalah sebagai berikut :

Tipe Total bit Kawasan Keterangan
short int 16 -32768 s/d 32767 short integer
long int 32 -2147483648 s/d 2147483647 long integer
signed int 32 -2147483648 s/d 2147483647 biasa disingkat dengan int
unsigned int 32 0 s/d 4294967295 bilangan int tak bertanda

Catatan :
Ukuran dan kawasan dari masing-masing tipe data adalah bergantung pada jenis mesin
yang digunakan (misalnya mesin 16 bit bisa jadi memberikan hasil berbeda dengan mesin 32 bit).

Variabel

Aturan Pendefinisan Variabel
Aturan penulisan pengenal untuk sebuah variabel, konstanta atau fungsi yang didefinisikan oleh pemrogram adalah sebagai berikut :
Pengenal harus diawali dengan huruf (A..Z, a..z) atau karakter garis bawah ( _ ).
Selanjutnya dapat berupa huruf, digit (0..9) atau karakter garis bawah atau tanda dollar ($).

Panjang pengenal boleh lebih dari 31 karakter, tetapi hanya 31 karakter pertama yang akan dianggap berarti. Pengenal tidak boleh menggunakan nama yang tergolong sebagai kata-kata cadangan (reserved words) seperti int, if, while dan sebagainya.


Mendeklarasikan Variabel
Variabel digunakan dalam program untuk menyimpan suatu nilai, dan nilai yang
ada padanya dapat diubah-ubah selama eksekusi program berlangsung. Variabel yang akan digunakan dalam program haruslah dideklarasikan terlebih dahulu. Pengertian deklarasi di sini berarti memesan memori dan menentukan jenis data yang bisa disimpan di dalamnya.


Bentuk umum deklarasi variabel:

tipe daftar-variabel;
Pada pendeklarasian varibel, daftar-variabel dapat berupa sebuah variabel atau beberapa variabel yang dipisahkan dengan koma. Contoh:
int var_bulat1; float var_pecahan1, var_pecahan2;

Memberikan Nilai ke Variabel

Untuk memberikan nilai ke variabel yang telah dideklarasikan, maka bentuk umum
pernyataan yang digunakan adalah :
nama_variabel = nilai;
Contoh:
int var_bulat = 10;
double var_pecahan = 10.5;
2.2.4 Inisialisasi Variabel Adakalanya dalam penulisan program, setelah dideklarasikan, variabel langsung diberi nilai awal. Sebagai contoh yaitu variabel nilai :

int nilai;
nilai = 10;

Dua pernyataan di atas sebenarnya dapat disingkat melalui pendeklarasian yang disertai penugasan nilai, sebagai berikut :

int nilai= 10;
Cara seperti ini banyak dipakai dalam program C, di samping menghemat penulisan pernyataan, juga lebih memberikan kejelasan, khususnya untuk variabel yang perlu diberi nilai awal (diinisialisasi).

Konstanta
Konstanta menyatakan nilai yang tetap. Berbeda dengan variabel, suatu konstanta
tidak dideklarasikan. Namun seperti halnya variabel, konstanta juga memiliki tipe.
Penulisan konstanta mempunyai aturan tersendiri, sesuai dengan tipe masing-masing.
Konstanta karakter misalnya ditulis dengan diawali dan diakhiri dengan tanda petik tunggal, contohnya : ‘A’ dan ‘@’.

Konstanta integer ditulis dengan tanda mengandung pemisah ribuan dan tak
mengandung bagian pecahan, contohnya : –1 dan 32767.
Konstanta real (float dan double) bisa mengandung pecahan (dengan tanda berupa titik) dan nilainya bisa ditulis dalam bentuk eksponensial (menggunakan tanda e), contohnya : 27.5f (untuk tipe float) atau 27.5 (untuk tipe double) dan 2.1e+5 (maksudnya
2,1 x 105 ).
Konstanta string merupakan deretan karakter yang diawali dan diakhiri dengan tanda
petik -g anda (“), contohnya :“Pemrograman Dasar C”.

Operator
Operator merupakan simbol atau karakter yang biasa dilibatkan dalam program
untuk melakukan sesuatu operasi atau manipulasi, seperti menjumlahkan dua buah nilai, memberikan nilai ke suatu variabel, membandingkan kesamaan dua buah nilai. Sebagian operator C tergolong sebagai operator binary, yaitu operator yang dikenakan terhadap dua buah nilai (operand). Contoh :
a + b
Simbol + merupakan operator untuk melakukan operasi penjumlahan dari kedua operand-
nya (yaitu a dan b). Karena operator penjumlahan melibatkan dua operator ini tergolong sebagai operator binary.
-c

Simbol - (minus) juga merupakan operator. Simbol ini termasuk sebagai operator unar y, yaitu operator yang hanya memiliki sebuah operand (yaitu c pada contoh ini).


Operator Aritmatika
Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah :
* perkalian
/ pembagian
% sisa pembagian
+ penjumlahan
- pengurangan
Adapun operator yang tergolong sebagai operator unary.
- tanda minus
+ tanda plus
Contoh pemakaian operator aritmatika misalnya untuk memperoleh nilai
diskriminan dari suatu persamaan kuadrat : D = b2 – 4ac
/* File program : diskrim.c
Menghitung diskriminan pers kuadrat ax^2 + bx + c = 0 */
# include
main()
{
float a,b,c,d;
a = 3.0f;
b = 4.0f;
c = 7.0f;
d = b*b-4*a*c;
printf(“Diskriminan =%f\n”,d);
}

Bookmark and Share



1
Pengenalan Praprosesor #include Bahasa C

.
#include merupakan salah satu jenis pengarah praprosesor (preprocessor directive).
Pengarah praprosesor ini dipakai untuk membaca file yang di antaranya berisi deklarasi fungsi dan definisi konstanta. Beberapa file judul disediakan dalam C. File-file ini mempunyai ciri yaitu namanya diakhiri dengan ekstensi .h. Misalnya pada program #include menyatakan pada kompiler agar membaca file bernama stdio.h saat pelaksanaan kompilasi.
Bentuk umum #include:

#include “namafile”


Bentuk pertama (#include ) mengisyaratkan bahwa pencarian file
dilakukan pada direktori khusus, yaitu direktori file include. Sedangkan bentuk kedua (#include “namafile”) menyatakan bahwa pencarian file dilakukan pertama kali pada direktori aktif tempat program sumber dan seandainya tidak ditemukan pencarian akan dilanjutkan pada direktori lainnya yang sesuai dengan perintah pada sistem operasi.

Kebanyakan program melibatkan file stdio.h (file-judul I/O standard, yang
disediakan dalam C). Program yang melibatkan f ile ini yaitu program yang menggunakan pustaka I/O (input-output) standar seperti printf().

1
Pengenalan Fungsi-Fungsi Dasar

.
a. Fungsi main()

Pada program C,main() merupakan fungsi yang istimewa. Fungsi main()harus ada pada program, sebab fungsi inilah yang menjadi titik awal dan titik akhir eksekusi
program. Tanda { di awal fungsi menyatakan awal tubuh fungsi dan sekaligus awal eksekusi program, sedangkan tanda } di akhir fungsi merupakan akhir tubuh fungsi dan sekaligus adalah akhir eksekusi program. Jika program terdiri atas lebih dari satu fungsi, fungsi main() biasa ditempatkan pada posisi yang paling atas dalam pendefinisian fungsi. Hal ini hanya merupakan kebiasaan. Tujuannya untuk memudahkan pencarian terhadap program utama bagi pemrogram. Jadi bukanlah merupakan suatu keharusan.


b. Fungsi printf()
.
Fungsi printf() merupakan fungsi yang umum dipakai untuk menampilkan suatu
keluaran pada layar peraga. Untuk menampilkan tulisan Selamat belajar bahasa C
misalnya, pernyataan yang diperlukan berupa:
printf(“Selamat belajar bahasa C”);

Pernyataan di atas berupa pemanggilan fungsi printf() dengan argumen atau parameter
berupa string. Dalam C suatu konstanta string ditulis dengan diawali dan diakhiri tanda petik-ganda (“). Perlu juga diketahui pernyataan dalam C selalu diakhiri dengan tanda titik koma (;). Tanda titik koma dipakai sebagai tanda pemberhentian sebuah pernyataan dan bukanlah sebagai pemisah antara dua pernyataan. Tanda \ pada string yang dilewatkan sebagai argumen printf() mempunyai makna yang khusus. Tanda ini bisa digunakan untuk menyatakan karakter khusus seperti karakter baris-baru ataupun karakter backslash (miring kiri). Jadi karakter seperti \n sebenarnya menyatakan sebuah karakter. Contoh karakter yang ditulis dengan diawali tanda \
adalah:

\” menyatakan karakter petik-ganda
\\ menyatakan karakter backslash
\t menyatakan karakter tab

Dalam bentuk yang lebih umum, format printf()
printf(“string kontrol”, daftar argumen);
dengan string kontrol dapat berupa satu atau sejumlah karakter yang akan ditampilkan ataupun berupa penentu format yang akan mengatur penampilan dari argumen yang terletak pada daftar argumen. Mengenai penentu format di antaranya berupa:

%d untuk menampilkan bilangan bulat (integer)
%f untuk menampilkan bilangan titik-mengambang (pecahan)
%c untuk menampilkan sebuah karakter
%s untuk menampilkan sebuah string

Contoh:
#include
main( )
{
printf(“No : %d\n”, 10);
printf(“Nama : %s\n”, “Ali”);
printf(“Nilai : %f\n”,80.5);
printf(“Huruf : %c\n”,‘A’);
}


2
Struktur Penulisan Program C

.
Untuk dapat memahami bagaimana suatu progr am ditulis, maka struktur dari
program harus dimengerti terlebih dahulu. Tiap bahasa komputer mempunyai struktur program yang berbeda. Struktur program memberikan gambaran secara luas, bagaimana bentuk program secara umum.


Program C pada hakekatnya tersusun atas sejumlah blok fungsi. Sebuah program
minimal mengandung sebuah fungsi. Fungsi pertama yang harus ada dalam program C dan
sudah ditentukan namanya adalah main(). Setiap fungsi terdiri atas satu atau beberapa pernyataan, yang secara keseluruhan dimaksudkan untuk melaksanakan tugas khusus. Bagian pernyataan fungsi (sering disebut tubuh fungsi) diawali dengan tanda kurung kurawal buka ({) dan diakhiri dengan tanda kurung kurawal tutup (}). Di antara kurung kurawal itu dapat dituliskan statemen-statemen program C. Namun pada kenyataannya, suatu fungsi bisa saja tidak mengandung pernyataan sama sekali. Walaupun fungsi tidak memiliki pernyataan, kurung kurawal haruslah tetap ada. Sebab kurung kurawal mengisyaratkan awal dan akhir definisi fungsi. Berikut ini adalah struktur dari program C

Bahasa C dikatakan sebagai bahasa pemrograman terstruktur karena strukturnya
menggunakan fungsi-fungsi sebagai program-program bagiannya (subroutine). Fungsi-fungsi yang ada selain fungsi utama (main()) merupakan pr ogram-program bagian. Fungsi-fungsi ini dapat ditulis setelah fungsi utama atau diletakkan di file pustaka (library). Jika fungsi-fungsi diletakkan di file pustaka dan akan dipakai di suatu program, maka nama file judulnya (header file) harus dilibatkan dalam program yang menggunakannya dengan preprocessor directive berupa #include.


0
Proses Kompilasi dan Linking Program C

.
Agar suatu program dalam bahasa pemrograman dapat dimengerti oleh komputer,
program haruslah diterjemahkan dahulu ke dalam kode mesin. Adapun penerjemah yang
digunakan bisa berupa interpreter atau kompiler. Interpreter adalah suatu jenis penerjemah yang menerjemahkan baris per baris intsruksi untuk setiap saat. Keuntungan pemakaian interpreter, penyusunan program relatif lebih cepat dan bisa langsung diuji sekalipun masih ada beberapa kesalahan secara kaidah dalam program. Sedangkan kelemahannya, kecepatannya menjadi lambat sebab sebelum suatu instruksi dijalankan selalu harus diterjemahkan terlebih dahulu. Selain itu, saat program dieksekusi, interpreter juga harus berada dalam memori. Jadi memori selalu digunakan baik untuk program maupun interpreter.

Di samping itu, program sumber (source program) yaitu program aslinya tidak dapat dirahasiakan (orang lain selalu bisa melihatnya). Kebanyakan versi C yang beredar di pasaran menggunakan penerjemah berupa kompiler. Kompiler merupakan jenis penerjemah yang lain, dengan cara kerjanya yaitu menerjemahkan seluruh instruksi dalam program sekaligus. Proses pengkompilasian ini cukup dilakukan sekali saja. Selanjutnya hasil penerjemahan (setelah melalui tahapan yang lain) bisa dijalankan secara langsung, tanpa tergantung lagi oleh program sumber maupun
kompilernya. Keuntungannya, proses eksekusi dapat berjalan dengan cepat, sebab tak ada lagi proses penerjemahan. Di samping itu, program sumber bisa dirahasiakan, sebab yang dieksekusi adalah program yang sudah dalam bentuk kode mesin. Sedangkan kelemahannya, proses pembuatan dan pengujian membutuhkan waktu relatif lebih lama, sebab ada waktu untuk mengkompilasi (menerjemahkan) dan ada pula waktu melakukan proses linking. Perlu pula diketahui, program akan berhasil dikompilasi hanya jika program tak mengandung kesalahan secara kaidah sama sekali.

Proses dari bentuk program sumber C (source program, yaitu program yang ditulis
dalam bahasa C) hingga menjadi program yang executable (dapat dieksekusi secara langsung) sistem operasi yang dipakai). Kode obyek berbentuk kode mesin, oleh karena itu tidak dapat dibaca oleh pemrogram. Akan tetapi kode ini sendiri juga belum bisa dipahami komputer. Supaya bisa dimengerti oleh komputer, maka kode obyek bersama-sama dengan kode obyek yang lain (kalau ada) dan isi file pustaka (library file, yaitu file yang berisi rutin untuk melaksanakan tugas tertentu. File ini disediakan oleh pembuat kompiler, biasanya memiliki ekstensi .lib) perlu dikaitkan (linking) dengan menggunakan linker, membentuk sebuah program yang executable (program yang dapat dijalankan/dieksekusi secara langsung dalam lingkungan sistem operasi). Program hasil linker ini disimpan dalam file yang disebut file executable, yang biasanya berekstensi .exe.

0
Kelebihan dan Kelemahan C.

.
Beberapa kelebihan dari bahasa C:

Bahasa C tersedia hampir di semua jenis komputer, baik mikro, mini maupun komputer
besar (mainframe computer). Kode bahasa C bersifat portabel. Suatu aplikasi yang ditulis dengan bahasa C untuk suatu komputer tertentu dapat digunakan di komputer lain hanya dengan sedikit modifikasi.


Berbagai struktur data dan pengendalian proses disediakan dalam C sehingga
memungkinkan untuk membuat program yang terstruktur. Struktur bahasa yang baik,
selain mudah dipelajari juga memudahkan dalam pembuatan program, pelacakan
kesalahan program dan akan menghasilkan dokumentasi program yang baik.
Dibandingkan dengan bahasa mesin atau assembly, C jauh lebih mudah dipahami dan
pemrogram tidak perlu mengetahui mesin komputer secara detil. Dengan demikian tidak akan menyita waktu yang terlampau banyak dalam menyelesaikan suatu masalah ke dalam bentuk program. Hal ini dikarenakan C merupakan bahasa yang berorientasi pada permasalahan, bukan berorientasi pada mesin. C memungkinkan memanipulasi data dalam bentuk bit maupun byte. Di samping itu juga memungkinkan untuk memanipulasi alamat dari suatu data atau pointer.

Adapun kelemahan bahasa C yang dirasakan oleh para pemula bahasa C: Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai. Kalau tidak dikuasai sudah tentu akan menimbulkan masalah.
Para pemrogram C tingkat pemula umumnya belum pernah mengenal pointer dan tidak
terbiasa menggunakannya. Padahal keampuhan C justru terletak pada pointer.
Kesulitan yang diuraikan di depan akan bersifat sementara saja. Kalau para pemula C mau mempelajarinya, sebenarnya tak ada yang dikatakan sulit sekali mengenai C. Mereka yang sudah terbiasa justru menyatakan bahwa bekerja dengan C sangat menyenangkan. Pepatah mengatakan “Di mana ada kemauan di situ ada jalan” dan “Jika tak kenal maka tak sayang”.

0
SEKILAS TENTANG C

.
Sejarah dan Ruang Lingkup C

Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ritchie sekitar tahun 1970-an di Bell Telephone Laboratories Inc. (sekarang adalah AT&T Bell Laboratories). Bahasa C pertama kali digunakan pada komputer Digital Equipment Corporation PDP-11 yang menggunakan sistem operasi UNIX.


C adalah bahasa yang standar, artinya suatu program yang ditulis dengan versi bahasa C tertentu akan dapat dikompilasi dengan versi bahasa C yang lain dengan sedikit modifikasi. Standar bahasa C yang asli adalah standar dari UNIX. Sistem operasi, kompiler C dan seluruh program aplikasi UNIX yang esensial ditulis dalam bahasa C. Patokan dari standar UNIX ini diambilkan dari buku yang ditulis oleh Brian Kerninghan dan Dennis Ritchie berjudul "The C Programming Language", diterbitkan oleh Prentice-Hall tahun 1978. Deskripsi C dari Kerninghan dan Ritchie ini kemudian dikenal secara umum sebagai "K&R C".

Kepopuleran bahasa C membuat versi-versi dari bahasa ini banyak dibuat untuk
komputer mikro. Untuk membuat versi-versi tersebut menjadi standar, ANSI (American
National Standards Institute) membentuk suatu komite (ANSI committee X3J11) pada tahun 1983 yang kemudian menetapkan standar ANSI untuk bahasa C. Standar ANSI ini didasarkan kepada standar UNIX yang diperluas. Standar ANSI menetapkan sebanyak 32 buah kata-kata kunci (keywords) standar. Versi-versi bahasa C yang menyediakan paling tidak 32 kata-kata kunci ini dengan sintaks yang sesuai dengan yang ditentukan oleh standar, maka dapat dikatakan mengikuti standar ANSI. Buku ajar ini didasarkan pada bahasa C dari standar ANSI.

Pada saat ini C merupakan bahasa pemrograman yang sangat populer di dunia.
Banyak pemrograman yang dibuat dengan bahasa C seperti assembler, interpreter, program paket, sistem operasi, editor, kompiler, program bantu, Word Star, Dbase, aplikasi untuk bisnis, matematika,dan game, bahkan ada pula yang menerapkannya untuk kecerdasan buatan.

Dalam beberapa literatur bahasa C digolongkan sebagai bahasa tingkat menengah.
Penggolongan ke dalam bahasa tingkat menengah bukanlah berarti bahwa bahasa C lebih
sulit dibandingkan dengan bahasa tingkat tinggi seperti PASCAL atau BASIC. Demikian
juga bahasa C bukanlah bahasa yang berorientasi pada mesin seperti bahasa mesin dan assembly. Pada kenyataannya bahasa C mengkombinasikan elemen dalam bahasa tingkat tinggi dan bahasa tingkat rendah. Kemudahan dalam membuat program yang ditawarkan pada bahasa tingkat tinggi dan kecepatan eksekusi dari bahasa tingkat rendah merupakan tujuan diwujudkannya bahasa C.

 
Ujie Caprone | © 2011 Blogger Template by Ujiecaprone.com