Jumat, 22 Juli 2011

Membuat tampilan PDF dengan PHP

Share

Pendahuluan

Anda ingin membuat dokumen PDF dengan menggunakan PHP? Mau? berikut ini akan saya sajikan tutorial dasar untuk membuat dokumen tersebut. Akan tetapi untuk seri pertama ini hanya akan dipaparkan cara membuat contoh dokumen sederhana saja. Untuk bentuk tabel, format koran, link dll akan disajikan kali lain. Untuk membuat dokumen PDF (Portable Document Format), langkah pertama yang di- lakukan adalah menginstal library yang khusus untuk membuat dokumen PDF tsb. Secara default, PHP belum mempunyai library tersebut. Jenis library PDF yang terkenal adalah PDFlib yang bisa Anda unduh dengan gratis di http://www.pdflib.com/. Namun sayang, library itu bersifat shareware. Meskipun Anda dapat menggunakannya secara gratis, akan tetapi akan muncul suatu teks besar melintang di halaman PDF yang dibuat. Teks tersebut akan hilang apabila Anda membeli library Tapi jangan takut, meskipun demikian Anda masih bisa membuat dokumen PDF dengan gratis tanpa menggunakan PDFLib. Alternatif lain adalah menggunakan FPDF. FPDF merupakan singkatan dari FREE PDF yaitu merupakan class dari PHP yang juga dapat digunakan untuk membuat PDF tanpa menggunakan library. Sesuai namanya, FREE PDF (FPDF), tentu saja Anda dapat menggunakannya secara gratis. Paket FPDF dapat Anda unduh di http://www.fpdf.org/.
Berikut ini beberapa kelebihan dari FPDF:
- Terdapat pilihan untuk ukuran unit, format halaman dan margin
- Memiliki kemampuan dalam memanajemen header dan footer, dan tabel
- Memiliki fasilitas untuk pemisah halaman otomatis
- Memiliki fasilitas untuk pemisah baris otomatis dan perataan teks
- Mendukung JPEG dan PNG
- Mendukung warna dan link
- Mendukung kompresi halaman
- Mendukung True Type Font dan encoding

Membuat Dokumen PDF dengan FPDF


Setelah FPDF selesai Anda unduh, berikutnya akan dijelaskan bagaimana membuat dokumen PDF nya. Dalam bundle FPDF tersebut terdapat suatu file fpdf.php. Di dalam file tersebut terdapat class PHP untuk keperluan membuat PDF. Oleh karena itu, setiap kali Anda akan membuat dokumen PDF, file tersebut harus diincludekan ke dalam script PHP Anda, file fpdf.php dapat ditaruh di mana saja dalam folder htdocs (xampp) atau www (appsrv)
Kita akan membuat sebuah contoh sederhana dokumen PDF. Berikut ini adalah scriptnya.

contoh.php
<?php
require('fpdf.php'); // file fpdf.php harus diincludekan
$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',12);
$pdf->write(12,'Hello World! Hello World! Hello World! Hello World!');$pdf->Output();
?>

Penjelasan:

- Konstruktor FPDF() digunakan untuk menyiapkan dokumen PDF. Secara default,
dokumen yang dihasilkan berformat A4, Portrait dan satuannya dalam milimeter.
- Setelah format halaman ditentukan, selanjutnya membuat halaman baru dengan
perintah AddPage();
- Sebelum teks dicetak, terlebih dahulu harus diset jenis fontnya dengan perintah
SetFont(). Pada contoh di atas, font diset Arial, Bold, size 16 pts.
- Perintah Write() digunakan mencetak suatu teks ke dalam halaman. Nilai 12 pada
Write() digunakan untuk mengatur lebar antar baris teks.
- Perintah Output() digunakan untuk menampilkan dokumen PDF yang telah dibuat
ke dalam browser.

Output dari script di atas adalah sbb:

 



Nantikan seri berikutnya untuk membuat dokumen PDF dengan PHP ini. Pokok bahasan selanjutnya: memformat teks, halaman, paragraf. Pokok bahasan ini akan diungkap secara detail tentang formatting yang terkait dengan teks, halaman dan paragraf.


atau bisa diperoleh dari SINI.
Share Pengenalan CSS (Cascade Style Sheet)

CSS yang memiliki kepanjangan Cascade Style Sheet ini digunakan para web designer untuk mengatur style elemen yang ada dalam halaman web mereka, mulai dari memformat text, sampai pada memformat layout. Tujuan dari penggunaan CSS ini adalah supaya diperoleh suatu kekonsistenan style pada elemen tertentu. Perkembangan CSS sendiri diawali pada tahun 1996, dimana W3C (World Wide Web Consortium), sebuah konsorsium untuk standarisasi web, menyusun draft proposal untuk membuat CSS ini dan akhirnya dapat berjalan. Selanjutnya pada pertengahan tahun 1998, W3C mengembangkan CSS2 yang diperbarui untuk kepentingan media lain (tidak hanya untuk PC web browser). Akhirnya mulai pada tahun 2000, telah dikembangkan CSS3 oleh W3C yang sampai saat ini masih terus diperbarui lagi.
Namun pada saat ini, hanya CSS2 yang masih didukung oleh kebanyakan web browser tapi tidak demikian halnya untuk CSS3. Masih sedikit web browser yang mendukung CSS3. Oleh karena itu pada tutorial ini hanya akan dibahas mengenai CSS2 saja.

Keuntungan Penggunaan CSS

Dengan menggunakan CSS, Anda (sebagai webmaster) akan lebih mudah untuk mengatur style elemen dalam halaman web Anda. Sebagai contoh, misalnya untuk mengatur style elemen heading, Anda menginginkan jenis font nya adalah Arial, 20 pixel dan berwarna merah. Dengan CSS, Anda cukup menuliskan properti dari elemen heading tersebut sekali saja, dan Anda akan memperoleh hasil yang diinginkan. Bandingkan apabila tidak menggunakan CSS, Anda akan mengatur style pada setiap elemen heading yang ada. Tentu saja hal ini akan sangat merepotkan. Perhatikan contoh berikut ini

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Guide</title> <style type="text/css">
h1 {
color: red;
font-family: "arial";
}
</style>
</head>
<body>

<h1>Ini adalah heading 1</h1>
<p>Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini
adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah
paragraf. Ini adalah paragraf. </p>

<h1>Ini adalah heading 1</h1>
<p>Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini
adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah
paragraf. Ini adalah paragraf. </p>

<h1>Ini adalah heading 1</h1>
<p>Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini
adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah
paragraf. Ini adalah paragraf. </p>
</body>
</html>

Code di atas akan menghasilkan tampilan sebagai berikut.

Perhatikan code sebelumnya! Untuk mengatur style elemen heading 1 (h1) cukup menuliskannya pada CSS sekali saja. Bandingkan apabila Anda tidak menggunakan CSS, maka codenya akan berbentuk seperti berikut untuk mendapatkan hasil yang sama.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Guide</title>
</head>
<body>
<h1>
<font face="arial" color="red">Ini adalah heading 1</font></h1>
<p>Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini
adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah
paragraf. Ini adalah paragraf. </p>

<h1><font face="arial" color="red">Ini adalah heading 1</font></h1>
<p>Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini
adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah
paragraf. Ini adalah paragraf. </p>

<h1>
<font face="arial" color="red">Ini adalah heading 1</font></h1>
<p>Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini
adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah
paragraf. Ini adalah paragraf. </p>
</body>
</html>

Anda akan menuliskan style pada setiap elemen heading 1 yang dibuat. Tentu hal ini akan merepotkan. Apalagi suatu saat Anda bermaksud untuk mengubah style nya, maka Anda akan mengubahnya satu-persatu. Sangat-sangat merepotkan. Selain itu, dengan CSS akan diperoleh suatu kekonsistenan style. Anda tentu dapat merasakan keuntungan ini, dibandingkan dengan tanpa adanya CSS yang kemungkina besar ketidakkonsistenan akan terjadi. Hal ini dikarenakan style hanya dituliskan sekali, tidak seperti dengan tanpa CSS yang ditulis style berulang kali. Meskipun Anda masih bisa mengandalkan copy and paste masih saja ada peluang terjadinya ketidakkonsistenan.

Donlot File Lengkap : Tutorial CSS
sumber : http://blog.rosihanari.net/donasi-pembangunan-masjid

Kenapa PHP dan apa kelebihannya ?

Share Kenapa PHP ?

Pertanyaan ini yang pertama kali muncul di benak saya waktu mulai belajar Pemograman web, Kenapa PHP ? kenapa facebook.com pake PHP kaskus.us juga memilih PHP dan banyak situs-situs terkenal laennya. Selain PHP sebenarnya ada beberapa jenis pemrograman lain yang termasuk server side programming yaitu JSP (Java Server Pages), ASP (Active Server Pages), Phyton, dan Perl, serta masih ada lagi beberapa yang lain. Namun mengapa saya rekomendasikan PHP untuk Anda pelajari?
karena PHP memiliki beberapa kelebihan antara lain:

1. Bahasa pemrograman PHP sangat mudah dipelajari karena mirip dengan bahasa
C/C++
2. PHP mudah diimplementasikan karena software PHP servernya 100% Free
3. Kebanyakan server web hosting mensupport PHP

4. PHP paling banyak digunakan oleh web programmer di seluruh dunia



Menurut TIOBE index, PHP merupakan bahasa pemrograman yang mendapat rating no. 4 setelah Java, C dan C++ di akhir tahun 2008 ini (Sumber: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html).


Dari grafik di atas tampak bahwa PHP masuk dalam 10 besar bahasa pemrograman yang paling banyak digunakan, dan PHP termasuk urutan nomor 2 bahasa pemrograman terfavorit.

5. Anda bisa melakukan instalasi PHP server sendiri dengan mudah di komputer
pribadi Anda untuk belajar.
6. Integrasi antara PHP dan database mudah untuk diimplementasikan karena PHP mensupport banyak database (DBMS), seperti MySQL, MS. Access, Oracle, DB2,Dbase, Interbase dll.

Donlot file lengkapnya : Tutorial PHP
sumber : http://blog.rosihanari.net/donasi-pembangunan-masjid

Cara Upload Joomla ke 000webhost.com

Share Cara Upload Joomla di 000WebHost

000WebHost menyediakan fasilitas File Manager di control panel dan FTP. Artikel ini akan membahas cara upload Joomla melalui File Manager 000WebHost.


- Login ke control panel 000WebHost
- Klik File Manager dan navigasi ke dalam public_html
- Klik tombol Upload
- Pada bagian sebelah kanan layar (bagian Archives (zip, tar, tgz, gz)) ada tombol  Browse yang digunakan untuk memilih file yang hendak diupload, browse dan pilih file installer Joomla.

Catatan: Maksimum file yang bisa diupload adalah 5MB per file. Kalau file Joomla lebih dari itu maka harus dipecah dahulu di komputer lokal menjadi 2 file zip.
Klik pada ikon Centang untuk memulai proses upload. Kalau anda browse file yang hendak diupload di bagian Archives (zip, tar, tgz, gz) maka file zip tersebut akan otomatis diekstrak.

Jika sebelumnya belum punya akun 000webhost.com Silahkan daftar disini

Cara memasang referal link di blog kita

Share
ziddu.com adalah salah satu File hosting terpopuler dikalangan para netter, ziddu bisa dibilang sangat lengkap untuk suatu layanan yang bersifat gratis. Selain mendapatkan earning / seseran dari download, cara lainnya yang bisa ditempuh adalah dengan mengoptimalkan referral. di ziddu.com memiliki sistem referral.
Jadi intinya, kita harus mengajak sebanyak-banyaknya orang bergabung dengan ziddu.com melalui referral kita. Besarnya earning/ uang yang kita dapatkan adalah bonus $0.1 buat kita setiap 1 orang bergabung dengan ziddu.com melalui referral kita. Sebelum anda memasang link referral tentunya anda harus mendaftar dahulu. Bagi yang belum mendaftar, Bisa daftar disini.
Selanjutnya untuk menghasilkan  dolar demi dolar dari referral tersebut tentu saja kita harus memasang link referral kita dulu di blog atau facebook atau forum-forum, tapi harus pintar2 memilih forum yang tepat, karna ada forum-forum yang tidak memperbolehkan membernya memposting referal link seperti ini.

berikut ini adalah cara memasang link referral kita di blog (dalam hal ini adalah Blogger.com)
1. Pertama login ke akun ziddu anda, trus klik My Account
2. Klik Referral Banner
3. Pilih salah satu banner, lalu copy/paste kode html tersebut.
4. Login ke akun blogger, masuk ke dashboard
5. klik Tata Letak laman
6. klik Tambah Gadget, pilih HTML/JavaScript
7. Copy/Paste script HTML yg tadi anda copy


atau bisa juga berbentuk Teks seperti yang sedang saya lakukan sekarang, hehehhh...

ini contoh kode referal dari salah satu banner :

- <a href='http://www.ziddu.com/register.php?referralid=(yItA)oIYk5' target="_blank"> <img border=0 src="http://www.ziddu.com/banners/images/250x250new.gif"/></a>

kita hilangkan code ref dan img-nya menjadi

- http://www.ziddu.com/register.php?referralid=(yItA)oIYk5

Lalu letakkan di kata yang anda inginkan bisa di ziddu.com atau Daftar disini
semoga membantu dan selamat mencari uang seseran yang halal... amien