friendship

friendship

Friday, July 6, 2012

Permainan Catur Dalam Kehidupan

Hari Sabtu biasanya anakku mengikuti extra catur di sekolahnya. Permainan catur ini adalah olah raga otak. Permainan catur tidak bisa dihafalkan, tetapi dimengerti dan perlu latihan. Bagi yang tidak suka, permainan catur ini terasa sangat membosankan, buat apa sih duduk berjam-jam lamanya hanya untuk bermain catur? Tidak meriah, dan kepala bisa pusing memikirkan bagaimana langkah selanjutnya yang harus diambil, mendingan kan main game aja,lebih asyik.

Nah melihat permainan catur ini aku jadi berpikir tentang kehidupan nyata, ternyata banyak miripnya ya. Dan banyak yang bisa dipetik menjadi pelajaran dalam kehidupan ini.

Dalam permainan catur ada bidak, kuda, gajah, benteng, menteri dan raja yang mempunyai jalan langkah yang berbeda, tetapi mempunyai satu tujuan yang sama yaitu membunuh raja lawan.
Dalam kehidupan ini , semua manusia di dunia ini , besar kecil tua muda miskin kaya semua sudah mempunyai tugas dan perannya sendiri-sendiri, tujuan tetap sama yaitu bisa sukses menjalani kehidupan ini.

Seperti bidak dalam permainan catur, langkahnya cuma satu petak ke depan, tapi mempunyai keistimewaan jika sudah mencapai baris akhir lawan maka bidak bisa diganti sesuai dengan keinginan kita.
Orang kecil, orang miskin yang kadang diremehkan orang, bisa berubah, dan menjadi penentu sebuah kemenangan. Contoh kecil saja, untuk membangun suatu gedung yang megah, jika tidak ada tukang bangunannya, maka gedung itu juga tidak akan bisa terwujud. Kesuksesan orang besar ditentukan juga oleh orang kecil yang ada bersamanya.

Terkadang kita harus mengorbankan salah satu buah catur, dengan tujuan meraih kemenangan yang lebih besar.
Dalam kehidupan ini terkadang banyak permasalahan yang membutuhkan banyak pertimbangan untuk mencari jalan keluarnya. Terkadang pilihan-pilihan yang kita ambil penuh resiko dan sulit dijalani. Jika kita mengambil jalan keluar yang satu, maka ada hal yang harus dikorbankan. Beranikah kita mengorbankan hal tersebut? Jika memang ada suatu tujuan yang lebih besar yang ingin dicapai setelahnya, tidak ada salahnya untuk mengorbankan satu hal tersebut. Dengan satu pengorbanan, akan dicapai satu kemenangan. Yang susah adalah pertanyaan apakah pasti kemenangan itu akan bisa diraih setelah kita mengorbankan satu hal ini? Dalam hidup ini, tidak ada yang tau pasti kecuali Tuhan sendiri.

Berpikir dulu sebelum melangkah, apa yang harus dijalankan setelah ini. Pikirkan juga jalan pikiran lawan, hendak kemana serangan itu ditujukan. Jika sudah tahu lawan hendak berbuat apa, kita akan tahu apa yang harus kita lakukan kemudian. Berpikir, jangan asal melangkah ..
Dalam menjalani kehidupan ini, kita harus punya arah dan tujuan yang jelas. Akan dibawa kemana arah kehidupan kita ini. Jika tujuan yang akan kita tuju sudah jelas, maka akan lebih mudah untuk mempersiapkan jalan, tahap demi tahap perencanaan untuk mencapai tujuan tersebut.

Siapkan jalan terlebih dahulu, jalan dibuka, baru serang .
Dalam kehidupan ini jangan tergesa-gesa melangkah, harus dipikirkan dulu masak-masak, dipertimbangkan dengan baik, dipersiapkan tahap demi tahap yang akan membawa kita mencapai apa yang kita inginkan. Karena jika kita sudah maju ke depan, menetapkan pilihan dan melangkah, maka akan sulit untuk mundur kembali. Buah2 catur memang bisa mundur kembali (itupun tergantung kondisi di belakangnya), tetapi dalam kenyataan kehidupan kita itu sulit terjadi. Yang ada adalah jika kita gagal kita harus mencoba lagi, gagal coba lagi ..
Dalam permainan catur , pada saat raja sudah terpojok, maju kena mundur kena, apa yang harus dilakukan? Apapun yang dilakukan raja akan mati.
Pernah, dalam salah satu permainan yang dimainkan anakku, raja hitam sudah terpojok dan tidak bisa melangkah, kemanapun pasti mati. Akhirnya anakku yg satunya bilang,” maju kesini mati, kesana mati ya sudah rajanya bunuh diri saja”, katanya seraya mengambil raja itu lalu meletakkannya diluar papan catur, kalah! Rajanya memilih bunuh diri, daripada dimakan oleh menteri atau gajah, katanya. Semua yang melihat tertawa geli.
Seakan menertawakan diri sendiri, ada pelajaran yang dapat kita petik dari sini. Pada saat kita menghadapi suatu permasalahan rumit, langkah apapun yang dilakukan serba salah, kita mau tak mau harus menghadapinya. Berani menghadapi, atau menghindar dari permasalahan itu. Tetapi menghindari permasalahan tidak akan meraih jalan keluar. Masalah tetap harus dihadapi, dan dipikirkan jalan terbaik untuk menghadapinya. Kalaupun kalah , masih bisa berjuang untuk bangkit kembali dan meraih kemenangan, dengan tetap mengandalkan Tuhan dalam kehidupan ini.
“Jadi kita harus tetap semangat kawan, jangan menyerah manusia berencana Tuhan yang menentukan. Yang penting kita harus terus berusaha dan berdoa agar kita bisa menang dan meraih kesuksesan dalam kehidupan ini..”

Source: http://liannyhendrawati.blogdetik.com/permainan-catur-dalam-kehidupan/

Sunday, July 1, 2012

PHP (Hypertext Preprocessor)

PHP adalah sebuah bahasa pemograman yang berjalan dalam sebuah web-server (server
side). PHP diciptakan oleh programmer unix dan Perl yang bernama Rasmus Lerdoft pada
bulan Agustus-September 1994. Pada awalnya, Rasmus mencoba menciptakan sebuah script
dalam wesite pribadinya dengan tujuan untuk memonitor siapa saja yang pernah mengunjungi
website-nya.
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal).
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI
pada sekitar tahun 1995, dan diperkenalkan kepada beberapa programmer pemula dengan
alasan bahasa yang digunakan oleh PHP cukup sederhana dan mudah dipahami. Selanjutnya
Rasmus menulis ulang PHP dengan bahsa C untuk meningkatkan kecepatan aksesnya.
Mulai bulan September sampai Oktober 1995, kode PHP ditulis ulang dan digabungkan menjadi
PHP/F1. Baru di akhir tahun 1995 dirilis bagi umum secara gratis. Mengapa Rasmus
membagikan ke publik secara gratis ? Rasmus berangapan apabila kode PHP ini berguna bagi
dirinya, tentu juga akan bermanfaat untuk oranglain. Toh pada akhirnya akan kembali
bermanfaat bagi dirinya sendiri.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah
diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang
meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi
lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis
interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP
dirubah menjadi akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal
dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21.
Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks
tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami
perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam
PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi
objek.

Yang bisa dilakukan PHP
Script PHP adalah bahasa program yang berjalan pada sebuah webserver, atau sering disebut
server-side. Oleh karena itu,PHP dapat melakukan apa saja yang bisa dilakukan program CGI
lain, yaitu mengolah data dengan tipe apapun, menciptakan halaman web yang dinamis, serta
menerima dan menciptakan cookies, dan bahkan PHP bisa melakukan lebih dari itu.
Arti script server-side adalah, agar dapat menjalankan script ini dibutuhkan tiga program utama,
yaitu web-server (dapat berupa IIS dari windows atau apache), modul PHP dan juga web
browser.
PHP dapat berjalan pada semua jenis system operasi, antara lain pada Linux dan varian Unix
(HP-UX, Solaris dan OpenBSD), pada Ms Windows, Mac dan masih banyak lag, selain itu PHP
juga dapat berjalan pada beberapa jenis web-server antara lain Apache, Microsoft IIS, personal
webserver, Netscape dan Iplanet Server, Caudium, Xitami, Omnihttpd dan masih banyak lagi.
Apabila Anda menggunakan PHP, maka Anda banyak memiliki alernatif Sistem Operasi atau
webserver untuk menjalankannya, selain itu Anda juga dapat menajalankan atau menggunakan
program berorientasi object atau sering disebut Object Oriented Programming (OOP).
Output yang dihasilkan PHP bukan hanya HTML, namun juga dalam bentuk gambar, file PDF,
serta gambar animasi menggunakan Libswf dan Ming. Output yang lain denganjenis teks dapat
berupa file XHTML dan XML.
Script PHP Anda akan disembunyikan dalam server dan output teks yang ditampilkan di
browser adalah format teks HTML, XHTML atau XML.
PHP juga banyak mendukung database populer yang sering digunakan dalam beberapa web
server, antara lain Adabas D, Empress, FrontBase, PostgreSQL , FIlePro(read only), mSQL,
Solid, Hyperwave, Direct MS-SQL, Sybase, IBM DB2, MySQL, Velocis, Informix, ODBC dan
Unix dbm.
PHP juga mendukung koneksi denganlayanan jasa yang menggunakan protokol seperti LDAP,
IMAP, SNMP, NNTP, POP3, HTTP dan COM (pada windows). Selain itu, juga dapat melakukan
koneksi dengan jaringan yang menggunakan protokol lain, PHP mempunyai dukungan WDDX,
sehingga dapat bertukar data antar bahasa pemograman web.

Prinsip Kerja PHP
System kerja dari PHP diawali dengan permintaan yang beasal dari halaman website oleh
browser. Berdasarkan URL atau alamat website dalam jaringan internet, browser akan
menemukan sebuah alamat dari webserver, mengidentifikasi halaman yang dikehendaki, dan
menyampaikan segala informasi yang dibutuhkan oleh webserver.
Selanjutnya webserver akan mencarikan berkas yang diminta dan menampilkan isinya di
browser. Browser yang mendapatkan isinya segera menerjemahkan kode HTML dan
menampilkannya.
Lalu bagaimana apabila yang dipanggil oleh user adalah halaman yang mengandung script
PHP ? Pada prinsipnya sama dengan memanggil kode HTML, namun pada saat permintaan
dikirim ke web-server, web-server akan memeriksa tipe file yang diminta user. Jika tipe file yang
diminta adalah pHP, maka akan memeriksa isi script dari halaman PHP tersebut.
Apabila dalam file tersebut tidak mengandung script PHP, permintaan user akan langsung
ditampilkan ke browser, namun jika dalam file tersebut mengandung script PHP, maka proses
akan dilanjutkan ke modul PHP sebagai mesin yang menerjemahkan script-script PHP dan
mengolah script tersebut, sehingga dapat dikonversikan ke kode-kode HTML lalu ditampilkan
ke browser user.