Tampilkan postingan dengan label Database. Tampilkan semua postingan
Tampilkan postingan dengan label Database. Tampilkan semua postingan
Minggu, 05 Desember 2010
Makna Natal yang Sebenarnya
Artikel Pengetahuan Umum
,
Christmas
,
Database
,
Facebook
,
komputer
,
Kurikulum
,
Medicom
,
Natal
,
Sehat
,
tumbuhan
,
windows
Tidak ada komentar
:
Kembali bulan ini, sekali lagi kita akan merayakan Natal. Apakah Anda telah jenuh merayakannya? Saya percaya masih belum, bukan? Akankah kita menemukan makna Natal yang sebenarnya dalam perayaan kali ini? Bagaimana agar kita dapat merayakan Natal dengan lebih bermakna? Pertanyaan-pertanyaan tersebut perlu kita jawab dengan tegas, karena saat ini makna Natal sudah sangat dikaburkan oleh sekularisme. Natal tidak lagi menjadi milik umat Kristen semata- mata, Natal telah menjadi milik dunia! Oleh karena itu, kita perlu menemukan makna Natal yang sebenarnya, bagaikan menemukan kembali bayi Yesus di tengah tumpukan 1001 macam hadiah Natal!
Setelah hampir 2000 tahun, maka kesyahduan malam Natal telah diganti dengan hiruk pikuknya "Christmas Sale" dan pesta pora sambil bermabuk-mabukan, hingga mengakibatkan tidak sedikit korban "drunk- driver". Lagu "Silent Night, Holy Night" telah dicampur dengan "Jingle Bells" dan "White Christmas"-nya Bing Crosby. Kandang sederhana di Betlehem telah dicampur dengan "Christmas Holiday Show" di hotel-hotel mewah Las Vegas serta "Caribbean Holiday Cruise". Para gembala serta malaikat telah dicampur dengan "Power Ranger" serta berbagai mainan plastik dan battery lainnya. Yusuf dan Maria telah dicampur dengan Santa Claus berikut sekarung kadonya untuk anak-anak yang "baik". Hingga mereka tidak tahu lagi apakah yang punya Natal itu si kakek gendut berjanggut dan berbaju merah atau Kristus Sang Penebus umat manusia dan dunia yang berdosa ini!
Di manakah kita dapat menemukan makna Natal yang sebenarnya? Jelas bukan di mall-mall, di tempat-tempat pesta, atau di tempat-tempat liburan lainnya. Kita dapat menemukan makna Natal yang sebenarnya hanya dengan meneliti sumber berita Natal itu sendiri, yaitu Firman Allah. Dalam Injil Lukas 2:11, para malaikat memberitakan: "Hari ini telah lahir bagimu Juruselamat, yaitu Kristus, Tuhan, di kota Daud." Jadi jelas sekali Natal adalah hari kelahiran Juruselamat, bukan Santa Claus!
Oleh karena itu, dengan cara apa pun atau bagaimanapun kita merayakan Natal apabila Kristus belum menjadi Juruselamat kita, maka Natal itu tidak bermakna sama sekali. Sebaliknya, apabila Kristus telah benar-benar menjadi Juruselamat kita, meskipun dengan sangat sederhana kita merayakan Natal, maka Natal itu sungguh-sungguh bermakna. Natal akan lebih bermakna lagi apabila semua dana, daya, akal, dan usaha yang kita miliki dapat kita salurkan untuk mengabarkan berita Natal yang sejati kepada orang-orang yang belum memahami makna Natal yang sebenarnya.
Semoga dalam merayakan Natal kali ini, Anda akan sungguh-sungguh menikmati makna Natal yang sebenarnya. Amin.
Sumber: |
Rabu, 17 Februari 2010
Kurang Tidur Picu Kegemukan
Artikel Pengetahuan Umum
,
Database
,
Download
,
Facebook
,
Open Source
,
Pangururan
,
Pendidikan
,
Samosir
,
tubuh
,
Virus
Tidak ada komentar
:

(Lifestyle.okezone.com), WAKTU dan kualitas tidur ternyata berpengaruh terhadap berat badan Anda. Cukup tidur selama 7,5 jam setiap malamnya akan membantu Anda mendapatkan tubuh yang bukan hanya sehat, melainkan juga ideal.
Sejumlah persoalan yang membahas hubungan antara waktu tidur dan berat badan mungkin berkecamuk dalam diri Anda. Karena itu, sejumlah penelitian dan riset mulai membahas dua hal tersebut dan hasilnya mulai diluncurkan ke masyarakat.
Pertanyaan pertama, apakah benar kurang tidur akan menyebabkan peningkatan berat badan? Coba Anda berpikir soal ini. Jika merasa mengantuk di tempat kerja, Anda mungkin tergoda untuk meraih secangkir kopi (atau beberapa gelas) dan sebuah donat untuk meningkatkan secara cepat energi Anda.
Kemudian, Anda mengabaikan pergi fitnes ke gim dan mengajak keluarga Anda makan di luar, di mana tidak ada waktu memasak di rumah. Ketika saatnya waktu tidur, Anda akan kesulitan untuk itu. Tentu saja ini akan berefek buruk, karena kurang tidur dapat membuat melar ukuran lingkar pinggang dan permasalahan kesehatan lainnya.
Hal itu tentu saja mudah untuk dimaklumi. ”Ketika kurang tidur dan merasakan letih dan lelah, Anda secara otomatis akan mengambil sekantong keripik kentang atau makanan lainnya yang membuat nyaman. Dan mulai ngemil,” kata Susan Zafarlotfi PhD, Direktur Institute for Sleep dan Wake Disorders, Hackensack University Medical Center di New Jersey, Amerika Serikat.
Akibat langsungnya? Anda mungkin bisa melawan kantuk. Namun hasil akhirnya, mengonsumsi makanan yang tidak sehat saat ngemil, ditambah kurangnya berolahraga, membuat Anda akan berujung pada obesitas dan kerugian lainnya.
”Kurang tidur seperti utang kartu kredit,” tegas Zafarlotfi. ”Jika terus menumpuk utang kartu kredit, Anda akan membayar bunga lebih tinggi atau akun Anda akan ditutup sampai Anda membayar semua ini. Jika menumpuk utang tidur terlalu banyak, tubuh Anda akan rusak,” jelasnya lagi.
Kurang tidur umum terjadi di masyarakat Amerika Serikat. Bahkan, dengan bangga mengungkapkan kepada semua orang mengenai kekurangannya itu. ”Kita mengapresiasi kepada si ‘kalong’ ini, tetapi kita membayar lebih untuk tidur larut malam dan bangun pagi,” ujar Mark Mahowald MD, Direktur dari Minnesota Regional Sleep Disorders Center di Hennepin County, Amerika Serikat.
Lalu, bagaimana memahami hubungan antara tidur dan diet? Hubungan antara tidur dan diet saat ini merupakan isu yang paling sering diangkat di buku-buku dan artikel majalah. Mungkin Anda pernah mendengar tentang diet tidur, yang memungkinkan Anda bisa menurunkan berat badan saat Anda tidur. Itu memang benar adanya.
”Itu bukan hanya jika Anda tidur akan kehilangan berat badan, tetapi jika Anda kurang tidur, yang berarti bahwa Anda hanya tidur sebentar setiap harinya atau kualitas tidurnya tidak baik, metabolisme tubuh Anda tidak akan berfungsi dengan baik,” jelas Michael Breus PhD, penulis buku Beauty Sleepdan Direktur Divisi Persoalan Tidur di Arrowhead Health, Glendale, Ariz.
Menurut Breus, rata-rata manusia membutuhkan sekitar 7,5 jam waktu tidur per malam. ”Jika Anda sudah mendapatkan ini, setengah jam tidur lagi tidak akan membantu Anda kehilangan 10 kilogram. Tetapi jika Anda biasanya tidur selama lima jam setiap harinya, lalu tiba-tiba tidur selama tujuh jam semalam, maka Anda akan mulai melakukan proses penurunan berat badan,” tuturnya.
Kenyataan bahwa kurang tidur memengaruhi kemampuan kita untuk menurunkan berat badan, lanjut dia, berkaitan dengan hormon di waktu malam. Dua hormon yang merupakan kunci dalam proses ini adalah ghrelin dan leptin.
”Ghrelin adalah hormon yang berfungsi untuk memberi tahu Anda kapan waktu untuk makan. Dan apabila kurang tidur, Anda akan memiliki banyak ghrelin. Adapun leptin adalah hormon yang menginformasikan kepada Anda untuk berhenti makan. Dan ketika Anda kurang tidur, leptin di tubuh Anda hanya sedikit,” terangnya.
Apabila hormon ghrelin lebih banyak di tubuh dibandingkan leptin, itu akan berhubungan dengan berat badan. ”Anda akan makan lebih banyak, selain itu metabolisme tubuh akan lebih lambat ketika Anda kurang tidur,” tandas Breus.
Jadi, apa yang dapat Anda lakukan ketika kurang tidur? Tentu saja banyak. Menurut Breus, mengamati berapa jam Anda tidur dengan kualitas tidur Anda. ”Beberapa orang seperti wanita yang baru memiliki bayi, mungkin hanya bisa tidur selama empat jam. ada beberapa orang yang memang tidur selama 7,5 jam, namun kurang nyenyak karena nyeri atau memiliki gangguan tidur. Ini memiliki efek yang sama seperti orang yang kurang tidur. Kebanyakan permasalahan ini akan membaik dengan meningkatkan kebersihan lingkungan,” katanya.
Untuk mengatasi kurang tidur, sebagai langkah awal hindari mengonsumsi kafein sore hari, karena akan membuat Anda tetap dalam tahap tidur yang lebih ringan yang terkait dengan kurang tidur di malam harinya. Olahraga juga membantu Anda untuk meningkatkan kualitas tidur. Berapa lama sebelum tidur kita harus berolahraga? Itu tergantung dan setiap orang berbeda-beda.
Yang lebih penting adalah Anda sudah melakukan olahraga, bukan waktunya berapa lama. Namun, agar aman, dia menganjurkan agar Anda tidak berolahraga tepat sebelum tidur. ”Tetapi banyak juga orang yang melakukan olahraga sebelum dia tidur, dan tidak memengaruhi kualitas tidur mereka,” ujar Breus.
Perhatikan juga apa yang anda makan sebelum tidur. ”Piza dan minum bir sebelum tidur bukanlah ide yang baik,” ungkap Breus. ”Begitu pula makan makanan besar dekat dengan jam tidur,” tambahnya. Dia menyarankan agar kita makan beberapa camilan yang sehat lalu makan makanan ringan seperti semangkuk sereal sebelum tidur. Mengonsumsi makanan berat dekat dengan jam tidur akan meningkatkan risiko mulas, yang pasti akan membuat Anda terjaga sepanjang malam.
Bagaimana jika Anda sudah tidur cukup namun saat bangun tetap merasa mengantuk keesokan harinya? ”Bicaralah dengan dokter yang ahli soal permasalahan tidur,” kata Breus. Setelah melakukan evaluasi dan penelusuran ritme tidur Anda, di mana Anda akan selalu dimonitor saat tidur, maka dokter akan membantu mengidentifikasi masalah yang mendasar gangguan ini. Bersama dokter, Anda dapat mengembangkan rencana pengobatan sehingga ke depannya akan mendapatkan kualitas tidur yang lebih baik.
Kamis, 11 Februari 2010
Tips comment yang cepat dan mudah di PHP
Tentunya kita sering membuat comment di PHP, baik itu untuk mempermudah pembacaan maupun by pass script di PHP. Untuk mem-by pass script PHP agar tidak dieksekusi biasanya saya menggunakan tanda /* dan diakhiri dengan */. Saya punya tips mudah untuk melakukan comment atau uncomment cukup dengan penambahan atau pengurangan satu karakter. Cukup membantu bagi Anda yang sedang belajar PHP dalam hal mencoba fungsi-fungsi di PHP
Berikut contoh cara lama:
/*
echo 'saya adalah script';
echo 'saya di-by pass oleh comment';
echo 'bagaimana cara agar comment dan uncommment jadi mudah?';
*/
Masalah yang muncul adalah untuk comment dan uncomment script tadi cukup ribet. Kalau mau comment harus nulis di awal kemudian di akhir. Untuk uncomment harus hapus yang di awal juga di akhir. Kalu mau by pass lagu harus nulis di awal dan di akhir lagi.
Saya terlalu malas untuk melakukan pekerjaan sederhana yang berulang-ulang itu. (Tapi bukannya saya pemalas loh..) Akhirnya terpikir langkah mudah hanya cukup menambah atau mengurangkan satu karakter untuk comment atau uncomment. Ini contohnya comment
/*
echo 'saya adalah script';
echo 'saya di-by pass oleh comment';
echo 'bagaimana cara agar comment dan uncommment jadi mudah?';
//*/
Dan untuk uncomment saya cukup menambahkan satu karakter slash "/". Berikut setelah di uncomment. Sangat mudah bukan???
//*
echo 'saya adalah script';
echo 'saya di-by pass oleh comment';
echo 'bagaimana cara agar comment dan uncommment jadi mudah?';
//*/
Semoga berguna untuk Anda. Kalau ada tips lain tolong dishare di sini.
Berikut contoh cara lama:
/*
echo 'saya adalah script';
echo 'saya di-by pass oleh comment';
echo 'bagaimana cara agar comment dan uncommment jadi mudah?';
*/
Masalah yang muncul adalah untuk comment dan uncomment script tadi cukup ribet. Kalau mau comment harus nulis di awal kemudian di akhir. Untuk uncomment harus hapus yang di awal juga di akhir. Kalu mau by pass lagu harus nulis di awal dan di akhir lagi.
Saya terlalu malas untuk melakukan pekerjaan sederhana yang berulang-ulang itu. (Tapi bukannya saya pemalas loh..) Akhirnya terpikir langkah mudah hanya cukup menambah atau mengurangkan satu karakter untuk comment atau uncomment. Ini contohnya comment
/*
echo 'saya adalah script';
echo 'saya di-by pass oleh comment';
echo 'bagaimana cara agar comment dan uncommment jadi mudah?';
//*/
Dan untuk uncomment saya cukup menambahkan satu karakter slash "/". Berikut setelah di uncomment. Sangat mudah bukan???
//*
echo 'saya adalah script';
echo 'saya di-by pass oleh comment';
echo 'bagaimana cara agar comment dan uncommment jadi mudah?';
//*/
Semoga berguna untuk Anda. Kalau ada tips lain tolong dishare di sini.
Minggu, 29 November 2009
Acer dan Dell 'Tersihir' Windows 7
Artikel Pengetahuan Umum
,
Database
,
Open Source
,
Pendidikan
,
Registry
,
Software
,
Source Code
,
Template
,
Visual Basic
,
windows
Tidak ada komentar
:
Windows 7 mulai menampakkan sihirnya untuk menggenjot industri komputer dunia. Acer dan Dell misalnya, tak sungkan untuk mengumbar pujian bagi sistem operasi besutan Microsoft itu.
Pujian tersebut dilontarkan langsung oleh CEO Acer, Gianfranco Lanci. Ia mengatakan bahwa kedatangan Windows 7 beberapa waktu lalu sontak menggairahkan bisnis komputer.
Lanci pun berani menatap lebih optimistis target yang perusahaannya usung yakni pertumbuhan penjualan hingga 15% untuk 2010. Sementara untuk rentang Oktober hingga Desember 2009, Acer berharap bisa meraih growth 25% dibandingkan tahun lalu.
"Ketika kita melihat fitur yang dimiliki Windows 7, maka kita akan segera tahu
bahwa produk ini akan memancing permintaan," tukasnya dikutip detikINET dari Reuters, Minggu (29/11/2009) .
"Alhasil, kita tidak ada rencana untuk melakukan revisi pada target yang sudah dicanangkan," lanjut Lanci.
Kepuasan serupa juga disuarakan vendor PC asal Amerika Serikat, Dell Inc. Menurut perusahaan ini, mereka harus berterima kasih kepada Windows 7 lantaran memicu geliat penjualan di industri PC yang terjadi belakangan ini.
Sedahsyat itukah sihir Windows 7?
Pujian tersebut dilontarkan langsung oleh CEO Acer, Gianfranco Lanci. Ia mengatakan bahwa kedatangan Windows 7 beberapa waktu lalu sontak menggairahkan bisnis komputer.
Lanci pun berani menatap lebih optimistis target yang perusahaannya usung yakni pertumbuhan penjualan hingga 15% untuk 2010. Sementara untuk rentang Oktober hingga Desember 2009, Acer berharap bisa meraih growth 25% dibandingkan tahun lalu.
"Ketika kita melihat fitur yang dimiliki Windows 7, maka kita akan segera tahu
bahwa produk ini akan memancing permintaan," tukasnya dikutip detikINET dari Reuters, Minggu (29/11/2009) .
"Alhasil, kita tidak ada rencana untuk melakukan revisi pada target yang sudah dicanangkan," lanjut Lanci.
Kepuasan serupa juga disuarakan vendor PC asal Amerika Serikat, Dell Inc. Menurut perusahaan ini, mereka harus berterima kasih kepada Windows 7 lantaran memicu geliat penjualan di industri PC yang terjadi belakangan ini.
Sedahsyat itukah sihir Windows 7?
Selasa, 10 Maret 2009
Virus Database Program
Mungkin dalam merangcang sebuah program yang bersifat menggunakan database baik itu database dari sql server, access, excel maupun database dari yang berextension DBF so tidak usah lagi saya jelaskan bro… hee
Mungkin sering kita menemukan sebuah isi record, dimana yang sebelumnya isi record tersebut bukan dari data yang kita masukkan sebelumnya nah.. disini saya akan menjelaskan apa sebetulnya isi record tersebut dan bagaimana itu terjadi..
Nah begini ceitanya… (hee macam percaya gak percaya aja)
Isi record itu merupakan sebuah program yang penghancur database dimana kita telah dikelabui dengan cara menjangkit atau memperbanyak diri mulai dari satu, dua dan bangkan ratusan dan bahkan juga ribuan. Ini terjadi disaat kita sedang melakukan proses pengaksesan data yang bersumber dari dalam database atau recorset. Nah program tersebut merupakan virus makro yang sering membuat jengkel para programmer ada di dunia ini. Program ini sudah lama ada tetapi selalu menaikkan versi. Kalau dulu kita hanya menggunakan antivirus PC CLEAN semua virus makro bisa habis atau dibersihkan tetapi dengan mengikuti perkembangan teknologi sekarang ini sangat banyak tool – tool seorang cracker untuk menaikkan versi atau kemampuan dari sebuah program yang merupkakan virus tersebut untuk menjebol atau melewati scanning dari sebuah antivris. Jadi untuk ini kita tidak boleh asal menggunakan sembarang antivirus., disini saya hanya menceritakan pengalaman saya secara pribadi. Dulu saya pernah menggunakan avira yang free personal sampai dengan premium tetapi malah saya yang dibuat sterss kenapa ????? ini karana avira bukan untuk membersihkan database yang terjangkit tetapi membuang virus dengan cara menghapus database yang telah terjangkit. So apa dong… ?? kan gitu…
Kita bisa menggunakan sebuah antivirus yang sudah cukup lama dikenal yaitu McAffee dimana antivirus tidak langsung menghapus database untuk melakukan pembersihan virus tetapi mencoba untuk membersihkan terlebih dahulu.
Saya akan berikan sebuah ilustrasi dalam kehidupan sehari – hari :
Mungkin sudah tidak aneh lagi kalau kita pernah mencuci piring kotor yang sebelumya telah kita gunakan untuk tempat sambal panggang ayam bakar (mungkin.. hee jadi lapar nih) so untuk memberishkan atau membuang kotor atau bekas sambal tersebut kitakan tidak harus membuangnya ketampat sampah tetapi kitakan mencoba untuk mencuci piring tersebut dengan sabun cuci makan, apabila bekas sambal tersebut tidak hilang maka kita langsung mengabil langkah terakhir yaitu tempat sampah tentunya.
Nah dari ilustrasi diatas maka bisa disimpulkan, antivirus yang saya jelaskan tadi seperti itulah cara kerjanya.
Mungkin anda sering bertanya – tanya dari mana bisa saya dapat yang full. Mungkin saja teman- teman semuanya dah sering melakukan download antivirus mungkin itu dari 4shared.com, download.com atau mungkin dari situs- situs yang menyediakan antivirus yang free download setelah kita download baru kita gunakan, setelah itu kita baru merengek-rengek karena antivirusnya merupakan trial yang masa pakenya hanya 30 hari dan bahkan 15 hari. Nah di www.betahamu.co.cc bisa anda download secara gratis yang full atau bila anda tidak menemukannya bisa anda kirimkan pesan melalui email saya : rosoft_silaen@yahoo.com
Semoga artikel ini bisa membantu teman – teman semuanya pada saat melakkan pengoperasian komputer.
Silahkan tunggu artikel saya yang berikutnya dengan topik “Cara mencari uang dengan cara membantu orang lain memberikan free download”.
Terima kasih.
Robby Sugara Silaen
Mungkin sering kita menemukan sebuah isi record, dimana yang sebelumnya isi record tersebut bukan dari data yang kita masukkan sebelumnya nah.. disini saya akan menjelaskan apa sebetulnya isi record tersebut dan bagaimana itu terjadi..
Nah begini ceitanya… (hee macam percaya gak percaya aja)
Isi record itu merupakan sebuah program yang penghancur database dimana kita telah dikelabui dengan cara menjangkit atau memperbanyak diri mulai dari satu, dua dan bangkan ratusan dan bahkan juga ribuan. Ini terjadi disaat kita sedang melakukan proses pengaksesan data yang bersumber dari dalam database atau recorset. Nah program tersebut merupakan virus makro yang sering membuat jengkel para programmer ada di dunia ini. Program ini sudah lama ada tetapi selalu menaikkan versi. Kalau dulu kita hanya menggunakan antivirus PC CLEAN semua virus makro bisa habis atau dibersihkan tetapi dengan mengikuti perkembangan teknologi sekarang ini sangat banyak tool – tool seorang cracker untuk menaikkan versi atau kemampuan dari sebuah program yang merupkakan virus tersebut untuk menjebol atau melewati scanning dari sebuah antivris. Jadi untuk ini kita tidak boleh asal menggunakan sembarang antivirus., disini saya hanya menceritakan pengalaman saya secara pribadi. Dulu saya pernah menggunakan avira yang free personal sampai dengan premium tetapi malah saya yang dibuat sterss kenapa ????? ini karana avira bukan untuk membersihkan database yang terjangkit tetapi membuang virus dengan cara menghapus database yang telah terjangkit. So apa dong… ?? kan gitu…
Kita bisa menggunakan sebuah antivirus yang sudah cukup lama dikenal yaitu McAffee dimana antivirus tidak langsung menghapus database untuk melakukan pembersihan virus tetapi mencoba untuk membersihkan terlebih dahulu.
Saya akan berikan sebuah ilustrasi dalam kehidupan sehari – hari :
Mungkin sudah tidak aneh lagi kalau kita pernah mencuci piring kotor yang sebelumya telah kita gunakan untuk tempat sambal panggang ayam bakar (mungkin.. hee jadi lapar nih) so untuk memberishkan atau membuang kotor atau bekas sambal tersebut kitakan tidak harus membuangnya ketampat sampah tetapi kitakan mencoba untuk mencuci piring tersebut dengan sabun cuci makan, apabila bekas sambal tersebut tidak hilang maka kita langsung mengabil langkah terakhir yaitu tempat sampah tentunya.
Nah dari ilustrasi diatas maka bisa disimpulkan, antivirus yang saya jelaskan tadi seperti itulah cara kerjanya.
Mungkin anda sering bertanya – tanya dari mana bisa saya dapat yang full. Mungkin saja teman- teman semuanya dah sering melakukan download antivirus mungkin itu dari 4shared.com, download.com atau mungkin dari situs- situs yang menyediakan antivirus yang free download setelah kita download baru kita gunakan, setelah itu kita baru merengek-rengek karena antivirusnya merupakan trial yang masa pakenya hanya 30 hari dan bahkan 15 hari. Nah di www.betahamu.co.cc bisa anda download secara gratis yang full atau bila anda tidak menemukannya bisa anda kirimkan pesan melalui email saya : rosoft_silaen@yahoo.com
Semoga artikel ini bisa membantu teman – teman semuanya pada saat melakkan pengoperasian komputer.
Silahkan tunggu artikel saya yang berikutnya dengan topik “Cara mencari uang dengan cara membantu orang lain memberikan free download”.
Terima kasih.
Robby Sugara Silaen
Sabtu, 29 November 2008
Mengatasi Virus JENGKOL
Bisnis
,
Database
,
Download
,
file
,
hapus
,
Hardware
,
recovery
,
Registry
,
Software
,
Tips Trik
,
Virus
,
Visual Basic
,
windows
,
Youtube
Tidak ada komentar
:

DetikiNET.COM - Salah satu ciri komputer terinfeksi virus JeNGKol adalah komputer akan logoff jika user menjalankan file .INF dan saat user mengedit file VBS.
Virus ini akan menyembunyikan file berekstensi .DOC, dengan cara membuat file duplikat sesuai dengan nama file yang disembunyikan untuk mengelabui user. Bagaimana cara membersihkan virus ini? Ikuti langkah berikut ini:
1. Putuskan komputer yang akan dibersihkan dari jaringan (LAN).
2. Nonaktifkan "System Restore" selama proses pembersihan (Windows XP).
3. Matikan proses virus. Untuk mematikan proses virus ini dapat menggunakan tools pengganti task manager seperti "Process explorer".
4. Hapus registri yang dibuat oleh virus. Untuk mempermudah proses penghapusan silahkan salin script di bawah ini pada program notepad kemudian simpan dengan nama repair.vbs, kemudiai Jalankan file tersebut (klik 2x).
Dim oWSH: Set oWSH = CreateObject("WScript.Shell")
on error resume Next
oWSH.Regwrite "HKEY_LOCAL_MACHINE\Software\CLASSES\batfile\shell\open\command\","""%1"" %*"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\Software\CLASSES\comfile\shell\open\command\","""%1"" %*"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\Software\CLASSES\exefile\shell\open\command\","""%1"" %*"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\Software\CLASSES\piffile\shell\open\command\","""%1"" %*"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\AlternateShell","cmd.exe"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\SafeBoot\AlternateShell","cmd.exe"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\AlternateShell","cmd.exe"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell","Explorer.exe"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VBSFile\Shell\Edit\Command\","C:\Windows\System32\notepad.exe %1"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VBSFile\DefaultIcon\","C:\Windows\System32\WScript.exe,2"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\shell\Install\command\","C:\windows\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1"
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoFind")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoFolderOptions")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoRun")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoFileAssociate")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDrives")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistriTools")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableCMD")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegedit")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\RunLogonScriptSync")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\HideLegacyLogonScripts")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\HideLogoffScripts")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\HideStartupScripts")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\RunStartupScriptSync")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\run\JeNGKoL")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VBSFile\NeverShowExt")
oWSH.Regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VBSFile\","VBScript Script File"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VBSFile\FriendlyTypeName","VBScript Script File"
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistriTools")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegedit")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\RunLogonScriptSync")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoFolderOptions")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NOFind")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NORun")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDrives")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDriveAutoRun")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\WinOldApp\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Msconfig.exe\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\regedit.exe\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\cmd.exe\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\cmd.exe\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\regedit32.exe\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\rstrui.exe\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\attrib.exe\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\command.com\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\install.exe\debugger")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\setup.exe\debugger")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop\")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations\")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\explorer\DisallowRun\")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\explorer\Run\")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\ActiveDesktop\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\Run\")
5. Hapus file duplikat yang dibuat oleh virus dengan ciri-ciri:
- Menggunakan icon JPEG atau VBS
- Ukuran 14 KB
- Type file JPEG Image atau VbScript Script File
Untuk mempermudah proses pencarian virus, silahkan gunakan fungsi Search windows.
6. Untuk pembersihan optimal dan mencegah infeksi ulang, lindungi komputer Anda dengan anti virus yang sudah dapat mendeteksi dan membasmi virus ini.
Sabtu, 22 November 2008
4 Tools Gratis Mengembalikan File yang Terhapus

(Detikinet) Pernah menghapus file-file penting di komputer tanpa disengaja? Kasus seperti ini mungkin pernah menimpa Anda, terkadang terjadi karena kita tengah terburu-buru atau dikejar waktu.
Namun jangan khawatir, Anda bisa menggunakan tools khusus untuk mengembalikan file-file tadi. Berikut ini ada 4 tools yang bisa Anda gunakan untuk mengembalikan file yang terhapus. Tools ini dapat di-download secara gratis di internet.
1. Undelete Plus
Di antara aplikasi-aplikasi gratis yang beredar di luaran untuk mengembalikan file yang terhapus, Undelete Plus salah satu yang dapat digunakan. User interface-nya (antar muka) tergolong sangat simpel. Anda dapat mengembalikan file-file yang terhapus dengan mudah sesuai dengan tipe file, misalnya Application, GIF graphics, HTML Documents, PDF.
Tools ini beroperasi pada sistem operasi Windows 95, Windows 98, Windows Me, Windows NT, Windows 2000, Windows XP, Windows 2003 dan Windows Vista. Anda dapat men-download Undelete Plus di: http://www.undelete-plus.com/
2. Restoration

Restoration adalah salah satu aplikasi untuk mengembalikan file yang terhapus. Tools ini juga sangat mudah digunakan dan tidak perlu diinstal di komputer. Cukup download toolsnya di: http://www.snapfiles.com/get/restoration.html, lalu jalankan file executable-nya untuk mengembalikan file yang terhapus.
3. PC Inspector File Recovery
Meski user interface PC inspector File Recovery tidak begitu user friendly, aplikasi ini tergolong sangat ampuh untuk mendeteksi dan mengembalikan file yang terhapus. Sesudah dilakukan proses scanning, akan tersaji file-file yang terhapus dalam folder dengan struktur pohon (tree structure) untuk mempermudah pencarian. Dengan begitu, Anda dengan mudah dapat mencari dan memilih file/folder yang terhapus, lalu klik icon "save" untuk mengembalikan file. Tools ini dapat di-download di: http://www.pcinspector.de/Sites/file_recovery/info.htm?language=1
4. Recuva
Recuva sering disebut juga sebagai "Recover". User interface-nya sangat sederhana. Pada mode basic, tools ini akan menampilkan daftar file-file yang terhapus yang bisa dikembalikan. Jika Anda menggantinya ke mode advanced, maka proses scanning ulang akan dilakukan dan muncul pilihan untuk menampilkan informasi berisi daftar file-file yang terhapus. Tools ini dapat di-download di: http://www.recuva.com/
Sabtu, 15 November 2008
Cara Menghilangkan Virus Donal Bebek
Database
,
Download
,
Hardware
,
Registry
,
Software
,
Source Code
,
Tips Trik
,
Virus
,
Visual Basic
,
windows
Tidak ada komentar
:

(Detikinet)Virus Donal Bebek dibuat menggunakan bahasa pemrograman Visual Basic dan terdeteksi sebagai VbWorm.QXE. Salah satu ciri khas virus ini adalah mengandung kata "Bulu Bebek".
Bulu Bebek menyembunyikan folder/subfolder pada flash disk dan membut file duplikat sesuai dengan nama folder/subfolder tersebut untuk mengelabui user. Untuk membersihkannya, simak langkah berikut ini:
1. Sebaiknya putuskan komputer yang akan dibersihkan dari jaringan (jika terhubung ke Local Are Network/LAN).
2. Disable "System Restore" untuk sementara selama proses pembersihan berlangsung (jika menggunakan Windows ME/XP).
3. Matikan proses virus yang sedang aktif di memori, untuk mematikan proses virus ini gunakan tools pengganti taks manager seperti procexp, kemudian matikan proses virus yang mempunyai icon "Folder".
4. Repair registry Windows yang sudah diubah oleh virus. Untuk mempercepat proses tersebut salin script dibawah ini pada program notepad kemudian simpan dengan nama repair.inf. Jalankan file tersebut dengan cara:
* Klik kanan repair.inf
* Klik Install
[Version]
Signature="$Chicago$"
Provider=Vaksincom Oyee
[DefaultInstall]
AddReg=UnhookRegKey
DelReg=del
[UnhookRegKey]
HKLM, Software\CLASSES\batfile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\comfile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\exefile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\piffile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\regfile\shell\open\command,,,"regedit.exe "%1""
HKLM, Software\CLASSES\scrfile\shell\open\command,,,"""%1"" %*"
HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, Shell,0, "Explorer.exe"
HKLM, SYSTEM\ControlSet001\Control\SafeBoot, AlternateShell,0, "cmd.exe"
HKLM, SYSTEM\ControlSet002\Control\SafeBoot, AlternateShell,0, "cmd.exe"
HKLM, SYSTEM\CurrentControlSet\Control\SafeBoot, AlternateShell,0, "cmd.exe"
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\SuperHidden, UncheckedValue,0x00010001,1
HKLM, SOFTWARE\Microsoft\Command Processor, AutoRun,0,
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL, CheckedValue, 0x00010001,1
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL, DefaultValue, 0x00010001,2
HKCU, Software\Microsoft\Command Processor, AutoRun,0,
[del]
HKCU, Software\Microsoft\Windows\CurrentVersion\Policies\System, DisableRegistryTools
HKCU, Software\Microsoft\Windows\CurrentVersion\Policies\System, DisableTaskMgr
HKCU, Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, NoFolderOptions
HKCU, Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, NOFind
HKCU, Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, NORun
HKCU, Software\Microsoft\Windows\CurrentVersion\Policies\WinOldApp
HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\PAYXX.exe
HKCU, Software\Microsoft\Windows NT\CurrentVersion\Winlogon, Shell
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\HideFileExt
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\ShowFullPath
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\ShowFullPathAddress
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SuperHidden
HKCU, Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, NoFolderOptions
HKCU, Software\Microsoft\Windows\CurrentVersion\Policies\System, DisableRegistryTools
5. Cari dan hapus file duplikat yang dibuat oleh virus. Untuk mempercepat proses pencarian sebaiknya gunakan fungsi "Search Windows" dengan terlebih dahulu menampilkan file yang disembunyikan.
Jika Folder Option belum muncul, sebaiknya LogOff komputer terlebih dahulu kemu
dian tampilkan file yang tersembunyi. Setelah file duplikat ditemukan, hapus file yang mempunyai ciri-ciri:* Menggunakan icon Folder
* Ukuran file 53 KB
* Ekstensi EXE
* Type File "Application"
6. Tampilkan kembali file/folder pada Flash Disk yang sudah disembunyikan. Untuk menampilkan file yang disembunyikan, Anda dapat menggunakan bebarapa tools alternatif seperti Batch File Utility atau dengan menggunakan perintah ATTRIB.
Berikut cara menampilkan file/folder yang disembunyikan dengan menggunakan ATTRIB:
* Klik "Start"
* Klik "Run"
* Ketik "CMD", kemudian tekan tombol "Enter"
* Pindahkan posisi kursor ke drive Flash Disk
* Kemudian ketik perintah ATTRIB –s –h –r /s /d kemudian tekan tombol "enter"
7. Untuk pembersihan optimal dan mencegah infeksi ulang scan, dengan antivirus yang up-to-date dan sudah dapat mendeteksi virus ini.
Minggu, 24 Agustus 2008
Uninstall Oracle 10g di Windows XP
Oracle merupakan perangkat lunak basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform).
Beberapa kali saya belajar menginstall Oracle di sistem operasi Windows XP professional. Meski hanya tinggal klik sana - klik sini namun rupanya belum berhasil juga menginstall-nya. Kegagalan tersebut disebabkan oleh software saya yang sudah rusak mungkin, sebab saya menggunakan software kantor yaitu Oracle 9i. Hal ini saya ketahui dari proses instalasinya yang cukup lama dan sepertinya tidak jalan prosesnya sehingga harus saya hentikan karena tidak mau menunggu lama.
Kemudian saya belajar Oracle 10g XE (Express Edition) dengan membeli bukunya di Gramedia Surabaya sekitar bulan Februari lalu. Everything is ok, semuanya berjalan semudah membaca bukunya. Namun saya tidak puas dengan yang ada di buku tersebut, sebab Orcale yang dipakai adalah Oracle 10g Express Edition yang notabene ada beberapa tools yang tidak diikutkan seperti di Oracle 10g. Oleh sebab itulah saya berkeinginan untuk pindah ke Oracle 10g, dan akhirnya kesampaian.
Rupanya proses install Oracle 10g saya belum berhasil, karena kurang begitu tahu mana yang harus di centang atau diinclude-kan dalam instalasi tersebut. Kemudian membaca tutorial diinternet, namun rupanya ada yang masih kurang sehingga waktu Oracle-nya dijalankan ternyata belum bisa. Karena tidak jalan itulah saya install ulang, namun installasi yang lama harus saya bersihkan agar tidak terjadi konflik saat instalasi software yang baru. Beginilah cara uninstall software Oracle 10g yang saya lakukan.
1. Uninstall software Oracle 10g lewat Control panel : Control panel -> Add/Or Remove Program -> Remove Oracle 10g
2. Matikan servis Oracle 10g : Run -> services.msc -> Matikan seluruh servise Oracle 10g
3. Hapus seluruh registry di regedit : Run -> regedit -> Hapus file berikut:
- HKEY_CURRENT_USER\Software\Oracle
- HKEY_LOCAL_MACHINE \ SYSTEM\CurrentControlSet \ Services \ OracleDBConsoleorcl
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleJobSchedulerORCL
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleOraDb10g_home1iSQL*Plus
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleOraDb10g_home1SNMPPeerEncapsulator
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleOraDb10g_home1SNMPPeerMasterAgent
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleOraDb10g_home1TNSListener
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleServiceORCL
4. Restart komputer.
5. Hapus File dan directory Oracle 10g tempat instalasi Oracle.
6. Tidak lupa file yang ada di direktori C:\Program Files\Oracle juga perlu dihapus loh :)
Dengan demikian, kita bisa menginstall Oracle yang baru. Akhirnya saya bisa mulai belajar Oracle dengan panduan buku dari Oracle University, namun pake bahasa Inggris. Tapi saya yakin bahwa saya bisa, Amin. Semoga saja :)
Beberapa kali saya belajar menginstall Oracle di sistem operasi Windows XP professional. Meski hanya tinggal klik sana - klik sini namun rupanya belum berhasil juga menginstall-nya. Kegagalan tersebut disebabkan oleh software saya yang sudah rusak mungkin, sebab saya menggunakan software kantor yaitu Oracle 9i. Hal ini saya ketahui dari proses instalasinya yang cukup lama dan sepertinya tidak jalan prosesnya sehingga harus saya hentikan karena tidak mau menunggu lama.
Kemudian saya belajar Oracle 10g XE (Express Edition) dengan membeli bukunya di Gramedia Surabaya sekitar bulan Februari lalu. Everything is ok, semuanya berjalan semudah membaca bukunya. Namun saya tidak puas dengan yang ada di buku tersebut, sebab Orcale yang dipakai adalah Oracle 10g Express Edition yang notabene ada beberapa tools yang tidak diikutkan seperti di Oracle 10g. Oleh sebab itulah saya berkeinginan untuk pindah ke Oracle 10g, dan akhirnya kesampaian.
Rupanya proses install Oracle 10g saya belum berhasil, karena kurang begitu tahu mana yang harus di centang atau diinclude-kan dalam instalasi tersebut. Kemudian membaca tutorial diinternet, namun rupanya ada yang masih kurang sehingga waktu Oracle-nya dijalankan ternyata belum bisa. Karena tidak jalan itulah saya install ulang, namun installasi yang lama harus saya bersihkan agar tidak terjadi konflik saat instalasi software yang baru. Beginilah cara uninstall software Oracle 10g yang saya lakukan.
1. Uninstall software Oracle 10g lewat Control panel : Control panel -> Add/Or Remove Program -> Remove Oracle 10g
2. Matikan servis Oracle 10g : Run -> services.msc -> Matikan seluruh servise Oracle 10g
3. Hapus seluruh registry di regedit : Run -> regedit -> Hapus file berikut:
- HKEY_CURRENT_USER\Software\Oracle
- HKEY_LOCAL_MACHINE \ SYSTEM\CurrentControlSet \ Services \ OracleDBConsoleorcl
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleJobSchedulerORCL
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleOraDb10g_home1iSQL*Plus
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleOraDb10g_home1SNMPPeerEncapsulator
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleOraDb10g_home1SNMPPeerMasterAgent
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleOraDb10g_home1TNSListener
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleServiceORCL
4. Restart komputer.
5. Hapus File dan directory Oracle 10g tempat instalasi Oracle.
6. Tidak lupa file yang ada di direktori C:\Program Files\Oracle juga perlu dihapus loh :)
Dengan demikian, kita bisa menginstall Oracle yang baru. Akhirnya saya bisa mulai belajar Oracle dengan panduan buku dari Oracle University, namun pake bahasa Inggris. Tapi saya yakin bahwa saya bisa, Amin. Semoga saja :)
Senin, 04 Agustus 2008
Data Input Via Forms
Now that we’ve created the relational model, tables and relationships for the Patrick’s Widgets database, we’re off to a great start! At this point, you have a fully functional database and we’ll start adding the bells and whistles that make it user-friendly.
Our first step is to improve the data entry process. If you’ve been experimenting with Microsoft Access as we’ve built the database, you probably noticed that you may add data to the tables in the datasheet view by simply clicking into the blank row at the bottom of the table and entering data that complies with any table constraints. This process will certainly allow you to populate your database, but it’s definitely not user friendly! Imagine asking a salesperson to go through this process every time they signed up a new client!
Fortunately, Access provides a much more user-friendly data entry technique through the use of forms. If you recall from the Patrick’s Widgets scenario, one of our requirements was to add forms that allow the sales team to add, modify and view information in the database. We’ll begin by creating a simple form that allows us to work with the Customers table. Here’s the step-by-step process:
Open the Patrick’s Widgets database.
Choose the Forms tab on the database menu.
Double-click “Create form by using wizard.”
Use the “>>” button to select all of the fields in the table.
Click the Next button to continue.
Choose the form layout that you’d like. Justified is a good, attractive starting point, but each layout has its pros and cons. You’ll need to pick the most appropriate layout for your environment. Remember, this is just a starting point and you may modify the actual form appearance later on in the process.
Click the Next button to continue.
Choose a style and click the Next button to continue.
Give the form a title and then choose the appropriate radio button to either open the form in data entry mode or layout mode. Click the Finish button to generate your form.
A sample of the resulting form is shown in the figure above. Once you’ve created the form, you may interact with it as you wish. The layout view allows you to customize the appearance of specific fields and the form itself. The data entry view allows you to interact with the form. You may use the “>” and “<” buttons to move forward and backward through the recordset while the “>*” button automatically creates a new record at the end of the current recordset.
Now that you’ve created this first form, go ahead and create forms that assist with the data entry for the remaining tables in the database!
Create by : Mike Capple
Our first step is to improve the data entry process. If you’ve been experimenting with Microsoft Access as we’ve built the database, you probably noticed that you may add data to the tables in the datasheet view by simply clicking into the blank row at the bottom of the table and entering data that complies with any table constraints. This process will certainly allow you to populate your database, but it’s definitely not user friendly! Imagine asking a salesperson to go through this process every time they signed up a new client!
Fortunately, Access provides a much more user-friendly data entry technique through the use of forms. If you recall from the Patrick’s Widgets scenario, one of our requirements was to add forms that allow the sales team to add, modify and view information in the database. We’ll begin by creating a simple form that allows us to work with the Customers table. Here’s the step-by-step process:
Open the Patrick’s Widgets database.
Choose the Forms tab on the database menu.
Double-click “Create form by using wizard.”
Use the “>>” button to select all of the fields in the table.
Click the Next button to continue.
Choose the form layout that you’d like. Justified is a good, attractive starting point, but each layout has its pros and cons. You’ll need to pick the most appropriate layout for your environment. Remember, this is just a starting point and you may modify the actual form appearance later on in the process.
Click the Next button to continue.
Choose a style and click the Next button to continue.
Give the form a title and then choose the appropriate radio button to either open the form in data entry mode or layout mode. Click the Finish button to generate your form.
A sample of the resulting form is shown in the figure above. Once you’ve created the form, you may interact with it as you wish. The layout view allows you to customize the appearance of specific fields and the form itself. The data entry view allows you to interact with the form. You may use the “>” and “<” buttons to move forward and backward through the recordset while the “>*” button automatically creates a new record at the end of the current recordset.
Now that you’ve created this first form, go ahead and create forms that assist with the data entry for the remaining tables in the database!
Create by : Mike Capple
Rabu, 09 Juli 2008
Database Normalization Basics
If you've been working with databases for a while, chances are you've heard the term normalization. Perhaps someone's asked you "Is that database normalized?" or "Is that in BCNF?" All too often, the reply is "Uh, yeah." Normalization is often brushed aside as a luxury that only academics have time for. However, knowing the principles of normalization and applying them to your daily database design tasks really isn't all that complicated and it could drastically improve the performance of your DBMS.

In this article, we'll introduce the concept of normalization and take a brief look at the most common normal forms. Future articles will provide in-depth explorations of the normalization process.
What is Normalization?
Normalization is the process of efficiently organizing data in a database. There are two goals of the normalization process: eliminating redundant data (for example, storing the same data in more than one table) and ensuring data dependencies make sense (only storing related data in a table). Both of these are worthy goals as they reduce the amount of space a database consumes and ensure that data is logically stored.
The Normal Forms
The database community has developed a series of guidelines for ensuring that databases are normalized. These are referred to as normal forms and are numbered from one (the lowest form of normalization, referred to as first normal form or 1NF) through five (fifth normal form or 5NF). In practical applications, you'll often see 1NF, 2NF, and 3NF along with the occasional 4NF. Fifth normal form is very rarely seen and won't be discussed in this article.
Before we begin our discussion of the normal forms, it's important to point out that they are guidelines and guidelines only. Occasionally, it becomes necessary to stray from them to meet practical business requirements. However, when variations take place, it's extremely important to evaluate any possible ramifications they could have on your system and account for possible inconsistencies. That said, let's explore the normal forms.
First Normal Form (1NF)
First normal form (1NF) sets the very basic rules for an organized database:
* Eliminate duplicative columns from the same table.
* Create separate tables for each group of related data and identify each row with a unique column or set of columns (the primary key).
Second Normal Form (2NF)
Second normal form (2NF) further addresses the concept of removing duplicative data:
* Meet all the requirements of the first normal form.
* Remove subsets of data that apply to multiple rows of a table and place them in separate tables.
* Create relationships between these new tables and their predecessors through the use of foreign keys.
Third Normal Form (3NF)
Third normal form (3NF) goes one large step further:
* Meet all the requirements of the second normal form.
* Remove columns that are not dependent upon the primary key.
Fourth Normal Form (4NF)
Finally, fourth normal form (4NF) has one additional requirement:
* Meet all the requirements of the third normal form.
* A relation is in 4NF if it has no multi-valued dependencies.
Remember, these normalization guidelines are cumulative. For a database to be in 2NF, it must first fulfill all the criteria of a 1NF database.
If you'd like to ensure your database is normalized, explore our other articles in this series:
* Database Normalization Basics
* Putting your Database in First Normal Form
* Putting your Database in Second Normal Form
* Putting your Database in Third Normal Form
If you want to receive notifications of new database articles posted on this site, Subscribe to our newsletter
By Mike Chapple, About.com
In this article, we'll introduce the concept of normalization and take a brief look at the most common normal forms. Future articles will provide in-depth explorations of the normalization process.
What is Normalization?
Normalization is the process of efficiently organizing data in a database. There are two goals of the normalization process: eliminating redundant data (for example, storing the same data in more than one table) and ensuring data dependencies make sense (only storing related data in a table). Both of these are worthy goals as they reduce the amount of space a database consumes and ensure that data is logically stored.
The Normal Forms
The database community has developed a series of guidelines for ensuring that databases are normalized. These are referred to as normal forms and are numbered from one (the lowest form of normalization, referred to as first normal form or 1NF) through five (fifth normal form or 5NF). In practical applications, you'll often see 1NF, 2NF, and 3NF along with the occasional 4NF. Fifth normal form is very rarely seen and won't be discussed in this article.
Before we begin our discussion of the normal forms, it's important to point out that they are guidelines and guidelines only. Occasionally, it becomes necessary to stray from them to meet practical business requirements. However, when variations take place, it's extremely important to evaluate any possible ramifications they could have on your system and account for possible inconsistencies. That said, let's explore the normal forms.
First Normal Form (1NF)
First normal form (1NF) sets the very basic rules for an organized database:
* Eliminate duplicative columns from the same table.
* Create separate tables for each group of related data and identify each row with a unique column or set of columns (the primary key).
Second Normal Form (2NF)
Second normal form (2NF) further addresses the concept of removing duplicative data:
* Meet all the requirements of the first normal form.
* Remove subsets of data that apply to multiple rows of a table and place them in separate tables.
* Create relationships between these new tables and their predecessors through the use of foreign keys.
Third Normal Form (3NF)
Third normal form (3NF) goes one large step further:
* Meet all the requirements of the second normal form.
* Remove columns that are not dependent upon the primary key.
Fourth Normal Form (4NF)
Finally, fourth normal form (4NF) has one additional requirement:
* Meet all the requirements of the third normal form.
* A relation is in 4NF if it has no multi-valued dependencies.
Remember, these normalization guidelines are cumulative. For a database to be in 2NF, it must first fulfill all the criteria of a 1NF database.
If you'd like to ensure your database is normalized, explore our other articles in this series:
* Database Normalization Basics
* Putting your Database in First Normal Form
* Putting your Database in Second Normal Form
* Putting your Database in Third Normal Form
If you want to receive notifications of new database articles posted on this site, Subscribe to our newsletter
By Mike Chapple, About.com
Passwords Are a Hidden PCI-Compliance Danger
Remember to seek out, change and manage every password in your IT infrastructure, or you'll fail your PCI audit.
While corporations are struggling with PCI compliance after PCI 6.6 became mandatory June 30, they may be overlooking one of the most critical areas for compliance -- passwords.

Generally, enterprises do not revoke passwords when their owners move to other departments within the company or leave, resulting in orphaned accounts.
But user and system administrator passwords are just the tip of the iceberg -- literally thousands of other passwords are hidden from view, such as application-to-application passwords, passwords embedded in applications and the passwords every device on a corporate network comes with.
The last category includes laptops, desktops, appliances, routers, bridges and just any other device you can think of.
"If you don't change the default passwords applications and devices are shipped with, you could fail your PCI audit, because these are freely available online," Robert Grapes, chief technologist of Cloakware's data center solutions, told InternetNews.com.
"There's more than 3,000 vendors and products listed with the default passwords on the Internet; very few people go through their devices or operating systems and change the passwords," he added.
Identities and passwords that have been hard-coded into applications or servers are the most difficult to revoke or change, and are often ignored because of this.
"I talked to one company who had not changed passwords on particular systems of theirs for 17 years," Grapes said.
Passwords on applications and devices, and administrator passwords, are privileged accounts, meaning they have more permissions and rights than the average end user. Such accounts constitute one of the biggest potentials for enterprise security breaches.
"There are many times the number of privileged accounts operating on your network than there are end user accounts," Grapes said.
For example, in an enterprise with, say, 1,000 end users running on Windows, every laptop, desktop and server will have a local administrator account and service accounts that are not being managed, according to Grapes.
Then there are all the back-end applications running on other systems, such as Unix servers, blades and mainframes, the network management systems, the database accounts, each of which will have multiple privileged accounts.
The proliferation of privileged accounts is so great that "we recently completed a transaction with a large European bank with 80,000 employees, and they bought a contract for 525,000 accounts," Grapes said.
It's impossible to root out all the passwords and change them individually to comply with the PCI regulations, and Grapes said automation is the best solution.
The PCI regulations' password requirements proved a "major, major pain" for the large U.S. retail chain where Joey Peloquin used to work.
"We had more than 160,000 users, and automation was the only way we could solve the problem," Peloquin, now a senior security consultant in HP software professional services' application security division, told InternetNews.com.
His former employer selected a product from Cyber-Ark called the Enterprise Password Vault; Cloakware also offers a solution, called the Cloakware Server Password Manager.
Some enterprises let systems administrators share identities and passwords to contain password sprawl, but that generates problems of its own.
"If you have 10 administrators sharing a password and ID, how can you audit and trace who performed a particular function on that system?" Grapes asked.
Such tracking information is crucial to passing an audit.
The cost of failure can be high. When Peloquin's former employer failed a PCI audit, "we lost millions of dollars on the day we failed just through the increased commissions we had to pay," he said.
While corporations are struggling with PCI compliance after PCI 6.6 became mandatory June 30, they may be overlooking one of the most critical areas for compliance -- passwords.
Generally, enterprises do not revoke passwords when their owners move to other departments within the company or leave, resulting in orphaned accounts.
But user and system administrator passwords are just the tip of the iceberg -- literally thousands of other passwords are hidden from view, such as application-to-application passwords, passwords embedded in applications and the passwords every device on a corporate network comes with.
The last category includes laptops, desktops, appliances, routers, bridges and just any other device you can think of.
"If you don't change the default passwords applications and devices are shipped with, you could fail your PCI audit, because these are freely available online," Robert Grapes, chief technologist of Cloakware's data center solutions, told InternetNews.com.
"There's more than 3,000 vendors and products listed with the default passwords on the Internet; very few people go through their devices or operating systems and change the passwords," he added.
Identities and passwords that have been hard-coded into applications or servers are the most difficult to revoke or change, and are often ignored because of this.
"I talked to one company who had not changed passwords on particular systems of theirs for 17 years," Grapes said.
Passwords on applications and devices, and administrator passwords, are privileged accounts, meaning they have more permissions and rights than the average end user. Such accounts constitute one of the biggest potentials for enterprise security breaches.
"There are many times the number of privileged accounts operating on your network than there are end user accounts," Grapes said.
For example, in an enterprise with, say, 1,000 end users running on Windows, every laptop, desktop and server will have a local administrator account and service accounts that are not being managed, according to Grapes.
Then there are all the back-end applications running on other systems, such as Unix servers, blades and mainframes, the network management systems, the database accounts, each of which will have multiple privileged accounts.
The proliferation of privileged accounts is so great that "we recently completed a transaction with a large European bank with 80,000 employees, and they bought a contract for 525,000 accounts," Grapes said.
It's impossible to root out all the passwords and change them individually to comply with the PCI regulations, and Grapes said automation is the best solution.
The PCI regulations' password requirements proved a "major, major pain" for the large U.S. retail chain where Joey Peloquin used to work.
"We had more than 160,000 users, and automation was the only way we could solve the problem," Peloquin, now a senior security consultant in HP software professional services' application security division, told InternetNews.com.
His former employer selected a product from Cyber-Ark called the Enterprise Password Vault; Cloakware also offers a solution, called the Cloakware Server Password Manager.
Some enterprises let systems administrators share identities and passwords to contain password sprawl, but that generates problems of its own.
"If you have 10 administrators sharing a password and ID, how can you audit and trace who performed a particular function on that system?" Grapes asked.
Such tracking information is crucial to passing an audit.
The cost of failure can be high. When Peloquin's former employer failed a PCI audit, "we lost millions of dollars on the day we failed just through the increased commissions we had to pay," he said.
Kamis, 03 Juli 2008
Creating a Contacts Database in OpenOffice
Last week we learned how to make pages of labels, business cards, and form letters using OpenOffice Writer and Base. The steps for setting up any mail-merge document in OpenOffice are easy; the one potentially gnarly bit is creating your contacts database in the first place. Your contacts list must be in Base, which is a bit of a pain. But the good news is Base can import data from most other databases, spreadsheets, text-delimited files, and email address books. Figure 1 shows the import screen. Yours may have some different options, depending on your Linux distribution.
Base can connect directly to most relational databases, such as MySQL, PostgreSQL, Oracle, Adabas D, or any database that supports the Open Database Connectivity (ODBC) or Java database connectivity (JDBC) drivers. So it also functions as a graphical front-end to other databases, and you can use it to edit and change them. Address books, spreadsheets, and delimited text files are read-only. You can import their data into Base, but whenever you make a change to the source document you have to import the new data; you can't change it or directly access it from Base.
My contacts are in a KDE address book. Importing this into Base is so easy your cat can do it:
File - New - Database
Connect to an existing database
Yes, register the database for me and open the database for editing
Click finish, name and save the new file
You will see something like Figure 2. Double-click on the Address Book table to see your imported data
If Base doesn't have an option to directly import from your address book, try exporting your addresses into a comma-delimited .csv file. Then in the "Connect to an existing database" dropdown list, choose "Text". The next screen asks for the path, be sure to check "'Comma separated value files ' (*.csv)", and then select the correct delimiters. If it is a correctly-formed .csv file Base will have no problems with it. Here is an abbreviated example from my KDE address book export:
"Family Name","Given Name","Honorific Prefixes","Home Phone",
"Home Fax","Home Address Street","Home Address City",
"Home Address State","Home Address Zip Code"
"Robby","SIlaen","Mr.","","","Sumatera Utara",
"Indonesia","Medan","20154"
Even though there are line breaks for readability, the real line breaks are at the ends of the lines with no commas. You have to have the exact same number of fields in your field definitions line, which is the first line in the file, and in your data lines. In this example there are nine. Any empty fields need "" for a placeholder, and each field is separated by a comma. You can use a comma, single space, tab, colon, or a semi-colon for the delimiter.
Source:LinuxPlanet.com
Base can connect directly to most relational databases, such as MySQL, PostgreSQL, Oracle, Adabas D, or any database that supports the Open Database Connectivity (ODBC) or Java database connectivity (JDBC) drivers. So it also functions as a graphical front-end to other databases, and you can use it to edit and change them. Address books, spreadsheets, and delimited text files are read-only. You can import their data into Base, but whenever you make a change to the source document you have to import the new data; you can't change it or directly access it from Base.
My contacts are in a KDE address book. Importing this into Base is so easy your cat can do it:
File - New - Database
Connect to an existing database
Yes, register the database for me and open the database for editing
Click finish, name and save the new file
You will see something like Figure 2. Double-click on the Address Book table to see your imported data
If Base doesn't have an option to directly import from your address book, try exporting your addresses into a comma-delimited .csv file. Then in the "Connect to an existing database" dropdown list, choose "Text". The next screen asks for the path, be sure to check "'Comma separated value files ' (*.csv)", and then select the correct delimiters. If it is a correctly-formed .csv file Base will have no problems with it. Here is an abbreviated example from my KDE address book export:
"Family Name","Given Name","Honorific Prefixes","Home Phone",
"Home Fax","Home Address Street","Home Address City",
"Home Address State","Home Address Zip Code"
"Robby","SIlaen","Mr.","","","Sumatera Utara",
"Indonesia","Medan","20154"
Even though there are line breaks for readability, the real line breaks are at the ends of the lines with no commas. You have to have the exact same number of fields in your field definitions line, which is the first line in the file, and in your data lines. In this example there are nine. Any empty fields need "" for a placeholder, and each field is separated by a comma. You can use a comma, single space, tab, colon, or a semi-colon for the delimiter.
Source:LinuxPlanet.com
PCI DSS for Database Professionals for Credit Card

The Payment Card Industry Data Security Standard (PCI DSS) sets forth the security requirements for organizations that store, process and/or transmit credit or debit card transactions. These requirements stem from a series of affecting databases of consumer credit information over the past decade.
What does PCI DSS mean to you as a database professional? If you review the PCI DSS standard, you’ll find seventeen pages packed with detailed requirements for securing cardholder information. If your organization processes transactions, it’s a good idea to review the entire standard and ensure you’re meeting all of those requirements. That said, I’ll highlight a few salient points that pertain directly to database professionals.
Place the database in an internal network zone, segregated from the DMZ. PCI requires that you place your database server on your internal network and that you deny attempts to directly access the database from untrusted networks. Additionally, you must use private IP addresses for the database server.
Change vendor-supplied default passwords. You must ensure that your database uses strong passwords for all user accounts and that you change the passwords for any default accounts supplied by your database vendor.
Encrypt all non-console administrative access. You’re required to use encryption technology (e.g. VPN, SSL, ssh) to encrypt any administrative connections to the database. This reduces the risk of an eavesdropper obtaining administrative credentials to the database.
Keep cardholder data storage to a minimum. You should never store cardholder data that you no longer need. If you don’t need to store it, don’t. If you’re finished with it, purge it from your database. In all cases, you may never store data from the card’s magnetic stripe or the three digit security code on the back of the card.
Encrypt card numbers that you do store. If your business requirements dictate that you store card numbers, you must encrypt them using a strong encryption algorithm. Furthermore, you must use sound key management practices to limit access to the encryption keys.
Ensure that you patch your database regularly. A recent study revealed that many DBAs . PCI requires that you apply security updates within one month of their release.
Develop web applications securely. Granted, DBAs seldom have control over the code written by developers, but it's important that we act as security evangelists, educating developers about the risk posed by database attacks such as .
Practice secure user management. In addition to the controls you'd expect, such as requiring individual user accounts with strong passwords, you also need to in a fashion that limits access to those with a need to know.
Log everything. PCI requires that you record the name of the user, type of event, timestamp, and other technical information about any individual user access to cardholder data, administrator actions and failed authentication attempts.
This article provides only a high-level overview of the PCI DSS requirements most applicable to database administrators. I encourage you to and discuss it with other IT and business professionals in your organization.
source : database.about.com
Langganan:
Postingan
(
Atom
)
