Beberapa waktu yang lalu saya pernah memposting artikel tentang beberapa function untuk mengolah string di MySQL. Nah… dalam artikel kali ini saya akan coba bahas secara berseri tentang beberapa function yang dapat digunakan untuk mengolah string di PHP serta contoh penggunaannya. Pada bagian pertama ini akan dibahas function addslahes(), chr(), explode(), htmlentities(), html_entity_decode(), implode(), md5().
Plugin Alternatif Penyaring Spam Selain Akismet
Sering dipusingkan dengan banyaknya spam yang masuk ke komentar di wordpress Anda? atau Anda merasa bahwa Akismet sudah tidak efektif lagi dalam memfilter spam yang masuk? Jangan khawatir karena ada beberapa plugin alternatif yang dapat difungsikan sebagai spam filter.
Pembahasan Soal Olimpiade Komputer Provinsi 2005 #3
Saya lanjutkan kembali pembahasan soal-soal olimpiade komputer tingkat provinsi tahun 2005. Ada tambahan 2 soal dan pembahasannya lagi dari saya. Mudah-mudahan bermanfaat bagi Anda sekalian yang membutuhkan referensi.
Pembahasan Soal Olimpiade Komputer Provinsi 2005 #2
Mumpung ada waktu longgar, posting lagi ah artikel tentang pembahasan soal olimpiade komputer tingkat provinsi tahun 2005. Dalam artikel sebelumnya sudah saya posting artikel yang sama untuk #1.
Pembahasan Soal Olimpiade Komputer Provinsi 2005 #1
Pengalaman ketika membimbing siswa-siswa SMA di Karanganyar untuk mengikuti seleksi olimpiade komputer tingkat provinsi Jawa Tengah pada tahun 2007 merupakan sesuatu yang mengesankan. Setelah melihat bentuk-bentuk soal yang diberikan pada tahun-tahun sebelumnya, agak kaget juga karena hampir semua materinya masuk ke dalam kurikulum perkuliahan. Padahal peserta olimpiade ini hanya diperuntukkan bagi siswa kelas 1 dan 2 SMA. Wah.. gimana nih menyampaikan materi bimbingannya? Sempat tidak nyaman juga ketika memberikan bimbingan, tapi… akhirnya dinikmati 🙂
Disamping itu, para pembimbing dan para peserta olimipade harus benar-benar jeli mencermati soal. Terkadang ada soal yang tampaknya sulit karena ada proses looping yang banyak, namun ternyata jawaban yang benar justru adalah ‘Runtime Error’ alias ada kode yang salah atau syntax error. Nah.. jebakan-jebakan seperti inilah yang mesti dicermati.
Selain model soal jebakan, ada juga soal yang memperhatikan pattern. Seolah-olah soalnya amat rumit karena loopingnya sangat banyak, namun setiap looping akan menghasilkan pattern output yang bisa ditebak ketika proses looping selesai sehingga tidak perlu merunut setiap proses iterasi dalam loopingnya.
Dalam postingan ini, saya sedikit share mengenai beberapa soal dan pembahasan yang sempat saya diskusikan dengan para peserta olimpiade tingkat provinsi kemarin. Mudah-mudahan hal ini bisa saya sampaikan secara berseri pada blog ini. Harapan saya, semoga postingan ini bisa bermanfaat bagi para Bapak/Ibu Guru atau pembimbing olimpiade yang membutuhkan referensi mengenai hal ini.
Membuat FAQ dengan PHP dan MySQL
Dalam kesempatan ini saya akan mencoba untuk menjelaskan bagaimana membuat fasilitas FAQ (Frequently Asked Questions). FAQ merupakan fasilitas yang berupa daftar pertanyaan dan jawaban yang sering ditanyakan oleh user tentang suatu hal. Fasilitas ini dapat dibuat dengan mudah menggunakan PHP dan MySQL.
Mengapa harus menggunakan PHP dan MySQL, toh… kita bisa membuatnya secara statis tanpa perlu menggunakan programming. Dengan PHP dan MySQL kita bisa membuat fasilitas FAQ yang interaktif dan memudahkan administrator dalam mengelola daftar pertanyaan dan jawaban yang ada. MySQL dalam pembuatan FAQ ini diperlukan untuk menyimpan data daftar pertanyaan dan jawaban, sedangkan PHP untuk mewujudkan keinteraktifan dalam pengelolaannya.
Teknik Submit Data Melalui Multi Form
Artikel ini mudah-mudahan bisa menjawab pertanyaan mas embagus (salah satu member). Beliau bertanya bagaimana teknik memproses data melalui banyak form yang setiap formnya dipisahkan dalam halaman yang berbeda. Pertama saya baca request tersebut, agak kurang paham 🙂 Tapi setelah melalui proses perenungan yang agak lama akhirnya paham juga.
Gambaran yang ditanyakan mas Embagus di atas mungkin seperti ini. Kita tentu pernah melakukan registrasi melalui form yang melalui beberapa tahap. Misalkan tahap pertama (halaman pertama) kita diminta mengisikan biodata lengkap kita. Setelah form disubmit, kita akan masuk ke pengisian form tahap kedua (halaman kedua) dimana kita diminta mengisikan data yang lain, misalkan data tentang pekerjaan kita. Selanjutnya setelah form kedua ini disubmit, kita diminta juga mengisikan form berikutnya pada halaman ketiga, dan seterusnya sampai proses registrasi selesai.
Yang menjadi problem adalah, bagaimana teknik untuk membuat proses submit data seperti di atas?
Konsep Statement SWITCH dalam PHP dan Studi Kasus
SWITCH termasuk statement yang dapat dipergunakan untuk menyatakan suatu pernyataan kondisional atau bersyarat. Selain SWITCH, kita bisa pula menggunakan IF untuk menyatakan kondisional.
Dalam artikel yang saya tulis pada blog ini, akan dipaparkan tentang konsep SWITCH dan contoh implementasinya dalam studi kasus.