<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
	<id>https://cbtlmsts.my.id/wikits/index.php?action=history&amp;feed=atom&amp;title=Praktik%3A_Membuat_aplikasi_manajemen_data_pengguna</id>
	<title>Praktik: Membuat aplikasi manajemen data pengguna - Riwayat revisi</title>
	<link rel="self" type="application/atom+xml" href="https://cbtlmsts.my.id/wikits/index.php?action=history&amp;feed=atom&amp;title=Praktik%3A_Membuat_aplikasi_manajemen_data_pengguna"/>
	<link rel="alternate" type="text/html" href="https://cbtlmsts.my.id/wikits/index.php?title=Praktik:_Membuat_aplikasi_manajemen_data_pengguna&amp;action=history"/>
	<updated>2026-08-29T14:45:30Z</updated>
	<subtitle>Riwayat revisi halaman ini di wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://cbtlmsts.my.id/wikits/index.php?title=Praktik:_Membuat_aplikasi_manajemen_data_pengguna&amp;diff=38&amp;oldid=prev</id>
		<title>Admin: ←Membuat halaman berisi &#039;==Tujuan Pembelajaran:== * Memahami cara mengatur lingkungan pengembangan web menggunakan LAMP (Linux, Apache, MySQL, PHP) pada Ubuntu 24.04. * Membuat aplikasi web sederhana yang dapat melakukan operasi CRUD (Create, Read, Update, Delete) pada basis data MySQL menggunakan PHP.  ==Prasyarat:== * Komputer dengan sistem operasi Ubuntu 24.04. * Akses ke terminal dengan hak akses sudo. * Koneksi internet untuk mengunduh paket yang diperlukan.  ==Bagian 1: Instalasi L...&#039;</title>
		<link rel="alternate" type="text/html" href="https://cbtlmsts.my.id/wikits/index.php?title=Praktik:_Membuat_aplikasi_manajemen_data_pengguna&amp;diff=38&amp;oldid=prev"/>
		<updated>2025-05-10T14:08:10Z</updated>

		<summary type="html">&lt;p&gt;←Membuat halaman berisi &amp;#039;==Tujuan Pembelajaran:== * Memahami cara mengatur lingkungan pengembangan web menggunakan LAMP (Linux, Apache, MySQL, PHP) pada Ubuntu 24.04. * Membuat aplikasi web sederhana yang dapat melakukan operasi CRUD (Create, Read, Update, Delete) pada basis data MySQL menggunakan PHP.  ==Prasyarat:== * Komputer dengan sistem operasi Ubuntu 24.04. * Akses ke terminal dengan hak akses sudo. * Koneksi internet untuk mengunduh paket yang diperlukan.  ==Bagian 1: Instalasi L...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Tujuan Pembelajaran:==&lt;br /&gt;
* Memahami cara mengatur lingkungan pengembangan web menggunakan LAMP (Linux, Apache, MySQL, PHP) pada Ubuntu 24.04.&lt;br /&gt;
* Membuat aplikasi web sederhana yang dapat melakukan operasi CRUD (Create, Read, Update, Delete) pada basis data MySQL menggunakan PHP.&lt;br /&gt;
&lt;br /&gt;
==Prasyarat:==&lt;br /&gt;
* Komputer dengan sistem operasi Ubuntu 24.04.&lt;br /&gt;
* Akses ke terminal dengan hak akses sudo.&lt;br /&gt;
* Koneksi internet untuk mengunduh paket yang diperlukan.&lt;br /&gt;
&lt;br /&gt;
==Bagian 1: Instalasi LAMP Stack==&lt;br /&gt;
&lt;br /&gt;
LAMP adalah singkatan dari Linux, Apache, MySQL, dan PHP. Berikut adalah langkah-langkah untuk menginstalnya:&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Perbarui daftar paket:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &lt;br /&gt;
 sudo apt update&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Instal Apache:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 &lt;br /&gt;
Setelah instalasi, verifikasi bahwa Apache berjalan:&lt;br /&gt;
   &lt;br /&gt;
 sudo systemctl status apache2&lt;br /&gt;
   &lt;br /&gt;
Pastikan statusnya &amp;quot;active (running)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. &amp;#039;&amp;#039;&amp;#039;Instal MySQL:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
   &lt;br /&gt;
Setelah instalasi, amankan MySQL dengan:&lt;br /&gt;
   &lt;br /&gt;
 sudo mysql_secure_installation&lt;br /&gt;
  &lt;br /&gt;
Ikuti petunjuk untuk mengatur kata sandi root dan opsi keamanan lainnya.&lt;br /&gt;
&lt;br /&gt;
4. &amp;#039;&amp;#039;&amp;#039;Instal PHP:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &lt;br /&gt;
 sudo apt install php libapache2-mod-php php-mysql&lt;br /&gt;
   &lt;br /&gt;
Verifikasi instalasi PHP dengan membuat file `info.php` di direktori root web:&lt;br /&gt;
   &lt;br /&gt;
 echo &amp;quot;&amp;lt;?php phpinfo(); ?&amp;gt;&amp;quot; | sudo tee /var/www/html/info.php&lt;br /&gt;
  &lt;br /&gt;
Kemudian, buka `http://localhost/info.php` di browser Anda untuk melihat informasi PHP.&lt;br /&gt;
&lt;br /&gt;
==Bagian 2: Membuat Basis Data dan Tabel Pengguna==&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Masuk ke MySQL:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &lt;br /&gt;
 sudo mysql&lt;br /&gt;
   &lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Buat basis data baru:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &lt;br /&gt;
 CREATE DATABASE manajemen_pengguna;&lt;br /&gt;
   &lt;br /&gt;
3. &amp;#039;&amp;#039;&amp;#039;Gunakan basis data tersebut:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &lt;br /&gt;
 USE manajemen_pengguna;&lt;br /&gt;
  &lt;br /&gt;
4. &amp;#039;&amp;#039;&amp;#039;Buat tabel `pengguna`:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &lt;br /&gt;
 CREATE TABLE pengguna (&lt;br /&gt;
     id INT AUTO_INCREMENT PRIMARY KEY,&lt;br /&gt;
     nama VARCHAR(100) NOT NULL,&lt;br /&gt;
     email VARCHAR(100) NOT NULL UNIQUE,&lt;br /&gt;
     kata_sandi VARCHAR(255) NOT NULL,&lt;br /&gt;
     tanggal_daftar TIMESTAMP DEFAULT CURRENT_TIMESTAMP&lt;br /&gt;
 );&lt;br /&gt;
   &lt;br /&gt;
==Bagian 3: Membuat Koneksi PHP ke MySQL==&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Buat file `koneksi.php` di direktori root web:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;   &lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
 $servername = &amp;quot;localhost&amp;quot;;&lt;br /&gt;
 $username = &amp;quot;root&amp;quot;;&lt;br /&gt;
 $password = &amp;quot;&amp;quot;;&lt;br /&gt;
 $dbname = &amp;quot;manajemen_pengguna&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
 // Membuat koneksi&lt;br /&gt;
 $conn = new mysqli($servername, $username, $password, $dbname);&lt;br /&gt;
 &lt;br /&gt;
 // Periksa koneksi&lt;br /&gt;
 if ($conn-&amp;gt;connect_error) {&lt;br /&gt;
     die(&amp;quot;Koneksi gagal: &amp;quot; . $conn-&amp;gt;connect_error);&lt;br /&gt;
 }&lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Simpan file ini sebagai `koneksi.php` di direktori `/var/www/html/`.&lt;br /&gt;
&lt;br /&gt;
==Bagian 4: Membuat Operasi CRUD==&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Membuat Data (Create):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Buat file `tambah_pengguna.php`:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;     &lt;br /&gt;
     &amp;lt;?php&lt;br /&gt;
     require &amp;#039;koneksi.php&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
     if ($_SERVER[&amp;quot;REQUEST_METHOD&amp;quot;] == &amp;quot;POST&amp;quot;) {&lt;br /&gt;
         $nama = $conn-&amp;gt;real_escape_string($_POST[&amp;#039;nama&amp;#039;]);&lt;br /&gt;
         $email = $conn-&amp;gt;real_escape_string($_POST[&amp;#039;email&amp;#039;]);&lt;br /&gt;
         $kata_sandi = password_hash($_POST[&amp;#039;kata_sandi&amp;#039;], PASSWORD_DEFAULT);&lt;br /&gt;
&lt;br /&gt;
         $sql = &amp;quot;INSERT INTO pengguna (nama, email, kata_sandi) VALUES (&amp;#039;$nama&amp;#039;, &amp;#039;$email&amp;#039;, &amp;#039;$kata_sandi&amp;#039;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         if ($conn-&amp;gt;query($sql) === TRUE) {&lt;br /&gt;
             echo &amp;quot;Pendaftaran berhasil&amp;quot;;&lt;br /&gt;
         } else {&lt;br /&gt;
             echo &amp;quot;Error: &amp;quot; . $sql . &amp;quot;&amp;lt;br&amp;gt;&amp;quot; . $conn-&amp;gt;error;&lt;br /&gt;
         }&lt;br /&gt;
     }&lt;br /&gt;
     ?&amp;gt;&lt;br /&gt;
     &amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
     &amp;lt;html&amp;gt;&lt;br /&gt;
     &amp;lt;head&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Formulir Pendaftaran&amp;lt;/title&amp;gt;&lt;br /&gt;
     &amp;lt;/head&amp;gt;&lt;br /&gt;
     &amp;lt;body&amp;gt;&lt;br /&gt;
         &amp;lt;h2&amp;gt;Formulir Pendaftaran Pengguna&amp;lt;/h2&amp;gt;&lt;br /&gt;
         &amp;lt;form method=&amp;quot;post&amp;quot; action=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
             Nama: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nama&amp;quot; required&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
             Email: &amp;lt;input type=&amp;quot;email&amp;quot; name=&amp;quot;email&amp;quot; required&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
             Kata Sandi: &amp;lt;input type=&amp;quot;password&amp;quot; name=&amp;quot;kata_sandi&amp;quot; required&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
             &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Daftar&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;/form&amp;gt;&lt;br /&gt;
     &amp;lt;/body&amp;gt;&lt;br /&gt;
     &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
     &lt;br /&gt;
Simpan file ini sebagai `tambah_pengguna.php` di direktori `/var/www/html/`.&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Membaca Data (Read):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Buat file `lihat_pengguna.php`:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
 require &amp;#039;koneksi.php&amp;#039;;&lt;br /&gt;
 &lt;br /&gt;
 // Query untuk mengambil data pengguna&lt;br /&gt;
 $sql = &amp;quot;SELECT id, nama, email, tanggal_daftar FROM pengguna&amp;quot;;&lt;br /&gt;
 $result = $conn-&amp;gt;query($sql);&lt;br /&gt;
 &lt;br /&gt;
 // Periksa apakah query berhasil&lt;br /&gt;
 if ($result === false) {&lt;br /&gt;
     echo &amp;quot;Error: &amp;quot; . $conn-&amp;gt;error;&lt;br /&gt;
     exit();&lt;br /&gt;
 }&lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
 &amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;head&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Daftar Pengguna&amp;lt;/title&amp;gt;&lt;br /&gt;
 &amp;lt;/head&amp;gt;&lt;br /&gt;
 &amp;lt;body&amp;gt;&lt;br /&gt;
     &amp;lt;h2&amp;gt;Daftar Pengguna&amp;lt;/h2&amp;gt;&lt;br /&gt;
     &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;tr&amp;gt;&lt;br /&gt;
             &amp;lt;th&amp;gt;ID&amp;lt;/th&amp;gt;&lt;br /&gt;
             &amp;lt;th&amp;gt;Nama&amp;lt;/th&amp;gt;&lt;br /&gt;
             &amp;lt;th&amp;gt;Email&amp;lt;/th&amp;gt;&lt;br /&gt;
             &amp;lt;th&amp;gt;Tanggal Daftar&amp;lt;/th&amp;gt;&lt;br /&gt;
             &amp;lt;th&amp;gt;Aksi&amp;lt;/th&amp;gt;&lt;br /&gt;
         &amp;lt;/tr&amp;gt;&lt;br /&gt;
         &amp;lt;?php&lt;br /&gt;
         // Periksa apakah ada data yang ditemukan&lt;br /&gt;
         if ($result-&amp;gt;num_rows &amp;gt; 0) {&lt;br /&gt;
             // Tampilkan data pengguna dalam tabel&lt;br /&gt;
             while ($row = $result-&amp;gt;fetch_assoc()) {&lt;br /&gt;
                 echo &amp;quot;&amp;lt;tr&amp;gt;&lt;br /&gt;
                         &amp;lt;td&amp;gt;{$row[&amp;#039;id&amp;#039;]}&amp;lt;/td&amp;gt;&lt;br /&gt;
                         &amp;lt;td&amp;gt;{$row[&amp;#039;nama&amp;#039;]}&amp;lt;/td&amp;gt;&lt;br /&gt;
                         &amp;lt;td&amp;gt;{$row[&amp;#039;email&amp;#039;]}&amp;lt;/td&amp;gt;&lt;br /&gt;
                         &amp;lt;td&amp;gt;{$row[&amp;#039;tanggal_daftar&amp;#039;]}&amp;lt;/td&amp;gt;&lt;br /&gt;
                         &amp;lt;td&amp;gt;&lt;br /&gt;
                             &amp;lt;a href=&amp;#039;ubah_pengguna.php?id={$row[&amp;#039;id&amp;#039;]}&amp;#039;&amp;gt;Ubah&amp;lt;/a&amp;gt; | &lt;br /&gt;
                             &amp;lt;a href=&amp;#039;hapus_pengguna.php?id={$row[&amp;#039;id&amp;#039;]}&amp;#039;&amp;gt;Hapus&amp;lt;/a&amp;gt;&lt;br /&gt;
                         &amp;lt;/td&amp;gt;&lt;br /&gt;
                       &amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
             }&lt;br /&gt;
         } else {&lt;br /&gt;
             echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;#039;5&amp;#039;&amp;gt;Tidak ada data pengguna&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
         }&lt;br /&gt;
         ?&amp;gt;&lt;br /&gt;
     &amp;lt;/table&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
 &amp;lt;/html&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
 // Tutup koneksi database&lt;br /&gt;
 $conn-&amp;gt;close();&lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;3. Memperbarui Data (Update):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Untuk memungkinkan pengguna memperbarui informasi yang sudah ada, kita perlu membuat file `ubah_pengguna.php` yang menampilkan formulir dengan data pengguna yang dapat diedit.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Buat file `ubah_pengguna.php` dengan kode berikut:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
 require &amp;#039;koneksi.php&amp;#039;;&lt;br /&gt;
 &lt;br /&gt;
 if ($_SERVER[&amp;quot;REQUEST_METHOD&amp;quot;] == &amp;quot;POST&amp;quot;) {&lt;br /&gt;
     $id = $_POST[&amp;#039;id&amp;#039;];&lt;br /&gt;
     $nama = $conn-&amp;gt;real_escape_string($_POST[&amp;#039;nama&amp;#039;]);&lt;br /&gt;
     $email = $conn-&amp;gt;real_escape_string($_POST[&amp;#039;email&amp;#039;]);&lt;br /&gt;
 &lt;br /&gt;
     $sql = &amp;quot;UPDATE pengguna SET nama=&amp;#039;$nama&amp;#039;, email=&amp;#039;$email&amp;#039; WHERE id=$id&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
     if ($conn-&amp;gt;query($sql) === TRUE) {&lt;br /&gt;
         echo &amp;quot;Data berhasil diperbarui.&amp;quot;;&lt;br /&gt;
     } else {&lt;br /&gt;
         echo &amp;quot;Error: &amp;quot; . $sql . &amp;quot;&amp;lt;br&amp;gt;&amp;quot; . $conn-&amp;gt;error;&lt;br /&gt;
     }&lt;br /&gt;
 } else {&lt;br /&gt;
     $id = $_GET[&amp;#039;id&amp;#039;];&lt;br /&gt;
     $sql = &amp;quot;SELECT * FROM pengguna WHERE id=$id&amp;quot;;&lt;br /&gt;
     $result = $conn-&amp;gt;query($sql);&lt;br /&gt;
     $row = $result-&amp;gt;fetch_assoc();&lt;br /&gt;
 }&lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
 &amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;head&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Ubah Data Pengguna&amp;lt;/title&amp;gt;&lt;br /&gt;
 &amp;lt;/head&amp;gt;&lt;br /&gt;
 &amp;lt;body&amp;gt;&lt;br /&gt;
     &amp;lt;h2&amp;gt;Ubah Data Pengguna&amp;lt;/h2&amp;gt;&lt;br /&gt;
     &amp;lt;form method=&amp;quot;post&amp;quot; action=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;id&amp;quot; value=&amp;quot;&amp;lt;?php echo $row[&amp;#039;id&amp;#039;]; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
         Nama: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nama&amp;quot; value=&amp;quot;&amp;lt;?php echo $row[&amp;#039;nama&amp;#039;]; ?&amp;gt;&amp;quot; required&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
         Email: &amp;lt;input type=&amp;quot;email&amp;quot; name=&amp;quot;email&amp;quot; value=&amp;quot;&amp;lt;?php echo $row[&amp;#039;email&amp;#039;]; ?&amp;gt;&amp;quot; required&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
         &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Perbarui&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;/form&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
 &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Penjelasan:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Skrip ini memeriksa apakah permintaan yang diterima adalah metode POST. Jika ya, maka skrip akan memperbarui data pengguna berdasarkan ID yang diberikan.&lt;br /&gt;
* Jika permintaan bukan metode POST, skrip akan mengambil data pengguna berdasarkan ID yang diterima melalui metode GET dan menampilkan formulir dengan data yang dapat diedit.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;4. Menghapus Data (Delete):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Untuk memungkinkan penghapusan data pengguna, kita perlu membuat file `hapus_pengguna.php` yang akan menangani proses penghapusan data berdasarkan ID pengguna.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Buat file `hapus_pengguna.php` dengan kode berikut:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
 require &amp;#039;koneksi.php&amp;#039;;&lt;br /&gt;
 &lt;br /&gt;
 if (isset($_GET[&amp;#039;id&amp;#039;])) {&lt;br /&gt;
     $id = $_GET[&amp;#039;id&amp;#039;];&lt;br /&gt;
     $sql = &amp;quot;DELETE FROM pengguna WHERE id=$id&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
     if ($conn-&amp;gt;query($sql) === TRUE) {&lt;br /&gt;
         echo &amp;quot;Data berhasil dihapus.&amp;quot;;&lt;br /&gt;
     } else {&lt;br /&gt;
         echo &amp;quot;Error: &amp;quot; . $sql . &amp;quot;&amp;lt;br&amp;gt;&amp;quot; . $conn-&amp;gt;error;&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;    &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Penjelasan:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Skrip ini memeriksa apakah parameter ID telah diterima melalui metode GET. Jika ya, maka skrip akan menghapus data pengguna yang sesuai dengan ID tersebut dari tabel `pengguna`.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Catatan Penting:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Selalu lakukan validasi dan sanitasi data yang diterima dari pengguna untuk mencegah serangan injeksi SQL.&lt;br /&gt;
* Gunakan Prepared Statements atau PDO untuk interaksi yang lebih aman dengan basis data.&lt;br /&gt;
* Pastikan untuk memberikan umpan balik yang jelas kepada pengguna setelah operasi berhasil atau jika terjadi kesalahan.&lt;br /&gt;
&lt;br /&gt;
Dengan menyelesaikan bagian ini, Anda telah berhasil mengimplementasikan operasi CRUD dasar dalam aplikasi manajemen data pengguna menggunakan PHP dan MySQL pada Ubuntu 24.04.&lt;br /&gt;
&lt;br /&gt;
==Pranala Menarik==&lt;br /&gt;
&lt;br /&gt;
* [[Web Programming]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>