Membuat Laporan (Report) PDF dengan PHP dan HTML2FPDF

php, web development November 20th, 2008

Bagi kita yang sering berkecimpung di dunia web development, termasuk saya, tentunya pernah diminta membuat suatu aplikasi yang didalamnya terdapat modul laporan. Dalam hal pembuatan laporan tersebut, terkadang kita kesulitan dalam menentukan format dan library yang akan kita gunakan. Beberapa format laporan yang sering digunakan adalah format HTML (dan CSS), PDF, Image, CSV dan Excel (Spreadsheet). Masing-masing format tersebut memiliki kelebihan dan keterbatasannya masing-masing.

PDF

PDF (Portable Document Format) merupakan salah satu pilihan format laporan yang sering digunakan dalam aplikasi berbasis web. Kelebihannya antara lain formatnya yang standar dan dapat ditampilkan di semua platform sistem operasi (cross platform). Selain itu, format PDF lebih terjamin dari sisi keamanan dan kevalidan data yang disajikan. PDF juga lebih mudah disimpan atau diarsip karena dalam bentuk file. Namun disisi lain, kekurangan dari PDF adalah saat ini masih jarang tersedia library pembuatan PDF berbasis web yang cukup mudah digunakan namun handal.

Read the rest of this entry »

Tags: , , ,

Administrasi MySQL dengan PHPMyAdmin

materi, mengajar, mysql, php November 19th, 2008

PHPMyAdmin

PHPMyAdmin merupakan front-end MySQL berbasis web. PHPMyAdmin dibuat dengan menggunakan PHP. Saat ini, PHPMyAdmin banyak digunakan dalam hampir semua penyedia hosting yang ada di internet. PHPMyAdmin mendukung berbagai fitur administrasi MySQL termasuk manipulasi database, tabel, index dan juga dapat mengeksport data ke dalam berbagai format data. PHPMyAdmin juga tersedia dalam 50 bahasa lebih, termasuk bahasa Indonesia. PHPMyAdmin dapat didownload secara gratis di http://www.phpmyadmin.net

Presentasi di bawah ini menjelaskan secara singkat mengenai operasi dasar administrasi database MySQL dengan menggunakan PHPMyAdmin. Setiap slide disertai gambar ilustrasi dan keterangan singkat.

Read the rest of this entry »

Tags: , , , ,

Query MySQL untuk Mengambil Jumlah Hari

mysql November 18th, 2008

Q : Bagaimana mengambil jumlah hari dalam suatu bulan di MySQL? Misalnya jumlah hari untuk bulan November 2008 adalah 30, Oktober 2008 adalah 31, dan seterusnya.

A : Jawabnya ternyata cukup sederhana, gunakan fungsi LAST_DAY() di MySQL. Berikut ini contoh perintah SQL untuk mengambil jumlah hari dalam bulan sekarang (current date).

SELECT DAY(LAST_DAY( NOW() ) );

Semoga bermanfaat

Tags: ,

Mengenal Error Dalam Program

programming November 17th, 2008

Error code

Error Dalam Program

Setiap bahasa pemrograman, baik bahasa pemrograman yang berbasis desktop, web, maupun mobile memiliki keunikan tersendiri. Masing-masing memiliki aturan tata bahasa (secara awam biasa disebut sintaks) tersendiri. Misalnya saja dalam Bahasa C, setiap statement atau perintah harus diakhiri dengan titik koma, namun di dalam Visual Basic hal tersebut tidak perlu.

Terlepas dari segala perbedaan sintaks dan penggunaan dari masing-masing bahasa pemrograman, pada dasarnya terdapat benang merah yang dapat kita tarik dari kesemua bahasa pemrograman yang ada. Yaitu, kepatuhan bahasa pemrograman terhadap aturan atau pola pikir yang disebut algoritma pemrograman. Algoritma merupakan pola pikir atau langkah per langkah yang harus ditempuh dalam menyelesaikan suatu permasalahan.

Saat kita menuliskan suatu program dalam suatu bahasa pemrograman seringkali kita menemukan error (kesalahan) yang menyebabkan program yang dibuat tidak berjalan dengan baik, atau bahkan tidak berjalan sama sekali. Menemukan dan memperbaiki error (kesalahan) juga bukan perkara yang mudah, kadang memerlukan waktu lebih untuk melakukannya.

Dilihat dari jenis dan tingkat kesulitan dalam menemukan (memperbaikinya), error dapat dibagi menjadi 3 (tiga), yaitu:

Read the rest of this entry »

Tags: , , ,

Seminar Rich Internet Application with Adobe Flex

budi luhur November 13th, 2008

Seminar Flex 3

Seminar Flex 3

Tags:

I’m Going to PestaBlogger 2008

umum November 11th, 2008

Pesta Blogger 2008

Pesta Blogger 2008

Mungkin berita basi, tapi tak apalah saya sampaikan lagi disini. Sapa tau ada temen-temen yang belum mengetahuinya. Yap. Sebentar lagi akan diadakan event akbar bagi para blogger di Indonesia, yaitu Pesta Blogger 2008. Acara ini merupakan acara tahunan, dan tahun ini merupakan kali yang kedua. Dan setelah tahun lalu tidak bisa hadir, kali ini saya niatkan dengan sebenar-benarnya niat (halah) untuk hadir, I’m going to pesta blogger 08!

Berikut ini detil acaranya:

  • Nama Acara : Pesta Blogger 2008
  • Tema Acara : BLOGGING FOR SOCIETY
  • Hari, Tanggal : Sabtu, 22 November 2008
  • Tempat : Auditorium Gedung BPPT II, 3rd Floor, Jl. MH. Thamrin 8, Jakarta 10340
  • Pendaftaran : Klik disini.
  • Kontribusi / Biaya : Rp 50.000,-

Bakalan rame nich. Pastikan Anda datang!

Tags: , ,

HTML Cheat Sheet

web development November 10th, 2008

Selain CSS Cheat sheet, saat ini juga banyak yang menyediakan cheat sheet untuk HTML. Di dalamnya berisi semua tag HTML berikut atribut dan valuenya. Cheat sheet ini biasa disebut HTML Cheat Sheet. Tentu kegunaannya cukup banyak, terutama bagi kita yang memang sedang belajar HTML atau cukup sering berkutat dengan coding HTML. Bentuk dan format HTML cheat sheet yang tersedia di internet juga cukup bervariasi, umumnya berupa PDF, image dan halaman web.

Berikut ini beberapa di antara HTML Cheat Sheet yang bisa didapatkan secara cuma-cuma;

Read the rest of this entry »

Tags: , ,

CSS Cheat Sheet

web development November 7th, 2008

CSS Cheat SheetCheat sheet biasanya merupakan satu atau beberapa halaman yang berisi rangkuman dari sesuatu yang cukup panjang. Cheat sheet umumnya dapat dicetak kedalam satu atau beberapa halaman. Dengan kata lain, cheat sheet dalam bahasa awam sebenarnya adalah sebuah kertas contekan, dalam arti positif. Cheat sheet dapat mempermudah kita dalam mempelajari sesuatu karena kita dapat mencarinya dengan mudah, tanpa harus membuka sejumlah halaman buku. Bagi developer atau programmer, cheat sheet juga berguna sebagai referensi dan mempercepat dalam melakukan pekerjaannya. Dia (developer, programmer) dapat mencari fungsi-fungsi tertentu dari bahasa pemrograman yang digunakannya dengan cepat dalam satu halaman saja, tentu lebih cepat jika dibandingkan harus membuka manual atau buku dengan begitu banyak halaman.

Salah satu cheat sheet yang banyak tersedia di internet, adalah CSS Cheat sheet. Cheat sheet tersebut biasanya berisi semua perintah-perintah CSS termasuk properties dan value yang dimilikinya. Terkadang di dalam CSS Cheat sheet juga disertai beberapa contoh singkat. Saat ini banyak situs yang membuat dan menyediakan CSS cheat sheet dan umumnya dapat didownload secara gratis. Masing-masing memiliki versi, tampilan dan bentuk tersendiri, namun pada dasarnya isinya sama.

Berikut ini beberapa contoh CSS cheat sheet yang tersedia di internet.

Read the rest of this entry »

Tags: ,

Konsekuensi Sebuah Pilihan

personal October 27th, 2008

PilihanHidup adalah pilihan. Banyak hal di hidup dan kehidupan kita yang menuntut sebuah pilihan. Kita harus dapat menentukan di antara dua, tiga, dan bahkan sekian banyak pilihan. Sekolah, pekerjaan, pendamping hidup, kesemuanya merupakan contoh dimana kita berhak memilih, walaupun semuanya masih dalam ruang kekuasaan-Nya. Dan setelah kita memilih, pastilah ada konsekuensi maupuan akibat yang kita peroleh. Kita harus ikhlas menerimanya, kita harus dapat menjalaninya, karena itu memang pilihan kita.

Salah satu pilihan yang saya pilih, sehubungan dengan prosesi kelahiran istri saya, adalah masalah tempat. Saya memilih (baca:bersepakat dengan istri) untuk melahirkan di kampung halaman saja. Alasannya, agar ada keluarga yang menemani dan membantu. Disamping karena memang kami belum berpengalaman dalam hal tersebut, jadi masih perlu banyak belajar dari orang lain.

Dari pilihan tersebut, tentu ada konsekuensi yang harus kami terima. Saya setidaknya dalam sebulan terakhir sudah 4 kali pula bolak-balik ke kampung. Pertama, saat mengantar istri pulang kampung pertengahan puasa kemarin, kedua saat lebaran, seminggu kemudian pulang kampung lagi saat istri mau melahirkan, selanjutnya kemarin juga pulang kampung saat istri masih terus-terusan pusing dan mual pasca melahirkan. Selanjutnya minggu besok, juga, saya insya Alloh akan pulang kampung lagi dalam rangka acara akekah dan syukuran anak saya, Lintang.

Istri pun demikian, harus turut menanggung konsekuensi dari pilihan kami. Setidaknya untuk satu atau dua bulan ke depan tentu akan jarang ditemani oleh saya, suaminya. Itu artinya, kadang kesepian datang mendera. Seringkali istri menyatakan keinginannya agar saya bisa menemaninya selalu di sisinya.

Semoga semua ada hikmahnya. Buat istriku, mari kita bersabar, demi masa depan kita dan Lintang. :D

Tags:

Dan Kami Memanggilnya Lintang (Episode 3, Habis)

personal October 25th, 2008

Lintang tidur pulas Setelah operasi caesar berjalan dengan lancar, istri dan anakku juga sehat, selanjutnya tinggal masa pemulihan kondisi fisik.

Hari minggu pagi, kami sambut dengan mengirim SMS ke beberapa saudara dan teman dekat saya maupun istri. Kami memberitahu kabar gembira ini. “Asslm, teriring ucap syukur alhmdlh telah lahir putra kami yg prtama dg op caesar, muhammad lintang, 19-okt-08 00:30, 3.8kg, 49cm, di rs amanah sph. solichn&otim“. Beberapa balasan sms berisi ucapan selamat langsung kami terima dari sanak, kerabat, saudara dan teman.

Pertama datang menjenguk, kakak kandungku dan temannya. Selanjutnya beberapa kerabat, teman, sanak dan saudara juga datang berkunjung. Sepanjang hari minggu, kamar kami terus ramai, sehingga kami pun tidak merasa bosan atau kesepian. Terima kasih atas perhatian semuanya.

Read the rest of this entry »

Tags: , , ,