Tampilkan postingan dengan label informasi. Tampilkan semua postingan
Tampilkan postingan dengan label informasi. Tampilkan semua postingan

Cara unhide file di flashdisk

Untuk meng-unhide file yang pernah terinfeksi oleh virus
Banyak file di flashdik tidak terbaca atau seolah-olah hilang jika habis terkena virus.
Untuk itu, cobalah trik di bawah ini. Cara ini sudah sering saya coba untuk me-restore Flashdisk teman saya dan berhasil.
Caranya adalah...
Buka command prompt. Terus ketikkan perintah:
ATTRIB -S -H -R /S /D
(contoh : f:\ ATTRIB -S -H -R /S /D)F:\ di sini adalah alamat drive yang file-nya akan di-unhidden, baik harddisk maupun flashdisk.
Semoga bermanfaat ya kawan..
selamat mencoba..

bahasa pemrograman RUBY

1. Sejarah
Ruby pertama kali dibuat oleh seorang programmer Jepang bernama Yukihiro Matsumoto. Penulisan Ruby dimulai pada February 1993 dan pada Desember 1994 dirilis versi alpha dari ruby. Pada awal perkembangan Ruby, Yukihiro meulis Ruby sendiri sampai pada tahun 1996 terbentuk komunitas Ruby yang banyak mengkotribusikan Ruby.

Ruby adalah bahasa pemrogaman scripting yang berorientasi objek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa pemrogaman scripting yang ada di dunia. Ruby ditulis dengan bahasa C dengan kemampuan dasar seperti Perl dan Phyton.
2. Aplikasi bahasa ruby
Implementasi besar Ruby pada JRuby dan Rubinius
Ruby dapat diterapkan pada teknologi Asynchronous JavaScript dan XML (AJAX). -
Ruby on Rails untuk membuat framework web
3. Kelebihan dan Kekurangan
Kelebihan:
a. Sintaks sederhana
b. Memiliki Exception Handling yang baik -
c. OOP
d. Single inheritance
e. Didukung oleh OS Linux, Windows, MacOS X, OS/2, BeOs, dan Unix.
f. Merupakan bahasa pemrograman scripting yang berorientasi objek

g. Memiliki garbage collector yang secara otomatis akan menghapus

informasi tak terpakai dari memori

Kelemahan :
Multithreading.

- Implementasi thread di ruby masih berupa green thread, bukan native thread. Hal ini membuat aplikasi GUI (desktop) dengan background thread tidak mungkin diimplementasikan di ruby.
-Virtual Memory, ruby masih fully interpreted sehingga program ruby cenderung lebih lambat.
-Spek. saat ini spesifikasi ruby (syntax, behaviour, dll) adalah implementasi ruby yang asli dari matz IDE.

- Saat ini kualitas IDE untuk ruby masih jauh daripada .net dan java. Tapi dengan bermunculnya IDE ruby yang dibuat dengan java.net, kondisinya agak berubah. Tapi karena ruby bahasa yang sangat dinamis, sulit untuk bisa mendapatkan informasi secara lengkap mengenai struktur sebuah program ruby secara statis.

Contoh sintaks
if 0
puts “0 is true”
else

puts “0 is false”
end
MENGENAL RUBY LEBIH JAUH….

Pengenalan ini tidak dianjurkan untuk dibaca oleh kamu2 yang berasal dari jurusan ekonomi, hukum, politik, pertanian, kehutanan, design, teknik sipil, public relation, agama, psikologi, kedokteran, apalagi sastra, dan lain2 tmn2nya. Dianjurkan untuk dibaca oleh anak2 FASILKOM serta teman2nya. Hal ini dikarenakan content yang terdapat pada pengenalan ini banyak mencamtumkan istilah2 yang sangat FASILKOM sekali, dan hanya bisa diunderstand, serta didecrypt mungkin, oleh mereka2 yang telah bergaul dengan layar monitor minimal selama 1 semester dengan khusyuk.
Arti dari Ruby dalam kamus Encarta ® nya Microsoft :

1. red gemstone: a red precious stone that is a form of corundum. Use: jewelry, manufacture of watches, precision instruments.
2. deep red: a deep glowing purplish red color like that of a ruby

Jadi Ruby secara harfiah, etimologis, atau apalah, berarti suatu batu mulia merah, perhiasan yang sangat berharga, memancarkan sinar berkilau, (blink2 gitu lah).

Jadi pentingnya apa saya menjelaskan disini mengenai Ruby ? mau jualan batu mulia ? (terserah penting gak penting)
Ruby merupakan suatu bahasa pemograman yang cukup populer di Japan saat ini. Secara yang buat juga orang Japan gitu loh. Yukihiro Matsumoto, a.k.a. “Matz’’ (It’s time for Asian people to conquer the world!). Ruby merupakan bahasa scripting (like shell script, perl, python) namun juga merupakan bahasa pemograman sesungguhnya dengan Object Oriented sekali yang kuat serta penulisan syntax yang elegan sangat. Pengguna yang telah terbiasa dengan C++ atau Java, bahkan akan merasa Cemburu :p (im not pretend to compare them). (Btw hubungannya sama batu merah mulia tadi apaan ?)

Sejarah singkatnya Ruby adalah dimulai ketika Matz yang maniak OOP ingin mencari bahasa yang suit buat scripting yg berbasis OOP, namun dia tidak menemukannya, cuma ada perl dan python, that was exactly not a true OOP. And then dia memutuskan buat bahasa baru (masya4JJI sumpah saya gak bisa buat bahasa baru) yg lebih powerfull dari perl dan lebih OOP dari python. (halahhh.. python jenis ular, lalu perl itu jenis batu mulia atau binatang ? )

Pertama2 untuk bisa kenalan dengan Ruby pastinya harus melakukan installasi terlebih dahulu. Untuk pengguna Windows, you can download a One-Click Ruby Installer here

gampang kok, tinggal download, lalu double clik, jadi deh. Untuk memeriksa apakah udah ke install dengan bener atau belum, ketik saja perintah ini pada command prompt : ruby -v

Kalau menggunakan Linux, biasanya udah ada paket2 dari distribusi Linux tsb, mis : untuk ubuntu tinggal gunakan perintah apt-get, lihat lagi ke reporsitory masing2 distribusi linuxnya, dan Untuk Mac OSX udah di include (asyiiiknya mereka)

Lalu apa yang terjadi ketika anda gagal menginstallnya ? atau koneksi internet anda diblok untuk download ? atau anda tidak memiliki memiliki komputer dan hanya bermain diwarnet ? atau anda tidak mempunyai uang untuk membeli CD nya di toko2 ? atau membaca saja anda sulit ? hahaahaa..

Coba yang ini saja dulu http://tryruby.hobix.com nah dari situs tsb anda bisa langsung coba deh Ruby, ada tutorial singkatnya juga, “Ruby in your Browser”

Penulisan variable di Ruby seperti di PHP tidak perlu didefenisikan typenya namun dpat langsung mengenalinya tergantung input yang diberikan. Just a simple..

Tipe2 dasar dari variable di Ruby adalah : Numbers, Strings, Arrays, Hashes, Symbosl, Ranges dan Regular Expressions

Numbers and Strings

Ok, mari bermain2 dengan Ruby, melalui Interactive Ruby. Buka command prompt dan ketik : irb

C:\Documents and Settings\irfani>irb

irb(main):001:0> a = 10

=> 10

irb(main):002:0> b = 20

=> 20

irb(main):003:0> a+b

=> 30

irb(main):004:0>

irb(main):004:0> string = “Bermain – main dengan Ruby”

=> “Bermain – main dengan Ruby”

irb(main):005:0> string.length

=> 26

irb(main):006:0> string.reverse

=> “ybuR nagned niam – niamreB”

irb(main):007:0> string.index(”B”)

=> 0

Ruby is a true OOP language isn’t it ?

When a variable di assign suatu nilai maka variable tersebut segera bertype sesuai dengan inputannya. Dan variable tsb is an object. You can call its method, seperti contoh diatas string.length, string.index

Arrays dan Hashes

Masih pada irb (Interactive Ruby)

Penulisan array pada Ruby just simple like this :

irb(main):008:0> arraynih = [1,”aja-aja ada”, “yahuu”, “gugel”, 10]

=> [1, “aja-aja ada”, “yahuu”, “gugel”, 10]

irb(main):009:0> arraynih[1]

=> “aja-aja ada”

irb(main):010:0> arraynih.length

=> 5

To create an empty new Array :

irb(main):011:0> empty = []

=> []

irb(main):012:0> empty1 = Array.new

=> []

And again Array is an object, anda dapat memanggil method sperti length, sort, dll, baca doc nya Ruby.

Nil not Null !

irb(main):013:0> arraynih[3] = nil

=> nil

Untuk membuat suatu index dari array bernilai kosong, gunakan nill not null ! wat is it ? nil is actually an object too. And Ruby recognize it, jadi gak bakal ada error yang menyatakan “null pointer error” (cape.. deh.. ketawa2 liat Java)

irb(main):014:0> string = %w{ satu dua tiga empat lima }

=> [”satu”, “dua”, “tiga”, “empat”, “lima”]

irb(main):015:0> string[3]

=> “empat”

irb(main):016:0> string[2]

=> “tiga”

Pusing pun hilang dari otak anda, I believe that u usually have to write double quote and comma for each of string element of your array. In Ruby just use %w, dan masalah itupun tak menghinggap dikepala, elegant sekali bukan ?

Untuk hash, terdiri dari key dan value,

irb(main):027:0> hashSaya = {

irb(main):028:1* ’satu’ => ’satu’,

irb(main):029:1* ‘dua’ => ‘dua’,

irb(main):030:1* 3 => ‘tiga’,

irb(main):031:1* 4 => ‘empat’}

=> {”satu”=>”satu”, “dua”=>”dua”, 3=>”tiga”, 4=>”empat”}

irb(main):032:0> hashSaya[’satu’]

=> “satu”

irb(main):033:0> hashSaya[3]

=> “tiga”

Apaakah pusing anda sudah sembuh ?


Symbol

Symbol merupakan representasi dari suatu string. Jujur saja saya sendiri masih bingung mengenai fungsi dan perbedaan mendasar dari symbol ini, namun biasanya symbol ini digunakan sebagai key dari suatu hash.

Penulisannya adalah sebagai berikut :

:symbol1

:symbol2

Impelementasi pada hash :

irb(main):034:0> hash2 = {:satu => 1, :dua=> 2}

=> {:dua=>2, :satu=>1}

irb(main):035:0> hash2[:satu]

=> 1

Sama aja sih hasilnya seperti hash biasa. Mungkin ini dilakukan agar penulisannya lebih keren dan lebih teratur aja kali ya.. jadi tau kalo ada tanda “:” (colon) berarti key dari hash …

Ranges

Dalam arti Indonesianya merupakan suatu jarak dari sesuatu ke sesuatu yang lainnya.

Langsung aja contohnya :

irb(main):036:0> rangesnih = 1..10

=> 1..10

irb(main):037:0> rangesnih.max

=> 10

irb(main):038:0> rangesnih.min

=> 1

Diatas contoh suatu ranges yang memiliki nilai dari 1 hingga 10, lagi2 ranges ini juga merupakan suatu object (everything is an object). Call the method max and it return the max value of the ranges

Juga bisa digunakan untuk perulangan :

irb(main):039:0> rangesnih.each do |i|

irb(main):040:1* puts i

irb(main):041:1> end

1

2

3

4

5

6

7

8

9

10

=> 1..10

Or, if you want to convert ranges into array :

irb(main):047:0> arr = rangesnih.to_a

=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

irb(main):048:0> arr[1]

=> 2

irb(main):049:0> arr1 = (’abc’..’abf’).to_a

=> [”abc”, “abd”, “abe”, “abf”]

irb(main):050:0> arr1[3]

=> “abf”

Regular Expression

Digunakan untuk melakukan pencocokan suatu set pattern dengan string tertentu.

Penulisannya dapat dilakukan dengan cara :

irb(main):051:0> a = Regexp.new(’^\s*[a-z]’)

=> /^\s*[a-z]/

irb(main):052:0> b = /^\s*[a-z]/

=> /^\s*[a-z]/

irb(main):053:0> c = %r{^s*[a-z]}

=> /^s*[a-z]/

So there r three ways to initialize Regular Expression

1. Regexexp.new(‘pattern’)

2. /pattern/

3. %r{pattern}

Pattern matching :

irb(main):054:0> a = “test doang”

=> “test doang”

irb(main):055:0> a =~ /o/

=> 6

irb(main):056:0> a !~ /o/

=> false

Operator “=~” digunakan untuk membandingkan pattern dengan string apakah benar, jika true maka di return posisinya pada string.

Sedangkan operator “!~” menyatakan tidak sama dengan pattern, contoh diatas menghasilkan false karena “o” ada pada string.

Struktur Kontrol

Seleksi

If condition

Action

Elseif condition1

Action1

Else

ActionElese

end

masa yang ini juga minta dijelasin !! (keterlaluan huh..)

case [target]

when [comparison1]

action1

when [comparison2]

action2

[ else

body ]

end

[target] merupakan variable yang dijadikan sasaran seleksi

[comparison] merupakan nilai yang diberikan untuk dibandingkan dengan variable target jika true maka dijalankan.

[else] digunakan sebagai default action jika tidak ada yg true dari comparison

Perulangan

Menggunakan for :

for [varname] in [collection] do

action

end

[varname] merupakan nama variable yang akan digunakan sebagai nilai dari masing2 collection

[collection] merupakan suatu set nilai yang akan di iterate hingga selesai oleh for

Contoh :

irb(main):065:0> a = 1..10

=> 1..10

irb(main):066:0> for i in a do

irb(main):067:1* puts i

irb(main):068:1> end

1

2

3

4

5

6

7

8

9

10

=> 1..10

Menggunakan while-until :

while expression do

action

end

until expression do

action

end

perbedaan dari kedua model perualangan diatas adalah, while melakukan perulangan selama expression bernilai true, sedangkan until melakukan perulangan selama expression bernilai false.

Dalam perulangan jika biasanya ada break dan continue, maka di Ruby ada break dan next, fungsinya sama aja.

Di kutip dari : ciptasb.wordpress.com

Bahasa pemrograman DELPHI

Delphi merupakan bahasa pemrograman yang sering digunakan dikalangan kampus, sebagai penunjang matakuliah pemrograman walaupun sekarang ini sudah hampir kurang diminati dengan adannya beberapa bahasa pemrograman dengan menggunakan metoda dan cara yang lebih simple dalam penggunaannya. Namun kekuatan delphi masih bisa diungulkan dengan adanya versi-versi terbaru yang telah berbasis .net.

Bahasa pemrograman delphi ini sintak dasarnya menggunakan bahasa Pascal (Object Pascal Oriented). Apabila kita sudah banyak mengenal bahasa Pascal kita tidak akan susah untuk mempelajari bahasa pemrograman delphi ini.

Basis Object Oriented Programming(OOP)dalam Delphi dapat mempermudah pengembang aplikasi dalam mebangun project yang dikelolanya.

Beberapa kelebihan bahasa programan Delphi:
1. Komponen dapat dipakai ulang dan dapat dikembangkan
Delphi mempermudah pembuatan program bagi komponen-komponen Windows seperti label, button dan bahkan dialog dan lainnya. Komponen ini dapat diatur sesuai dengan kebutuhan kita si pembuat program.

2. Dapat mengakses VBX.
Dengan Delphi kita dapat langsung mengakses komponen VBX yang sudah merupakan satu kesatuan dan dapat langsung digunakan .

3. Template Aplikasi dan template Form
Dalam Delphi telah didefinisikan template aplikasi dan template Form yang dapat dipakai untuk membuat semua form aplikasi dengan lebih cepat.

4. Lingkungan pengembang Delphi
Lingkungan yang disedia pada Delphi sangat mudah untuk digunakan dalam pengembangan aplikasi yang produktif.

5. Program terkompilasi.
Kebanyakan lingkungan pengembang visual pada windows menyatakan dapat mengkompilasi program. Namun sebenarnya mereka hanya dapat mengkompilasi sebagian program dan kemudian mengabungkan interpreter dan pcode dalam sebuah file. Dengan cara ini akan menghasilkan aplikasi dengan eksekusi yang lambat. Namun dengan pemrograman delphi output yang dihasilkannya merupakan file yang benar-benar terkompilasi tanpa interpreter dan pcode sehinga dapat berjalan lebih cepat. Program Delphi yang kecil dapat diserahkan dalam bentuk sebuah file EXE tanpa harus menyertakan file DLL.

6. Kemampuan mengakses data dalam bermacam format.
Dalam Delphi terdapat BDE ( Borland Database Engine) yang digunakan untuk mengakses format file data yang ada. BDE telah melalui beberapa tahap pengembangan, yang sebelumnyaBDE dikenal dengan ODAPI , kemudian IDAPI. Sekarang BDE sudah menjadi standar untuk akses semua jenis data yang ada saat ini. BDE juga dapat mengakses Database Client / Server seperti Sybase, SQL Server, Oracle dan Borland Interbase. Bila dibandingkan dengan microsoft ODBC , BDE lebih unggul dalam hal unjuk kerjannya, hal ini karena BDE memiliki bentuk yang lebih mendekati format database tujuannya.

maaf ne brur...baru segitu yang ane postingin..

sejarah dan pengertian JAVA

Java adalah bahasa pemrograman berorientasi obyek, sehingga untuk memperoleh pemahaman yang lebih baik terhadap materi pada bab-bab selanjutnya, perlu disampaikan beberapa topik mengenai pemrograman berorientasi obyek yang berhubungan langsung dengan topik-topik yang akan dibahas, diantaranya mengenai konsep pemrograman berorientasi obyek, inheritance dan constructor. Topik-topik lain dalam pemrograman berorientasi obyek akan dibahas lebih lanjut bila memang diperlukan.

Pemrograman berorientasi obyek merupakan suatu konsep pemrograman dengan mengambil konsep obyek sebagai komponen dasar dari pemrogramannya. Obyek merupakan suatu kesatuan komponen dan struktur yang di dalamnya berisi attribut yang selanjutnya dinamakan dengan member dan method yang merupakan kumpulan fungsional dari suatu obyek. Sebagai suatu analogi obyek, kita ambil obyek mobil dan lainnya. Obyek mobil ini mempunyai method berupa maju, mundur, jalan, berhenti, dan berputar. Dengan demikian dapat dikatakan bahwa obyek mempunyai sifat-sifat, yaitu:

* Member atau sering juga disebut dengan attribut yang menjelaskan variable, parameter atau keadaan (state) dari suatu obyek, misalkan pada obyek mobil terdapat member berupa roda, kemudi, seperti yang disebutkan di atas.
* Method atau sering juga disebut dengan behavior yang menjelaskan perilaku, kegiatan atau kerja dari suatu obyek, misalkan pada obyek mobil terdapat method maju, mundur, berhenti, seperti yang disebutkan diatas.

Menulis program berbasis obyek menggunakan bahasa Java dilakukan dengan cara membentuk sebuah class, menentukan variabel member dan menentukan method. Pembentukan class dari suatu obyek ini dinamakan dengan enkapsulisasi. Untuk menggambarkan suatu obyek digunakan suatu diagram yang dinamakan dengan class diagram.

* Nama Class
* Member
* Method

Bahasa pemrograman Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems.

Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang. Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini.

Teknologi baru ini dinamai “*7″ (Star Seven).Setelah era Star Seven selesai, sebuah anak perusahaan TV kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto.Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang.

Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner.

Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemeritaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995. Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja “bapak java”, James Gosling.

Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi “Java”. Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling.Versi Awal Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0.

* Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:
* Java.lang : Peruntukan kelas elemen-elemen dasar.
* Java.io : Peruntukan kelas input dan output, termasuk penggunaan berkas.
* Java.util : Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan
* Java.net : Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.
* Java.awt : Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
* Java.applet : Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.

jujur itu pahit???gak juga kaleeee..

mungkin selama ini kita sering nyepelein kata hati.tapi klu di fikir - fikir,setelah kita melakukan suatu perbuatan tanpa mengikuti kata hati,maka perbuatan tersebut akan selalu terfikir atau terbayang di otak kita.
sama halnya dengan sebuah kehidupan,yang apabila kita jalani tapi tidak sesuai dengan apa kata hati kita mungkin aja hidup kita ga akan beres. pasti ada aja hal - hal negatif yang terjadi.kebanyakan kita cuma bilang "iya" di bibir aj.padahal hai kecil kita ragu buat bilang "iya",ato mungkin malah hati kecil kita mengatakan "tidak".tapi inilah kehidupan,kejujuran itu emank mahal harganya.sekali kita berbohong,kesananya pasti jg akan terus berbohong.
mungkin catatan ini ga penting buat di baca. tapi gue berharap,sehabis kita membaca catatan ini kita dapat percaya pada kata hati kita dan menghargai kejujuran.
oleh : Rahman Rosemary

Bahaya perokok pasif

Kesehatan merupakan harta yang tidak ternilai dalam hidup. Untuk kesehatan biasanya orang rela berbuat apa saja, termasuk merubah pola hidup. Namun, kalau untuk kebiasaan yang satu ini (merokok), meski secara terang-terangan dikatakan merokok dapat merusak kesehatan dan bahkan bisa membunuh, namun hanya sedikit yang merasa takut akan efeknya yakni bisa menyerang jantung dan jadi kanker paru-paru.

Perokok pasif, adalah orang Yang paling dirugikan dari aktivitas merokok. Selain berisiko terserang kanker paru-paru dan penyakit jantung, perokok pasif ternyata juga dapat mengalami dementia serta gangguan kognitif dalam bentuk lain.

Dementia adalah kumpulan gejala klinik yang ditandai oleh hilangnya memori jangka pendek dan gangguan global fungsi mental termasuk fungsi bahasa. Dementia juga ditandai dengan mundurnya kemampuan berpikir abstrak, kesulitan merawat diri sendiri, perubahan perilaku, emosi labil, dan hilangnya pengenalan waktu serta tempat tanpa ada gangguan tingkat kesadaran atau situasi stres.

Para peneliti dari Amerika Serikat dan Inggris menemukan bahwa paparan asap rokok dalam jumlah besar meningkatkan risiko terkena dementia hingga 44 persen. Menurut kantor berita Reuters, laporan yang dipublikasikan dalam British Medical Journal itu merupakan hasil dari studi skala besar pertama yang menunjukkan hubungan antara perokok pasif dengan dementia.

“Hasil penelitian kami menunjukkan bahwa menghirup asap rokok orang lain mungkin akan merusak otak, dan mengganggu fungsi kognitif seperti memori serta memungkinkan terserang dementia,” kata David Llewellyn dari Universitas Cambridge, Inggris, yang memimpin studi tersebut.

Penelitian telah mengaitkan antara perokok pasif dengan beberapa kondisi seperti kanker paru-paru dan penyakit jantung. Menurut Organisasi Kesehatan Dunia (WHO) lebih dari setengah anak di dunia terpapar asap rokok di rumah mereka, mungkin karena orangtua atau anggota keluarga yang merokok. Anak-anak tersebut akan lebih rentan terkena asma, pneumonia, bronkhitis, infeksi telinga, batuk, napas berbunyi, dan peningkatan produksi lendir (mukus).

Beberapa studi yang dilakukan sebelumnya juga mengidentifikasi merokok sebagai sesuatu yang meningkatkan peluang terserang dementia dan gangguan kognitif lain, tetapi belum jelas apakah hal yang sama dapat terjadi pada perokok pasif.

Llewellyn dan koleganya menguji contoh ludah dari hampir 5.000 orang dewasa yang tidak merokok, yang berusia lebih dari 50 tahun dengan menggunakan data dari tiga hasil survei kesehatan di Inggris. Kemudian mereka menguji ludah tersebut dengan cotinine (produk nikotin yang ditemukan dalam ludah, selama sekitar 25 jam setelah terpapar asap rokok) untuk mengukur paparan rokok.

Tes itu bertujuan menguji fungsi otak seperti memori verbal dan mempertahankan jejak waktu yang menunjukkan hubungan antara paparan asap rokok dengan cacat kognitif. Satu penjelasan yang memungkinkan adalah paparan asap rokok meningkatkan risiko penyakit jantung dan stroke, kondisi yang diketahui meningkatkan dementia dan cacat kognitif lain.

“Mengingat perdebatan kebijakan internasional yang sedang berlangsung tentang paparan asap rokok, ini merupakan topik tentang pentingnya kesehatan publik,” kata para peneliti.

Bahan kimia

Data dari WHO menyebutkan bahwa asap rokok mengeluarkan lebih dari 40 bahan kimia penyebab kanker dan sejumlah kecil racun lain seperti arsen dan sianida. Asap rokok yang dihembuskan oleh perokok akan ikut terhirup oleh mereka yang tidak merokok. Asap rokok terdiri dari ” mainstream smoke” dan “sidestream smoke”.

Mainstream smoke merupakan asap yang diisap dan kemudian dihembuskan ke udara oleh perokok, sedangkan “sidestream smoke” adalah asap yang muncul langsung dari rokok yang dibakar. Sidestream smoke yang terbentuk pada temperatur lebih rendah mengandung racun dan bahan penyebab kanker (karsinogenik) yang lebih besar dibandingkan dengan mainstream smoke.

Asap rokok yang terperangkap di udara akan dihirup oleh semua orang. Baik perokok maupun orang yang tidak merokok akan terkena dampak yang dapat membahayakan kesehatan. Organisasi Buruh Sedunia (ILO) memperkirakan setidaknya 200.000 pekerja meninggal setiap tahun karena terpapar asap rokok di tempat kerja.

oleh:rahman rosemary

KETIKA KREATIFITAS MULAI TERKEKANG

Bandung sebagai kota yang penuh dengan kreatifitas, menjadikan kota ini memiliki daya tarik tersendiri. Kreatifitas yang tampak mulai dari fashion, seni hingga budaya. Salah satu kreatifitas yang paling menonjol adalah musik, kota Bandung sejak dulu sudah di kenal dengan gudangnya pemusik. Di kota ini banyak melahirkan musisi-musisi handal dan terkenal se-Indonesia. Tak terkecuali dengan pergerakan musik indie di Indonesia, Bandung menjadi salah satu penghasil band-band indie yang di kenal oleh banyak orang, dan dijadikan barometer pergerakan musik independent scene di Indonesia. Namun, citra Bandung seperti itu terlihat akan pudar. Kreatifitas band-band lokal Bandung semakin terkekang dan sulit untuk berkembang. Salah satu penyebabnya dapat dikarenakan semakin sedikitnya ruang untuk mengembangkan kreatifitas mereka. Pasca kerusuhan tanggal 9 Februari 2008 yang menelan korban tewas, ruang kreatifitas semakin terkekang, pergerakan musik lokal pun semakin lambat. Terlihat timpang ketika di tahun 2007 hampir setiap minggu tidak pernah sepi dari event musik lokal, namun ketika di tahun 2008 event musik lokal semakin langka. Dampaknya banyak band baru yang memiliki potensi yang bagus, kesulitan untuk mendengarkan karyanya kepada para penikmat musik, sehingga mereka hanya memainkan musiknya di dalam studio ataupun ruang lingkup yang sangat kecil. Hal itu membuat pergerakan musik lokal di Bandung hanya jalan di tempat.

Pihak pemerintah daerah serta pihak kepolisian seakan-akan tidak peka melihat kondisi itu. Mereka hanya mempersempit ruang kreatifitas, serta pihak kepolisian yang enggan memberi izin untuk mengadakan event musik yang serupa karena ditakutkan terjadi kerusuhan yang sama. Hal itu membuat para penyelenggara acara enggan untuk merencanakan event musik lokal, karena mereka memperkirakan akan sulit untuk mencari venue acara dan akan sulit untuk mendapat izin dari kepolisian. Kalau pun diadakan suatu event, pastinya akan banyak syarat yang harus dipenuhi. Review saja dari event "Bandung Youth Park Fest" yang dibuat oleh Gimmick, pada event itu acara dibubarkan sebelum waktu akhir yang telah ditentukan, contoh lainnya terlihat dalam event "Flight 173" yang dibuat oleh anak-anak SMA Negeri 2 Bandung, event tersebut hanya diberi izin hingga pukul 18.00 WIB. Berkaca dari 2 event tersebut, terlihat bahwa pihak pemerintah daerah dan pihak kepolisian belum sepenuhnya percaya kepada masyarakatnya untuk menyelenggarakan suatu event yang mengundang banyak masyarakat. Padahal pada event tersebut mengundang hingga ribuan pengunjung dan tidak terjadi kerusuhan yang hingga menelan korban.

Namun terlepas dari semua itu, patut diacungi jempol bagi band-band indie lokal di Bandung, mereka tetap berjuang untuk tetap berkreatifitas. Walaupun dalam sektor riil mereka sulit untuk mengembangkan kreatifitas, mereka melakukan pergerakan melalui dunia maya, banyak band-band lokal yang menunjukkan hasil kreatifitasnya dalam web, contohnya saja dalam web myspace.com. Cara tersebut cukup ampuh untuk tetap bertahan di independent scene ini. Tak hanya dalam negeri, tetapi hasil kreatifitas mereka didengarkan hingga ke luar negeri. Tidak sedikit band yang mengedarkan album atau mini albumnya di negara-negara Asia hingga Eropa, serta ada pun band-band yang masuk dalam kompilasi dari record luar negeri. Hingga ada beberapa band indie lokal yang diundang untuk perform di luar negeri dan respon yang di dapat pun sangat baik.

Semua itu menandakan bahwa hasil kreatifitas band indie lokal Bandung dapat diterima oleh pihak-pihak di luar kota Bandung. Akan tetapi mengapa stakeholder internal di Kota Bandung sendiri tidak mendukung kreatifitas ini. Oleh karenanya, pihak-pihak yang bertanggungjawab atas kemajuan kota Bandung, selayaknya harus mendukung kreatifitas band-band indie lokal, bukannya mengekang kreatifitas. Karena secara tidak langsung kreatifitas ini akan membawa keuntungan bagi kota Bandung baik secara fisik maupun non-fisik. Maka bagi pihak pemerintah cobalah untuk mensupport industri kreatif ini.