Cara menampilkan video dari database dengan php

"; if($result) //artinya jika query berhasil dijalankan { while($row = mysqli_fetch_assoc($result)) { //print_r($row); //echo $row['nama']; echo ""; echo ""; echo ""; echo ""; echo ""; } } echo "


Cara menampilkan video dari database dengan php

Menampilkan data dari database menggunakan PHP adalah hal yang paling mendasar dalam CRUD (Create, Read, Update, Delete) pada PHP. Karena saat kita mengupdate data, kita juga perlu menampilkan data tersebut, saat kita membuat data kita juga harus menampilkannya, bahkan saat kita menghapus kita harus menampilkannya terlebih dahulu.

Menampilkan database dengan PHP artinya kita akan mengambil data dari database lalu menampilkannya kedalam bentuk HTML (bisa berupa tabel, tulisan, atau gambar) melalui PHP.

Pada kesempatan kali ini, saya akan berbagi bagaimana cara menampilkan database dengan PHP. Disini juga ada saya berikan contoh kasus untuk memperjelas penjelasan saya.

Oke, langsung saja kita mulai !


Langkah-Langkah Untuk Menampilkan Data Dengan PHP


Cara menampilkan video dari database dengan php

Siapkan XAMPP, Database, dan Koneksi.php


XAMPP, Database, dan Koneksi.php adalah hal yang wajib disiapkan sebelum kita membuat file PHP untuk menampilkan data.


1.1. Install XAMPP dan aktifkan 'apache' dan 'mysql'

Sebelum kita menginstall, kita harus mendownload XAMPP terlebih dahulu. Anda bisa download disini :


Cara menampilkan video dari database dengan php

Setelah Anda download, silahkan buka installer yang tadi kita download. Biasanya, saat kita membuka installer xampp, muncul peringatan seperti ini :

Cara menampilkan video dari database dengan php

Kita, klik ok saja. Lalu akan muncul tampilan seperti ini. Klik next aja.

Cara menampilkan video dari database dengan php

Kita klik next lagi.

Cara menampilkan video dari database dengan php

Lalu kita disuruh memasukan directory xampp kita. Kalo saya sih tetep install xampp di C:\XAMPP. Kalo Anda terserah.. :)
Jadi kalo sudah langsung klik next saja.

Cara menampilkan video dari database dengan php

Lalu klik next lagi

Cara menampilkan video dari database dengan php

Lalu klik next lagi.

Cara menampilkan video dari database dengan php

Lalu tunggu hingga proses instalasi selesai. 


Setelah Anda selesai menginstall, Buka XAMPP Anda (Anda bisa membuka XAMPP di C:\xampp\xampp-control.exe).
Lalu, aktifkan fitur 'apache' dan 'mysql seperti pada gambar berikut. 

Cara menampilkan video dari database dengan php

Oke, apabila sudah, artinya kita sudah berhasil membuat server lokal sendiri yang akan kita gunakan untuk membuat database. Yuk lanjut ke 1.2.

1.2. Menyiapkan Database

Setelah xampp sudah siap, sekarang kita akan membuat databasenya dahulu. Pada contoh kali ini, saya akan menggunakan  database rumah makan karena cukup simpel. Nah disini saya akan beri rancangan databasenya, seperti ini 

Cara menampilkan video dari database dengan php

Harap pahami baik-baik relasi antar tabel tersebut, agar nantinya Anda tidak bingung saat membuat PHP nya.

Apabila Anda ingin mendownload database ini, saya sudah sediakan link nya. Berikut link download nya :
http://www.mediafire.com/file/mjrbe8iqgo7ghh0/rumahmakan_k67.sql
Silahkan import database tersebut dengan cara :
- Buka localhost/phpmyadmin
- Buat database baru dengan mengklik 'new'

Cara menampilkan video dari database dengan php

- Lalu tulis nama database 'rumahmakan_k67', lalu klik create

Cara menampilkan video dari database dengan php

- Masuk ke bagian import

Cara menampilkan video dari database dengan php

- Lalu choose file dan scroll kebawah lalu klik 'go'

Tapi kalau Anda ingin menggunakan database Anda sendiri juga gakpapa, Silahkan menyesuaikan dengan code PHP yang akan saya buat nantinya. Oh iya, kalo Anda pake database Anda sendiri, jangan lupa isi data nya dulu pada setiap tabel ya...

1.3. Membuat Koneksi ke Database

Buat file dengan nama koneksi.php dan isi file tersebut dengan script berikut :


Ingat, setiap Anda membuat file, pastikan file yang Anda buat, Anda simpan di folder :
C:\xampp\htdocs\ (Jika Anda menginstall xampp di C)
Atau agar lebih rapi Anda juga bisa membuat folder di htdocs seperti ini :
C:\xampp\htdocs\databasephp\

Cara menampilkan video dari database dengan php

2. Membuat File PHP Untuk Menampilkan Data


Saatnya kita membuat file PHP untuk mendapatkan data dari database lalu menampilkannya dalam bentuk HTML.


2.1. Membuat file index.php untuk navigasi antar halaman

Buat file dengan nama index.php dan isi file tersebut dengan script berikut(jangan lupa simpan file ini di folder yang sama dengan koneksi.php. Hal ini juga berlaku untuk file-file selanjutnya.) :





  Pilih Menu


 Lihat Pelanggan
Lihat Karyawan
Lihat Makanan
Lihat Nota Penjualan

2.1. Cara Menampilkan Data Pada Tabel 'pelanggan'

Buat file dengan nama lihat_pelanggan.php dan isi file tersebut dengan script berikut :


 
ID Pelanggan Nama No HP
" . $row['id_pelanggan'] . "" . $row['nama'] . "" . $row['nohp'] . "
"; ?>

Nah, hasilnya akan seperti ini :

Cara menampilkan video dari database dengan php


Bagi Anda yang ingin tahu penjelasan lengkap code PHP diatas, bisa lihat video yang sudah saya buat dibagian paling bawah artikel ini.

Singkatnya, code diatas akan menjalankan query "select * from pelanggan" dan hasil query tersebut disimpan kedalam variabel $result lalu ditampilkan dalam bentuk tabel.

2.2. Cara Menampilkan Data Pada Tabel 'karyawan'

Buat file dengan nama lihat_karyawan.php dan isi file tersebut dengan script berikut :



 
 ID Karyawan
 Nama
 Gaji
 
 ";
 
 if($result) //artinya jika query berhasil dijalankan
 {

  while($row = mysqli_fetch_assoc($result))
  {
   //print_r($row);
   //echo $row['nama'];
   echo "";
   echo "" . $row['id_karyawan'] . "";
   echo "" . $row['nama'] . "";
   echo "" . $row['gaji'] . "";
   echo "";
  }
 }

 echo "";
?>


Hasilnya akan seperti ini :

Cara menampilkan video dari database dengan php

Untuk kode ini, sebenarnya sama seperti code untuk menampilkan pelanggan. Hanya saja saya ganti querynya. Yang tadinya

Select * from pelanggan

Saya ubah menjadi

Select * from karyawan

2.3. Cara Menampilkan Data Pada Tabel 'makanan'

Buat file dengan nama lihat_makanan.php dan isi file tersebut dengan script berikut :


 
 ID Makanan
 Nama
 Harga
 
 ";
 
 if($result) //artinya jika query berhasil dijalankan
 {

  while($row = mysqli_fetch_assoc($result))
  {
   //print_r($row);
   //echo $row['nama'];
   echo "";
   echo "" . $row['id_makanan'] . "";
   echo "" . $row['nama'] . "";
   echo "" . $row['harga'] . "";
   echo "";
  }
 }

 echo "";
?>

Hasilnya akan seperti ini :

Cara menampilkan video dari database dengan php

Untuk kode ini, sebenarnya sama seperti code untuk menampilkan pelanggan dan karyawan. Hanya saja saya ganti querynya menjadi seperti ini :

Select * from makanan

2.4. Cara Menampilkan Data Pada Tabel 'nota_penjualan' (sedikit berbeda)

Kenapa sedikit berbeda ? Yuk kita langsung saja buat file dengan nama lihat_nota_penjualan.php dan isi file tersebut dengan script berikut :


 
 ID Nota
 ID Pelanggan
 ID Karyawan
 Waktu Pesan
 Total
 
 ";
 
 if($result) //artinya jika query berhasil dijalankan
 {

  while($row = mysqli_fetch_assoc($result))
  {
   //print_r($row);
   //echo $row['nama'];
   echo "";
   echo "" . $row['id_nota'] . "";
   echo "" . $row['idpelanggan'] . "";
   echo "" . $row['idkaryawan'] . "";
   echo "" . $row['waktu_pesan'] . "";
   echo "" . $row['total'] . "";
   echo "Lihat Detail Nota";
   echo "";
  }
 }

 echo "";
?>

Hasilnya seperti ini :

Cara menampilkan video dari database dengan php

Ya, bisa kita lihat perbedaannya ada pada query nya. Pada contoh-contoh sebelumnya kita menggunakan query "select * from (nama tabel)", tapi kali ini kita menggunakan query "select nota_penjualan.id_nota, concat(concat(nota_penjualan.id_pelanggan, ' - '), pelanggan.nama) as Pelanggan, concat(concat(nota_penjualan.id_karyawan, ' - '), karyawan.nama) as Karyawan, nota_penjualan.waktu_pesan, nota_penjualan.total from nota_penjualan,pelanggan, karyawan where nota_penjualan.id_pelanggan = pelanggan.id_pelanggan AND nota_penjualan.id_karyawan = karyawan.id_karyawan";"

hahahaha, panjang ya ? Mau tau penjelasannya ? Tonton video di akhir artikel ini !

2.6. Cara Menampilkan Detail nota_penjualan beserta rincian

Nah kalo yang ini, jelas berbeda dari sebelum2nya. Karena sebagai pengguna sistem, kan gak mungkin kalau mau lihat detail nota harus masuk ke tabel rincian dulu, terus harus mencari nota dengan id yang kita cari. Biasanya, kalo kita buka nota, otomatis rincian makanannya juga tertera disitu.

Maka dari itu kita bikin halaman untuk menampilkan detail nota penjualan beserta rincian nota tersebut. Jadi saat detail nota ini dibuka, maka kita bisa lihat nota ini pesen makanan apa saja beserta kuantitasnya juga.

Yuk langsung saja buat file bernama detail_nota.php lalu isi file tersebut dengan script php berikut : 



"; echo "rincian nota :
"; echo " "; if($result) //artinya jika query berhasil dijalankan { while($row = mysqli_fetch_assoc($result)) { //print_r($row); //echo $row['nama']; echo ""; echo ""; echo ""; echo ""; } } echo "
Makanan Kuantitas
" . $row['idmakanan'] . "" . $row['kuantitas'] . "
"; ?>

Nanti tampilannya akan menjadi seperti ini :

Cara menampilkan video dari database dengan php



Cara menampilkan video dari database dengan php

3. Selesai & Kesimpulan


Selesai ! Kita sudah berhasil membuat file PHP untuk menampilkan data dari database !

Nah jadi seperti itu script php nya untuk menampilkan data database. Sebenarnya simpel sih, cuman kalo Anda sedang belajar, perbanyak saja latihan membuat CRUD database. Untuk menampilkan data dari database sebenarnya tidak harus dengan tabel, bisa juga seperti pada langkah ke 2.6, atau untuk lebih EXPERT, Anda bisa menampilkan data dengan bentuk chart. Nah lain kali akan saya bahas ya.. Makanya tetap like fanspage komputer67 biar tau update nya :D

Cara menampilkan video dari database dengan php

4. Video Penjelasan


Ingin tau penjelasan lengkap dari semua code yang kita buat diatas ? Yuk tonton video penjelasan berikut !

Sesuai janji saya, saya akan memberi penjelasan semua code diatas melalui video berikut, silahkan tonton agar Anda lebih paham tentang code yang saya buat diatas.

berikut videonya :
Part 1

 

Part 2

Part 3


Cara menampilkan video dari database dengan php

5. Link Download File PHP 


Download file-file PHP yang tadi kita buat .


Nah, bagi Anda yang ingin belajar lebih jelas, file-file PHP yang sudah saya buat diatas akan saya upload ke mediafire (karena mediafire tidak terlalu banyak iklan sehingga memudahkan Anda dalam mendownload). 


Cara menampilkan video dari database dengan php

6. Next Tutorial : Cara Menambah Data Database Dengan PHP