Tuesday, May 15, 2007

Info ini gua dapet dari email. Siapa tau berguna buat kalian.

HIDUP SEHAT ALAMI
Dr. Tan Tjiauw Liat
Oleh: Emma Madjid

KITA boleh iri melihat sosok Dr Tan Tjiauw Liat. Bukan hanya fisiknya yang segar, sehat, dan lincah,
(tinggi 167 cm/berat 59 kg) tapi daya ingatnya juga luar biasa.
Selama wawan­cara dua setengah jam, ia membuka lebih dari 10 buku, di antaranya How To Use Glutamine to Strengthen the Immune System, Improve Muscle Mass & Heal the Digestive Tract, The Anti-aging Zone, dan Water Cures: Drugs Kill untuk menunjukkan latar belakang pendapat­ nya. Buku-buku tersebut hanya sebagian kecil dari koleksi buku yang berjajar rapi di dalam lemari bukunya.
Saya benar-benar kagum pada dokter berusia 76 tahun itu. la bukan hanya ingat warna cover buku, judul, atau tempat buku itu disimpan, melainkan hafal di luar kepala isi buku-buku itu. Mulai dari alinea, kalimat, yang sudah diberi dua garis dengan tinta merah, sampai kata per kata!. Luar biasa....
Buku-buku, jurnal-jurnal kesehatan, news­letter, baginya merupakan harta yang tak terni­lai. Ketika banjir melanda Jakarta tahun 2002, rumahnya di bilangan Pluit tak luput dari ben­cana. Anak-anaknya khusus menyewa truk dan jukung untuk mengevakuasinya, namun Dr Tan tetap bertahan hanya mengungsi ke ru­mah tetangganya. la enggan beranjak dari rumahnya. "Lantaran buku-buku saya masih di dalam," katanya. la hanya minta dibawakan sayuran mentah sebagai menu makannya.

Senjatanya: tomat dan mentimun
Pukul 15.00 saat mewawancarai Dr Tan di tempat praktiknya di Pluit, tampak beberapa pasien yang mengalami stroke mulai berda­tangan. Beberapa pasien harus dipapah atau didorong di kursi roda, untuk sampai ke ruang praktik. Pria berkacamata yang sore itu menge­nakan kemeja putih lengan pendek itu lang­sung berdiri dan membuka pintu kamar prak­tiknya. Dengan suara yang nyaring yang meru­pakan ciri khasnya, ia menyapa para pasien dan memperkenalkan mereka kepada saya.
"Ini pasien saya yang sudah berumur 100 tahun. Nah, bapak yang itu tadinya stroke berat, sekarang sudah bisa jalan. Pasien yang duduk di kursi roda itu otaknya sudah dibedah di rumah sakit. Waktu datang tidak berdaya sama sekali, tetapi setelah saya anjurkan makan tomat dan mentimun, kondisinya jauh lebih baik," ujarnya sambil menunjuk ke arah pasien­-pasien yang dimaksud. Mereka tampak ceria, dan mengatakan bahwa gairah hidupnya kembali setelah dirawat dengan penuh kasih sayang oleh Dr Tan.
Dulu 'kapal keruk'
Dokter Tan mengaku kesadaran akan pentingnya hidup sehat, tumbuh sejak lima tahun terakhir ini. "Sedari kecil saya doyan makan. Kalau sedang ada perayaan Cap Go Meh, Nenek menyediakan berbagai macam makanan enak. Tentu saja saya 'sikat' sampai perut saya keras kekenyangan," tuturnya.
Kebiasaan makan enak itu terus berlanjut sampai ia bersekolah di Jakarta. "Waktu itu saya indekos di Jalan Raden Saleh. Dalam waktu 3 bulan, berat badan saya bertambah 13 kg," katanya. Sampai ia berkeluarga, ia belum bisa mengerem kebiasaannya itu. "Saya sering makan di hotel berbintang lima yang memberi diskon 50% untuk paket makan sepuasnya (all you can eat) Saya pikir, kapan lagi bisa makan enak dengan harga murah? Di sana saya bisa ngopi dan makan sepuasnya," tutur Dr Tan mengenang kebiasaannya ketika ia berusia 60 tahun.
Bukan Dr Tan namanya jika berbicara tanpa data. Dari lacinya, ia menge­luarkan selembar foto diri saat bobotnya 80 kg. Penampilannya sama sekali berbeda dengan sosok yang berada di depan saya !
Namun setelah itu badannya mulai terasa tidak nyaman. Pada waktu berjalan, misalnya, dadanya terasa sesak. "Padahal saya rajin mengukur tekanan darah, dan hasilnya normal, 120/80," katanya.
Pada satu kesempatan berkunjung ke Australia menengok seorang anaknya yang bersekolah di sana, ia mendatangi seorang dokter. Dari pemeriksaan yang dilakukan oleh dokter itu, diketahui tekanan darahnya melesat sampai 180. "Dokter menyuruh saya minum obat. Tetapi saya bilang, NO!. Saya katakan kepadanya, saya akan kembali tiga bulan lagi, dan saya pasti sudah sembuh," ujarnya.
Pulang dari dokter, ia langsung ngeloyor ke toko buku mencari buku kesehatan. "Saya tidak mau sakit, saya ingin panjang umur. Nah, sejak itu saya gandrung membaca buku-buku mengenai kesehatan," katanya.

Sekolah di Internet
Latar belakang pendidikannya sebagai dokter lulusan FKUI tahun 1958 dan spesialis radiologi sangat mendukung keinginannya untuk menemukan kunci hidup sehat. Penguasaannya terhadap bahasa Inggris, Belanda, dan Mandarin secara aktif memudahkannya membaca dan menyerap ilmu kesehatan dari berbagai sumber.
"Sampai sekarang saya masih belajar dan terus belajar. Sekolah saya Internet. Media cybernet atau penjelajahan situs-situs Internet yang dapat dipertanggung­jawabkan, semakin memperluas wasasan saya," ujarnya sambil menyebut situs favoritnya: www.mercola.com.
Hampir setiap hari ia duduk di depan laptop-nya dari pukul 23.30 sampai pukul 05.00, mencari berita kesehatan yang aktual. Dengan demikian, ia tidak pernah ketinggalan informasi. Sebelum duduk di depan laptop, ia selalu melakukan meditasi terlebih dahulu dengan bantuan CD yang berisi suara gemercik air hujan. "CD tersebut dipakai untuk meningkatkan kemampuan fokus. Sudah setahun lebih saya menggunakan CD untuk meditasi," ujarnya. Gadget IT milik orang kantoran masa kini adalah mainannya di usia kepala tujuh. la mahir mengoperasikan komputer dengan segala programnya, merekam dengan USB, sms dijawab melalui PDA-nya dengan kecepatan anak muda, mengirim faksimili pun dilakukannya sendiri.
Ada apa dengan tomat dan mentimun?
Hasil bacaan dan penelusuran di alam maya itulah yang menelurkan gaya hidup dan pola makan yang diterapkannya sekarang.
"Unsur genetika spesies manusia yang dibawa DNA-nya pada kenyataannya tidak pernah berubah sejak zaman purba hingga kini; bahkan di masa mendatang," katanya. Yang berbeda adalah yang ada di sekeliling kita, sebagai hasil dari kecerdasan manusia dan olah teknologi. Ini yang mempengaruhi cara hidup manusia dan cara mengelola hidup termasuk makanannya, serta bagaimana tubuh bereaksi terhadap apa yang dikonsumsi.
Gen (pembawa sifat keturunan yang terdapat pada inti sel) adalah rangkaian gugusan DNA yang tidak mungkin mengalami perubahan dalam waktu singkat. Perubahan pada struktur gen membutuhkan waktu ribuan tahun lamanya akibat paparan (ter-expose) oleh lingkungan yang juga telah berubah dalam kurun waktu sekian lama.
Banyak bukti antropologis (bukan hanya dari sisi medis) yang menjelaskan bahwa penyakit yang muncul saat ini adalah sebagai akibat pola makan, gaya hidup, dan paparan lingkungan. Yaitu karena manusia sudah jauh melenceng ke luar dari rel sebagaimana alam.
Hidup di zaman sekarang tidak bisa terlepas dari polusi, dan kepungan penyakit yang membuat kita mudah sakit. Bagaimana mengantisipasinya? "Pertama insulin harus dikontrol, dan yang kedua pola makan kita harus mengikuti pola makan manusia purba. Manusia purba tidak mengenal api, apalagi kompor dan microwave. Segala sesuatu dikonsumsi secara mentah (raw) dan segar (fresh). Dengan asupan serupa ini tidak heran tubuh akan jauh lebih tahan terhadap segala sesuatu," tuturnya.
Lalu, untuk apa ada restoran? "Restoran itu suatu kebudayaan (civilitation). Itu bukan untuk kesehatan kita. Jika untuk kesehatan, kita harus balik ke DNA kita. Kita hanya makan dedaunan atau sayuran mentah. Tidak ada cara lain. Kalau tidak demikian, pasien saya pasti gagal semua....," katanya dengan lantang.

Sayur mentah satu baskom
Dokter Tan, tidak hanya cuap-cuap memberi nasihat kepada pasien-pasiennya agar mengkonsumsi sayuran mentah untuk mengobati stroke yang mereka derita, tetapi dalam keseharian ia benar-benar mempraktikannya dengan disiplin. "Pukul 6 pagi saya makan buah. Buah yang ada dalam simpanan saya. Kalau ada apel ya itu saja yang dimakan, tapi bukan buah manis tinggi fruktosa seperti pepaya, pisang atau mangga ranum," katanya.
Menurutnya, dari tengah malam sampai jam 12.00 terjadi siklus pembuangan, sebaiknya perut tidak diisi dengan makanan berat. "Siang hari saya makan sayur mentah. Banyaknya satu baskom (mangkuk besar) yang ditambah jahe, kunyit, masing-masing ukuran satu jari, dan satu siung bawang putih. Semua bahan itu dimasukkan ke dalam juice-extractor- bukan blender atau juicer biasa. juice extractor ini mempunyai putaran mesin hanya 30 rpm sehingga tidak menimbulkan panas di atas 30 derajat Celsius, dan ekstraksi mineral terjamin sempurna. Selain itu saya juga makan satu kuning telur mentah organik yang jelas bebas bakteri," katanya. Siang itu sayur yang memenuhi baskomnya terdiri dari brokoli, selada, paprika kuning, tomat, dan mentimun yang dipotong-potong. la adalah pelaku raw-food yang setia dan me­ngerti betul dasar latar belakang mengapa makanan yang disantap harus raw alias men­tah. Bahan makanan dari tanaman yang me­mungkinkan dimakan mentah dan enzim (katepsin) yang terkandung dalam sayuran mentah itulah yang menghancurkan diri sendiri (self destruct) agar komponennya dapat dise­rap pencernaan kita sebagai sumber gizi. Sedangkan sayuran lain yang biasanya perlu dimasak (misalkan kangkung, bayam, kailan, caisim, diambil ekstraknya melalui juice extractor.
Makan sayur mentah saja, apakah tidak lapar? "Tentu saja tidak, karena komposisi sayuran saya bermacam-macam, kondisi ini menjamin" plant-based food" tetap prima sebagai sumber kalori dan energi. Masih di­tambah bawang bombai, aneka sprouts (se­jenis taoge). Kalau masih lapar saya menggado tomat dan mentimun," katanya.

Masih makan kedondong
Dengan berbagai pengetahuan yang dimilikinya kini Dr Tan sangat hati-hati mengkonsumsi makanan maupun minuman. la tidak lagi minum kopi kendati dulu disukainya. "Kalau orang setua saya minum kopi sekali, berarti terbentuk kortisol dalam waktu 24 jam. Kortisol akan bertumpuk jika kita terus mengkonsumsi kopi. Jika sudah demikian, segala macam penyakit akan datang. Misalnya, kita jadi pikun," katanya.
Air putih adalah minuman terbaik, karena dapat menggelontor lemak-lemak tubuh. Seberapa banyak kita minum air putih per hari? "Ukurannya yaitu sampai urine kita tidak berwarna. Urine yang sehat adalah yang bening seperti air ledeng, tidak boleh berwarna," katanya.
la juga mengingatkan bahwa kita harus waspada terhadap bahaya gula.
"Batasi makanan yang mengandung gula seperti beras, terigu, kentang, umbi-umbian, serta wortel (yang dimasak sebagai sup atau dijus). Wortel yang dijus akan menjadi air gula. Artinya kalau kita minum jus wortel sama dengan kita minum air gula. Segala buah yang manis juga mengandung gula. Pemanis dalam bentuk artifisial, seperti aspartam, sakarin, lebih berbahaya daripada gula," katanya.
Jika demikian, buah apa yang baik? Ditanya demikian ia tersenyum. "Buah yang baik adalah alpukat dan kedondong. Gigi saya sudah habis. Agar saya bisa makan sayur mentah, kedondong, mangga muda, dan pepaya muda, semua gigi sudah diganti dengan teknologi implant. Bukan karena keropos, tapi kebanyakan karena kecelakaan di masa lalu, zaman masih menunggang scooter. Oh ya, mangga muda, pepaya muda (bukan yang sudah ranum dengan tinggi kadar fruktosanya) baik dimakan," sambungnya.

Menularkan pola hidup sehat
Dengan mengubah pola makannya, Dr Tan merasa badannya nyaman dan lebih energik. Bobot tubuhnya pun proporsional dengan tingginya. la berhasil menurunkan berat badannya 21 kg dari berat semula 80 kg. Bukan hanya itu, daya ingatnya pun semakin tajam. "Waktu kuliah dulu, kalau ada teman yang menyebut suatu masalah, saya langsung ingat masalah itu dibahas di buku apa, halaman berapa. Nah, di usia saya sekarang ini, daya ingat saya kembali seperti itu.
Temuan-temuan ini ditularkan kepada pasien-pasiennya.
"Mereka saya anjurkan makan tomat dan mentimun. Saya perhatikan, hanya dalam waktu tiga hari atau seminggu, kondisi kesehatan mereka mengalami kemajuan. Mengapa? Karena sayuran mentah adalah makanan yang sesuai dengan DNA kita," katanya.
Kepada pasien-pasiennya, Dr Tan tidak pernah memberi obat-obatan kimia. Bilamana perlu ia hanya memberikan satu suntikan untuk memperlebar pembuluh darah. "Pembuluh darah pasien stroke sering bermasalah," demikian alasannya. Di samping itu, ia juga mengaplikasikan teknik meridian melalui titik-titik akupuntur. Ilmu tersebut dipelajarinya antara lain dari sebuah buku keluaran Bayer dan banyak buku asli tentang meridian dan akupuntur dari bahasa dan sumber aslinya yaitu bahasa Mandarin. Bahasa itu justru baru dikenalnya sebagai orang Tionghoa ketika Jepang masuk dan bahasa Belanda dilarang.

Tidak merepotkan orang lain
Sekarang ini Dr Tan masih sering ke hotel bintang lima untuk makan, tapi ia lebih cerdik. "Saya pilih light lunch, ya murah, ya sehat. Saya bisa makan salad sesuka saya," katanya.
la sangat yakin, apabila setiap orang mau menjaga diri dan merawat diri, ia akan mendapatkan kesehatan yang prima, yang memperpanjang usia hidup aktif. "Dampaknya tentu sangat positif, yang jelas kita tidak merepotkan diri sendiri di usia lanjut dan tidak tergantung pada pasangan, anak-anak, atau orang-orang di sekitar kita. Saya mempunyai tujuan mempertahankan hidup yang berkualitas demi kemanusiaan dengan mempraktikkan kejujuran serta kebenaran untuk tujuan tersebut," tuturnya.
"Sekarang saya punya konklusi yang jelas sekali, yaitu dengan mengikuti DNA - hanya makan sayur, selanjutnya dikombinasi dengan quantum touch- pasti akan sehat seumur hidup."
Bagaimana dengan bermacam-macam diet yang digembar-gemborkan sekarang ini? "Omong kosong! Ndak bisa itu! Pokoknya paling baik hanya mengkonsumsi sayuran mentah. Yang lain dilupain aja, deh," ujarnya. Ekstrim? Tentu begitu kesan pertamanya. Tapi bagaimanapun, komitmen dan disiplinnya untuk sehat sangat mengagumkan. (N)

Tuesday, January 23, 2007

Bagaimana memilih link partner (Internet Marketing)

Pertanyaan yang timbul ketika kita menerima email dari seseorang untuk melakukan tukar link adalah "di link apa tidak..?" Sesungguhnya bagaimana kita menentukan partner link kita agar link bisa saling menguntungkan dan juga untuk menambah link popularity dari website kita. Berikut adalah beberapa tips penting untuk melakukan pertukaran link.

1. Harapan traffic yang tinggi untuk website.


Orang sangat senang sekali surfing ria bila berinternet dan mengikuti setiap link yang menarik, oleh karena itu bila kita memasang link pada web orang lain yang anda harapkan adalah traffic internet anda akan naik. Ketika anda melihat website yang berpotensial untuk melakukan link partner maka lihatlah terlebih dahulu bagaimana web tersebut menampilkan halaman link nya. Apakah halaman link tersebut terlihat,,? atau terlihat pada halaman-halaman yang lainnya..? Beberapa dari mereka mengingikan melakukan link namun tidak mau karena takut link tersebut pengunjung akan pergi dari websitenya, sehingga mereka sengaja untuk menyembunyikan link untuk masuk kedalam halaman link. Anda tidak akan mendapatkan traffic yang optimal bila melakukan pertukaran link dengannya.

2. Menambahkan nilai pada website.


Website anda akan sangat bernilai bila terdapat informasi yang user inginkan. Artikel, produk, dan isi website adalah sumber utama untuk memenuhi kebutuhan setiap pengunjung, halaman link yang anda sediakan juga dapat merupakan sumber informasi penting untuk menjadi acuan pengunjung untuk mengunjungi kembali. Dengan memperhatikan produk apa yang anda jual, atau informasi apakah yang anda masukkan bisa menjadi acuan untuk menentukan website jenis apakah yang baik untuk melakukan pertukaran link.

3. Membangun link popularity dan menaikkan peringkat di search engine.


Hasil dari search engine tergantung dari material/isi yang anda suguhkan pada halaman website dan factor factor lainnya yang bisa membuat website anda memiliki peringkat yang baik di search engine. Diantaranya antara lain adalah berapa banyak website lainnya mengarahkan link nya ke website anda. Konsep ini telah diterapkan oleh google yang kita tahu sebagai search engine utama internet. Bila anda ingin melakukan test pada google untuk melihat seberapa banyak web orang lain melakukan link ke website kita adalah dengan mengetikkan link:www.websiteanda.com pada kolom pencarian.

Namun tidak semua website yang telah melakukan link ke website anda masuk dalam daftar, hanya pada website-website yang memiliki nilai google PageRank 4 atau diatasnya. Untuk itu anda perlu melakukan pertukaran link pada website-website yang memiliki PageRank diatas PageRank yang anda miliki.

Monday, January 08, 2007

Mozilla Firefox v.1.5 memory leak

Update 6 Jan 07

Pemakai Mozilla’s Firefox web browser versi 1.5 tidak luput dari masalah. Firefox 1.5 ternyata memiliki dengan sistem memory atau disebut memory leak. Firefox 1.5 memiliki maksimum 8 cache untuk melihat previous page untuk kembali lebih cepat. Fitur ini tergantung dari berapa ukuran file yang dikunjungi sehingga berdampak pada sistem memory software. Bila anda mengunjungi sebuah situs dengan gambar besar misalnya situs photo, besar kemungkinan akan mengalami masalah pada browser.

Sejak Firefox memiliki fitur Tab atau multiple browser didalam satu windows Firefox, maka perlu dibuat perubahan untuk setting Firefox.

Untuk merubah setting, cukup masuk kedalam bar Firefox dan ketik about:config.

Cari bagian browser.sessionhistory.max_total_viewers


Default Rubah ke
browser.sessionhistory.max_total_viewers -1 0

Atau disesuaikan dengan memory computer

32MB -> 0 (setting 0 adalah setting aman untuk Firefox)
64MB -> 1
128MB -> 2
256MB -> 3
512MB -> 5
1GB -> 8

network.http.pipelining false true
network.http.pipelining.firstrequest
true
network.http.pipelining.maxrequests
40 atau 20
nglayout.ititialpaint.delay
0
Untuk versi baru
network.http.pipelining
network.http.proxy.pipelining
network.http.pipelining.maxrequests

true
network.http.pipelining.maxrequests
30

Resep Tweak untuk Firefox


Default
network.http.max-connections 48
network.http.max-connections-per-server 16
network.http.max-persistent-connections-per-proxy 16
network.http.max-persistent-connections-per-server 8
network.http.pipelining True
network.http.pipelining.maxrequests 20
network.http.proxy.pipelining true
nglayout.initialpaint.delay 0 atau 300
privacy.popups.disable_from_plugins 1

Informasi Firefox 1.5 memory leak dan Firefox Tweak

Tuesday, July 04, 2006

Caranya Menjadi Seorang Programmer Komputer?

Editor Notes:
Tulisan ini diambil dari situs milik Graifhan Ramadhani yang beralamat di http://www.dhani.singcat.com/. URL asli dari tulisan ini ada di http://www.dhani.singcat.com/refleksi/2003_11_01_archive.php. Di posting pertama kali pada tanggal 8 November 2003.

Bagaimana caranya menjadi seorang programmer komputer? Apa saja yang perlu dipelajari untuk bisa memprogram komputer? Ini juga termasuk pertanyaan yang tidak jarang diajukan oleh pengunjung situs ini. Tentu saja, yang mengajukan pertanyaan semacam ini adalah mereka yang bukan berlatar belakang informatika. Kemampuan pemrograman komputer saat ini memang bukan monopoli mahasiswa maupun sarjana informatika saja. Selain bisa dipelajari secara otodidak, beberapa jurusan non-informatika di perguruan tinggi juga memasukkan dasar-dasar pemrograman komputer dalam kurikulum mereka.

Mempelajari pemrograman komputer sebaiknya dimulai dari mempelajari bahasa pemrograman yang relatif sederhana terlebih dahulu. Bahasa Pascal/Turbo Pascal maupun C/C++ merupakan alternatif yang baik untuk memulai. Di kebanyakan perguruan tinggi, Pascal merupakan bahasa pemrograman pertama yang diajarkan kepada mahasiswa jurusan informatika. Ini karena Pascal merupakan bahasa pemrograman yang sangat terstruktur sehingga memungkinkan mahasiswa untuk belajar mengasah logika pemrograman. Sementara itu, di perguruan tinggi yang lebih maju, semacam ITB atau UI, para mahaiswa semester awal akan langsung dikenalkan dengan bahasa C dengan pertimbangan bahwa penggunaannya lebih luas ketimbang Pascal sehingga lebih aplikatif. Bagi yang belajar pemrograman secara otodidak, saya sarankan untuk mulai dari Pascal dahulu, dan berikutnya barulah mempelajari C.

Saya tidak akan menyarankan untuk mempelajari beberapa bahasa pemrograman sekaligus secara simultan. Hal ini hanya akan membuat bingung sehingga malahan akan memperlambat proses belajar. Saya cenderung menyarankan untuk mempelajari dan menguasai secara sungguh-sungguh pada satu bahasa pemrograman tertentu. Sekali kita menguasai sebuah bahasa pemrograman, tidak sulit untuk mempelajari bahasa pemrograman lain. Pada pokoknya, setiap bahasa pemrograman hanya memiliki perbedaan pada sintaks dan cara-cara pendeklarasian variabel, konstanta, maupun hal-hal khusus semacam array, pointer, atau linked list (perkecualian ada pada bahasa assembly atau bahasa dengan struktur 'nyeleneh' semacam Prolog). Itulah sebabnya bagi mereka yang sudah akrab dengan pemrograman komputer, tidak akan terlalu kesulitan untuk mempelajari bahasa pemrograman baru.

Mirip seperti kegiatan hacking, pemrograman komputer lebih banyak mengandung unsur seni ketimbang teknis. Mempelajari 'seni' pemrograman merupakan hal yang tidak kalah pentingnya selain mempelajari bahasa pemrograman itu sendiri. Subjek-subjek semacam teknik flowchart, struktur data, maupun logika dan algoritma pemrograman adalah hal yang perlu dipelajari untuk memahami 'seni' memprogram komputer. Juga jangan lupa untuk mempelajari teknik-teknik pemrograman semacam OOP (Object Oriented Programming, Pemrograman berorientasi objek). Semua itu akan sangat berguna dalam kegiatan pemrograman yang sesungguhnya, terutama untuk membuat aplikasi-aplikasi yang kompleks.

Beberapa bahasa pemrograman didesain untuk keperluan khusus. Bahasa assembly perlu dipelajari apabila kita ingin menjadi programmer sistem yang banyak melakukan akses pada hardware. Sebaliknya, beberapa bahasa pemrograman didesain untuk mengembangkan aplikasi yang spesifik. Bahasa Cobol misalnya, lebih banyak digunakan untuk aplikasi bisnis sementara Prolog biasanya dipakai untuk menciptakan software yang memiliki kemampuan expert system/sistem pakar (semacam teknik kecerdasan buatan). Tidak perlu kemaruk mempelajari semuanya. Cukup pelajari bahasa pemrograman yang sekiranya dibutuhkan saja.

Untuk ukuran saat ini, bahasa pemrograman visual dibawah lingkungan Windows seperti Visual Basic atau Delphi merupakan bahasa pemrograman 'favorit' para developer Untuk mereka yang berkecimpung dalam pemrograman database, penguasaan terhadap SQL dan variannya (MS SQL, MySQL maupun PosgreSQL) merupakan nilai tambah. Sementara itu, penguasaan bahasa C merupakan keharusan bagi para programmer yang berkutat dengan OS Linux maupun pengembang software yang sifatnya lintas platform.

Terakhir, komputer dan pemrogramannya adalah dunia yang terus berkembang secara dinamis. Jangan berpuas diri dengan kemampuan yang dimiliki saat ini. Bahasa dan teknik pemrograman baru terus bermunculan dari waktu ke waktu. Seorang programmer sejati tidak pernah berhenti belajar dan mengasah kemampuannya.

Apa itu Microsoft SQL Server?

Beberapa pembaca Sony AK Knowledge Center (www.sony-ak.com) sering ada yang bertanya, apa itu Microsoft SQL Server? Apa itu? Apakah sama dengan SQL? Melalui tulisan kali ini kita akan bahas mengenai masalah ini.

Microsoft SQL Server merupakan produk RDBMS (Relational Database Management System) yang dibuat oleh Microsoft. Orang sering menyebutnya dengan SQL Server saja. Ini kadang-kadang membingungkan bagi kalangan awam karena sebelumnya sudah ada pula terminologi SQL. Untuk lebih jauh mengenal apa itu SQL silakan Anda baca artikel pada alamat http://www.sony-ak.com/articles/3/what_is_sql.php. Microsoft SQL Server juga mendukung SQL sebagai bahasa untuk memproses query ke dalam database dan kita tahu bahwa SQL ini sudah digunakan secara umum pada semua produk database server yang ada di pasaran saat ini. Microsoft SQL Server banyak digunakan pada dunia bisnis, pendidikan atau juga pemerintahan sebagai solusi database atau penyimpanan data. Berbagai macam skala bisnis mulai yang kecil sampai skala enterprise bisa menggunakan Microsoft SQL Server sebagai database servernya. Anda mungkin tahu bahwa ada banyak produk sejenis Microsoft SQL Server seperti Oracle Database, Interbase, MySQL, Firebird, Sybase, IBM DB2 dan lain sebagainya.

Sejarah Microsoft SQL Server
Pada tahun 1988, Microsoft mengeluarkan versi pertama dari SQL Server. Pada saat itu masih didesain untuk platform OS/2 dan didevelop bersama antara Microsoft dengan Sybase. Selama awal tahun 1990an, Microsoft mulai untuk membuat versi baru dari SQL Server untuk platform NT-nya. Selama proses development tersebut Microsoft memutuskan bahwa Microsoft SQL Server ini harus bisa terintegrasi dengan kuat dengan sistem operasi NT-nya. Pada tahun 1993, Windows NT 3.1 dan SQL Server 4.2 untuk NT dirilis oleh Microsoft. Target Microsoft untuk mengkombinasikan antara performa database server yang tinggi serta kemudahan cara penggunaan dan administrasinya rupanya tercapai melalui SQL Server ini. Microsoft terus berhasil memasarkan SQL Server dan menjadi database server yang terkenal. Pada tahun 1994, Microsoft dan Sybase secara resmi mengakhiri kerjasamanya. Di tahun 1995 Microsoft merilis versi 6.0 dari SQL Server. Versi ini merupakan versi yang penting karena sebagian besar merupakan hasil tulis ulang dan juga redesain dari core technology sebelumnya. Versi 6.0 ini menawarkan peningkatan pada performa, built-in replication dan juga administrasi yang tersentralisasi. Pada tahun 1996, Microsoft merilis SQL Server versi 6.5 yang berisi berbagai macam kemampuan tambahan dan juga fitur-fitur baru. Pada tahun 1997, Microsoft merilis SQL Server 6.5 Enterprise Edition. SQL Server 7.0 dirilis Microsoft pada tahun 1998 dan database engine-nya ditulis ulang agar lebih optimal. Akhirnya tahun 2000 Microsoft mengeluarkan SQL Server 2000 yang merupakan versi yang banyak digunakan sampai tulisan ini dipublikasikan. Versi SQL Server 2000 ini berbasis pada framework yang ada pada versi 7.0 sebelumnya.

Fitur-fitur menarik pada SQL Server 2000
Berikut ini adalah beberapa fitur yang menarik untuk diangkat dari sekian banyak fitur yang ada pada SQL Server 2000. Diantaranya adalah:

  • XML Support
  • Multi-Instance Support
  • Data Warehousing/Business Intelligence Improvements
  • Performance and Scalability Improvements
  • Query Analyzer Improvements
  • DTS Improvements
  • Transact SQL Enhancements

XML Support
XML saat ini sudah menjadi standar dalam dunia bisnis untuk komunikasi dan juga sharing informasi. SQL Server dalam hal ini sudah mendukung format XML. Dengan ini Anda bisa menyimpan dokumen XML dalam suatu tabel, meng-query data ke dalam format XML melalui Transact-SQL dan lain sebagainya.

Multi-Instance Support
Fitur ini memungkinkan Anda untuk menjalankan beberapa database engine SQL Server pada mesin yang sama. Fitur ini sebelumnya juga sudah ada pada Oracle Database. Fitur ini sangat menarik karena memungkinkan seorang DBA (Database Administrator) untuk mengkombinasikan beberapa lingkungan misalnya untuk development, testing dan produksi dalam satu mesin yang sama. Ini juga menarik bagi penyedia jasa hosting (baik ASP maupun ISP) dimana mereka dapat menghost beberapa aplikasi dalam satu mesin yang sama.

Data Warehousing and Business Intelligence (BI) Improvements
SQL Server dilengkapi dengan fungsi-fungsi untuk keperluan Business Intelligence melalui Analysis Services (sebelumnya bernama OLAP Services pada versi 7.0). Analysis Services menawarkan OLAP (Online Analytical Processing) yang bisa diakses lewat web sehingga bisa diakses juga dari internet. Sebagai tambahannya SQL Server 2000 juga ditambahi dengan tools untuk keperluan data mining.

Performance and Scalability Improvements
Dari sisi performa dan skalabilitas, SQL Server juga sudah memperhitungkannya. Ini dicapai dengan menerapkan distributed partitioned views yang mana memungkinkan untuk membagi workload ke beberapa server sekaligus. Peningkatan lainnya dicapai di sisi DBCC, indexed view dan index reorganization.

Query Analyzer Improvements
Ada banyak peningkatan disini, misalnya hadirnya integrated debugger untuk mendebug stored procedure, object browser untuk melihat semua object dari database secara hirarki dan juga fasilitas object search untuk mencari suatu object dalam database.

DTS Enhancement
Fasilitas ini sekarang sudah mampu untuk memperhatikan primary key dan foreign key constraints. Ini berguna pada saat migrasi tabel dari RDBMS lain.

Transact-SQL Enhancements
Salah satu peningkatan disini adalah T-SQL sudah mendukung UDF (user-definable function). Ini memungkinkan Anda untuk menyimpan rutin-rutin ke dalam database engine.

Apa itu T-SQL?
Setiap database server semuanya pasti mendukung SQL dan SQL Server dalam hal ini mengembangkan ekstensinya sendiri yang diberi nama T-SQL atau Transact-SQL. Ini bisa Anda analogikan seperti PL/SQL jika pada Oracle Database. T-SQL merupakan superset dari SQL-92 (standar ISO untuk SQL yang disertifikasi pada tahun 1992). T-SQL menambahkan beberapa sintaks baru yang hanya dikenal di SQL Server. Seperti diketahui bahwa standar SQL mengharuskan transaksi database dengan istilah ACID yaitu Atomic, Consistent, Isolated dan Durable.

Apa ada varian dari SQL Server?
Versi sederhana dari SQL Server dikenal dengan nama MSDE (Microsoft SQL Server Desktop Engine) dan didistribusikan bersama dengan produk Microsoft yang lainnya seperti Visual Studio, Visual FoxPro, Microsoft Access dan yang lainnya. Batasan dari MSDE ini adalah maksimal database yang bisa dihasilkan adalah 2 GB dan tidak dilengkapi dengan tool untuk mengadministrasi databasenya. Berita baiknya adalah Microsoft sedang menyiapkan versi lanjutan dari MSDE yang akan diberi nama SQL Server Express. SQL Server Express ini akan dilengkapi dengan SQL Server Express Manager untuk mengadministrasi database dengan mudah.

Pada saat tulisan ini dipublikasikan, SQL Server juga sudah mulai dengan versi beta dari SQL Server 2005.

Referensi:

  • SQL Server Official Site (www.microsoft.com/sql/default.asp)
  • SQL Server 2005 Express Beta download (msdn.microsoft.com/express/)
  • SQL Server June 2005 Community Technology Preview (www.microsoft.com/sql/2005/productinfo/ctp.mspx)