Eksport Isi Tabel dalam MySql menjadi Excel dengan PHP

Hai,, semua… Cara eksport isi tabel Mysql ke php sebenarnya cukup mudah,,, tinggal copy syntaks di bawah ini dan selesai… Hehehe..


<?php
function export_excel_csv()
{
$conn = mysql_connect("localhost","root","");
$db = mysql_select_db("database",$conn);

$sql = "SELECT * FROM table";
$rec = mysql_query($sql) or die (mysql_error());

$num_fields = mysql_num_fields($rec);

for($i = 0; $i < $num_fields; $i++ )
{
$header .= mysql_field_name($rec,$i)."\\t";
}

while($row = mysql_fetch_row($rec))
{
$line = '';
foreach($row as $value)
{
if((!isset($value)) || ($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 No Record Found!\n";
}

header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=reports.xls");
header("Pragma: no-cache");
header("Expires: 0");
print "$header\\n$data";
}
?>

Buat game di handphone dengan Java ME (Part 2)

 

Halo,,, ketemu lagi deh…. Postingan kali ini menyambung postingan yang lalu yaitu tentang pembuatan game di handphone dengan Java ME.

Mungkin kalo temen-temen belum lihat postingan yang kemarin, simak dulu ya disini . Pada posting ini akan saya bahas tentang Antar Muka (Interface) di Java ME.

Antar Muka (Interface) di Java ME dibagi menjadi dua golongan, yaitu Antar Muka Tingkat Atas (High Level Interface) dan Antar Muka Tingkat Bawah (Low Level Interface).

Terus,,, Apa itu Antar Muka Tingkat Atas dan Antar Muka Tingkat Bawah ??? Penasaran…. Check it out gan…
Baca Lanjutannya…

Buat game di handphone dengan Java ME (Part 1)

Hai. Ketemu lagi dengan aku. Kali ini aku akan posting suatu tutorial tentang game. Mungkin hampir semua temen-temen yang baca blog ini / gak sengaja tersesat di blog ini :D pernah main game di hape. Ada banyak sekali jenis game di handphone, seperti RPG, Adventure (Petualangan), Action, dll. Dan kebanyakan game-game tersebut dibuat menggunakan Java ME (Java Micro Edition). Pernahkah temen-temen punya suatu keingin tahuan gimana sih cara buat game di handphone ? Nah, melalui postingku ini akan ku jelaskan caranya. Oke,, daripada kelamaan. Check it out… !!


Baca Lanjutannya…

Morphing (Perubahan Bentuk) part 2

Setelah saya posting teori dasar pada morphing pada post sebelumnya, sekarang akan saya tunjukkan penerapannya menggunakan Microsoft Visual C++ dan OpenGL. Obyek yang akan contohkan adalah proses morphing dari nama ke nrp. Contoh : “MIF” ==> “096″

Tampilan Awal sebelum di-morphing :

Tampilan akhir setelah di-morphing :

Source codenya bisa didownload disini.

Morphing (Perubahan Bentuk) pada Komputer Grafik

Morphing adalah perubahan bentuk obyek gambar secara bertahap. Morphing merupakan salah satu teknik yang banyak digunakan dalam dunia entertainment karena efek dari morphing ini sangat menarik untuk diamati. Morphing memerlukan dua gambar, yaitu gambar awal dan gambar akhir. Morphing digunakan untuk membuat gambar yang merupakan gambar perubahan setiap satuan waktu dari gambar asal ke gambar hasil. Morphing secara sederhana dapat dilakukan dengan menggunakan interpolasi linier.

Contoh Morphing :

contoh morphing

Baca Lanjutannya…

Download File PHP dari Suatu Website / Aplikasi Web

Download source code php dari suatu website atau aplikasi web ??

Emang bisa ??

Pertanyaan itulah yang suatu hari pernah terbesit di pikiran saya. Sudah berulang kali kucoba tuk download,, mulai dari download manual sampai-sampai download pake software download manager,,, dan hasilnya nihil. Sudah berkali-kali aku tanya mbah google,, tapi hasil yang didapatkan tidak sesuai dengan keinginanku. Kemudian ku pelajari lagi syntax-syntax dasar dalam php. Ternyata ada suatu syntax yang sangat simpel dalam php yang bisa melakukannya. Oke, daripada kelamaan,, mending langsung disimak aja, gan…!
Baca Lanjutannya…

Membuat papan catur dan nrp dengan OpenGL

Tutorial OpenGL kali ini yaitu membuat papan catur dengan OpenGL. Berikut ini adalah contoh keluarannya.

Gambar kaya gitu bisa agan buat dengan memanfaatkan Tiling pada OpenGL. Tiling adalah proses pembuatan gambar berpola dengan teknik perulangan. Pada proses Tiling, sebuah gambar ditampilkan beberapa kali dengan pola tertentu sehingga menghasilkan gambar berpola yang indah.  Proses Tiling dilakukan dengan memanfaatkan Viewport. Viewport apaan gan? Viewport adalah suatu segiempat di dalam WorldWindow di layar komputer. Trus WorldWindow apaan? WorldWindow adalah segiempat yang menspesifikasikan bagian “dunia” yang ingin digambar. Satu gambar besar tersebut merupakan tampilan gambar pada WorldWindow. Pada Tiling, WorldWindow yang besar dipecah menjadi beberapa Viewport kecil yang membentuk pola tertentu.
Baca Lanjutannya…

Tutorial OpenGL di Microsoft Visual C++ (part 2)

Halo, semuanya. Jumpa lagi dengan blogku. Pada postingan dahulu sudah dijelaskan cara instalasi openGL di Microsoft Visual C++. Kali ini akan ku kasih contoh source code program pertamaku yang ku buat waktu belajar OpenGL sekaligus memenuhi janjiku pada postingan selanjutnya. Oke, gak perlu lama-lama. Monggo dibaca gan….

Source Code :

#include "stdafx.h"
#include "GL/glut.h"
void display(void)
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // Menghapus layar
glLoadIdentity(); // me-nonaktifkan transformasi sebelumnya
glTranslatef(-0.5,0.0,0.0);//merubah titik tengah sumbu obyek
glBegin(GL_TRIANGLES);//membuat obyek segitiga
glVertex3f( 0.0, 0.25, 0.0);
glVertex3f(-0.25,-0.25, 0.0);
glVertex3f( 0.25,-0.25, 0.0);
glEnd();
glTranslatef(0.9,0.0,0.0);//merubah titik tengah sumbu obyek
glBegin(GL_QUADS);//membuat obyek segiempat
glColor3f(1.0,0.0,0.0);
glVertex2f(-0.5, -0.5);
glColor3f(0.0,1.0,0.0);
glVertex2f(-0.5, 0.5);
glColor3f(0.0,0.0,1.0);
glVertex2f(0.5, 0.5);
glColor3f(1.0,0.0,1.0);
glVertex2f(0.5, -0.5);
glEnd();
glFlush();
}
void init (void)
{
// Membuat warna background
glClearColor (1.0, 1.0, 0.0,0.0); //Warna background kuning (Red : 1, Green:1, Blue:0)
/* inisialisasi nilai tampilan (viewing values) */
glMatrixMode(GL_PROJECTION);
glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0);
}
int main(int argc, char** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize (640, 480); //Ukuran window
glutInitWindowPosition (200, 100); //Posisi window
glutCreateWindow ("Program Pertamaku");
init ();
glutDisplayFunc(display);
glutMainLoop();
return 0;
}

Resume seminar Semantic Web Technology di UTM

Apa itu Internet?

Internet kependekan dari interconnected-networking) ialah sistem global dari seluruh jaringan komputer yang saling terhubung menggunakan standar Internet Protocol Suite (TCP/IP) untuk melayani miliaran pengguna di seluruh dunia. Manakala Internet (huruf ‘I’ besar) ialah sistem komputer umum, yang berhubung secara global dan menggunakan TCP/IP sebagai protokol pertukaran paket (packet switching communication protocol). Rangkaian internet yang terbesar dinamakan Internet. Cara menghubungkan rangkaian dengan kaedah ini dinamakan internetworking.
Baca Lanjutannya…

Tutorial OpenGL di Microsoft Visual C++ (part 1)

Logo OpenGL

Hai, apa kabar smuanya. Jumpa lagi dengan blogku, mudah-mudahan gak bosen baca blogku ini. Setelah post kemarin yang membahas tentang cara instalasi OpenGL pada Microsoft Visual C++, sekarang ni akan ku bahas buat project OpenGL di Microsoft Visual C++. Oke, gak usah terlalu lama, silakan disimak.

Baca Lanjutannya…

Ikuti

Get every new post delivered to your Inbox.