Materi Pembelajaran Mulok (Web Desain) - Walid Umar, S.SI
Materi Pembelajaran Mulok (Web Desain) - Walid Umar, S.SI
Materi Pembelajaran Mulok (Web Desain) - Walid Umar, S.SI
SI
C:\>cd xampp/mysql/bin
C:\xampp\mysql\bin>mysql -u root -p
Enter password:
PHP
Struktur Dasar PHP - Komentar
<?php
//Struktur Dasar PHP
?>
<?php
/*
Ini struktur komentar
lebih
dari
satu
baris
*/
?>
<?php
echo ‘Yo Man’;
?>
<?php
echo '<b>ini kolaborasi </b><font color="red">HTML</font>
<font color=blue>& PHP</font>';
?>
Variabel 1
<?php
$jurusan='Teknik Komputer & Jaringan';
echo 'Saya Jurusan '.$jurusan;
?>
Variabel 2
<?php
$nama='Walid umar';
echo 'Halo, '.$nama.'<br>Salam Kenal!';
?>
PHP Operator
Operator Aritmatika
+ Penjumlahan x=2 4
x+2
- Pengurangan x=2 3
5-x
* Perkalian x=4 20
x*5
/ Pembagian 15/5 3
5/2 2.5
% Modulus (Sisa Bagi) 5%2 1
10%8 2
10%2 0
++ Peningkatan x=5 x=6
x++
-- Penurunan x=5 x=4
x--
Materi Pembelajaran Mulok (Web Desain) – Walid Umar, S.SI
Operator Perbandingan
Operator Logika
<?php
$a=5;
$b=3;
$kali=$a*$b;
echo 'hasil kali = '.$kali;
echo '<br>';
$kurang=$a-$b;
echo 'hasil kurang = '.$kurang;
echo '<br>';
$jumlah=$a+$b;
echo 'hasil jumlah = '.$jumlah;
echo '<br>';
$bagi=$a/$b;
echo 'hasil jumlah = '.$bagi;
echo '<br>';
?>
<?php
echo '<h3>Rumus Menghitung Luas Segitiga</h3><br>';
$panjang=10;
$lebar=30;
$luas=$panjang*$lebar;
echo 'Luas Segitiga :: '.$panjang.' x '.$lebar.'='.$luas;
?>
<?php
$nilai = 75;
?>
Materi Pembelajaran Mulok (Web Desain) – Walid Umar, S.SI
<?php
$nilai = 75;
?>
<?php
$nilai = 85;
if ($nilai >= 98){
echo "Nilai anda : A";
}else if ($nilai >=85){
echo "Nilai anda : B";
}else if ($nilai >=75){
echo "Nilai anda : C";
}else if ($nilai >=60){
echo "Nilai anda : D";
}else{
echo "Anda Harus Mengulang '_' ";
}
?>
Join String
<?php
$text1="Halo Kawan,...! ";
$text2="Salam kenal...";
echo $text1 . " " . $text2;
?>
<?php
//mengukur panjang string
echo "Hitung panjang String > SMK Negeri 4 Gorontalo<br> Adalah : ";
echo strlen("SMK Negeri 4 Gorontalo");
?>
<?php
//mengukur panjang string dalam variabel
$sekolah = "SMK Negeri 4 Gorontalo";
echo strlen($sekolah);
?>
<?php
//menentukkan lokasi / posisi karakter dari sebuah string
$data = 'Sekolah Cyber di Gorontalo adalah SMK 4 Gorontalo';
echo strpos($data,'Gorontalo');
?>
<?php
$i=1;
echo "belajar berhitung dari 1 - 10 : <br>";
while($i<=10)
{
echo "Angka ". $i . " adalah ". $i . "<br>";
$i++;
}
?>
<?php
echo "belajar berhitung -> looping-for";
?>
Materi Pembelajaran Mulok (Web Desain) – Walid Umar, S.SI
<?php
echo "belajar berhitung -> looping-for <br>";
for ($i=1; $i<=20; $i++){
echo $i."...";
}
?>
<?php
function kali ($a, $b){
echo 'Perkalian Bilangan<br>';
echo 'bilangan A : '.$a.'<br>';
echo 'bilangan B : '.$b.'<br>';
$kali = $a * $b;
echo 'adalah sama dengan > ';
return $kali;
}
echo kali(5,3);
?>
<html><body>
<form action="latihan1.php" method="post">
<table border="0">
<tr><td>Nama</td><td>:</td><td><input type="text" name="nama"></td></tr>
<tr><td>Jurusan</td><td>:</td><td><input type="jurusan" name="jurusan"></td></tr>
<tr><td><input type="submit" value="Masuk"></td></tr>
</table></form>
<?php
$nama = $_POST['nama'];
$jurusan = $_POST['jurusan'];
echo "Selamat datang ".$nama."<br>";
echo $jurusan . " is the best !"
?>
</body>
</html>
<html>
<body>
<form method="POST" action="latihan1.php">
A = <input type ="text" name="bil1"/>
<input type=”text” name=”operator” />
B = <input type ="text" name="bil2"/><br>
<input type="submit" value="Jumlahkan">
</form>
<?php
$bilanganA = $_POST['bil1'];
$bilanganB = $_POST['bil2'];
$hasil = $bilanganA + $bilanganB;
echo "Hasil Jumlah : ".$hasil;
?>
</body>
</html>
<html>
<body>
<form method="GET" action="latihan1.php">
A = <input type ="text" name="bil1"/>
<input type=”text” name=”operator” />
B = <input type ="text" name="bil2"/><br>
<input type="submit" value="Jumlahkan">
</form>
<?php
$bilanganA = $_GET['bil1'];
$bilanganB = $_GET['bil2'];
$hasil = $bilanganA + $bilanganB;
echo "Hasil Jumlah : ".$hasil;
?>
</body>
</html>
Materi Pembelajaran Mulok (Web Desain) – Walid Umar, S.SI
<?php
//skrip koneksi ke database mysql
$koneksi = mysql_connect("localhost","root","");
if (!$koneksi){
die('Tidak bisa koneksi ke database ' . mysql_error());
}else{
echo "berhasil terkoneksi ke database!";
}
?>
Menampilkan data query sql dengan metode perulangan (while) ke halaman web
<?php
$koneksi = mysql_connect("localhost","root","");
if (!$koneksi){
die('Tidak bisa koneksi ke database ' . mysql_error());
}else{
// echo "berhasil terkoneksi ke database!";
}
mysql_select_db("sekolah", $koneksi);
$query = mysql_query("select * from siswa");
echo "<center><b>Data Siswa TKJ SMK Negeri 4 Gorontalo</b>
<table border=1 cellpadding=5>
<tr><td>NISN</td><td>Nama</td><td>Gender</td><td>Umur</td>
<td>Tempat Lahir</td><td>Tanggal Lahir</td><td>Tanggal Lahir</td>
</tr>";
while ($baris = mysql_fetch_array($query)){
echo "<tr>";
echo "<td>". $baris['nisn']."</br>";
echo "<td>". $baris['nama_lengkap']."</br>";
echo "<td>". $baris['gender']."</br>";
echo "<td>". $baris['umur']."</br>";
echo "<td>". $baris['tempatlahir']."</br>";
echo "<td>". $baris['tgllahir']."</br>";
echo "<td>". $baris['alamat']."</br>";
echo "</tr>";
}
echo "</table></center>";
?>
</body>
</html>
<html><body>
<form action="latihan2.php" method="post">
<table border=0><tr><td>NISN</td><td>:</td><td><input type="text" name="nisn"></td></tr>
<tr><td>Nama Siswa</td><td>:</td><td><input type="text" name="nama_lengkap"></td></tr>
<tr><td>Gender</td><td>:</td><td><input type="text" name="gender"></td></tr>
<tr><td>Umur</td><td>:</td><td><input type="text" name="umur"></td></tr>
<tr><td>Tempat Lahir</td><td>:</td><td><input type="text" name="tempatlahir"></td></tr>
<tr><td>Tanggal Lahir</td><td>:</td><td><input type="text" name="tgllahir"></td></tr>
<tr><td>Alamat</td><td>:</td><td><input type="text" name="alamat"></td></tr>
<tr><td><input type="submit" value="Save!"></td></tr>
</table></form>
<?php
$koneksi = mysql_connect("localhost","root","");
if (!$koneksi)
{
die('Gagal Terhubung : ' . mysql_error());
}
mysql_select_db("sekolah", $koneksi);
$sql="INSERT INTO siswa
VALUES('$_POST[nisn]','$_POST[nama_lengkap]','$_POST[gender]','$_POST[umur]','$_POST[tempatlahir]
','$_POST[tgllahir]','$_POST[alamat]')";
if (!mysql_query($sql,$koneksi))
{
die('Gagal dieksekusi: ' . mysql_error());
}
echo "Data tersimpan!";
?>
</body>
</html>
Materi Pembelajaran Mulok (Web Desain) – Walid Umar, S.SI
Struktur Tabel
CREATE TABLE `siswa` (
`siswa_id` int(11) NOT NULL auto_increment,
`siswa_nis` int(20) NOT NULL,
`siswa_nama` varchar(50) NOT NULL,
`siswa_kelas` varchar(10) NOT NULL,
`siswa_jurusan` varchar(30) NOT NULL,
PRIMARY KEY (`siswa_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;
<?php
if(isset($_GET['id'])){
include('koneksi.php');
$id = $_GET['id'];
$cek = mysql_query("SELECT siswa_id FROM siswa WHERE siswa_id='$id'") or die(mysql_error());
if(mysql_num_rows($cek) == 0){
echo '<script>window.history.back()</script>';
}else{
$del = mysql_query("DELETE FROM siswa WHERE siswa_id='$id'");
if($del){
echo 'Data siswa berhasil di hapus! '; //Pesan jika proses hapus berhasil
echo '<a href="index.php">Kembali</a>'; //membuat Link untuk kembali ke halaman beranda
}else{
echo 'Gagal menghapus data! '; //Pesan jika proses hapus gagal
echo '<a href="index.php">Kembali</a>'; //membuat Link untuk kembali ke halaman beranda
}}}else{
echo '<script>window.history.back()</script>';
}
?>