Script Laporan Excel - Longscripts
Script Laporan Excel - Longscripts
com)
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
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.
4
Setelah selesai membuat database sekolah, silahkan anda buat tabel bidang_studi
dengan format sebagai berikut :
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] </td>
<td>$data_bidang[1] </td> <td>$data_bidang[2] </td>
<td>$data_bidang[3] </td>
</tr>";
}
$content.="</table>"; //modifikasi header
header("Content-type: application/msdownload");
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
- Apep Wahyudin