Skip to content Skip to sidebar Skip to footer

Widget Atas Posting

Cara Membuat Login dengan Database dan CRUD (Create, Read, Update, Delete) Untuk Uji Kompetensi Part 3

maswijaba.my.id

Belajar Materi Ujikompetensi Membuat Login dengan Database dan CRUD (Create, Read, Update, Delete) Part 3 (Untuk Ujikom)


Ya Assalamualaikum Wr.Wb. Selamat datang kembali ya di lanjutan Materi Ujikompetensi Membuat Login dengan Database dan CRUD (Create, Read, Update, Delete) Part 3, disini saya akan melanjutkan pembahasan pada materi pada part 2 sebelumnya ya dan ini yang terakhir ya.


Sebelumnya kita telah membahas cara membuat halaman data dokter dan menambahkan data dokter.

TESTIMONI 

maswijaba.my.id
Dashboard ketika anda kompeten dalam ujikom
maswijaba.my.id
Dashboard ketika anda tidak kompeten dalam ujikom


Jika memang dari kalian ada yang belum membacanya, silahkan baca part 1 dan 2 nya agar tidak bingung nanti kedepannya ya tentang Materi Ujikompetensi Membuat Login dengan Database dan CRUD (Create, Read, Update, Delete) ini :

    Membuat Login dengan Database dan CRUD (Create, Read, Update, Delete) Part 3


    Sebelumnya kita sudah sampai pada tahapan form dokter dan form tambah data dokter, selanjutnya kita akan membuat Form edit Dokter, hapus data dokter dan logout.

    Langsung saja kita membuat file edit_dokter.php

    edit_dokter.php

    <html>
    <head>
        <title>Halaman Edit Dokter - www.mangujang.site</title>
    </head>
    <body>
        <center>
        <h2>Data Edit Dokter - www.mangujang.site</h2>
        <br/>
        <?php
        include 'koneksi.php';
        $id = $_GET['id'];
        $data = mysqli_query($koneksi,"select * from dokter where id='$id'");
        while($d = mysqli_fetch_array($data)){
            ?>
            <form method="post" action="update_dokter.php">
                <table>
                    <tr>          
                        <td>Nama</td>
                        <td>
                            <input type="hidden" name="id" value="<?php echo $d['id']; ?>">
                            <input type="text" name="nama" value="<?php echo $d['nama']; ?>">
                        </td>
                    </tr>
                    <tr>
                        <td>No.Telpon</td>
                        <td><input type="text" name="no_telp" value="<?php echo $d['no_telp']; ?>"></td>
                    </tr>
                    <tr>
                        <td>Alamat</td>
                        <td><input type="text" name="alamat" value="<?php echo $d['alamat']; ?>"></td>
                    </tr>
                    <tr>
                        <td></td>
                        <td><input type="submit" value="Simpan"></td>
                    </tr>      
                </table>
            </form>
            <?php
        }
        ?>
        <a href="dokter.php">Kembali</a>
    </center>
    </body>
    </html>
    File edit_dokter.php ini gunanya untuk kita mengubah data dokter yang ingin kita ubah ke halaman dokter.php tadi.

    Selanjutnya kita membuat update_dokter.php.


    update_dokter.php

    <?php

    include 'koneksi.php';

    $id = $_POST['id'];
    $nama = $_POST['nama'];
    $no_telp = $_POST['no_telp'];
    $alamat = $_POST['alamat'];

    mysqli_query($koneksi,"update dokter set nama='$nama', no_telp='$no_telp', alamat='$alamat' where id='$id'");

    header("location:dokter.php");

    ?>
    File update_dokter.php ini akan menetapkan aksi dari form edit_dokter.php diatas menggunakan method POST untuk jenisnya, agar dapat mengirimkan data yang telah diedit melalui edit_dokter.php ke database-nya.

    Lalu kita buat hapus_dokter.php

    hapus_dokter.php

    <?php

    include 'koneksi.php';

    $id = $_GET['id'];

    mysqli_query($koneksi,"delete from dokter where id='$id'");

    header("location:dokter.php");

    ?>
    File hapus_dokter.php ini nantinya akan menghapus data yang telah ditambahkan kedalam form dokter tadi.

    Selanjutnya kita membuat form logout.php

    logout.php

    <?php
    // mengaktifkan session
    session_start();

    // menghapus semua session
    session_destroy();

    // mengalihkan halaman sambil mengirim pesan logout
    header("location:index.php?pesan=logout");
    ?>
    File logout.php ini mengaktifkan session dan mengalihkan ke halaman index.php pesan logout yang sudah ditulis di syntax di index.php

    Catatan: www.mangujang.site ke blokir:(


    Maka tampilan Form Dokter, Form Edit Dokter, Form hapus dokter dan Form Logout seperti ini :

    1. Form Dokter

    Kemudian kalian klik tombol "Edit"
    maswijaba.my.id
    Form Dokter

    2. Form Edit Dokter

    Kemudian ubah alamat menjadi "Tangerang Selatan", kemudian "Simpan"
    maswijaba.my.id
    Form Edit Dokter

    3. Form Data Dokter Setelah di Edit

    Kita berhasil mengedit data.
    Kemudian kalian coba klik "Hapus"
    maswijaba.my.id
    Form Data Dokter Setelah di Edit

    4.Form Data Dokter Setelah di Hapus

    Data berhasil di hapus.
    Lalu klik "HOME"
    maswijaba.my.id
    Form Data Dokter setelah di Hapus

    5. Form Halaman Utama

    Kemudian klik "Logout"
    maswijaba.my.id
    Form Halaman Utama

    6.Form Login

    Anda telah berhasil logout.
    maswijaba.my.id
    Form Login Berhasil Logout


    Dan selesai sudah pelajaran ujikom kali ini dengan tema Belajar Materi Ujikompetensi Membuat Login dengan Database dan CRUD (Create, Read, Update, Delete) Part 3 Semoga bermanfaat ya.

    Jika kalian belum baca part 1nya maka yang perlu kalian lakukan adalah mengikuti tutorialnya dari awal supaya nantinya paham dan diterapkan dengan baik. Disini Belajar Materi Ujikompetensi Membuat Login dengan Database dan CRUD (Create, Read, Update, Delete) Part 3

    Jika kalian butuh filenya bisa di download disini

    Perlu di ketahui ujikom akan lulus jika kalian dapat memahami syntax-syntax yang sudah diberikan diatas, jika tidak mengetahui sama saja. Yang terpenting dari belajar adalah memahami; semoga bermanfaat. SALAM KOMPETEN 🔝

    Post a Comment for "Cara Membuat Login dengan Database dan CRUD (Create, Read, Update, Delete) Untuk Uji Kompetensi Part 3"