Kursus PHP Dan Mysql
Kursus PHP Dan Mysql
dan MySQL
Iwan Purnama,S.Kom.,M.Kom
M.Kom - Ronal Watrianthos, S.Kom.,M.Kom
Penulis:
Iwan Purnama,S.Kom.,M.Kom
M.Kom - Ronal Watrianthos, S.Kom.,M.Kom
Editor:
Fungky
Design Cover:
Sudi Suryadi,S.Kom.,M.Kom
Diterbitkan Oleh:
Uwais Inspirasi Indonesia
Ds. Sidoarjo, Kec. Pulung, Kab. Ponorogo
Email: Penerbituwais@gmail.com
Telp: 0352-571 892
WA: 0895-2366-1093/0823-3033-5859
Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 tahun 2014 tentang Hak Cipta,
sebagaimana yang telah diatur dan diubah dari Undang-Undang nomor 19 Tahun 2002, bahwa:
Kutipan Pasal 113
(1) Setiap orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi sebagaimana
dimaksud dalam pasal 9 ayat (1) huruf i untuk penggunaan secara komersial dipidana dengan
pidana penjara paling lama 1 (satu) tahun dan/atau pidana denda paling banyak
Rp100.000.000,00 (seratus juta rupiah).
(2) Setiap orang yang dengan tanpa hak dan/atau tanpa izin pencipta atau pemegang hak cipta
melakukan pelanggaran hak ekonomi pencipta sebagaimana dimaksud dalam pasal 9 ayat (1)
huruf c, huruf d, huruf f, dan/atau huruf h, untuk penggunaan secara komersial dipidana dengan
pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling banyak
Rp500.000.000,00 (lima ratus juta rupiah).
(3) Setiap orang yang dengan tanpa hak dan/atau tanpa izin pencipta atau pemegang hak melakukan
pelanggaran hak ekonomi pencipta sebagaimana dimaksud dalam pasal 9 ayat (1) huruf a, huruf
b, huruf e, dan/atau huruf g, untuk penggunaan secra komesial dipidana dengan pidana penjara
paling lama 4 (empat) tahun dan/atau pidana denda paling banyak Rp1.000.000.000.00 (satu
miliar rupiah).
(4) Setiap orang yang memenuhi unsur sebagaimana dimaksud pada ayat (3) yang dilakukan dalam
bentuk pembajakan, dipidana dengan pidana penjara paling lama 10 (sepuluh) tahun dan/atau
pidana denda paling banyak Rp4.000.000.000.00 (empat miliar rupiah).
KATA PENGANTAR
Tim Penulis
Kata Pengantar......................................................................... iv
Daftar Isi .................................................................................. v
BAB 1 HTML....................................................................... 1
1.1. Apa Itu HTML .......................................................... 1
1.2. Sejarah HTML .......................................................... 2
1.3. Fungsi HTML............................................................ 2
1.4. Contoh Penggunaan HTML ...................................... 4
BAB 2 CSS............................................................................. 17
2.1. Apa Itu CSS ? ............................................................ 17
2.2. Fungsi CSS ................................................................ 17
2.3. Contoh Penggunaan CSS .......................................... 22
HTML
Simbol atau tag html tersebut ditulis pada laman html yang
sudah disediakan pada dashboard website pada umumnya. Sementara
language dalam html adalah bahasa pemrograman atau script yang
disusun dari tag-tag tertentu yang nantinya akan diterjemahkan kedalam
teks atau visual yang dapat dilihat pada website.
<!DOCTYPE html>
<html>
<body>
<p>Contoh Paragrap</br></p>
</body>
</html>
Akhir
link.html
<h2>Menu</h2>
<a href="#">Home</a>
<a href="paragrap.html">Paragrap</a>
<a href="link.html">Link</a>
<a href="image.html">Gambar</a>
Akhir
<ul>
</ul>
Akhir
tabel.html
<!DOCTYPE html>
<html>
<head>
<style>
table {
border-collapse: collapse;
width: 100%;
td, th {
text-align: left;
padding: 8px;
tr:nth-child(even) {
background-color: #dddddd;
</style>
Sistem Informasi Kursus PHP dan MySQL
9
</head>
<body>
<h2>Tabel Siswa</h2>
<table>
<tr>
<th>Nama</th>
<th>Alamat</th>
<th>No.HP</th>
</tr>
<tr>
<td>Ira</td>
</tr>
<tr>
<td>Khaila</td>
<td>Ira</td>
</tr>
<tr>
<td>Safira</td>
Sistem Informasi Kursus PHP dan MySQL
10
<td>Rantauprapat</td>
</tr>
<tr>
<td>Zahra</td>
<td>Rantauprapat</td>
</tr>
<tr>
<td>Rafa</td>
<td>Rantauprapat</td>
</tr>
<tr>
<td>Fadil</td>
<td>Rantauprapat</td>
</tr>
</table>
</body>
</html>
Sistem Informasi Kursus PHP dan MySQL
11
Akhir
image.html
Akhir
Akhir
<form action="/action_page.php">
<fieldset>
<legend>Form Input Data Siswa:</legend>
Nama :<br>
Akhir
CSS
Akhir
Awal Skrip
Akhir
Awal Skrip
<!DOCTYPE html>
<html>
<head>
<style>
h1 {
text-align: center;
}
h2 {
text-align: left;
}
h3 {
text-align: right;
}
</style>
</head>
<body>
<h1>Heading 1 (Tengah)</h1>
<h2>Heading 2 (Kiri)</h2>
<h3>Heading 3 (Kanan)</h3>
</body>
</html>
Akhir
Awal Skrip
<!DOCTYPE html>
<html>
<head>
<style>
h1 {
font-size: 40px;
}
h2 {
font-size: 30px;
}
p {
font-size: 14px;
}
</style>
</head>
<body>
</body>
</html>
Akhir Skrip
mana dari XAMPP yang ingin dan tidak ingin Anda instal. Beberapa
field adalah 4
2. Selesai
Berikut tampilannya database dan tabel berhasil dibuat.
1. Membuat Koneksi
File Koneksi adalah skrip untuk mengubungkan file php
dengan database. Berikut skripnya disimpan dengan nama koneksi.php :
1. koneksi.php
<?php
$host = "localhost";
$user = "root";
$pass = "";
$name = "db_kursus";
$koneksi = mysql_connect($host,$user,$pass) or
die("koneksi ke database gagal!");
mysql_select_db($name,$koneksi) or die
("Tidak ada database yang dipilih!");
?>
Akhir
2. Halaman index.php
<!DOCTYPE html>
<html>
<head>
<style>
div.container {
Sistem Informasi Kursus PHP dan MySQL
41
width: 100%;
border: 1px solid gray;
}
header, footer {
padding: 1em;
color: white;
background-color: black;
clear: left;
text-align: center;
}
nav {
float: left;
max-width: 160px;
margin: 0;
padding: 1em;
}
nav ul {
list-style-type: none;
padding: 0;
}
nav ul a {
text-decoration: none;
}
article {
margin-left: 170px;
border-left: 1px solid gray;
padding: 1em;
overflow: hidden;
}
</style>
</head>
<body>
Sistem Informasi Kursus PHP dan MySQL
42
<div class="container">
<header>
<h1>SISTEM INFORMASI KURSUS "IBAY KOMPUTER
RANTAUPRAPAT"
</h1>
<h3>Jl. Dewi Sartika Dekat Rumah Sakit Umum
Rantauprapat,
Labuhanbatu, Sumatera Utara</h3>
<h3>Website : <a href="http://IbayKomputer.com">
IbayKomputer.com</a> | HP : 0821 6716 2995 |
Email : ibaykomputer@gmail.com</h3>
</header>
<nav>
<ul>
<li><a href="index.php">Beranda</a></li>
<li><a href="siswa.php">Data Siswa</a></li>
<li><a href="instruktur.php">Data
Instruktur</a></li>
</ul>
</nav>
<article>
<h1>Welcome</h1><hr>
<center><img src="ibaykomputer.png" height="200"
witdh="200" alt=""></center>
<p> Selamat datang di Aplikasi Sistem Informasi
Kursus
Ibay Komputer Rantauprapat, Jl. Dewi Sartika
Dekat Rumah
Sakit Umum Rantauprapat, Labuhanbatu, Sumatera
Utara.
Ibay Komputer adalah salah satu Lembaga Kursus
Komputer
berizin Resmi Dinas Pendidikan Labuhanbatu.<br>
<ul>
Sistem Informasi Kursus PHP dan MySQL
43
<li>Kursus Office (Ms. Word,Ms. Excel,Ms.Power
Point)</li>
<li>Design Grafis (Adobe Photoshop, Corel
Draw)</li>
<li>Teknisi Komputer</li>
<li>Jaringan Komputer</li>
<li>Multimedia</li>
<li>Pemrograman PHP</li>
<li>Pemrograman Visual Basic</li>
<li>Pemrograman Android</li>
</ul>
<br>Selain Kursus Ibay Komputer juga melayani :
<ol>
<li>Service Komputer/Laptop/Printer</li>
<li>Jual Beli Komputer Baru/Seken</li>
<li>Internet (Browsing,Download)</li>
<li>Print/Cetak(Spanduk,Kartu
Nama,Brosur,Undangan dll)
</li>
<li>Edit Video/Mp3</li>
<li>Pembuatan Aplikasi/Software/Website</li>
<li>Instalasi Jaringan</li>
</ol>
</p>
<p>Apliaksi ini di Buat Oleh Pemilik Ibay
Komputer
Rantauprapat dan Juga salah satu Dosen AMIK
Labuhanbatu
Yaitu : Iwan Purnama,S.Kom.,M.Kom</p>
</article>
<footer>
Copyright © Iwan Purnama,S.Kom.,M.Kom 2018
</footer>
</div>
</body>
</html>
Akhir
Sistem Informasi Kursus PHP dan MySQL
44
Gambar 4.3Halaman Utama
siswa.php
<!DOCTYPE html>
<html>
Sistem Informasi Kursus PHP dan MySQL
45
<head>
<style>
div.container {
width: 100%;
border: 1px solid gray;
}
header, footer {
padding: 1em;
color: white;
background-color: black;
clear: left;
text-align: center;
}
nav {
float: left;
max-width: 160px;
margin: 0;
padding: 1em;
}
nav ul {
list-style-type: none;
padding: 0;
}
nav ul a {
text-decoration: none;
}
article {
margin-left: 170px;
border-left: 1px solid gray;
padding: 1em;
overflow: hidden;
}
</style>
</head>
<body>
Sistem Informasi Kursus PHP dan MySQL
46
<div class="container">
<header>
<h1>SISTEM INFORMASI KURSUS "IBAY KOMPUTER
RANTAUPRAPAT"</h1>
<h3>Jl. Dewi Sartika Dekat Rumah Sakit Umum
Rantauprapat, Labuhanbatu, Sumatera
Utara</h3>
<h3>Website : IbayKomputer.com | HP : 0821
6716 2995 | Email :
ibaykomputer@gmail.com</h3>
</header>
<nav>
<ul>
<li><a href="index.php">Beranda</a></li>
<li><a href="siswa.php">Data Siswa</a></li>
<li><a
href="instruktur.php">Instruktur</a></li>
</ul>
</nav>
<article>
<h1>Data Siswa Kursus</h1>
<a href="tambah_siswa.php">Tambah Data</a>
<table cellpadding="5" cellspancing="0"
border="1">
<tr bgcolor="#cccccc">
<th>No.</th>
<th>ID Siswa</th>
<th>Nama Siswa</th>
<th>Tempat/Tgl Lahir</th>
<th>HP</th>
<th>Opsi</th>
</tr>
<?php
//iclude file koneksi ke
database
include('koneksi.php');
//Jika data
tidak kosong ,maka akan melakukan perulangan
while
$no = 1;
//membuat variabel $no untuk membuat nomor
urut
while($data =
mysql_fetch_assoc($query)){
//perulangan while dg membuat variabel
$data yang akan mengambil data di database
echo
'<td>'.$data['id_siswa'].'</td>';
//menampilkan data siswa dari database
echo
'<td>'.$data['nama_siswa'].'</td>';
//menampilkan data nama lengkap dari
database
echo '<td>'.$data['alamat'].'</td>';
//menampilkan data kelas dari
database
echo '<td>'.$data['hp'].'</td>';
echo '<td><a
href="edit.php?id='.$data['id_siswa'].'">
Edit</a> /
<a
href="hapus.php?id='.$data['id_siswa'].'"
onclick="return confirm(\'Yakin?\')">
Hapus</a></td>';
//menampilkan link edit dan hapus
dimana tiap link terdapat GET id ->
?id=siswa_id
echo '</tr>';
$no++; //menambah
jumlah nomor urut setiap row
}
?>
</table>
</article>
Sistem Informasi Kursus PHP dan MySQL
49
<footer>Copyright © Iwan
Purnama,S.Kom.,M.Kom 2018</footer>
</div>
</body>
</html>
Akhir Skrip
<!DOCTYPE html>
<html>
<head>
<style>
div.container {
width: 100%;
header, footer {
padding: 1em;
color: white;
background-color: black;
clear: left;
text-align: center;
nav {
max-width: 160px;
margin: 0;
padding: 1em;
nav ul {
list-style-type: none;
padding: 0;
nav ul a {
text-decoration: none;
article {
margin-left: 170px;
padding: 1em;
overflow: hidden;
</style>
</head>
<body>
Sistem Informasi Kursus PHP dan MySQL
52
<div class="container">
<header>
</header>
<nav>
<ul>
<li><a href="index.php">Beranda</a></li>
<li><a href="uang_les.php">Data
Pembayaran</a></li>
</ul>
</nav>
<article>
<form action="tambah-proses.php"
method="post">
<table cellpadding="3"
cellspacing="0">
<tr>
Sistem Informasi Kursus PHP dan MySQL
53
<td>Nama Lengkap</td>
<td>:</td>
<td><input type="text"
name="nama_siswa" size="30" required></td>
</tr>
<tr>
<td>Alamat</td>
<td>:</td>
<td><input type="text"
name="alamat" required></td>
</tr>
<tr>
<td>HP</td>
<td>:</td>
<td><input type="text"
name="hp" required></td>
</tr>
<tr>
<td> </td>
<td></td>
<td><input type="submit"
name="tambah" value="Tambah"></td>
</table>
</form>
</article>
</div>
</body>
</html>
Akhir
edit.php
<!DOCTYPE html>
<html>
<style>
div.container {
width: 100%;
header, footer {
padding: 1em;
color: white;
background-color: black;
clear: left;
text-align: center;
nav {
float: left;
max-width: 160px;
margin: 0;
padding: 1em;
nav ul {
list-style-type: none;
Sistem Informasi Kursus PHP dan MySQL
57
padding: 0;
nav ul a {
text-decoration: none;
article {
margin-left: 170px;
padding: 1em;
overflow: hidden;
</style>
</head>
<body>
<div class="container">
<header>
<nav>
<ul>
<li><a href="index.php">Beranda</a></li>
<li><a href="uang_les.php">Data
Pembayaran</a></li>
</ul>
</nav>
<article>
<body>
<p><a href="index.php">Beranda</a> /
<a href="tambah.php">Tambah
Data</a></p>
<?php
include('koneksi.php');
$id = $_GET['id'];
if(mysql_num_rows($show) == 0){
}else{
$data = mysql_fetch_assoc($show);
?>
<table cellpadding="3"
cellspacing="0">
<tr>
<td>Nama </td>
<td>:</td>
<td><input type="text"
name="nama_siswa"
value="<?php echo
$data['nama_siswa']; ?>" required></td>
</tr>
<tr>
<td>Alamat</td>
<td>:</td>
value="<?php echo
$data['alamat']; ?>" required></td>
</tr>
<tr>
<td>HP</td>
<td>:</td>
<td><input type="text"
name="hp"
value="<?php echo
$data['hp']; ?>" required></td>
</tr>
<tr>
<td> </td>
<td></td>
<td><input type="submit"
name="simpan" value="Simpan"></td>
</tr>
</table>
</form>
</article>
</div>
</body>
</html>
Akhir
6. Halaman Hapus
Halaman hapus adalah halaman untuk menghapus data siswa.
Berikut halaman hapus siswa disimpan dengan nama hapus.php.
hapus.php
<?php
if(isset($_GET['id'])){
include('koneksi.php');
$id = $_GET['id'];
WHERE id_siswa='$id'") or
die(mysql_error());
if(mysql_num_rows($cek) == 0){
echo
'<script>window.history.back()</script>';
WHERE id_siswa='$id'");
if($del){
echo '<a
href="siswa2.php">Kembali</a>'; }
}else{
echo
'<script>window.history.back()</script>';
?>
Akhir
http://getbootstrap.com/
https://html-css-js.com/css/editor/
https://startbootstrap.com
https://www.tutorialspoint.com/html/
https://w3schools.com/