Friday, October 20, 2017

IMPLEMENTASI QUERY DENGAN PHP

Assalamualaikum wr. wb

baiklah disini saya akan menjelaskan tentang bagaimana cara implementasi query dengan php.
sebelum saya masuk ke implementasinya, kita harus mempunyai sebuah databasenya. akan tetapi
pada kali ini saya akan menjelaskan source code php nya saja.

untuk teman sekalian yang belum paham mengenai cara membuat database, membuat tabel, dan menginsert isi ke dalam tabel. anda bisa langsung masuk ke link yang tersedia.
ini link untuk anda yang belum paham
1. cara membuat database.
2. membuat tabel.
3. menginsert isi ke dalam tabel.

baiklah saya akan memperlihatkan terlebih dahulu databasenya , tabel databasenya dan isi didalam tabel tersebut.
1. langkah pertama yaitu buka terlebih dahulu XAMPP nya

2. setelah anda buka Start pada modul Apache dan Mysqlnya
3. baru anda buka CMDnya
4. lalu ketikkan instruksi c:\xampp\mysql\bin


    lalu anda ketikkan selanjutnya mysql -u root
5. setelah itu anda ketikkan Show databases; untuk memperlihatkan databasenya;
6. setelah itu untuk menjadikan database anda aktif anda tinggal ketikkan use tif2016;
7. setelah itu anda ketikkan show tables; 
8. lalu untuk melihat isi tabel nya anda cukup ketikkan select*from tbl_mahasiswa;
disini saya memberikan sedikit cara untuk melihatkan databasenya, tabel databases dan isi tabel nya.

baiklah kita langsung saja ke inti permasalahan yang ingin saya jelaskan yaitu source code php nya.
1. kita harus membuat sebuah file dengan nama koneksi.php dan indentitas.php
    lalu kita simpan file tersebut seperti gambar ini
    di explorer > local disk c> xampp > htdocs >
    pada htdocs anda buat folder baru.
    gambarnya seperti berikut :
langsung saja saya akan membahas source codenya
1. koneksi.php
2. identitas .php
setelah itu disini saya akan menjelaskan sedikit tentang source codenya
penjelasan untuk source code koneksi.php
1. tag <?php fungsi awal dari php dan diakhiri dengan ?>
2. $ ini adalah suatu varibel dengan nama variabelnya ( local, admin, password,database, dan                  connect)
3. isi dari variabel local adalah localhost, localhost ini adalah host server komputer anda
    dan variabel admin adalah root, root ini adalah username server komputer anda,
    variabel password yang terdapat komputer saya tidak ada, jadi pada variabel password tersebut
    saya kosongkan.
    variabel database saya adalah tif2016, tif2016 ini adalah database yang telah kita buat sebelumnya
    variabel connect ini adalah untuk membuat koneksi dari php ke database,
4. mysql_connect ini berfungsi untuk membuat script php dengan database

selanjutnya penjelasan untuk source code identitas.php
1. tag <?php fungsi awal dari php dan diakhiri dengan ?>
2. include "koneksi.php" ini adalah memasukkan file koneksi.php ke dalam database;
3. $ ini adalah suatu varibel dengan nama variabelnya ( kueri, hitung, hasil, nim, nama)
4. nilai pada varibel kueri adalah mysql_query, mysql_ query ini berfungsi  untuk menjalankan query      atau perintah sql seperti select, delete, update dan lain - lain. dan $connect ini adalah diambil dari file koneksi.php. lalu perintah tersebut yang diminta adalah select*from tbl_mahasiswa disini akan menampilkan apa  yang  dijadikan sebagai acuannya. disini acuannya adalah nim.
5. $ hitung ini memiliki nilai yaitu mysqli_num_rows, ini berfungsi untuk menghitung jumlah record yang     dihasilkan dari sebuah perintah sql. yang terdapat pada $kueri.
6. if ($hitung > 0) disini akan terjadi kondisi apabila jumlah baris yang dihasilkan besar 0 maka akan diprosesnya
7. $ hasil memiliki nilai yaitu mysqli_fetch_array,  ini berfungsi untuk mengeluarkan data - data dari        tabel dalam database yang dihasilkan dari perintah mysql_query. yang terdapat pada $kueri.
8. $nim memilki nilai yaitu $hasil ['nim'] ini akan menghasilkan sebuah nim
9. $nama memilki nilai yaitu $hasil ['nama'] ini akan menghasilkan sebuah nama
10. echo ini berfungsi untuk menampilkan satu atau lebih data string kedalam internet browser.
11 <h1> dan diakhiri </h1> ini adalah heading
12 <center> dan diakhiri </center> ini adalah rata tengah.

maka hasil yang akan tampil di browser anda adalah seperti gambar berikut :