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.



Senin, 19 September 2016

Refleksi S_Data Minggu 2

Assalamu'alaikum w  w
Selamat berjumpa lagi teman-teman, baik saya disini akan menuliskan tentang refleksi SDATA pertemuan ke 2. Adapun refleksinya adalah sebagai berikut:

Perkuliahan SDATA di mulai tepat pukul 07.00 am. Kali ini kelas A lumayan rame karen terdapat tambahan kelas C yang ikut kuliah di kelas kami. Kenapa Kelas C ikut kelas A??Karena mereka kemarin libur hari raya lebaran haji dan mereke di wajibkan untuk mengikuti kuliah di kelas A dan B sebagai kuliah pengganti. Sebagian anak kelas C ikut kelas kami, walaupun mereka mengikuti perkuliahan sangat cepat kira-kira 30 menit. Setelah mereka presensi mereka izin untuk mengikuti praktikum. 

Demikian sekilas refleksi s_data minggu ke dua ini.
Wassalamu'alaikum w. w

Refleksi S_Data Minggu 1

Assalamu"alaikum wr.wb.

Hari ini, tanggal 07 september 2016 merupakan hari pertama pertemuan mata kuliah Struktur Data. Mata kuliah ini di ampuh oleh Pak Wahyu Pujiono. Pada pertemuan pertama kali ini kami sedikit membahas tentang kontrak perkuliahan dan beberapa tentang parameter nilai. Pak wahyu menjelaskan tentang beberapa cara memodifikasi sebuah program. Harapan saya kali ini, saya ingin dapat mengerti lebih dalam tentang bahasa pemrograman. Mungkin hanya ini yang dapat saya sampaikan pada pertemuan Struktu Data hari ini, kurang lebihnya saya mohon maaf.

Wassalamu"alaikum wr.wb

Kasus 1

Assalamualaikum wr.wb.

Pada kesempatan kali ini saya ingin berbagi tentang hasil belajar kelas kami hari ini. Dihari pertama ini kami belajar tentang parameter nilai. Nah, kalo begitu langsung saja mari kita bahas...

Program 1.1 


Penerapan C++
Hasilnya 
 Program 1.2 dan 1.3
Penerapan C++ 1.2
Hasilnya
Penerapan C++ 1.3

Hasilnya 
Program 1.4
Penerapan C++
Hasilnya
Program 1.5 dan 1.6
Penerapan C++ 1.5
Hasilnya
Penerapan C++ 1.6
Hasilnya
Dari setiap program diatas memiliki cara penerapan c++ yang berbeda-beda, namun hasilnya tetap sama. Jika teman-teman ada yang memiliki cara yang lain , teman -teman bisa menambahkan pada kolom komentar. Mungkin hanya ini yang dapat saya bagi untuk teman-teman semua, kurang lebihnya saya mohon maaf. Terima kasih
Wassalamu"alaikum wr.wb