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

Monday, August 19, 2019

Ingin Bikin Blog Bayar Penulis Lagi!

Dipikir-pikir, saya ingin membuat blog komunitas lagi. Dulu, sempat ada tapi ditutup. hehe Dulu topiknya bebas dan artikel pun terbit tiap hari.

Sekarang, saya ingin topik khusus, yakni manfaat internet (bisa pendapat, studi literatur, pengalaman, dll.). Terbitnya pun paling sering satu artikel per minggu karena seleksi artikel biasanya butuh waktu yang tak sebentar.

Bisa juga sebulan sekali... tapi takut terlalu jarang.

Jadi, para penulis bercerita tentang sosial media, web, e-commerce, e-government, atau yang lainnya.

Seleksinya disesuaikan dengan keahlian saya yang sedang fokus belajar Sistem Informasi dan Pemrograman Web.

Buat Blog Wordpress Lagi, Kenapa?

Di saat banyak orang ramai-ramai ngevlog, saya malah membuat blog baru di Wordpress. Sudah lama saya tidak menggunakan blog Wordpress gratisan karena dikasih beberapa lembaga dengan fasilitas Wordpress "berbayar" (Hosting-nya yang berbayar ya...hehe).

Blog gratis yang bisa dibuat di wordpress.com akan sangat membantu para pengembang web agar tidak terlalu kesulitan untuk memulai pembuatan web di hosting berbayar.

Ingin membuka kembali blog yang sudah ada pengunjungnya tapi lupa lagi loginnya. Mau minta bantuan ke admin Wordpress, malu takut enggak rajin ngeblognya, kan blog Katabah ini juga jarang update. Akhirnya, saya buat blog baru kotasdi.wordpress.com

Isinya...masih timbang-timbang antara ngeblog bebas dan spesifik ke pemrograman PHP. Ngeblog bebas kan sudah ada di blog ini. Jadi...hmmm... kita lihat saja update berikutnya. hehe

Eh satu lagi alasan saya masih menggunakan Wordpress... ITB dan UI juga masih menggunakan Wordpress (menurut hasil analisis sepintas saya sih di address bar-nya. hehe)

Thursday, August 1, 2019

Mulai Dua Jurnal Tentang Web

Ah banyak alasan saya tak bisa ngeblog. Tapi satu hal yang membuat saya sangat penasaran, yaitu menyelesaikan artikel jurnal.

Artikel tersebut diangkat dari tesisku. Karena saya pernah bimbingan tesis topik yang sama di dua kampus, maka saya ingin dari satu topik jadi dua artikel jurnal. Hehe

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

Wednesday, May 22, 2019