0% menganggap dokumen ini bermanfaat (0 suara)
97 tayangan12 halaman

Tugas Pemrograman Berbasis Web Implementasi Mysql Pada Form PHP

Dokumen ini adalah laporan tugas mengenai implementasi MySQL pada form PHP yang disusun oleh Kelompok 5 untuk memenuhi tugas mata kuliah Projek Pemrograman Berbasis Mobile. Laporan ini mencakup latar belakang, tujuan, pembuatan database, program, serta pengujian sistem yang menunjukkan bahwa aplikasi berhasil menyimpan data mahasiswa ke dalam database dengan baik. Selain itu, laporan ini juga bertujuan untuk menambah pengetahuan dan wawasan pembaca tentang pengelolaan data menggunakan PHP dan MySQL.

Diunggah oleh

Roy Fernando Tahir
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
97 tayangan12 halaman

Tugas Pemrograman Berbasis Web Implementasi Mysql Pada Form PHP

Dokumen ini adalah laporan tugas mengenai implementasi MySQL pada form PHP yang disusun oleh Kelompok 5 untuk memenuhi tugas mata kuliah Projek Pemrograman Berbasis Mobile. Laporan ini mencakup latar belakang, tujuan, pembuatan database, program, serta pengujian sistem yang menunjukkan bahwa aplikasi berhasil menyimpan data mahasiswa ke dalam database dengan baik. Selain itu, laporan ini juga bertujuan untuk menambah pengetahuan dan wawasan pembaca tentang pengelolaan data menggunakan PHP dan MySQL.

Diunggah oleh

Roy Fernando Tahir
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

TUGAS PEMROGRAMAN BERBASIS WEB

IMPLEMENTASI MYSQL PADA FORM PHP

DOSEN PENGAMPU :

Bu Hanum Putri Permatasari

DISUSUN OLEH :

Kelompok 5, anggota :

1. Amanda Sabila Ramadhani (30123133)

2. Muhammad Rian Ramadhan (30123725)

3. Muhammad Dava Firdaus (30123775)

4. Nadya Amelia (30123955)

5. Rafli Alfian Priyo Utomo (31123388)

6. Roy Fernando Tahir (31123208)

PROGRAM STUDI MANAJEMEN INFORMATIKA

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI


INFORMASI SEMESTER GANJIL ATA 2025/2026
KATA PENGANTAR

Puji syukur kehadirat Allah SWT Tuhan Yang Maha Esa atas segala rahmat-Nya
sehingga makalah dengan judul “Implementasi MySQL pada form php” ini dapat tersusun
hingga selesai. Tidak lupa juga kami mengucapkan banyak terima kasih atas bantuan dari
pihak yang telah berkontribusi dengan memberikan sumbangan baik materi maupun
pikirannya.

Penyusunan laporan perencanaan ini bertujuan untuk memenuhi nilai tugas dalam
mata kuliah Projek Pemrograman Berbasis Mobile. Selain itu, pembuatan laporan ini juga
bertujuan agar menambah pengetahuan dan wawasan bagi para pembaca. Karena
keterbatasan pengetahuan maupun pengalaman maka kami yakin masih banyak
kekurangan dalam makalah ini.

Oleh karena itu, kami sangat mengharapkan kritik dan saran yang membangun
dari pembaca demi kesempurnaan makalah ini. Akhir kata, semoga makalah ini dapat
berguna bagi para pembaca.

Depok, 9 Januari 2025

Kelompok 5
DAFTAR ISI

BAB I................................................................................................................................ 4
PENDAHULUAN ............................................................................................................ 4
1.1 Latar Belakang ........................................................................................................ 4
1. 2 Tujuan .................................................................................................................... 4
BAB II .............................................................................................................................. 5
PEMBAHASAN............................................................................................................... 5
2.1 Alat & Bahan .......................................................................................................... 5
2.2 Pembuatan Database ............................................................................................... 6
2.3 Pembuatan Program ................................................................................................ 7
2.3.1 Pembuatan Halaman Utama ([Link]) .......................................................... 8
2.3.2 Pembuatan Tampilan Form Input ..................................................................... 8
2.3.3 Pembuatan File Koneksi ([Link]) ........................................................... 9
2.4 Testing..................................................................................................................... 9
2.4.1 Pengujian Halaman Form Input ....................................................................... 9
2.4.2 Pengujian Proses Penyimpanan Data ............................................................. 10
2.4.3 Pengujian Data pada Database ....................................................................... 11
BAB III ........................................................................................................................... 12
PENUTUP ...................................................................................................................... 12
BAB I

PENDAHULUAN

1.1 Latar Belakang


Perkembangan teknologi informasi membuat kita membutuhkan sistem
pengelolaan data yang cepat dan efisien. Saat membuat website, selain menampilkan data,
kita juga perlu menyimpan dan mengelola data secara dinamis dengan menggunakan
database. Karena itu, penting untuk memahami bagaimana menghubungkan antara
aplikasi web dan database.

PHP adalah bahasa pemrograman yang digunakan di sisi server untuk membuat
website dinamis, sedangkan MySQL adalah program untuk mengelola dan menyimpan
data. Kombinasi antara PHP dan MySQL memungkinkan pembuatan aplikasi web yang
dapat menerima masukan dari pengguna dan menyimpan datanya ke dalam database.

Salah satu bagian penting dalam aplikasi web adalah form, yang digunakan
sebagai cara pengguna memasukkan data. Data yang dimasukkan melalui form akan
diproses menggunakan PHP, lalu disimpan ke dalam database MySQL. Proses ini
menjadi dasar dalam membuat berbagai sistem informasi yang menggunakan web.

Untuk membantu proses belajar dan penggunaan, digunakan XAMPP sebagai


server lokal. XAMPP menyediakan Apache, MySQL, dan phpMyAdmin, sehingga
memudahkan pembuatan dan pengujian website secara offline. Karena itu, laporan ini
dibuat untuk mengimplementasikan pembuatan form PHP yang terhubung dengan
database MySQL menggunakan XAMPP.

1. 2 Tujuan
● Untuk belajar cara membuat dan mengatur database dengan menggunakan
phpMyAdmin di XAMPP
● Untuk memahami bagaimana cara menghubungkan bahasa pemrograman PHP
dengan database MySQL
● Untuk mengetahui langkah-langkah menyimpan data dari form ke dalam database
MySQL dengan menggunakan perintah SQL
BAB II

PEMBAHASAN

2.1 Alat & Bahan

A. Perangkat Keras
Praktik dilakukan dengan menggunakan laptop Asus Tuf Gaming F15 dengan
spesifikasi :
● Processor Intel i5-10300H
● Ram 16Gb DDR4
● NVIDIA GeForce GTX 1650
● SSD 512 GB NVMe M.2

B. Perangkat Lunak
Adapun beberapa perangkat lunak yang dibutuhkan untuk melakukan praktik ini
adalah sebagai berikut :
● Xampp
Digunakan untuk penyedia server lokal untuk mengakses Apache,
MySQL/MariaDB, dan phpMyAdmin
● Visual Studio Code
Sebagai text editor yang digunakan untuk menulis atau mengedit file php.
● Web Browser
Digunakan untuk mengakses server lokal dan menjalani web yang dibuat.
2.2 Pembuatan Database

1. untuk membuka phpmyadmin, kita perlu menyalakan Apache dan MySQL pada
Xampp kemudian klik baru lalu masuk pada opsi SQL dan masukkan sintaks
“CREATE DATABASE kampus_db;” lalu jalankan querynya.

2. Selanjutnya, masuk ke database dengan menggunakan query “USE


kampus_db;”, lalu jalankan querynya.
3. Jalankan query diatas pada sql database kampus_db yang sudah dibuat dan
jalankan querynya. Maka tabel mahasiswa akan terbuat.

2.3 Pembuatan Program

Pembuatan program dilakukan menggunakan bahasa pemrograman PHP dengan


sistem pengelolaan basis data MySQL. Program dijalankan pada server lokal
menggunakan XAMPP. Tujuan dari pembuatan program ini adalah untuk memfasilitasi
proses input data mahasiswa serta menyimpan data tersebut ke dalam database yang telah
dibuat sebelumnya.

Program yang dibangun terdiri dari dua file utama, yaitu [Link] dan [Link]. File
[Link] digunakan untuk menghubungkan aplikasi dengan database, sedangkan file
[Link] berfungsi sebagai halaman utama yang menampilkan form input dan
memproses penyimpanan data.
2.3.1 Pembuatan Halaman Utama ([Link])

Pada bagian awal file [Link], dilakukan pemanggilan file [Link]


menggunakan perintah include. Hal ini bertujuan agar halaman utama dapat terhubung
dengan database. Selanjutnya, program melakukan pengecekan apakah tombol Simpan
Data telah ditekan oleh pengguna. Jika tombol ditekan, maka data yang diinput melalui
form akan diambil menggunakan metode POST dan disimpan ke dalam variabel.

Data yang telah diambil kemudian dimasukkan ke dalam tabel mahasiswa menggunakan
perintah SQL INSERT. Proses penyimpanan data dijalankan menggunakan fungsi
mysqli_query(). Apabila proses penyimpanan berhasil, maka akan ditampilkan pesan
bahwa data berhasil disimpan. Namun, jika terjadi kesalahan, program akan menampilkan
pesan error sebagai informasi kepada pengguna.

2.3.2 Pembuatan Tampilan Form Input

Selain proses pengolahan data, file [Link] juga berisi tampilan form input yang
digunakan oleh pengguna untuk memasukkan data mahasiswa.

Tampilan form terdiri dari beberapa field input, yaitu nama lengkap, NPM, kelas,
dan jurusan. Seluruh field dibuat bersifat wajib diisi untuk memastikan data yang
disimpan ke database lengkap dan sesuai. Form menggunakan metode POST agar data
dapat diproses oleh PHP secara aman. Desain tampilan dibuat sederhana menggunakan
CSS agar mudah digunakan dan nyaman bagi pengguna.
2.3.3 Pembuatan File Koneksi ([Link])

File [Link] dibuat untuk menangani proses koneksi antara aplikasi PHP
dengan database MySQL. Dengan memisahkan file koneksi, pengelolaan database
menjadi lebih terstruktur dan mudah digunakan kembali pada halaman lain.

Kode di atas diawali dengan pendefinisian beberapa variabel, yaitu $host, $user, $pass,
dan $db. Variabel tersebut digunakan sebagai parameter koneksi ke database. Nilai
localhost menunjukkan bahwa database berada di server lokal, sedangkan username root
dan password kosong merupakan pengaturan default pada XAMPP. Variabel $db diisi
dengan nama database yang telah dibuat sebelumnya, yaitu kampus_db.

Fungsi mysqli_connect() digunakan untuk membangun koneksi antara PHP dan MySQL.
Apabila koneksi tidak berhasil, maka program akan menghentikan proses dan
menampilkan pesan kesalahan menggunakan mysqli_connect_error(). Dengan demikian,
pengguna dapat mengetahui apabila terjadi masalah pada koneksi database.

2.4 Testing

Pengujian program dilakukan untuk memastikan bahwa sistem yang telah dibuat
dapat berjalan sesuai dengan fungsi yang direncanakan. Pada tahap ini, pengujian
difokuskan pada proses input data mahasiswa, penyimpanan data ke database, serta
pengecekan hasil data yang tersimpan melalui phpMyAdmin.

Pengujian dilakukan dengan menjalankan aplikasi pada server lokal menggunakan


XAMPP, di mana modul Apache dan MySQL telah aktif.

2.4.1 Pengujian Halaman Form Input

Pengujian pertama dilakukan pada halaman form input data mahasiswa. Halaman ini
diakses melalui browser dengan alamat localhost/latihan_kampus.
Pada tahap ini, pengguna memasukkan data mahasiswa berupa nama lengkap, NPM,
kelas, dan jurusan ke dalam form yang tersedia, kemudian menekan tombol Simpan
Data. Hasil pengujian menunjukkan bahwa seluruh field input dapat diisi dengan baik
dan sistem dapat menerima data yang dimasukkan oleh pengguna.

2.4.2 Pengujian Proses Penyimpanan Data

Setelah tombol Simpan Data ditekan, sistem akan memproses data yang diinput dan
menyimpannya ke dalam database. Pengujian ini bertujuan untuk memastikan bahwa
proses penyimpanan data berjalan dengan benar tanpa error.

Berdasarkan hasil pengujian, sistem menampilkan pesan “Data berhasil disimpan”,


yang menandakan bahwa proses insert data ke database telah berhasil dilakukan. Hal ini
menunjukkan bahwa koneksi database dan perintah SQL berjalan sesuai dengan yang
diharapkan.

2.4.3 Pengujian Data pada Database

Pengujian selanjutnya dilakukan dengan mengecek langsung data yang tersimpan


pada database melalui phpMyAdmin. Tabel mahasiswa pada database kampus_db dibuka
untuk memastikan bahwa data yang telah diinput benar-benar tersimpan.

Hasil pengujian menunjukkan bahwa data mahasiswa yang dimasukkan melalui form
tampil pada tabel mahasiswa dengan struktur kolom yang sesuai, yaitu id, nama, npm,
kelas, dan jurusan. Nilai pada kolom id terisi secara otomatis, yang menunjukkan bahwa
fitur AUTO_INCREMENT berjalan dengan baik.
BAB III

PENUTUP

3.1 Kesimpulan

Berdasarkan hasil perancangan, pembuatan, dan pengujian sistem yang telah


dilakukan, dapat disimpulkan bahwa aplikasi input data mahasiswa berbasis PHP dan
MySQL ini telah berhasil dibuat dan berjalan dengan baik. Sistem mampu menampilkan
form input data mahasiswa serta menyimpan data yang dimasukkan ke dalam database
secara terstruktur.

Proses pembuatan database menggunakan MySQL melalui phpMyAdmin berjalan sesuai


dengan perencanaan, di mana tabel yang dibuat mampu menampung data mahasiswa
dengan baik. Selain itu, koneksi antara aplikasi PHP dan database MySQL juga dapat
berfungsi dengan normal, sehingga proses penyimpanan data dapat dilakukan tanpa
kendala.

Berdasarkan hasil pengujian, aplikasi dapat menerima input data, memproses data
tersebut, serta menampilkan hasil penyimpanan pada database. Hal ini menunjukkan
bahwa sistem telah memenuhi tujuan yang diharapkan, yaitu sebagai aplikasi sederhana
untuk pengelolaan data mahasiswa menggunakan server lokal XAMPP.

Dengan demikian, aplikasi ini dapat dijadikan sebagai media pembelajaran dalam
memahami dasar pembuatan program berbasis web, khususnya dalam penggunaan PHP
dan MySQL untuk pengolahan dan penyimpanan data.

Anda mungkin juga menyukai