Cetak Laporan. Script tampil.php dibawah ini akan menampilkan gambar seperti diatas :

dokumen-dokumen yang mirip
Penjelasan Program. Digunakan untuk menampilkan data yang akan dihapus.

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru?

L A M P I R A N. Universitas Sumatera Utara

Halaman Utama. Tampilan Menu. Universitas Sumatera Utara

Praktikum 3 Cookie, Session, dan Database MySQL

SEARCHING, EDIT / UPDATE DAN DELETE. PHP & MYSQL Part Two

Checkbox dengan Foreach dan MYSQL

LAMPIRAN LISTING PROGRAM HALAMAN WEBSITE

L A M P I R A N. Universitas Sumatera Utara

Berilah tanda cek pada kotak yang sesuai dengan pilihan Anda. Nama :... (boleh tidak diisi) Alamat :... (boleh tidak diisi)

LISTING PROGRAM. Index.php

Cara Mudah dan Cepat Meyimpan File Gambar. Di dalam DATABASE

LAMPIRAN. Source Code: Koneksi: <? mysql_connect("localhost","sa","sa"); mysql_select_db("hrd");?> Seleksi Karyawan: <? include("sessionrequest.

window.location='karyawan/homeuser.php'</script>"; }else if($c['level']=="manajer"){

Pembuatan Database PT. Fanitra Indotama. CREATE DATABASE fanitra; USE fanitra; Table structure for table 'guestbook'

Mencetak Data Ke Word atau Excell

LAMPIRAN LISTING PROGRAM WEBSITE

SISTEM INFORMASI MANAJEMEN PENDAFTARAN ONLINE SISWA BARU SMP MUHAMMADIYAH 1 DEPOK DENGAN PHP DAN MYSQL BERBASIS WEBSITE.

BAB 4 PERANCANGAN LAYAR

Membangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect();

LAMPIRAN. 1. Listing Program pada website sekolah. index.php

Membuat Form login dengan Php dan Mysql

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

Lampiran 1. Flowchart perancangan sistem

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id


Chart Dinamis dengan PHP-XML-JSChart

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

BAB 5 PENGENALAN PHP. Tujuan Pembelajaran: Memahami kaidah Pemrograman dengan PHP

BAB IV HASIL DAN PEMBAHASAN. Sistem Informasi Penjualan dan Pembelian Barang Pada Toko Touring

PRAKTIKUM I MySQL / phpmyadmin

Langkah 1. Asep Tatang S.

Universitas Sumatera Utara

Membuat Chart Dengan JSChart

1. Membuat Kerangka Website dengan Table

Ashadi Cahyadi

Levenshtein Distance.php

AJAX Tutorial. Contoh AJAX Database 1

Dasar-dasar perkembangan gerak normal

Gambar 4. 1 Implementasi Tabel Admin 58

AJAX Tutorial. Contoh AJAX Database 4

Membuat Login Dengan PHP dan MYSQL

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

AJAX Tutorial. Contoh AJAX Database 4

Lampiran Kode Program

KOMPUTER APLIKASI IT (Information Technology)

BAB X AKSES DAN MANIPULASI DATA

MODUL PRAKTIKUM SISTEM TERDISTRIBUSI

E-trik Ajax. Database MySQL. Dedi Alnas

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

AJAX Tutorial. Perhatikan untuk memilih kriteria pada aplikasi ini digunakan komponen radiobutton.

Bab 4 Standard Action

Pemrograman Web Lanjut 2017

AJAX Tutorial. Contoh AJAX Dasar 1

HTML (HyperText Markup Language)

LAMPIRAN. dan informasi yang dibutuhkan dalam pembuatan aplikasi ini. berfokus pada penjualan pakan ternak. Tetapi, untuk produksi lainnya, PT.

Konsep Basis Data di Web

Design Web Dengan 2 Kolom

LISTING PROGRAM. 1. Halaman index.php. Universitas Sumatera Utara

LAMPIRAN. Source code

Sortable Datagrid dengan Paginating Data

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data

Masih tentang bagaimana membuat layout dengan CSS, kita lanjutkan untuk membuat layout yang lain. Berikut ini adalah desain layout yang akan kita buat

Modul 1 : HTML dan CSS

LAMPIRAN. Universitas Sumatera Utara

LAMPIRAN A : TAMPILAN PROGRAM

Pemrograman Web Lanjut 2017

LAMPIRAN A LISTING PROGRAM

Membuat Layout Desain Awal dengan Photoshop

DAFTAR PUSTAKA. Andi, Menguasai Pemerograman Web Dengan Java Script. Wahana Komputer 2010

Script PHP dan MySQL J A M K E E M P A T

Fungsi-fungsi MySql Fungsi mysql_connect. Bentuk: Membuat hubungan ke database MySQL yang terdapat pada suatu host.

Membuat Grafik Column Bar Dengan PHP Mengunakan Fusion Chart

HTML (HYPERTEXT MARKUP LANGUAGE)

?> </span></td> </tr> </table></br></center><hr></br></td></tr> </table> <?php $_SESSION['pertanyaan'] = $pertanyaan; // store session data

Aplikasi Sistem Informasi Siswa ini adalah Versi 1.1 yang merupakan kelanjutan dari versi sebelumnya dengan tambahan Menu. Struktur menunya adalah :

Kartu Bimbingan Tugas Akhir Mahasiswa

MODUL PRAKTIKUM APLIKASI IT 1 MODUL V TABEL

Panduan Membuat Website/ Landing Page dengan memanfaatkan Web Editor Gratisan Yola

Tahun Ajaran 2015/2016 SOAL TEORI KEJURUAN. Satuan Pendidikan : SMKN 1 Lau Maros Kompetensi Keahlian : Rekayasa Perangkat Lunak

MICROSOFT WORD Baris Judul. Drawing Toolbar

echo zine, issue // Pengamanan URL dengan MAC

Cara Mudah Membuat Laporan PDF Menggunakan PHP

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

LAPORAN PERTEMUAN 2 PERULANGAN DAN FORM PHP

LAMPIRAN. Source code halaman utama:

Create Read Update Delete using PHP MySql

<a href="kontak.php">kontak</a> </li> </ul> </div> </div> <div id="contents"> <div class="box"> <div> <div id="news" class="body"> <div

Advantages. Keunggulan :

LATIHAN SOAL TIK DAN PEMBAHASAN

LAMPIRAN. L-1 Universitas Kristen Maranatha

HTML LEBIH LANJUT (LINK, FRAME, DAN TABEL)

TUGAS MANDIRI. Perancangan JavaScript di SMK Real Informatika. Mata Pelajaran: Pemrograman JavaScript. : Anggiat Marubah Siringo SMK REAL INFORMATIKA

LAMPIRAN. Source Code

Abdullah hafidh. Fakultas Ilmu Komputer, Universitas Indonesia. [Membuat Web Sederhana dengan.net FrameWork. menggunakan Microsoft Visual Studio 2008]

Membuat Layout Web Mengunakan Table

108

LAMPIRAN Source Code Untuk Menampilkan Halaman Home

Transkripsi:

Cetak Laporan Laporan sangat diperlukan dalam sebuah Sistem Informasi, berbagai macam bentuk laporan yang dihasilkannya misalnya dalam bentuk pdf,excel,word dan tentunya dalam bentuk view yang bisa ditampilkan dilayar, contoh kasus ini akan menampilkan sebuah laporan dari database dbmahasiswa yang mempunyai table mahasiswa dengan field nim dan nama bentuk laporannya sebagai berikut : Gambar diatas adalah sebuah laporan dari table mahasiswa yang bisa dicetak dalam bentuk print preview, pdf, excel dan word yang selanjutnya akan dicetak ke printer. Script tampil.php dibawah ini akan menampilkan gambar seperti diatas : <!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> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <title>untitled Document</title> </head> <body> <center> <a href='cetak/print_mhs.php' ><img src='cetak/images/print.png'></a> </center> // akan menampilkan gambar printer <div align="center">daftar Mahasiswa </div> <table width="479" border="1" align="center" bgcolor="#ccff99"> <tr bgcolor="#99ff33"> <th scope="col">no.</th> <th scope="col">nim</th> <th scope="col">nama</th> </tr> mysql_connect('localhost','root','') or die('koneksi gagal'); mysql_select_db('dbmahasiswa') or die('database tidak bisa dibuka'); $tampil=mysql_query("select * from mahasiswa"); $no=1; while ($r=mysql_fetch_array($tampil)){ echo "<tr bgcolor='#ccff99'><td>$no</td> <td>$r[nim]</td> <td>$r[nama]</td> Dosen Amikom Kampus Sumbawa Page 1

</table><p><center> <a href='cetak/pdf_mhs.php' ><img src='cetak/images/pdf.png'></a>//akan menampilkan gambar pdf <a href='cetak/xls_mhs.php' ><img src='cetak/images/excel.gif'></a>//akan menampilkan gambar excel <a href='cetak/doc_mhs.php' ><img src='cetak/images/word.gif'></a></center>//akan menampilkan gambar word </body> </html> Script pdf_mhs.php digunakan akan mencetak laporan dalam bentuk pdf include('class.ezpdf.php'); $pdf = new Cezpdf(); // Atur margin $pdf->ezsetcmmargins(2, 3, 3, 3); // Header dan footer didefinisikan diantara openobject dan closeobject $all = $pdf->openobject(); // Teks di tengah atas untuk judul header $pdf->addtext(192, 800, 14,'<b>DAFTAR MAHASISWA</b>'); // Garis atas untuk header $pdf->line(10, 795, 578, 795); // Garis bawah untuk footer $pdf->line(10, 50, 578, 50); // Teks kiri bawah $pdf->addtext(30,34,8,'dicetak pada tanggal: '. date( 'd-m-y, H:i:s')); $pdf->closeobject(); // Tampilkan object di semua halaman $pdf->addobject($all, 'all'); mysql_connect("localhost", "root", ""); mysql_select_db("dbmahasiswa"); $sql = mysql_query("select * FROM mahasiswa"); $i = 1; while($r = mysql_fetch_array($sql)) { $data[$i]=array('no'=>$i, 'NIM'=>$r[nim], 'Nama'=>$r[nama]); $i++; // Tampilkan data dalam bentuk tabel $pdf->eztable($data, '', '', ''); Dosen Amikom Kampus Sumbawa Page 2

// Penomoran halaman $pdf->ezstartpagenumbers(320, 15, 8); $pdf->ezstream(); Script xls_mhs.php digunakan untuk mencetak laporan dalam bentuk excel mysql_connect($server,$username,$password) or die("koneksi gagal"); // Memilih tabel yang akan di export $select = "select * from mahasiswa"; $export = mysql_query($select); $fields = mysql_num_fields($export); for ($i = 0; $i < $fields; $i++) { $header.= mysql_field_name($export, $i). "\t"; while($row = mysql_fetch_row($export)) { $line = ''; foreach($row as $value) { if ((!isset($value)) OR ($value == "")) { $value = "\t"; else { $value = str_replace('"', '""', $value); $value = '"'. $value. '"'. "\t"; $line.= $value; $data.= trim($line)."\n"; $data = str_replace("\r","",$data); if ($data == "") { $data = "n(0) record found!\n"; header("content-type: application/x-msdownload"); header("content-disposition: attachment; filename=lap_mhs.xls"); header("pragma: no-cache"); header("expires: 0"); print "$header\n$data"; Script doc_mhs.php digunakan untuk mencetak laporan dalam bentuk word Dosen Amikom Kampus Sumbawa Page 3

mysql_connect($server,$username,$password) or die("koneksi gagal"); // Memilih tabel yang akan di export $q = "SELECT * FROM mahasiswa"; $r = mysql_query($q); $content = " <table width='390' border='1' style='border-collapse:collapse'> <td>no</td> <td>nim</td> <td>nama</td> $no = 1; while ($d = mysql_fetch_array ($r)) { $content.= " <td>".$no."</td> <td>".$d['nim']."</td> <td>".$d['nama']."</td> $content.= "</table>"; header("content-type: application/x-msdownload"); header("content-disposition: attachment; filename=word_mhs.doc"); header("pragma: no-cache"); header("expires: 0"); echo $content; Script print_mhs.php digunakan untuk mencetak laporan dalam bentuk selanjutnya akan dicetak ke printer. preview yang mysql_connect($server,$username,$password) or die("koneksi gagal"); echo "<U><center><h2>LAPORAN DATA MAHASISWA</h2></center></U>"; echo "<table class='list' width='100%' border='1'> <th height='45' bgcolor='#ffff00'>no</th> <th bgcolor='#ffff00'>nim</th> <th bgcolor='#ffff00'>nama</th> $tampil= mysql_query("select * FROM mahasiswa"); $no=1; while ($r=mysql_fetch_array($tampil)){ echo "<td height='35' class='left'>$no</td> <td class='left'>$r[nim]</td> <td class='left'>$r[nama]</td>"; Dosen Amikom Kampus Sumbawa Page 4

echo "</table>"; $vw.="<script language=javascript> function prints() { bv = parseint(navigator.appversion); if (bv >= 4) window.print(); prints(); </script>"; echo $vw; Dosen Amikom Kampus Sumbawa Page 5