Pertama di Indonesia: "Murottal Al Qur'an + Terjemahan" dalam bentuk CD MP3 Original (Coba dulu FREE)
Dapatkan Script SMS Gateway PHP + MySQL

Seperti: software pengirim SMS massal, SMS survei, SMS polling, SMS quick count, SMS dakwah, Web2SMS dan masih banyak lagi... semuanya berbasis PHP & MySQL
[Info Lengkap...]



Teknik Memvalidasi Input Tanggal dengan PHP


May 25th, 2009 | rosihanari | Cetak Artikel Ini Cetak Artikel Ini

Salah seorang member saya, mas Teuku Maulana, menanyakan:

Pak… bisakah kita melakukan validasi input tanggal yang diisikan via form sebelum tanggal tersebut diproses atau disimpan ke dalam database? Sebagai contoh misalkan ada user yang mengisikan tanggalnya adalah: 30/02/2009, tentunya itu bukanlah tanggal yang valid. Sebelum tanggal tersebut diproses, bisakah sistem memberitahukan bahwa tanggal tersebut tidak valid? Mohon penjelasannya, kalau bisa dalam script PHP.

OK… saya jawab. Tentu bisa saja kita memvalidasi tanggal yang diinputkan. Dalam PHP, kita bisa menggunakan function checkdate().

Berikut ini saya jelaskan penggunaannya melalui contoh yang saya berikan.

Baca selengkapnya »

Mengintip Fitur Terbaru di Wordpress 2.8


May 24th, 2009 | rosihanari | Cetak Artikel Ini Cetak Artikel Ini

Hi Guys… tak lama lagi Wordpress dengan rilis terbarunya yaitu 2.8 mau dilaunching. Saat ini telah dirilis versi 2.8 betanya yang siap untuk diuji oleh para tester. Bagi Anda yang ingin mencobanya silakan download versi 2.8 beta (unstable) tersebut di http://wordpress.org/download/beta/. Siapa tahu Anda menemukan bugnya yang kemudian bisa Anda laporkan untuk diperbaiki :-)

Wah tak terasa cepat sekali Wordpress ini membuat rilis terbarunya. Rasanya baru kemarin versi 2.7 di rilis, eh… sekarang kok dah keluar versi 2.8 nya. Ya.. begitulah, tidak seperti blogging software atau CMS yang lain, perkembangan Wordpress sangatlah cepat. Bravo Wordpress..

Ngomong-ngomong… apa saja ya fitur terbaru yang ada di Wordpress 2.8? Nah.. ini dia beberapa fitur di antaranya seperti yang dikutip di http://codex.wordpress.org/Version_2.8

Baca selengkapnya »

Script PHP Updating Data Secara Simultan (Studi Kasus Update Nilai Kuliah Mahasiswa)


May 18th, 2009 | rosihanari | Cetak Artikel Ini Cetak Artikel Ini

Setelah beberapa waktu yang lalu saya memposting artikel tentang cara hapus data secara simultan dengan teknik multi selection dan insert data secara simultan menggunakan komponen checkbox, kali ini saya akan coba memposting artikel bagaimana proses update data secara simultan.

Ada seorang member saya, mas Christ, menanyakan sebuah kasus. Dalam kasusnya diceritakan bahwa ia ingin membuat aplikasi untuk keperluan update nilai siswa. Namun dia tidak ingin proses update nilainya satu-persatu, namun bisa secara simultan sekaligus. Proses ini terjadi ketika dalam proses entri nilai mata pelajaran.

Perlu diketahui bahwa ketika siswa mengambil pelajaran, terlebih dahulu data siswa dan mata pelajaran yang diikutinya disimpan ke dalam database, namun belum ada nilainya (nilainya 0). Begitu nilai sudah ada dan ingin diinputkan, maka proses updatelah yang terjadi. Nah… saudara Christ ini menghendaki proses updatenya bisa dilakukan sekaligus secara simultan dan tidak satu-satu. Kalau satu-satu jadi repot, apalagi kalau jumlah siswanya banyak.

So… dalam artikel ini akan dibahas teknik atau ide untuk membuat aplikasi seperti yang dimaksud oleh member saya tersebut, namun dengan sedikit modifikasi dalam kasusnya. Kali ini saya ambil kasus proses update nilai kuliah mahasiswa. Ya… supaya lebih mudah saja saya memahaminya, karena saya orang kampus kalee :-) Nggak… kok just kidding, saya pilih kasus ini karena dalam komputer saya sudah ada tabel dan data terkait dengan hal ini. Jadi gak perlu repot-repot bikin tabel dan data baru. Tapi yang jelas konsepnya sama seperti yang diinginkan mas Christ kok.

Baca selengkapnya »

Ide Membuat Pembatasan Jumlah Karakter Pada Form dengan Counter


May 14th, 2009 | rosihanari | Cetak Artikel Ini Cetak Artikel Ini

Ada seorang member saya, mas Sarjito, menanyakan bisakah membuat script untuk membatasi jumlah karakter yang diinputkan pada sebuah form sebelum input tersebut disubmit. Jawabannya adalah bisa mas Jito, yaitu menggunakan Javascript.

Ide konsepnya adalah mirip seperti kita mengirim SMS via handphone.

Sebagai contoh misalkan kita batasi jumlah karakter yang bisa diinputkan adalah 250 buah. Supaya informatif, sebaiknya dalam form terdapat semacam counter yang menunjukkan berapa karakter lagi yang bisa dituliskan. Karena kita batasi jumlah karakternya ada 250, maka nilai awal counternya adalah 250. Setiap kali kita mengetikkan karakter pada form tersebut, jumlah karakter tersebut akan terus berkurang sampai dengan 0 yang artinya karakter tidak bisa ditambah lagi.

Bagaimana cara membuatnya? simak artikel menarik berikut ini.

Baca selengkapnya »

Membuat Pilihan Combobox Dinamis Tanpa AJAX


May 13th, 2009 | rosihanari | Cetak Artikel Ini Cetak Artikel Ini

Ada salah seorang rekan (mas Arif Budiman) yang sekaligus menjadi member saya menanyakan “Bisakah membuat pilihan combobox dinamis tanpa menggunakan AJAX?”.

Beliau menggambarkan kasusnya sebagai berikut:

Misalkan terdapat dua buah combobox. Combobox pertama berisi pilihan tentang spesialisasi dokter, serta combobox kedua berisi pilihan dokter yang sesuai pada spesialisasi dalam combobox pertama. Sebagai contoh misalkan pada combobox pertama dipilih spesialisasi penyakit dalam, maka secara otomatis dan langsung pada combobox dua menampilkan daftar pilihan dokter yang spesialisasinya penyakit dalam. Adapun data yang ditampilkan pada kedua combobox disimpan dalam database MySQL sehingga tidak bersifat statis.

Memang solusi yang bisa dipilih untuk menyelesaikan kasus di atas adalah dengan AJAX (Asynchronous Javascript and XML). Namun… bagi yang belum paham tentang AJAX, jangan khawatir.. ada kok solusi lainnya yaitu dengan menggunakan gabungan Javascript DOM dan PHP.

Mau tahu caranya? Nah… simak lebih lanjut artikel ini :-)

Baca selengkapnya »

Ide Dibalik Pembuatan Script Membilang Bilangan


May 10th, 2009 | rosihanari | Cetak Artikel Ini Cetak Artikel Ini

Bagaimana sih cara membuat script untuk membilang suatu bilangan? Jika kita punya suatu bilangan misalkan ‘1901′ maka script akan menghasilkan output ’seribu sembilan ratus satu’. Demikian pertanyaan yang pernah diajukan oleh salah satu pengunjung setia blog ini.

Bila membaca pertanyaan di atas, saya teringat waktu kuliah dulu dimana pertanyaan yang sama pernah diberikan oleh dosen atau guru saya. He.. 3x.. maksud saya tugas kuliah.. Butuh waktu berhari-hari untuk memikirkan ide dalam membuat scriptnya, sampai-sampai tidak sempat tidur. Ah… gak usah dilanjutin deh, ntar ketahuan kalo mendramatisir :-)

OK.. dalam artikel ini saya coba membahas bagaimana ide dalam membuat script untuk membilang suatu bilangan.

Baca selengkapnya »

Membuat Script PHP untuk Hapus Data dengan Multi Selection


May 8th, 2009 | rosihanari | Cetak Artikel Ini Cetak Artikel Ini

Pernahkah Anda membuat script untuk menghapus data dengan konsep multi selection? Untuk menghapus sebuah data sih.. saya kira mudah untuk membuatnya. Pembahasan tentang hal ini telah saya kupas tuntas di artikel sebelumnya.

Tapi… bagaimana bila data yang akan dihapus lebih dari satu sekaligus? Rumit gak ya membuat scriptnya? Hmm… nggak rumit kok, cuman sedikit memusingkan saja he.. he.. he :-) nggak ding, becanda… mudah-mudahan artikel yang saya sajikan ini tidak membuat Anda pusing.

OK… konsep menghapus data dengan multi selection ini biasanya menggunakan bantuan komponen checkbox. Mengapa checkbox? ya.. karena komponen checkbox memungkinkan kita bisa memilih pilihan lebih dari satu.

Baca selengkapnya »

Teknik Pengurutan Kembali ID Auto Increment Pada Record


May 6th, 2009 | rosihanari | Cetak Artikel Ini Cetak Artikel Ini

Ada seorang member saya yang berasal dari Aceh bernama Mas Baiquni menanyakan:

“Pak.. misalkan saya punya 10 record atau data yang memiliki ID katakanlah 1, 2, 3, …, 10. Kemudian saya ingin apabila saya menghapus salah satu data menggunakan script tertentu, misalkan data dengan ID 3 yang dihapus, maka secara otomatis ID nomor 4 menjadi ID nomor 3, ID nomor 5 menjadi 4, dst.. sehingga urutan keseluruhan ID datanya menjadi 1, 2, 3, 4, …, 9. Bagaimana cara untuk mewujudkan hal tsb? Dengan catatan field ID menggunakan AUTO INCREMENT”.

Nah… mungkin ada diantara pengunjung dari blog ini yang menjumpai masalah serupa dengan mas Baiquni di atas, berikut ini artikel pembahasannya.

Baca selengkapnya »

Ide Membuat Script Upload Download File Dengan Batasan Hak Akses


May 3rd, 2009 | rosihanari | Cetak Artikel Ini Cetak Artikel Ini

Wah… bingung nih mau ngasih judul artikel yang satu ini. Tapi mudah-mudahan Anda yang membacanya tidak bingung ya.. :-)

Maksud dari judul di atas adalah bagaimana ide membuat aplikasi untuk keperluan upload dan download file, namun dengan disertai pembatasan hak akses. Misalkan user A mengupload sebuah file. Nah… file ini hanya boleh didownload oleh si A. Bila ada user lain yang mencoba mendownload atau menghapus file tersebut maka tidak diperbolehkan.

Aplikasi ini juga nantinya disertai semacam autentifikasi artinya tidak sembarangan orang bisa upload file, melainkan hanya user-user tertentu saja yang berhak.

Artikel ini merupakan request dari member saya, mas Ario Wibowo.

OK… bagaimana ide dan langkah-langkah membuatnya? simak artikel ini lebih lanjut.

Baca selengkapnya »

Tips Cara Cerdas Memilih Web Hosting


May 2nd, 2009 | rosihanari | Cetak Artikel Ini Cetak Artikel Ini

Saat ini telah banyak bermunculan jasa yang melayani web hosting, khususnya di Indonesia. Masing-masing pembuka jasa web hosting berlomba-lomba menawarkan pelayanan yang baik dan fitur yang lengkap, serta biaya yang murah.

Nah… bagi Anda yang ingin memiliki web sendiri melalui jasa web hosting, berikut ini ada beberapa tips yang mudah-mudahan bisa membantu Anda dalam memilih jasa web hosting sehingga kebingungan tidak menghinggapi diri Anda :-)

Beberapa tips berikut ini saya tulis berdasarkan pengalaman pribadi dan sebagian yang lain hanya sekedar opini saya sendiri setelah sharing dengan para sahabat saya yang lebih expert tentang masalah hosting.

Baca selengkapnya »