Anda di halaman 1dari 13

MAKALAH

PEMOGRAMAN DASAR

GURU PENGAJAR
David sincung firdaus

DISUSUN OLEH
Ahmad Mustafa

SMK NEGERI 2 BANJARMASIN


KATA PENGANTAR

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.

Banjarmasin, 11 April 2019

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

1.1 Rumusan masalah


Pada saat ini Database my SQL sudah bukan sesuatu yang asing lagi untuk
kita, dari kecil sampai sekarang ada banyak sekali orang yang mulai
mengembangkan program. Program merupakan salah satu komponen penting
bagi seorang programmer untuk mengaplikasikan alogaritma, suatu project,
dan banyak hal lainnya.

Makalah saya kali ini merumuskan beberapa permasalahan, berikut


diantaranya:
1. Apa itu database my SQL?
2. Apa yang harus dibuat untuk bisa memunculkan laman login database?
3. Program apa saja yang kita perlu untuk sebuah database baru?

1.2 Tujuan penulisan


Adapun maksud dan tujuan saya untuk makalah saya kali ini adalah:
1. Untuk memenuhi nilai tugas
2. Mengenal lebih lanjut apa itu database my SQL
3. Membuat beberapa project progam dasar.

3
BAB II
PEMBAHASAN

1.1 Mengenal Database my SQL


Kali ini saya akan membuat beberapa program dalam sebuah database
mysql. Satu hal yang perlu dulu kita ketahui adalah apabila ingin
mengembangkan sebuah system, maka kita harus merancang sebuah database
yang memang sesuai dengan kriteria system yang ingin kita kembangkan,
sehingga nantinya tidak akan mengubah table yang telah ada, sebab bisa
dikatakan jika menggubah table adalah sesuatu yang fatal jika terintegerasi
dengan system. Kecuali jika kita menambahkan kolom atau field pada table
tersebut.

1.2 Program 1 (login.php)


Langkah pertama kita akan nuat sebuah from dengan file login.php, from
kali ini akan kita gunakan sebagai halaman pertama bagi pengguna untuk
memasukkan username dan password.
Ketik program dibawah ini lalu simpan dengan nama file login.php setelah
selesai kita cari di pencaharian yaitu;
Localhost/websaya/login.php lalu enter

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>

<select style="margin-left: 48px;">


<option>REKAYASA PERANGKAT LUNAK</option>
<option>TEKNIK JARINGAN DAN KOMPUTER</option>
<option>MULTIMEDIA</option>
<option>BROADCASTING</option>
<option>PEKERJAAN SOSIAL</option>
<option>ANIMASI</option>
</select>

<br><br>
<label for="Alamat">Alamat :</label>
<input type="text" id="Alamat">
<br><br>
<button type="submit" placeholder="kirim">Kirim</button>
</form>
</body>
</html>

Ketika sudah selesai, simpan dengan nama file form input.php.


Lalu kita buka di pencarian:
Localhost/web saya/input.php lalu enter

Maka hasilnya seperti gambar dibawah ini:

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>

1.5 Pogram 4 (cari data.php)


Ketik program dibawah dan simpan dengan nama file cari data.php dan
cari dipencaharian dengan localhost/websaya/data.php lalu klik enter

<?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>

Dan bisa kita lihat hasilnya seperti gambar dibawah ini

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

Anda mungkin juga menyukai