Archive for April 2014
Selasa, 15 April 2014
Berikut ini akan dijelaskan gimana caranya mencetak laporan via exel menggunakan script php dan database mysql:
Contohnya saya akan mencetak salah satu tabel dari database "w3bsiteta" yaitu tabel "pemesanan":
trus buat file baru dengan nama lapexel.php di edit kesayangan anda mis: dreamweaver, ketikan listing dibawah ini
<?php
// Nama File Excel tulis dan sesuaikan dengan nama laporan kamu
$date = date('Ymd-his');
$namaFile = "LAPORAN_DATA_PEMESANAN_PAKAIAN_MUSLIMAH_SYARI".$date.".xls";
// Fungsi penanda awal
function xlsBOF() {
echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0);
return;
}
// Fungsi penanda akhir
function xlsEOF() {
echo pack("ss", 0x0A, 0x00);
return;
}
// Fungsi untuk menulis data angka ke cell excel
function xlsWriteNumber($Row, $Col, $Value) {
echo pack("sssss", 0x203, 14, $Row, $Col, 0x0);
echo pack("d", $Value);
return;
}
// Fungsi untuk menulis data teks ke cell excel
function xlsWriteLabel($Row, $Col, $Value ) {
$L = strlen($Value);
echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L);
echo $Value;
return;
}
// header file excel
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0,pre-check=0");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
// header untuk nama file
header("Content-Disposition: attachment; filename=".$namaFile."");
header("Content-Transfer-Encoding: binary ");
// memanggil fungsi penanda awal
xlsBOF();
// mengisi cell A1 (baris ke-0, kolom ke-0)
xlsWriteLabel(0,0,"NO PESAN");
// mengisi cell A2 (baris ke-0, kolom ke-1)
xlsWriteLabel(0,1,"USERNAME");
// mengisi cell A3 (baris ke-0, kolom ke-2)
xlsWriteLabel(0,2,"TANGGAL");
// mengisi cell A4 (baris ke-0, kolom ke-3)
xlsWriteLabel(0,3,"JAM");
// mengisi cell A4 (baris ke-0, kolom ke-4)
xlsWriteLabel(0,4,"STATUS BAYAR");
// koneksi ke mysql sesuaikan dengan konfigurasi kamu punya saya tidak berpassword
mysql_connect("localhost", "root", "");
mysql_select_db("w3bsiteta"); //nama database
// Menampilkan semua data
$hasil = mysql_query("SELECT * FROM pemesanan");
// nilai awal untuk baris cell
$noBarisCell = 1;
// nilai awal untuk nomor urut data
//$noData = 1;
while ($data = mysql_fetch_array($hasil))
{
// menampilkan no. pesan
xlsWriteLabel($noBarisCell,0,$data['no_pesan']);
// menampilkan data username
xlsWriteLabel($noBarisCell,1,$data['uname']);
// menampilkan tanggal
xlsWriteLabel($noBarisCell,2,$data['tanggal']);
// menampilkan jam
xlsWriteLabel($noBarisCell,3,$data['jam']);
// menampilkan status bayar
xlsWriteLabel($noBarisCell,4,$data['status_bayar']);
// increment untuk no. baris cell dan no. urut data
$noBarisCell++;
//$noData++;
}
// memanggil fungsi penanda akhir file excel
xlsEOF();
exit();
?>
salam...selamat mencoba..:)
Tag :// Pemograman
Sungguh akhlak seperti itulah yang ku doakan agar diberikan
kepada hamba yang lemah ini. Hari-hari dipenuhi dengan rutinitas yang padat
dengan pekerjaanku sebagai salah satu maintenance di sebuah perusahaan besar
yang bergerak dibidang otomotif. Walaupun begitu kuusahakan untuk tidak terlena
dengan dunia dan meninggalkan akhirat. Sunah-sunah nabi selalu ku berusaha
untuk dikerjaan, meski sebagai manusia biasa yang penuh dengan keluh kesah,
selalu ku coba lakukan meski bilangan rakaatnya tidak sempurna dan sesuai
dengan kondisi yang sudah lelah. Tilawah
Al-qur’an pun tak luput dari daftar panjang rutinitas dan target mutabaah
harianku. Ku coba ikuti komunitas pecinta al-qur’an yang mengharuskan
pesertanya tilawah 1 hari 1 juz atau biasa dikenal dengan one day one juz
(ODOJ). Semua itu tak menjadikanku beban dan aku selalu bersemangat ketika
melakukannya.
Suatu saat ada sebuah jadwal kajian yang aku baca di madding
tempatku bekerja, dengan judul “MERAIH INDAHNYA PERNIKAHAN BAROKAH” ah.. judul
yang amat sangat menyayat dan meyindirku saat ini, sebagai seorang laki-laki
yang normal dan ingin sekali mengikuti seluruh sunnah nabi mulia Muhammad Saw
aku selalu tersindir, betapa tidak?? Saat ini umurku menginjak usia 30-an, yang
kurang dari diriku adalah adanya seorang pendamping hidup yang senantiasa ku
mengharap kehadirannya. Entah mengapa aku selalu mengalami kegagalan. Padahal
aku tak ingin ada niatan untuk menyakiti makhluk mulia yang Alloh ciptakan
sebagai pendamping kaum adam itu, bahkan aku adalah satu-satunya anak laki-laki
dalam keluargaku, yang secara alamiah menjadikanku seorang yang penyayang
terhadap ibu, kakak perempuan,dan juga adik perempuanku, apalagi ayah yang
telah meninggal semenjak aku duduk dibangku sma membuatku selalu ingin menjadi
pelindung bagi mereka.
Taaruf’ku yang pertama terjadi saat aku masih ditempat
kerjaku yang sebelumnya, meskipun saat itu aku masih berstatus karyawan
yayasan, aku tetap menjalankan niatan baik itu, karena aku yakin bahwa Alloh
akan senantiasa menolong hambanya,terutama bagi pemuda yang berniat akan
menikah. Calonku saat itu adalah seorang bidan lulusan fakultas kebidanan, yang
baru memulai prakteknya sendiri, awalnya aku minder tapi karena motivasi yang
besar dari murabbi, aku mencoba untuk membekali dengan
bismillahirrahmannirrahim dan bi’idznillah(dengan izin Alloh). Biodata sudah ku
terima, aku lihat secara perlahan dan teliti, tak ada yang kurang, foto yang
ditempel pada lembar biodata itu cukup menarik, seulas senyum dan wajahnya yang bulat, putih bersih,
menunjukan kesederhanaan yang anggun, dan toh bukan itu yang menjadi prioritas
utamaku, dia seorang yang pandai memasak tulisnya dan juga lulusan sebuah
majelis penghafal al-qur’an juga, dulu disela-sela jadwal kuliah kebidanannya
yang padat pun ia sempatkan untuk terjun langsung dimasyarakat untuk menjadi
seorang pengajar baca, tulis huruf alqur’an, dan hobinya sendiri adalah merawat
orang yang sakit.
Secara keseluruhan tak ada yang kurang darinya. Oleh karena
itu aku lanjutkan usahaku dengan mengiringinya dengan sholat istikharoh sesuai
dengan anjuran Nabi SAW ketika kita dihadapkan dengan berbagai pilihan dalam
hidup tak hanya masalah jodoh tapi juga untuk masalah kehidupan yang lain. Aku
siap untuk melanjutkan tukar biodata itu dengan proses selanjutnya yaitu
melihat calon mempelai, hal ini berdasarkan hadist nabi saw, dirawikan dari
mughirah, bahwa ia meminang seorang wanita, kepada mughirah, Nabi bersabda
“Lihatlah dia, karena hal itu lebih dapat mengabadikan cinta dan kasih sayang
diantara kalian berdua” (HR Tirmidzi dan Nasa’i).
Hari melihat calon mempelai itu telah ditentukan, dan aku
memutuskan untuk mengambil cuti dari pekerjaanku, semalaman aku tak bisa tidur
tenang, sholat malam pun senantiasa aku dirikan untuk mengingat kebesaranNYA.
Ku pilih kemeja berwarna biru toska yang sederhana dan kusukai itu, kulihat
raut wajahku yang berseri tak sabar,
seklaigus gugup dan degub kencang yang tak bisa ku prediksi dan ku kendalikan,
aku terlihat rapi dan pas dengan kemeja
pilihanku itu, tak lupa untuk ku oleskan minyak wangi non alkohol yang beraroma
lembut, minyak wangi yang selalu menemaniku saat pergi ke masjid untuk sholat
jum’at. Aku memang suka dengan hal yang rapi dan sederhana, dan kurasa
penampilanku saat itu sudah cukup. Pertemuan diadakan dirumah seorang murabbiah
dari calon mempelaiku itu. Ku nyalakan mesin motor dan ku pacu gasnya menuju
tempat murabbiah itu, aku putuskan untuk datang 1 jam lebih awal sebelum
pertemuan itu semua untuk menghilangkan segala gejolak dan grogiku yang sulit
ku kendalikan.
Sesampainya ditempat murabbiah itu, terlihat teras rumahnya
masih sepi dan aku yakin calonku itu belum datang, segera ku matikan mesin
motorku dan ku parkirkan dibawah pohon mangga yang rindang itu. Dalam hati
sempat ku bergumam, rumah yang nyaman dan dihuni oleh orang-orang yang mulia
yang menyebut dan membacakan firman Tuhan didalamnya itu sangat krasan dan
“mbetahi” kalau kata orang jawa bilang.
Aku disambut dengan pelukan bersahabat dari suami murabiyah
itu dan dipersilahkan untuk duduk di atas karpet yang terbentang panjang
diseluruh penjuru ruang tamu yang memang sudah diatur sedemikian rupa, tak lama
berselang murabbi ku datang menyalami dan berpelukan dengan pemilik rumah,
seolah mereka adalah saudara yang amat sangat dekat hubungannya, itulah seorang
muslim yang bersaudara, ikatannya tak hanya sebatas ikatan darah tapi lebih
dari itu yang mengikat diantara keduanya adalah iman, ikatan kuat yang didasari
atas cinta kepada penciptaNYA bukan makhluk.
Murabbiku pun duduk bersampingan denganku dan mulai
memberiku motivasi agar tidak gugup dan menjernihkan pikiran dan meluruskan
niat bahwa semua ini adalah atas kuasa dan kehendak Alloh semata.
Tapi ada yang aneh.. 1 jam waktu berlalu.. calon mempelaiku
itu tak juga datang, murabbiyahnya sedari tadipun sibuk memencet2 tuts hanphonenya
dan mencoba menghubungi, tapi agaknya tak ada jawaban itu terlihat dari raut
wajahnya yang terlihat agak sedikit gelisah dan merasa tidak enak. Aku coba
untuk sabar dan meski ku sembunyikan tapi tak bisa, jujur akupun merasakan
gelisah. Ada apa gerangan? Dan entah mengapa firasatku tidak enak.
Tapi ternyata firasatku salah terdengar suara motor matic
menghentikan laju kendaraannya di depan rumah. Ah..itu pasti calon mempelaiku
dan sedikit rasa khawatirku menghilang. Pintu yang sedari tadi memang sengaja
dibuka, tak lama berselang menghantarkan 2 orang perempuan berjilbab panjang
yang terlihat anggun perlahan mendekat kearah kami, salah satunya terlihat
sangat grogi dan terus menundukan pandangannya.. tak lama segera kutahu bahwa
dialah yang akan bertaaruf denganku dan ditemani dengan kakak perempuannya.
Waktu terasa berhenti berbeda dengan jantungku yang seakan berdetak, berlari,
dan menghentak-hentak dengan kencang. Pembicaraan bersejarah bagiku ini dimulai,
aku didampingi murobbiku dan calonku didampingi kakak perempuannya dan juga
murobbiahnya. Kami dipersilahkan untuk saling melihat satu sama lain dan juga
mengajukan pertanyaan-pertanyaan yang nantinya akan berguna untuk mengambil
keputusan dan kemantapan kita , menuju pelaminan. Dengan sedikit gugup akupun
coba untuk menatap wajahnya.. hati ini semakin bergemuruh dan sullit
dikendalikan hanya beberapa detik setelah sebelumnya kita sempat saling
menatap, segera ku tarik pandanganku. Dan kurasa cukup, setelah melihat
kesederhanaannya dan matanya yang indah dan juga pertanyaanku yang dijawabnya
dengan kontan, tentang bagaimana sikap seorang perempuan jika suaminya marah,
tak dinyana dia menjawabnya langsung dengan hadist nabi yang menunjukan
kecintaannya terhadap agama Alloh yang haq ini. Maka tak dapat lagi ku
beralasan untuk menolaknya. Sepertinya waktu berlalu begitu cepat tak lama 2
minggu setelah pertemuan itu calon mempelaiku pun memberi lampu hijau dan akad
nikah segera akan dilaksanankan dengan konsep
walimatul ‘ursy yang sederhana disebuah masjid dikota ini, dengan tamu
special yaitu anak yatim dan dhuafa yang sengaja diundang untuk menambah
keberkahan acara.
To be continue…
To be continue…
/* contoh penulisan kalimat di c++, ini hanya komentar, latihan1*/
#include<stdio.h> // file header
#include<conio.h> //bapaknya getch();
main()
{ //awal function
printf("Belajar Bahasa C++");
getch(); //penahan tampilan ketika dijalankan
} //akhir function
coba juga yang ini :)
/* latihan 2 */
#include<stdio.h>
#include<conio.h> //ini bapaknya getch
main()
{ //awal
printf(" Belajar Bahasa c++ \n"); // \n untuk pindah baris/enter
printf(" Nama : Erni Setiyani \n");
printf(" Nim : 12111619 \n");
printf(" Kelas : 126a14 \n");
printf(" Jurusan : Manajemen Informatika \n");
getch(); //penahan tampilan
} //akhir
coba juga yang ini :))
#include<stdio.h>
#include<iostream.h>//ini pasangannya cout
#include<conio.h>//ini pasangannya getch dan getche
main()
{
cout<<" Belajar Bahasa C++"<<endl;
//endl untuk ganti baris/ enter pasangan cout
cout<<"Nama : Erni Setiyani "<<endl;
cout<<"Nim : 12111619 "<<endl;
cout<<"Kelas : 126a14 "<<endl;
cout<<"Jurusan : Management Informatika";
getche();
}
masih penasaran?? coba juga yang ini :)))
/*latihan menghitung luas persegi panjang
menggunakan input scanf */
#include<stdio.h>
#include<conio.h>
main()
{
int p,lb,ls;
printf("Masukan nilai panjang : ");scanf("%d",&p);
printf("Masukan nilai lebar : ");scanf("%d",&lb);
ls=p*lb;
printf("Luas persegi panjang =%d",ls);
getch();
}
Tag :// Pemograman
Diberdayakan oleh Blogger.