Step by Step PHP Membuat Laporan PDF dengan FPDF

mysql, php, programming, web development November 29th, 2009

Laporan PDF dengan PHP

Laporan PDF dengan PHP

PHP merupakan salah satu bahasa pemrograman berbasis web yang banyak digunakan saat ini. Tidak hanya digunakan untuk membuat sebuah website, tetapi juga untuk berbagai aplikasi dan sistem berbasis web seperti sistem penjualan, sistem keuangan, hingga sistem administrasi sekolah. Salah satu bagian yang tidak terpisahkan dari sebuah sistem, adalah laporan. Dalam sebuah aplikasi berbasis web (web application), laporan dapat dibuat dan disajikan dalam berbagai bentuk seperti laporan PDF, laporan berbasis CSS (CSS reporting) dan sebagainya. Dari berbagai pilihan tersebut, laporan dalam bentuk PDF memiliki keunggulan karena memiliki format standar, keamanan terhadap perubahan data serta dukungan berbagai browser dan sistem operasi dalam membuka file PDF.

Dalam tutorial ini akan dibahas mengenai bagaimana membuat laporan PDF melalui PHP menggunakan library FPDF. FPDF (http://fpdf.org) merupakan salah satu library PHP yang memungkinkan untuk membuat / generate file PDF secara langsung dari PHP (on-the-fly) tanpa harus menginstall atau mengaktifkan modul PHP tertentu (seperti PDFLib). Tutorial ini akan diawali dengan penjelasan singkat mengenai FPDF beserta keunggulannya, lalu dilanjutkan dengan contoh sederhana penggunaan FPDF untuk meng-generate file PDF. Setelah itu akan dibahas mengenai contoh membuat laporan sederhana dimana datanya diambil dari database MySQL. Di bagian akhir tutorial, akan disertakan sumber dan referensi terkait dengan tutorial ini.

Read the rest of this entry »

Popularity: 11% [?]

Tags: , , ,

Daftar Alamat Blog Mahasiswa Cyberpreneurship XH

bisnis online, mengajar, tugas & ujian November 20th, 2009

blogMeningkatkan traffic merupakan hal yang sangat penting bagi setiap situs atau blog, apalagi jika memang tujuan pembuatan situs / blog kita adalah untuk sarana bisnis atau marketing. Traffic erat kaitannya dengan pengunjung, dan pengunjung situs dalam berkunjung ke situs kita dapat melalui 3 (tiga) jalan, yaitu (1) melalui akses langsung (direct), tentu dengan mengetikkan alamat blog kita di browser, (2) melalui mesin pencari atau search engine seperti Google dan Yahoo, dan (3) melalui referral atau link dari situs lain.

Read the rest of this entry »

Popularity: 13% [?]

Tags:

Visual Editor di Wordpress Bermasalah !?

wordpress November 19th, 2009

wp-logoSeperti kita ketahui bersama, bahwa Wordpress sebagai salah satu blog-engine yang paling populer saat ini menyediakan fitur visual text editor di dalam form postingnya. Wordpress menggunakan visual text editor TinyMCE. Fitur ini sangat berguna bagi kita, termasuk saya, untuk mempermudah dan mempercepat dalam menambahkan posting blog kita. Kita dapat dengan mudah menambahkan link, mengatur ukuran huruf, jenis huruf, menambahkan gambar, mengatur warna, mengatur perataan, bullet and numbering dan sebagainya.

Lalu apa jadinya jika fitur visual text editor tersebut bermasalah alias ga muncul?? Tentu akan merepotkan kita, apalagi bagi kita yang awam dengan code atau perintah HTML. Hal tersebut juga sempat saya alami beberapa waktu terakhir. Semula saya berasumsi bahwa browser di komputer saya yang bermasalah, namun ternyata berdasarkan informasi dari sahabat saya yang juga mengalami hal yang sama, ternyata masalah terjadi di semua browser dan semua komputer juga. Kalo begitu, masalahnya ada di program atau wordpress sendiri donk. Itu kesimpulan sementara saya.

Read the rest of this entry »

Popularity: 6% [?]

Tags:

Backup dan Restore Database dengan PHPMyAdmin

materi, mengajar, mysql, web development November 16th, 2009

PHPMyAdmin merupakan salah satu tools administrasi database MySQL yang sangat populer saat ini. Memiliki banyak kelebihan antara lain open source, berbasis web sehingga dapat diakses dari manapun, memiliki fitur administrasi database yang lengkap serta mendukung berbagai bahasa (lebih dari 50 bahasa). Untuk menggunakan PHPMyAdmin, kita dapat meng-install-nya dengan mudah di komputer kita. Di sebagian besar penyedia hosting seperti Hostgator tempat hosting situs ini, PHPMyAdmin juga tersedia.

Nah, salah satu fitur PHPMyAdmin yang sangat berguna dalam mengatur database MySQL adalah fasilitas Backup dan Restore. Proses backup merupakan proses mengeluarkan dan menyimpan seluruh atau sebagian object dalam database. Sedangkan proses restore merupakan proses dimana memasukkan kembali file yang sudah dibackup ke sistem dalam database. Istilah lain dari backup adalah export atau dump, sedangkan restore sama artinya dengan import.

Read the rest of this entry »

Popularity: 17% [?]

Tags: , ,

Mengenal Bisnis Online: Pay To Click

bisnis online, materi, mengajar November 6th, 2009

Bisnis OnlineBerhubung mulai minggu lalu, saya didaulat (baca: sedikit dipaksa) untuk menggantikan salah satu rekan dosen untuk menggantikannya mengajar matakuliah Cyberpreneurship, maka suka atau tidak suka harus turut serta terjun di dunia bisnis online. Dalam dunia bisnis online, selama ini sih saya belum begitu serius walaupun sedikit banyak sudah mengerti teorinya. Soal praktek bisnis online, rekan saya yang satu ini sih pastinya lebih jago.

Saat ini banyak bentuk bisnis online yang ditawarkan di internet. Pada dasarnya semua pelaku bisnis ingin meraup keuntungan sebesar-besarnya dari internet dengan biaya seminimal mungkin. Dilihat dari sisi kemudahannya, bisnis online juga beragam. Keuntungan yang didapat juga beragam, mulai dari ratusan perak hingga puluhan juta. Salah satu bentuk cara meraup penghasilan lewat internet yang paling mudah adalah Pay To Click.

Read the rest of this entry »

Popularity: 16% [?]

Tags:

Membuat Menu Bertingkat (Tree Menu) dengan Dreamweaver

materi, mengajar, web development November 2nd, 2009

Menu atau navigasi merupakan komponen penting di dalam suatu website. Navigasi website sama halnya dengan navigasi sebuah kapal laut, dimana sistem navigasi yang baik tentu akan menuntun nahkoda kapal beserta seluruh penumpangnya menuju ke tujuan dengan cepat. Sebaliknya, navigasi yang buruk bukan tidak mungkin akan membuat kapal terlambat menuju ke tujuan atau bahkan tersesat di tengah laut. Navigasi di dalam website pun akan sama, yaitu jika dirancang dengan baik akan memudahkan pengunjung untuk menemukan apa yang ia cari. Namun jika navigasi tidak dirancang dengan baik atau bahkan tidak ada navigasi sama sekali, dapat mengakibatkan pengunjung tersesat dan akhirnya akan menutup website tersebut.

Dilihat dari bentuk dan susunannya, menu atau navigasi memiliki variasi yang beragam. Ada beberapa navigasi yang disusun mendatar (horizontal), ke bawah (vertical), berbentuk drop-down menu atau dapat juga berupa menu bertingkat (tree-menu). Berdasarkan teknik pembuatannya juga beragam, dari yang menggunakan HTML, CSS, Javascript, gambar sampai yang menggunakan teknologi flash. Masing-masing memiliki kelebihan dan kekurangan.

Di dalam tutorial ini akan disampaikan mengenai bagaimana membuat menu bertingkat (tree-menu) menggunakan fasilitas yang sudah tersedia di salah satu web development software, yaitu Dreamweaver. Langkah-langkah dalam tutorial dicoba menggunakan Macromedia Dreamweaver 8, namun demikian dapat juga dicoba dengan versi-versi terbaru dari Dreamweaver.

Read the rest of this entry »

Popularity: 33% [?]

Tags: , ,

5 Langkah Awal untuk Sukses dalam KKP

Budi Luhur, umum October 26th, 2009

kkpKKP atau kuliah kerja praktek merupakan salah satu fase yang harus Anda tempuh sebelum mengerjakan skripsi atau tugas akhir. Aturan dan bentuk KKP di setiap perguruan tinggi cukup beragam, namun pada umumnya dengan tujuan yang sama, yaitu untuk memberikan pengalaman langsung kepada mahasiswa sesuai dengan bidang ilmu yang sudah didapatnya di perkuliahan. Di Fakultas Teknologi Informasi Universitas Budi Luhur, KKP diarahkan agar mahasiswa dapat membuat suatu aplikasi, program atau sistem yang dapat bermanfaat bagi tempat risetnya (umumnya berupa perusahaan, organisasi, institusi).

Kenyataan yang sering terjadi, tidak semua mahasiswa dapat menyelesaikan KKP-nya dengan baik dan tepat waktu. Seringkali mendapatkan nilai yang pas-pasan (baca:asal lulus), bahkan ada juga yang gagal dan harus mengulang di semester berikutnya. Agar tidak terjadi hal demikian, mahasiswa perlu membuat suatu langkah strategis dalam mengerjakannya. Berikut ini 5 (lima) langkah awal (dasar) untuk sukses dalam KKP. Semoga bermanfaat, terutama bagi rekan-rekan mahasiswa yang sedang menjalani masa KKP.

Read the rest of this entry »

Popularity: 19% [?]

Tags: , , ,

Video Membuat Class Diagram dengan Rasional Rose

umum October 12th, 2009

ClassDiagramClass Diagram merupakan salah satu bentuk diagram pemodelan sistem dengan UML (Unified Modeling Language). Class Diagram menggambarkan struktur dari suatu sistem yang disajikan dalam bentuk class beserta atribut-atribut dan hubungan antar class. Umumnya class diagram dari suatu sistem akan menggambarkan juga bagaimana struktur database yang dibutuhkan untuk membangun sistem tersebut. Secara lengkap, penjelasan mengenai class diagram dapat dilihat di banyak referensi seperti Wikipedia.

Sedangkan Rasional Rose merupakan salah satu software yang dapat digunakan untuk menggambarkan berbagai diagram, termasuk class diagram. Rasional Rose memiliki cukup banyak kelebihan dibanding software sejenis karena disamping dapat menggambarkan banyak diagram, juga kemudahan dalam pemakaiannya. Rasional Rose merupakan software yang berbayar.

Berikut ini tutorial kecil cara menggunakan Rasional Rose untuk membuat class diagram. Semoga bermanfaat, terutama buat kita yang lagi skripsi atau KKP menggunakan metodologi berorientasi obyek. Amin.

Read the rest of this entry »

Popularity: 26% [?]

Tags: , ,

40+ Software Portable Bagi Web Developer

umum, web development October 1st, 2009

portableAlhamdulillah dapat kembali posting di blog tercinta ini. Terima kasih buat semua pengunjung yang tetap mendukung agar website Achmatim.Net ini tetap eksis di dunia maya.

Masih dalam suasana lebaran, saya Achmad Solichin selaku pemilik blog ini mengucapkan selamat Hari Idul Fitri 1430 H, mohon maaf atas segala khilaf dan kesalahan, baik berupa kata-kata, berupa postingan, berupa komentar atau apapun. Semoga kita semua dapat kembali fitrah.

Dalam kesempatan kali ini, saya ingin berbagi info link mengenai beberapa software (tools) portable khususnya bagi para developer web atau pengunjung yang sedang belajar web. Seperti kita ketahui bersama, software portable saat ini banyak diminati karena kepraktisan dan kemudahan pemakaiannya.Tidak perlu diinstall dan dapat disimpan di flash-disk atau media penyimpanan mobile lainnya.

Semoga postingan ini berguna.

Read the rest of this entry »

Popularity: 39% [?]

Tags: ,

Dreamweaver untuk Pencarian Data Mahasiswa

mysql, php, web development July 30th, 2009

Akhirnya bisa posting lagi di blog ini, setelah sekian lama. Kangen rasanya bisa menuangkan pikiran dan berbagi disini. Terima kasih kepada semua teman-teman yang sudah setia berkunjung ke situs ini.

Langsung aja, pada tutorial kali ini kita akan membahas bagaimana memanfaatkan Macromedia Dreamweaver 8 untuk membuat aplikasi Pencarian terhadap data mahasiswa. Pencarian akan dibuat sesederhana mungkin agar lebih mudah dipahami. Tutorial ini merupakan kelanjutan dari tutorial sebelumnya mengenai aplikasi entri, edit, delete dan tampil data mahasiswa yang sudah saya posting di situs ini juga (bagian 1 dan bagian 2).

Penasaran? Langsung aja dilanjut dan semoga tutorial ini bermanfaat.

Read the rest of this entry »

Popularity: 58% [?]

Tags: , ,