Jumat, 29 Desember 2017

Tugas Akhir Membuat Aplikasi Pembayaran SPP Menggunakan PHP dan MYSQL

Selamat siang penggemar.. 

Saya akan berbagi sedikit informasi tentang pembuatan Aplikasi Pembayaran SPP Menggunakan PHP dan MYSQL. Sebenarnya program ini dibuat untuk memenuhi tugas akhir matakuliah Pemrograman Web Dinamis yang ada disemester 5. Tugas ini merupakan tugas kelompok yang terdiri dari 4 orang. Dalam pembuatannya kami membagi tugas agar semua anggota kelompok dapat menunjukan skill codingnya, jadi tidak ada anggota yang tugasnya hanya membeli gorengan.
Adapun anggota kelompok dalam pembuatan aplikasi ini :

1. Edi Siswanto (1500018018) bertugas membuat form login dan membuat level user.
2. Galih Tsabit   (1500018019) bertugas membuat fitur input data siswa.
3. Desita Putri   (1500018190) bertugas membuat form pencarian data.
4. Lalu Sabrian  (1500018048) bertugas membuat fitur transaksi dan laporan transaksi.

Sesuai dengan tugas yang saya dapatkan yaitu membuat fitur untuk input data siswa, maka codingan yang akan saya bagikan hanya sebatas untuk melakukan input data siswa. Untuk membuatnya saya menggunakan Php dan MYSQL, Sql yang saya gunakan ini dibuat menggunakan XAMPP.

Adapun langkah -  langkah untuk membuat form input data siswa.

1. Buat dataabase dengan nama bismillah. 
2. Kemuadian buat tabel dengan nama data_siswa.

3. Setelah membuat tabel, maka buat file koneksi.php , koneksi.php ini berguna untuk mengkoneksikan file php dengan database,agar file php terhubung dengan database mysql. untuk membuat koneksi.php. Berikut adalah scrip untuk koneksi.php 

<?php
$host = "localhost";
$user = "root";
$pass = "";
$name = "bismillah";

$koneksi = mysql_connect($host, $user, $pass) or die ("Koneksi ke database gagal!");
mysql_select_db($name, $koneksi) or die ("tidak ada database yg dipilih!");

?>

4. Selanjutnya buat tampilan form untuk input data siswa. buatlah dengan nama tambah.php. adapun script untuk membuat form input data siswa.

<!doctype html>
<html>
<head>
            <title></title>
            <link rel="stylesheet" type="text/css" href="style.css">
            <link href="path/to/default.css" rel="stylesheet" type="text/css"></link>
</head>
<body>
<?php
include("cektu.php");
include("atas_TU.php");


?>
<br/>
<br/>
<br/>
<br/>
<br/>
           

            <h3 align="center">DATA SISWA<h3>

<table align="center" cellpadding="5" cellspacing="0" border="1">
               <tr bgcolor="#CCCCCC">
                        <th>No.</th>
                        <th>Nis</th>
                        <th>Nama</th>
                        <th>Action</th>
               </tr>
               
               <?php
               
               include('koneksi.php');
               $query = mysql_query("SELECT * FROM data_siswa ORDER BY nis ASC") or die (mysql_error());// untuk menjalankan query atau perintah sql seperti select, delete
               
               if(mysql_num_rows($query) == 0){ //untuk menghitung jumlah record yang dihasilkan dari sebuah perintah sql.
                           echo '<tr> <td colspan="6">Tidak ada data ! </td></tr>';
               }
               else {
                           $no = 1;
                           while($data = mysql_fetch_assoc($query)){ //mysql_fetch_assoc digunakan untuk menghasilkan array dari tabel hanya dalam bentuk associative array
                                       echo '<tr bgcolor="#FBFBEF">'; // untuk menampilkan satu atau lebih data 
                                    echo '<td>' .$no. '</td>';
                                    echo '<td><a href="tampil.php?nis='.$data['nis'].'">' .$data['nis']. ' </a></td>';
                                    echo '<td>' .$data['nama']. '</td>';
                                    echo '<td><a href="edit.php?nis='.$data['nis'].'">Edit</a></td>';echo '<tr>';
                                    $no++;

                           }
           
               }
               ?>
               
            </table>

            </body>

</html>

adapun tampilan dari form input data siswa :


5. lalu membuat file tambah-proses.php, fungsi halaman ini kita akan membuat query sql yang berfungsi untuk menambahkan atau menginputkan data kedalam database.

<!doctype html>
<html>
<head>
            <title></title>
            <link rel="stylesheet" type="text/css" href="style.css">
            <link href="path/to/default.css" rel="stylesheet" type="text/css"></link>
</head>
<body>
<?php
include("cektu.php");
include("atas_TU.php");


?>
<br/>
<br/>
<br/>
<br/>
<br/>
           

            <h3 align="center">DATA SISWA<h3>

<table align="center" cellpadding="5" cellspacing="0" border="1">
               <tr bgcolor="#CCCCCC">
                        <th>No.</th>
                        <th>Nis</th>
                        <th>Nama</th>
                        <th>Action</th>
               </tr>
               
               <?php
               
               include('koneksi.php');
               $query = mysql_query("SELECT * FROM data_siswa ORDER BY nis ASC") or die (mysql_error());// untuk menjalankan query atau perintah sql seperti select, delete
               
               if(mysql_num_rows($query) == 0){ //untuk menghitung jumlah record yang dihasilkan dari sebuah perintah sql.
                           echo '<tr> <td colspan="6">Tidak ada data ! </td></tr>';
               }
               else {
                           $no = 1;
                           while($data = mysql_fetch_assoc($query)){ //mysql_fetch_assoc digunakan untuk menghasilkan array dari tabel hanya dalam bentuk associative array
                                       echo '<tr bgcolor="#FBFBEF">'; // untuk menampilkan satu atau lebih data 
                                    echo '<td>' .$no. '</td>';
                                    echo '<td><a href="tampil.php?nis='.$data['nis'].'">' .$data['nis']. ' </a></td>';
                                    echo '<td>' .$data['nama']. '</td>';
                                    echo '<td><a href="edit.php?nis='.$data['nis'].'">Edit</a></td>';echo '<tr>';
                                    $no++;

                           }
           
               }
               ?>
               
            </table>

            </body>

</html>

6. Kemudian buatlah script dengan nama tu.php untuk menampilkan data siswa yang sudah diinputkan. Adapun script yang saya gunakan 
<!doctype html>
<html>
<head>
            <title></title>
            <link rel="stylesheet" type="text/css" href="style.css">
            <link href="path/to/default.css" rel="stylesheet" type="text/css"></link>
</head>
<body>
<?php
include("cektu.php");
include("atas_TU.php");


?>
<br/>
<br/>
<br/>
<br/>
<br/>
           

            <h3 align="center">DATA SISWA<h3>

<table align="center" cellpadding="5" cellspacing="0" border="1">
               <tr bgcolor="#CCCCCC">
                        <th>No.</th>
                        <th>Nis</th>
                        <th>Nama</th>
                        <th>Action</th>
               </tr>
               
               <?php
               
               include('koneksi.php');
               $query = mysql_query("SELECT * FROM data_siswa ORDER BY nis ASC") or die (mysql_error());// untuk menjalankan query atau perintah sql seperti select, delete
               
               if(mysql_num_rows($query) == 0){ //untuk menghitung jumlah record yang dihasilkan dari sebuah perintah sql.
                           echo '<tr> <td colspan="6">Tidak ada data ! </td></tr>';
               }
               else {
                           $no = 1;
                           while($data = mysql_fetch_assoc($query)){ //mysql_fetch_assoc digunakan untuk menghasilkan array dari tabel hanya dalam bentuk associative array
                                       echo '<tr bgcolor="#FBFBEF">'; // untuk menampilkan satu atau lebih data 
                                    echo '<td>' .$no. '</td>';
                                    echo '<td><a href="tampil.php?nis='.$data['nis'].'">' .$data['nis']. ' </a></td>';
                                    echo '<td>' .$data['nama']. '</td>';
                                    echo '<td><a href="edit.php?nis='.$data['nis'].'">Edit</a></td>';echo '<tr>';
                                    $no++;

                           }
           
               }
               ?>
               
            </table>

            </body>

</html>

tampilan yang akan dihasilkan adalah seperti ini 


Kira-kira seperti itulah tutorial cara membuat form input untuk menambahkan data ke tabel di database menggunakan php dan mysql.  terimakasih sudah berkunjung dan menyempatkan waktu untuk membaca artikel di blog ngapakkoding.



0 komentar:

Posting Komentar