MATA
KULIAH : PENDIDIKAN
KEWARGANEGARAAN
NAMA
: HERMANSYAH
KELAS
: 2DB11
NPM : 33111347
NPM : 33111347
CARA MEMBUAT DATA
BASE SEDERHANA DI PHPMYADMIN
Pertama-tama buka Xampp-control panel di
start,lalu setelah muncul xampp control panel application lalu start aphace , mysql,dan filezilla hingga
running ,kemudian masukin codingannya PHP ke notepad++ dalam membuat PHP harus
melalui Notepad++ agar lebih mudah dan lebih bagus dalam membuat kodingan berikut tampilannya:
-setelah itu kita
ke localhost/phpmyadmin kita buat data base dengan nama db_pegawai lalu akan
muncul kotak dialog berhasil membuat data base , setelah itu ke sql klik icon
sql lalu di kotak run sql buat kodingan untuk membuat tabel dengan nama
daftar_pegawai, maka akan muncul pemberitahuan berhasil , berikut tampilannya :
-Pembuatan data
base db_pegawai
-pembuatan tabel di sql :
-setelah semua koneksi sudah
di setting di localhost/phpmyadmin, kemudian kita buat kodingan untuk koneksi
dari php ke data base sql berikut kodingan untuk form conn.php:
<?php
$host =
"localhost";
$user = "root";
$pass = "";
$dbName =
"db_pegawai";
mysql_connect($host, $user,
$pass);
mysql_select_db($dbName) or
die ("connect failed ! : ".mysql_error());
?>
Fungsi kodingan diatas
sebagai koneksi antara hostingan menuju ke localhost dan user degan metode root
mysql_connect($host, $user, $pass); dan
mysql_select_db($dbName) or
die ("connect failed ! : ".mysql_error()); jika berhasil di connet
maka akan ke dbName dimana dbName adalah data base db_pegawai jika error maka
akan muncul perintah connect failed dengan mysql error.berikut tampilannya:
untuk cek koneksi berhasil atau tidak kita ketik di addres mozzila localhost/tugas/conn.php, Berikut tampilannya:
-Setalah conn.php sudah dibuat kemudian
kita membuat form input.php , berikut kodingan nya :
Penjelasan :
-<center><a
href='input.php'>tambah Data</a> | <a href='view.php'>Lihat
Data</a></center> disini fungsinya untuk membuat menu diatas tabel
dengan menambahkan link-link ke dala text-text tersebut dengan metode post
untuk formnya
<form action=""
method="post"> , kemudian <table align='center' cellpadding='5'
cellspacing='5'> makdsudnya dibuat tabel dengan posisi ditengah dan spasi 5
, lalu <tr> untuk membuat baris baru kemudian <td colspan='2' align='center'
bgcolor='cyan'><b>Penambahan Data Pegawai</b></td>
fungsinya untuk membuat isi dari kolom colspan untuk membagi kolo menjadi 2
bagian dengan judul tabel penambahan data pegawai , lalu <b> untuk
tulisan tebal. Setelah itu ditutup </td> dan baris juga ditutup
</tr>.
-kemduian <tr>lagi
untuk membuat baris baru lagi untuk membuat inputan nama dengan tipe inputan
metode input dari keyboard dengan nama variabel nama lalu tutup kembali baris
dan kolomnya kemudian buat baris baru lagi terus isi kolom nya dengan inputan
jabatan dengan metode select option
dimana inputan hanya dengan diklik saja dimana didalam option terdapat manager
dan sekertaris
<td>Nama</td>
<td><input
type="text" name="nama" /></td>
</tr>
<tr>
<td>Jabatan</td>
<td>
<select name='jabatan'>
<option
value='manager'>Manager</option>
<option
value='sekertaris'>Sekertaris</option>
</select>
</td>
</tr>
-kemudian buat baris baru
lagi lalu buat submit simpan agar setiap kita input kita simpan degan colspan juga sama 2 dan warna baris
cyan atau biru muda , dan type input submit dengan nama simpan , setelah itu di
tutup barisnya dan ditutup tabelnya dan formnya ,.
<tr>
<td colspan='2'
align='center' bgcolor='cyan'><input type="submit"
value="simpan" name="simpan"></td>
</tr>
</table>
</form>
-kemdian disini kita mulai
kodigan php pertama-tama require conn.php atau mengambil koneksi dari conn.php
agar tersambung pada saat kita simpan data kita akan masuk ke phpmyadmin sql ,
lalu kita setting metode postnya agar terproses dengan post mengambil data dari
inputan nama dan jabatan yang akan disimpan di variabel $nama dan $jabatan <?php
require "conn.php";
if (isset($_POST['simpan'])){
$nama = $_POST['nama'];
$jabatan = $_POST['jabatan'];
-$sql_insert_data =
mysql_query("insert into daftar_pegawai
values('','$nama','$jabatan')"); fungsinya untuk tadi agar data kita yang
kita simpan akan masuk ke sql tabel daftar_pegawai lalu jika data berhasil
disimpan maka akan muncul string data berhasil disimpan jika gagal maka muncul
data gagal disimpan. Dengan menggunakan fungsi echo .lalu tutup kodingan
input.php dengan ?> sebagai tanda selesai kodingan .
if($sql_insert_data){
echo"Data berhasil
ditambah";}
else{
echo"Data gagal
ditambah";}
}
?>
Berikut hasilnya , jika ingin
ke inputan ketik kodingan localhost/tugas/input.php:
-Dan setelah data inputan sudah keinput semua, jika kita ingin
melihat data kita tinggal diklik lihat data jika masih ingin menambahakan data
tinggal di klik tambah data , karena didalam tulisan tersebut sudah ada
link-linknya . sebelum itu kita buat dahulu view.php nya berikut kodinganya :
Penjelasan
:
<center><a
href='input.php'>tambah Data</a> | <a href='view.php'>Lihat
Data</a></center> fungsinya sama kaya kodingan di input.php,
sebagai menu dimana didalamnya sudah diberikan link-linknya ,
- <table
align='center' border='1'>
<tr>
<td
colspan='3' align='center'><b>Daftar Pegawai</b></td>
</tr>
<tr>
<td
align='center'>id</td>
<td
align='center'>nama</td>
<td
align='center'>jabatan</td>
</tr>
Fungsinya
disini untuk membuat tabel dengan posisi ditengah dan ditambah dengan border
agar ada garis-garis disetiap batasnya
lalu baris pertama diisi kolom-kolom fieldnya dengan text id , nama ,
dan jabatan lalu tutup kolo dan baris dengan </td> dan </tr> .
-Setelah
itu kita mulai kodingan php dimulai dengan <?php lalu require “conn.php”
artinya kita akan mengambil koneksi dari conn.php agar tersambung ke phpmyadmin
sql , lalu
$sql_tampil_data
= mysql_query("select * from daftar_pegawai order by nama asc");
maksudnya tampil data diambil dari mysql_qurey dari tabel daftar pegawai dengan
nama sebagai fungsi pengambilanya .
kemudian while($data_asisten = mysql_fetch_assoc($sql_tampil_data)){
maksudnya data yang ditampilakan
sebanyak data yang sudah kita input , diman $id,$namadan $jabatan di ambil dari
$data _asisten dimana $data_asisten adalah perintah menampilkan data yang sudah
kita input , lalu data tersebut seperti nama dan jabatan di ambil dari variabel
$id,$nama, dan $jabatan , kemudian tutup kodingan php dengan ?> dan tutup
tabelnya dengan </table>
$id =
$data_asisten['id'];
$nama =
$data_asisten['nama'];
$jabatan =
$data_asisten['jabatan'];
$total_asisten
= mysql_num_rows($sql_tampil_data);
echo "
<tr>
<td>$id</td>
<td>$nama</td>
<td>$jabatan</td>
</tr>";
}
?>
</table>
Berikut
hasilnya ketika kita klik lihat data pada menu
:
Dan berikut tampilan apabila kita buka data
basenya hasilnya di localhost/phpyadminya , lalu klik db_pegawai lalu klik lagi
daftar_pegawai. Berikut tampilannya :