• Home
  • /
  • Tag Archives:  PHP

Script PHP Menampilkan Hasil Pencarian Multikategori dengan Advanced Paging

Pada dua artikel terpisah sebelumnya, saya pernah memaparkan bagaimana teknik membuat script untuk pencarian multikategori dan juga teknik bagaimana membuat script advanced paging.

Sedangkan pada artikel kali ini, saya akan memaparkan bagaimana teknik untuk menggabungkan kedua hal tersebut atau tepatnya bagaimana teknik membuat script advanced paging untuk menampilkan hasil pencarian multikategori. Artikel ini mudah-mudahan bisa dimanfaatkan oleh para mahasiswa saya yang sedang mendapat tugas dari dosennya 🙂

Ide Membuat Script Grafik PHP Untuk Menampilkan Indeks Prestasi Mahasiswa (Studi Kasus)

Dalam artikel sebelumnya, saya pernah singgung bagaimana membuat query SQL untuk menampilkan Indeks Prestasi (IP) mahasiswa dalam setiap semester yang telah ditempuhnya. Hasil query ini nanti bisa digunakan untuk melihat progress atau perkembangan prestasi akademik mahasiswa. Oleh karena itu biasanya, query ini sering digunakan dalam suatu sistem informasi akademik.

Selanjutnya dalam artikel ini, saya akan mencoba memaparkan bagaimana menampilkan hasil query SQL di atas ke dalam bentuk grafik (chart) menggunakan script PHP, atau dengan kata lain artikel ini akan membahas bagaimana membuat grafik (chart) untuk menampilkan perkembangan IP setiap semester mahasiswa.

PHP

Ide Pembuatan Script PHP Upload Download File Via Folder

Pada artikel sebelumnya dengan judul yang hampir sama, saya telah membahas bagaimana cara membuat script upload dan download file yang dibatasi hak aksesnya hanya pada user tertentu. File tersebut tidak diupload dalam folder, melainkan ke dalam database.

Sedangkan pada artikel kali ini, saya akan mencoba memaparkan secara keseluruhan bagaimana ide membuat script PHP untuk upload file ke dalam folder, disertai dengan script untuk downloadnya.

Teknik Debugging Script PHP + MySQL

Banyak rekan-rekan saya maupun pengunjung setia blog ini yang selalu berkeluh kesah, mengapa kok script PHP yang diintegrasikan dengan MySQL sering gagal. Kadang muncul error yang entah apa maksudnya, atau kadang gak muncul error tapi malah blank alias tidak keluar apa-apa dari hasil querynya.

Nah… berikut ini, saya akan coba paparkan tips bagaimana teknik melacak kesalahan atau istilah kerennya dalam programming adalah ‘debugging’ pada script PHP yang diintegrasikan dengan MySQL.

Untuk mempermudah penjelasan, saya akan coba tuangkan ke dalam studi kasus. Studi kasusnya lagi-lagi terkait dengan data mahasiswa.

PHP

Teknik Memvalidasi Input Tanggal dengan PHP

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.

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

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.

Membuat Pilihan Combobox Dinamis Tanpa AJAX

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 🙂

PHP

Ide Dibalik Pembuatan Script Membilang Bilangan

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.

1234