Senin, 12 Maret 2012

Membuat Virus FFE Kilat

0 komentar

Postingan kali ini adalah hasil surfing dari teman saya google. Langsung to the point aja,Gan!Masih ingat dengan virus Aksika? Virus “open source” yang satu itu memang memiliki banyak sekali varian. Tidak heran karena source code-nya memang disedia kan bebas di Internet, jadi siapapun dapat dengan mudah mengubah dan meng-compile source code-nya dan jadilah varian baru.
Berawal dari kemudahan itulah, banyak virus maker ataupun programer pemula mencoba–coba untuk membuat virus tanpa perlu repot. Paling yang dibutuhkan hanyalah pengetahuan seputar operating system dan programming.

Namun kemudahan itu belum seberapa, bila dibandingkan dengan menggunakan program Virus Generator. Dari namanya saja, kita sudah dapat mengira kegunaan dari program tersebut. Ya, Virus Generator merupakan program untuk dapat membuat virus secara mudah dan instan.

Bermula dari sampel sebuah virus yang lumayan banyak dikirimkan oleh pembaca kepada kami. PC Media Antivirus mengenalnya dengan nama Gen.FFE-Fajar, namun antivirus lain ada juga yang menyebutnya dengan nama Brontok.D. Dengan penyelidikan sederhana akhirnya diketahui bahwa virus tersebut dibuat menggunakan Virus Generator.

Fast Firus Engine (FFE)
Pembuat Generator tersebut menamakan program buatannya itu dengan nama Fast Firus Engine. Seperti yang terlihat pada program ataupun situs pembuatnya, ia memberitahukan bahwa program ini hanya untuk tujuan pembelajaran dan tidak untuk tindakan merusak. Namun tetap saja, bila program ini sudah jatuh ke tangan yang salah, pasti akan digunakan untuk pengrusakan.

Virus Generator ini dibuat menggunakan bahasa Visual Basic dan di-compress menggunakan packer tELock. Dalam paketnya terdapat dua buah file, yakni Fast Firus Engine.exe dan data.ex_. Fast Firus Engine. exe merupakan program utama dalam pembuatan virusnya dan sementara file data.ex_ sebenarnya merupakan badan virus asli yang belum dimodifi kasi.

Saat file Fast Firus Engine.exe dijalankan, maka pengguna akan dihadapkan pada sebuah interface. Anda hanya disuruh mengisikan nama virus, nama pembuat, dan pesan-pesannya. Lalu dengan menekan tombol Generate, maka jadilah virus Anda.

Cara kerja dari Generator tersebut sebenarnya sangat sederhana. Ia hanya menambahkan data yang Anda masukkan tadi ke bagian akhir file virus asli (data.ex_). Nantinya informasi tersebut digunakan oleh virus dalam proses infeksi.

Bagaimana Virus Menginfeksi?
Virus hasil ciptaan FFE memang terlihat sederhana. Sama seperti Generatornya, ia juga dibuat menggunakan bahasa Visual Basic yang di-compile dengan metode Native- Code. Lalu di compress menggunakan tELock agar ukurannya semakin kecil. Virus ini memiliki ukuran tubuh asli sebesar 55.296 bytes.

Saat virus kali pertama dieksekusi, ia akan membuat beberapa file induk di beberapa lokasi. Seperti di direktori \%WINDOWS%\, akan terdapat file dengan nama.exe, Win32 exe, activex.exe, dan %virusname% (nama virus sesuai yang diisikan oleh sang pembuatnya pada Generator). Di \%WINDOWS%\ %system32%\ akan terdapat file copy.pif, _default.pif, dan surif.bin. Selain itu, ia juga mengubah atau membuat file Oeminfo.ini yang merupakan bagian dari System Properties. Jadi apabila komputer Anda terinfeksi oleh virus hasil generate dari FFE, maka pada System Properties akan terdapat tulisan “Generated by Fast Firus Engine”.

Di direktori \%WINDOWS%\%System%\ akan terdapat beberapa file induk lagi yang menggunakan nama yang sama seperti file system milik Windows, seperti csrss.exe, winlogon.exe, lsass.exe, smss.exe, svchost. exe, dan winlogon.exe.

Dan tak lupa, pada root drive pun akan terdapat file dengan nama “baca euy.txt” yang berisikan pesan–pesan dari si pembuat virus. Jadi pada saat membuat virus dengan menggunakan Generator tersebut, maka pembuatnya akan disuguhkan beberapa kotak input, seperti Author of the virus, Name of the virus, dan Messages. Nah, isi dari kotak messages ini yang nantinya ditampilkan pada file “baca euy.txt” tersebut.

Setelah virus berhasil meng-copy-kan file induknya ke dalam sistem tersebut, ia akan menjalankan file induk tadi, sehingga pada memory akan terdapat beberapa process virus, seperti csrss.exe, winlogon.exe, lsass. exe, smss.exe, svchost.exe, dan winlogon.exe. Nama process yang mirip dengan process/services milik Windows tersebut mungkin sengaja untuk mengecoh user. Untuk membedakannya, Anda dapat melihat path atau lokasi process tersebut dijalankan. Process virus ini biasanya berjalan di direktori System sementara process/services milik Windows yang running biasanya berasal dari direktori System32.

Mengubah Registry
Virus ini menambahkan beberapa item startup pada registry agar pada saat memulai Windows ia dapat running secara otomatis atau untuk mengubah setting-an Windows agar sesuai keinginannya. Informasi mengenai registry yang diubahnya tidak akan dapat dengan mudah kita lihat karena dalam kondisi terenkripsi.

Yang ia ubah adalah seperti nilai dari item Userinit, yakni dengan menambahkan parameter ke file induk. Pada key HKEY_CURRENT_ USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\Load juga akan diubah itemnya agar mengarah ke file induknya dengan nama Activex.exe. Pada HKEY_CURRENT_USER \Software\Microsoft\ Windows\CurrentVersion\Run\ akan terdapat item baru dengan nama present. Key HKEY_ LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\Run\ akan terdapat item baru juga dengan nama Default dan %username%, username di sini merupakan nama user yang sedang aktif saat itu.

Virus hasil generate dari FFE juga mengubah shell extension untuk file .exe, yakni dengan mengubah type information dari Application menjadi File Folder. Setting-an folder Options juga diubah agar tidak menampilkan extension dan setiap fi le dengan attribut hidden. Dan agar dapat aktif pada safe-mode, ia pun mengubah nilai dari item SafeBoot.

Dengan menggunakan bantuan registry Image File Execution Options, virus ini juga menambahkan item baru pada section tersebut dengan nama cmd.exe, msconfi g.exe, regedit.exe, dan taskmgr.exe. Maksudnya adalah agar setiap user yang mengakses program dengan nama file seperti itu, maka akan di-bypass oleh Windows dan dialihkan ke file induk si virus.

Bagaimana Virus Menyebar?
Virus ini dapat menyebar melalui media penyimpan data seperti flash disk. Saat Anda mencolokkan flash disk pada komputer yang terinfeksi, maka pada flash disk tersebut akan terdapat beberapa file baru, seperti explorer.exe, %virusname%.exe, dan msvbvm60.dll. Juga beberapa file pendukung seperti desktop.ini, autorun.inf agar ia dapat running otomatis pada saat mengakses flash disk tersebut.

File virus lainnya pun disimpan pada direktori baru di flash disk tersebut dengan nama Recycled yang berisikan file Firus.pif dan Folder.htt. Kesemua file virus tersebut dalam kondisi hidden sehingga tidak terlihat.

Virus Beraksi
Untuk dapat bertahan hidup, virus ini pun akan mencoba untuk memblok setiap program yang tidak ia inginkan seperti tools atau program antivirus termasuk PCMAV. Sama seperti halnya data registry yang diubah, data mengenai program apa saja yang diblok olehnya juga terdapat dalam tubuhnya dalam kondisi terenkripsi.

Jadi, saat virus sudah stay di memory, ia akan memonitor setiap program yang diakses oleh user, yakni dengan membaca nama file dan juga caption Window. Beberapa nama file antivirus yang dicoba untuk dibloknya adalah nav.exe, avhttp://www.blogger.com/img/blank.gifgcc.exe, njeeves.exe, ccapps.exe, ccapp.exe, kav.exe, nvcoas.exe, avp32.exe, dan masih banyak lagi yang lainnya. Termasuk beberapa program setup atau installer juga tidak dapat dijalankan pada komputer terinfeksi.
Pencegahan dan Penanggulangan
PC Media Antivirus RC19 ini dapat membersihkan komputer terinfeksi secara tuntas dan akurat 100% setiap virus yang dibuat dengan menggunakan Fast Firus Generator. Untuk menghindari aksi blok oleh virus terhadap PCMAV, silakan Anda rename terlebih dahulu file PCMAV misalnya PCMAV-CLN.EXE menjadi MERDEKA.EXE.

DOWNLOAD VIRUS MAKER !

Jumat, 09 Maret 2012

Belajar Efektif

0 komentar

Belajar merupakan hal yang wajib dilakukan oleh para pelajar dan mahasiswa. Belajar pada umumnya dilakukan di sekolah ketika jam pelajaran berlangsung dibimbing oleh Bapak atau Ibu Guru. Belajar yang baik juga dilakukan di rumah baik dengan maupun tanpa pr / pekerjaan rumah. Belajar yang dilakukan secara terburu-buru akibat dikejar-kejar waktu memiliki dampak yang tidak baik.

Berikut ini adalah tips dan triks yang dapat menjadi masukan berharga dalam mempersiapkan diri dalam menghadapi ulangan atau ujian :

1. Belajar Kelompok
Belajar kelompok dapat menjadi kegiatan belajar menjadi lebih menyenangkan karena ditemani oleh teman dan berada di rumah sendiri sehingga dapat lebih santai. Namun sebaiknya tetap didampingi oleh orang dewasa seperti kakak, paman, bibi atau orang tua agar belajar tidak berubah menjadi bermain. Belajar kelompok ada baiknya mengajak teman yang pandai dan rajin belajar agar yang tidak pandai jadi ketularan pintar. Dalam belajar kelompok kegiatannya adalah membahas pelajaran yang belum dipahami oleh semua atau sebagian kelompok belajar baik yang sudah dijelaskan guru maupun belum dijelaskan guru.

2. Rajin Membuat Catatan Intisari Pelajaran
Bagian-bagian penting dari pelajaran sebaiknya dibuat catatan di kertas atau buku kecil yang dapat dibawa kemana-mana sehingga dapat dibaca di mana pun kita berada. Namun catatan tersebut jangan dijadikan media mencontek karena dapat merugikan kita sendiri.

3. Membuat Perencanaan Yang Baik
Untuk mencapai suatu tujuan biasanya diiringi oleh rencana yang baik. Oleh karena itu ada baiknya kita membuat rencana belajar dan rencana pencapaian nilai untuk mengetahui apakah kegiatan belajar yang kita lakukan telah maksimal atau perlu ditingkatkan. Sesuaikan target pencapaian dengan kemampuan yang kita miliki. Jangan menargetkan yang yang nomor satu jika saat ini kita masih di luar 10 besar di kelas. Buat rencana belajar yang diprioritaskan pada mata pelajaran yang lemah. Buatlah jadwal belajar yang baik.

4. Disiplin Dalam Belajar
Apabila kita telah membuat jadwal belajar maka harus dijalankan dengan baik. Contohnya seperti belajar tepat waktu dan serius tidak sambil main-main dengan konsentrasi penuh. Jika waktu makan, mandi, ibadah, dan sebagainya telah tiba maka jangan ditunda-tunda lagi. Lanjutkan belajar setelah melakukan kegiatan tersebut jika waktu belajar belum usai. Bermain dengan teman atau game dapat merusak konsentrasi belajar. Sebaiknya kegiatan bermain juga dijadwalkan dengan waktu yang cukup panjang namun tidak melelahkan jika dilakukan sebelum waktu belajar. Jika bermain video game sebaiknya pilih game yang mendidik dan tidak menimbulkan rasa penasaran yang tinggi ataupun rasa kekesalan yang tinggi jika kalah.

5. Menjadi Aktif Bertanya dan Ditanya
Jika ada hal yang belum jelas, maka tanyakan kepada guru, teman atau orang tua. Jika kita bertanya biasanya kita akan ingat jawabannya. Jika bertanya, bertanyalah secukupnya dan jangan bersifat menguji orang yang kita tanya. Tawarkanlah pada teman untuk bertanya kepada kita hal-hal yang belum dia pahami. Semakin banyak ditanya maka kita dapat semakin ingat dengan jawaban dan apabila kita juga tidak tahu jawaban yang benar, maka kita dapat membahasnya bersama-sama dengan teman. Selain itu

6. Belajar Dengan Serius dan Tekun
Ketika belajar di kelas dengarkan dan catat apa yang guru jelaskan. Catat yang penting karena bisa saja hal tersebut tidak ada di buku dan nanti akan keluar saat ulangan atau ujian. Ketika waktu luang baca kembali catatan yang telah dibuat tadi dan hapalkan sambil dimengerti. Jika kita sudah merasa mantap dengan suatu pelajaran maka ujilah diri sendiri dengan soal-soal. Setelah soal dikerjakan periksa jawaban dengan kunci jawaban. Pelajari kembali soal-soal yang salah dijawab.

7. Hindari Belajar Berlebihan
Jika waktu ujian atau ulangan sudah dekat biasanya kita akan panik jika belum siap. Jalan pintas yang sering dilakukan oleh pelajar yang belum siap adalah dengan belajar hingga larut malam / begadang atau membuat contekan. Sebaiknya ketika akan ujian tetap tidur tepat waktu karena jika bergadang semalaman akan membawa dampak yang buruk bagi kesehatan, terutama bagi anak-anak.

8. Jujur Dalam Mengerjakan Ulangan Dan Ujian
Hindari mencontek ketika sedang mengerjakan soal ulangan atau ujian. Mencontek dapat membuat sifat kita curang dan pembohong. Kebohongan bagaimanapun juga tidak dapat ditutup-tutupi terus-menerus dan cenderung untuk melakukan kebohongan selanjutnya untuk menutupi kebohongan selanjutnya. Anggaplah dengan nyontek pasti akan ketahuan guru dan memiliki masa depan sebagai penjahat apabila kita melakukan kecurangan.

Semoga tips cara belajar yang benar ini dapat memberikan manfaat untuk kita semua, amin.

Selasa, 06 Maret 2012

Enggan Memakai Jilbab

0 komentar

Siapa bilang pakai jilbab tidak menarik? Banyak cewek yang tak mau pakai jilbab karena takut tidak cantik atau tidak mau repot. Beberapa Alasan Wanita Tidak Mau berjilbab adalah sebagai berikut :
1. Jilbab tidak menarik. Jawabnya seorang wanita muslimah harus sudi menerima kebenaran agama Islam, dan tidak mempermasalahkan senang atau tidak senang. Sebab rasa senangnya itu diukur dengan barometer hawa nafsu yang menguasai dirinya.

2. Takut durhaka kepada orang tuanya yang melarangnya berpakaian jilbab. Jawabnya adalah Rasulullah SAW telah mengatakan agar tidak mematuhi seorang makhluk dalam durhaka kepada-Nya.
3. Tidak bisa membeli pakaian yang banyak memerlukan kain. Jawabannya, orang yang mengatakan alasan seperti itu adalah karena (pertama) ia benar-benar sangat miskin sehingga tidak mampu membeli pakaian Islami. Atau (kedua) karena dia Cuma alasan saja, sebab ia lebih menyukai pakaian yang bugil sehingga tampak lekuk tubuhnya atau paha mulusnya bisa kelihatan orang.

4. Karena merasa gerah dan panas. Jawabannya, wanita muslimah di Arab yang udaranya lebih panas saja mampu mengenakan pakaian Islami, mengapa di negara lainnya tidak? dan orang yang merasa gerah dan panas mengenakan pakaian Islami, mereka tidak menyadari tentang panasnya api neraka bagi orang yang membuka aurat. Syetan telah menggelincirkan, sehingga mereka terasa bebas dari panasnya dunia, tetapi mengantarkannya kepada panas api neraka.

5. Takut tidak istiqamah. Mereka melihat contoh wanita muslimah yang kurang baik ‘Buat apa mengenakan jilbab sementara, Cuma pertama saja rajin, nanti juga dilepas’. Jawabannya adalah mereka mengambil sample (contoh) yang tidak cocok, bukan wanita yang ideal (yang istiqamah) menjalankannya. Ia mengatakan hanya untuk menyelamatkan dirinya. dan ia tidak mau mengenakan jilbab karena takut tidak istiqamah. Kalau saja semua orang berfikir demikian, tentunya mereka akan meninggalkan agama secara keseluruhan. Orang tidak akan shalat sama sekali karena takut tidak istiqamah, begitu pula puasa dan ibadah lainnya.

6. Takut tidak laku kimpoi, jadi selama ia belum menikah, maka ia tidak mengenakan jilbab. Jawabannya, adalah ucapan itu sebenarnya tidaklah sebenarnya. Justru berakibat buruk pada dirinya sendiri. Sesungguhnya perkimpoian adalah nikmat dari Allah yang diberikan kepada siapa saja yang dikehendaki. Sebagian besar orang audah meyakini bahwa jodoh di tangan Tuhan. Betapa banyak gadis yang berjlbab dan menutup aurat dalam berbusana tetapi lebih cepat mendapatkan jodoh dibandingkan mereka yang berpakaian seksi. Karena wanita yang menyukai pakaian seksi akan dijadikan permainan bagi laki-laki iseng.
Gadis-gadis berpakaian seksi dipandang sebagai gadis murahan. Sesungguhnya suami-suami yang menyukai wanita-wanita yang berpakaian ‘berani’, setengah bugil atau beneran, membuka aurat dan bermaksiat kepada Allah adalah bukan tipe suami yang baik, yang shalih dan berjiwa besar. Ia tidak punya rasa cemburu sama sekali terhadap larangan-larangan Allah dan tidak dapat memberikan pertolongan kepada isterinya kelak. Jadi jika wanita yang menyukai pakaian seksi atau melepaskan jilbab dengan tujuan mendapatkan jodoh yang baik, maka hal itu sungguh merupakan suatu kebodohan.



7. Menampakkan anugerah tubuh yang indah atau ingin menghargai kenikmatan yang diberikan Allah kepadanya. Jawabnya menghargai atau bersyukur itu dengan porsi yang benar. Bersyukur itu dengan mengahrgai perintah-Nya, yakni menjaga aurat, bukan dengan mengobralnya.

8. Belum mendapat hidayah, jilbab itu ibadah. Jika Allah memberi hidayah, pasti kami akan mengenakannya. Jawabnya, Allah menciptakan segala sesuatu itu ada sebab-sebabnya. Misalnya orang yang sakit jika ingin sembuh hendaknya menempuh sebab-sebab bagi kesembuhannya. Adapun sebab yang harus ditempuh adalah berikhtiar dan berobat. Sebab orang kenyang karena makan, dsb. Maka demikian pula orang yang ingin mendapatkan hidayah itu harus menempuh sebab-sebab datangnya hidayah yakni dengan mematuhi perintah-Nya mengenakan jilbab.

9. Belum waktunya. Sebagian ada yang berkata bahwa mengenakan jilbab itu harus tepat waktunya, misalnya karena masih anak-anak atau masih remaja. Ada yang akan mengenakannya jika sudah tua. Atau jika sudah menunaikan ibadah haji. Jawabnya adalah alasan mengulur-ulur waktu itu hanyalah sebagai sekedar dalil pembenaran saja. Itu sama artinya dengan orang yang menunda-nunda shalat, menunggu sampai ia berusia tua. Apakah kita tahu kapan kita akan meninggal dunia? Sedangkan mati itu tidak mengenal usia, tua maupun muda.

10. Tidak mau dianggap sebagai orang yang mengikuti golongan tertentu. Jawabannya, bahwa anggapan ini karena dangkalnya pemahaman terhadap Islam atau karena dibuat-buat untuk menutupi diri agar tidak dituduh melanggar syari’at. Sesungguhnya di dalam Islam itu hanya ada dua golongan, yaitu golongan Hizbullah, golongan yang senantiasa menaati perintah Allah dan golongan Hizbus Syaithan, yakni golongan yang melanggar perintah Allah.

Senin, 05 Maret 2012

Susah Tidur !

0 komentar
Anda bergerak ke kiri dan ke kanan. Anda berusaha untuk menutup mata Anda rapat-rapat. Anda sudah mengatur nafas Anda dengan bernafas teratur. Anda sudah menghitung jumlah biri-biri dalam sebuah gambar. Anda sudah menutupkan bantal Anda ke muka namun tetap saja Anda sulit tidur.

Insomnia adalah gangguan bagi tidur baik saat akan tidur maupun selama prosesi tidur. Insomnia dapat disebabkan oleh penyakit dan kondisi mental seseorang. Penyakit yang dapat menyebabkan insomnia seperti gangguan fungsi hati, jantung, ginjal, dan hipertensi. Adapun gangguan karena kondis mental didominasi karena faktor stress, depresi, atau kecemasan.

NEWINTERMEZZO Silakan klik :
T Brosur LENGKAP informasi training & pelayanan klinik saya
T Peta Lokasi Klinik saya di Tebet
T Informasi ringkas jenis terapi, ragam masalah dsb.

mengatasi insomnia - susah tidur - gangguan tidur - sulit tidur - tak dapat tidur - tidak bisa tidur - susah tidur malamSecara umum dapat terjadi hanya dalam beberapa hari saja, atau beberapa pekan, atau bahkan lebih. Hal ini sangat tergantung dari root cause - akar permasalahan penyebab insomnia ini. Meski belum banyak mendapat perhatian masyarakat sebagai sesuatu yang serius, bagi orang yang merasakannya, kondisi susah tidur ini seringkali merupakan ujian yang "sangat berat".

Berikut ini ada beberapa hal mendasar yang mesti diamati mengenai bagaimana mengatasi insomnia:

1. pastikan bahwa tempat tidur Anda cukup nyaman. Tentu bila kasur / bantal terlalu keras, akan membuat gangguan tidur bagi Anda, sehingga Anda sulit tidur nantinya.

2. hindari penggunaan obat tidur / pil penenang / anti depresi / pil anti stress dsb. untuk mengatasi insomnia. mengatasi insomnia - susah tidur - gangguan tidur - sulit tidur - tak dapat tidur - tidak bisa tidur - susah tidur malamSaya amat sangat tidak merekomendasikan hal ini. Mengapa? Semua obat-obatan ini bila dikonsumi jangka panjang, akan mengganggu organ-organ tubuh Anda. Selain itu, Anda akan berkeyakinan bahwa obat inilah yang akan membuat Anda tidur, alias ketergantungan obat.

3. hindari kopi, susu high fat, dan alkohol sebelum tidur.

4. hindari rokok seumur hidup

5. makanlah makanan yang hijau-hijau, yang banyak mengandung Magnesium dan Potassium. Contohnya adalah kangkung dan bayam. Anda tidak suka sayur dan buah-buahan? Tidak masalah. Anda bisa diskusi dengan saya dan Anda tiba-tiba akan suka sayur dan buah-buahan!

Hal-hal di atas adalah yang mendasar untuk mengatasi insomnia. Kondisi susah tidur malam ini akan diperburuk bila Anda tidak bisa mengatur hati / perasaan Anda. Bagaimana cara mengatasi insomnia karena masalah stress, depresi dan kecemasan?

Jangan khawatir, bila Anda tidak dapat tidur karena masalah ini, selalu ada solusinya. Anda percaya bukan bahwa di dunia ini berlaku hukum sebab akibat? Setiap akibat ada sebabnya. Nah, bila kita ingin bisa mengatasi insomnia karena masalah mental ini, kita mesti mengatasi root cause / penyebab utama mengapa anda susah tidur.

Pertama-tama, tanyakan apakah ada masalah dalam diri Anda yang mengganggu. Pertanyaannya mudah namun yang sering saya temui, jawabannya sulit. Karena yang dibutuhkan adalah jujur terhadap diri sendiri : apakah ada kendala yang mengganggu perasaan Anda akhir-akhir ini sehingga Anda susah tidur. Ataukah ada masalah pribadi lainnya seperti hubungan Anda dengan pasangan Anda, orang tua Anda, atau masalah keuangan sehingga sulit tidur. Periksa dan periksa kembali serta minta seseorang yang Anda percayai untuk bantu Anda menjawab pertanyaan ini.

Bila Anda sudah menemukan beberapa kemungkinan yang menyebabkan Anda susah tidur ini, kemudian yang tahap kedua tanyakan kepada diri Anda, apakah yang dapat Anda lakukan untuk mengatasi masalah susah tidur ini. Apakah Anda perlu bantuan dan support dari pasangan Anda, atau dari orang tua Anda untuk memecahkan masalah ini.

Tahap ketiga, terapkan apa yang Anda telah putuskan untuk mengatasi insomnia ini. Bila hal ini dapat Anda terapkan dengan konsisten dan penuh tanggung jawab, insya Allah, Tuhan yang Mahakuasa akan membantu Anda untuk mengatasi insomnia ini.

Minggu, 04 Maret 2012

Database SQL

0 komentar
Suatu database adalah sebuah struktur yang umumnya dikategorikan dalam 2 hal yaitu sebuah database flat dan sebuah database relasional. Database relasional lebih disukai karena lebih masuk akal dibandingkan database flat. MySQL adalah sebuah database relasional.

Pada database yang memiliki struktur relasional, ada tabel-tabel yang menyimpan data. Setiap tabel terdiri dari kolom dan baris. Sebuah kolom mendefinisikan jenis informasi apa yang akan disimpan. Kita memerlukan kolom khusus untuk setiap jenis informasi yang ingin kita simpan. Baris adalah data aktual yang disimpan. Setiap baris dari tabel adalah masukan dari tabel tersebut dan berisi nilai-nilai untuk setiap kolom tabel tersebut.

My SQL merupakan database yang mendukung RDBMS (Relational Database Management System). Sebagai database yang mendukung RDBMS, database ini terbukti telah banyak digunakan dalam berbagai kebutuhan pendokumentasian data. MySQL merupakan database server yang juga dapat berjalan sebagai Client. Dengan kemampuan tersebut, database ini mampu berjalan padasistem jaringan, baik lokal mauopun WAN (internet). Saat ini database MySQL banyak digunakan untuk membuat aplikasi-aplikasi berbasis online seperti web.

Fungsi-fungsi MySQL

• Text Function

Dengan text function kita dapat menambah data berupa teks ke dalam database. Text function memakai tipe data CHAR, VARCHAR atau TEXT. Perlu diperhatikan bahwa text function hanya dapat dipergunakan untuk table MyISAM.

• Concatenation Aliases

Concatenation atau penggabungan karakter dapat dilakukan dengan fungsi CONCAT dan CONCAT_WS yang merupakan bagian dari string function. Pada fungsi CONCAT, karakter-karakter yang ingin digabungkan tidak boleh mengandung tanda jeda.

• Numeric Function

Numeric function (fungsi numerik) terdiri dari operator aritmatika dan fungsi matematis. Operator aritmatik terdiri dari : + (penambahan), – (pengurangan), * (perkalian), / (pembagian) dan div (sisa pembagian).

• Date dan Time Function

Date dan time function berguna untuk menulis data berupa tanggal dan hari/waktu. Date dan function ditulis menggunakan DATETIME, DATE, TIMESTAMP, TIME dan YEAR.

1. DATETIME digunakan apabila kita memerlukan nilai yang berisi informasi tentang tanggal dan waktu.

2. DATE digunakan untuk menampilkan tanggal, tanpa adanya waktu.

3. Kolom TIMESTAMP berisi property yang berbeda-beda, tergantung versi MySQL dan mode server MySQL yang dijalankan.

TIME tidak hanya dapat digunakan untuk menampilkan waktu tetapi juga dapat digunakan untuk menampilkan waktu diantara dua kejadian.

YEAR digunakan untuk menunjukkan tahun.

• Encryption Function

Encryption function merupakan fungsi yang digunakan untuk melakukan enkripsi dan dekripsi data. Permasalahan enkripsi data biasanya berhubungan dengan password. Enkripsi merupakan proses pengaburan data ke bentuk lain yang tidak mudah ditebak, namun dapat di ubah ke bentuk semula (dekripsi) apabila diperlukan. Kita dapat menyimpan hasil dari encryption function yang biasanya terdiri dari bilangan yang berubah-ubah bengan menggunakan kolom BLOB sebagai ganti kolom CHAR atau VARCHAR untuk menghindari masalah yang dapat timbul karena perubahan ruang sehingga mengubah nilai.

Perintah-perintah dalam encryption function, antara lain :

1. CRYPT, melakukan proses enkripsi data.

2. MD5, menghasilkan enkripsi berupa sederetan karakter dengan jumlah digit 32.

3. PASSWORD, mengenkripsi password MySQL dan disimpan dalam kolom password di grant table pengguna.

4. SHA (string), digunakan untuk menyimpan password.

• Grouping Function

Grouping function digunakan untuk menampilkan data tabel berdasarkan suatu group tertentu. Apabila kita menggunakan grouping function pada statemen yang tidak mengandung klausa GROUP BY maka hal tersebut sama dengan membuat grouping untuk semua baris dalam tabel.

Grouping function dapat dibagi menjadi tiga kategori, yaitu :

Fungsi Jumlah (Aggregate) GROUP BY

AVG ( [DISTINCT] expr), menghasilkan nilai rata-rata (avarage) dari expr.

COUNT (expr), menghasilkan jumlah nilai non-NULL pada baris-baris tabel yang ditampilkan dengan pilihan SELECT.

GROUP_CONCAT, menghasilkan nilai string dengan menggabungkan/concatenated nilai non-NULL yang berasal dari sebuah grup.

MAX ( [DISTINCT] expr), menghasilkan nilai maksimal dan minimal dari expr.

Modifier GROUP BY

Klausa GROUP BY yang diikuti oleh modifier WITH ROLLUP menyebabkan tambahan baris tabel pada hasil keluaran.

GROUP BY menggunakan field tersembunyi

MySQL menambah penggunaan GROUP BY sehingga kita dapat menggunakan kolom atau perhitungan dari daftar SELECT yang tidak tampak pada klausa GROUP BY. Hal ini berlaku untuk nilai yang mungkin untuk group ini. Kita dapat menggunakan perintah ini untuk meningkatkan performance dengan menghindari sorting dan grouping dari data-data yangb tidak diperlukan.

• Function yang lainnya, antara lain :

BIT Function

MySQL menggunakan arithmetic BIGINT (64-bit) untuk opoerasional bit sehingga operator yang digunakan mempunyai range maksimum 64 bit

Information Function

CHARSET (str), menentukan jenis karakter dari argumen string.

COERCIBILITY (str), menghasilkan nilai hubungan coercibility (dapat dihubungkan) dari argumen string.

CONNECTION_ID, menghasilkan ID koneksi untuk koneksi yang sedang berlangsung.

CURRENT_USER ( ), menghasilkan kombinasi nama user dan nama host pada sesi saat ini yang terautentifikasi. Hasil output dapat berbeda dari nilai USER ().

DATABASE ( ), menampilkan nama database yang sedang digunakan.

VERSION ( ), menampilkan versi MySQL yang sedang aktif.

FORMAT (X , D), memformat jumlah X sebanyak D decimal.

Jumat, 02 Maret 2012

Saat Hujan

0 komentar

Saat musim hujan tiba, yang namanya hujan sudah pasti akan merepotkan. Apalagi jika kita termasuk orang yang sering berlalu lalang menggunakan motor. Hujan atau pun cerah, tetep saja harus berangkat kan?

Saat hujan, banyak faktor yang harus diperhatikan yang biasanya dilewatkan saat musim kemarau. Pandangan yang kurang jelas, suhu yang dingin, jalan licin serta kemungkinan mogok membuat berkendara motor saat hujan menjadi harus lebih waspada.

Nih tips berkendara motor dengan aman meski hujan turun.

Perhatikan kaca helm
Di musim panas terutama pada siang hari, kaca film helm yang gelap tentu lebih menguntungkan. Tapi jika musim hujan, gantilah kaca film dengan kaca helm yang bening. Sebaiknya gunakan helm model full face yang menutupi seluruh kepala. Baca juga: Jenis-jenis helm kekurangan serta kelebihannya.

Pengereman
Saat hujan turun, fungsi pengereman bisa menjadi sangat pakem sesaat yang kemudian menjadi kurang pakem. Selain disebabkan jalanan yang menjadi licin karena air, bisa juga karena kampas rem yang kotor akibat terkena air hujan + debu. Jika menggunakan rem depan secara mendadak, kemungkinan tergelincir lebih besar. Jika rem belakang, kemungkinannya selip (ngepot).

Kondisi ban
Lihat kembangan ban apa sudah mulai tipis? Jika kembangan masih bagus, tak masalah. Namun jika kembangan sudah kurang bagus, ini akan menjadi licin saat melakukan pengereman. Sebaiknya ganti dengan ban baru dan berkualitas.

Periksa dulu rem depan dan belakang, setelah itu pastikan semuanya aman dan nyaman. Beri jarak antara kendaraan di depan kamu lebih jauh dari biasanya. Hal ini dimaksudkan agar pengereman bisa lebih smooth (kalau mendadak bisa tergelincir) dan bisa mengatasi kurang pakemnya rem akibat air hujan di aspal.

Jalan berlubang dan becek
Waspadai setiap jalan yang berlubang. Sebaiknya pelan-pelan saja saat melewati jalan yang tak dikenal, jalan dengan kondisi jalan tanah biasa/berbatu. Jika kamu sudah hapal tentang kondisi jalan, mungkin
akan lebih baik, tapi tetap harus lebih waspada terhadap genangan air.

Baca juga: Tips berlalu-lintas tertib dan aman.

Jas hujan model baju dan celana
Jangan pernah memakai jas hujan model lama alias model batman. Gunakan jas hujan model pakaian yang lebih aman dan nyaman. Lebih baik sedikit repot daripada nyawa jadi taruhan kan?

Jarak pandang
Jarak pandang saat hujan menjadi lebih pendek, apalagi saat hujan angin deras dan di malam hari. Karena itu beri jarak kapan akan melakukan pengereman, berbelok, dan jarak antar kendaraan. Sebaiknya jangan menyalip saat hujan turun.

Berhenti jika terasa ngantuk
Cuaca yang dingin biasanya bikin ngantuk, apalagi jika perut kenyang. Berhentilah sejenak dan fokuskan kembali dirimu sebelum kembali mengemudi.

Sedia kantong plastik ukuran besar dan tebal
Saat hujan turun tiba-tiba, selamatkan handphone, dompet, laptop, tablet pc dan barang berharga lainnya dari kemungkinan terkena air. Sedia kantong plastik, dan masukkan barang-barang di dalamnya. Ini untuk mencegah jas hujan bocor dan merusak barang kesayangan kita.

Intinya sederhana, berikan jarak antara kendaraan di depan kamu, stay fokus, jangan mengerem mendadak, jangan menikung terlalu tajam dan periksa kondisi kendaraan.