tips dan trik SEO
Tampilkan postingan dengan label Software. Tampilkan semua postingan
Tampilkan postingan dengan label Software. Tampilkan semua postingan

Minggu, 06 Januari 2013

Mengambil Screeshot Dari Komputer Tanpa Repot

Mengambil Sreenshot

Mungkin trik Mengambil Screeshot Dari Komputer Tanpa Repot ini sudah jadul dan sudah banyak yang tahu, tapi tidak ada salahnya juga kalau hanya ingin sekedar share, siapa tahu ada yang masih newbie dan ingin tahu trik Mengambil Screeshot Dari Komputer Tanpa Repot. Tidak Usah repot - repot memakai sofware tertentu sebenarnya, kalian hanya tinggal menekan tombol Print Scr SysRQ atau Print Screen SysRQ pada keyboard kalian. Pasti pada punya keyboard kan? ya iya lah masa punya komputer / laptop ga ada keyboardnya :)

Tombol Print Screen SysRQ

Setelah menekan tombol tersebut di tampilan komputer yang mau diambil, kalian buka aplikasi Paint (Untuk Microsoft) lalu Paste (CTRL + V) dan hasil screenshot pun akan muncul. Terserah kalian deh mau di edit atau digimanakan lagi seterus nya, hehehe :D

Ok, sekian trik sederhana yang jadul ini dari saya :D, Salam Blogger ^_^
No comments

Jumat, 04 Januari 2013

Mengenal Lebih Dekat Animasi 3D

Animasi 3D

Berhubung saya termasuk seorang animator penggemar animasi khusunya animasi 3D, saya akan sedikit berbagi tentang animasi 3D, mulain dari pengertiannya, pekembagannya dan jenis - jenis nya, Ok, selamat membaca :)

Apa itu Animasi 3D 

Animasi 3D adalah animasi yang berwujud 3D. Meskipun bukan dalam wujud 3D yang sesungguhnya, yaitu bukan wujud yang dapat kalian sentuh wujudnya, namun dalam layar kaca 2D (TV, Bioskop, Komputer, Proyektor, dll). Berbeda dengan animasi 2D yang hanya memiliki dimensi panjang (X) dan lebar (Y), pada animasi 3D, memilii Panjang (X), Lebar (Y) dan kedalaman (Z). Jadi bisa dibedakan Animasi 2D bersifat datar atau flat sedangkan Animasi 3D memiliki kedalaman (volume) bentuk. Animasi 3D juga dapat di definisikan sebagai animasi yang dapat dilihat dari berbagai sudut pandang (Point of View). Seluruh tahapan animasi 3D dikerjakan dengan media komputer, mulai dari modeling, texturing, lighting sampai rendering.

Keunggulan utama animasi 3D adalah visualisasi yang tampak lebih nyata dan mendekati bentuk aslinya. Keunggulan lainnya adalah kemampuannya untuk membuat dan mewujudkan visualisasi adegan yang sulit yang tidak mungkin dan bahkan mustahil

Perkembangan Animasi 3D

Perkembangan animasi 3D berawal sekitar tahun 1961 ketika seorang mahasiswa dari MIT (Massachussetts Institute of Technology) bernama Ivan Sutherland berhasil membuat sebuah software desain yang disebut Sketchpad, mampu menggambar sebuag figure langsung pada layar komputer dengan menggunakan sebuah pen light. Ide ini yang kemudian dikembangkan oleh para desainer software graphics dalam pembuatan software grafis yang lebih canggih lagi.

Dekade 1970-an, FIlm "Futureworld" (1976) memanfaatkan animasi 3D yang dikerjakan oleh catmull dan fred parke. jagoan grafis lulusan University of Utah. Disusul kemudian oleh film "Star Wars" (1977). Tahun 1980-an, film "Tron" (1982) dan "The Last Starfighter" (1984) pun menggunakan teknologi animasi 3D. Tahun 1985, PIXAR mengeluarkan film animasi 3D mengankat film "The Abyss" (1989) yang memenangkan Academy Award (Piala Oscar) untuk kategori efek Visual terbaik.

Tahun 1991, film "Terminator 2 : Judgement Day" menggunakan bantuan animasi 3D. Salah satu adegan spektakuler yang masih sangat diingat oleh penontonnya adalah adegan ketika karakter susuh yang berwujud liquid metal berubah wujud menjadi robot terminator yang utuh. Animasi 3D benar - benar meledak ketika muculnya film "Jurrasic Park" pada tahun 1993 yang  disutradarai oleh Steven Spielberg. Film ini memang benar - benar luar biasa karena dapat menghidupkan kembali Dinosaurus yang telah punah jutaan tahun lalu.

Film Animasi pertama yang berdurasi panjang yang dibuat secara penuh menggunakan teknologi animasi 3D adalah film "Toy Story" yang diproduksi oleh studio PIXAR dan Disney pada tahun 1995. Film ini pun menjadi box office dunia.

Jenis - Jenis Animasi 3D

Ada tiga jenis Animasi 3D, yaitu Animasi 3D penuh (Full), Animasi 3D dan 2D,serta Animasi 3D dan Live Shoot.

1. Animasi 3D Penuh (Full)

Jenis animasi ini menggunakan objek 3D secara penuh (full).Seluruh tampilan 3D maupun proses pembuatannya menggunakan teknik animasi 3D. Contoh film - film yang menggunakan jenis animasi ini adalah "Toy Story", "Toy Story 2", Toy Story 3", "Ice Age", "Ice Age 2", "Ice Age 3", "Shrek", "The Cars", "Kung Fu Panda", "Finding Nemo", "Ratatouille", dan lain - lain.

2. Animasi 3D dan 2D

Animasi ini merupakan gabungan dari animasi 3D dan 2D. Biasanya tokoh animasinya berupa animasi 2D dengan latar belakarang (Background) maupun peralatan, serta propertinya menggunakan animasi 3D. Hal ini dilakukan untuk mempermudah proses pembuatan animasi karena pembuatan karakter 3D memiliki tingkat kerumitan ynag sangat tinggi dana proses yang sangat mendetail dibandingkan dengan karakter 2D. Beberapa film yang menggunakan animasi jenis ini adalah "Titan A.E", "Brother Bear", dan lain - lain.

3. Animasi 3D dan Live Shoot

Animas ini menggabungkan animasi 3D dengan syuting langsung (live shoot). Animasi jenis ini banyak diterapkan pada film - film Hollywood, misalnya film "Titanic", Jurrasic Park", "Lord of The Rings", "Harry Potter", "The Matrix", "Fantastic Four", King Kong, Hulk, Avatar dan lain-lain. Teknik ini digunakan untuk membuat film dengan adegan yang rumit, yang tidak mungkin dan mustahil untuk dilakukan di kondisi sebenarnya (nyata). Film - film dengan animasi jenis ini sudah banyak yang menjadi box office dunia, contohnya seperti film - film yang disebut tadi.


Refrensi : Buku Trik dahsyat menjadi animator 3D andal
No comments

Selasa, 25 Desember 2012

Sistem Operasi Android

Sistem Operasi, Android

Sebelum mulai lebih jauh pembahasan sistem operasi Android saya akan jelaskan sedikit pengertian tentang sistem operasi. Sistem operasi adalah program yang mengelola sumber daya perangkat keras dan menyediakan layanan umum untuk applikasi atau software pendukung suatu perangkat. Dengan kata lain sistem operasi adalah jembatan penghubung antara komputer dengan software atau aplikasi pendukung komputer dan pengguna.
Sistem operasi pertama diluncurkan pada tahun 1940 bersamaan dengan komputer elektronik diperkelnalkan. seiring dengan semakin meningkatnya perkembangan Teknologi informasi dari tahun ke tahun tak ayal perkembangan sistem operasi pun semakin pesat berkembang, berikut nama-nama sistem operasi yang sering kita jumpai di masyarakat : 
  1. Windows
  2. linux
  3. symbian
  4. Android
  5. DOS
  6. Macintosh
  7. OS/2
  8. Sun Microsystem
  9. Novel Netware
  10. Palm OS
  11. Mobile Windows
Seiring dengan meningkatnya kebutuhan masyarakat akan Teknologi informasi, alhasil perusahaan-perusahaan IT pun berlomba-lomba membuat perangkat dengan sistem operasi yang mudah, gampang dimengerti dan menarik, Salah satu contoh sistem operasi yang sedang booming di masyarakat saat ini yaitu Android. Android adalah sistem operasi berbasis Linux yang ditujukan untuk ponsel atau smartphone. Android mempunyai platform terbuka dan opensource sehingga memudahkan pengguna untuk membuat dan mengoperasikan aplikasinya sendiri, sistem operasi ini pertamakali diluncurkan pada Bulan juli 2005 atas kerjasama yang dilakukan google dan Android inc. Selang beberapa tahun kemudian tepatnya bulan september 2007 produk pertama telepon seluler yang menggunakan sistem operasi Android pun diluncurkan atas kerjasama yang dibangun oleh HTC Coorporation dengan Google.
Karena respon positif masyarakat akan smartphone yang berbasis Android Google terus mengembangkan Sistem Operasi ini sehingga Android mempunyai banyak jenis dan versi-versi setiap tahun nya. Berikut ini adalah  Versi-versi android :
  1. Android Versi 1.1
    Sistem Operasi ini diluncurkan pada tanggal 9 Maret 2009 oleh Google yang dilengkapi pembaruan aplikasi, Voice search, pengiriman pesan dengan Gmail, dan pemberitahuan email.
  2. Android 1.5 (Cupcake)
    Pada Pertengahan Mei 2009 Android 1.5 ini diluncurkan oleh google, dengan pembaruan menonton dan merekan video dengan modus kamera, mengunggah video ke youtube, dukungan Bluetooth A2DP, animasi layar dan keyboard pada layang yang dapad disesuaikan dengan sistem.
  3. Android 1.6 (Donut)
    September 2010 google kembali meluncurkan android versi 1.6 dengan banyak pembaruan salah satunya adalah teknologi yang tidak tersedia pada ponsel lainya yaitu teknologi dial kontak text to change speech.

  4. Android 2.0/2.1 (Eclair)
    Karena perkembangan jumlah Handset Android sangat bagus, maka Android versi Éclair ini diluncurkan pada desember 2009 dengan banyak pembaruan yang membuat pihak ketiga banyak yang bearminat menyalurkan Aplikasi yang mereka buat untuk dipasang di Android.

  5. Android 2.2 (Frozen Yoghurt/Froyo)
    Android froyo ini berisikan perubahan-perubahan dasar dari versi-versi sebelumnya antara lain yaitu kemampuan wifi hotspot portabl serta pemasangan aplikasi pada SD card.
  6. Android 2.3 (Gingerbread)
    DI versi yang diluncurkan pada desember 2010 ini didapati pembaruan peningkatan kemampuan gaming,layar antarmuka yang diperbaharui, pengoptimalan copy/paste, dukungan Near Field Communications serta kamera yan lebih dari satu.
  7. Android 3.0/3.1 (Honeycomb)
    Android Honey comb dibuat khusus untuk tablet, Android versi ini didukung oleh Multi processor. Motorolla Xoom adalah tablet pertama yang menggunakan OS ini
  8. Android 4.0 (ICS : Ice Cream Sandwich)
    Android Versi inin menawarkan beberapa peningkatan dari Gingerbread dan maupun Honeycomb. Perubahan yang  mencolok yaitu Pengenalan Face Unlock yaitu system Pembuka kunci perangkat menggunakan wajah serta banyak lagi perubahan yang mencolok dari tampilan dan kemampuan jaringan data.
  9. Android 4.1 Jelly Bean
    Versi ini adalah Versi terbaru dari Operating system android di mana OS ini menawarkan kemampuan jaringan data yang lebih maju disbanding OS Android Versi-Versi sebelumnya.
Berdasarkan Versi-versi android diatas system operasi android ini banyak memiliki keunggulan disbanding system operasi Ponsel/Tablet lainnya Selain platform yang terbuka dan juga source yang terbuka android juga mempunyai keunggulan-keunggulan lain seperti Aplikasi youtube,gmail, google bias kita gunakan dengan mdah di OS ini, kita tahu OS ini berbasis linux yang mana  didukung penuh oleh google saehingga OS ini tidak pernah membuat User merasa bosan karena berbagai fitur yang menarik dan mudah didapat serta gratis digunakan kapan dan dimana saja oleh User, contoh nya game-game yang banyak terdapat di Google play store atau Android Market yang bias user Download gratis dengan kualitas game yang sangat bagus dan menarik. Tidak kalah dengan OS blackberry Os ini  juga mempunyai fitur chatting seperti Whatsapp, Skype, YM dan lain-lain dan HArga Perangkat yang ber OS Androidpun Lebih terjangkau dinbanding dengan OS blackberry atau OS lainnya.
Namun di balik semua keunggulan tersebut OS ini juga mempunyai kekurangan-kekurangan walaupun tidak begitu mencolok, kekurangan tersebut seperti batterai yang mudah habis, layanan iklan yang sering muncul di aplikasi yang user download gratis juga sering menggangu user.

No comments

Selasa, 11 Desember 2012

Pengertian Keylogger


Keylogger bukanlah software yang terbilang baru dalam teknologi saat ini. Jangan kalian anggap remeh dengan software yang satu ini. Berbicara mengenai keylogger, software ini sempat menjadi pro dan kontra. Mengapa ? bila diperhatikan cara kerjanya, keylogger bekerja seperti mata-mata. Bila anda mengakses internet melalui komputer atau Laptop yang telah terinstall keylogger, kemudian kalian membuka account seperti, facebook , twitter, email, dll, semua data dan password kalian akan dapat terekam pada software ini, apalagi anda mengakses internet di warnet yang terinstal Keylogger ini, data - data yang anda akses di internet akan sangat mudah di curi. Bagi kalian yang ingin tahu mengenai keylogger bisa kalian lihat penjelasan lebih lanjutnya disini.


Apa itu keylogger?
Keylogger merupakan suatu perangkat yang bisa berupa perangkat keras atau perangkat lunak. Perangkat ini dibuat dengan tujuan untuk memantau penekanan tombol pada keyboard. Biasanya sebuah keylogger akan menyimpan hasil pemantauan penekanan tombol keyboard tersebut ke dalam sebuah berkas log atau catatan. Beberapa keylogger tertentu bahkan dirancang khusus untuk dapat mengirimkan hasil rekamannya ke e-mail tertentu secara periodik. Canggih, bukan?

Keylogger dalam bentuk hardware biasanya memiliki ukuran yang sebanding dengan ukuran baterai (AA). Perangkat ini dipasang di ujung keyboard. Keylogger jenis hardware jarang digunakan dan tidak terlalu populer. Sedangkan keylogger dalam bentuk software, diinstal dalam komputer secara tersembunyi. Bahkan bisa dihidden dari Add or Remove Program pada Windows.


Bagaimana cara kerja keylogger?

Secara umum dan sederhana, cara kerja keylogger adalah merekam segala sesuatu yang diketikkan melalui keyboard. Hasil rekaman disimpan dalam bentuk catatan atau log. Untuk mendapatkan tombol keyboard yang sedang ditekan memerlukan sebuah fungsi. Untuk menggunakan fungsi ini program membutuhkan timer untuk memonitor tombol-tombol yang di gunakan sencara continue. Parameter yang digunakan pada fungsi ini berupa nilai ascii.

Lalu, Keylogger bahaya atau tidak?

Nah, mungkin ini pertanyaan yang paling luas bila dilihat dari berbagai sudut pandang. Keylogger bisa bersifat jahat atau baik tergantung tujuan dari pemakai keylogger. Tujuan yang baik, misalnya digunakan untuk memantau aktivitas karyawan ketika bekerja di kantor, memantau komputer anak di rumah, untuk penegakan hukum dan pencarian bukti-bukti kejahatan. Sedangkan tujuan jahat, contohnya adalah pencurian data atau password. Mungkin bagi Anda yang pernah menjadi korban penggunaan keylogger akan merasa sangat jengkel. Apalagi bila hal tersebut ditambah dengan tercurinya password penting akun Anda di dunia maya. Pasti kesal minta ampun.

Bagaimana cara mendeteksi komputer yang terinstall keylogger?

Sulit mendeteksi suatu komputer terinstall keylogger atau tidak. Apalagi komputer tersebut dalam keadaan terkoneksi dengan jaringan internet. Mungkin Anda pernah mendengar orang-orang yang kehilangan data atau hak akses akunnya. Oleh karena itu, anda patut berhati-hati saat browsing internet. Bisa saja kita menjadi salah satu obyek hacker yang menggunakan keylogger. Selain itu, keylogger ini juga berjalan secara tersembunyi persis seperti mata-mata. Namun, masih ada beberapa cara yang bisa kita coba untuk mendeteksi keylogger pada komputer atau laptop kita.
Pertama, Lakukan pengecekan proses aplikasi yang aktif pada Task Manager, kemudian lihat proses aplikasi yang aktif, bila terdapat keylogger, sebaiknya dihapus saja dengan mengklik End Proccess.
Kedua, coba cek perangkat komputer Anda. Bila ada benda aneh di ujung kabel keyboard, kemungkinan itu adalah keylogger jenis hardware. Ini juga bisa dilakukan pada komputer di warnet.

Bagaimana cara mencegah keylogger?

Bila dilihat dari penggunaan keylogger yang digunakan orang untuk tujuan jahat. Kita bisa melakukan banyak cara.

Pertama, gunakan on screen keyboard. Cara ini mungkin sedikit membuat kita repot. Bayangkan saja kita mengetik dengan mengklik satu persatu tombol di on screen keyboard. Cara ini bukan yang terampuh karena ada beberapa keylogger yang mampu membaca sesuatu yang kita ketikkan di on screen keyboard.

Kedua, coba gunakan software anti keylogger. Anti keylogger relatif bisa menangkal keylogger tersebut. Cara kerja anti keylogger, yaitu menenkripsi apa yang kita ketik sehingga yang terbca di keylogger tidak seperti yang kita ketik.

Ketiga, selalu waspada. Bila kita tidak ingin repot, ada baiknya selalu waspada saat browsing internet terutama saat menggunakan komputer di warnet tertentu. Tidak ada salahnya kita selalu melakukan pengecekan pada komputer terinstall keylogger atau tidak. Demi keamanan dan privacy data yang kita miliki, sebisa mungkin kita melakukan proteksi diri sejak dini.

Jadi, kesimpulannya bahwa keylogger bisa bahaya bagi kita bila ada orang yang menyalahgunakan perangkat tersebut. Sebaliknya, keylogger akan sangat bermanfaat bila digunakan untuk tujuan yang positif. Seperti yang telah dijelaskan, salah satunya adalah bila Anda mempunyai anak, keylogger dapat digunakan untuk memantau komputer atau laptop anak Anda. Anda bisa mengetahui apa saja yang dilakukan anak ketika beroperasi menggunakan komputer di rumah.


Sekian dari saya, Semoga bermanfa'at :)

Referensi : ilmukomputer.org
No comments

Rabu, 05 Desember 2012

Me-Rename Recycle Bin


Ketika kalian masuk ke desktop windows pertama kali pasti kalian akan menjumpai banyak icon. Semua nama icon tersebut dapat kalian ganti sesuai dengan keinginan kalian kecuali Recycle Bin. Maka dari itu ikutilah trik berikut ini.

Mengubah nama Recycle Bin
Bila sudah tidak sabar ingin mencoba trik menarik yang satu ini, silahkan simak petunjuk ringkas berikut ini.
  1. Buka Run dari Start menu. Lalu ketikkan REGEDIT.
  2. Setelah jendela REGEDIT terbuka, lalu bukalah: HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache.
  3. Setelah terbuka carilah String yang memiliki Value Name: @D:\WINDOWS\system32\SHELL32.dll,-8964 Atau Value Data: Recycle Bin
  4. Gantilah Value Data yang tadinya Recycle Bin menjadi Tempat Sampah.
  5. Setelah anda merubahnya kemudian klik OK, dan yang terakhir yaitu pilih menu View dariRegistry Editor lalu pilih Refresh (F5).
  6. Tutup window Registry Editor. Lalu klik kanan pada desktop dan pilih Refresh.
Maka secara otomatis nama Recycle Bin akan berubah namanya menjadi Tempat Sampah.
Selamat Mencoba.
Referensi : ilmukomputer.org
No comments

Selasa, 04 Desember 2012

Mengenal Virus Komputer


Saat ini,  pastilah  kita semua sebagai konsumen  jasa komputer  dan jaringan ( internet ) sudah sangat  sering mendengar istilah “virus” yang terkadang meresahkan  kita. Sering kali saya dibuat kesal dengan virus karena sering menghambat aktivitas saya. Ok... kali ini kita akan  lebih jauh mengenal  mengenai virus, yang nantinya diharapkan dapat membuat kita semua mengerti dan memahami tentang virus. 


ASAL MULA VIRUS
1949, John von Neumann, menggungkapkan " teori self altering automata " yang merupakan hasil riset dari para ahli matematika.

1960, Lab BELL (AT&T), para ahli di lab BELL (AT&T) mencoba-coba teori yang diungkapkan oleh John von Neumann, dengan membuat suatu jenis permainan/game. Mereka membuat program yang dapat memperbanyak dirinya dan dapat    menghancurkan program buatan lawan. Program yang mampu bertahan dan menghancurkan semua program lain, akan dianggap sebagai pemenangnya. Permainan ini akhirnya menjadi permainan favorit di tiap-tiap lab  komputer. Tetapi, semakin lama program yang  diciptakan  makin berbahaya, sehingga  mereka melakukan pengawasan dan pengamanan yang ketat terhadap permainan ini.

1980, Program-program tersebut yang akhirnya dikenal  dengan sebutan "virus" ini  berhasil menyebar keluar lingkungan laboratorium, dan mulai beredar di masyarakat umum.

APAKAH VIRUS ITU...??
Pertama kali istilah “virus”  digunakan  oleh  Fred Cohen  pada tahun  1984  di Amerika Serikat. Virus komputer dinamakan “virus” karena  memiliki beberapa  persamaan mendasar dengan virus  pada istilah kedokteran (biological viruses).

Virus komputer bisa diartikan sebagai suatu program komputer biasa. Tetapi memiliki perbedaan yang mendasar dengan program-program  lainnya,yaitu virus dibuat untuk  menulari program-program  lainnya, mengubah, memanipulasinya bahkan  sampai  merusaknya. Ada yang perlu    dicatat    disini,  virus  hanya akan  menulari apabila program pemicu atau      program      yang      telah      terinfeksi tadi dieksekusi, disinilah perbedaannya dengan "worm". Tulisan ini tidak akan  bahas worm karena  nanti akan mengalihkan  kita  dari pembahasan mengenai virus ini.

KARAKTERISTIK VIRUS
Suatu program dapat disebut sebagai suatu virus apabila memenuhi minimal 5 kriteria berikut :

    1.  Kemampuan untuk mendapatkan informasi
    2.  Kemampuan untuk memeriksa suatu file
    3.  Kemampuan untuk menggandakan diri dan menularkan diri
    4.  Kemampuan melakukan manipulasi  
    5.  Kemampuan untuk menyembunyikan diri.

Sekarang akan coba dijelaskan dengan singkat apa yang dimaksud dari tiap-tiap kemampuan itu dan mengapa ini sangat diperlukan.

1.  Kemampuan untuk mendapatkan informasi

Pada umumnya suatu virus memerlukan daftar nama-nama file yang ada dalam suatu directory. Untuk apa? Agar dia dapat memperoleh daftar file yang bisa dia tulari. Misalnya, virus makro yang akan menginfeksi semua file data MS  Word, akan mencari daftar  file berekstensi *.doc. Disinilah kemampuan mengumpulkan informasi itu diperlukan agar virus dapat membuat daftar/data semua file, lalu memilahnya dengan mencari file-file yang bisa ditulari. Biasanya data ini tercipta saat file yang tertular/terinfeksi virus atau file program virus itu sendiri dibuka oleh user. Sang virus akan segera melakukan pengumpulan data dan menaruhnya (biasanya) di RAM, sehingga apabila  komputer dimatikan semua data hilang. Tetapi  data-data ini akan tercipta  kembali setiap kali  virus itu diaktifkan. Biasanya data-data ini disimpan juga sebagai hidden file oleh virus tersebut.

2.  Kemampuan memeriksa suatu program

Suatu virus juga harus bisa memeriksa  suatu file  yang  akan ditulari,  misalnya dia bertugas  menulari program
berekstensi *.doc, maka dia harus memeriksa apakah file dokumen tersebut telah terinfeksi ataupun belum, karena  jika sudah, akan  percuma  menularinya lagi.  Ini sangat berguna  untuk meningkatkan kemampuan suatu virus  dalam  hal kecepatan menginfeksi suatu file/program. Yang umum dilakukan  oleh  virus adalah memiliki/memberi tanda  pada file/program yang telah terinfeksi sehingga mudah  untuk  dikenali oleh virus tersebut. Contoh penandaan adalah misalnya memberikan suatu byte yang  unik  di setiap  file yang telah terinfeksi.

3.  Kemampuan untuk menggandakan diri

Kalo ini memang  virus "bang-get", maksudnya, tanpa kemampuan ini tak adalah  virus.  Inti  dari  virus adalah kemampuan mengandakan diri dengan cara menulari file  lainnya.  Suatu virus apabila  telah menemukan calon korbannya maka ia akan mengenalinya dengan memeriksanya. Jika  belum  terinfeksi  maka sang  virus akan memulai aksinya penularan dengan cara  menuliskan  byte pengenal pada file tersebut,  dan seterusnya mengcopikan/menulis kode objek virus diatas file sasaran. Beberapa cara umum yang dilakukan oleh virus untuk menulari/menggandakan dirinya adalah :
  •  File yang akan ditulari dihapus atau diubah namanya. Kemudian diciptakan suatu file berisi program virus itu sendiri menggunakan nama file yang asli.
  • Program virus yang sudah  dieksekusi/load ke memori akan langsung  menulari file-file lain dengan cara menumpangi seluruh file yang ada.

4.  Kemampuan mengadakan manipulasi

Rutin (routine) yang dimiliki suatu virus akan dijalankan setelah virus menulari suatu file. Isi dari suatu rutin ini   dapat  beragam  mulai dari yang tidak  berbahaya sampai yang melakukan perusakan. Rutin ini umumnya digunakan untuk memanipulasi file atau pun mempopulerkan pembuatnya ! Rutin ini memanfaatkan kemampuan dari suatu sistem operasi (Operating  System), sehingga   memiliki  kemampuan  yang sama dengan yang dimiliki sistem operasi. Misal :  

a.  Membuat gambar atau pesan pada monitor
b.  Mengganti/mengubah-ubah label dari tiap file, direktori, atau label dari drive di PC
c.  Memanipulasi file yang ditulari
d. Merusak file
e.  Mengacaukan kerja printer, dsb

5.  Kemampuan Menyembunyikan diri

Kemampuan menyembunyikan  diri ini harus  dimiliki  oleh suatu  virus agar semua pekerjaan  baik dari awal sampai berhasilnya penularan dapat terlaksana. Langkah langkah yang biasa dilakukan adalah:
  •  Program virus disimpan dalam bentuk kode mesin dan digabung dengan program lain yang dianggap berguna oleh pemakai
  • Program virus diletakkan pada Boot Record atau track pada disk yang jarang diperhatikan oleh komputer itu sendiri
  • Program virus dibuat sependek mungkin, dan hasil file yang diinfeksi tidak terlalu berubah ukurannya
  • Virus tidak mengubah keterangan/informasi waktu suatu file, dll

SIKLUS HIDUP VIRUS
Siklus hidup virus secara umum, melalui 4 tahap:

o  Dormant phase ( Fase Istirahat/Tidur )
Pada fase  ini virus  tidaklah aktif. Virus  akan diaktifkan oleh suatu kondisi  tertentu,  semisal:  tanggal  yang ditentukan, kehadiran program lain/dieksekusinya program lain, dsb. Tidak semua virus melalui fase ini.

o  Propagation phase ( Fase Penyebaran )
Pada fase ini virus akan mengkopikan dirinya kepada suatu program atau ke suatu tempat dari media storage (baik  hardisk, RAM  dsb).  Setiap  program yang terinfeksi akan menjadi  hasil “kloning”  virus tersebut (tergantung cara virus tersebut menginfeksinya).
o  Trigerring phase ( Fase Aktif )
Di fase ini virus tersebut akan aktif dan  hal ini juga  di  picu  oleh beberapa  kondisi seperti pada  Dormant Phase.

o  Execution phase ( Fase Eksekusi )
Pada fase inilah virus yang telah aktif tadi akan melakukan fungsinya. Seperti menghapus file, menampilkan pesan-pesan, dsb.

JENIS – JENIS VIRUS
Untuk lebih  mempertajam  pengetahuan  kita tentang  virus,  saya akan coba memberikan penjelasan tentang jenis-jenis virus yang sering berkeliaran di masyarakat umum.

1.  Virus Makro
Jenis virus  ini  pasti  sudah sangat sering kita  dengar.  Virus  ini  ditulis dengan bahasa pemrograman dari  suatu aplikasi  bukan dengan bahasa pemrograman  dari suatu  Operating System. Virus ini dapat  berjalan apabila aplikasi pembentuknya dapat berjalan dengan baik. Sebagai contoh jika pada komputer mac dijalankan aplikasi Word, maka virus makro yang  dibuat  dari  bahasa makro  Word dapat  bekerja pada komputer bersistem operasi Mac ini.
Contoh virus:
- Varian W97M, misal W97M.Panther.
Panjang 1234 bytes, akanmenginfeksi NORMAL.DOT dan menginfeksi dokumen apabila dibuka.
- WM.Twno.A;TW
Panjang  41984 bytes, akan menginfeksi  Dokumen Ms.Word yang menggunakan  bahasa  makro, biasanya berekstensi *.DOT dan *.DOC, dll

2.  Virus Boot Sector
Virus Boot sector ini sudah umum sekali menyebar. Virus ini dalam menggandakan dirinya, akanmemindahkan
atau menggantikan boot sector asli dengan program booting virus. Sehingga saat terjadi booting maka virus akan diload  ke memori dan selanjutnya virus  akan mempunyai kemampuan mengendalikan  hardware    standar (contoh : monitor, printer dsb) dan dari memori ini pula virus akan menyebar ke seluruh drive yang ada dan yang terhubung ke komputer (contoh : floopy, drive lain selain drive c:).
Contoh virus :  
1. Varian virus wyx 
- ex: wyx.C(B) menginfeksi boot record dan floopy ;  
- Panjang :520 bytes;   
- Karakteristik : memory resident dan terenkripsi.
2. Varian V-sign :   Menginfeksi : Master Boot Record ;    
- Panjang 520 bytes;  
- Karakteristik : menetap di memori (memory resident),terenkripsi, dan polymorphic)
3. Stoned.june    4th/ bloody!:      
- Menginfeksi : Master Boot Record dan floopy;  
- Panjang   520 bytes;      
- Karakteristik : menetap di memori (memory resident), terenkripsi dan  menampilkan  pesan  "Bloody!june     4th 1989" setelah komputer melakukan booting sebanyak 128 kali.

3.  Stealth Virus 
Virus ini akan menguasai tabel interrupt  pada DOS yang sering  kita kenal  dengan "Interrupt interceptor".   Virus ini berkemampuan untuk mengendalikan instruksi-instruksi level DOS dan biasanya mereka tersembunyi sesuai namanya baik secara penuh ataupun ukurannya.  
Contoh virus :
1. Yankee.XPEH.4928,      
- Menginfeksi file *.COM dan *.EXE ;        
- Panjang 4298 bytes;  
- Karakteristik: menetap di memori, ukurantersembunyi, memiliki pemicu
2. WXYC (yang termasuk  kategori boot record pun    karena    masuk  kategri  stealth dimasukkan pula disini),    
- Menginfeksi floopy an motherboot record;      
- Panjang 520 bytes;
- Karakteristik : menetap di memori; ukuran dan virus tersembunyi.
3. Vmem(s):  
- Menginfeksi file file *.EXE, *.SYS, dan *.COM ;    
- Panjang fie 3275 bytes;  
- Karakteristik:menetap di memori, ukuran tersembunyi, di enkripsi.
Dan masih banyak lagi jenis - jenis virus lainnya.
BEBERAPA CARA PENYEBARAN VIRUS
Virus layaknya virus biologi harus memiliki  media untuk  dapat menyebar, virus  komputer dapat menyebar ke berbagai komputer/mesin lainnya juga melalui berbagai media, diantaranya:

1. Disket, media storage R/W  
Media penyimpanan eksternal dapat menjadi sasaran empuk bagi virus untuk dijadikan media. Baik sebagai tempat menetap ataupun sebagai media penyebarannya. Media yang bias melakukan operasi R/W (Read dan Write) sangat memungkinkan untuk ditumpangi virus dan dijadikan sebagai media penyebaran.

2. Jaringan ( LAN, WAN,dsb)
Hubungan antara beberapa computer secara langsung sangat memungkinkan suatu
virus ikut berpindah saat terjadi pertukaran/pengeksekusian file yang mengandung virus.

3. WWW (internet)
Sangat mungkin suatu situs  sengaja  ditanamkan suatu “virus” yang akan menginfeksi komputer-komputer
yang mengaksesnya.

4. Software yang Freeware, Shareware atau bahkan Bajakan
Banyak sekali virus yang sengaja ditanamkan dalam suatu program yang disebarluaskan baik secara gratis, atau trial version.

5.  Attachment pada email, transfering file
Hampir semua jenis  penyebaran  virus akhir-akhir ini menggunakan email attachment dikarenakan  semua pemakai jasa  internet  pastilah menggunakan email untuk berkomunikasi,  file-file  ini sengaja dibuat mencolok/menarik perhatian, bahkan seringkali memiliki ekstensi ganda pada penamaan filenya.


PENANGULANGANNYA
1.  Langkah-Langkah untuk Pencegahan
Untuk pencegahan anda dapat melakukan beberapa langkah-langkah berikut :
  • Gunakan antivirus yang anda percayai dengan  update terbaru. Tidak  perduli apapun merknyaasalkan selalu diupdate, dan auto-protect dinyalakan maka komputer anda terlindungi.
  • Selalu scanning semua media penyimpanan eksternal yang akan digunakan, mungkin hal ini agakmerepotkan tetapi jika auto-protect antivirus anda bekerja maka prosedur ini dapat dilewatkan.
  • Jika anda terhubung langsung ke Internet cobalah untuk mengkombinasikan antivirus anda denganFirewall, Anti-spamming, dsb.
  • Selalu waspada terhadap fle-file yang mencurigakan, contoh : file dengan  2 buah exstension ataufile executable yang terlihat mencurigakan.
  • Untuk software freeware + shareware, ada baiknya anda mengambilnya dari situs resminya.
  •  Semampunya hindari membeli barang bajakan, gunakan software-software open source.

2.  Langkah-Langkah Apabila telah Terinfeksi
  • oDeteksi dan tentukan dimanakah kira-kira sumber virus tersebut apakah di disket, jaringan, email dsb.Jika anda terhubung  ke  jaringan maka ada baiknya anda  mengisolasi komputer anda dulu (baik dengan melepas kabel atau mendisable sambungan internet dari control panel)
  • Identifikasi dan klasifikasikan jenis virus apa yang menyerang pc anda, dengan cara:
- Gejala yang timbul, misal : pesan, file yang corrupt atau hilang dsb.
- Scan dengan  antivirus anda,  jika anda terkena saat auto-protect  berjalan  berarti virus definition  di  dalam komputer anda tidak  memiliki data virus ini, cobalah  update secara manual atau  mendownload  virus definitionnya  untuk  kemudian anda install. Jika virus tersebut memblok usaha anda untuk mengupdate, maka upayakan  untuk menggunakan media lain (komputer) dengan antivirus yang memiliki update terbaru.

  • Bersihkan virus tersebut. Setelah anda berhasil mendeteksi dan mengenalinya maka usahakan segerauntuk mencari removal atau cara-cara  untuk memusnahkannya  di situs-situs yang  memberikan informasi perkembangan  virus tersebut.  Hal ini perlu  dilakukan apabila antivirus  dengan  update terbaru anda tidak berhasil memusnahkannya.
  • Langkah terburuk. Jika semua hal diatas tidak berhasil adalah memformat ulang komputer anda.

Referensi : ilmukomputer.org
No comments

Download JAVA, C++, PHP, Delphi Programming Tutorial


Bagi kalian yang mau belajar bahasa pemrograman kalian dapat mempelajarinya disini, saya sudah update beberapa bahasa program yaitu : JAVA Programing, C++ Programming, PHP Programming, dan Delphi 7.
          
Lapangan kerja untuk Programmer masih cukup banyak lho..., mulai dari perusahaan pengembang software sampai ke perusahaan konsultasi database membutuhkan adanya Database Administrator, Application Programmer, dan System Analyst. Jadi... bagi kalian yang mau belajar-belajar sedikit tentang bahasa program tersebut, bisa kalian download ebook nya disini.


JAVA Programming

Sejarah singkat JAVA.
      
         Pada 1991, sekelompok insinyur Sun dipimpin oleh Patrick Naughton dan James Gosling ingin merancang bahasa komputer untuk perangkat konsumer seperti cable TV Box. Karena perangkat tersebut tidak memiliki banyak memori, bahasa harus berukuran kecil dan mengandung kode yang liat. Juga karena manufaktur – manufaktur berbeda memilih processor yang berbeda pula, maka bahasa harus bebas dari manufaktur manapun. Proyek diberi nama kode ”Green”.

         Kebutuhan untuk fleksibilitas, kecil, liat dan kode yang netral terhadap platform mengantar tim mempelajari implementasi Pascal yang pernah dicoba. Niklaus Wirth, pencipta bahasa Pascal telah merancang bahasa portabel yang menghasilkan intermediate code untuk mesin hipotesis. Mesin ini sering disebut dengan mesin maya (virtual machine). Kode ini kemudian dapat digunakan di sembarang mesin yang memiliki interpreter. Proyek Green menggunakan mesin maya untuk mengatasi isu utama tentang netral terhadap arsitektur mesin.

          Karena orang – orang di proyek Green berbasis C++ dan bukan Pascal maka kebanyakan sintaks diambil dari C++, serta mengadopsi orientasi objek dan bukan prosedural. Mulanya bahasa yang diciptakan diberi nama ”Oak” oleh James Gosling yang mendapat inspirasi dari sebuah pohon yang berada pada seberang kantornya, namun dikarenakan nama Oak sendiri merupakan nama bahasa pemrograman yang telah ada sebelumnya, kemudian SUN menggantinya dengan JAVA. Nama JAVA sendiri terinspirasi pada saat mereka sedang menikmati secangkir kopi di sebuah kedai kopi yang kemudian dengan tidak sengaja salah satu dari mereka menyebutkan kata JAVA yang mengandung arti asal bijih kopi. Akhirnya mereka sepakat untuk memberikan nama bahasa pemrograman tersebut dengan nama Java.


 PHP Programming

          PHP Pertama kali ditemukan pada 1995 oleh seorang Software Developer bernama Rasmus Lerdrof. Ide awal PHP adalah ketika itu Radmus ingin mengetahui jumlah pengunjung yang membaca resume onlinenya. script yang dikembangkan baru dapat melakukan dua pekerjaan, yakni merekam informasi visitor, dan menampilkan jumlah pengunjung dari suatu website. Dan sampai sekarang kedua tugas tersebut masih tetap populer digunakan oleh dunia web saat ini. Kemudian, dari situ banyak orang di milis mendiskusikan script buatan Rasmus Lerdrof, hingga akhirnya rasmus mulai membuat sebuah tool/script, bernama Personal Home Page (PHP).
        
          Kebutuhan PHP sebagai tool yang serba guna membuat Lerdorf melanjutkan untuk mengembangkan PHP hingga menjadi suatu bahasa tersendiri yang mungkin dapat mengkonversikan data yang di inputkan melalui Form HTML menjadi suatu variable, yang dapat dimanfaatkan oleh sistem lainnya. Untuk merealisasikannya, akhirnya Lerdrof mencoba mengembangkan PHP menggunakan bahasa C ketimbang menggunakan Perl. Tahun 1997, PHP versi 2.0 di rilis, dengan nama Personal Home Page Form Interpreter
(PHP-FI). PHP Semakin popular, dan semakin diminati oleh programmer web dunia. Rasmus Lerdrof benar-benar menjadikan PHP sangat populer, dan banyak sekali Team Developer yang ikut bergabung dengan Lerdrof untuk mengembangkan PHP hingga menjadi seperti sekarang, Hingga akhirnya dirilis versi ke 3-nya, pada Juni 1998, dan tercatat lebih dari 50.000 programmer menggunakan PHP dalam membuat website dinamis.
        
          Pengembangan demi pengembangan terus berlanjut, ratusan fungsi ditambahkan sebagai fitur dari bahasa PHP, dan di awaal tahun 1999, netcraft mencatat, ditemukan 1.000.000 situs di dunia telah menggunakan PHP. Ini membuktikan bahwa PHP merupakan bahasa yang paling populer digunakan oleh dunia web development. Hal ini mengagetkan para developernya termasuk Rasmus sendiri, dan tentunya sangat diluar dugaan sang pembuatnya. Kemudian Zeev Suraski dan Andi Gutsman selaku core developer (programmer inti) mencoba untuk menulis ulang PHP Parser, dan diintegrasikan dengan menggunakan Zend scripting engine, dan mengubah jalan alur operasi PHP. Dan semua fitur baru tersebut di rilis dalam PHP 4.

          13 Juli 2004, evolusi PHP, PHP telah mengalami banyak sekali perbaikan disegala sisi, dan wajar jika netcraft mengumumkan PHP sebagai bahasa web populer didunia, karena tercatat 19 juta domain telah menggunakan PHP sebagai server side scriptingnya. PHP saat ini telah Mendukung XML dan Web Services, Mendukung SQLite. Tercatat lebih dari 19 juta domain telah menggunakan PHP sebagai server scriptingnya. Benarbenar PHP sangat mengejutkan.

          Yang menjadikan PHP berbeda dengan HTML adalah proses dari PHP itu sendiri. HTML merupakan bahasa statis yang apabila kita ingin merubah konten/isinya maka yang harus dilakukan pertama kali nya adalah, membuka file-nya terlebih dahulu, kemudian menambahkan isi kedalam file tersebut. Beda hal nya dengan PHP. Bagi anda yang pernah menggunakan CMS seperti wordpress atau joomla yang dibangun dengan PHP tentunya, ketika akan menambahkan konten kedalam website, anda tinggal masuk
kedalam halaman admin, kemudian pilih new artikel untuk membuat halaman/content baru. Artinya hal ini, seorang user tidak berhubungan langsung dengan scriptnya. Sehingga seorang pemula sekalipun dapat menggunakan aplikasi seperti itu.


C++ Programming

          C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.[Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (OOP).

Delphi 7

          Delphi adalah salah satu bahasa pemrograman berbasis visual yang digunakan untuk membuat  program aplikasi pada komputer (seperti Visual basic). Bahasa pemrograman yang digunakan  oleh Delphi sebenarnya merupakan turunan  dari bahasa pemrograman pascal, yang dahulu pada Delphi dikenal sebagai objek pascal. Bagi Anda yang telah mengenal bahasa pemrograman pascal, maka mungkin Anda tidak akan terlalu kesulitan dalam mempelajari Delphi.

          Delphi relatif lebih mudah dipahami dibandingkan dengan bahasa pemrograman lainnya, disamping itu banyak referensi terutama dalam bentuk buku yang membahas tentang bahasa pemrograman ini. Delphi telah terbukti mampu menghasilkan software-software yang berkualitas, baik yang berskala besar maupun  kecil, teknologi yang digunakan pada Delphi
pun cukup uptodate.

          Sampai saat ini, Borland sebagai perusahaan pembuat Delphi, terus menyempurnakan Delphi mengikuti perkembangan teknologi yang begitu pesat. Hal ini menjadikan Delphi sebagai salah satu pilihan utama yang cukup banyak digunakan oleh para programmer di Indonesia khususnya, sebagai tools dalam proyek pengembangan software.

           Versi dari Delphi yang digunakan sebagai acuan dari DFN ini adalah Borland Delphi Versi 7, namun meskipun demikian Anda bisa menggunakan Delphi versi lainnya, karena relatif hampir sama. Penggunaan Delphi 7 bukanlah tanpa alasan ? namun Delphi 7 merupakan versi yang cukup stabil bila digunakan di Windows 98, 2000, XP, bahkan Vista dibandingkan dengan Delphi Versi lainnya. Meskipun belum ada riset tentang hal ini, namun beberapa programmer Delphi mengakuinya termasuk saya hehehe.

          Jika Anda pemula, Delphi 7 sudah lebih  dari cukup untuk belajar hingga mengembangakan aplikasi.

Download Ebook Delphi 7.0 disini >>
No comments

Rabu, 29 Agustus 2012

Berbagai Jenis Game Console

Sekarang ini sudah banyak beragam game console, dati tahun ketahun teknologinya pun semakin canggih, mulain dari Atari, Nitendo, dan SEGA, sampai SONY mengeluarkan game console pamungkasnya, yaitu Play Station, yang terdiri dari PS.1, PS.2, dan PS.3. Dibawah ini ada beberapa game - game console yang sudah sangat terkenal sob, kira - kira game console mana yang kalian suka?


PS3

PS2











PS.1






Nitendo Wii


SEGA
Odyssey Magnavox











Nitendo DS


PSP

PS VITA





Nitendo



PSP GO


Atari

Sebenarnya masih banyak yang lainnya juga sih...


Source : Google Image
No comments