Membuat Tabel View di PHPMyAdmin


10php-mysql

 

Latar Belakang

Dalam membuat sebuah sistem kita membuat aplikasi beserta databasenya. didalam database terdapat banyak table yang saling terhubung. untuk menampilkan informasinya kita membuat join table dengan query SQL yang panjang. contohnya :

SELECT id_info,nama_prov,nama_bencana, tgl,lokasi, penyebab,korban,kerusakan,penanganan
FROM tbl_informasi info,tbl_bencana bencana,tbl_provinsi provinsi WHERE info.id_prov = provinsi.id_prov and info.id_bencana = bencana.id_bencana

Query yang panjang tersebut diubah menjadi sebuah table View misalnya bernama view_informasi.

Tabel View

Salah satu feature yang terdapat pada MySQL adalah view. View adalah tabel temporari kadang ada juga yang bilang virtual tabel. Biasanya view di buat untuk menyederhanakan pengambilan data misalkan di tabel tersebut terdapat join, group by, aggregate (sum, min, max, dsb). Keuntungan tabel View :

  1. Dalam coding tidak perlu mengetik ulang query yang panjang untuk menghasilkan query. cukup panggil nama view nya.
  2. Dalam proses database tidak terlalu lama, karena hasil querynya sudah disimpan di table virtual bernama table view_informasi
  3. User atau aplikasi tidak dapat mengubah atau menghapus data di table view. karena tugasnya table view hanya untuk melihat atau menampilkan data di tbl_informasi

Implemantasi

https://ri32.wordpress.com/menampilkan-data-mysql-kedalam-diagram-pie

Dalam aplikasi tersebut, saya memanfaatkan table view bernama view_informasi. adapun langkah untuk membuat table view tersebut bisa menggunakan menu di PHPMyAdmin ataupun melalui Query SQL.

Melalui Query

CREATE VIEW view_informasi AS SELECT id_info,nama_prov,nama_bencana, tgl,lokasi, penyebab,korban,kerusakan,penanganan
FROM tbl_informasi info,tbl_bencana bencana,tbl_provinsi provinsi WHERE info.id_prov = provinsi.id_prov and info.id_bencana = bencana.id_bencana

Melalui Menu PHPMyAdmin

SELECT id_info,nama_prov,nama_bencana, tgl,lokasi, penyebab,korban,kerusakan,penanganan
FROM tbl_informasi info,tbl_bencana bencana,tbl_provinsi provinsi WHERE info.id_prov = provinsi.id_prov and info.id_bencana = bencana.id_bencana

Cara yang kedua adalah jika query tersebut di jalankan, maka akan menghasilkan data join table. di paling bawah ada menu CREATE VIEW.


Jika sudah di beri nama view name dengan view_informasi, maka klik tombol Go maka table view_informasi akan di hasilkan.

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Cibubur, 19-07-2012

GusnaNuri

Membuat frame tabel HTML dan PHP


Latar Belakang

Jika kita mempunyai suatu aplikasi web dimana mempunyai sebuah tabel yang memiliki banyak field yang harus ditampilkan. terkadang akan memanjang kesamping dan membuat kurang nyaman dilihat.

oleh karena itu dibutuhkan frame yang digunakan untuk membatasi tampilan tabel, namun tabel tetap menampilkan data dalam jumlah field yang sesuai dengan yang kita inginkan.

Potongan Script

<div style=’overflow-y:scroll;overflow-x:scroll;height:200px;padding:20px;scroll-color:hidden;’>
<table cellspacing=”0″ cellpadding=”0″>
<tr>
<th></th>
<th>Nomor</th>
<th>Nama Pegawai</th>
<th>Tanggal Lahir</th>
<th>NIP</th>
<th>Bagian</th>
<th>Jabatan</th>
<th>Tahun</th>
<th>Email</th>
<th>Telpon</th>
<th>Alamat</th>
<th>Username</th>
<th>Password</th>
</tr>
<?php
$view=mysql_query(“select * from tbl_pegawai”);
while($row=mysql_fetch_array($view)){
?>
<tr>
<td><a href=”?page=x-induk/bagian”><img src=”./images/edit.png” border=”0″/></a>&nbsp;<a href=”?page=x-induk/bagian”><img src=”./images/delete.png” border=”0″/></a></td>
<td><?php echo $c=$c+1;;?></td>
<td><?php echo $row[‘nama_pegawai’];?></td>
<td><?php echo $row[‘tgl_lahir’];?></td>
<td><?php echo $row[‘nip’];?></td>
<td><?php echo $row[‘id_bagian’];?></td>
<td><?php echo $row[‘jabatan’];?></td>
<td><?php echo $row[‘tahun_kerja’];?></td>
<td><?php echo $row[’email’];?></td>
<td><?php echo $row[‘telpon’];?></td>
<td><?php echo $row[‘alamat_rumah’];?></td>
<td><?php echo $row[‘username’];?></td>
<td><?php echo $row[‘password’];?></td>
</tr>
<?php
}
?>
</table>
</div>

Inti dari frame adalah yang bercetak tebal pada script diatas.

Download Tabel

http://www.4shared.com/file/bvuKNIKI/tableBlue–ri32.html

Sekian tutorial dari saya semoga bermanfaat untuk teman-teman dan anda semua 🙂

Depok, 25-01-2011

 

noname

<div style=’overflow-y:scroll;overflow-x:scroll;height:200px;padding:20px;scroll-color:hidden;’>
<table cellspacing=”0″ cellpadding=”0″>
<tr>
<th></th>
<th>Nomor</th>
<th>Nama Pegawai</th>
<th>Tanggal Lahir</th>
<th>NIP</th>
<th>Bagian</th>
<th>Jabatan</th>
<th>Tahun</th>
<th>Email</th>
<th>Telpon</th>
<th>Alamat</th>
<th>Username</th>
<th>Password</th>
</tr>
<?php
$view=mysql_query(“select * from tbl_pegawai”);
while($row=mysql_fetch_array($view)){
?>
<tr>
<td><a href=”?page=x-induk/bagian”><img src=”./images/edit.png” border=”0″/></a>&nbsp;<a href=”?page=x-induk/bagian”><img src=”./images/delete.png” border=”0″/></a></td>
<td><?php echo $c=$c+1;;?></td>
<td><?php echo $row[‘nama_pegawai’];?></td>
<td><?php echo $row[‘tgl_lahir’];?></td>
<td><?php echo $row[‘nip’];?></td>
<td><?php echo $row[‘id_bagian’];?></td>
<td><?php echo $row[‘jabatan’];?></td>
<td><?php echo $row[‘tahun_kerja’];?></td>
<td><?php echo $row[’email’];?></td>
<td><?php echo $row[‘telpon’];?></td>
<td><?php echo $row[‘alamat_rumah’];?></td>
<td><?php echo $row[‘username’];?></td>
<td><?php echo $row[‘password’];?></td>
</tr>
<?php
}
?>
</table>
</div>

Menampilkan data kedalam tabel PDF berwarna menggunakan PHP, MYSQL, dan FPDF


Artikel ini masih berhubungan dan melengkapi artikel sebelumnya. artikel ini juga masih membahas tentang tutorial menampilkan data yang ada didalam database kedalam sebuah file pdf dalam bentuk tabel yang lebih menarik.

adapun langkah yang perlu dilakukan dalam konfigurasi script adalah :

1) script untuk judul table yang ditampilkan

function Header()
{
//Select Arial bold 15
$this->SetFont(‘Arial’,’B’,15);
//Move to the right
$this->Cell(80);
//Framed title
$judul=’Chart Of Account‘;
$this->Cell(50,10,$judul,0,0,’C’);
//Line break
$this->Ln(20);
}

2) script untuk query database

//Queri untuk Menampilkan data
$query =”SELECT * FROM tabel_master order by kode_rekening asc”;
$db_query = mysql_query($query) or die(“Query gagal”);

3) script untuk judul field

//Column titles
$header=array(‘Rekening’,’Nama’,’Posisi’,’Normal’);

4) script untuk menampilkan data

while($data=mysql_fetch_array($db_query))
{
$this->Cell($w[0],7,$data[‘kode_rekening’],’LR’,0,’C’,$fill);
$this->Cell($w[1],7,$data[‘nama_rekening’],’LR’,0,’L’,$fill);
$this->Cell($w[2],7,$data[‘posisi’],’LR’,0,’C’,$fill);
$this->Cell($w[3],7,$data[‘normal’],’LR’,0,’C’,$fill);
$this->Ln();
$fill=!$fill;
}

5) script untuk warna, garis, dan pengaturan huruf

//Colors, line width and bold font
$this->SetFillColor(255,0,0);
$this->SetTextColor(255);
$this->SetDrawColor(128,0,0);
$this->SetLineWidth(.3);
$this->SetFont(”,’B’);

Download

  1. http://www.4shared.com/file/PoL3VU6L/tablepdf.html (Masih Sederhana)
  2. http://www.4shared.com/file/su1bVISL/table_pdf.html (Perbaikan coding)
  3. http://www.4shared.com/file/2b8HjM-B/laporan-pdf.html(Final Tabel Berwarna)

sekian tutorial dari saya, semoga dapat bermanfaat untuk teman-teman dan anda semua…aamiin

 

Depok, 07-12-2010

noname

Membuat tabel di Oracle XE(Express Edition)


Pendahuluan

Pada artikel kali ini kita akan membuat sebuah table baru didalam database oracle XE menggunakan database userhr“.  table yang akan kita buat bernama “bukutamu”. adapun langkahnya adalah login ke web oracle XE atau http://127.0.0.1:8080/apex/ gunakan username dan passwordnya : hr (untuk password mungkin sudah berbeda dengan password yang anda gunakan) Jika sudah masuk, pilih Object Browser>Create>Table. Terdapat 5 tahap dalam pembuatan table di oracle XE tahapan-tahapan tersebut adalah :

1) Tahap “Columns”

Kenapa pakai tipe data varchar2? mungkin ini jawaban dari mas diaz

2) Tahap “Primary Key”

Dalam tahap inilah konsep “auto increment” yang biasa digunakan di MySQL, terdapat juga di Oracle walaupun dengan cara yang berbeda yaitu dengan sequence.

3) Tahap “Foreign Key”

Tahap ini digunakan jika kita menggunakan relasi antar tabel, berhubung saat ini kita hanya menggunakan 1(satu) tabel, maka kita akan melewati tahapan ini.

4) Tahap “Constraints”

Constrain adalah batasan atau aturan yang ada pada table. Constraint mencegah penghapusan data
dari suatu table yang mempunyai keterkaitan dengan table yang lain. berhubung kita masih membuat sebuah table sederhana. maka tahapan ini dilewatkan.

Continue reading

Menampilkan data pada tabel di Java Netbeans


Pada artikel kali ini saya akan menjelaskan tentang aplikasi untukmenghapus  data. artikel ini merupakan artikel pecahan dari artikel sebelumnya. dalam membuat aplikasi baik web maupun desktop pada bagian admin pasti ada fasilitas untuk menampilkan data. tujuannya yaitu untuk memberikan informasi kepada user atau pengguna aplikasi.

Untuk tahap persiapan seperti membuat file koneksi, membuat database, dan menyiapkan file konektor, sampai membuat form berada di tengah layar  sudah saya bahas pada artikel sebelum-sebelumnya. dan saya asumsikan anda sudah mengerti semua, jadi saya tidak harus mulai dari awal tapi langsung ke inti programnya saya :)

Potongan Script

public void tampil_data(){
//panggil method koneksi
java.sql.Connection conn = new DBConnection().connect();

//dafinisikan field table
Object[] Baris={“ID”,”Nama”,”Tanggal Lahir”,”Alamat”};
DftTabMode=new DefaultTableModel(null,Baris);
jTable1.setModel(DftTabMode);

//querinya
try {
String sql = “Select * from biodata”;
java.sql.Statement stmt = conn.createStatement();
java.sql.ResultSet rslt = stmt.executeQuery(sql);
while (rslt.next()) {
String id = rslt.getString(“id”);
String nama = rslt.getString(“nama”);
String tanggal = rslt.getString(“tanggal”);
String alamat = rslt.getString(“alamat”);

//masukan masing-masing field ke table JAVA
String[] dataField = {id, nama, tanggal, alamat};
DftTabMode.addRow(dataField);
}
}catch(Exception e) {}
}

Download

  1. Database
  2. Aplikasi

 

Sekian artikel dari saya, semoga bermanfaat…aamiin

Karawang, 15-11-2010

noname

Menampilkan tabel data dalam bentuk PDF menggunakan PHP


Dalam membuat web, kadang client ingin agar data yang ditampilkan pada table web ingin ditampilkan juga dalam file PDF. silahkan download dan pelajari karena pada codingnya sudah saya beri komentar.

DOWNLOAD :

http://www.4shared.com/file/PoL3VU6L/tablepdf.html

DEMO :

Kunjungi situs LabHouse.co.cc

Potongan Coding :

<?php
//include core
include “fpdf.php”;

//untuk koneksi, bisa diganti
$koneksi=mysql_connect(“localhost”,”root”,””);
mysql_select_db(“labhousedb”,$koneksi);

//untuk inisial
$pdf = new FPDF();
$pdf->AddPage();

//untuk judul table, bisa diganti
$pdf->setFont(‘Arial’,’B’,8);
$pdf->setXY(80,10); $pdf->cell(30,6,’Data Statistik LabHouse’);
$pdf->setFont(‘Arial’,’B’,10);

$y_initial = 31;
$y_axis1 = 25;
$pdf->setFont(‘Arial’,”,8);

$pdf->setFillColor(233,233,233);
$pdf->setY($y_axis1);
$pdf->setX(25);

//untuk nama field, bisa diganti
$pdf->cell(10,6,’No’,1,0,’C’,1);
$pdf->cell(50,6,’Menu Demo’,1,0,’C’,1);
$pdf->cell(20,6,’View’,1,0,’C’,1);
$pdf->cell(20,6,’Bad’,1,0,’C’,1);
$pdf->cell(20,6,’Good’,1,0,’C’,1);
$y = $y_initial + $row;

//untuk query database, bisa diganti
$nilai = mysql_query(“select * from stat”);

$no = 0;
$row = 6;

//untuk menampilkan data, bisa diganti
while ($daftar = mysql_fetch_array($nilai)){
$no++;
$pdf->setY($y);
$pdf->setX(25);
$pdf->cell(10,6,$no,1,0,’C’);
$pdf->cell(50,6,$daftar[menu],1,0,’L’);
$pdf->cell(20,6,$daftar[view],1,0,’C’);
$pdf->cell(20,6,$daftar[good],1,0,’C’);
$pdf->cell(20,6,$daftar[bad],1,0,’C’);
$y = $y + $row;
}
$pdf->Output();
?>

REVISI (10-11-2010)

Program diatas masih ada bug, yaitu jika data lebih banyak untuk dimasukan kedalam satu halaman PDF, maka data tidak rapi untuk ditampilkan. untuk itu saya membuat aplikasi baru untuk mencoba menyempurnakan aplikasi konversi dari table mysql ke file PDF. silahkan download file dibawah ini :

http://www.4shared.com/file/su1bVISL/table_pdf.html

Jika ada pertanyaan silahkankan ditanyakan. Sekian tutorial dari saya, semoga bermanfaat untuk anda semua…aamiin

Depok, 17-10-2010

noname

Export dan Import tabel di phpMyAdmin


Dalam tutorial PHP dan yang saya buat sering mencantumkan sebuah database didalam programnya, mungkin ada yang belum mengerti bagaimana cara mengexport atau mengeluarkan tabel-tabel beserta nilainya untuk dimasukan lagi (di import) ke database yang lain. Jika anda akan mengexport satu database sekaligus, maka saat akan mengimport nya Anda harus membuat dan memilih dulu database yang baru setelah itu baru melakukan import tabel-tabel ke database tersebut.

Dalam membuat program php dengan koneksi database mysql, saya menggunakan software xampp, karena di dalamnya sudah terdapat software :

  1. Apache sebagai webserver.
  2. MySql sebagai DBMS (Database Management System).
  3. Compiler php.
  4. phpMyAdmin sebagai tool untuk mengelola database di mysql.

Mengexport tabel

Dalam mengexport tabel ada 2 macam, yaitu mengexport satu tabel, dan mengexport banyak tabel (satu database). mari kita mulai dengan mengexport satu tabel ke dalam database yang lain. caranya adalah sebagai berikut :

  1. Buka phpMyAdmin di alamat http://localhost/phpmyadmin/
  2. Pilih satu database yang ada di phpmyadmin anda misalkan saya mempunyai database export :satu
  3. Pilih salah satu tabel misalnya saya memilih tabel admin, setelah itu di atasnya ada menu-menu. klik menu export.dua
  4. Lalu anda akan menuju halaman untuk mengexport tabel tersebut. Jika tidak ada configurasi yang lain centang save as file, trus pilih zipped. tiga
  5. Setelah itu klik tombol GO, lalu save file tersebut yang nantinya akan kita import.empat

Continue reading

%d bloggers like this: