TEKNOLOGI WEB
MODUL I
Disusun Oleh :
DSE A
DAFTAR ISI.................................................................................................................................... i
III.1.B. Screenschoot............................................................................................................... 7
i
III.2. Source Code .................................................................................................................. 7
ii
DAFTAR GAMBAR
iii
BAB I PENDAHULUAN
PHP Hypertext Preprocessor adalah sebuah bahasa pemrograman server side scripting
yang bersifat open source. Sebagai sebuah scripting language, PHP menjalankan instruksi
pemrograman saat proses runtime. Hasil dari instruksi tentu akan berbeda tergantung data yang
diproses. PHP merupakan bahasa pemrograman server-side, maka script dari PHP nantinya akan
diproses di server. Jenis server yang sering digunakan bersama dengan PHP antara lain Apache,
Nginx, dan LiteSpeed. Selain itu, PHP juga merupakan bahasa pemrograman yang bersifat open
source. Pengguna bebas memodifikasi dan mengembangkan sesuai dengan kebutuhan mereka.
1
BAB II LATIHAN PRAKTIKUM
2
II.1.B. Analisis
Pada langkah yang pertama adalah membuat database dengan nama “unjani” sesuai
dengan Modul Praktikum 1 dengan pertama-tama mengaktifkan aplikasi XAMPP
terlebih dahulu dan membuka website phpMyAdmin untuk membuat databasenya.
3
II.2.B. Screenshoot
II.2.C. Analisis
Pada program pertama yang kita buat, kita hanya mengikuti koding yang ada di
modul. Ketika php tidak bisa masuk ke database, maka hasilnya akan mengeluarkan
echo gagal. Sebaliknya jika berhasil masuk ke database, maka echo akan keluar yang
berhasil.
4
echo "data berhasil ditambah";
} else {
echo "Gagal";
}
mysqli_close($conn);
?>
II.3.B. Screenshoot
II.3.C. Analisis
Pada program kedua yang dibuat, juga hanya mengikuti koding yang ada di modul.
Ketika php tidak bisa masuk ke database, maka hasilnya akan mengeluarkan echo
gagal. Sebaliknya jika berhasil masuk ke database, maka echo akan keluar yang data
berhasil ditambah.
5
BAB III TUGAS PRAKTIKUM
// Check Connection
if (!$conn){
die("Koneksi Gagal" . mysqli_connect_error());
}else{
echo "Koneksi Berhasil dan ";
}
6
III.1.B. Screenschoot
III.1.B. Analisis
Pada program Tugas Praktikum ini, sama seperti Langkah kerja pada Latihan
Praktikum yaitu membuat Koneksi untuk database unjani yang telah dibuat, namun
dibuat modifikas. Dan hasilnya akan mengeluarkan echo Sukses Masuk ke
Database form tambah data, namun jika data tidak berhasil dimasukkan makan echo
adalah Gagal menghubungkan ke database.
7
</html>
III.2.B. Screenshoot
III.2.C. Analisis
Ini adalah program yang sama dengan Latihan, tetapi, disini kita harus memasukkan
data secara manual dan harus diisi sendiri yang hasilnya akan masuk kedalam
database. Dengan menambhkan script windows alert, maka akan keluar notifikasi
jika Data masuk kedalam Database dan akan Kembali lagi ke koneksi2.php, dan
hasilnya akan gagal jika data yang dimasukan sama dengan sebelumnya
8
III.3. Membuat Form Entry Tamu
III.3.A. Source Code
koneksi3.php
<?php
$koneksi = mysqli_connect("localhost","root","","unjani") or
die("Gagal Menghubungkan ke database");
echo "Sukses Masuk ke Database";
?>
<?php
$id=$_POST['idt'];
$id2=$_POST['Nama'];
$id3=$_POST['Email'];
}else{
$message = "Data Gagal Masuk";
9
proses_edit.php
<!DOCTYPE html>
<html>
<head>
<title>Input</title>
</head>
<body>
<form action="koneksi3.php" method="POST">
<table align="center">
<tr>
<td><label>ID Tamu</label></td>
</tr>
<tr>
<td><input type="text" name="idt"></td>
</tr>
<tr>
<td><label>Nama Tamu</label></td>
</tr>
<tr>
<td><input type="text" name="Nama"></td>
</tr>
<tr>
<td><label>Email</label></td>
</tr>
<tr>
<td><input type="email" name="Email"></td>
</tr>
<tr>
<td><input type="submit" name="submit"
value="Submit"></td>
</tr>
</table>
</form>
</body>
</html>
10
III.3.B. Screenshoot
III.3.C. Analisis
Pada tugas ini, sama halnya dengan tugas 1. Yaitu, mengisi data secara manual.
Tetapi, tugas yang satu ini berbeda. Dimana “idt”, menggunakan system Primary
dan Auto_Increment, serta menggunakan script notifikasi untuk memberitahu jika
data masuk ke database
11
BAB IV KESIMPULAN
Pada praktikum ini, penulis telah mempelajari sebuah koding yang dimana menyambungkan
program .php kedalam database dan hasil input yang kita buat akan masuk kedalam database secara
langsung, serta jika terdapat data yang sama, maka data tidak akan menerima kedalam database
dan menggagalkan data tersebut untuk dimasukkan kedalam database.
12