Senin, 14 Oktober 2019

Cara membuat database


Berikut adalah cara menambah data, menghapus, dan mengUpdate data dalam database:
  • ·        Pertama, pastikan EXAMPP sudah berjalan atau diaktifkan
  • ·        Kedua, anda buat file dan buat semua FROM dan TABEL database di localhost/phpMyAdmin
  • ·        Ketiga, tambahkan fields sesuai yang anda inginkan

Berikut adalah contoh database yang akan dibuat.
Dan pastikan nama sesuai dengan FROM dan TABEL agar bias dihungkan, jika ada kesalahan silahkan cek ulang. Dan berikut adalah script dan hasil untuk menghubungan ke database.

1.Koneksi.php
<?php


$host = "localhost";
$user = "root";
$pass = "";
$name = "tutorialweb";

$koneksi = mysql_connect($host, $user, $pass)or die("Koneksi ke database gagal!");
mysql_select_db($name, $koneksi)or die("Tidak ada database yang dipilih");
?>

Fungsinya : Untuk menghubungkan ke FROM dan TABEL yang telah dibuat.

2.Index.php
<!DOCTYPE html>
<html>
<head>
<title>LUTHFIMKS</title>
</head>
<body>
<h2>by. LUTHFIMKS</h2>
<p><a href="index.php">Beranda</a> / <a href="tambah.php">Tambah</a></p>
<h3>Data Siswa</h3>
<table cellpadding="5" cellspacing="2" border="1">
<tr bgcolor="#CCCCCC">
    <th>ID</th>
    <th>NIS</th>
    <th>Nama</th>
    <th>Kelas</th>
    <th>Jurusan</th>
    <th>Opsi</th>
</tr>
<?php
include('koneksiDB.php');
$query=mysql_query("SELECT*FROM tabel_siswa ORDER BY siswa_nis DESC")or die(mysql_error());
if(mysql_num_rows($query)==0){
echo '<tr><td colspan="6">Tidak ada data!</td></tr>';
}else{
$no=1;
while($data = mysql_fetch_assoc($query)){
echo '<tr>';
echo '<td>'.$data['siswa_id'].'</td>';
echo '<td>'.$data['siswa_nis'].'</td>';
echo '<td>'.$data['siswa_nama'].'</td>';
echo '<td>'.$data['siswa_kelas'].'</td>';
echo '<td>'.$data['siswa_jurusan'].'</td>';
echo '<td><a href="edit.php?id='.$data['siswa_id'].'">Edit</a> / <a href="hapus.php?id='.$data['siswa_id'].'"
onclick="retum confirm(\'Yakin?\')">Hapus</a></td>';
echo '</tr>';
$no++;
}
}
?>
</table>
</body>
</html>
Fungsinya : sebagai tampilan awal dalam database

3.Tambah.php
<!DOCTYPE html>
<html>
<head>
<title>LUTHFI MKS</title>
</head>
<body>
<h2>by. LUTHFIMKS</h2>
<p><a href="index.php">Beranda</a> / <a href="tambah.php">Tambah Data</a></p>
<h3>Tambah Data Siswa</h3>
<form action="tambah-proses.php" method="post">
<table cellpadding="5" cellspacing="0">
<tr>
<td>NIS</td>
<td>:</td>
<td><input type="text" name="nis" size="30" required></td>
</tr>
<tr>
<td>Nama</td>
<td>:</td>
<td><input type="text" name="nama" size="30" required></td>
</tr>
<tr>
<td>Kelas</td>
<td>:</td>
<td>
<select name="Kelas" required>
<option value="">Pilih Kelas</option>
<option value="X">X</option>
<option value="XI">XI</option>
<option value="XII">XII</option>
</select>
</td>
</tr>
<tr>
<td>Jurusan</td>
<td>:</td>
<td>
<select name="jurusan" required>
<option value="">Pilih Jurusan</option>
<option value="TKJ">TKJ</option>
<option value="RPL">RPL</option>
<option value="TKR">TKR</option>
<option value="TAV">TAV</option>
<option value="AKA">AKA</option>
</select>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td></td>
<td><input type="submit" name="tambah" value="Tambah" required></td>
</tr>
</table>
</form>
</body>
</html>
Fungsinya : untuk menambah data yang akan dimasukan ke database.

4.Tambah-proses.php
<?php
if(isset($_POST['tambah'])){
    include('koneksiDB.php');
    $nis = $_POST['nis'];
    $nama = $_POST['nama'];
    $kelas = $_POST['kelas'];
    $jurusan = $_POST['jurusan'];

    $input = mysql_query("INSERT INTO tabel_siswa VALUES(NULL,'$nis','$nama','$kelas','$jurusan')")or die(mysql_error());
    if($input){
        echo'Data berhasil di tambahkan!';
        echo'<a href="index.php">Kembali</a>';
    }else{
        echo 'Gagal menambah data!';
        echo '<a href="tambah.php">Kmbali</a>';
    }

    }else{

    echo '<script>window.history.back()</script>';
}
?>

Fungsinya : untuk memproses sebuah data yang akan ditambah.

5.Edit.php
<!DOCTYPE html>
<html>
<head>
<title>LUTHFIMKS</title>
</head>
<body>
<h2>by. LUTHFIMKS</h2>
<p><a href="index.php">Beranda</a> / <a href="tambah.php">Tambah Data</a></p>
<h3>Edit Data Siswa</h3>
<?php
include('koneksiDB.php');
$id = $_GET['id'];
$show = mysql_query("SELECT*FROM tabel_siswa WHERE siswa_id='$id'");

if (mysql_num_rows($show)==0){
    echo '<script>window.history.back()</script>';
} else {
    $data = mysql_fetch_assoc($show);
}
?>
<form action="edit-proses.php" method="post">
<input type="hidden" name="id" value="<?php echo $id; ?>">
<table cellpadding="3" cellspacing="0">
<tr>
<td>NIS</td>
<td></td>
<td><input type="text" name="nis" value="<?php echo $data['siswa_nis']; ?>"> </td>
</tr>
<tr>
<td>Nama</td>
<td></td>
<td><input type="text" name="nama" size="30" value="<?php echo $data['siswa_nama']; ?>"> </td>
</tr>
<tr>
<td>Kelas</td>
<td></td>
<td>
<select name="Kelas" required>
<option value="">Pilih Kelas</option>
<option value="X"<?php if($data['siswa_kelas']=='X'){echo 'selected';}?>>X</option>
<option value="XI"<?php if($data['siswa_kelas']=='XI'){echo 'selected';}?>>XI</option>
<option value="XII"<?php if($data['siswa_kelas']=='XII'){echo 'selected';}?>>XII</option>
</select>
</td>
</tr>
<tr>
<td>Jurusan</td>
<td></td>
<td>
<select name="jurusan" required>
<option value="">Pilih Jurusan</option>
<option value="TKJ"<?php if($data['siswa_jurusan']=='TKJ'){echo 'selected';}?>>TKJ</option>
<option value="RPL"<?php if($data['siswa_jurusan']=='RPL'){echo 'selected';}?>>RPL</option>
<option value="TKR"<?php if($data['siswa_jurusan']=='TKR'){echo 'selected';}?>>TKR</option>
<option value="TAV"<?php if($data['siswa_jurusan']=='TAV'){echo 'selected';}?>>TAV</option>
<option value="AKA"<?php if($data['siswa_jurusan']=='AKA'){echo 'selected';}?>>AKA</option>
</select>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td></td>
<td><input type="submit" name="simpan" value="Simpan" required></td>
</tr>
</table>
</form>
</body>
</html>
Fungsinya : untuk mengUpdate atau mengEdit sebuah data yang akan anda edit.

6.Edit-proses.php
<?php
if(isset($_POST['simpan'])){
    include('koneksiDB.php');
    $id=$_POST['id'];
    $nis=$_POST['nis'];
    $nama=$_POST['nama'];
    $kelas=$_POST['Kelas'];
    $jurusan=$_POST['jurusan'];
    $update = mysql_query("UPDATE tabel_siswa SET siswa_nis='$nis',siswa_nama='$nama',siswa_kelas='$kelas',siswa_jurusan='$jurusan' WHERE siswa_id='$id'")or die (mysql_error());
    if($update){
        echo 'Data berhasil di simpan!';
        echo '<a href="index.php">simpan</a>';
    } else {
        echo 'Gagal menyimpan data!';
        echo '<a href="edit.php">Kembali</a>';
    }
} else {
    echo '<script>window.history.back()</script>';
}
?>

Fungsinya : untuk memproses data yang akan di edit.

7.Hapus.php
<?php
if (isset($_GET['id'])){
    include ('koneksiDB.php');
    $id=$_GET['id'];
    $cek=mysql_query("SELECT siswa_id FROM tabel_siswa WHERE siswa_id='$id'")or die (mysql_error());
    if (mysql_num_rows($cek)==0){
        echo '<script>window.history.back()</script>';
    } else {
        $del=mysql_query("DELETE FROM tabel_siswa WHERE siswa_id='$id'");
        if($del){
            echo 'Data siswa berhasil dihapus!';
            echo '<a href="index.php">Kembali</a>';
        } else {
            echo 'Gagal menghapus data!';
            echo '<a href="index.php">Kembali</a>';
        }
    }
} else {
    echo '<script>window.history.back()</script>';
}
?>


 Fungsinya : untuk menghapus data yang salah atau lainnya.

Ingat !! nama harus sesuai dengan database.Terima Kasih atas perhatianya, semoga script di atas bermanfaat bagi anda dan mohon maaf jika ada kesalahan pada script.

Rabu, 11 September 2019

Cara menghapus database

<html>
<head>
<title>Menghapus data MySQL</title>
</head>
<body>
<?php
if (isset($_POST['hapus']))
{
    $host = 'localhost';
    $user = 'rooot';
    $pass = '';
    $koneksi = mysql_connect($host,$user,$pass);
    if (!$koneksi)
    {
        die('Gagal koneksi:'.mysql_error());
    }
    $nrp =$_POST['nrp'];

    $sql ="DELETE FROM data_mahasiswa".
    "WHERE nrp= $nrp";

    mysql_select_db('mahasiswa');
    $hapusdata = mysql_query($sql, $koneksi);
    if (!$hapusdata)
    {
        die('Gagal hapus data:'.mysql_error());
    }
    echo "Berhasil hapus data\n";
    mysql_close($koneksi);
}
else{
    ?>
    <form method="post" action="index3.php">
    <table width="500" border="0" cellspacing="1" cellpadding="2">
    <tr>
    <td width="100">nrp</td>
    <td><input name="nrp" type="text" id="nrp"></td>
    </tr>
    <tr>
    <td width="100"></td>
    <td></td>
    </tr>
    <tr>
    <input name="hapus" type="submit" id="hapus" value="Delete">
    </td>
    </tr>
    </table>
    </form>
    <?php
}
?>
</body>
</html>


Script diatas berfungsi untuk menghapus sebuah database, jika terjadi kesalahan atau error berarti script tersebut kurang atau tidak lengkap. Semoga bermanfaat bagi pemula tentang pemrograman database.

Cara menampilkan database

<?php
// Koneksi ke database
$conn = mysqli_connect("localhost", "root", "", "mahasiswa");

//  ambil data dari tabel siswa / query data mahasiswa
$result = mysqli_query($conn, "SELECT * FROM data_mahasiswa");

// Ambil data (fetch) siswa dari object result
// mysqli_fetch_row() // mengembalikan array numerik
// mysqli_fetch_assoc() // mengembalikan array associative
// mysql_fetch_array() // mengembalikan keduannya
// mysqli_fetch_object() //

//  while ( $siswa = mysqli_fetch_assoc($result)){
// var_dump($siswa);
//  }



?>
<!DOCTYPE hmtl>
<html>
<head>
    <title>database</title>
</head>
<body>
    <h1>Halaman Siswa</h1>

<table border="1" cellpadding="10" cellspacing="0">

    <tr>
            <th>Id.</th>
            <th>Aksi</th>
            <th>nrp</th>
            <th>nama</th>
            <th>semester</th>
            <th>jurusan</th>
    </tr>
    <?php $i = 1;?>
    <?php while ( $row = mysqli_fetch_assoc($result)) : ?>
    <tr>
            <td><?= $i; ?></td>
            <td>
                <a href="latihan10(database).php">ubah</a> |
                <a href="">hapus</a>
            </td>
            <td><?= $row["nrp"];?></td>
            <td><?= $row["nama"];?></td>
            <td><?= $row["semester"];?></td>
            <td><?= $row["jurusan"];?></td>
     </tr>
     <?php $i++; ?>
     <?php endwhile; ?>
   



</table>
</body>
</html>


Script diatas berfungsi untuk menampilkan sebuah database, semoga bermanfaat bagi yang baru mempelajari sebuah pemrograman.

Selasa, 10 September 2019

cara menampilkan hasil

<?php
$kolom=$_POST['kolom'];
$cari=$_POST['cari'];
$conn=mysql_connect("localhost","root","");
mysql_select_db("mahasiswa", $conn);
$hasil=mysql_query("select * from data_mahasiswa where $kolom like '%$cari%'",$conn);
$jumlah=mysql_num_rows($hasil);
echo"<br>";
echo"Ditemukan: $jumlah";
echo"<br>";
while($baris=mysql_fetch_array($hasil))
{
    echo"nrp:";
    echo $baris[0];
    echo"<br>";
    echo"nama:";
    echo $baris[1];
    echo"<br>";
    echo"semester:";
    echo $baris[2];
    echo"<br>";
    echo"jurusan:";
    echo $baris[3];
}
?>


Script diatas berfungsi untuk nenampilakan hasil, semoga bermanfaat bagi yang baru belajar pemrograman.

Cara mencari database

<HTML>
<HEAD>
 <title>Cari Database</title>
 </HEAD>
 <BODY>
 <h1>Searching data untuk database MySQL</h1>
 <form action="belajar9.php" method="post">
 <select name="kolom">
 <option value="semester">Semester</option>
 <option value="nama">Nama</option>
 </select>
 Masukkan kata yang anda cari
 <input type="text" type="text" name="cari">
 <input type="submit" value="cari">
 </form>
 </BODY>
 </HTML>

Cara mengUpdate database

<html>
<head>
<title> Edit data dalam database MySQL </title>
</head>
<body>

<?php
if (isset($_POST['update']))
{
    $host= 'localhost';
    $user= 'root';
    $pass= '';
    $conn= mysql_connect($host,$user,$pass);
    if (!$conn)
    {
        die ('Tidak bisa koneksi:'.mysql_error());
    }
    $nrp= $_POST ['nrp'];
    $nama= $_POST['nama'];
    $sem= $_POST['semester'];
    $jur= $_POST['jurusan'];

    $sql= "UPDATE data_mahasiswa".
    "SET nama= $nama, semester= $SEM, jurusan= $jur".
    "WHERE nrp= $nrp";

    mysql_select_db('data_mahasiswa');
    $retval= mysql_query($sql,$conn);
    if (!$retval)
    {
        die('Tidak bisa edit data:'.mysql_error());
    }
    echo "Edit data sukses\n";
    mysql_close($conn);
}
else{
    ?>
    <form method="post" action="index3.php">
    <table width="500" border="0" cellspacing="1" cellpading="2">
    <tr> <td width="100">nrp</td>
    <td><input name="nama" type="text" id="nama"></td>
    </tr>
    <tr> <td width="100">nama</td>
    <td><input name="nama" type="text" id="nama"></td>
    </tr>
    </tr>
    <tr> <td width="100">semester</td>
    <td><input name="semester" type="text" id="nama"></td>
    </tr>
    </tr>
    <tr> <td width="100">jurusan</td>
    <td><input name="jurusan" type="text" id="jurusan"></td>
    </tr>
    <tr><td width="100"></td>
    <td></td></tr>
    <tr><td width="100"></td>
    <td><input name="update" type="submit" id="update" value="Update">
    </td></tr></table>
    </from>
    <?php
}
?>
</body>
</html>

Cara menampilkan database ke 2

<?php
$user_name = "root";
$pass = "";
$database = "mahasiswa";
$host = "localhost";
$connect_db = mysql_connect ($host,$user_name,$pass);
$find_db = mysql_select_db ($database);
if ($find_db){
   $query = "SELECT * FROM data_mahasiswa";
$hasil = mysql_query ($query);
while ($kolom_db = mysql_fetch_assoc ($hasil)){
    echo $kolom_db ['nrp']. "<br/>";
    echo $kolom_db ['nama']. "<br/>";
    echo $kolom_db ['semester']. "<br/>";
    echo $kolom_db ['jurusan']. "<br/>";
}
  mysql_close ($connect_db);
}
else {
    echo "Database Tidak Ada";
    mysql_close ($connect_db);
}
?>

Cara menambah data

<?php
$host = "localhost";
$user = "root";
$pass = "";
$koneksi = mysql_connect($host, $user, $pass);
if(!$koneksi)
{
  die('Gagal koneksi:'.mysql_error());
}
$sql = "INSERT INTO data_mahasiswa (nrp,nama,semester,jurusan) VALUES ( '2233333', 'LUTHFIMKS', 3, 'D3 Teknik  Informatika')";
mysql_select_db('mahasiswa');
$tambahdata = mysql_query($sql, $koneksi);
if(!$tambahdata)
{
  die('Gagal tambah data:'.mysql_error());
}
echo "Berhasil tambah data\n";
mysql_close($koneksi);
?>

Cara menampilkan adanya database

<?php
$user_name = "root";
$password = "";
$database = "nyekrip database";
$host_name = "localhost";
$connect_db = mysql_connect ($host_name, $user_name, $password);
$find_db = mysql_select_db ($database);
if ($find_db) {
    echo "database ada";
    mysql_close ($connect_db);
}
else {
    echo "database tidak ada";
    mysql_close ($connect_db);
}
?>

Database ada

<?php
$user_name = "root";
$password = "";
$database = "mahasiswa";
$host_name = "localhost";

$connect_db = mysql_connect ($host_name, $user_name, $password);

$db = mysql_select_db ($database);

if ($db) {
    echo "Databae ada";
} else {
    echo "Database tidak ada";
}
?>

Cara mengoneksi berhasil

<?php
$user_name = "root";
$password = "";
$database = "mahasiswa";
$host_name = "localhost";

$sambung = mysql_connect ($host_name, $user_name,$password);

if ($sambung){
    echo "koneksi Berhasil";
}
else {
    echo "koneksi Gagal";
}
?>

Selasa, 06 Agustus 2019

Postingan Pertama

                        Selamat Datang

Saya ucapkan Terima Kasih kepada anda yang telah mengunjungi Blog ini, maaf jika masih kosong karena ini adalah pertama kali saya membuat sebuah blog dan jangan lupa selalu mengunjungi blog ini dan melihat postingan tentang Pemrograman.

@Luthfi Yahya Fatahillah

Cara Membuat Database Perpustakaan

HALLO SOBAT..  kali ini saya membuat database perpustakaan dengan PHP dan MYSQL dan silahkan teman-teman semuanya download link dibawah ini ...