24 September 2009

Mengaktifkan Remote Connection SQL Server 2008 Express Edition

SQL Server 2008 Express Edition (selanjutnya ktia sebut SQL Server) merupakan versi gratis dari RDBMS SQL Server 2008. Namun meskipun gratis, versi ini memiliki fitur yang lengkap, hampir sama dengan versi standar. Lumayan buat menangani data-data transaksi yang memerlukan beban tinggi. Namun meskipun SQL Server merupakan RDBMS yang dapat menangani multiuser sekaligus, secara default saat kita menginstalnya, kita tidak dapat login atau masuk ke server dari komputer lain atau secara remote melalui jaringan. Trus gimana caranya supaya aplikasi bisa nyambung dari komputer lain sebagaimana layaknya aplikasi client-server?. percuma dong kita bikin aplikasi multiuser tapi hanya bisa dijalankan dari satu komputer yang nyatu dengan database.

Untuk mengaktifkan remote connectin atau supaya bisa diakses dari komputer lain atau apapun namanya pokoknya ya yang kaya gitu lah...., minimal ada dua hal yang harus dilakukan. Pertama kita harus mengaktifkan SQL Server Browser Service, SQL Server Browser Service merupakan layanan SQL Server yang "mendengarkan" permintaan yang masuk ke SQL Server dan menyediakan informasi tentang instance SQL Server yang terinstall di komputer. Kedua kita harus mengaktifkan protocol TCP/IP untuk SQL Server supaya bisa menerima permintaan secara remote atau dari komputer lain. Ketiga, ini optional aja, tidak dilakukan juga tak masalah. Merubah autentikasi server menjadi SQL Server and Windows Authentication. Secara default SQL Server hanya mengizinkan Windows Authentication, sehingga kita bisa terhubung ke SQL Server dengan user yang kita gunakan saat masuk Windows.

Biasanya dalam setiap aplikasi yang kita buat, kita menggunakan user tersendiri untuk mengakses SQL Server tanpa menggunakan user terdaftar dalam Windows, dengan menggunakan manajemen user tersendiri sebagai pengembang kita dapat dengan bebas menentukan perlakuan terhadap user atau hak aksesnya. Kecuali aplikasi kita terintegrasi dengan Active Directory, sehingga untuk pengamanan pengguna digunakan manajemen user pada Active Directory. Jika kita menggunakan User tersendiri untuk mengakses SQL Server sebaiknya rubah Autentikasi SQL Server ke SQL Server and Windows Authentication. Mode inilah yang aku suka banget.

Langkah-langkah aktifasi.
1. Aktifkan SQL Server Browser Service, paling gampang jalankan dari command prompt atau dari menu run windows ketikan "net start sqlbrowser" (tanpa tanda petik). Untuk menghentikan tinggal kata start diganti dengan "stop".
2. Aktifkan protocol TCP/IP untuk SQL Server. klik Start -> Programs -> Microsoft SQL Server 2008 -> Configuration Tools -> SQL Server Configuration Manager.
2a. Pada jendela sebelah kiri, klik tanda + pada Protocols for SQLEXPRESS. maka akan terlihat beberapa protocol dengan status disable, termasuk status protocol TCP/IP disabled.

klik kanan pada TCP/IP kemudian klik Enable untuk mengaktifkan protocol TCP/IP. akan muncul pop up peringatan bahwa kita harus me-restart service SQL Server.jika kita mengaktifkan protocol TCP/IP kita juga dapat memilih IP yang digunakan untuk sambungan dengan jaringan.

2b. Restart service SQL Server dengan cara klik/pilih SQL Server Services pada jendela sebelah kiri, klik/pilih SQL Server (SQLEXPRESS) pada windows sebelah kanan, -> klik Restart. Service SQL Server akan restart.

Sampai langkah ini SQL Server sudah dapat diakses dari komputer lain. selanjutnya adalah langkah ke 3 (opional).

1. Buka SQL Server Manajemen Studio dan koneks ke SQL Server Express.
2. Klik kanan pada instance SQL Server. kemudian klik properties.
3. Pada jendela Server Properties, pilih security pada jendela sebelah kiri kemudian klik SQL Server and Windows Authentication mode pada jendela sebelah kanan.

4. Muncul peringatan untuk merestart service SQL Server. klik kanan pada instance SQL Server lalu klik Restart.
5. Harusnya sekarang sudah bisa terhubung dengan SQL Server melalui jaringan.

sumber sumber:
1. Linglom Blogs
2. MSDN Microsoft


13 September 2009

Mengapa Darah dan Babi Diharamkan?

Jangnkan orang kafir seperti penganut agama Nasrani, Budha, Hindu atau yang lainnya. Seorang muslimpun belum tentu tahu hikmah dalam pengharaman atas darah dan babi. Seringkali ketika ditanya tentang pengharaman keduanya, jawabnya adalah "ini perintah Allah", memang tidak ada yang salah dengan jawaban tersebut, namun memahami hikmah-hikmah dalam perintah Allah akan sangat berarti, bahkan bisa jadi menambah keimanan kita.

Pada masa ilmu pengetahuan lebih maju, hal pengharaman atas babi dan darah telah dikaji secara ilmiah. Berikut adalah dialog antara seorang non muslim dengan seorang muslim dalam kaitannya dengan pengharaman darah dan babi. Meski dialog bersifat ilmiah namun tidak diperlukan kecerdasan tinggi untuk memahaminya, semuanya sangat logis, logika yang tentu dimiliki oleh setiap orang.

Bob: Tolong beritahu saya, mengapa seorang Muslim sangat mementingkan mengenai kata-kata "Halal" & "Haram" ; apa arti dari kata-kata tersebut?

Yunus: Apa-apa yang diperbolehkan diistilahkan sebagai Halal, dan apa-apa yang tak diperbolehkan diistilahkan sebagai Haram, dan Al-Qur'an-lah yang menggambarkan perbedaan antara keduanya.!

Bob: Dapatkah anda memberikan contoh?

Yunus: Ya, Islam telah melarang segala macam darah. Anda akan sependapat bahwa analisis kimia dari darah menunjukkan adanya kandungan yang tinggi dari uric acid (asam urat), suatu senyawa kimia yang bisa berbahaya bagi kesehatan manusia.

Bob: Anda benar mengenai sifat beracun dari uric acid, dalam tubuh manusia, senyawa ini dikeluarkan sebagai kotoran, dan dalam kenyataannya kita diberitahu bahwa 98% dari uric acid dalam tubuh, dikeluarkan dari dalam darah oleh Ginjal, dan dibuang keluar tubuh melalui air seni .

Yunus: Sekarang saya rasa anda akan menghargai metode prosedur khusus dalam penyembelihan hewan dalam Islam.

Bob: Apa maksud anda?

Yunus: Begini... seorang penyembelih, selagi menyebut nama dari Yang Maha Kuasa, membuat irisan memotong urat nadi leher hewan, sembari membiarkan urat-urat dan organ-organ lainnya utuh.

Bob: Oh begitu... Dan hal ini menyebabkan kematian hewan karena kehabisan darah dari tubuh, bukannya karena cedera pada organ vitalnya .

Yunus: Ya, sebab jika organ-organ, misalnya jantung, hati, atau otak dirusak, hewan tersebut dapat meninggal seketika dan darahnya akan menggumpal dalam urat-uratnya dan akhirnya mencemari daging. Hal tersebut mengakibatkan daging hewan akan tercemar oleh uric acid, sehingga menjadikannya beracun; hanya pada masa sekarang-lah, para ahli makanan baru menyadari akan hal ini.

Bob: Selanjutnya, selagi masih dalam topik makanan; Mengapa para Muslim melarang pengkonsumsian daging babi, atau ham, atau makanan lainnya yang terkait dengan babi?

Yunus: Lebih lanjut lagi, apakah anda tahu kalau babi tidak dapat disembelih di leher karena mereka tidak memiliki leher; sesuai dengan anatomi alamiahnya? Muslim beranggapan kalau babi memang harus disembelih dan layak bagi konsumsi manusia, tentu Sang Pencipta akan merancang hewan ini dengan memiliki leher. Namun diluar itu semua, saya yakin anda tahu betul mengenai efek-efek berbahaya dari komsumsi babi, dalam bentuk apapun, baik itu pork chops, ham, atau bacon.

Bob: Ilmu kedokteran mengetahui bahwa ada resiko besar atas banyak macam penyakit. Babi diketahui sebagai inang dari banyak macam parasit dan penyakit berbahaya.

Yunus: Ya, dan diluar itu semua, sebagaimana kita membicarakan mengenai kandungan uric acid dalam darah, sangat penting untuk diperhatikan bahwa sistem biochemistry babi mengeluarkan hanya 2% dari seluruh kandungan uric acidnya, sedangkan 98% sisanya tersimpan dalam tubuhnya.

Catatan : Secara akurat hanya Allah SWT yang mengetahui persis alasan larangan mengkonsumsi darah dan babi, setiap orang akan sangat mungkin mendapatkan hikmah yang berbeda tentang pengharaman darah dan babi. Hikmah yang lain diantaranya dapat dibaca disini.

06 September 2009

Install Google Chrome Tanpa Koneksi Internet

Google Chrome adalah browser yang masih tergolong baru yang dibuat oleh perusahaan raksasa internet Google inc. Google Chrome dengan tampilannya yang sederhana dan penggunaan yang mudah meski bagi pemula sekalipun, banyak disukai pengguna browser. Layar browser yang luas dan kecepatan akses yang bagus menjadi daya tarik tersendiri bagi pengguna brwoser dibandingkan dengan browser lain. Fitur lebih lengkap tentang Google Chrome dapat dilihat disini.

Tidak seperti browser lainnya seperti Firefox, opera atau bahkan Internet Explorer dan browser lainnya, Google Chrome secara default tidak menyediakan installer penuh bagi penggunanya. Pengguna Google Chrome hanya men-download file setup yang jika dijalankan proses instalasi akan menghubungi server google untuk men-download file installer yang sebenarnya. Bagaimana caranya supaya kita dapat menginstall Google Chrome tanpa harus men-download selama proses intalasi? inilah installer-nya.

Proses instalasi yang mengharuskan melakukan download file terlebih dahulu setiap melakukan instalasi tentu akan menyilitkan kita jika menginstall pada komputer yang tidak memiliki sambungan internet. Bahkan untuk yang memiliki sambungan internet sekalipun proses instalasi akan memerlukan waktu lama karena harus mendownload file sebesar 9,665MB, kalau ada 10 komputer yang harus di install dalam satu lab misalnya, maka habislah bandwidth internet kita.

Standlone installer merupakan installer penuh Google Chrome, File inilah yang di download oleh Google Chrome Setup standar yang diberikan Google. Dengan installer ini kita tidak memerlukan waktu lama untuk memasang Google Chrome karena tidak harus mendownload terlebih dahulu selama proses instalasi.

Untuk mendapatkan Standlone Installer Google Chrome dapat didownload disini. Secara sepintas kita akan melihat layar Persyaratan Layanan Google Chrome sama seperti jika kita hendak mendownload file installer default dari Google Chrome, namun ketika kita klik tombol Setujui, lalu install, bukan file chromesetup.exe yang terdownload melainkan file setup standlone versi terakhir. Inilah enaknya Google Chrome, begitu kita klik kita akan langsung mendapatkan versi terakhir dari google chrome, tidak seperti standlone installer yang lain seperti Yahoo messenger yang harus merujuk pada file standlone installer versi tertentu.