Arsa's blog..

try to express myself..

Belajar Membuat Simple RSS Feed Reader dengan SimplePie, PHP dan Jquery

with 5 comments

Terinspirasi dari sebuah contoh Ajax RSS Reader ini, muncul sebuah ide untuk mencoba membuat ‘Simple RSS Feed Reader’ sendiri. Nah kemudian pencarian referensi lebih lanjut pun dimulai dengan bantuan mbah Google. Wah ternyata di google telah banyak aplikasi RSS Feed Reader berbasis web yang keren-keren, tapi tidak apa-apa namanya juga belajar mesti dicoba hehe :mrgreen: Oya, sebelum memulai mungkin banyak yang bertanya apa sih RSS itu? Dari situs wikipedia (en|id), secara singkat didapat penjelasan bahwa RSS atau ‘Really Simple Syndication’ merupakan distribusi konten yang berbasiskan format XML, biasanya konten ini sering diperbaharui secara reguler seperti pada situs berita atau blog. Sebuah dokumen RSS dapat berisi keseluruhan ataupun ringkasan konten dan juga metadata seperti judul, tanggal terbit hingga nama dari penerbit/penulis konten. Agar dapat diakses oleh para pengguna/pembaca maka distributor konten (situs web bersangkutan) tersebut akan menyediakan umpan web (feed) RSS dalam bentuk link pada situs web mereka. ‘RSS feed‘ inilah yang nantinya akan dimanfaatkan dalam aplikasi pembaca atau ‘RSS Feed Reader’.

Seperti pada penjelasan sebelumnya, RSS berbasiskan format XML sehingga untuk membaca RSS feed perlu dilakukan parsing/menguraikan RSS feed tersebut. Untuk mem-parsing RSS feed yang ingin ditampilkan, disini digunakan sebuah code library berbasis PHP, yakni SimplePie. Simplepie dipilih karena menurut saya dokumentasinya yang cukup lengkap sehingga mempermudah untuk mempelajarinya. Selain itu, digunakan juga javascript library yakni jQuery untuk menangani mekanisme Ajax dan jQuery UI Tabs untuk tampilannya. Ide dari aplikasi sederhana ini sebenarnya adalah bagaimana menempatkan isi/hasil parsing dari beberapa RSS feed pada tab-tab, kemudian ketika tab tertentu dipilih maka isi/hasil parsing dari RSS feed bersangkutan akan di-load dengan mekanisme Ajax. Nantinya, alamat-alamat/sumber RSS feed yang ingin ditampilkan tersebut juga akan dikelola dan disimpan dalam database sehingga dapat ditambah, diubah maupun dihapus.

feed-reader-main

feed-reader-main

feed-reader-admin

feed-reader-admin

Read the rest of this entry »

Written by dearsa

4 June 2011 at 08:04

Posted in Jquery, PHP

Belajar Membuat Simple Add, Edit, Delete dan Search Data beserta Pagination berbasis Ajax dengan Jquery dan PHP

with 125 comments

Dalam mengelola data utama pada sebuah aplikasi maka dibutuhkan fungsi-fungsi yang dapat menangani proses penambahan data (Add), perubahan data (Edit), penghapusan data (Delete) dan pencarian data (Search). Tulisan kali ini akan membahas bagaimana membuat sebuah aplikasi sederhana berbasis web untuk dapat menangani fungsi-fungsi tersebut termasuk menampilkan data dengan pagination dimana di dalamnya telah menerapkan mekanisme Ajax. Aplikasi web yang dibahas pada tulisan ini, sebenarnya dibuat berdasarkan aplikasi yang telah dibahas sebelumnya pada sebuah blog yang ada di sini, matur nuwun :grin: Dari aplikasi web tersebut, kemudian ditambahkan fungsi pencarian data dan menampilkan data dengan pagination. Untuk menerapkan mekanisme Ajax pada aplikasi web tersebut, dalam pembahasan ini digunakan sebuah javascript library yakni Jquery dan didukung bahasa pemrograman PHP. Selain itu, untuk menangani pagination dalam menampilkan data digunakan sebuah class yang dibuat oleh Reneesh T K.

Read the rest of this entry »

Written by dearsa

13 August 2010 at 22:17

Posted in Jquery, PHP

Konfigurasi auto-mount partisi di Ubuntu dengan Pysdm

with 2 comments

Konfigurasi auto-mount partisi di Ubuntu, menurut saya perlu untuk dilakukan khususnya ketika kita melakukan instalasi dual-boot Ubuntu dengan sistem operasi lain (dalam hal ini saya menggunakan Windows XP dan Ubuntu 9.04). Hal tersebut dilakukan karena setelah proses instalasi Ubuntu selesai, partisi hdd lainnya dalam hal ini partisi Windows biasanya secara otomatis telah dikenali oleh Ubuntu, tetapi untuk dapat mengakses partisi lain tersebut maka kita harus melakukan mount sacara manual dengan membuka Places kemudian mengklik setiap hdd yang ingin di-mount. Terlebih lagi terjadi permasalahan, misalnya: ketika kita sudah melakukan mount secara manual terhadap suatu partisi untuk mengakses dan men-set suatu gambar wallpaper dari partisi tersebut maka ketika Ubuntu di-restart, gambar wallpaper yang telah di-set tadi tidak akan muncul karena kondisi partisi kembali ke posisi awal yang belum di-mount.

Untuk mengatasi permasalahan tersebut maka prinsipnya kita harus melakukan perubahan pada bagian ‘fstab’ sehingga partisi hdd kita yang lain akan di-mount saat boot pertama kali (seperti yang telah saya lakukan di sini). Pada tulisan tersebut, konfigurasi masih dilakukan secara manual dan wah.. :shock: saya baru menyadari kalau ternyata ada sebuah aplikasi berbasis GUI yang dapat digunakan untuk melakukan konfigurasi auto-mount partisi yakni ‘pysdm’.

Read the rest of this entry »

Written by dearsa

14 May 2009 at 16:04

Posted in Ubuntu

Bicara Baik Atau Diam..

with 3 comments

Berbicara merupakan salah satu aktivitas yang selalu kita lakukan setiap hari, tidak hanya berbicara secara langsung tetapi juga berbicara atau bercakap-cakap dengan diri kita sendiri. Berikut ini ada sebuah tulisan  menarik yang dapat kita baca dan renungkan mengenai aktivitas berbicara tersebut.

Oleh Gede Prama
Sumber : iloveblue.com

Ada sejenis kecemburuan tersendiri kalau saya melihat seorang pelukis sedang melukis. Melalui kegiatan bercakap-cakap dengan diri sendiri, seorang pelukis kemudian mengungkapkan hasil percakapan tadi ke dalam sebuah lukisan. Sehingga bagi siapa saja yang cukup peka untuk memaknai karya seni, ia bisa menerka percakapan apa yang terjadi di balik banyak lukisan.

Agak berbeda dengan pelukis di mana lukisanlah salah satu hasil percakapannya dengan diri sendiri, kita manusia biasa memiliki juga hasil dari percakapan panjang kita bersama diri sendiri. Dan hasil yang paling representatif adalah badan yang kita bawa kemana-mana selama hidup. Atau kalau mau lebih dalam, jiwa adalah salah satu hasil lain dari percakapan jenis terakhir ini.

Dilihat dalam bingkai berpikir seperti ini, hidup ini isinya serupa dengan kegiatan melukis. Bedanya dengan pelukis, kita sedang melukis diri kita sendiri. Mirip dengan pelukis, ada aspek yang disengaja ada juga aspek yang tidak disengaja. Dan percakapan adalah kuas, kertas, warna yang menjadi bahan-bahan kita dalam melukis. Dalam tingkat penyederhanaan tertentu, apapun yang kita percakapkan dengan diri sendiri akan memberikan warna terhadap lukisan (baca : wajah) kita sendiri. Read the rest of this entry »

Written by dearsa

7 April 2009 at 09:37

Posted in Renungan

Vote Earth!

with 3 comments

vote-earth

Earth Hour merupakan kampanye perubahan iklim global WWF. Kampanye ini dilakukan dalam bentuk gerakan mematikan lampu sejagat. Ayo kita dukung kampanye ini dengan memadamkan lampu selama satu jam pada tanggal 28 Maret 2009 dari pukul 20.30 – 21.30 (waktu setempat).

We all have a vote, and every single vote counts. Together we can take control of the future of our planet, for future generations. VOTE EARTH by simply switching off your lights for one hour, and join the world for Earth Hour.

Info selengkapnya : http://www.earthhour.org/

Written by dearsa

19 March 2009 at 11:04

Posted in Favourite

Follow

Get every new post delivered to your Inbox.