Rabu, 24 Desember 2008

TIPS MUDAH UNTUK MENGENALI VIRUS LOKAL

"Mas, Komputerku kena virus !!". Itulah perkataan adikku pada saat mengetahui data yang ada dikomputernya tiba-tiba hilang. Setelah saya cek, maka bisa dipastikan bahwa komputer adikku memang terkena virus komputer lokal. Terus, kok bisa tahu kalau komputer adikku terkena virus lokal ? Bagaimana caranya ?
Cara yang aku pakai adalah sebagai berikut.
Biasanya kalau virus lokal, nama file dokumen (*.doc) atau file excel (*.xls) berubah menjadi gambar folder yang nama folder tersebut sama seperti nama file dokumen atau file excel yang di infeksi, tapi ekstensinya berubah menjadi file exe. Contoh (abc.doc menjadi folder abc.exe).
Biasanya folder virus tersebut apabila di delete / dihapus, akan muncul lagi
Buka Start - Run. Coba ketik regedit kemudian tekan enter. Apabila muncul pesan error maka bisa dipastikan registry editornya di blok oleh virus. Kemudian coba lagi cmd, gpedit.msc, dan taskmgr soalnya biasanya aplikasi-aplikasi itu yang diblok oleh virus lokal.
Antivirus biasanya juga diblok oleh virus lokal. Untuk pencegahannya, downloadlah antivirus yang portable (PC MAV, Gucup Antivirus, dll). Kemudian coba rename nama antivirus tersebut (contoh PC MAV menjadi 123456), kemudian scan komputer anda.

Itulah yang saya ketahui dari ciri-ciri virus, maklumlah saya juga pemula dalam ilmu pervirusan ini. Kalau ada tambahan mohon beritahukan kepada saya yaa

ETIKA BERKOMPUTER

Dalam berkomputer, ada beberapa hal yang harus kita perhatikan demi keamanan komputer kita sendiri. Secanggih apapun pengamanan yang kita lakukan untuk memproteksi komputer anda, akhirnya lambat laun keputusan akan kembali kepada kita ketika muncul pesan konfirmasi dari file atau program apakah akan dijalankan (YES) atau tidak (NO)

Pada saat kita berselancar ke situs-situs yang ada di internet, kita tidak akan pernah tahu apakah situs-situs tersebut telah disusupi oleh mal-code ataupun script malware yang akan berdampak pada komputer kita. Menurut hasil penelitian yang dilakukan oleh Google terhadap situs-situs yang ada di internet menunjukkan bahwa 80% situs di internet telah terjangkiti oleh mal-code ataupun script malware. Suatu hal yang mengejutkan bukan ??

Belum lagi, apabila anda sering pergi ke rental komputer ataupun ke warnet. Pada tempat-tempat tersebut seringkali terjadi penyebaran virus secara cepat, karena mungkin komputer yang ada pada tempat tersebut banyak yang dijangkiti virus. Dan anda mengcopy file anda atau hasil download anda pada komputer yang "mungkin" telah terinfeksi virus. Bukan hal yang tidak mungkin bukan ??

Oleh karena itu, ada tips dan trik yang insya allah jitu untuk mencegah penularan malware-code (virus komputer) :
Jangan membaca e-mail dengan subject yang aneh-aneh ataupun membuka file attachment yang mencurigakan terlebih apabila file tersebut dikirim oleh orang yang tidak anda kenal sebelumnya.
Biasakan kalau membuka file, bukalah melalui program atau aplikasinya dulu. Seperti contoh misalnya file .doc. Untuk membuka file .doc tersebut, buka dulu microsoft word kemudian open file dsb, jangan langsung di double click filenya langsung.
Matikan fasilitas Autorun apabila memasang flash disk ataupun harddisk eksternal untuk mencegah penyebaran virus komputer ke komputer anda melalui fasilitas autorun. Cara paling mudah untuk mematikan fasilitas autorun adalah dengan menekan tombol shift apabila komputer mulai mendeteksi flash disk anda. Dan tekan terus tombol shift sampai proses pengenalan flash disk oleh komputer selesai. Sebelum flash disk dibuka, terlebih dahulu scan flash disk anda dengan antivirus yang telah anda update dengan update terbaru.

Selamat berkarya dengan menggunakan komputer anda, dan pesan saya cegahlah virus sebelum virus menguasaimu.

Selasa, 23 Desember 2008

Teknik Bundling Program PHP dalam CD

“Mas Romi, saya sedang mengembangkan program dan sistem berbasis web dengan bahasa pemrograman PHP dan database MySQL. Customer menginginkan laporan progress pengembangan secara periodik termasuk live-system yang dibundle dalam bentuk CD yang bisa berjalan secara otomatis. Bagaimana cara membundling program PHP dalam CD?” (Nisa - Rawamangun)

Banyak pertanyaan senada ke saya yang intinya menanyakan teknik untuk membundling dan menjalankan program, situs web ataupun sistem berbasis Apache/MySQL/PHP dalam CD. Ini sangat bermanfaat untuk pengembang sistem yang perlu memberikan demo dan progress report ke customer, juga bagi pengembang multimedia pembelajaran baik untuk mengikuti lomba atau memang untuk dikopikan ke siswa. Sebenarnya solusinya banyak sekali, dari yang sangat mudah (tinggal masukin data-data ke folder yang ditunjuk dan burn CD) sampai yang sangat sulit (buat script sendiri, edit di berbagai tempat, dsb). Saya sempat membundling CD IlmuKomputer.Com dengan menggunakan berbagai software, sampai akhirnya saya ketemu dengan seorang gok1l bernama Luri Darmawan yang membuatkan aplikasi khusus bernama dingklik untuk IlmuKomputer.Com

Kembali ke permasalahan, saya mencoba mengkompilasi beberapa solusi, layanan, dan software yang bisa digunakan untuk mengatasi masalah bundling program PHP dalam CD. Saya memberikan juga penilaian yang mungkin agak subyektif, berdasarkan fitur, kemudahan pemakaian dan kemudahan didapatkan. Sebagai kesimpulan sementara, yang lumayan menarik untuk menjadi solusi bundling program PHP dalam CD adalah: Portablewebap, Server2Go, EasyPhp, Uniserver. Saya akan update secara kontinyu sesuai dengan perkembangan yang ada.

MICROWEB
Nilai:7/10 | Platform:Windows | Lisensi:Shareware
Software yang saya gunakan untuk CD IlmuKomputer.Com generasi awal (tahun 2003). Caranya gampang sekali, tinggal download softwarenya, kopikan file program (situs) kita serta file (raw) database mysql (folder data). Manual yang disediakan juga cukup mudah dipahami. Buat file AUTORUN.INF yang menjalankan aplikasi MicroWeb. Terakhir burning seluruh file dalam CD. Jeng, jeng, jeng ! … jadi deh aplikasi kita live on CD Sayangnya untuk mendapatkan versi lengkap dari Microweb kita harus mengeluarkan dana $$299.

UNISERVER
Nilai:7/10 | Platform:Windows | Lisensi:GPL
Uniserver juga termasuk gampang. Caranya mirip dengan Microweb. Ini karena memang Uniserver adalah aplikasi yang mengintegrasikan Apache/MySQL/PHP seperti juga XAMPP atau AppServ. Bedanya adalah Uniserver tidak perlu instalasi, cukup jalankan saja file Server_Start.bat maka semua server dan web browser otomatis jalan. Seluruh file yang ada di Uniserver bisa dipindahkan di berbagai media, termasuk USB flash, hardisk eksternal, dan tentu saja CD/DVD. Di Windows, cukup tambahkan file AUTORUN.INF untuk membuat dia running otomatis.

PORTABLEWEBAP
Nilai:9/10 | Platform:Windows | Lisensi:Freeware
Termasuk aplikasi yang cukup terkenal untuk menangani program PHP dalam storage, termasuk CD dan USB flash. Freeware satu ini bisa jadi satu alternatif untuk kita, disamping konfigurasinya mudah, ringan, dokumentasinya lengkap dan juga relatif codenya bersih (tidak terlalu banyak bug).

SERVER2GO
Fitur:8/10 | Platform:Windows | Lisensi:Freeware
Termasuk aplikasi WAMP seperti juga Uniserver, XAMPP atau Appserv. Versi MacOS dan Linux sedang dikembangkan.

AMPONCD
Nilai:7/10 | Platform:Windows | Lisensi:GPL
Perl Script yang menjalankan Apache/MySQL/PHP secara otomatis. Masukan file program PHP ke direktori \htdocs sedangkan file database (raw) ke \database. Burning ke CD dan jalankan.

EASYPHP
Nilai: 7/10 | Platform:Windows | Lisensi:Freeware
Aplikasi yang memuat Apache/PHP/MySQL. Bisa berjalan dengan baik di berbagai storage baik CD maupun USB Flash. Sayangnya sebagian informasinya dalam bahasa perancis.

STUNNIX
Nilai:6/10 | Platform:Windows/MacOSX/Linux | Lisensi:Commercial
Termasuk yang cukup matang secara fitur, sayangnya kita harus merogoh kocek yang cukup dalam untuk bisa memanfaatkan aplikasi ini. $239 untuk single license dan $789 untuk unlimited license. Keunggulannya adalah crossplatform.

DWEBPRO
Nilai:7/10 | Platform:Windows | Lisensi:Commercial and Non-Commercial
Aplikasi khusus untuk demo dan catalog CD yang mendukung berbagai bahasa pemrograman: PHP, Perl, Python, Ruby, Rebol, Delphi, ASP.Net, JSP/Servlet, Zope, Coldfusion, EXE/CGI/ISAPI.

MOZPHP
Fitur:6/10 | Platform:Windows/Linux | Lisensi:GPL
Sedikit repot instalasinya, minim fitur, tapi yang pasti bisa jalan di berbagai platform.

SCRIPTVIEWER
Fitur:6/10 | Platform:Windows | Lisensi:Freeware
Ringan, kecil dan Freeware. Tapi masalahnya fiturnya minim, seperti MOZPHP

CDSITE
Fitur:6/10 | Platform:Windows | Lisensi:GPL
Fitur relatif lebih banyak daripada MOZPHP dan SCRIPTVIEWER. Dapat menjalankan secara otomatis Apache/PHP/Zend Optimizer/MySQL/WinCron. Perlu sedikit energi untuk konfigurasi.

Oleh : Romi Satrio Wahono

Senin, 22 Desember 2008

GUCUP ANTIVIRUS REVIEWS

Virus lokal......, basmi dengan Gucup Antivirus aja. Selain lebih ampuh untuk membasmi virus lokal, aplikasi antivirus ini juga bersifat portable alias bisa dibawa kemana aja. Seorang teman yang terbiasa membasmi virus lokal mereferensikan antivirus ini selain PC MAV untuk membersihkan virus lokal, dan hasilnya LUAR BIASA.
Menurut pembuatnya, yaitu mas Yusuf Theretsa Patiku, salah satu kelebihan dari aplikasi ini adalah (telah saya buktikan) mampu "membersihkan" registry yang telah diracuni oleh virus lokal, dan salah satu yang menurut saya penting juga adalah mampu menampilkan file atau folder yang disembunyikan oleh virus.
Tapi yang aku sayangkan, mengapa harus installasi .NET FRAMEWORK dulu. Apabila tetap setia dengan jargon PORTABLE, maka harusnya mudah dibawa kemana-mana dan tidak akan installasi macam-macam seperti .NET FRAMEWORK.
Mohon untuk Mas Yusuf diperhatikan hal ini. PC MAV saja tidak install macam-macam.

Tapi apapun yang terjadi, aku tetap salut dengan adanya GAV ini. Thanks....

Tips Memilih Flashdisk

Pada saat ini flash disk menjadi tren sebagai media penyimpanan data yang paling efektif, efisien dan mampu menghilangkan fungsi disket yang mampu bertahan sekian tahun sebagai media penyimpan data yang paling mudah dan efektif. Tak heran jika produsen flash drive sangat berkembang bak jamur di musim hujan, dari kapasitas yang bermacam tak luput pula bentuk yang aneh dan unik yang tentunya hal ini untuk menarik perhatian konsumen agar tertarik memilikinya. USB flash disk memang mempunyai banyak keunggulan dibandingkan dengan media penyimpanan data lainnya, kapasitasnya yang lebih besar juga bentuknya yang kecil, ringan hingga bisa dimasukkan ke dalam saku.

Yang paling wahid adalah keamanan, mengapa ? karena keamanan memang cukup penting, karena data-data yang tersimpan dalam flash disk bisa pastinya data penting. Untuk itu sebaiknya pilihlah flash disk yang mempunyai chip pengontrol dalam setiap unitnya. Chip pengontrol akan memungkinkan user untuk menginstall usb flash disk dengan berbagai macam software portabel, seperti: Security Software, File Syncronization, de el el….

Yang kedua adalah Kecepatan transfer data. Mengcopy dari dan ke flash drive pasti sering kita lakukan bahkan hampir tiap kita menggunakan removable ini, karena memang itu tujuan media penyimpanan ini diciptakan. Kecepatan transfer akan menjadi sangat penting mengingat sekarang kapasitas flash disk sudah relatif besar. Saat ini USB versi 2.0 adalah versi terbaru. Dengan teknologi saat ini, pastikan usb flash disk yang anda beli adalah High Speed Usb 2.0 Flash Disk.

Yang ketiga masalah Garansi, Produsen atau Toko terkadang menghalalkan segala cara agar barang penjualannya laris, Jangan terkecoh dengan garansi yang diberikan oleh produsen atau toko penjual sub flash disk tadi, karena usb flash disk ini mempunyai masa pakai (Ingat semua benda yang di pakai pasti memiliki masa aus. Masa pemakaian rata-rata dari sub flash disk adalah 2-3 tahun. Setelah itu pengguna biasanya membutuhkan usb flash disk dengan kapasitas yang lebih besar, karena harga usb flash disk biasanya lebih murah dengan kapasitas yang makin besar ketimbang size yang lebih kecil. Hal itulah yang menjadi dasar untuk mengatakan bahwa masa garansi selama 2-3 tahun adalah lebih cukup untuk flash disk.

Yang keempat adalah disain model dari usb flash disk itu sendiri, karena kita memiliki keinginan tang berbeda dari segi physically kan? yang lebih baik tentunya bukan hanya dari segi physically nya saja, namun kita juga mesti pertimbangkan juga tentang kelengkapan packet yang ada, apakah ada tali sebagai gantungannya, apakah ada cd drivernya (meskipun win95, win98, win2000 sudah masuk museum, atau software all driver USB drive sudah tinggal download) kemudian bagaimana dengan kabel datanya, apakah ada?

Yang Kelima, nah ini juga penting, biasanya kalimat ” Murah Meriah” jarang sekali bisa kita dapatkan baik berupa barang ataupun jasa, karena produsen tentu lebih mengerti berapa modal yang dibutuhkan dan berapa keuntungan yang akan mereka inginkan, dari situlah mereka menentukan harganya. ” Barang Bagus Harga Bagus” mungkin ini kalimat yang tepat, dalam arti kata suatu barang yang bagus biasanya harganya mahal sesuai kehandalannya.

Yang Keenam, Anda mesti pertimbangkan kapasitas berapa yang ingin anda miliki tentunya sesuai kegunaan, ingat sekali lagi kapasitas besar belum tentu lebih baik, karena harus perhatikan point yang ketiga. Sayangkan kalau kita sudah beli terus kita beli lagi karena kapasitas yang kurang. Kalau saran kami ya beli yang kapasitas 2 GB saja, itu sudah lebih dari cukup dan dirasa ideal.



Source : http://www.infogue.com/

 

Perbedaan Programmer Otodidak dan Lulusan Informatika

Pernahkah anda punya rekan yang bisa pemrograman komputer tapi tidak berlatar belakang informatika/sejenisnya? Saya punya. Mulai dari programmer yang copy paste source code sampai dengan yang mampu bikin class sendiri juga ada. Disisi lain saya juga memiliki teman dengan latar belakang informatika namun kemampuan codingnya sama seperti rekan saya yang otodidak, bahkan ada yang mengaku lulusan informatika namun tidak mampu melakukan coding program.

Saya punya teman, pintar, logic programmingnya oke, menguasai lebih dari satu bahasa pemrograman selain itu proses codingnya juga cepat. Kalo disuruh misalnya “Gue butuh program bla.. bla.. bla.., elo bisa buat?” dia langsung jawab “Bisa!”. Tapi, giliran disuruh bikin ER Diagram ataupun DFD dia bingung harus mulai darimana.

Lalu timbul pertanyaan saya, kenapa masih ada lulusan informatika bisa dikalahkan oleh orang-orang otodidak dalam pemrograman? sebegitu mudahkah menjadi seorang programmer? apakah hanya dengan mengetahui logika pemrograman dan syntax-nya maka sudah menjadi seorang programmer? Lalu apa yang membedakan programmer lulusan teknik informatika dan yang otodidak?

Berdasarkan pengalaman saya bertemu dengan programmer otodidak, hampir sebagian besar mengerti pemrograman namun tidak diawali dengan belajar teori-teori dasar pemrograman. Biasanya hal itu akan dipelajari sambil berjalan seiring dengan mencoba beberapa baris kode. Sedangkan dalam dunia pendidikan, AFAIK, sebelum coding diharuskan mengerti terlebih dahulu teori-teori dasar seperti misalnya DFD, ER Diagram, bit, Byte dan lain sebagainya, baru nanti akan melangkah ke pemrogramannya.

Jika anda programmer terlepas apapun latar belakangnya tentu pernah mengalami hal-hal seperti dibawah ini :
Penggunaan beberapa fungsi-fungsi sejenis yang terkadang membingungkan dalam penggunaannya. Seperti misalnya kapan harus menggunakan str_replace dan kapan menggunakan ereg_replace atau kenapa harus strstr daripada preg_match() dalam PHP?
Jika berhubungan dengan field-field database pernahkah penentuan type field berdasarkan alasan yang jelas? Seperti misalnya kenapa harus bigint daripada int atau langsung comot yang paling besar? *mysql style*
Kenapa harus ADO daripada DAO untuk melakukan koneksi ke database *Lha, masih pake VB 6.0? *

Jujur, untuk hal-hal seperti itu kadang saya harus buka buku lagi, ya maklumlah namanya juga programmer pemula dan otodidak pula *ngeles*.

Berkaca dari contoh kasus diatas, lalu apa yang seharusnya membedakan antara programmer otodidak dan programmer berlatar belakang informatika?

Menurut saya yang memiliki latar belakang informatika harus bisa mengungguli yang otodidak dengan menguasai teori-teori dasar ini. Kemampuan seperti menyusun ER Diagram, DFD, bit, Byte, alokasi memori dan hal-hal lainnya harus bisa dikuasai oleh yang berlatar belakang informatika. Bahkan akan lebih bagus jika programmer berlatar belakang informatika mampu menguasai itu semua namun dapat menjelaskannya dengan bahasa yang mudah dimengerti oleh orang lain. Bukan tidak mungkin programmer otodidak akan mempelajari hal seperti itu mengingat resources pemrograman sangat banyak beredar di internet. Ini tantangan yang akan dialami oleh lulusan informatika khususnya para programmer.

Sumber : http://dgk.or.id/archives/2005/12/16/perbedaan-programmer-otodidak-dan-lulusan-informatika/

Most Wanted : IT Professionals

Seiring dengan perkembangan dan prospek besar di bidang ini, otomatis semakin besar pula permintaan akan tenaga kerja TI yang berkualitas. Demand yang tinggi akan professional di bidang TI juga membuat semakin banyak lulusan di bidang TI berlomba-lomba memasuki dunia kerja. Ditambah dengan gaji yang relatif lebih tinggi dibandingkan dengan pekerjaan dibidang lain membuat semakin banyak job seekers mencari peluang di sektor ini.

Nah, sebelum terjun ke bidang ini, sebaiknya Anda juga mengenali medan dan mengetahui 5 kategori posisi di bidang TI yang paling dibutuhkan perusahaan hari ini, berdasarkan data yang diperoleh dari JobsDB.com.

1. Application Specialist
Tidak bisa dipungkiri, posisi sebagai programmer, system analyst, web developer, graphic designer menjadi posisi TI terfavorit yang dibutuhkan perusahaan-perusahaan. Umumnya perusahaan membutuhkan orang yang bisa menganalisa dan mendesain system yang dibutuhkan kelancaran operasional perusahaannya. Dalam melaksanakan pekerjaannya, seorang system analyst banyak berkerja sama dengan programmer. Sehingga timbul keterkaitan antara dua posisi ini.

2. Software Design and Engineering
Walaupun tidak memiliki peminat sebesar kategori application specialist, lowongan sebagai software developer, system engineer, web programmer tetap jadi posisi yang banyak dibutuhkan.

3. System and Network Support
Network administrator, network support, IT system maintenance adalah beberapa posisi di bawah kategori ini. Jika Anda merasa sistem dan jaringan adalah bidang yang Anda minati, kembangkan minat dan keahlian Anda di bidang ini.

4. Technical Support
Setiap perusahaan yang memanfaatkan kemudahan yang diberikan teknologi terutama komputer akan membutuhkan ahli di bidang ini. Posisi sebagai IT staff, technical support staff dan pekerjaan-pekerjaan yang lebih banyak berhubungan dengan hardware berada dalam kategori ini.

5. Business Analyst
Sebagai bagian dari perencanaan strategis untuk pengembangan perusahaan, data yang telah diperoleh perusahaan perlu diolah. Hal itu membuat product analyst dan data analyst menjadi posisi-posisi penting yang dibutuhkan di kategori ini.

Selebihnya, kategori pekerjaan bidang TI lainnya yang diminati mencakup IT Project Management, Product Management, Hardware Engineer, SAP/Oracle dan Technical and Functional Consulting. Dapat dilihat bahwa bidang teknologi informatika memiliki turunan pekerjaan yang sangat terspesialisasi, sehingga jenis pekerjaan di bidang ini juga banyak dan beragam.

Remember : Fokus dan spesialisasi adalah kunci utama keberhasilan seorang professional di bidang T

Sumber : http://id.jobsdb.com/ID/EN/V6HTML/JobSeeker/Resources/CareerNews/CareerNews/IT_Profesional.htm