Kamis, 08 Oktober 2009

Bahasa

Bahasa adalah penggunaan kode yang merupakan gabungan fonem sehingga membentuk kata dengan aturan sintaks untuk membentuk kalimat yang memiliki arti. Bahasa memiliki berbagai definisi. Definisi bahasa adalah sebagai berikut: satu sistem untuk mewakili benda, tindakan, gagasan dan keadaan. satu peralatan yang digunakan untuk menyampaikan konsep riil mereka ke dalam pikiran orang lain. satu kesatuan sistem makna satu kode yang yang digunakan oleh pakar linguistik untuk membedakan antara bentuk dan makna. satu ucapan yang menepati tata bahasa yang telah ditetapkan (contoh :- Perkataan, kalimat, dan lain lain.) satu sistem tuturan yang akan dapat dipahami oleh masyarakat linguistik. Bahasa erat kaitannya dengan kognisi pada manusia, dinyatakan bahwa bahasa adalah fungsi kognisi tertinggi dan tidak dimiliki oleh hewan Ilmu yang mengkaji bahasa ini disebut sebagai linguistik, atau pakar bahasa.


Menetapkan perbedaan utama antara bahasa manusia satu dan yang lainnya sering amat sukar. Chomsky (1986) membuktikan bahwa sebagian dialek Jerman hampir serupa dengan bahasa Belanda dan tidaklah terlalu berbeda sehingga tidak mudah dikenali sebagai bahasa lain, khususnya Jerman. Waktu itu saya pernah membaca sebuah tulisan. Menarik sekali membaca tulisan Andry S Huzain pada tanggal 5 Oktober 2009 dalam sebuah blog pribadi miliknya, beliau berpikiran bahwa “ Bahasa mempengaruhi pola pikir dan sedikit banyak, kepribadian. Ini berlaku untuk bahasa apapun. Dialek surabaya yang pendek dan jujur, meski terlihat kasar tapi membuat seseorang menjadi “apa adanya”. Dialek jogja yang halus tetapi dalam, membuat kita harus berpikir dua kali untuk mengartikan maksud “ada apanya”. Namun tidak hanya itu, barangkali sebuah pertanyaan lain akan muncul. Sudahkah cara berpikir Bangsa Indonesia maju, setelah lepas dari jajahan kolonial Belanda ? Sudahkah perubahan yang diidam-idamkan ke arah yang lebih baik tercapai ? Semua jawaban dari pertanyaan-pertanyaan itu dapat kita lihat dalam penggunaan bahasa yang dipakai di negara tercinta ini. Sejak ORLA (Orde Lama), ORBA (Orde Baru) sampai sekarang ini Era Reformasi ternyata kita belum mengalami perubahan pola pikir terutama dalam penggunaan bahasa. Pada masa rezim orde baru, ada gaya bahasa yang menonjol yang digunakan oleh para penguasa. Karena berkuasanya para pengasa ini, maka cara mereka berbahasa pun sangat mewarnai gaya bahasa yang digunakan oleh para pengikut mereka, bahkan juga di dalam dunia jurnalistik. Gaya-gaya tersebut antara lain, Pleonasme, Eufemisme, Gaya Bahasa Komandan (Feodalisme), Disini saya akan coba menafsirkan salah satu bahasa yaitu bahasa indonesia yang biasa saya gunakan sehari-hari. Sebelum itu saya ingin mengingatkan kembali bahwa bahasa indonesia adalah bahasa resmi Republik Indonesia sebagaimana disebutkan dalam Undang-Undang Dasar RI 1945, Pasal 36. Ia juga merupakan bahasa persatuan bangsa Indonesia sebagaimana disiratkan dalam Sumpah Pemuda 28 Oktober 1928. Meski demikian, hanya sebagian kecil dari penduduk Indonesia yang benar-benar menggunakannya sebagai bahasa ibu karena dalam percakapan sehari-hari yang tidak resmi masyarakat Indonesia lebih suka menggunakan bahasa daerahnya masing-masing sebagai bahasa ibu seperti bahasa Melayu pasar, bahasa Jawa, bahasa Sunda, dll. Untuk sebagian besar masyarakat Indonesia lainnya, bahasa Indonesia adalah bahasa kedua dan untuk taraf resmi bahasa Indonesia adalah bahasa pertama. Bahasa Indonesia merupakan sebuah dialek bahasa Melayu yang menjadi bahasa resmi Republik Indonesia. Bahasa Indonesia diresmikan pada kemerdekaan Indonesia tahun 1945. Bahasa Indonesia merupakan bahasa dinamis yang hingga sekarang terus menghasilkan kata-kata baru, baik melalui penciptaan, maupun penyerapan dari bahasa daerah dan asing. Bahasa Indonesia adalah dialek baku dari bahasa Melayu yang pokoknya dari bahasa Melayu Riau sebagaimana diungkapkan oleh Ki Hajar Dewantara dalam Kongres Bahasa Indonesia I tahun 1939 di Solo, Jawa Tengah, “jang dinamakan ‘Bahasa Indonesia’ jaitoe bahasa Melajoe jang soenggoehpoen pokoknja berasal dari ‘Melajoe Riaoe’, akan tetapi jang soedah ditambah, dioebah ataoe dikoerangi menoeroet keperloean zaman dan alam baharoe, hingga bahasa itoe laloe moedah dipakai oleh rakjat di seloeroeh Indonesia; pembaharoean bahasa Melajoe hingga menjadi bahasa Indonesia itoe haroes dilakoekan oleh kaoem ahli jang beralam baharoe, ialah alam kebangsaan Indonesia”. atau sebagaimana diungkapkan dalam Kongres Bahasa Indonesia II 1954 di Medan, Sumatra Utara, “…bahwa asal bahasa Indonesia ialah bahasa Melaju. Dasar bahasa Indonesia ialah bahasa Melaju jang disesuaikan dengan pertumbuhannja dalam masjarakat Indonesia”. Secara sejarah, bahasa Indonesia merupakan salah satu dialek temporal dari bahasa Melayu yang struktur maupun khazanahnya sebagian besar masih sama atau mirip dengan dialek-dialek temporal terdahulu seperti bahasa Melayu Klasik dan bahasa Melayu Kuno. Secara sosiologis, bolehlah kita katakan bahwa bahasa Indonesia baru dianggap “lahir” atau diterima keberadaannya pada tanggal 28 Oktober 1928. Secara yuridis, baru tanggal 18 Agustus 1945 bahasa Indonesia secara resmi diakui keberadaannya. Fonologi dan tata bahasa dari bahasa Indonesia cukuplah mudah. Dasar-dasar yang penting untuk komunikasi dasar dapat dipelajari hanya dalam kurun waktu beberapa minggu. Bahasa Indonesia merupakan bahasa yang digunakan sebagai penghantar pendidikan di perguruan-perguruan di Indonesia. Menurut pendapat saya bahasa Indonesia adalah bahasa resmi Republik Indonesia dan bahasa persatuan bangsa Indonesia. Bahasa Indonesia diresmikan penggunaannya setelah Proklamasi Kemerdekaan Indonesia, tepatnya sehari sesudahnya, bersamaan dengan mulai berlakunya konstitusi. Meskipun saat ini dipahami oleh lebih dari 90% warga Indonesia, bahasa Indonesia tidak menduduki posisi sebagai bahasa ibu bagi mayoritas penduduknya. Sebagian besar warga Indonesia berbahasa daerah sebagai bahasa ibu. Penutur bahasa Indonesia kerap kali menggunakan versi sehari-hari (kolokial) dan/atau mencampuradukkan dengan dialek Melayu lainnya atau bahasa ibunya. Namun demikian, bahasa Indonesia digunakan sangat luas di perguruan-perguruan, di surat kabar, media elektronika, perangkat lunak, surat-menyurat resmi, dan berbagai forum publik lainnya, sehingga dapatlah dikatakan bahwa bahasa Indonesia digunakan oleh semua warga Indonesia. Dari sudut pandang linguistika, bahasa Indonesia adalah suatu varian bahasa Melayu. Dasar yang dipakai adalah bahasa Melayu Riau dari abad ke-19, namun mengalami perkembangan akibat penggunaanya sebagai bahasa kerja dan proses pembakuan di awal abad ke-20. Hingga saat ini, bahasa Indonesia merupakan bahasa yang hidup, yang terus menghasilkan kata-kata baru, baik melalui penciptaan, maupun penyerapan dari bahasa daerah dan bahasa asing.

Fonologi dan tata bahasa bahasa Indonesia dianggap relatif mudah. Dasar -dasar yang penting untuk komunikasi dasar dapat dipelajari hanya dalam kurun waktu beberapa minggu.





Selengkapnya...

Sistem Informasi

Saat ini saya sedang mencoba melakukan sebuah pendapat – pendapat kecil tentang sistem informasi, yang dimana, hal tersebut merupakan sebuah bidang yang sekarang ini saya tekuni di bangku kuliahku. Jadi dari sebuah pengertian informasi mencakup beberapa hal. Kata ‘sistem’ berasal dari bahasa Inggris ‘system’ yang menurut kamus : 1. A group of interacting, interrelated, or interdependent elements forming a complex whole. 2. A functionally related group of elements, especially: The human body regarded as a functional physiological unit.


An organism. Sistem merupakan seperangkat unsur atau komponen yang secara teratur saling berkaitan sehingga membentuk suatu totalitas (KBBI,2003). Sistem juga dapat diartikan sebagai himpunan elemen-elemen yang saling berhubungan, bergantung, berinteraksi dengan suatu tujuan. Ada juga pendapat yang lain yaitu Sistem Informasi merupakan sebuah sistem yang sangat diperhatikan di negara ini, tetapi saat ini kemajuan nya cukup lamban,berbeda dengan negara - negara tetangga kita, berikut ini beberapa ulasan yang di berikan oleh Onno W. Purbo, staf jurusan teknik elektro ITB dan peneliti PAU Mikroelektronika ITB, itu menurut dari media masa yang saya baca . Sadar atau tidak, informasi merupakan komoditi strategis di abad mendatang. Globalisasi informasi memaksa Indonesia untuk memperhitungkan sistem informasi pendidikan dan pembangunannya supaya tetap kompetitif di era globalisasi. Untuk itu, alternatif strategi yang memungkinkan Indonesia secara swadaya dan swadana masyarakat membangun sistem informasi nasional-nya perlu dipikirkan sejak dini. Hal ini penting untuk lebih meningkatkan local content dan meningkatkan bargaining power Indonesia terhadap luar negeri. Memang tidak di semua lembaga baik itu pemerintah maupun perusahaan swasta, pemanfaatan sistem informasi yang terdiri dari teknologi perangkat keras, perangkat lunak, metode sistem dan sumber daya manusia, masih banyak mengalami hambatan karena lembaga atau perusahaan belum memiliki semangat transparansi dan makin merebaknya korupsi di semua lini.

Jika penerapan teknologi informasi hanya sebagai tools untuk membantu pekerjaan misalnya mengetik dan menghitung, hal tersebut tidak akan menjadi masalah. Namun ketika memasuki wilayah sebuah sistem yang serba online, terintegrasi dan transparan yang tentunya terbatas untuk internal organisasi, upaya tersebut membuat banyak pihak gerah. Mengapa kegerahan itu muncul? Karena jika tanpa sistem informasi yang transparan dan terintegrasi, sebelumnya ada peluang besar untuk memanipulasi berbagai data, dari mengubah data riil sampai dapat membuat kuitansi sendiri. Juga hilangnya peluang karena dengan IT tidak ada lagi kesempatan untuk menunda pekerjaan. Sebelumnya dengan menunda pekerjaan, siapa yang mau cepat dilayani harus ada "fee" terlebih dahulu. Wujud kegerahan yang sebenarnya merupakan penolakan bisa dengan macam-macam alasan, SDM tidak siap, biaya yang mahal (padahal belum dihitung cost and benefit-nya), "organization politicking", hingga yang ekstrem ke sabotase sistem internal. Walaupun bukan sebagai faktor tunggal dalam kegagalan, kendala-kendala seperti itu tidak jarang membuat sebuah proyek sistem informasi gagal di tengah jalan dan dicap tidak pernah selesai.

Para developer sistem yang tidak mengenal medan dan belantara keruwetan faktor "X" klien menjadi frustrasi dan rugi, pihak user pun rugi waktu dan biaya. Uniknya, kegagalan sistem sering mendatangkan "peluang" bagi oknum internal organisasi, karena akan ada proyek baru lagi yang bisa mendatangkan "keuntungan" baru dari negosiasi awal hingga implementasi.

Jika diteliti lebih dalam, lembaga atau perusahaan yang akhirnya berhasil menerapkan sistem informasi secara terintegrasi pasti mempunyai pengalaman buruk berupa kerugian hilangnya waktu dan biaya dari berbagai kasus sebelumnya. Memang kendala penolakan sistem tidak selalu berasal dari resistensi oknum-oknum di dalam organisasi yang kehilangan "peluang", tetapi para pemimpin organisasi sangat harus siap membersihkan faktor non teknis ini sebelum bermimpi punya sistem yang terintegrasi dan transparan.

Jadi menurut saya mengenai sistem informasi adalah Sistem informasi adalah aplikasi komputer untuk mendukung operasi dari suatu organisasi: operasi, instalasi, dan perawatan komputer, perangkat lunak, dan data. Sistem Informasi Manajemen adalah kunci dari bidang yang menekankan finansial dan personal manajemen. Sistem Informasi Penjualan adalah suatu sistem informasi yang mengorganisasikan serangkaian prosedur dan metode yang dirancang untuk menghasilkan, menganalisa, menyebarkan dan memperoleh informasi guna mendukung pengambilan keputusan mengenai penjualan.

itulah sedikit argumetasi yang saya coba lontarkan, semoga bermanfaat bagi para pembaca.. : )





Selengkapnya...

Selasa, 15 September 2009

Langkah 'Menyapu' Virus FullHouse

hhmm ,,,Satu lagi virus yang mengancam pengguna komputer adalah virus FullHouse... ada2 aj namannya,, ckckckc.. mau tau gk Cirinya virus ini kawan2 ??! jadi ciri khas virus ini adalah membuat satu drive tambahan dengan nama FullHouse Drive.. weleh..weleh..

Virus ini dibuat menggunakan bahasa pemrograman Visual Basic yang dalam melakukan aksinya akan membuat drive tersendiri pada Desktop, My computer dan Control Panel yang jika dibuka akan menampilkan gambar "Han Ji Eun" artis cantik dalam serial Full House.

Untuk membersihkannya, simak langkah berikut ini:

-Scan file virus yang berada pada direktori C:\RECYCLER dengan antivirus yang sudah dapat mendeteksi virus ini dengan baik. Vaksincom menggunakan Norman Security Suite.

-Setelah selesai scan terdapat file virus dengan status file delete (defered) artinya file akan di hapus ketika windows restart

-Klik tombol Clean lalu Close pada saat itu juga Norman Security Suite akan meminta komputer untuk restart

-Untuk menormalkan kembali registri yang telah dibuat oleh virus buka Notepad lalu copy script di bawah

[Version]

Signature="$Chicago$"
Provider=Vaksincom Oyee
[DefaultInstall]
AddReg=UnhookRegKey
DelReg=del
[UnhookRegKey]
HKCR, batfile\shell\open\command,,,"""%1"" %*"
HKCR, comfile\shell\open\command,,,"""%1"" %*"
HKCR, exefile\shell\open\command,,,"""%1"" %*"
HKCR, piffile\shell\open\command,,,"""%1"" %*"
HKCR, lnkfile\shell\open\command,,,"""%1"" %*"
HKCR, scrfile\shell\open\command,,,"""%1"" %*"
HKCU, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced,
HKLM, SOFTWARE\Classes\exefile\DefaultIcon,,,""%1""
HKLM, SOFTWARE\Classes\exefile,,,"Application"
HKLM, Software\CLASSES\exefile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\regfile\shell\open\command,,,"regedit.exe "%1""


[del]

HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\Run, Task
Manager
HKCU, Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run, Manager Task
HKCR, exefile, NeverShowExt
HKCR, CLSID\{10020D75-0000-0000-C000-000000000000}
HKLM, SOFTWARE\Classes\CLSID\{10020D75-0000-0000-C000-000000000000}


-Simpan dengan nama "repair.inf" pilih Save As Type menjadi All Files

-Jalankan repair.inf dengan klik kanan kemudian pilih install

-Hapus file yang dibuat oleh virus dengan ciri berikut :

  • Type file "application"
  • Extension "exe"
  • Ukuran 168 kb
-Untuk mempermudah proses pencarian file virus gunakan "Search Windows"
dengan filter file *.exe yang mempunyai ukuran 168 KB dan date modified
pertanggal 7/8/2008

-Selanjutnya hapus "FullHouse Drive" pada Desktop, My Computer dan Contol
Panel

-Recovery Folder pada Flash Disk yang telah di Hidden

-Untuk menampilkan kembali folder yang disembunyikan pada flashdisk. Gunakan
perintah "ATTRIB" pada command prompt.
  • Klik "Start"
  • Klik "Run"
  • Ketik "CMD", kemudian tekan tombol "Enter"
-Pindahkan posisi directori ke drive Flash Disk, misalkan E maka ketik
perintah E: lalu tekan "enter"

-Kemudian ketik perintah ATTRIB -s -h -r /s /d kemudian tekan tombol
"enter


Selengkapnya...

5 Tips Hindari Mata Lelah di Depan Monitor

Beberapa dari kita tentu memiliki kebiasaan untuk bekerja berlama-lama di depan monitor PC, entah untuk bekerja atau melakukan hal lain seperti bermain game dan browsing. Alhasil efek mata lelah dan kepala pening pun tak dapat dihindari. Walau banyak yang menganggap fakta ini tidak sepenuhnya benar, namun kenyataannya hal ini tetap mempengaruhi kesehatan mata kita. Efeknya terkadang kita sedikit kesulitan untuk memfokuskan objek pandang, dan sebagainya. Hal ini tentunya diakibatkan pancaran radiasi monitor yang terlalu lama saat kita bekerja.





Berikut ini adalah beberapa tips menghindari mata lelah, saat berada di depan monitor:

1. Jaga jarak pandang dari monitor.

Berada terlalu dekat dengan monitor memang sedikit membahayakan bagi mata kita. Seharusnya kita menjaga jarak pandang ke monitor kita dengan baik. Jarak yang disarankan adalah sekitar 20-40 inchi (50-100cm) dari mata.

Jika kita masih kesulitan membaca padahal monitor sudah berada pada jarak 20 inchi, cobalah untuk memperbesar font kita hingga kita merasa nyaman.

2. Singkirkan CRT, Beralih ke LCD

Monitor tabung (CRT) memang memberi efek yang lebih buruk dibanding LCD, selain energi yang dibutuhkan juga lebih besar. Cobalah mengganti monitor CRT kita dengan LCD.

Namun harga monitor LCD memang lebih mahal dibanding CRT. Bagi kita yang masih menyeyangi monitor CRT, ada baiknya kita membeli filter anti-radiasi. ini adalah solusi untuk mengurangi rasa nyeri mata akibat duduk berlama-lama di depan monitor, namun dengan harga yang murah.

3. Atur monitor setting

Beberapa monitor yang ada sekarang banyak menyediakan pre-set display mode, untuk memudahkan pengguna mengganti setting layar mereka. Pre-set setting tersebut memberi level brightnes yang berbeda, untuk menyesuaikan kondisi penggunaan monitor. Adakalanya manfaatkan hal tersebut.

Misal settingan seperti, 'text' atau 'internet' akan terasa lebih sejuk di mata, saat kita gunakan untuk mengetik ataupun browsing. Setingan 'game' atau 'movie' akan terlihat lebih terang saat digunakan.

4. Gunakan kacamata anti radiasi

Walau hal ini membutuhkan biaya yang relatif lebih mahal, namun ada baiknya saat memiliki cukup uang kita membeli kacamata anti-radiasi. Selain bisa dibawa kemanapun kita bekerja, kacamata ini tak hanya berguna saat kita bekerja di depan monitor, namuna juga melindungi mata dari cahaya lampu mobil, radiasi TV, dan sebagainya.

Faktanya lapisan anti-radiasi pada kacamata tersebut, sangat berguna bagi mata kita. Karena lapisan tersebut secara otomatis mengurangi efek nyeri di mata akibat radiasi cahaya berlebih.

5. Mengistirahatkan mata sejenak, secara berkala

Cara termudah menghindari mata lelah akibat radiasi monitor adalah mengistirahatkannya secara berkala. Cobalah untuk mengistirahatkan mata sekitar 5 menit tiap jamnya. Kita dapat menggunakan waktu 5 menit tersebut untuk berjalan-jalan, melihat pemandangan, mencuci muka dan sebagainya. Yang penting menjauh dari monitor.
Selengkapnya...

Pemprograman Berorientasi Objek

Teknologi informasi saat ini, membutuhkan pengembangan solusi untuk memenuhi kebutuhan yang ada di dunia nyata ini dan meminimalisasi kompleksitas dari perangkat lunak dengan membaginya berdasarkan hirarki tertentu berdasarkan fungsi yang ada. Salah satu pendekatan pengembangan perangkat lunak adalah dengan adanya pendekatan pengembangan perangkat lunak sebelum adanya pendekatan berorientasi obyek yaitu pemrograman prosedural yang membagi sebuah aplikasi berdasarkan berbagai macam fungsi yang ada didalamnya.Kekurangan dari prosedural ini membawa kepada munculnya pemrograman berbasis obyek. Pemrograman berbasis obyek dibuat untuk mempermudah pengembangan program yang mengikuti model yang telah ada dalam kehidupan nyata. Yang dimana objek nya akan saling berinteraksi dan membentuk sebuah sistem.

Pemprograman Berbasis Objek merupakan metode pengembangan perangkat lunak menggunakan pendekatan objek dalam dunia nyata. Karena sesuai dengan model kehidupan nyata, segala bagian (entity) dari suatu permasalahan adalah objek. Objek ini juga dapat berupa gabungan dari beberapa objek yang lebih kecil. Salah satu konsep yang sangat diperlukan dalam menguasai pemrograman berbasis objek adalah paradigma objek karena tanpa paradigma objek akan sulit di dalam memahami dan mempelajari pemrograman berbasis objek. Paradigma objek bisa diartikan sebagai cara pandang yang memandang segala sesuatu sebagai objek.



* Objek artinya membungkus data dan fungsi bersama menjadi suatu unit dalam sebuah program komputer; objek merupakan dasar dari modularitas dan struktur dalam sebuah program komputer berorientasi objek.

* Abstraksi adalah Kemampuan sebuah program untuk melewati aspek informasi yang diproses olehnya, yaitu kemampuan untuk memfokus pada inti. Setiap objek dalam sistem melayani sebagai model dari "pelaku" abstrak yang dapat melakukan kerja, laporan dan perubahan keadaannya, dan berkomunikasi dengan objek lainnya dalam sistem, tanpa mengungkapkan bagaimana kelebihan ini diterapkan. Proses, fungsi atau metode dapat juga dibuat abstrak, dan beberapa teknik digunakan untuk mengembangkan sebuah pengabstrakan.


* Enkapsulasi yaitu Memastikan pengguna sebuah objek tidak dapat mengganti keadaan dalam dari sebuah objek dengan cara yang tidak layak; hanya metode dalam objek tersebut yang diberi ijin untuk mengakses keadaannya. Setiap objek mengakses interface yang menyebutkan bagaimana objek lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung kepada representasi dalam objek tersebut.

* Polimorfisme melalui pengiriman pesan. Tidak bergantung kepada pemanggilan subrutin, bahasa orientasi objek dapat mengirim pesan; metode tertentu yang berhubungan dengan sebuah pengiriman pesan tergantung kepada objek tertentu di mana pesa tersebut dikirim. Contohnya, bila sebuah burung menerima pesan "gerak cepat", dia akan menggerakan sayapnya dan terbang. Bila seekor singa menerima pesan yang sama, dia akan menggerakkan kakinya dan berlari. Keduanya menjawab sebuah pesan yang sama, namun yang sesuai dengan kemampuan hewan tersebut. Ini disebut polimorfisme karena sebuah variabel tungal dalam program dapat memegang berbagai jenis objek yang berbeda selagi program berjalan, dan teks program yang sama dapat memanggil beberapa metode yang berbeda di saat yang berbeda dalam pemanggilan yang sama. Hal ini berlawanan dengan bahasa fungsional yang mencapai polimorfisme melalui penggunaan fungsi kelas-pertama.

* Inheritas artinya Mengatur polimorfisme dan enkapsulasi dengan mengijinkan objek didefinisikan dan diciptakan dengan jenis khusus dari objek yang sudah ada - objek-objek ini dapat membagi (dan memperluas) perilaku mereka tanpa harus mengimplementasi ulang perilaku tersebut.

Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut (terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan masalah tersebut. Sebagai contoh anggap kita memiliki sebuah departemen yang memiliki manager, sekretaris, petugas administrasi data dan lainnya. Misal manager tersebut ingin memperoleh data dari bag administrasi maka manager tersebut tidak harus mengambilnya langsung tetapi dapat menyuruh petugas bag administrasi untuk mengambilnya. Pada kasus tersebut seorang manager tidak harus mengetahui bagaimana cara mengambil data tersebut tetapi manager bisa mendapatkan data tersebut melalui objek petugas adminiistrasi. Jadi untuk menyelesaikan suatu masalah dengan kolaborasi antar objek-objek yang ada karena setiap objek memiliki deskripsi tugasnya sendiri.

Bahasa pemprograman yang mendukung OOP antara lain:
1. Visual Foxpro 6. SIMULA 11. C#
2. Java 7. Smalltalk 12. Delphi
3. C++ 8. Ruby 13. Eiffel
4. Pascal 9. Python 14. Perl
5. Visual Basic.NET 10. PHP

ΓΌ Di sini coba akan saya jelaskan hubungannya pada bahasa pemprograman :

- Visual Basic.NET :

Microsoft Visual Basic .NET adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan bahasa BASIC. Dengan menggunakan alat ini, para programmer dapat membangun aplikasi Windows Forms, Aplikasi web berbasis ASP.NET, dan juga aplikasi command-line. Alat ini dapat diperoleh secara terpisah dari beberapa produk lainnya (seperti Microsoft Visual C++, Visual C#, atau Visual J#), atau juga dapat diperoleh secara terpadu dalam Microsoft Visual Studio .NET. Bahasa Visual Basic .NET sendiri menganut paradigma bahasa pemrograman berorientasi objek yang dapat dilihat sebagai evolusi dari Microsoft Visual Basic versi sebelumnya yang diimplementasikan di atas. NET Framework. Peluncurannya mengundang kontroversi, mengingat banyak sekali perubahan yang dilakukan oleh Microsoft, dan versi baru ini tidak kompatibel dengan versi terdahulu.

- Java :

· Bahasa berorientasi objek

Java bukan turunan langsung dari bahasa pemrograman manapun, juga sama sekali tidak kompatibel dengan semuanya. Model objek Java adalah sederhana dan mudah dikembangkan, namun sejalan dengan itu, bilangan dan tipe data sederhana lain dianggap sebagai non-objek berkinerja tinggi.

OOP (object oriented programming) adalah cara ampuh dalam pengorganisasian dan pengembangan perangkat lunak. Pada OOP, program komputer sebagai sekelompok objek yang saling berinteraksi. Objek-objek ini ada secara secara independent yang mempunyai aturan-aturan berkomunikasi dengan objek lain dan untuk memerintahkan objek lain guna meminta informasi tertentu atau meminta objek lain mengerjakan sesuatu.

Java adalah sebuah bahasa pemrograman komputer berbasiskan kepada Object Oriented Programming. Java diciptakan setelah C++ dan didesain sedemikian sehingga ukurannya kecil, sederhana, dan portable (dapat dipindah-pindahkan di antara bermacam platform dan sistem operasi). Salah satu keunggulan Java adalah sifatnya yang 'platform independence', artinya Java - baik source program maupun hasil kompilasinya - sama sekali tidak bergantung kepada sistem operasi dan platform yang digunakan.

Dalam Java ada 2 jenis program berbeda, yaitu aplikasi dan applet. Keduanya merupakan bagian dari execute, dimana execute merupakan salah satu fase kelima dalam siklus program Java. Aplikasi adalah program yang biasanya disimpan dan di eksekusi dari komputer lokal. Applet adalah program yang biasanya disimpan pada komputer yang jauh,yang dikoneksikan pemakai lewat web browser. Komputer jauh menjalankan web server yang memberi layanan terhadap permintaan web browser.

Kebanyakan bahasa pemrograman modern berdiri di atas pustaka-pustaka kelas yang telah ada untuk mendukung fungsionalitas bahasanya. Pada bahasa Java, kelompok-kelompok kelas yang berkaitan erat dimasukkan dalam satu paket, bervariasi sesuai edisi Java.

Java adalah bahasa yang dapat dijalankan dimanapun dan di sembarang platform apapun, di beragam lingkungan: Internet, intranets, consumer electronic products, dan computer applications. Untuk beragam aplikasi yang dibuat dengan bahasa Java, Java dipaketkan dalam edisi-edisi berikut:

1. Java 2 Standar Edition (J2SE), J2SE menyediakan lingkungan pengembangan yang kaya fitur, stabil, aman, dan cross-platform. Edisi ini mendukung konektivitas basis data, rancangan user interface, masukkan / keluaran (input/ output), dan pemrograman jaringan (network programming), dan termasuk sebagai paket-paket dasar bahasa Java.

2. ·Java 2 Enterpise Edition (J2EE), J2EE menyediakan tempat untuk membangun dan menjalankan multitier enterprise editions. J2EE berisi paket-paket di J2SE ditambah paket-paket untuk mendukung pengembangan Enterprise JavaBeans, Java Servlets, JavaServer Pages, XML, dan kendali transaksi yang fleksibel.

3. Java 2 Micro Edition (J2ME), J2ME selain menyediakan bahasa Java yang sama, unggul dalam portabilitas (kemampuan dapat dijalankan dimanapun), safe network delivery, seperti J2SE dan J2EE. Aplikasi-aplikasi dapat diskalakan (dimampukan) agar dapat bekerja dengan J2SE dan J2EE. J2ME adalah untuk beragam consumer electronic product, seperti pager, smart card, cell phone, handheld PDA, dan set-top box.

Ada 3 kombinasi kunci yang membuat Java menjadi teknologi yang secara fundamental berbeda dari yang lain, yang ada saat ini. Pertama, semua orang dapat menggunakan applet yang kecil, aman, dinamik, lintas-platform, aktif, dan siap dijalankan di jaringan sejak awal. Kedua, Java adalah bahasa pemrograman yang ampuh, memiliki kekuatan desain berorientasi objek dengan sintaks yang sederhana dan mudah dikenal. Ketiga, Java adalah kumpulan class object yang ampuh, yang melayani programmer dengan uraian yang jelas untuk banyak fungsi sistem umum, seperti pembuatan window, penggunaan jaringan, dan input/ output.

* Referensi :

Isi artikel – artikel ini didapat dari berbagai referensi , yaitu :

- Pemrograman Berorientasi Obyek _ cheuw [dot] com

- Marlon.Asia » Blog Archive » Implementasi OOP Pada Java secara sederhana.

- Konsep Pemrograman Berbasis Objek “Syaddad Blog”);

- Sekilas Java by Akhmad Daniel Sembiring.


Selengkapnya...

Selasa, 08 September 2009

Apa itu Soft Skill ?

Soft Skill ?! Weleh, ini nh yang sekarang sedang di pertanyakan terus oleh para Dosen2 ku, ke mahasiswanya, dan terkadang teman2 ku pun semua bingung dan enggan untuk menjawab pertanyaan tersebut, apa karena malu menjawab atau tidak mengerti itu soft skill ?!! hehehe.. :)
oleh karena itu saya coba untuk berbagi lah setidaknya kepada teman2 ku , apa si yang di maksud dengan soft skill itu,, jadi begini ceritanya... hehehe.. :)
Soft skill merupakan bagian ketrampilan dari seseorang yang lebih bersifat pada “kehalusan” atau sensitifitas perasaan seseorang terhadap lingkungan di sekitarnya. Dikarenakan soft skill lebih mengarah kepada ketrampilan psikologis maka dampak yang diakibatkan lebih tidak kasat mata namun tetap bisa dirasakan. Akibat yang bisa dirasakan adalah perilaku sopan, disiplin, keteguhan hati, kemampuan kerja sama, membantu orang lain, dsb. Keabstrakan kondisi tersebut mengakibatkan soft skill tidak mampu dievaluasi secara tekstual karena indikator-indikator soft skill lebih mengarah pada proses eksistensi seseorang dalam kehidupannya. Pengembangan soft skill yang dimiliki oleh setiap orang tidak sama sehingga mengakibatkan tingkatan soft skill yang dimiliki oleh setiap orang juga tidak sama. Hal ini dikarenakan proses pengembangan soft skill berjalan linier dengan proses kehidupan seseorang. Proses pengembangan soft skill yang lebih berdimensi abstrak membuatnya tidak dapat dipelajari dalam institusi formal... :)



Bagaimana soft skill dipelajari?

Pembelajaran soft skill yang bersifat abstrak lebih berada pada ranah afektif (olah rasa) dan psikomotor (olah laku). Kondisi ini mengakibatkan kita tidak bisa mendapatkan pelajaran soft skill dari sekolah formal. Soft skill dipelajari dalam kehidupan sosial melalui interaksi sosial. Lantas, bagaimana soft skill dapat dipelajari? Kita dapat mempelajari soft skill melalui pengamatan atas perilaku orang lain dan juga atas refleksi tindakan kita sebelumnya. Dengan kata lain, soft skill bisa kita pelajari melalui proses pengasahan soft skill kita baik dari melihat maupun melakukan sesuatu. Konsep pembelajarannya-pun tidak terikat waktu dan tempat sehingga kita bisa belajar soft skill kapan dan di mana saja selama kita berinteraksi dengan orang lain.

Soft skills yang perlu diasah dapat dikelompokkan ke dalam enam kategori yaitu: keterampilan komunikasi lisan dan tulisan (communication skills), keterampilan berogranisasi (organizational skills), kepemimpinan (leadership), kemampuan berpikir kreatif dan logis (logic and creative), ketahanan menghadapi tekanan (effort), kerja sama tim dan interpersonal (group skills) dan etika kerja (ethics).

Penerapan soft skill

Penerapan soft skill dalam kehidupan sehari-hari dapat dilakukan dalam banyak hal, salah satunya adalah dalam pekerjaan. Penerapannya dalam pekerjaan terdiri dari 2 ketrampilan penting yaitu ketrampilan mengelola manusia dan ketrampilan mengelola tugas atau pekerjaan. Ketrampilan mengelola tugas atau pekerjaan lebih berdimensi pada multi intelegensi manusia karena untuk menyelesaikan tugas manusia harus mengkombinasikan beberapa keahliannya. Sedangkan ketrampilan mengelola manusia lebih berdimensi secara psikologis, dimana seseorang harus mampu mengelola dirinya sendiri (self management) terlebih dahulu sebelum dapat mengelola manusia yang lain.

Dari penelitian yang dilakukan oleh Daniel Golleman menyatakan bahwa kebanyakan CEO di dunia memiliki Emotional Intelligence yang tinggi. Kemampuan mereka dalam mengelola pekerjaan dan orang lain menjadi kombinasi unik yang luar biasa. Kemampuan emosional mereka lebih banyak mengambil peran kesuksesannya ketimbang kemampuan intelektualnya. Nah, kemampuan-kemampuan seperti mereka itu bisa didapatkan melalui pengasahan soft skill sejak dini. Konon, kabarnya George W. Bush Jr. (presiden Amerika Serikat) memiliki soft skill yang hebat sehingga walaupun nilai SAT saat masuk universitasnya hanya sebesar 150 (syarat kelulusan untuk masuk universitas di U.S. sebesar 200) dan diejek sebagai anak yang bodoh namun ternyata olokan teman-temannya itu salah.

Pengasahan Soft Skill Melalui Character Building

Salah satu cara mengasah soft skill pada siswa adalah melalui pembelajaran Character Building di sekolah. Pembentukan karakter menjadi sebuah jalan setapak yang dapat digunakan untuk membentuk insan yang prima sehingga diharapkan dapat memiliki soft skill yang prima pula. Pendidikan berdimensi character building ini memiliki enam pilar dalam penerapannya. Keenam pilar tersebut adalah Respect, Responsibility, Fairness, Caring dan Citizenship.

Penerapan character building dalam dunia pendidikan memberikan nuansa lain dalam pendidikan karena indikator evaluasi tidak hanya berbasis pada nilai kognitif melainkan juga pada segi afektif dan bahkan juga psikomotorik siswa. Proses pembelajaran melalui character building pertama kali adalah pengenalan atas good character di dalam kehidupan bermasyarakat. kemudian, setelah siswa mengenal dan memahami good character tersebut maka siswa mengkorelasikannya dengan kehidupan sehari-hari baik di sekolah maupun di rumah atau lingkungan di luar sekolah.

Proses pembentukan karakter yang secara perlahan tersebut tidak langsung dapat memberikan stimulus kepada pengasahan soft skill siswa. Sehingga, siswa diharapkan dapat memiliki kemampuan soft skill yang prima dan berujung pada pembentukan mental individu yang stabil dalam menghadapi tantangan hidup ke depan.


Keberadaan institusi formal seperti sekolah lebih cenderung hanya sebagai media yang paling kondusif untuk mengasah keahlian soft skill seseorang. Hal ini dikarenakan soft skill dipelajari melalui interaksi dengan orang lain dan bagaimana seseorang menghadapi permasalahan dalam kehidupannya. Pembelajaran soft skill dapat dimulai ketika seseorang masih anak-anak. Hal ini dikarenakan masa anak-anak merupakan masa yang paling mudah dalam membentuk blue print bagi pengembangan psikologis seseorang. Walaupun, karakter seseorang bisa berubah secara otodidak. Namun, orang tersebut harus memiliki kesadaran penuh untuk berubah, kemauan dan usaha yang keras sekali.
Selengkapnya...

Senin, 31 Agustus 2009

Mendesign glossy button di photoshop

Aku udah nyiapin beberapa tutorial yang biasa aku pake pas ngedesain web. Aku pake dua software, Adobe Photoshop CS (yup, katro emang. Tapi ntar lagi gw ganti kq. Jadi yang pake versi yang baru, silahkan cari alternatif lain deh) ama Adobe Illustrator CS2 (ntar juga mo diganti pake CS3).
Yup, ini dia tutorialnya. Silahkan menikmati. Resep untuk 6 porsi, minyak goreng dapat diganti dengan mentega *loh.. salah =p*.
  1. Buat bentuk tombol yang kamu inginkan. Aku sih pake bentuk rounded rectangle . Ukuran dan warna terserah kamu. Disini aku pake warna #92CDFF.
  2. Trus kamu seleksi bentuk tombol dengan cara Select » Load Selection ato kamu Ctrl+klik thumbnail di palet layer.

  3. Ubah foreground ke tone yang lebih tua. Punyaku pake #094373. Trus, kasi gradasi linear, Foreground to Transparent . Buat gradasi dari atas ke bawah. Jangan lupa tekan Shift pas buat gradasi. Fungsinya untuk menjaga gradasi kamu agar tetap lurus.


  4. Bentuk tombol masih diseleksi, pilih menu Select » Modify » Contract.
  5. Pake 3 pixels aja.
  6. Ini akan membuat seleksi sebesar 3 pixels lebih kecil dari seleksi awal.

  7. Jangan di-deselect dulu… Pake tool Rectange Marquee Selection (M) , pilih Subtract from Selection, feathernya 0 . Buat seleksi untuk ngilangin bagian bawah kira-kira setengahnya.
  8. Trus nanti jadi kaya gini:


  9. Buat layer baru dengan cara klik aja icon Create a New Layer ato (Ctrl+Shift+N). Kali ini kita bakal buat efek glass-nya.
  10. Masih belum di-deselect. Ubah foregroundnya jadi warna putih (#FFFFFF) *MESTI WARNA PUTIH! Soalnya sekarang mau buat efek glass-nya. Putih adalah warna yang umum untuk buat efek glass*. Kasi gradasi linear, Foreground to Transparent , dari dari atas ke bawah (kaya sebelumnya). Baru di-deselect (Ctrl+D). Punyaku jadi seperti ini:

  11. Yaaapppzz.. Udah jadi deh.. Sekarang kamu bisa nambahin blending option seperti inner glow, drop shadow, ato stroke (di tutorial” yang aku temuin biasanya pake tiga itu ja). Klo mau ngisiin, jangan terlalu gede size-nya. Web 2.0 perlu warna yang tegas n kuat.
  12. Gw ngisiin inner glow…

  13. Drop shadow…
  14. dan stroke…
  15. Blanding tadi diaplikasikan pada layer 1. Hasilnya seperti ini.

    Tapi gw tetep milih tanpa blending option apapun.

So, gimana punyamu? Klo ga sreg silahkan kamu otak-atik lagi, trus kasi tahu aku (tempe juga boleh, tapi karena kedele mahal, ayam aja deh sekalian). Bagi" ilmu gitu deh..
Good luck, dan selamat berkreasi…

Silahkan download di sini (format: .psd, size: 31KB)




Selengkapnya...

Jumat, 28 Agustus 2009

Tips dan Cara Mencegah, Memperbaiki dan Membuat Komputer PC / Laptop Aman Dari Virus, Hacker dan Spyware - Keamanan di Internet

Tahukah anda bahwa gangguan pada komputer tidak saja disebabkan oleh kerusakan atau kesalahan teknis pada piranti keras dan piranti lunak. Virus dan Spyware adalah gangguan pada komputer yang disebabkan oleh pihak eksternal dengan tujuan yang beragam seperti untuk mencuri data-data anda, merusak hardware anda, menghapus file, menghilangkan fungsi tertentu, mengambil alih kontrol pada komputer anda dan lain sebagainya. Yang pasti sangat langka atau mungkin tidak ada virus dan spyware yang membawa kuntungan pada komputer yang terinfeksi.

Virus dan spyware komputer bisa menyerang komputer anda baik yang sering online maupun yang tidak pernah online ke internet sekalipun. Komputer yang dihubungkan dengan disket atau usb flash disk pun bisa tertular dari software yang diinstall apabila tidak hati-hati. Jika telah terinfeksi suatu virus atau spyware yang hanya aktif bila komputer terhubung dengan internet, maka si virus atau spyware akan aktif ketika komputer sedang online.

Berikut ini adalah berbagai tindak pencegahan dan perbaikan pada komputer yang terkena virus atau spyware baik yang ringan maupun yang tingkat berat.

A. Pencegahan Agar Komputer Terhindar Virus dan Spyware

1. Hati-hati pada Attachment Email Anda
Jangan membuka file attachment pada email yang anda terima walaupun dari orang yang anda kenal jika attachment tersebut mengandung file program dengan extension atau akhiran .exe, .pif, .bat, dan lain sebagainya. Baca dengan teliti email yang dikirim, apakah gaya e-mail sama dengan yang biasa dikirim. Terkadang email yang anda terima berasal dari orang sunda, tapi menggunakan bahasa inggris, rusia, cina, dll pada emailnya.

2. Pasang / Install Software Keamanan Yang Terbaru
Pastikan komputer anda terinstall 3 jenis software keamanan utama dan terpasang dengan setting yang otomatis mengamankan komputer anda tanpa anda harus nyalakan terlebih dahulu. Mereka adalah anti virus untuk menangkal virus, anti spyware untuk menangkal spyware, dan firewall untuk menangkal serta memblokir serangan hacker serta koneksi dari luar. Untuk yang versi gratis dan bermutu bagus anda bisa menggunakan AVG antivirus untuk anti virus, Ad-Aware untuk antri spyware dan Zone Alarm untuk program firewall. Pastikan kesemuanya update / sudah terupdate dengan definition dan patch terbaru yang memperkecil peluang virus dan spyware varian baru melakukan infeksi pada komputer pc atau laptop anda. Jangan lupa pula untuk menjalankan scan pada komputer anda secara berkala untuk membunuh virus dan spyware yang baru menginfeksi.

3. Jangan Gegabah Menginstall Software
Hati-hati terhadap software yang anda isntall baik yang anda beli dari cd bajakan di toko-toko cd, dari download di internet, dari teman, dan lain sebagainya. Virus maupun spyware bisa saja bersembunyi pada program yang anda pasang tanpa anda sadari. Biasakanlah untuk membackup semua file penting anda secara berkala pada flash drive, cd atau dvd agar bila terjadi sesuatu hal yang fatal anda tidak akan kehilangan data anda.

4. Awasi User / Orang Lain Yang Memakai Komputer Anda
Jika komputer anda dipakai oleh orang lain, pastikan dia tidak melakukan hal-hal yang dapat merugikan komputer anda. Anda dapat membuat account khusus untuk tamu / guest dengan batasan-batasan tertentu yang anda dapat seting sendiri. Seseorang yang mungkin tidak anda duga bisa saja menginstall program, mencolokkan usb atau memasukkan disket yang mengandung virus atau spyware. Bahkan bisa juga memasang dengan sengaja software mata-mata untuk merekam segala aktifitas anda dan password yang biasa anda gunakan.

5. Waspada Selalu
Jika anda merasa bahwa ada sesuatu yang tidak beres pada komputer anda segera putuskan dan cabut sambungan ke koneksi internet ataupun jaringan network lan. Kemudian jalankan anti virus, anti spyware dan cek firewall apakah sudah berjalan dengan baik dan semestinya. Apabila anda mendapatkan pertanyaan untuk menginstall software dari situs yang tidak jelas tolaklah mentah-mentah. Ikuti perkembangan update patch atau tambalan lubang keamanan pada setiap software yang terpasang dan mendapatkan access internet pada program firewall anda.

B. Perbaikan Komputer Yang Terinfeksi Virus dan Spyware

1. Matikan Internet dan File Sharing Jaringan Network
Jika komputer anda terhubung dengan jaringan lokal atau internet segera putuskan dan cabut bila perlu untuk memastikan 100% anda benar-benar tidak terkoneksi. Terkadang virus dan spyware memanipulasi komputer anda sehingga seolah-olah anda sudah tidak terhubung lagi dengan jaringan luar.

2. Update dan Scan
Langkah pertama untuk perbaikan jika anda merasa ragu-ragu ataupun merasa yakin bahwa komputer anda terserang virs atau spyware adalah melakukan update. Update dapat dilakukan baik melalui download internet maupun secara offline jika anda memiliki filenya dari orang lain. Setelah terupdate dengan definition yang baru maka anda sebaiknya langsung melakukan scanning untuk segera menyingkirkan virus yang ditemukan.

3. Aktif Pada Komunitas Mailing List / Forum Tentang Keamanan Komputer
Semakin anda banyak bergabung dengan komunitas komputer, maka semakin banyak orang yang akan membantu anda jika anda sedang dalam masalah. Jangan takut dan ragu untuk menanyakan masalah yang anda hadapi biarpun masalah itu sepele. Gunakan nama samaran jika perlu. Di luar sana terdapat banyak orang yang mungkin pernah mengalami hal yang sama dengan anda. Di samping itu anda mungkin akan mendapatkan tips jalan pintas, solusi, saran, dan sebagainya dari komunitas tersebut. Biasanya virus dan spyware yang terbaru juga dibahas pada komunitas tersebut.

4. Format Harddisk Jika Tidak Ada Jalan Keluar
Jika semua cara telah anda jalani dan tidak ada yang memberikan solusi yang memuaskan anda dapat mengambil jalan pintas terakhir, yaitu dengan memformat ulang hard disk anda. Pastikan data yang penting bagi anda sudah ada cadangannya pada medium lain yang tidak terinfeksi virus, spywre serta program jahat lainnya. Kemudian format hard drive anda dan install os dan prgram aplikasi yang biasa anda pakai. Setelah semua ok, maka copy kembali file-file penting anda pada komputer yang fresh tersebut.

5. Belajar Dari Kesalahan
Buka mata anda ketika menghadapi suatu persoalan dan pelajari dengan baik, karena tidak menutup kemungkinan bahwa persoalan yang sama akan timbul dengan kuantitas yang lebih besar. Belajar tidak hanya dari masalah anda sendiri tetapi juga masalah orang lain bahkan yang anda tidak kenal sekali pun.

- Semoga Artikel Ini Dapat Membantu Anda dan Semoga Berhasil -

Selengkapnya...

Tertangkapnya Pembuat Virus Sasser

Pembuat virus Sasser yang melumpuhkan jutaan komputer pekan lalu berhasil ditangkap. Ternyata penciptanya adalah murid sekolah asal Jerman berusia 18 tahun. Sesungguhnya, bagaimana sepak terjang pembuat virus?

Sepandai-pandainya tupai melompat, pasti akan terjatuh pula. Itu kira-kira pepatah paling tepat bagi para cracker. Menyusul kesuksesan Indonesia menangkap cracker situs internet KPU, kini giliran kepolisian Jerman dan biro investigasi Amerika Serikat (AS) FBI merayakan kemenangan meringkus pembuat virus Sasser.


Adalah Microsoft, pengembang sistem operasi Windows yang menjadi korban Sasser yang merasa gemas dengan pembuat virus tersebut. Tidak tanggung-tanggung, perusahaan milik Bill Gates tersebut bersedia memberi imbalan 250 ribu dolar Amerika bagi siapa saja yang memberi informasi ihwal si pembuat virus. Akhir pekan silam, tepatnya Jumat, hanya dalam hitungan tidak sampai seminggu setelah virus disebarkan, si pembuat bisa teridentifikasi. Pembuatnya tak lain seorang remaja lelaki usia 18 tahun asal Rotenburg, Jerman. Seorang juru bicara Lembaga Kriminal Negara Bagian di Hannover mengatakan kepada majalah mingguan Jerman Der Spiegel bahwa sejumlah barang bukti telah diamankan.


Dilepaskan
Remaja yang oleh Der Spiegel disebut sebagai Sven .J tersebut mengaku juga telah melansir virus jenis Netsky ke internet. ”Berdasarkan identifikasi pihak Microsoft, dialah pembuat worm Sasser,” jelas juru bicara kepolisian Jerman seperti yang dilansir www.dw-world.de, kantor berita Jerman baru-baru ini. Remaja yang ditangkap di kediamannya di Waffensen tersebut dilepaskan tanpa uang jaminan setelah diinterogasi.
Microsoft mengatakan mereka mendapatkan kontak mengenai pencipta Sasser pada hari Kamis lalu dan memberikan informasi ini kepada pihak berwenang di Jerman, FBI dan sejumlah agen rahasia. Juga pengacara Microsoft Brad Smith, mereka itulah yang menyelidiki ke mana virus itu bersumber. ”Kami hanya bisa mengatakan bahwa orang ini mendapakan source code Sasser dari sang pencipta,” ujar Hanke juru bicara kepolisian Hannover.
Sang pencipta Sasser mengaku memang berkeinginan membuat virus Netsky A yang bisa mengalahkan ”Mydoom” dan ”Bagle”. Untuk itulah ia berusaha mengembangkan Sasser worm.
Kepolisian Jerman juga memiliki data bahwa Sasser Worm terdiri dari empat variasi di mana yang pertama sangat amatir sementara tiga selanjutnya bersifat merusak. Meski demikian Kepolisian menegaskan Sven J untuk bertanggung jawab atas seluruh varian Sasser yang merupakan versi tambahan dari Netsky virus.

Sistem Operasi Lemah
Virus komputer diciptakan oleh sejumlah orang dengan tujuan untuk merusak suatu jaringan atau program komputer. Biasanya virus ini memanfaatkan celah atau bugs dalam suatu program maupun system operasi yang baru saja diciptakan. ”Virus akan terus ada selama ada celah dalam suatu program.Virus dibuat oleh cracker pada tahap sebuah patch dirilis,” ujar Arif Rizaldi, technology specialist Microsoft Indonesia kepada pers di Jakarta, belum lama ini.
Yang mengkhawatirkan, jeda eksploitasi antara diciptakannya suatu program dan suatu virus perusaknya kian lama kian kecil. Arif mencontohkan virus Nimda memiliki jeda 331 hari, kemudian virus Slammer hanya 180 hari saja. Kelamaan jeda ini makin kecil, terbukti dengan munculnya virus Blaster hanya dalam tempo 151 hari setelah celah ditemukan. Virus Blaster hanya memiliki jeda 25 hari dan terakhir Sasser, 21 hari.
Arif mengakui bahwa virus akan terus diciptakan oleh pembuat virus setiap kali sebuah program baru dirilis. Entah sampai kapan hal ini akan berlangsung, yang jelas Microsoft akan terus berupaya meminimalkannya. Sistem operasi dan program-program Microsoft seringkali menjadi incaran para pembuat virus. Apa sebab? ”Sistem operasi Microsoft sangat vulnerable, ditambah dengan dominasinya di dunia sehingga memudahkan virus menyebar dengan cepat,” ujar I Made Wiryana, praktisi Teknologi Informasi (TI) Indonesia yang bermukim di Jerman kepada SH Selasa(11/5). Sedangkan sistem operasi open source Unix memang sempat diserang virus Morris namun hanya bersifat teoretis, tidak menyebar.

Cara Membuat Virus
Bagaimana sebenarnya membuat virus? Seseorang bernama panggilan Alzamora dari situs www.klik-kanan.com menyatakan hal tersebut tidaklah terlalu sulit. Membuat worm semacam virus Anna Kournikova misalnya, tidak harus menjadi seorang programer handal. Semua orang yang bisa menjalankan komputer dan punya software-nya akan dengan mudah menciptakan worm. Virus Anna terbukti bisa dibuat dengan piranti lunak bernama VBS Worm Generator. Dengan program yang dibuat oleh hacker Argentina berusia 18 tahun itu siapa pun dapat membuat virus yang sama dahsyatnya dengan Anna Kournikova, cukup dengan melakukan beberapa klik.
Program VBSWG memungkinkan kita untuk membuat worm dengan nama sesuka kita. Efek dari worm tersebut juga bisa kita tentukan, seperti misalnya menampilkan pesan atau memaksa seseorang untuk menuju situs tertentu. Akibat yang paling parah tentunya jika worm tersebut sengaja di-setting membuat crash komputer. Kemampuan lain dari VBSWG adalah melakukan enkripsi terhadap source code worm yang dibuat. Sebenarnya VBS Worm Generator hanya boleh digunakan untuk belajar, bukan untuk merugikan orang lain. Bagi yang ingin coba-coba membuat virus bisa mendapatkan software tersebut pada sejumlah situs seperti http://www.virii.com.ar, http://www.kvirii.com.ar,
http://vx.netlux.org/dat/tv07.shtml. Atau gunakan search engine http://www.google.com dan masukkan keyword vbswg2bfix.zip, Vbswg2B.zip, worm generator, dan keyword semacamnya.

Virus Makro
Berdasarkan sifat dan penyerangannya, virus komputer dapat dibedakan menjadi beberapa macam, misalnya virus boot sector, virus file, polymorphic virus, stealth virus, dan virus makro. Virus makro ini dapat menyerang pada dokumen MS Word, Excel atau Power Point. Virus makro ini termasuk virus yang paling banyak dijumpai di sekitar kita. Tentunya kita masih ingat dengan adanya virus Mellisa atau virus I Love You yang juga dapat kita masukkan ke dalam kategori virus makro.
Virus makro sering sekali kita jumpai karena populasi pengguna MS Office sangat banyak. Dengan pengguna yang cukup banyak tentunya virus makro dapat berkembang dengan cepat. Dengan melakukan pertukaran data *.doc atau dokumen MS Word yang telah terinfeksi maka sudah cukup untuk membuat semua dokumen menjadi terinfeksi. Yang menarik, bagaimana cara membuat virus makro tersebut? Kalau Anda seorang programer, dengan bantuan berbagai referensi tentunya mudah saja untuk belajar membuat virus makro. Masalahnya bagaimana kalau kita sama sekali tidak menguasai bahasa pemrograman?
Tenang saja, di internet banyak sekali software yang dapat digunakan untuk membuat virus makro. Salah satunya adalah SkamWerks Lab. Dengan fasilitas Virii Wizard, kita dapat membuat virus mulai dari awal sampai selesai. Saat menggunakan Virii Wizard, kita dapat menuliskan pembuat virusnya, nama virus, dan makro-makro yang akan dimasukkan ke dalam virus.


Selengkapnya...