About Me

Hai, saya Rosihan Ari Yuana. Saya sehari-hari adalah mengajar di Universitas Sebelas Maret.

Bidang riset saya tentang adaptive learning, computer aided learning, dan datascience

Selain itu, saya juga seorang penulis buku dan blogger.

More about me...

Cara Mudah Menampilkan Video di Web dengan HTML5

Masih repot menampilkan file video di halaman web? Kini tidak lagi. Kalau dulu, kita membutuhkan script video player, seperti Flow Player, atau yang lain untuk menampilkan video dan memutarnya di halaman web Anda. Namun kini dengan HTML5, Anda cukup mengupload file videonya saja ke hosting atau web server, lalu membuat tag HTML saja, dan selesai. Wah mudah banget ya?? 🙂 So… Bagaimana bentuk tag untuk menampilkan file video ke halaman web dengan HTML5? caranya cukup mudah, cukup membuat tag HTML sebagai berikut:

PHP

Membuat Filter Extension File Pada Form Upload

Dalam artikel yang pernah saya buat sebelumnya tentang teknik filter file upload, pernah saya jelaskan bagaimana cara memfilter extension dari file yang akan diupload dari sisi server, artinya bahwa proses filter tersebut dilakukan di sisi server. Dengan kata lain melalui teknik ini, filter extension file dilakukan setelah file diupload ke server. Teknik ini memiliki kelemahan, yaitu proses filterisasi file sangat lambat karena file harus diupload dulu ke server (dalam hal ini akan disimpan sementara di direktori temporary) baru dicek apakah extensionnya sesuai persyaratan atau tidak, jika sesuai syarat extension yang diperkenankan maka file akan disimpan di direktori server yang sesungguhnya,…

PHP

Script PHP Untuk Mencegah Pengunduhan File Secara Langsung (Direct Download)

Ini adalah artikel pertama saya yang saya publish di blog tutorial gratis ini setelah lebaran kemarin. Sebelumnya saya ucapkan Mohon Maaf Lahir dan Batin kepada para pengunjung blog tutorial gratis ini yang mungkin ada kesalahan dari saya dalam menulis artikel atau belum sempat menjawab semua komentar yang masuk ke blog ini karena saking banyaknya. Dalam artikel PHP kali ini, saya akan mencoba memaparkan bagaimana cara mencegah proses pengunduhan file secara langsung (direct download) menggunakan script PHP. Apa sih itu direct download? OK, penjelasannya adalah sebagai berikut. Misalkan Anda mengupload sebuah file berekstension ZIP ke server hosting, katakanlah nama filenya ‘x.zip’….

PHP

Mencari Jumlah Selisih Hari Dari Dua Tanggal (Selain Hari Minggu dan Hari Libur)

Masih terkait dengan topik tentang date processing atau pengolahan tanggal, artikel kali ini yang akan saya tulis adalah bagaimana cara mencari jumlah selisih hari dari dua tanggal, akan tetapi yang dihitung hanyalah tanggal-tanggal yang tidak termasuk hari minggu dan tanggal libur nasional. Mengapa hal ini penting dibahas? ya.. meskipun tampaknya sepele dan mudah membuatnya, tapi masalah ini penting bagi para programmer yang membuat program atau aplikasi terkait dengan pinjam meminjam barang. Salah satu contohnya adalah dalam aplikasi peminjaman perpustakaan. Pencarian jumlah selisih hari dari dua tanggal ini penting ketika akan menghitung denda harian keterlambatan pengembalian buku, yang mana terkadang hari…

PHP

Implementasi Web Service Dengan SOAP Menggunakan NuSOAP (Bag 2)

Artikel yang saya tulis dalam blog tutorial gratis kali ini merupakan kelanjutan dari artikel sebelumnya yang membahas tentang NuSOAP webservice. Dalam artikel kali ini akan dibahas bagaimana implementasi NuSOAP webservice untuk studi kasus pencarian data, dimana data yang merupakan response dari server webservice merupakan multiple data. Adapun studi kasus yang dipilih di sini adalah pencarian data mahasiswa. Data mahasiswa ini nanti tersimpan di sebuah server misalkan bernama A, kemudian di server B dibuat semacam interface untuk pencarian data mahasiswa tersebut. Pada saat proses pencarian tersebut, antar server A dan B saling berkomunikasi via NuSOAP webservice.

PHP

Implementasi Web Service Dengan SOAP Menggunakan NuSOAP (Bag 1)

Beberapa waktu yang lalu pembahasan mengenai web service pernah saya tulis di blog tutorial ini. Dalam artikel tersebut dicontohkan secara sederhana bagaimana cara kerja web service yang digunakan untuk integrasi (pertukaran informasi) antara beberapa buah sistem. Akan tetapi dalam penerapannya, web service sendiri sudah ada protokol standard yang biasa digunakan yaitu SOAP (Simple Object Access Protocol) atau WSDL (Web Service Definition Language). SOAP dan WSDL, oleh wikipedia dijelaskan bahwa keduanya sama-sama menggunakan XML sebagai format pertukaran informasi/komunikasi antar sistem melalui HTTP atau SMTP.

Membuat Script Countdown Timer Link Download

Jika Anda sering mengunduh file di situs-situs file sharing seperti 4shared, rapidshare dll pastinya sering menjumpai countdown timer atau perhitungan waktu mundur sebelum muncul link download filenya. Mungkin Anda bertanya-tanya, mengapa perlu countdown tersebut? apa manfaatnya bagi situs tersebut? Ya.. manfaatnya ada, yaitu supaya pengunjung mau melihat iklan-iklan yang ada di halaman tersebut sambil menunggu countdown timer nya selesai. Apalagi jika iklannya adalah iklan PPC tentunya hal ini akan memberikan revenue bagi pemilik situs tersebut. Khusus untuk situs file sharing biasanya memanfaatkan pengunjung yang tidak sabaran menunggu countdown selesai untuk menawarkan layanan premium download. Tentang countdown timer link download ini,…

PHP

Teknik Scripting Untuk Mengatasi Pesan ‘Notice: Undefined’ di PHP

Pernahkah Anda menjumpai pesan sebagai berikut ketika menjalankan script PHP? Notice: Undefined index: … atau Notice: Undefined variable: … terutama bagi Anda yang menggunakan versi PHP di atas 5.3.1. Sebenarnya pesan tersebut bukan syntax error (kesalahan sintaks) yang mengakibatkan script tidak bisa berjalan, namun hanya sekedar peringatan saja yang seharusnya dihindari. Dalam artikel saya yang lain, pernah dikupas sedikit mengenai cara menghilangkannya yaitu dengan memodifikasi sedikit konfigurasi di php.ini. Namun solusi tersebut tidak terkait dengan teknik scripting yang baik yang seharusnya dilakukan oleh programmer PHP. Solusi dengan memodifikasi php.ini tersebut pastinya akan sulit dilakukan jika script PHP yang muncul peringatan…

34567