Anda di halaman 1dari 15

PHP DAN DATABASE

2004411285 Rely Arfadillah


2004411129 Lilis Kurnia Wati
2004411814 Ni Luh Ayu Masri Anggreni
2004411823 Reski Sri Wahyuni

PROGRAM STUDI INFORMATIKA


FAKULTAS TEKNIK KOMPUTER
UNIVERSITAS COKROAMINOTO PALOPO
2022/2023
KATA PENGANTAR

Assalamu’alaikum warahmatullahi wabarakatuh

Segala puji syukur kami panjatkan kepada Tuhan Yang Maha Esa. Atas rahmat dan
karunia-Nya, kami dapat menyelesaikan tugas penulisan makalah mata kuliah Aplikasi Client
Server dengan tepat waktu. Tidak lupa shalawat serta salam tercurah kepada Rasulullah SAW yang
syafa’atnya kita nantikan kelak.

Penulisan makalah berjudul “PHP dan Database” dapat diselesaikan karena bantuan
banyak pihak. Kami berharap makalah ringkasan ini dapat menjadi referensi bagi pihak yang
tertarik pada pelajaran komunikasi data. Selain itu, kami juga berharap agar pembaca
mendapatkan sudut pandang dan pengetahuan baru setelah membaca makalah ini.

Penulis menyadari makalah bertema PHP dan Database ini masih memerlukan
penyempurnaan, terutama pada bagian isi. Kami menerima segala bentuk kritik dan saran pembaca
demi penyempurnaan makalah. Apabila terdapat banyak kesalahan pada makalah ini, kami
memohon maaf.

Demikian yang dapat kami sampaikan. Akhir kata, semoga makalah PHP dan Database ini
dapat bermanfaat.

Wassalamu’alaikum warahmatullahi wabarakatuh

Palopo, 2 Oktober 2022

Penulis

1
DAFTAR ISI

KATA PENGANTAR ...............................................................................................................1


DAFTAR ISI .............................................................................................................................2
BAB I .........................................................................................................................................3
PHP dan Database ....................................................................................................................3
11.Koneksi Database dengan PHP ........................................................................................3
a.Buka Text Editor dan Buat File database.php ..................................................................3
b.Buat database melalui PhpMyadmin .................................................................................5
c.Pengujian atau Testing Koneksi Ke Database ...................................................................6
1.2Membuat Form .................................................................................................................6
a.Membuat form ....................................................................................................................6
b. Menampilkan Data Yang Dikirim Melalui Form ............................................................8
1.3 Mengedit Data melalui PHP .......................................................................................... 10
1.4.Menghapus Data Melalui PHP ...................................................................................... 12
BAB II...................................................................................................................................... 13
SOAL QUIS............................................................................................................................. 13
DAFTAR PUSTAKA .............................................................................................................. 14

2
BAB I

PHP dan Database

PHP atau Hypertext Preprocessor adalah bahasa program dengan basis script server-
side yang dipakai untuk membuat dan mengembangkan halaman website. PHP disebut sebagai
bahasa program server-side karena dalam prosesnya hanya dilakukan di komputer server saja. Hal
inilah yang membedakannya dengan bahasa program client-side layaknya JavaScript.

PHP adalah bahasa program yang dipakai untuk membuat dan mengembangkan
halaman situs internet statis maupun dinamis. Meskipun begitu, PHP bukanlah satu-satunya
bahasa pemrograman yang bisa dipakai untuk membuat halaman website. PHP banyak dipakai
untuk mengembangkan website dinamis, terutama untuk menyimpan data ke database, membuat
halaman yag bisa berubah-ubah sesuai input user, memproses form, dan lain-lain.

Database adalah kumpulan data informasi yang disimpan di dalam database server atau
komputer secara sistematik dan terstruktur sehingga dapat di manajemen, diperiksa menggunakan
suatu program komputer untuk memperoleh informasi dari database atau basis data tersebut.
Fungsi utama dari sistem database atau basis data ialah agar pengguna mampu menyusun suatu
pandangan (view) abstraksi data. Database atau basis data dapat mempresentasikan pandangan
yang berbeda kepada para pengguna, Kesimpulannya Database atau Basis Data yaitu tempat untuk
menyimpan data yang dapat dikelola kembali sesuai kebutuhan pengguna.Salah satu Database
yang populer dan sering dipakai adalah MySQL yaitu salah satu dari sekian banyak database
engine atau server database yang mendukung bahasa database SQL (Structure Query Language).

11.Koneksi Database dengan PHP


Untuk membuat aplikasi web menggunakan PHP dan database MySQL, langkah pertama
sekali ialah menghubungkan keduanya agar dapat saling berkomunikasi. Sehingga nantinya
proses menampilkan, mengubah, menghapus, dan menginputkan data dapat berjalan dengan
baik.
Berikut langkah-langkah yang bisa Anda ikuti untuk membuat koneksi PHP ke MySQL:

a.Buka Text Editor dan Buat File database.php


Langkah pertama untuk Cara Menghubungkan/Koneksi PHP Ke Database MySQL,
Seperti biasa buka text editor favorit anda kemudian buat file database.php yang ada di

3
folder tutorial kita kemarin tutorial-php/config/database.php. Kemudian ketikkan script
code dibawah ini.

Penjelasannya :

Pertama-tama awali script code dengan membuka tag php, kemudian buat variabel $host
(untuk host server), $username (untuk nama username hak akses ke database), $password
(untuk password hak akses ke database), $dbname (untuk nama database yang ingin
dihubungkan).Silahkan sesuaikan dengan konfigurasi dengan database MySQL di
komputer/laptop masing-masing.

4
Setelah dibuat variabel untuk menyimpan data konfigurasi ke database, Buat satu
variabel lagi $db untuk inisiasi atau eksekusi konfigurasi ke MySQL dengan
perintah mysqli_connect( ); lalu masukkan variabel konfigurasi database, seperti
script code di atas.

Selanjutnya untuk menguji koneksi gunakan metode if else, jika berhasil akan muncul
kalimat Database Terhubung sebaliknya jika gagal akan muncul kalimat Database Error.

b. Buat database melalui PhpMyadmin


Selanjutnya untuk menghubungkan kedatabase, buka phpmyadmin dan buat
database php sesuai konfigurasi tadi.

5
c. Pengujian atau Testing Koneksi Ke Database
Setelah menggetikkan script code dan membuat database php melalui phpmyadmin,
Selanjutnya lakukan pengujian untuk melihat apakah kita telah berhasil melakukan
koneksi ke database menggunakan bahasa pemrograman PHP, Buka web browser
lalu ketik localhost/ProjectOne/database.php.
Jika berhasil akan muncul tulisan seperti dibawah ini

1.2Membuat Form
Form adalah sesuatu yang digunakan untuk mendapatkan input dari user dan kemudian
disubmit ke web server untuk di proses. Form dibuat menggunakan tag HTML yang tampil
dalam bentuk grafis berupa kolom input, radio button, checkbox dan lainnya.Untuk
membangun sebuah web dinamis, kita membutuhkan inputan data. Di antara inputan data yang
paling dasar dalam halmaan web adalah: form.Form merupakan sintaks HTML yang berisi
kumpulan kolom isian data, misal:
 form login yang berisi isian nama pengguna dan kata sandi.
 form pendaftaran yang berisi isian nama, jenis kelamin, tanggal lahir, alamat, surel, dan
lain-lain.

Dalam pembuatan web dinamis, kita bisa melakukan pengiriman data dari form HTML untuk
kemudian data tersebut akan diproses lebih lanjut oleh bahasa pemrograman PHP .

a. Membuat form

Bahasa yang kita gunakan untuk membuat form untuk web dinamis adalah HTML.

1. Silakan anda membuat file dengan nama indeks.php


2. Lalu isi dengan kode program di bawah ini :

6
Kode program di atas akan menghasilkan 2 input bertipe teks & 1 tombol untuk mensubmit
data ke database:

1. Input bertipe teks dengan nama variable nama

2. Input bertipe teks dengan nama variable nim

3. Tombol dengan teks submit

Jika file display.php diatas kita run, maka output yang dihasilkan adalah seperti berikut:

7
b. Menampilkan Data Yang Dikirim Melalui Form

Kita telah berhasil membuat sebuah form dengan 2 buah isian data. Sekarang:

1. Kita coba isi inputan nama dan inputan nim.


2. Lalu kita klik tombol submit.

Misal saya isi “2004411285” untuk nim,“Rely Arfadillah ” untuk nama. Maka keitka
tombol submit diklik maka data inputan akan otomatis ditambahkan kedalam databse.
Kemudian data tersebut akan ditampilkan pada halaman utama dalam bentuk tabel seperti
pada gambar dibawah ini:

Tampilan di atas adalah tampilan hasil inputan berupa tabel dengan row no, nama, nim dan operasi
yang berisi fungsi untuk mengeidit dan menghapus. Berikut tampilan scriptnya:

8
Pada codingan atau script di atas, nama dan nim yang tampil merupakan hasil inputan dari
halaman form dimana nama dan nim pada form akan tercatat dalam database. Jadi tampilan data
pada tabel diatas merupakan hasil inputan pada form.

Berikut codingan php database untuk inputan pada form:

Pada perintah php diatas variable nama dan nim akan ditamabkan ke dalam tabel `crud` pada
database dengan perintah “insert into `crud` (name, nim) values(‘$name’, ‘$nim’)”. Maka pada
database akan otomatis terinput seperti pada gambar berikut:

9
1.3 Mengedit Data melalui PHP
Untuk mengedit atau mengubah data yang ada pada tabel seperti nama dan nim kita hanya
perlu mengklik tombol edit pada row operasi, Ketika tombol edit di klik maka akan muncul
tampilan form baru untuk mengubah nim dan nama akan tampil seperti pada gambar dibawah
ini :

Ketika data baru selesai di input maka selanjutnya tinggal mengklik tombol update maka data
akan terupdate pada database dengan code perintah “update `crud` set id=’$id’,
name=’$name’, nim=’$nim’ where id=$id” . Berikut adalah gambar scriptnya:

10
Berikut tampilan code html untuk tampilan pada laman update :

11
1.4.Menghapus Data Melalui PHP
Untuk operasi penghapusan maka kita klik tombol delete pada row operasi, Ketika tombol
delete di klik maka data akan otomatis terhapus dari database dan terhapus dari tabel dengan
perintah “delete from `crud` where id = $id”, untuk tampilan code php perintah delete adalah
seperti berikut:

12
BAB II

SOAL QUIS

Soal:
Perintah apa untuk yang digunakan unuk menambahkan data hasil inputan form
ke dalam database mysql? (misal menambahkan data nama dan nim).

Jawaban
“insert into `table-name` (name, nim) values(‘$name’, ‘$nim’)

13
DAFTAR PUSTAKA

Muba Teknologi. Cara Menghubungkan/Koneksi PHP Ke Database MySQL - Muba Teknologi.


Muba Teknologi. Published July 31, 2021. Accessed October 4, 2022.
https://mubatekno.com/cara-menghubungkan-koneksi-php-ke-database-mysql/

Huda N. PHP: Membuat Dan Menangani Form. Jagongoding.com. Published March 20, 2020.
Accessed October 4, 2022. https://jagongoding.com/web/php/web-dinamis/membuat-dan-
menangani-form/

Muba Teknologi. Full CRUD PHP MySQL Bootstrap | 3. Koneksi PHP Ke Database
MySQL. YouTube. Published online May 17, 2022. Accessed October 5, 2022.
https://www.youtube.com/watch?v=WxOFKTBsw_k

14

Anda mungkin juga menyukai