.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Membuat Laporan dengan PHP

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh

Mencetak laporan dengan PHP akan ane bahas pada postingan kali ini, biasanya dalam programming Laporan disebut dengan Report.. Membuat Report PHP kali ini versi ane gan  karena ane gak pake plugin apa2.. cukup dengan PHP, HTML dan JAVASCRIPT.. dan hasilnya ente bisa langsung cetak / print dan bisa ente simpan dengan format .PDF ... gimana caranya ?? sabar... sebenarnya ane lagi nyari Tutorial Laporan / Report Java dan Report C# yang Java menggunakan ireport jasperreport yang C# pastinya yang terkenal kan memakai Crytal Report.. tapi berhubung ane lagi pengen posting tentang PHP.. ya ane Post tentang Laporan di PHP / Report di PHP ... hahahahha ... kenapa gak pake Plugin / Library ?? sebenarnya bisa2 saja si pake plugin / Library, ada banyak plugin untuk mencetak laporan dengan PHP, ada Moodle, ada  Clover, ada Cerb.. macem2 lah pokoknya... tapi kali ini ane mau share dulu yang simple, yang gampang.. hehehehe I.Alloh nanti kalo ada waktu ane posting Laporan PHP menggunakan Plugin :D .. tapi coba ini dulu deh biar gak kaget.. hehehehee

Laporan atau reporting adalah  bentuk penyajian fakta tentang suatu keadaan atau suatu kegiatan, pada dasarnya fakta yang disajikan itu berkenaan dengan tanggung jawab yang ditugaskan kepada si pelapor. Fakta yang disajikan merupakan bahan atau keterangan berdasarkan keadaan objektif yang dialami sendiri oleh si pelapor (dilihat, didengar, atau dirasakan sendiri) ketika si pelapor melakukan suatu kegiatan. itu menurut blog sebelah gan... ane juga sulit buat nerangin secara formal tentang laporan... wkakakakaka :D.. intinya laporan itu nanti kita gunakan untuk catatan suatu data misal laporan penjualan barang di indomaret.. jadi data penjualan tiap hari itu di print dan diberikan ke manager perusahaan.. secara gampangnya gitulah...

untuk pembuatan laporan ini tidak bisa lepas dari database mangkanya kita juga harus memakai PHP.. dari pada bingung langsung aje ane kasi contoh programnya ya ?? :D ane ngelanjutin postingan CRUD PHP yang sebelumnya gan... ini laporan tentang data pegawai... bagi ente yang belum baca monggo dibaca2 dulu disini :D...

file config.php tetap kita gunakan karena kita akan mengambil data dari database kemudian kita tampilkan di dalam tabel trus di print... logikanya kan gitu ya ?? :D
contoh program kali ini ane memakai 2 file.. file laporan.php dan print.php... isinya hampir sama cuma di file print.php tidak ada button print nya.. :D
berikut kodenya ...
Laporan.php
<?php
include 'config.php';
$data = mysql_query("select * from pegawai");
?>
<html>
<head>
<title>Aplikasi CRUD PHP</title>
<link href="style.css" type="text/css" rel="stylesheet" />
</head>
<body>
<table border="1" width="90%" style="border-collapse:collapse;" align="center">
<tr class="tableheader">
<th rowspan="1">Kode Pegawai</th>
<th>Nama Pegawai</th>
<th>Jenis Kelamin</th>
</tr>
<?php while($hasil = mysql_fetch_array($data)){ ?>
<tr id="rowHover">
<td width="10%" align="center"><?php echo $hasil['kodepegawai']; ?></td>
<td width="25%" id="column_padding"><?php echo $hasil['namapegawai']; ?></td>
<td width="10%" id="column_padding"><?php echo $hasil['jeniskelamin']; ?></td>
</tr>
<?php } ?>
</table>
<br />
<button style="margin-left:5%" onClick="print_d()">Print Document</button>
<script>
function print_d(){
window.open("print.php","_blank");
}
</script>
</body>
</html>
Print.php
<?php
include 'config.php';
$data = mysql_query("select * from pegawai");
?>
<html>
<head>
<title>Print Document</title>
<link href="style.css" type="text/css" rel="stylesheet" />
</head>
<body>
<table border="1" width="90%" style="border-collapse:collapse;" align="center">
<tr class="tableheader">
<th rowspan="1">Kode Pegawai</th>
<th>Nama Pegawai</th>
<th>Jenis Kelamin</th>
</tr>
<?php while($hasil = mysql_fetch_array($data)){ ?>
<tr id="rowHover">
<td width="10%" align="center"><?php echo $hasil['kodepegawai']; ?></td>
<td width="25%" id="column_padding"><?php echo $hasil['namapegawai']; ?></td>
<td width="10%" id="column_padding"><?php echo $hasil['jeniskelamin']; ?></td>
</tr>
<?php } ?>
</table>
<script>
window.load = print_d();
function print_d(){
window.print();
}
</script>
</body>
</html>

Begini Screen shootnya gan



yang ane tandain merah itu bawaannya google chrome.. kalo ente pengen ngeprint ya tinggal ganti aje tu ditombol ubah... kalo pengen simpan pdf ya tinggal diubah saja save to pdf... :D simple kan ?? hehehehhee

bagi ente uang mau download program lengkapnya... disini gan :D... semoga bermafaat bagi kita semua... amiiin...
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com


atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel Membuat Laporan dengan PHP, Diterbitkan oleh scodeaplikasi pada Jumat, 18 Januari 2013. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to