Anda di halaman 1dari 6

MODUL 4 MEMBUAT CRUD DENGAN PHP & MYSQL

Nur Syahid(2010631160110)
Asisten: Nur Aji Prasetyo
Tanggal Percobaan: 10/11/2021
TEL61619-Praktikum Aplikasi Pemrograman Komputer
Laboratorium Teknik Elektro – Fakultas Teknik UNSIKA

Abstrak melakukan verifikasi akun yang Anda


gunakan.
Pada praktikum ini menjelaskan tentang
pembuatan CRUDE dengan PHP dan MySQL.
Operasi CRUDE adalah manipulasi data dasar
• Contoh operasi yang lebih sederhana yaitu
untuk database. Dalam percobaan ini kita akan
ketika Anda mengakses sebuah halaman
membuat aplikasi PHP sederhana untuk
website, saat itu pula proses Read berjalan.
melakukan semua operasi ini pada tabel database
Hasil dari operasi ini adalah tampilan
MySQL di satu tempat
halaman website yang Anda lihat di
Kata kunci: PHP, Notepad++, Tipe Data browser.
• Update (U) adalah proses mengubah data
1. PENDAHULUAN yang berada di dalam database. Contoh
proses ini ketika Anda mengubah profil di
CRUD merupakan operasi yang pasti digunakan
dalam akun sosial media. Saat Anda klik
di dalam proses pengembangan aplikasi web,
“Ubah”, website akan mengirimkan
Maka dari itu, operasi ini wajib dipelajari dan
proses Update ke dalam database.
dimengerti dengan baik. Apalagi sebuah aplikasi
Kemudian database meresponnya dengan
web tidak pernah lepas dari penggunaan database.
mengubah data lama menjadi data baru
yang Anda tambahkan melalui halaman
PHP dan MySQL merupakan kombinasi yang profil.
sering dipakai. Baik bahasa pemrograman PHP Delete (D) adalah proses untuk menghapus data
maupun database server MySQL, keduanya yang ada di database. Proses ini mirip dengan
mempunyai dokumentasi yang lengkap dan tidak Update, bedanya, proses Delete akan mengubah
tergolong rumit sehingga mudah dapat memahami data yang ada di database menjadi ‘tidak ada’.
keduanya dengan cepat.
1.2 DATABASE
Database atau yang dikenal juga dengan istilah
STUDI PUSTAKA basis data adalah sekumpulan data yang dikelola
1.1 CRUD dengan sedemikian rupa berdasarkan ketentuan
tertentu yang saling berkaitan sehingga
CRUD adalah singkatan dari Create, Read, Update, memudahkan dalam pengelolaannya.
dan Delete. Proses ini sangat berkaitan dengan
pengambilan atau transaksi data dari atau ke Lewat pengelolaan itulah pengguna bisa
database. mendapatkan kemudahan dalam mencari sebuah
informasi, membuang informasi, maupun
• Create (C) merupakan proses pembuatan menyimpan informasi.
data baru. Proses ini biasanya dilakukan
Selain pengertian database diatas, terdapat
ketika Anda mendaftar pada sebuah
pengertian lain dari database yaitu sebuah sistem
halaman website. Data yang Anda
yang berguna untuk mengumpulkan file, arsip,
masukkan akan disimpan di dalam
atau tabel yang disimpan dan terhubung dalam
database menggunakan operasi Create.
berbagai media elektronik yang ada.
• Read (R) merupakan proses pengambilan
data dari database. Proses ini biasanya 1.3 MySQL
terjadi ketika Anda ingin melakukan
MySQL adalah sebuah DBMS (Database
proses login di halaman website tertentu.
Management System) menggunakan perintah SQL
Saat Anda klik “Login” maka website akan
(Structured Query Language) yang banyak
menjalankan proses “Read” untuk
digunakan saat ini dalam pembuatan aplikasi

1
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
berbasis website. MySQL dibagi menjadi dua 3. Klik tombol new pada bar sebelah kiri,
lisensi, pertama adalah Free Software dimana masukkan nama database yang
perangkat lunak dapat diakses oleh siapa saja. Dan diinginkan (pendaftaran_mahasiswa)
kedua adalah Shareware dimana perangkat lunak pada kolom create database, kemudian
berpemilik memiliki batasan dalam klik tombol create.
penggunaannya.
MySQL termasuk ke dalam RDBMS (Relational
Database Management System). Sehingga,
menggunakan tabel, kolom, baris, di dalam
struktur database -nya. Jadi, dalam proses
pengambilan data menggunakan metode relational
Gambar 4.1 Membuat database baru
database. Dan juga menjadi penghubung antara
perangkat lunak dan database server. Setelah kita membuat database baru ,lalu
kita isi dengan pendaftaran_mahasiswa dan
1.4 phpMyAdmin
melanjutkan membuat tabel.
phpMyAdmin adalah aplikasi web untuk
mengelola database MySQL dan database MariaDB
dengan lebih mudah melalui antarmuka
(interface)grafis. Aplikasi web ini ditulis
menggunakan bahasa pemrograman PHP.
Sebagaimana aplikasi-aplikasi lain untuk
lingkungan web (aplikasi yang dibuka atau Gambar 4.2 Tabel calon mahasiswa
dijalankan menggunakan browser), phpMyAdmin
Lalu membuat tipe data kolom
juga mengandung unsur HTML/XHTML, CSS dan
juga kode JavaScript.

2. METODOLOGI

Selanjutnya membuat proyek baru

3. HASIL DAN ANALISIS


Gambar 4.4 Folder baru
Membuat Program CRUD dengan PHP dan
MySQL • config.php, untuk menyimpan
konfigurasi database;
• index.php, halaman utama;
Langkah pertama yang harus dilakukan untuk • list-mahasiswa.php, halaman untuk
membuat data base di PHP My Admin yaitu menampilkan data mahasiswa;
dengan cara: • form-daftar.php, halaman formulir
1. Buka aplikasi XAMPP dan klik tombol pendaftaran;
Start pada actions pilihan modul Apache • proses-pendaftaran.php, skrip yang
dan MySQL. memproses pendaftran;
2. Klik juga pada tombol Admin dibagian • form-edit.php, form untuk edit data
modul MySQL, maka akan muncul mahasiswa;
halaman phpMyAdmin di browser. Cara • proses-edit.php, skrip untuk
lain buka browser dan akses URL memproses edit/update;
localhost/phpmyadmin.

2
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
• hapus.php, skrip unutk menghapus
data dari database;
Lalu membuat koneksi ke database
Mysql, file config.php diisi dengan kode
berikut

Gambar 4.5 Output file index.php

Selanjutnya untuk menampilkan data pada tabel


mysql yaitu dengan membuat file list
mahasiswa.php dengan sebagai berikut:

Code diatas menggunakan fungsi


mysqli_connect() dengan parameter
alamat server, user, password, dan nama
database. Setelah itu kita membuat file
baru yaitu index.php.

Array $mahasiswa indeks nya sesuai dengan nama


kolom.Dengan mysql_num_rows untuk
menampilkan total data pada tabel:

Gambar 4.6 output list_mahasiswa.php

Untuk menambahkan data ke tabel mysql


Maka Output di web nya akan menjadi dibutuhkan file form_daftar.php untuk halaman
seperti ini: form input dan file proses-pendaftaran.php skrip
untuk memproses data yang di inputkan.

3
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
Berikut skrip file form-daftar.php:

Gambar 4.7 Output form-daftar.php

Selanjutnya file proses-pendaftaran.php diiisi


dengan:

Lalu outputnya akan menjadi :

4
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
Setelah itu buat query penyimpanan.Untuk Dan data akan berubah menjadi 1 ketika kita pilih
menampilkan pesan berhasil atau gagal pada HAPUS
halaman index.php,tambahkan code berikut
dibawah tag <nav>.

Gambar 4.10 Output data berhasil di hapus

Selanjutnya kita membuat file proses-edit.php

Gambar 4.8 Output pesan berhasill

Setelah itu datanya akan menjadi 2

Gambar 4.9 Output hasil penambahan

mahasiswa
Dan untuk menghapus data ,kita perlu file
hapus.php Dan outputnya akan berubah yang berawal dari
Muhammad Fitra menjadi Vtrsky:

Gambar 4.11 Output setelah di edit

4. KESIMPULAN
Xampp berfungsi sebagai aplikasi penyedia
database. Database adalah kumpulan informasi
yang disimpan di dalam komputer secara

5
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
sistematik sehingga dapat diperiksa menggunakan
suatu program komputer untuk memperoleh suatu
informasi dari database tersebut.
Pembuatan suatu halaman web itu
berdasarkan konsep CRUD, yaitu create, read,
update dan delete. Dan pembuatan CRUD
sederhana ini dapat menjadi dasar kita untuk
membuat suatu halaman web yang dapat diubah
oleh user.

DAFTAR PUSTAKA
[1] https://www.niagahoster.co.id/blog/cara-
membuat-crud-dengan-php-dan-mysql/
[2] https://www.gramedia.com/best-
seller/apa-itu-database/
[3] https://www.sekawanmedia.co.id/penger
tian-mysql/
[4] https://www.termasmedia.com/database/
phpmyadmin/131-mengenal-
phpmyadmin-dan-kegunaannya.html

6
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA

Anda mungkin juga menyukai