Ekspresi | Belajar HTML dan PHP | Sunda | Kontak | Gmail | Uang Adsense
Kuliah Sistem Informasi,
Jurnal Ilmiah Sistem Informasi
STMIK JABAR
LP3I Tasikmalaya
STAI Al-Falah
Belajar Pemrograman PHP, MySQL, Framework CI, Domain, Hosting dan CMS Wordpress
Bisnis Bitcoin | Daftar Isi | Tools Penting | PrivacyPolicy | Inggris Arab

Friday, June 28, 2019

Menonaktifkan script HTML Tanpa Dihapus

Ketika kita sudah mengetik banyak script HTML, lalu ada yang tidak ingin dipakai terlebih dahulu, tapi suatu saat takut dipakai lagi, maka tidak perlu menghapusnya.

Cukup gunakan script ini:
<!-- nav>
dan akhiri dengan</nav -->

Contoh kita buat file nonaktifscript.html
Isinya:
<h3>Haiii Katabah!</3>

Jalankan di browser! Hasilnya muncul tulisan "Haiii Katabah!"

Sekarang masuk lagi ke editor pembuatan nonaktifscript.html, misal Notepad++
Ubah script-nya seperti ini:
<!-- nav>
<h3>Haiii Katabah!</3>
</nav -->

"Di Notepad juga sudah terlihat warna scriptnya berubah."
Simpan
Buka lagi di browser! Hasilnya, tidak muncul tulisan apa-apa.

Tuesday, June 11, 2019

Tombol Edit dan Hapus dengan PHP dan MySQLi

1. Buatlah file edit_index.php
2. Ketik script ini:

<html>
<head>
  <title>Edit</title>
</head>
<body>
  <h1>Edit Data Mahasiswa</h1>
 
  <table border="1" width="100%">
  <tr>
<th>No.</th>
    <th>NIS</th>
    <th>Nama</th>
    <th colspan="2">Aksi</th>
  </tr>
  <?php
  // Load file koneksi.php
  include "koneksi.php";
 
  $no=0;//variabel no
//$tampil = mysql_query("SELECT * FROM kategori ORDER BY id_kategori ASC");
//while ($r=mysql_fetch_array($tampil)){
//no++;
//echo "$no"; //Untuk menampilkan no urut otomatis

//}
 
  $query = "SELECT * FROM mhs"; // Query untuk menampilkan semua data siswa
  $sql = mysqli_query($connect, $query); // Eksekusi/Jalankan query dari variabel $query
 
  while($data = mysqli_fetch_array($sql)){ // Ambil semua data dari hasil eksekusi $sql
  $no++;
    echo "<tr>";
echo "<td>$no</td>";

    echo "<td>".$data['nim']."</td>";
    echo "<td>".$data['nama']."</td>";
    echo "<td><a href='edit_form.php?nim=".$data['nim']."'>Edit</a></td>";
    echo "<td><a href='hapus_proses.php?nim=".$data['nim']."'>Hapus</a></td>";
    echo "</tr>";
  }
  ?>
  </table>
</body>
</html>



TOMBOL EDIT/UBAH
3. Buatlah file edit_form.php
4. Ketik script ini:

<html>
<head>
  <title>Edit</title>
</head>
<body>
  <h1>Edit Data Mahasiswa</h1>
 
  <?php
  // Load file koneksi.php
  include "koneksi.php";
 
  // Ambil data NIS yang dikirim oleh index.php melalui URL
  $nim = $_GET['nim'];
 
  // Query untuk menampilkan data siswa berdasarkan NIS yang dikirim
  $query = "SELECT * FROM mhs WHERE nim='".$nim."'";
  $sql = mysqli_query($connect, $query);  // Eksekusi/Jalankan query dari variabel $query
  $data = mysqli_fetch_array($sql); // Ambil data dari hasil eksekusi $sql
  ?>
 
  <form method="post" action="edit_proses.php?nim=<?php echo $nim; ?>" enctype="multipart/form-data">
  <table cellpadding="8">
  <tr>
    <td>Nama</td>
    <td><input type="text" name="nama" value="<?php echo $data['nama']; ?>"></td>
  </tr>
  </table>
 
  <hr>
  <input type="submit" value="Edit">
  <a href="edit_form.php"><input type="button" value="Batal"></a>
  </form>
</body>
</html>


5. Buatlah file edit_proses.php
6. Ketik script ini:

<?php
// Load file koneksi.php
include "koneksi.php";
// Ambil data NIS yang dikirim oleh form_ubah.php melalui URL
$nim = $_GET['nim'];
// Ambil Data yang Dikirim dari Form
$nama = $_POST['nama'];

    // Query untuk menampilkan data siswa berdasarkan NIS yang dikirim
    $query = "SELECT * FROM mhs WHERE nim='".$nim."'";
    $sql = mysqli_query($connect, $query); // Eksekusi/Jalankan query dari variabel $query
    $data = mysqli_fetch_array($sql); // Ambil data dari hasil eksekusi $sql
    // Cek apakah file foto sebelumnya ada di folder images
   
    // Proses ubah data ke Database
    $query = "UPDATE mhs SET nama='".$nama."' WHERE nim='".$nim."'";
    $sql = mysqli_query($connect, $query); // Eksekusi/ Jalankan query dari variabel $query
    if($sql){ // Cek jika proses simpan ke database sukses atau tidak
      // Jika Sukses, Lakukan :
     // header("location: index.php"); // Redirect ke halaman index.php
echo "Perubahan sudah tersimpan.";
    }else{
      // Jika Gagal, Lakukan :
      echo "Maaf, gagal disimpan.";
      echo "<br><a href='form_ubah.php'>Kembali Ke Form</a>";
    }
?>


TOMBOL HAPUS
7. Buatlah file hapus_proses.php
8. Ketik script ini:

<?php
// Load file koneksi.php
include "koneksi.php";
// Ambil data NIS yang dikirim oleh index.php melalui URL
$nim = $_GET['nim'];
// Query untuk menampilkan data siswa berdasarkan NIS yang dikirim
$query = "SELECT * FROM mhs WHERE nim='".$nim."'";
$sql = mysqli_query($connect, $query); // Eksekusi/Jalankan query dari variabel $query
$data = mysqli_fetch_array($sql); // Ambil data dari hasil eksekusi $sql
// Cek apakah file fotonya ada di folder images

// Query untuk menghapus data siswa berdasarkan NIS yang dikirim
$query2 = "DELETE FROM mhs WHERE nim='".$nim."'";
$sql2 = mysqli_query($connect, $query2); // Eksekusi/Jalankan query dari variabel $query
if($sql2){ // Cek jika proses simpan ke database sukses atau tidak
  // Jika Sukses, Lakukan :
 // header("location: index.php"); // Redirect ke halaman index.php
 echo "Data sudah dihapus.";
}else{
  // Jika Gagal, Lakukan :
  echo "Data gagal dihapus. <a href='index.php'>Kembali</a>";
}
?>



9. Buka browser, seperti Chrome
10. Jalankan localhost/juni/edit_index.php

"juni" adalah nama folder Anda di htdocs.


Tombol Tambah dengan PHP dan MySQLi

1. Buatlah file tambah_form.php
2. Ketik script ini:

<html>
<head>
  <title>Tambah</title>
</head>
<body>
  <h2>Tambah Mahasiswa</h2>
  <form method="post" action="tambah_proses.php" enctype="multipart/form-data">
  <table cellpadding="8">
  <tr>
    <td>NIM</td>
    <td><input type="text" name="nim"></td>
  </tr>
  <tr>
    <td>Nama Mahasiswa</td>
    <td><input type="text" name="nama"></td>
  </tr>
  </table>


  <br/>
  <br/>
  <input type="submit" value="Simpan">
  <a href="tambah_form.php"><input type="button" value="Batal"></a>
  </form>
</body>
</html>



3. Buat file tambah_proses.php
4. Ketik script ini:

<?php
// Load file koneksi.php
include "koneksi.php";
// Ambil Data yang Dikirim dari Form
$nim = $_POST['nim'];
$nama = $_POST['nama'];

  $query = "INSERT INTO mhs VALUES('".$nim."', '".$nama."')";
  $sql = mysqli_query($connect, $query); // Eksekusi/ Jalankan query dari variabel $query
  if($sql){ // Cek jika proses simpan ke database sukses atau tidak
    // Jika Sukses, Lakukan :
echo "Data sudah tersimpan.";
    //header("location: tambah_form.php"); // Redirect ke halaman index.php
  }else{
    // Jika Gagal, Lakukan :
    echo "Maaf, data gagal tersimpan.";
    echo "<br><a href='tambah_form.php'>Kembali Ke Form</a>";
  }

?>



5. Buka browser, seperti Chrome
6. Jalankan localhost/juni/tambah_form.php

"juni" adalah nama folder Anda di htdocs.

Tuesday, June 4, 2019

Ciri Penyedia Hosting Yang Bagus

Ini bukan hasil analisis tapi sedikit pengalaman menggunakan hosting.

1. Pelayanan 24 jam 7 hari (24/7)
Terkait jam kerja memang ada yang tidak full 24 jam, misal dari pagi sampai sore. Ini memang agak bisa ditolerir walaupun saya sendiri agak sering butuh bantuan di malam hari karena ngotak-ngatik web ada waktunya di malam dan saat ngotak-ngatiklah biasanya terjadi error karena kesalahan saya sendiri tapi tak tahu solusinya.

Kalau hari kerja, bagi saya, wajib 7 hari aktif.
Sebagian penyedia hosting libur Sabtu dan Minggu. Jadi, kalau web error di hari tersebut, saya kalangkabut karena kehilangan pengunjung bahkan klien bisa terus nanya ke saya. Heuheu

2. Bantuan teknis harus tersedia
Penyedia hosting yang bagus biasanya tidak hanya membantu back up data, pembelian hosting, dan perpanjangan hosting.

Akan tetapi, mereka suka membantu hal teknis terkait web sendiri. Tentu saja tidak semua jenis web mereka bersedia membantu.

Yang biasa mereka bantu antara lain web yang dibuat menggunakan CMS wordpress. Bantuan ini biasanya gratis.

Walaupun gratis, kita tidak boleh terlalu banyak nanya, kasihan mereka. Saya sendiri nanyanya jika error tidak menemukan solusi setelah ngubek-ngubek Google.

Kalau menambah fitur mah saya biasanya cari sendiri tutorialnya di Google.

Nah itu dulu jenis penyedia hosting yang saya suka.hehe

Saturday, June 1, 2019

Menampilkan Data MySQL - PHP dan MySQLi

Buatlah database "juni" (sebaiknya nama pendek masing-masing)
Buatlah tabel mhs yang memuat field name nim dan nama

Buatlah file koneksi.php
Ketik script ini:
<?php
$host = "localhost"; // Nama hostnya
$username = "root"; // Username
$password = ""; // Password (Isi jika menggunakan password)
$database = "juni"; // Nama databasenya
$connect = mysqli_connect($host, $username, $password, $database); // Koneksi ke MySQL
?>

**

Buatlah file tampil.php
Ketik script ini:
<html>
<head>
  <title>Tampil PHP</title>
</head>
<body>
  <h3>Data Mahasiswa</h3>
  <table border="1" width="100%">
  <tr>
    <th>NIM</th>
    <th>Nama Mahasiswa</th>
  </tr>
  <?php
  // Load file koneksi.php
  include "koneksi.php";

  $query = "SELECT * FROM mhs"; // Query untuk menampilkan semua data siswa
  $sql = mysqli_query($connect, $query); // Eksekusi/Jalankan query dari variabel $query

  while($data = mysqli_fetch_array($sql)){ // Ambil semua data dari hasil eksekusi $sql
    echo "<tr>";
    echo "<td>".$data['nim']."</td>";
    echo "<td>".$data['nama']."</td>";
    echo "</tr>";
  }
  ?>
  </table>
</body>
</html>

Wednesday, May 29, 2019

Isim Mudzakar dan Muannats


Definisi, Penjelasan, Contoh Isim Mudzakar dan Muannats

A. Isim
Isim adalah kata yang menunjukkan arti benda (Munawari, 2006: 1.B).

Isim adalah kata yang mengandung arti mandiri pemakaiannya, tidak bergantung pada waktu (Djuha, 1995: 4).

Isim adalah setiap kata yang menunjukkan kepada benda atau sifat (Wahyudin, 2002: 2).

Definisi ketiga menunjukkan bahwa kata sifat juga termasuk isim, bukan hanya kata benda.

B. Isim Mudzakar
Isim mudzakar adalah isim yang menunjukkan arti laki-laki. Benda yang penulisannya menunjukkan ciri laki-laki termasuk isim mudzakar.
Contoh:
بُسْتَانٌ
Dibaca: bustanun
Arti: kebun

قُفْلٌ
Dibaca: quflun
Arti: kunci

Saturday, May 11, 2019

Belajar PHP, MySQLi dan SI STMIK JABAR

Web 1
A. HTML
1. Belajar HTML pertama kali (title, body, cetak tebal, cetak miring, garis bawah, heading dan garis)
2. Link, gambar, list, nomor
3. Paragraf dan Tabel

B. PHP
Jika belum ada Xampp di komputer, Download Xampp Terbaru
4. Menggunakan "echo" dan perhitungan sederhana

C. PHP dan MySQL (MySQLi)
5. Menampilkan Tabel
6. Tambah
7. Edit dan Hapus
UTS

8. Cari
9. Login
10. Sekilas CSS
11. Sekilas Javascript
12. Review
13. Test 1
14. Test 2
UAS

Thursday, May 9, 2019

Belajar PHP dan MYSQLi Menampilkan Relasi Dua Tabel atau Lebih

Buatlah file 1krs.php
Copy-paste script ini:
<?php

//koneksi ke database mysql, silahkan di rubah dengan koneksi agan sendiri
$koneksi = mysqli_connect("localhost","root","","stmikj2");

//cek jika koneksi ke mysql gagal, maka akan tampil pesan berikut
if (mysqli_connect_errno()){
echo "Gagal melakukan koneksi ke MySQL: " . mysqli_connect_error();
}

//$sql = 'SELECT a.id, a.name,b.id FROM tutorials_inf a,tutorials_bks b WHERE a.id = b.id';
$sql = 'select * from 1mhs p inner join 1krs b on p.nim=b.nim';
$result = mysqli_query($koneksi,$sql);
?>

<table cellpadding="5" cellspacing="0" border="1">
<tr>
<th>NIM</th>
<th>Mahasiswa</th>
<th>KDMK</th>
</tr>
<?php while($buku = mysqli_fetch_array($result)){
?>
<tr>
<td><?php echo $buku['nim'];?></td>
<td><?php echo $buku['nama'];?></td>
<td><?php echo $buku['kdmk'];?></td>
</tr>
<?php }?>
</table>

Jalankan di browser!

***
Buat file 2jurusan.php
Copy-paste script ini:
<?php

//koneksi ke database mysql, silahkan di rubah dengan koneksi agan sendiri
$koneksi = mysqli_connect("localhost","root","","stmikj2");

//cek jika koneksi ke mysql gagal, maka akan tampil pesan berikut
if (mysqli_connect_errno()){
echo "Gagal melakukan koneksi ke MySQL: " . mysqli_connect_error();
}

$sql = 'select * from 1mhs p inner join 1jurusan b on p.nim=b.nim';
$result = mysqli_query($koneksi,$sql);
?>

<table cellpadding="5" cellspacing="0" border="1">
<tr>
<th>NIM</th>
<th>Mahasiswa</th>
<th>Kode Jurusan</th>
</tr>
<?php while($buku = mysqli_fetch_array($result)){
?>
<tr>
<td><?php echo $buku['nim'];?></td>
<td><?php echo $buku['nama'];?></td>
<td><?php echo $buku['kdj'];?></td>
</tr>
<?php }?>
</table>

Jalankan di browser!
***

Buat file 3krs.php
Copy-paste script ini:
<?php

//koneksi ke database mysql, silahkan di rubah dengan koneksi agan sendiri
$koneksi = mysqli_connect("localhost","root","","stmikj2");

//cek jika koneksi ke mysql gagal, maka akan tampil pesan berikut
if (mysqli_connect_errno()){
echo "Gagal melakukan koneksi ke MySQL: " . mysqli_connect_error();
}

$sql = 'select * from 1mhs p inner join 1krs b on p.nim=b.nim
inner join 1mk a on a.kdmk=b.kdmk';
$result = mysqli_query($koneksi,$sql);
?>

<table cellpadding="5" cellspacing="0" border="1">
<tr>
<th>NIM</th>
<th>Mahasiswa</th>
<th>KDMK</th>
<th>Mata Kuliah</th>
</tr>
<?php while($buku = mysqli_fetch_array($result)){?>
<tr>
<td><?php echo $buku['nim'];?></td>
<td><?php echo $buku['nama'];?></td>
<td><?php echo $buku['kdmk'];?></td>
<td><?php echo $buku['mk'];?></td>
</tr>
<?php }?>
</table>

Jalankan di browser!

***

Buat file 4krs
Copy-paste script ini:
<?php
//koneksi ke database mysql, silahkan di rubah dengan koneksi agan sendiri
$koneksi = mysqli_connect("localhost","root","","stmikj2");

//cek jika koneksi ke mysql gagal, maka akan tampil pesan berikut
if (mysqli_connect_errno()){
echo "Gagal melakukan koneksi ke MySQL: " . mysqli_connect_error();
}

$sql = 'select * from 1mhs p inner join 1krs b on p.nim=b.nim
inner join 1mk a on a.kdmk=b.kdmk where b.nim=1
';
$result = mysqli_query($koneksi,$sql);
?>
<table cellpadding="5" cellspacing="0" border="1">
<tr>
<th>NIM</th>
<th>Mahasiswa</th>
<th>KDMK</th>
<th>Mata Kuliah</th>
</tr>
<?php while($buku = mysqli_fetch_array($result))
{?>
<tr>
<td><?php echo $buku['nim'];?></td>
<td><?php echo $buku['nama'];?></td>
<td><?php echo $buku['kdmk'];?></td>
<td><?php echo $buku['mk'];?></td>
</tr>
<?php }?>
</table>

Jalankan di browser!

**

Buat file 4krscari
Copy-paste script ini:
<html>
<body>
<?php
//koneksi ke database mysql, silahkan di rubah dengan koneksi agan sendiri
$koneksi = mysqli_connect("localhost","root","","stmikj2");

//cek jika koneksi ke mysql gagal, maka akan tampil pesan berikut
if (mysqli_connect_errno()){
echo "Gagal melakukan koneksi ke MySQL: " . mysqli_connect_error();
}
?>

<form action="" method="get">
<label>Cari :</label>
<input type="text" name="cari">
<input type="submit" value="Cari">
</form>

<?php
if(isset($_GET['cari'])){
$cari = $_GET['cari'];
echo "<b>NIM: ".$cari."</b>";
}
?>

<table border="1">
<tr>
<th>KDMK</th>
<th>MK</th>
</tr>

<?php
if(isset($_GET['cari'])){
$cari = $_GET['cari'];

$data = mysqli_query($koneksi,"select * from 1mhs p inner join 1krs b on p.nim=b.nim
inner join 1mk a on a.kdmk=b.kdmk where b.nim like '%$cari'");
}
else{
$data = mysqli_query('select * from 1krs');
}
//$no = 1;
while($d = mysqli_fetch_array($data)){
?>
<tr>
<td><?php echo $d['kdmk'];?></td>
<td><?php echo $d['mk'];?></td>
</tr>
<?php } ?>
</table>

</body>
</html>

Jalankan di browser!