Minggu, 22 November 2009

Zaman Nabi Nuh AS dengan Zaman Sekarang ?

Air bah yang melanda negeri pada saat zaman Nabi Nuh AS sungguh sangat mengerikan teman. Semua terbawa dan meninggal kecuali keluarga Nabi Nuh dan binatang- binatang yang dibawanya. Jika kita lihat sebelum kejadian tersebut, seluruh masyarakat yang ada di negeri tersebut merupakan masyarakat yang tidak taat terhadap perintah Allah SWT, terkecuali Nabi Nuh lah dan keluarganya.

Ketika Nabi Nuh AS membuat sebuah perahu, Nabi di hina dan di caci oleh masyarakat tersebut, akan tetapi Nabi terus melanjutkan membangun perahunya. Al hasil .. Nabi dan keluarganya terselamatkan dari bencana tersebut.

Lalu .. persamaan dengan zaman sekarang pa donk ? :D

Apakah kita yakin bahwa kita telah melaksanakan perintah Allah SWT ?
Pernah kah kita melakukan hal- hal yang di larang oleh Allah SWT?

kejadian- kejadian yang terjadi saat ini, KKN, pembunuhan, biseksual dan lain- lainnya merupakan bukti nyata akan kehadiran zaman terdahulu. Kitab (Al- Quran) dimana- mana, tapi ... disimpan dimanakah ? Hadist bertebaran dimana- mana, pernah kita tangkap kah ? pernahkah kita mempelajarinya? bagaimana kita tahu benar dan salah dalam kehidupan ini ?

"Seandainya penduduk negeri-negeri beriman dan bertakwa, pastilah Kami akan melimpahkan kepada mereka berkah dari langit dan bumi. " (QS. al-A'raf: 96)

Astagfirullahaladzim ya.. Allah .....

Semoga kita berada dalam rahmat dan perlindungan- Nya. Amin




Kedudukan perempuan yang maha dahsyatnya

Subhanallah , Maha tinggi Allah yang telah memberikan kedudukan bagi perempuan yang sangat luar biasa. Rekan .. masih ingatkah apa yang telah dikatakan Nabi Besar kita, Nabi Muhammad SAW kepada seorang sahabatnya yang menanyakan mengenai orang yang paling berhak diperilakukan baik..

Dalam sebuah hadits disebutkan bahwa pernah ada seorang laki-laki datang kepada Rasulullah dan berkata, “Wahai Rasulullah, siapa orang yang paling berhak bagi aku untuk berlaku bajik kepadanya?” Nabi menjawab, “Ibumu.” Orang itu bertanya lagi, “Kemudian setelah dia siapa?” Nabi menjawab, “Ibumu.” Orang itu bertanya lagi, “Kemudian setelah dia siapa?” Nabi menjawab, “Ibumu.” Orang itu bertanya lagi, “Kemudian setelah dia siapa?” Nabi menjawab, “Ayahmu.” (HR. Bukhari, Kitab al-Adab no. 5971 juga Muslim, Kitab al-Birr wa ash-Shilah no. 2548)

Tiga kali Rasulullah menempatkan ibu pada peringkat tertinggi. Jika hitung dengan aritmatika maka perbandingan ibu dan ayah memiliki perbandingan 3 : 1. Sungguh sangat mulianya ibu kita sehingga beliau mendapatkan posisi / grade tertinggi. Juara satu [emas], dua [perunggu] dan tiga[perak]. Ayah dapat paan ya ? hee .. :D

Dalam talkshow yang dihadiri penulis, dikatakan oleh seorang dokter [mohon maaf penulis lupa namanya] bahwa genetik / kromosom yang di turunkan kepada anaknya merupakan 3/4 genetik ibu, ayah hanya memberikan 1/4 genetik nya. Sungguh sangat luar biasa. Subhanallah

Patut disyukuri (terutama wanita) akan hal tersebut. Akankah pemberian dan derajat tinggi tersebut yang telah diberikan oleh Tuhan kita (Allah SWT) kita gunakan dengan seenaknya. Jagalah dengan sebaik- baiknya. Allah maha Adil lagi Maha Bijaksana.

Smoga bermanfaat. Amin

Sabtu, 21 November 2009

Hukum Nikah

assalamualikum Wr. Wb

Hukum dari pernikahan dapat bersifat wajib, sunah dan bahkan haram.
Wajib
Bagi orang yang sudah siap mental, psikologis, dan materil serta orang yang tersebut dapat melakukan perzinahan
Sunah
Bagi orang yang sudah siap mental, psikologis dan material serta orang tersebut masih dapat menahan diri dari perzinahan
Haram
Bagi orang yang sudah siap mental, psikologis dan material serta orang tersebut memiliki tujuan buruk terhadap pernikahannya

Perjalanan menuju pernikahan tidak selalu mulus. Butuh kerja keras untuk mendapatkan yang terbaik. Jodoh kita tidak akan jauh dari kita. Dari segi kepribadian, jika menginginkan kepribadian yang baik maka perlu adanya usaha kita untuk memperbaiki/ meningkatkan kepribadian kita. Akankah ada seseorang menginginkan seorang pasangan yang memiliki kepribadian yang tidak baik ? :D

Jodoh didapat ketika kita memang siap dari segi mental, psikologi dan materil. Bukanlah jodoh yang baik jika didapat dengan sebuah nafsu, keinginan untuk memiliki. Perlu adanya sebuah usaha yang keras untuk mendapatkan seorang jodoh yang baik bahkan mendekati kesempurnaan (menurut kita). Hasil = Usaha.

Pernah penulis membaca sebuah kisah pada zaman nabi. Kurang lebih sebagi berikut :
Datang seorang wanita kepada seorang pria.
Wanita menanyakan kepada pria tersebut apakah ia bersedia menikah dengan nya. Pria tersebut terkejut dan bertanya kepadanya.
dan wanita tersebut menjawab " Apakah salah seorang wanita meminta untuk dinikahi oleh seorang pria. Padahal pernikahan itu ialah sesuatu yang diridhoi, disukai oleh Allah SWT dan disunahkan oleh Nabi Muhammad SAW"

Dalam hal ini penulis berasumsi, wanita tidak lah harus menunggu seorang pria tuk menikahinya, jika memang wanita tersebut telah siap segalanya, segera bicarakanlah.
Allah maha adil, jangan takut tidak kebagian jodoh. selagi ikhtiar dan tawakal kita kuat. insya Allah, Allah pasti mengabulkan.

Kuatkan keyakinan, niatkan, ikhtiar dan tawakal , insya Allah, Allah memberikan yang terbaik untuk kita semua.

Smoga kita mendapatkan jodoh yang terbaik. Insya Allah. Amin

smoga bermanfaat,

Sabtu, 24 Oktober 2009

Teknik Kompilasi

Pernahkah bertanya, bagaimana sebuah bahasa pemrograman dapat memerintahkan komputer untuk melakukan sesuatu yang kita minta ? dan alhasil komputer menghasilkan output tersebut. Bagaimanakah caranya ?

Teknik Kompilasi lah yang dipakai. Bagaimana perintah tersebut dapat dimengerti oleh komputer dan dilakukannya. Dengan teknik kompilasi ini, kita juga dapat membuat suatu bahasa pemrograman. Misal kita beri nama (Hans Language, atau visual Hans, atau apa pun). Bagaimana caranya ?

Untuk dapat membuat perangkat lunak, kata harus mengerti dahulu dan paham akan bahasa komputer (bahasa pemrograman) agar dapat berkomunikasi dengan baik. Bahasa pemrograman memiliki beberapa tingkat dasar ketergantungannya terhadap mesin, yakni
1. Bahasa Mesin
Bahasa mesin merupakan bahasa yang paling kuno/ tua. Bahasa tersebut hanya terdiri oleh digit 0 dan 1, true or false.
2. Bahasa assembly
Bahasa ini bahasa yang lebih dimengerti dibandingkan bahasa mesin. Bahasa tersebut merupakan sebuah simbolik (contohnya : add, mull dan lain- lain).
3. Bahasa tingkat tinggi
Bahasa ini sudah hampir menyerupai bahasa manusia. contoh nya bahasa pascal
4. Bahasa yang berorientasikan permasalahan
Bahasa ini dapat menyelesaikan permasalahan khusus. contohnya SQL (Structured Query Language). ada kalanya bahasa ini dimasukan ke dalam bahasa tingkat tinggi.

Untuk membuat sebuah bahasa pemrograman, kita harus menentukan bahasa apa yang digunakan untuk membangun bahasa tersebut. Kemudian dibutuhkan sebuah translator sebagai pengubah kode sumber ke dalam kode objek atau target.

Kompilator merupakan salah satu translator yang mengubah bahasa tinggak tinggi ke dalam bahasa object. Kompilator memiliki 2 buah fungsi yakni
1. fungsi analisis
berfungsi sebagai front end, mendekomposisi program sumber menjadi bagian- bagian dasar.
2. fungsi sintesis
berfungsi sebagai back end, melakuakn pembangkitan dan optimasi program objek.


Pembuatan Kompilator ini dapat kita bangun menggunakan bahasa mesin, assembly, ataupun bahasa tingkat tinggi. Intinya ialah membangun dari bahasa yang telah ada. tentunya dengan tujuan agar lebih dimengerti atau memudahkan dalam pengerjaan pembuatan perangkat lunak.

Ada suatu gagasan yang penulis suka.
Gagasan dari bootstarap yang menyatakan bahwa membangun sesuatu yang besar lebih dahulu membuat bagian intinya. Penulis artikan bahwa jika anda akan membangun sebuah bahasa pemrograman mulailah dari bahasa pemrograman yang lainnya.

Terima Kasih Semoga Bermanfaat

Rabu, 21 Oktober 2009

DOM

DOM (Document Object Model) merupakan sebuah teknik(standarisasi) dalam pengolahan dokument. Teknik ini dapat digunakan pada HTML (DOM HTML) dan XML (DOMXML) tentunya dengan memanfaatkan JavaScript.
Penggunaannya harus menggunakan object yang ada di dalam web browser. Browser IE dan Mozilla memiliki object yang berbeda.
DOM, membaca text dan akan dibuatkan struktur berupa pohon(tree) pada memory komputer.

AJAX

AJAX (Asynchronouse JavaScript and XML), dari namanya mungkin sudah tertebak yakni merupakan penggabungan antara JavaScript and XML. Tetapi perlu ditegaskan bahwa AJAX ini bukanlah suatu bahasa pemrograman, tetapi ia ialah sebuah teknik pemrograman. Bagaimana caranya agar aplikasi dapat berjalan lebih interaktif, high speed dan high Usability.
AJAX ternyata tidak selalu identik dengan XML. hee.. tidak sesuai namanya ya ... ??
AJAX dapat dihubungkan dengan text atau halaman web.
Teknik AJAX ini bisa dibilang seakan- akan menipu user. Tidak terlihat sama sekali aktifitas yang dilakuakan. jika kita membuka halaman web yang konvensional, ketika kita melakukan link ke halaman lainnya, kita akan merasakan tampilan menjadi berubah (akibat load halaman).
Di AJAX ini yang di load(download) bukanlah sebuah halaman web, tetapi hanya data yang akan digunakan. sehingga kecepatan, keinteraktifan dan kemampuan halaman web menjadi lebih baik bahkan mendekati aplikasi destop.

XML

XML (Extensible MarkUp Language) merupakan sebuah bahasa markup, layaknya HTML tetapi fungsi yang dimiliki tidak sama. Jika HTML menampilkan informasi, maka XML membawa dan menyimpan informasi (data) tersebut. Karena XML merupakan bahasa markup, maka bahasa tersebut terdiri atas markup- markup. markup ini merupakan tanda untuk masing- masing informasi yang akan dikelola.

contoh : Ketika anda menuliskan,

" <nama > Hasan </nama > "

kemudian anda jalankan di web browser maka yang akan muncul ialah hasan, hasan ialah sebuah informasi, tag tidak ditampilkan/ tidak menimbulkan efek tampilan seperti layaknya HTML, karena merupakan sebuah tanda untuk informasi "hasan".

Selanjutnya saya akan menjelaskan, bagaimana cara mengakses informasi yang ada di XML seperti layaknya DBMS. tunggu ya .. :d !

Smoga bermanfaat

JavaScript

Jika PHP merupakan server side scripting, maka JavaScript merupakan lawan dari PHP, Javascript ialah sebuah client side scripting. Artinya, segala perintah, sintak atau script yang adan ketikan pada suatu halaman web akan di eksekusi di komputer client, logikanya jika ia dieksekusi di komputer clien maka scriptnya ada di client, sehingga user (client) dapat melihat script tersebut dari komputernya.
Awalnya JavaScript digunakan untuk membuat halaman web menjadi lebih interaktif. Ketika meangakses halaman web yang menggunakan javascirpt, awalnya memang sangat lama sekali, karna client harus mendownload smua script javascript yang menyertai halaman tersebut. tetapi alhasil halaman web terasa seperti aplikasi Destop.

PHP

Jika sebelumnya pembahasan mengenai MarkUp Language, sekarang saya akan mencoba menjelaskan mengenai PHP.
PHP (Hypertext Preprocessor) merupakan salah satu bahasa pemrograman server side scripting language yang ada saat ini. Seluruh intruksi/ perintah dieksekusi di server, sehingga keamanan dari situs tersebut lebih terjaga.
PHP bersifat open source sehingga bebas untuk di download. Jika anda akan membuat file .php yang perlu anda lakukan ialah mendownload aplikasi servernya (misal : apache).
PHP mensupport banyak database (seperti MySQL dan Oracle)

HTML

HTML (HyperText Markup Language) merupakan sebuah bahasa markup (penanda) . Sering kali orang menganggap bahwa html merupakan bahasa pemrograman. Intinya ialah bagaimana sebuah informasi dapat ditampilkan pada halaman web. Disinilah peranan HTML, lalu bagaimana membuatnya.
HTML terdiri atas tag- tag HTML, dimana akan membentuk sebuah tampilan dalam halaman web.


Smoga bermanfaat