PEMOGRAMAN DASAR
GURU PENGAJAR
David sincung firdaus
DISUSUN OLEH
Ahmad Mustafa
Puji syukur saya panjatkan kepada tuhan yang maha esa telah senantiasa
melimpahkan berkat rahmatnya dan juga karunia-nya, sehingga saya dapat
menyelesaikan makalah pemograman dasar ini yang dianjurkan untuk memenuhi
tugas mata pelajaran pemograman dasar.
Saya mengucapkan banyak terimakasih kepada semua pihak yang telah
membantu dalam proses penyelesaian makalah ini hingga tersusun makalah yang
sampai kepada bapak pada hari ini.
Saya juga menyadari bahwa makalah yang saya susun ini masih jauh dari kata
sempurna. Karena itu sangat diharapkan bagi siapapun yang membaca makalah
ini, untuk menyampaikan kritik atau saran yang akan saya terima dengan baik
demi tercapainya makalah yang lebih baik dikemudian hari.
1
DAFTAR INI
HALAMAN JUDUL
KATA PENGANTAR........................................................................................1
DAFTAR ISI.......................................................................................................2
BAB I
PENDAHULUAN...............................................................................................3
1.1 Rumusan Masalah......................................................................................3
1.2 Tujuan penulisan........................................................................................3
BAB II
PEMBAHASAN.................................................................................................4
1.1 Mengenal Database my SQL.....................................................................4
1.2 Program 1 (login.php)................................................................................4
1.3 Program 2 (input data.php)........................................................................6
1.4 Program 3 (tampil data.php)......................................................................8
1.5 Program 4 (cari data.php)..........................................................................9
1.6 Program 5 (edit data.php).........................................................................10
1.7 Program 6 (hapus data.php)......................................................................11
BAB III
PENUTUP.........................................................................................................12
1.1 Kesimpulan...............................................................................................12
1.2 Saran.........................................................................................................12
2
BAB I
PEMBAHASAN
3
BAB II
PEMBAHASAN
4
<!DOCTYPE html>
<html>
<head>
<title> HAI SELAMAT DATANG DI WEB AHMAD MUSTAFA</title>
</head>
<body>
<h1> Silahkan Masukkan Nama dan password</h1>
<h3> halaman web</h3>
<form action = "login.php" method = "post">
<table>
<tr>
<td>Username</td>
<td><input type= "text" name ="username"></td>
</tr><tr>
<td>password</td>
<td><input type= "password" name "password"></td>
</tr><tr>
<td></td>
<td><input type="submit" name="login" value="log in"></td>
</tr>
</table>
</form>
</body>
</html>
Dari program diatas akan kita peroleh hasil seperti dibawah ini:
5
1.3 Program 2 (input data.php)
Kemudian pada program yang kedua yaitu kita membaut penginputan data.
<html>
<head>
<title> INPUT DATA </title>
</head>
<style type="">
body{
text-align: justify;
display: flex;
}
#Nama{
margin-left: 54px;
}
#jur{
margin-left: 24px;
}
#Alamat{
margin-left: 45px;
}
</style>
</head>
<body>
<form>
<label for="Nama">Nama :</label>
<input type="text" id="Nama">
<br><br>
<label for="ID Mahasiswa">ID Mahasiswa :</label>
6
<input type="text" id="ID Mahasiswa">
<br><br>
<input type="radio" id="Laki laki" name="jenis kelamin"><label
for="Laki laki">Pria</label>
<input type="radio" id="Perempuan"name="jenis kelamin"><label
for="Peremmpuan">Perempuan</label>
<br><br>
<label id="Jurusan">Jurusan:</label>
<br><br>
<label for="Alamat">Alamat :</label>
<input type="text" id="Alamat">
<br><br>
<button type="submit" placeholder="kirim">Kirim</button>
</form>
</body>
</html>
7
1.4 Program 3 (tampil data.php)
Untuk menampilkan data dari program 1.3 kita harus membuat program
seperti dibawah ini.
<h2>list SISWA</h2>
<table border="1">
<tr><th>NO</th><th>NIM</th><th>NAMA</th><th>JENIS
KELAMIN</th><th>JURUSAN</th></tr>
<?php
include 'koneksi.php';
$siswa= mysqli_query($koneksi, "SELECT * from siswa");
$no=1;
foreach ($siswa as $row){
$jenis_kelamin = $row['jenis_kelamin']=='P'?'Perempuan':'Laki laki';
echo "<tr>
<td>$no</td>
<td>".$row['nim']."</td>
<td>".$row['nama']."</td>
<td>".$jenis_kelamin."</td>
<td>".$row['jurusan']."</td>
</tr>";
$no++;
}
?>
</table>
<?php
8
include 'koneksi.php':
?>
<form action= "index.php" method="get">
<label>cari:</label>
<input type="text" name="cari">
<input type="submit" value="cari">
</form>
<?php
if(isset($_GET['cari'])){
$cari=$_GET['cari']:
echo "<b>Hasil Pencarian:".$cari."</b>";
}
?>
<table border="1">
<tr>
<th>nim</th>
</tr>
<?php
if(isset($_GET['cari'])){
$cari=$_GET['cari']:
$data = mysql_query("select * from siswa where nama like '%".$cari."%"');
}else{
}
$no=1;
white($d=mysql_fetch_array($data)){
?>
<tr>
<td><?php echo $no++;?></td>
<td><?php echo $d['nama']; ?></td>
</tr>
<?php } ?>
</table>
dan hasilnya seperti gambar dibawah ini
9
1.6 Program 5 (edit data.php)
Sekarang kita mambuat from nya diindex, jadi kita akan memperbaharui
index baru akan mulai mengetik. Kita akan taruh dibagian NIM dan simpan
dengan nama file index.php
<!DOCTYPE html>
<html>
<head>
<title> INDEX PAGE</title>
</head>
<body>
<h2>list SISWA</h2>
<table border="1">
<tr><th>NO</th><th>NIM</th><th>NAMA</th><th>JENIS
KELAMIN</th><th>JURUSAN</th></tr>
<?php
include 'koneksi.php';
$siswa= mysqli_query($koneksi, "SELECT * from siswa");
$no=1;
foreach ($siswa as $row){
$jenis_kelamin = $row['jenis_kelamin']=='P'?'Perempuan':'Laki laki';
echo "<tr>
<td>$no</td>
<td>".$row['nim']."</td>
<td>".$row['nama']."</td>
<td>".$jenis_kelamin."</td>
<td>".$row['jurusan']."</td>
</tr>";
$no++;
}
?>
</table>
</body>
</html>
10
1.7 Program 6 (hapus data.php)
Silahkan ketik program dibawah ini dengan nama file delete.php
<?php
include 'koneksi.php';
//menyimpan data nim kedalam variabel
$nim = $_GET['nim'];
//query="DELETE from siswa where nim='$nim'";
mysql_query($koneksi, $query);
//mengalihkan kehalaman index.php
header("location: index.php");
?>
11
BAB III
PENUTUP
1.1 kesimpulan
Tidak mudah memang membuat sebuah program tanpa adanya eror,
kesulitan menemukan bagian kerusakan adalah salah satu kendala yang
cukup sulit. Inilah hasil makalah project pemograman yang saya telah
buat, semoga dapat bermanfaat bagi siapapun yang membacanya, salah
khilaf mohon maaf dan terimakasih.
1.2 Saran
Jangan menyerah dalam membuat program jika ada kesalahan atau
pun error, terus cari dan perbaiki agar bisa menjadi ilmu yang
bermanfaat.
12