Senin, 23 November 2009

Membuat download file excel dari data MySQL-PHP

Melanjutkan cerita tentang Konversi Data File Excel Ke MySQL, muncul pertanyaan bagaimana menggunakan data tersebut agar bisa ditampilkan di website kita? dan juga pertanyaan bagaimana ya agar dari tampilan tersebut dapat di download kembali dalam bentuk file excel?

untuk menjawab pertanyaan diatas, disini penulis coba kasih gambar sedikit bagaimana caranya, sebenernya tidaklah sulit, anda hanya perlu menambahkan satu baris perintah saja di baris paling atas pada editor php anda perintah berikut :

header("Content-type: application/vnd.ms-excel");

gampang kan?

gak percaya? mari kita buktikan...

Pertama-tama kita design dulu tabel di editor web anda seperti gambar berikut ini


Lalu ubah script php nya agar seperti berikut ini ( catatan : ubah koneksi nya sesuai dengan settingan server web lokal anda yaaa... )


Simpan dengan nama, misalkan : download_excel.php, lalu buat sebuah file baru dengan nama misalkan download_excel_xls.php ( download disini file lengkapnya ), lalu tambahkan satu baris perintah berikut ini:

header("Content-type: application/vnd.ms-excel");



Lalu jalankan file download_excel.php di browser anda :

Klik link "Download Format Excel" maka akan muncul perintah untuk download seperti berikut :

Klik OK maka anda akan mendapatkan sebuah file excel hasil download dengan data sama dengan yang tampil di browser anda seperti berikut ini :

Gimana? gampangkan? hehe...

Download artikelnya disini yaaaaa....

--Selamat Mencoba--

Created By : Devy Ferdiansyah, S. Kom

Membuat Database MySQL Dengan Command Prompt

Langkah pembuatan database toko_buku dengan menggunakan DOS Prompt
1. Klik Start » Run » ketik “cmd”

2. Muncul jendela command prompt » ketik “mysql”

3. Masuk ke ruang mysql

4. Untuk melihat semua database pakai perintah » show databases;

5. Untuk membuat database baru dengan nama “toko_buku” » create database toko_buku;
Untuk membuka dan menggunakan database toko_buku » use toko_buku
Untuk membuat database toko_buku tapi menghapus jika sudah ada database toko_buku sebelumnya » drop database if exists toko_buku;

6. Untuk membuat tabel “buku”
» CREATE TABLE `buku` (
`kode_buku` varchar(7) NOT NULL,
`kategori` char(255) default NULL,
`judul` varchar(255) default NULL,
`penulis` varchar(25) default NULL,
`penerbit` varchar(25) default NULL,
`stok` int(11) default NULL,
`harga_jual` int(11) default NULL,
`harga` int(11) default NULL,
PRIMARY KEY (`kode_buku`));

7. Untuk melihat struktur tabel buku yang beru saja kita buat perintah yang digunakan adalah “describe buku”

8. Untuk merubah nama field gunakan perintah “alter”, contoh semisal ingin merubah field sold menjadi harga_jual perintahnya adalah :
Format : Alter table nama_table change field_asal field_baru type_data(panjang) NULL;
Contoh :
Alter table toko_buku.buku change sold harga_jual int(11) NULL;


9. Untuk menginput data pada tabel buku perintahnya adalah :
Insert into nama_table values ();
Contoh :
Insert into buku values (‘MSVBC001’,’Pemrograman’,’10 jam Belajar Ms. Visual Basic 6.0’,’DVF’,’Andy’,200,60000,55000);

10. Untuk melihat isi data dari tabel buku perintahnya adalah :
Select * from nama_table
Contoh :
Select * from buku;

11. Untuk Keluar dari command prompt perintahnya adalah exit


Download artikel disini yaa…

-- Selamat mencoba --

Created by : Devy Ferdiansyah, S. Kom.

Minggu, 22 November 2009

Instalasi Sever Web Apache2triad 1.5.4

Secara garis besar server web adalah sebuah aplikasi program yang mengirimkan isi dari data, contohnya adalah isi halaman web ini yakni dengan menggunakan HTTP ( Hyper Text Transfer Protocol ).

Untuk membuat sebuah sistem web baik yang sederhana maupun yang kompleks sekalipun di komputer pribadi tidaklah begitu sulit, cukup mudah kok. Yang kita butuhkan adalah server lokal ( disini penulis menggunakan Apache2triad ), web editor ( disini penulis menggunakan Macromedia dreamweaver CS3 ), dan browser ( disini penulis menggunakan Mozzila Firefox ).

Disini penulis akan coba bahas secara ringkas cara – cara peng install an web server Apache2triad 1.5.4.


Download Aplikasinya disini yaa..

Klik 2 kali pada file Apache2Triad1.5.4 seperti gambar diatas maka akan tampil jendela open file, klik ”Run” untuk install Apache2Triad1.5.4

Setelah anda klik tombol ”Run” seperti pada tampilan gambar diatas maka akan muncul jendela ”Verifiying Installer”

Selanjutnya akan muncul jendela ”Apache2Triad1.5.4 For WnNT: Installation Options”, langkah selanjutnya anda klik tombol ”Next”

Selanjutnya akan muncul jendela ”Apache2Triad1.5.4 For WnNT: Installation Folder” yakni untuk menentukan lokasi file2 apache2triad akan diinstal ( default nya akan di install pada lokasi ( c:\apache2triad ), klik tombol ”Next”

Selanjutnya akan muncul jendela input password, ketik ”password” untuk password nya, lalu klik tombol ”Next”

Selanjutnya akan muncul jendela ”Apache2Triad1.5.4 for WinNT: License Agreement”, klik tombol ”I Agree”

Berikutnya akan muncul jendela proses install, biarkan sampai proses install selesai

Apabila proses install telah selesai maka akan muncul jendela seperti berikut ini:

Berikutnya muncul jendela input password, kosongkan saja dengan cara menekan tombol enter

Proses install Apache2Triad1.5.4 telah selesai, klik tombol ”OK” untuk Reboot, Reboot fungsinya untuk menyempurnakan proses penginstallan


Download Artikel lengkapnya disini

-- Selamat Mencoba --

Created By : Devy Ferdiansyah, S. Kom.

Jumat, 20 November 2009

Konversi Data File Excel Ke MySQL

Bagaimana ya cara mengolah data excel untuk tampil di web?, mungkin itu pertanyaan yang sering muncul seiring dengan masih digunakannya sistem manual dikantor kita, dimana semua rekapitulasi data masih di simpan dalam format .XLS, sebenernya gak susah-susah amat kok, langkah yang harus kita ambil adalah meng-konvert file .XLS tersebut kedalam bentuk database MySQL, yakni menjadi sebuah tabel sehingga datanya bisa digunakan untuk ditampilkan di web.

Syarat utama dalam konversi data excel ke dalam bentuk Mysql adalah terlebih dahulu kita harus menginstall aplikasi web server di komputer kita, disini penulis menggunakan Apache2Triad versi 1.5.4 ( lihat cara install ), setelah itu kita juga haruslah menginstall aplikasi mysql-connector-odbc-3.51.12-win32, apabila kedua aplikasi diatas sudah terinstall dikomputer anda, lanjut ke langkah selanjutnya yakni konvert data .XLS ke MySQL.

Pertama kita cari data excel yang akan dikonvert, semisal penulis gunakan data seperti dibawah ini :


Jika diperhatikan gambar diatas terdapat 5 buat header yakni : nim, nama, tnp_lahir, tgl_lahir, alamat. kelima header tersebut jika di konvert ke dalam bentuk database akan membentuk lima buah field, mau bukti? hehe

Silahkan buka aplikasi Ms. Access anda, disini penulis gunakan Ms. Access 2003


Berikut adalah gambar jendela database pada Ms. Access


Klik kanan, pilih import, cari file excel yang ingin di konvert yaaaaa


Setelah di import filenya maka akan muncul, jendela import seperti dibawah ini,

Klik Next, untuk ke langkah selanjutnya


Klik checkbox untuk menjadikan baris pertama sebagai nama field, klik Next


Pilih opsi in a new table untuk simpan hasil konvert kedalam tabel baru, klik Next


Klik checkbox jika ada salah satu field yang tidak ingin di import, diamkan jika tidak, klik next


Pilih opsi “No primary key”, klik next


Simpan nama file hasil import, klik finish, sehingga muncul pesan sukses mengimport data seperti dibawah ini


Berikut adalah tampilan database access yang sudah terdapat tabel baru dengan nama datasiswa yang merupakan hasil konvert dari data excel


Langkah selanjutnya adalah konversi ke MySQL, klik kanan pada table datasiswa lalu pilih Export


Pilih pada bagian Save as type : “ODBC Databases”


Ketik nama file hasil export, misal “datasiswa”


Setelah muncul jendela Select datasource klik tombol New


Pilih opsi kedua “System Data Source ( Apply to this machine only ), klik Next


Klik pada MySQL ODBC 3.5.1 Driver


Klik Finish




Muncul jendela ODBC connector seperti diatas, isikan
  • Data source name : Dataku
  • Description : kosongkan
  • Server : localhost
  • Password : ******** ( sengaja disembunyikan hehehe )
  • Database : Dataku ( * Sudah terlebih dahulu ada databasenya yaaaa )
Klik OK,


Klik data source Dataku, lalu klik OK



Buka Aplikasi SQL YOG lalu periksa apakah table sudah terbentuk atau belum


Tabel baru sudah terbentuk di dalam database Dataku pada database MySQL

Gimana? Gampang kan? Kalo dah gini terserah deh, tinggal pake aja datanya buat taro di web anda, nanti kita bahas gimana cara pake nya yaaaa

Download Artikel Disini

-- Selamat mencoba --

Created By : Devy Ferdiansyah, S. Kom