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: , , ,

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: ,

Kolaborasi Dreamweaver dan PHP

download, materi, mengajar, php, web development October 8th, 2008

DreamweaverSeperti sudah disebutkan di tutorial sebelumnya, bahwa Dreamweaver merupakan salah satu perangkat lunak yang dapat digunakan untuk membangun situs web. Dalam hal ini, Dreamweaver berfungsi sebagai editor. Dreamweaver memiliki kemampuan dan fitur yang sangat baik dalam kaitannya dengan pembuatan situs.

Di sisi lain, PHP merupakan salah satu bahasa pemrograman yang populer saat ini, terutama dalam dunia website. Penggunaannya untuk membangun situs web cukup banyak. Terbukti menurut survey dari Netcraft di pertengahan tahun 2007 saja lebih dari 20 juta situs di internet menggunakan PHP.

Lalu bagaimana kalo kita gabungkan PHP dan Dreamweaver? Artinya, dalam membangun situs web kita mengkolaborasikan keduanya, sehingga pekerjaan pembangunan situs web (web development) akan menjadi lebih gampang, cepat dan mudah.

Penasaran? Tutorial berikut ini akan memberikan gambaran dan langkah-langkah dalam mengkolaborasikan antara PHP dan Dreamweaver. Tutorial dibagi menjadi dua bagian yaitu bagaimana membuat Site Definition di Dreamweaver agar mempermudah dalam pembuatan situs, dan selanjutnya disampaikan contoh membuat halaman PHP sederhana.

Semoga bermanfaat.

Read the rest of this entry »

Tags: , ,

Video Konfigurasi XAMPP

mysql, php, programming, web development August 7th, 2008

Tags: , ,

Web Design dengan Dreamweaver 8

download, materi, mengajar, web development August 5th, 2008

DreamweaverDreamweaver merupakan perangkat lunak yang ditujukan untuk membuat suatu situs web. Versi pertama dirilis pada tahun 1997, dan sejak itu Dreamweaver menjadi web editor yang banyak digunakan oleh para web developer. Hal itu antara lain karena kemudahan dalam penggunaannya, kelengkapan fiturnya dan juga dukungannya terhadap teknologi terkini. Dreamweaver merupakan salah satu perangkat lunak yang dikembangkan oleh Macromedia Inc.

Dalam materi berikut ini, disampaikan mengenai dasar-dasar web design dengan menggunakan Dreamweaver 8. Dalam materi, antara lain membahas mengenai konsep dasar Web design, teknologi dan perangkat pendukung dalam membangun web, pengenalan menu-menu dan fasilitas Dreamweaver 8, konsep merancang situs web yang baik serta praktek mendefinisikan situs di Dreamweaver 8.

Materi ini juga digunakan dalam kuliah Design dan Pemrograman Web 1 di Universitas Budi Luhur.

Penasaran? Read the rest of this entry »

Tags: , , , , ,

Building Websites with Joomla! 1.5

download, web development July 28th, 2008

184719530xJoomla! secara terminologi kata berasal dari kata “jumla” yang berasal dari bahasa Swahili (Arabic:جملة ,and Urdu: جملہ ) dengan pengucapan lidah Inggris. Secara harfiah, kata tersebut berarti “kebersamaan” atau “keseluruhan”. Nama Joomla muncul di awal bulan September 2005. Lihatlah wikipedia.

Joomla! merupakan salah satu aplikasi CMS (content management system) yang sangat cepat perkembangannya. CMS ini juga sangat digemari oleh banyak orang untuk membangun suatu situs secara cepat dan juga karena kemudahannya serta dukungan komunitas yang cukup banyak. Saat ini Joomla sudah mencapai versi 1.5.5.

Sebuah buku yang cukup menarik, bertajuk “Building Websites with Joomla! 1.5” diterbitkan oleh Packt Publishing, mengupas tuntas mengenai Joomla ini. Bagi Anda yang ingin membangun website secara mudah dan cepat menggunakan Joomla, buku ini dapat menjadi pegangan dan referensi.

Apa saja yang dikupas di buku ini? Beberapa diantaranya:

  • Konsep CMS, sejarah dan perkembangan Joomla!, fitur-fitur serta kelebihan Joomla. Disertakan juga beberapa contoh website (yang sudah online) yang menggunakan Joomla.
  • Instalasi Joomla!, baik instalasi di Windows, Linux maupun di Mac OS.
  • Pengenalan bagian Front-end dan Back-end Joomla.
  • Bagaimana mengatur bahasa dan template (tampilan) situs Joomla.
  • Bagaimana administrasi Back-end Joomla secara lebih rinci, diantaranya meliputi menu-menu, konfigurasi umum, pengenalan tombol-tombol dan sebagainya.
  • Dijelaskan pula mengenai modules, components dan plugins, disertai cara instalasi dan beberapa contohnya.
  • Menariknya lagi, di buku ini juga dijelaskan bagaimana membuat template sendiri, dan juga modules, components dan plugins sendiri.
  • Pada bagian akhir buku, dijelaskan mengenai bagaimana merancang situs yang baik menggunakan joomla!

Tertarik?

Download : Link 1

Tags: , , ,

Video Instalasi Joomla E-Commerce

download, materi, mengajar, web development July 25th, 2008

Joomla Logo Vert Color 150x150Joomla! adalah Sistem Manajemen Konten (SMK atau CMS) yang bebas dan terbuka (free opensource) ditulis menggunakan PHP dan basisdata MySQL untuk keperluan di internet maupun intranet. Joomla pertamakali dirilis dengan versi 1.0.0. Fitur-fitur Joomla! diantaranya adalah sistem caching untuk peningkatan performansi, RSS, blogs, poling, dll. Joomla! menggunakan lisensi GPL.

Joomla E-commerce edition merupakan versi Joomla yang sudah dilengkapi dengan modul VirtueMart. Modul ini merupakan modul khusus yang diperuntukkan jika kita akan membuat situs e-commerce untuk memasarkan atau menjual suatu produk. Joomla ecommerce edition sendiri dapat didownload di situs resminya http://virtuemart.net.

Dalam video berikut ini akan dijelaskan bagaimana cara menginstall Joomla E-commerce edition. Sebelum mengikuti langkah-langkah di dalam video, pastikan bahwa Anda sudah menginstall PHP, Apache dan MySQL, serta sudah mendownload file instalasi Joomla E-commercce edition dan mengekstraknya di document-root Anda.

Download Video Instalasi Joomla E-Commerce.

Tags: , ,

Foundation PHP for Dreamweaver 8

download, materi, mengajar, mysql, php, web development July 22nd, 2008

Friendsofedfoundationphpfordreamweaver 150x150Judul diatas merupakan judul sebuah buku yang cukup menarik. Buku ini ditulis oleh David Powers dan diterbitkan oleh penerbit Friends of ED. Buku ini cocok bagi kita yang mungkin baru mulai belajar web programming, terutama yang berbasis PHP dan MySQL. Secara umum buku “Foundation PHP for Dreamweaver 8” disusun dengan berorientasi pada praktek dan coding dengan memanfaatkan tools-tools yang ada di Dreamweaver 8.

Singkatnya, di dalam buku ini dibahas mengenai:

  • Konsep sebuah web server, dimana dijelaskan bagaimana web server berjalan dan bagaimana kolaborasinya dengan PHP dan MySQL. Juga dibahas mengenai instalasi Web server (Apache), PHP dan MySQL.
  • Pengenalan menu-menu dan fasilitas dasar Dreamweaver 8.
  • Mengintegrasikan Dreamweaver dan PHP.
  • Konsep dan Instalasi MySQL, berikut perintah-perintah dasar SQL.
  • Studi kasus form bukutamu online (online feedback form) yang diproses melalui email dan juga diproses melalui database.
  • Studi kasus menampilkan pesan singkat (quotation) secara random dari database. Dijelaskan mengenai bagaimana membuat aplikasi berbasis 1 tabel dan multi-table.
  • Studi kasus menampilkan blog dan galeri foto.
  • Memanfaatkan XSLT untuk menampilkan berita dari news feed dan XML

Buku ini saya jadikan referensi untuk matakuliah Design dan Pemrograman Web 2 di Fakultas Teknologi Informasi Universitas Budi Luhur.

Tertarik dengan buku ini? Anda dapat membelinya atau mendownloadnya.

Tags: , , , , ,

Migrasi Database dari SQL Server ke MySQL

mysql, programming, visual basic, web development July 16th, 2008

200px Mysql 150x103Pada suatu waktu, suatu hari, saya mendapatkan database SQL Server dengan tabel yang cukup banyak, mungkin sampe 100 lebih. Saya ingin me-migrasikan database tersebut ke dalam MySQL. Tentunya akan repot sekali kalo harus migrasi tabel dan data satu per satu. Males be ge te… :sad:

Akhirnya berawal dari google, mampir di situs MySQL dan berakhir di suatu situs yang menyediakan tools sederhana untuk migrasi data dari MSSQL ke MySQL. Wah, senangnya… :grin:

Tools-nya sendiri dibuat dengan Visual Basic 6 dan programnya cukup sederhana, cuman satu form dengan beberapa fungsi. Ohya, sebelum menggunakannya, kita harus setting driver ODBC yang kita gunakan. Ada petunjuknya kok di programnya. Saat saya coba programnya, awalnya sih ada masalah karena data di MSSQL saya ada yang ga valid, tapi secara umum, tools ini bener-bener membantu.

Download : Source dan aplikasi (VB)

Tags: , , , ,