0% menganggap dokumen ini bermanfaat (0 suara)
186 tayangan8 halaman

Script Laporan Excel - Longscripts

Tutoria mengajarkan cara membuat laporan berbentuk Microsoft Excel menggunakan PHP dan basis data MySQL. Terdiri dari 3 bab yaitu membuat database dan tabel, mengisi data, serta membuat script PHP untuk mengkonversi hasil query ke format .xls agar dapat dibuka di Excel. Script PHP menggunakan tag HTML untuk format tabel dan header khusus untuk mengirim hasil sebagai file Excel.

Diunggah oleh

Syafrie Al Amrhity
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
186 tayangan8 halaman

Script Laporan Excel - Longscripts

Tutoria mengajarkan cara membuat laporan berbentuk Microsoft Excel menggunakan PHP dan basis data MySQL. Terdiri dari 3 bab yaitu membuat database dan tabel, mengisi data, serta membuat script PHP untuk mengkonversi hasil query ke format .xls agar dapat dibuka di Excel. Script PHP menggunakan tag HTML untuk format tabel dan header khusus untuk mengirim hasil sebagai file Excel.

Diunggah oleh

Syafrie Al Amrhity
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 8

Long Scripts (http://longscripts.blogspot.

com)

Tutorial Mahir PHP


Script Laporan Berbentuk Microsoft Office Excel

Apep Wahyudin

2 015
Perhatian !!
Anda boleh menggunakan dan menyebarluaskan e-book ini dengan ketentuan dibawah ini :

1. Anda dilarang mengubah isi dari e-book ini sedikitpun, apalagi mengubah nama
pembuat dan situs pembuat.
2. Anda dilarang mengkomersilkan (menjual) e-book ini dalam bentuk apapun. Ini karena
saya menyediakan e-book ini secara gratis pula.

2
Pendahuluan

Ada sebuah pepatah programmer tua yang cukup melegenda :p

Apa artinya sebuah web Sistem Informasi tanpa adanya sebuah output laporan

Pepatah tersebut memang benar adanya. Jika kita membuat sebuah web
sistem informasi, maka web tersebut harus dapat membuat sebuah output yang nyata,
bukan hanya sebatas data digital yang ditampilkan oleh layar. Data tersebut juga harus
bisa disimpan dan dibawa kemana-mana, juga dapat dicetak dengan printer.

Pada kesempatan ini saya akan berbagi tutorial tentang membuat laporan berbentuk
MS. Excel (.xls) menggunakan bahasa kita tercinta, PHP. Lets Check This
Out !

3
BAB I
Membuat Database, Table dan Mengisi Data

1. Membuat Database
Silahkan buka apache server anda. Klik Start pada tombol Apache dan Mysql.

Setelah persiapan selesai, silahkan buka browser anda, boleh menggunakan


Firefox, IE atau apapun browser kesayangan anda. Buka alamat localhost/phpmyadmin
untuk membuka tampilan PHPMYADMIN. Silahkan buat database denagn nama
sekolah (tanpa tanda kutip).

4
Setelah selesai membuat database sekolah, silahkan anda buat tabel bidang_studi
dengan format sebagai berikut :

Filed Type Index


kode_bidang Varchar(10) Primary Key
kode_kompetensi Varchar(10)
nama_bidang Varchar(50)
kkm integer

Tabel sudah dibuat, sekarang tinggal anda isi tabel tersebut dengan nilai yang sesuai.
Pasti udah bisa dong??

5
BAB II
Membuat Laporan MS. Excel
Pada dasarnya, membuat laporan di MS Excel, sama seperti membuat tampilan
select data pada PHP. Kita hanya menggunakan script PHP dan HTML. Hanya saja,
pemetaan variabelnya yang berbeda, diambah lagi script PHP untuk mengkonfersi tag
HTML menjadi format .xls.
Silahkan Copy Paste Script dibawah ini :
<?php
//membuat koneksi ke database
$konek=mysql_connect('localhost','root','') or die ('gagal
koneksi');
$db=mysql_select_db('sekolah',$konek) or die('database tidak
ditemukan');

$content.= "
<h1 align='center'>Data Bidang Studi</h1>
<table border='1' id='data'>
<tr>
<th scope='col'>Kode Bidang Studi</th> <th
scope='col'>Kode Kompetensi</th>
<th scope='col'>Nama Bidang Studi</th>
<th scope='col'>KKM</th>
</tr>";
$select_bidang=mysql_query("select * from bidang_studi order by
kode_bidang asc");
while($data_bidang=mysql_fetch_array($select_bidang)){

$content.="
<tr>
<td>$data_bidang[0]&nbsp;</td>
<td>$data_bidang[1]&nbsp;</td> <td>$data_bidang[2]&nbsp;</td>
<td>$data_bidang[3]&nbsp;</td>
</tr>";

}
$content.="</table>"; //modifikasi header
header("Content-type: application/msdownload");

//membuat nama file laporan dengan ekstensi .xls header("Content-


disposition: inline; filename=laporan_bidang_studi.xls");
header("Content-length: " . strlen($content));

6
echo $content;
?>
Simpan di folder htdocs anda dengan nama laporan.php. Saat kita buka, maka akan
tampil dialog download seperti ini :

Pilih Simpan Berkas lalu klik Oke. Saat kita buka maka akan didapat file dengan ekstensi
.xls. Silahkan buka file tersebut. Voillaaa ini screenshot laporannya :

7
Selesai sudah scriptnya. Bagi anda yang sudah menguasai HTML tampilan diatas bisa
anda modifikasi. Selamat berkreasi

Programming is art, Programmer is an Artist

- Apep Wahyudin

Anda mungkin juga menyukai