Anda di halaman 1dari 5

LAPORAN PRAKTIKUM

PEMROGRAMAN WEB
CONNECT DATABASE
Dosen Pembimbing Sahirul Alim Tri Bawono, S.Kom. M.Eng.

Disusun Oleh
Nama : Raihan Marwanda
NIM : M3118072
Kelas : TI-C

D3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
2019
A. Dasar Teori
a) PHP
PHP adalah bahasa pemrograman script server-side yang didesain untuk
pengembangan web. Selain itu, PHP juga bisa digunakan sebagai bahasa
pemrograman umum (Wikipedia).
PHP disebut bahasa pemrograman server side karena PHP diproses pada
komputer server. Hal ini berbeda dibandingkan dengan bahasa pemrograman
client-side seperti JavaScript yang diproses pada web browser (client).
Web yang dihasilkan dengan HTML (dan CSS) ini dikenal dengan website
statis, dimana konten dan halaman web bersifat tetap. Sebagai perbandingan,
website dinamis yang bisa dibuat menggunakan PHP adalah situs web yang bisa
menyesuaikan tampilan konten tergantung situasi. Website dinamis juga bisa
menyimpan data ke dalam database, membuat halaman yang berubah-ubah sesuai
input dari user, memproses form, dll.

b) MySQL
MySQL merupakan salah satu jenis database management system atau bisa juga
disebut sebagai DBMS yang dapat menampung multi user, dan juga multi alur,
saat ini mungkin ada sekitar 6 juta instalasi database management sistem atau
DBMS MySQL yang ada di seluruh dunia, sedangkan MySQLi merupakan
ekstensi PHP yang bisa digunakan untuk mengolah database MySQL di mana
huruf i yang ada pada akhir kata tersebut memiliki arti Improved atau yang
disempurnakan.
B. Soal dan Pembahasan
Soal:
Menampilkan data dari database.
Jawab:
- Program Connection:
<?php
$host_db="localhost";
$username_db="root";
$password_db="";
$name_db="kursus";
$connect=mysqli_connect(
$host_db,
$username_db,
$password_db,
$name_db);
?>
Mysqli_connect digunakan untuk menghubungkan dengan Database yang mana
parameter yang berurutan mulai dari nama host, username database, dan password
database.
- Program Database
<table border="1px">
<tr>
<td>ID</td>
<td>Kode Tutor</td>
<td>Nama</td>
<td>NRP</td>
</tr>
<?php
error_reporting(0);
$query="SELECT * FROM tutor";
$query_exe=mysqli_query($connect,$query);
while ($row=mysqli_fetch_array($query_exe)) {
?>
<tr>
<td><?php print $row['id'];?></td>
<td><?php print $row['kode_tutor'];?></td>
<td><?php print $row['nama'];?></td>
<td><?php print $row['nrp'];?></td>
</tr>
<?php } ?>
</table>
Selanjutnya adalah sintaks untuk menampilkan data dari table di dalam database
Fungsi mysqli_query() adalah untuk memberikan perintah query ke MySQL server.
Sedangkan Mysqli_fetch_array() untuk menampilkan data hasil dari fungsi
mysqli_query yang dijalankan.
- Program Index
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="Raihan Marwanda">
<link rel="stylesheet" type="text/css" href="css.css">
<title>Database Connection</title>
</head>
<body>
<div class="main">
<?php
include "Connection.php";
include "Database.php";
?>
</body>
</html>
Setelah itu kedua file tersebut diincludekan ke dalam index.php untuk dipanggil.
Dalam index.php hanya terdapat include file-file yang dibutuhkan saja beserta style css
untuk tablenya. Connection.php untuk melakukan koneksi dengan database dan
Database.php untuk menampilkan table dari database.
Output:
C. Kesimpulan
Dengan adanya praktikum ini, saya dapat mengerti bagaimana cara Koneksi
yang dilakukan dalam PHP, dan dengan adanya fungsi-fungsi bawaan dari PHP itu akan
lebih memudahkan saya dalam menampilkan Database.

Anda mungkin juga menyukai