Jumat, November 28, 2008

Biogas: Energi Yang Terlupakan

Hidup di Indonesia ini memang harus kreatif. Maksud saya, kreatif dalam segala hal. Mencari kerja sulit, akhirnya usaha. Mulai dari yang disebut halal hingga yang super haram. Sama juga dengan soal energi. Minyak tanah langka, gantinya kayu bakar. Mau beralih ke gas, paranoid takut meledak. Trus tangkinya mahal banget. Kalau mau beralih ke briket batubara, kayaknya tidak biasa juga. Selain itu nyari yang jual juga susah. Sama susahnya nyari minyak tanah.

Apa tidak ada alternatif energi lain? Ada kok, dan itu namanya biogas. Bagi yang jarang dengar namanya, biogas ini adalah energi alternatif hasil fermentasi dari kotoran organik yang menghasilkan gas metan. Pembuatan dan penggunaan biogas sebagai energi seperti layaknya energi dari kayu bakar, minyak tanah, gas, dan sebagainya sudah dikenal sejak lama, terutama di kalangan petani Inggris, Rusia dan Amerika Serikat. Sedangkan di Benua Asia, tercatat negara India sejak masih dijajah Inggris sebagai pelopor dan pengguna energi biogas yang sangat luas, bahkan sudah disatukan dengan WC biasa.

Setelah dipelajari ternyata dalam menghasilkan biogas tidaklah terlalu sulit dan rumit. Bagi yang berminat untuk memanfaatkan energi alternatif ini, berikut adalah sejumlah cara untuk memproduksi gas yang tidak berbau ini:

1. Yang pertama dilakukan adalah menyediakan wadah atau bejana untuk mengolah kotoran organik menjadi biogas. Kalau hanya diperuntukkan secara pribadi, cukup menggunakan bak yang terbuat dari semen yang cukup lebar atau drum bekas yang masih cukup kuat. Selain itu perlunya kesediaan kotoran hewan (baik sapi maupun kambing) yang merupakan bahan baku biogas. Kalau sulit mencari kotoran hewan, maka percuma aja. Untuk itu diperlukan survey terlebih dahulu. Atau kalau mau sedikit niat, septik tank bisa dimanfaatkan seperti yang dilakukan di India.
2. Proses kedua adalah mencampurkan kotoran organik tersebut dengan air. Biasanya campuran antara kotoran dan air menggunakan perbandingan 1:1 atau bisa juga menggunakan perbandingan 1:1,5. Air berperan sangat penting di dalam proses biologis pembuatan biogas. Artinya jangan terlalu banyak (berlebihan) juga jangan terlalu sedikit (kekurangan).
3. Temperatur selama proses berlangsung, karena ini menyangkut "kesenangan" hidup bakteri pemroses biogas antara 27 - 28 derajat celcius. Dengan temperatur itu proses pembuatan biogas akan berjalan sesuai dengan waktunya. Tetapi berbeda kalau nilai temperatur terlalu rendah (dingin), maka waktu untuk menjadi biogas akan lebih lama.
4. Kehadiran jasad pemroses, atau jasad yang mempunyai kemampuan untuk menguraikan bahan-bahan yang akhirnya membentuk CH4 (gas metan) dan CO2. Dalam kotoran kandang, lumpur selokan ataupun sampah dan jerami, serta bahan-bahan buangan lainnya, banyak jasad renik, baik bakteri ataupun jamur pengurai bahan-bahan tersebut didapatkan. Tapi yang menjadi masalah adalah hasil uraiannya belum tentu menjadi CH4 yang diharapkan serta mempunyai kemampuan sebagai bahan bakar.
5. Untuk mendapatkan biogas yang diinginkan, bak penampung (bejana) kotoran organik harus bersifat anaerobik. Dengan kata lain, tangki itu tak boleh ada oksigen dan udara yang masuk sehingga sampah-sampah organik yang dimasukkan ke dalam bioreaktor bisa dikonversi mikroba. Keberadaan udara menyebabkan gas CH4 tidak akan terbentuk. Untuk itu maka bejana pembuat biogas harus dalam keadaan tertutup rapat.
6. Setelah proses ini selesai, maka selama dalam kurun waktu 1 minggu didiamkan, maka gas metan sudah terbentuk dan siap dialirkan untuk keperluan memasak. Namun ada beberapa hal yang harus diperhatikan dalam memanfaatkan biogas. Seperti misalnya sifat biogas yang tidak berwarna, tidak berbau dan sangat cepat menyala. Karenanya kalau lampu atau kompor mempunyai kebocoran, akan sulit diketahui secepatnya. Berbeda dengan sifat gas lainnya, sepeti elpiji, maka karena berbau akan cepat dapat diketahui kalau terjadi kebocoran pada alat yang digunakan. Sifat cepat menyala biogas, juga merupakan masalah tersendiri. Artinya dari segi keselamatan pengguna. Sehingga tempat pembuatan atau penampungan biogas harus selalu berada jauh dari sumber api yang kemungkinan dapat menyebabkan ledakan kalau tekanannya besar.

Meskipun demikian, kiranya tidak ada salahnya penggunaan biogas untuk memenuhi kebutuhan energi rumah tangga perlu digalakkan. Atau apabila menggunakan konsep yang diterapkan India (kotoran manusia), maka sumber energi ini tidak akan ada habisnya. Untuk penggunaan reaktor biogas yang lebih besar, bisa dilihat di http://manglayang.blogsome.com/ .

Sumber: http://www.pikiran-rakyat.com/, http://www.energi.lipi.go.id/

Sumber foto: www.jatropha.de

http://www.wikimu.com/News/DisplayNews.aspx?id=3754

Trojan dari Cina dan MROFINU1001186.EXE

ada laporan soko warnet jare internet lambat, Mbuka Detik.com susahknya minta Ampun… selidik punya selidik penyebab yang di curigai adalah trojan dari china. Sangat sulit membedakan mana yang sudah terkena trojan atau mana yang belum, karena nyaris sama. Nah perbedaan adalah saat kita view source pada PC yang terinfeksi akan muncul tulisan ini :
[quote]

[/quote]
Akhirnya proses penyelidikan dimulai:
Pertama install Firewall untuk apa? untuk mengetahui proses apa saja yang melakukan akses ke luar (internet/Intranet)
Setelah install beberapa saat muncul pesan bahwa file Berikut melakukan Akses ke :
WinLogon.Exe akses ke post.ad9178.com : wah kok ada kata2 post jangan2 ada pencuri (spyware) di Laptopku.
Explorer.exe akses ke [url]http://root.51113.com/root.gif[/url] atau [url]http://hk.www404.cn:53/ads.js[/url] atau [url]http://err.www404.cn:443/014.html[/url]
nah kemudian check file %System%\drivers\etc\HOSTS
Note: %System% ==> drive tempat instalasi windows
buka dengan notepad. hapus semua entri kecuali 127.0.0.1 Localhost
kemudian simpan
Note : biasanya gak bisa di simpan karena oleh trojannya sudah di set read only untuk itu klik kanan dulu pada file HOST pilih properties kemudian hilangkan check pada readOnly tekan OK
Kecurigaan berlanjut saat ada notifikasi bahwa Explorer.exe masih akses ke root.51113.com via WWW (port 80)
Ok untuk itu kita gunakan Process Explorer untuk mengetahui apa yang sudah menempel di explorer.exe sehingga explorer akses ke luar.
ternyata ada file MROFINU1001186.EXE yang mencurigakan.
berikut info dari google tentang file ini :
[*]The most common file size is 48,128 bytes. But the following file sizes have also been seen:
47,104 bytes 51,712 bytes
[*]The filename is associated with the malware group Dropper.Generic.THT.
These files have no vendor, product or version information specified in the file header.
[*]The Process is packed and/or encrypted using a software packing process
[*]Injects code into other processes
[*]Looks at the contents of the autoexec.bat file
[*]Reads email address and phone book details
[*]Uses DNS to retrieve the IP address for web sites
[*]Writes to another Process’s Virtual Memory (Process Hijacking)
[*]This Process Deletes Other Processes From Disk
[*]This Process Creates Other Processes On Disk
[*]Registers a Dynamic Link Library File
[*]The Process is polymorphic and can change its structure
[*]Added as a Registry auto start to load Program on Boot up
[*]Created as a process on disk
[*]Executed as a Process
[*]Has code inserted into its Virtual Memory space by other programs
[*]MROFINU1001186.EXE can also use the following file names:
30487903.SVD DPTRARWAEI-90.PMS.EXE 17PHOLMES1001186.EXE DPTRMPQYRB-770.PMS.EXE 80936131.SVD
wooww keren dalam kategori Dangerous..
langsung aja Kill Proccess dan Hapus File MROFINU1001186.EXE
nah sejak itu tidak pernah muncul2 lagi pesan akses baik dari WInlogon.exe maupun Explorer.exe
gitu dulu laporan dari lokasi..
semoga membantu sorry Nulisnya agak Buru2 hehehe
NB: firewall yang di gunaan SYgate Pro http://rapidshare.com/files/129407103/Sygate.rar dan Proccess Explorer dari sysinternals

sumber : http://rudi.jokam.com/r/?m=200807

Kamis, November 27, 2008

OPERASI STRING

strpos

Function strpos() digunakan untuk menentukan posisi suatu substring dari sederetan string. Function ini akan mereturn bilangan integer yang merupakan urutan posisi substring tersebut.

Contoh:

$stringku = "1234567890";
$posisi = strpos($stringku, "5");
echo "Posisi dari karakter 5 dalam string adalah $posisi";
?>
Script di atas akan menghasilkan posisi karakter ‘5’ adalah di 4. NB:
Ingat bahwa index dari array dalam PHP dimulai dari index ke – 0.

Kelemahan dari strpos() adalah bahwa function tersebut hanya dapat menentukan posisi suatu substring pada pemunculan pertama. Pada pemunculan substring pada posisi yang berikutnya tidak akan terdeteksi. Meskipun demikian, Anda masih tetap menggunakannya untuk mencari posisi yang lain dari suatu substring dengan sedikit melakukan pemrograman.

Contoh:

$stringku = "1234567890123456789012345678901234567890";
$offset = 0;
$counter = 1;
while($offset = strpos($numberedString, "5", $offset + 1)){
$counter++;
echo "
Karakter 5 ke-$counter ada posisi - $offset";
}
?>

str_replace

Function ini memiliki peran yang sama seperti ketika kita menggunakan fasilitas Replace All pada
MS. Word. Function ini akan menggantikan suatu string dengan string yang lain.

Contoh:

$stringawal = "selamat datang di halaman web ini";
$ubahstring = str_replace("web", "website", $stringawal);
echo "$ubahstring";

Function str_replace() juga dapat menggantikan beberapa string secara simultan sekaligus.
Berikut ini contohnya:

$rawstring = "Welcome Birmingham parent!

Your offspring is a pleasure to have!
We believe pronoun is learning a lot.

The faculty simple adores pronoun2 and you can often hear
them say \"Attah sex!\"
";
$placeholders = array('offspring', 'pronoun', 'pronoun2', 'sex');
$malevals = array('son', 'he', 'him', 'boy');
$femalevals = array('daughter', 'she', 'her', 'girl');
$malestr = str_replace($placeholders, $malevals, $rawstring);
$femalestr = str_replace($placeholders, $femalevals, $rawstring);
echo "Son: ". $malestr . "
";
echo "Daughter: ". $femalestr;
?>

Pada script di atas, array $placeholder berisi string-string dari $rawstring yang akan diganti.

Dan tampilan script di atas adalah sbb:

Son: Welcome Birmingham parent!
Your son is a pleasure to have! We believe he is learning a lot.
The faculty simple adores he2 and you can often hear them say "Attah
boy!"

Daughter: Welcome Birmingham parent!
Your daughter is a pleasure to have! We believe she is learning a lot. The faculty simple adores she2 and you can often hear them say "Attah girl!"

Perhatikan string yang dicetak merah pada tampilan script tersebut. Seharusnya string pronoun2 akan diganti dengan him dan her. Hal ini dikarenakan efek str_replace dari string pronoun yang merupakan substring dari pronoun2. Untuk menghindari efek kesalahan seperti itu, hindari peletakan substring di depan string lain dalam str_replace.

Berikut ini hasil modifikasinya:

$rawstring = "Welcome Birmingham parent!
Your offspring is a pleasure to have!
We believe pronoun is learning a lot.

The faculty simple adores pronoun2 and you can often hear
them say \"Attah sex!\"
";
$placeholders = array('offspring', 'pronoun2', 'pronoun', 'sex');
$malevals = array('son', 'him', 'he', 'boy');
$femalevals = array('daughter', 'her', 'she', 'girl');
$malestr = str_replace($placeholders, $malevals, $rawstring);
$femalestr = str_replace($placeholders, $femalevals, $rawstring);
echo "Son: ". $malestr . "
";
echo "Daughter: ". $femalestr;
?>

dan tampilannya adalah

Son: Welcome Birmingham parent!
Your son is a pleasure to have! We believe he is learning a lot.
The faculty simple adores him and you can often hear them say "Attah
boy!"

Daughter: Welcome Birmingham parent!
Your daughter is a pleasure to have! We believe she is learning a lot. The faculty simple adores her and you can often hear them say "Attah girl!"



strtoupper

Function ini digunakan untuk mengubah semua karakter huruf dari suatu string menjadi kapital. Contoh:
$originalString = "String Capitalization 1234";
$upperCase = strtoupper($originalString); echo "Old string - $originalString
"; echo "New String - $upperCase";
?>

Hasilnya adalah

Old string - String
Capitalization
1234
New String - STRING CAPITALIZATION 1234



strtolower

Kebalikan dari strtoupper(), function ini mengubah semua karakter huruf dari string menjadi huruf kecil.

Contoh:

$originalString = "String Capitalization 1234";
$lowerCase = strtolower($originalString);
echo "Old string - $originalString
";
echo "New String - $lowerCase";
?>

Hasilnya adalah

Old string - String
Capitalization
1234
New String - string capitalization 1234



ucwords

Karakter huruf pertama dari suatu kata dalam string juga dapat diubah menjadi huruf kapital menggunakan function ini.

Contoh:

$titleString = "a title that could use some hELP";

$ucTitleString = ucwords($titleString);
$titleString
";
$ucTitleString";

Hasilnya adalah:

Old title - a title that could use some hELP New title - A Title That Could Use Some HELP

Bagaimana cara mengubah HELP menjadi Help (pada tampilan outputnya)? Perhatikan script modifikasi berikut ini

$titleString = "a title that could use some hELP";

$lowercaseTitle = strtolower($titleString);
$ucTitleString = ucwords($lowercaseTitle);
$titleString
";
$ucTitleString";

yaitu dengan cara mengubahnya (“hELP”) ke huruf kecil semua terlebih dahulu (“help”),
kemudian huruf pertama dari “help” diberikan perintah ucwords().

explode

Sesuai namanya “explode”, fungsi ini digunakan untuk meledakkan/memecah suatu string menjadi potongan-potongan string yang kecil. Selanjutnya potongan-potongan string ini akan disimpan dalam suatu array. Perhatikan contoh berikut ini

$PhoneNumber = "800-555-5555";

$hasil = explode("-", $PhoneNumber);
echo " Phone Number = $PhoneNumber
";
echo "Pecahan 1 = $hasil[0]
";
echo "Pecahan 2 = $hasil[1]
";
echo "Pecahan 3 = $hasil[2]";
?>

Hasilnya adalah:

Phone Number = 800-555-5555
Pecahan 1 = 800
Pecahan 2 = 555
Pecahan 3 = 5555

Pada perintah explode("-", $PhoneNumber); di atas, karakter "-" dapat diibaratkan sebagai dinamitnya. Dinamit ini apabila diledakkan akan memecah string dari $PhoneNumber. Karakter yang akan digunakan sebagai dinamit dapat ditentukan sendiri oleh programmer, dapat berupa spasi, koma dsb.

Jumlah pecahan string dari hasil ledakan dapat dibatasi dengan menambahkan jumlah batas ledakan sebagai paramater ketiga dari function explode().

Contoh:

$PhoneNumber = "800-555-5555";

$hasil = explode("-", $PhoneNumber, 2);
echo " Phone Number = $PhoneNumber
";
echo "Pecahan 1 = $hasil[0]
";
echo "Pecahan 2 = $hasil[1]
";
echo "Pecahan 3 = $hasil[2]";
?>

Hasilnya adalah:

Phone Number = 800-555-5555
Pecahan 1 = 800
Pecahan 2 = 555-5555
Pecahan 3 =

Perintah explode("-", $PhoneNumber, 2); di atas membatasi 2 buah pecahan string dari hasil ledakan. Dengan demikian, tampak pada hasil bahwa pecahan ketiga tidak ada.



implode

Kebalikan dari explode(), function implode() digunakan untuk menyatukan pecahan-pecahan string menjadi satu kesatuan string.

Contoh:

$pecahan = array("Hello", "World,", "I", "am", "Here!");

$disatukandenganspasi = implode(" ", $pecahan);
$disatukandengandash = implode("-", $pecahan);

echo "$disatukandenganspasi
";
echo "$disatukandengandash ";
?>

Hasilnya adalah:

Hello World, I am Here! Hello-World,-I-am-Here!

sumber : http://eeescript.cmsindo.com/tutorial-php/index.php?s=bab11&d=tutorial

Jumat, November 07, 2008

Mematikan genuine windows validation

bagi pengguna windows ingin mematikan "pesan" aktivasi dari microsoft, berikut caranya

- buka windows task manager
- akhiri proses wgatray.exe di windows task manager dengan mengklik end
- restart XP lalu masuk ke safe mode
- hapus wgatray.exe pada direktori c:\windows\system32 juga pada direktori c:\windows\system32\dllcache ( biasanya folder dllcache diumpetin ama window so u masuk aja ke tool>folder option>view>show hidden file n folder )
- masuk ke regedit cari HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\Winlogon\Notify
- hapus folder "wgalogon"
- lalu restart windows

kalo ingin melakukan bukan dlm kondisi safe mode:
- buka aplikasi yg fungsinya spt task manager, mis : IceSword122en atau CProsess
- akhiri proses wgatray.exe
- hapus wgatray.exe pada direktori c:\windows\system32 juga pada direktori c:\windows\system32\dllcache ( biasanya folder dllcache diumpetin ama window so u masuk aja ke tool>folder option>view>show hidden file n folder )
- masuk ke regedit cari HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\Winlogon\Notify
- hapus folder "wgalogon"
- lalu restart windows

sumber :
http://ch4p03nk.multiply.com/journal/item/1/Mematikan_window_genuine_validation
http://melayuboleh.1.forumer.com/a/mematikan-windows-genuine-advantage-validation_post595.html
dan pengalaman pribadi