• Tidak ada hasil yang ditemukan

PEMBUATAN MASTER PENGGUNA PADA APLIKASI BPN-PPAT (CRUD)CREATE, READ, UPDATE,DELETE With PHP & Mysql

N/A
N/A
Protected

Academic year: 2021

Membagikan "PEMBUATAN MASTER PENGGUNA PADA APLIKASI BPN-PPAT (CRUD)CREATE, READ, UPDATE,DELETE With PHP & Mysql"

Copied!
15
0
0

Teks penuh

(1)

PEMBUATAN MASTER PENGGUNA

PADA APLIKASI BPN-PPAT

(CRUD)CREATE , READ, UPDATE,DELETE With

PHP & Mysql

Materi Lanjutan Dari Matei Pembuatan Halaman Login, Halaman Dashboard Admin & Menu Keluar

(2)

Pada Materi kali ini kita akan Membuat pengolahan Master Data Pengguna setelah login dari aplikasi. Berikut adalah tahapan – tahapan yang harus di lalui dalam pembuatan menu master pengguna yang berkaitan dengan tambah data pengguna, update data pengguna, lihat data pengguna dan hapus data pengguna.

Tahapan – tahapan pembuatan menu Master Pengguna :

A. MENAMPILKAN DAFTAR PENGGUNA

1. Buatlah folder pengguna pada folder bpn, yaitu denganc cara klik kanan pada folder bpn lalu new folder dan beri nama pengguna. Seperti berikut ini :

2. Selanjutnya silahkan buat file dengan nama list.php didalam folder pengguna tersebut dan disimpan dengan nama list.php.

(3)

3. berikut penampakannya :

4. Langkah seanjutnya adalah mengakses menu master pengguna melalui dashboard admin yaitu dengan menambahkan link master pengguna pada menukiri.php

5. Silahkan buka file menukiri.php pada direktori bpn/menukiri.php dan silahkan ubah skrip seperti berikut ini :

(4)

Perhatikan deklarasi dari pembuatan link tersebut , Pembuatan link di definisikan menjadi seperti ini

index.php?hal=pengguna/list

Berdasarkan skrip diatas definisinya adalah index.php?hal=namafolder/namafile

Diberikan nama folder jika file tersebut terletak didalam folder kusus, dan perlu diingat bahwa namafile tidak perlu disertai dengan extensinya.

Maka hasil nya akan seperti ini :

Setelah pembuatan link dari master pengguna yang ada pada menukiri.php silahkan di save dan di refresh website nya dan di coba untuk klik menu master pengguna. Jika berhasil maka tampilannya akan seperti ini :

Langkah selajutnya adalah mendesign halaman master pengguna ,

Yang pertama adalah kita akan membuat tampilan seperti ini :

(5)

<div class="content-wrapper"> <section class="content-header"> <h1>Master Pengguna</h1> <ol class="breadcrumb">

<li><a href="#"><i class="fa fa-dashboard"></i> Home</a></li> <li><a href="#">Master Pengguna</a></li>

<li class="active">Daftar</li> </ol>

</section>

</div>

Dan tampilan pada sublime nya adalah sebagai berikut :

(6)

Okey, selanjut nya kita akan menampilkan table dari daftar master pengguna.

Silahkan ketika skrip berikut pada list.php untuk menampilkan data master pengguna. Silahkan buat terlebih dahulu design table nya yaitu seperti berikut :

Skrip tersebut diletakkan di bawah section penutup dari “content-header” Berikut skrip lengkap nya :

<div class="content-wrapper"> <section class="content-header"> <h1>Master Pengguna</h1> <ol class="breadcrumb">

<li><a href="#"><i class="fa fa-dashboard"></i> Home</a></li> <li><a href="#">Master Pengguna</a></li>

<li class="active">Daftar</li> </ol>

</section>

<!-- letakkan dibawah ini --> <section class="content"> <div class="row">

<div class="col-md-12"> <div class="box box-danger"> <div class="box-header">

<h3 class="box-title">Data Master Pengguna</h3> </div>

<div class="box-body">

(7)

<thead> <th>No</th> <th>NPWP</th> <th>Nama Lengkap</th> <th>Username</th> <th>No.Telp</th> <th>Alamat</th> <th>Level Pengguna</th> <th>Aksi</th> </thead> <tbody> </tbody> </table> </div> </div> </div> </div> </section> </div>

Maka tampilannya akan seperti ini :

Sekarang saat nya menampilkan data dari database kehalaman master data pengguna : FOKUS pada table master pengguna <tbody>skrip nya diletakkan disini</tbody> Silahkan tulis skrip berikut untuk menampilkan data master pengguna:

(8)

<?php

$no = 1;

$query = mysql_query("SELECT * FROM pengguna order by idpengguna DESC"); while ($baris = mysql_fetch_array($query)) {

echo "<tr> <td>".++$no."</td> <td>".$baris['NPWP']."</td> <td>".$baris['namalengkap']."</td> <td>".$baris['username']."</td> <td>".$baris['notelp']."</td> <td>".$baris['alamat']."</td> <td>".$baris['level']."</td> <td><a href='index.php?hal=pengguna/edit&id=".$baris['idpengguna']."' class='btn btn-warning btn-xs'> <span class='fa fa-edit'></span> Ubah</a>

<a href='index.php?hal=pengguna/list&hapus=".$baris['idpengguna']."' class='btn btn-danger btn-xs'> <span class='fa fa-trash'></span> Hapus</a>

</td> </tr>"; }

?>

(9)

Setelah melakukan penulisan skrip diatas maka save dan refres web maka akan tampil sepeti berikut :

B. TAMBAH DATA PENGGUNA

(10)

Untuk dapat menuju tampilan tambah data pengguna , sebelumnya kita harus membuat link tambah data dari halaman tampil master data pengguna :

Untuk membuat link tambah data pengguna silahkan buka file list.php yang berada pada folder master/pengguna/list.php.

(11)

Maka hasilnya akan seperti berikut :

Selanjut nya silahkan buat file add.php pada folder master/pengguna/add.php, buka file add.php yang telah dibuat dan tambah kan skrip berikut:

<div class="content-wrapper"> <section class="content-header"> <h1>Master Pengguna</h1> <ol class="breadcrumb">

<li><a href="#"><i class="fa fa-dashboard"></i> Home</a></li> <li><a href="#">Master Pengguna</a></li>

<li class="active">Tambah</li> </ol> </section> <section class="content"> <div class="row"> <div class="col-md-6">

<div class="box box-danger"> <div class="box-header">

<h3 class="box-title">Tambah Data Master Pengguna</h3> </div>

<div class="box-body">

<form class="role" method="POST"> <div class="form-group">

<label>NPWP</label>

<input type="text" class="form-control" name="NPWP" required> </div>

<div class="form-group"> <label>Nama Lengkap</label>

<input type="text" class="form-control" name="namalengkap" required> </div>

<div class="form-group"> <label>Username</label>

<input type="text" class="form-control" name="username" required> </div>

<div class="form-group"> <label>Password</label>

<input type="password" class="form-control" name="password" required> </div>

(12)

<label>No.Telp</label>

<input type="number" class="form-control" name="notelp" required> </div>

<div class="form-group"> <label>Alamat</label>

<textarea class="form-control" name="alamat" required></textarea> </div>

<div class="form-group"> <label>Level Pengguna</label>

<select class="form-control" name="level" required> <option value="null">-Pilih Level Pengguna-</option> <option value="admin">ADMIN</option>

<option value="bpn">BPN</option> <option value="ppat">PPAT</option> </select>

</div>

<div class="form-group pull-right">

<button type="submit" name="simpan" class="btn btn-primary"> <span class="fa fa-save"> </span> Simpan</button> </div> </form> </div> </div> </div> </div> </section> </div>

Silahkan simpan dan kembali ke file yang ada pada folder master/pengguna/list.php untuk memberikan akses menuju ke halaman tambah data penggua , berikut skrip nya (fokus):

Silahkan ganti script diatas dengan :

<a href="index.php?hal=master/pengguna/add" class="btn btn-success"> <span class="fa fa-plus"></span> Tambah Data</a>

Silahkan simpan dan refresh halaman master data pengguna dan klik tambah data pengguna maka akan muncul tampilan tambah data pengguna:

(13)

Proses simpan data pada tambah data pengguna , silahkan tambahkan skrip pada file add.php dan diletakkan di paling atas skrip. Seperti berikut :

<!-- fungsi simpan --> <?php

if (isset($_POST['simpan'])) {

$query= mysql_query("INSERT INTO pengguna

(NPWP,namalengkap,username,password,notelp,alamat,level)VALUES('".$_POST['NPWP']."','".$_POS T['namalengkap']."','".$_POST['username']."',md5('$_POST[password]'),'".$_POST['notelp']."','".$_PO ST['alamat']."','".$_POST['level']."')");

if ($query) {

echo "<script> alert('Terimakasih Data Berhasil Disimpan'); location.href='index.php?hal=pengguna/list' </script>";exit; }

} ?>

(14)

Simpan dan refresh halaman tambah data pengguna dan silahkan coba untuk diisi sesuai kolom yang dibuat dan klik tombol simpan maka akan muncul konfirmasi bahwa data telah disimpan dan akan kembali ke halaman daftar master pengguna.

C. HAPUS DATA PENGGUNA

hapus data pengguna yaitu fitur yang digunakan untuk menghapus data satu baris yang ada pada table. Berikut tampilan nya yang ada pada master pengguna :

Untuk menambahkan skrip fitur hapus data silahkan masuk ke file list.php yang ada pada folder master/pengguna/list.php dan sialhkan tuliskan skrip hapus data pada baris paling atas dari file list.php

<?php

if (isset($_GET['hapus'])) {

$hapus = mysql_query("DELETE FROM pengguna where idpengguna = '".$_GET['hapus']."'"); if ($hapus) {

echo "<script> alert(' Data Berhasil Dihapus'); location.href='index.php?hal=pengguna/list' </script>";exit;

} } ?>

(15)

Berikut adalah tampilan dari sublime :

Simpan dan refresh master data pengguna dan silahkan coba hapus salah satu data yang ada maka akn muncul konfirmasi bahwa data berhasil dihapus.

D. UPDATE DATA MASTER PENGGUNA

Materi ini akan dilanjutkan pada materi berikutnya. Sekian materi hari ini semoga bermanfaat.

Referensi

Dokumen terkait

Mielenkiintoista on, että van Beekin ja kumppaneiden (2011) tutkimuksen mukaan työn imussa olevat työholistit tekivät enemmän työtä kuin ei työn imussa

Kita harus mencari teman hanya mereka yang punya perangai dan Kita harus mencari teman hanya mereka yang punya perangai dan watak baik maka banyak kemungkinan

Pada tahun 1881 Frederich Bezold (1824-1908) melaporkan adanya pus yang keluar dari sisi medial prosesus mastoid yang terinfeksi dan membentuk abses jaringan leher dalam,

Merencanakan Tebal Perkerasan Lentur dengan metode Bina Marga 1987 dan Perkerasan Kaku dengan metode Bina Marga 2013 pada ruas Jalan Alun-Alun Rambipuji, Kabupaten

Tradisi batagak kudo-kudo adalah acara untuk merayakan, serta memberitahu kepada semua orang bahwa seseorang akan mengatap rumahnya dan rumah itu akan siap

PRij : Persentase perubahan pendapatan sektor pertanian yang disebabkan komponen pertumbuhan regional PPij : Persentase perubahan pendapatan sektor pertanian yang disebabkan

Pembiayaan ZIS produktif yang diberikan oleh Baitul Mal Aceh sangat berdampak baik terhadap kehidupan mereka, karena sebelum mendapat pembiayaan modal usaha dari

instruksi merupakan perintah untuk membandingkan nilai sebuah register dengan suatu data atau register lain dan akan melompat ke alamat yang dituju jika belum sama nilainya. JB