• Monday, April 18, 2016

    Aplikasi CRUD dengan PHP dan MySQLi (Procedural Style)

    Aplikasi CRUD dengan PHP dan MySQLi ini dibangun menggunakan bahasa pemrograman PHP dan database MySQL, dengan menggunakan MySQLi Extension untuk berinteraksi antara aplikasi dengan database. Mysqli merupakan kependekan dari MySQL Improved. Sebagai pengganti mysql extension, PHP menyediakan mysqli extension yang pada dasarnya adalah perbaikan dari mysql extension dan dikembangkan untuk mendukung fitur-fitur terbaru untuk MySQL 4.1 keatas.

    Konsep pemrograman dalam aplikasi ini menggunakan konsep pemrograman prosedural (procedural style). Dalam konsep prosedural tidak ada perbedaan mencolok antara mysql extension dengan mysqli extension. Nama-nama fungsi didalam mysqli sebagian besar mirip dengan apa yang telah kita pelajari pada mysql  extension. Selain menambah huruf “i” di dalam nama fungsi, argumen-argumen yang dibutuhkan juga hampir mirip. Perbedaannya, jika di dalam extension mysql umumnya kita bisa meletakkan argumen resources di akhir fungsi, maka di dalam mysqli, argumen ini diteletakkan di awal.

    CRUD merupakan singkatan dari Create, Read, Update, dan Delete. Operasi CRUD adalah dasar yang harus diketahui oleh setiap programmer, karena Operasi CRUD merupakan operasi dasar yang akan selalu digunakan dalam membangun sebuah sistem. Jadi setiap programmer harus menguasai operasi CRUD sebagai skill dasar untuk mengembangkan sebuah sistem.

    Aplikasi ini sangat cocok bagi teman-teman yang baru belajar pemrograman PHP menggunakan mysqli extension untuk berinteraksi dengan database MySQL. Script didalam aplikasi ini dapat kalian pelajari dengan mudah karena sudah saya berikan komentar pada setiap prosesnya, sehingga dapat digunakan sebagai referensi untuk membangun sebuah sistem.

    Fitur Aplikasi
    1.    Create (Menyimpan Data)
    Membuat script untuk menyimpan/insert data dari aplikasi ke database MySQL.
    2.    Read (Menampilkan Data)
    Membuat script untuk membaca atau menampilkan data dari database MySQL ke aplikasi. Menampilkan semua data yang ada pada database dan menampilkan data dengan kriteria tertentu.
    3.    Update (Mengubah Data)
    Membuat script untuk mengubah/update data pada database MySQL melalui apilkasi.
    4.    Delete (Menghapus Data)
    Membuat script menghapus/delete data pada database MySQL melalui aplikasi.
    5.    Search (Pencarian Data)
    Membuat script pencarian data pada database MySQL. Pencarian berdasarkan kriteria tertentu.
    6.    Pagination
    Membuat script untuk membatasi jumlah data yang ditampilkan dari database MySQL ke apilkasi. Data ditampilkan perhalaman, fungsinya agar tidak terlalu lama saat menampilkan data dalam jumlah yang sangat banyak.
    7.    CSS Bootstrap 3
    Membuat tampilan aplikasi menggunakan CSS Bootstrap 3.
    8.    Fungsi membatasi karakter yang diinputkan
    Membuat fungsi untuk membatasi karakter yang diinputkan. Bisa diinputkan huruf, angka atau karakter tertentu saja.
    9.    Keamanan dasar untuk mencegah SQL injection
    Membuat keamanan dasar untuk mencegah SQL injection saat proses input data. Menghilangkan spasi dibelakang dan didepan kata yang diinputkan.

    Tampilan Aplikasi CRUD




    Sekian penjelasan tentang Aplikasi CRUD dengan PHP dan MySQLi ini. Semoga aplikasi ini dapat membantu teman-teman yang baru mulai belajar membuat aplikasi berbasis web menggunakan mysqli extension untuk berinteraksi dengan database MySQL.

    Jika teman-teman ingin mempelajari aplikasi ini, silahkan kunjungi repositories saya di Github indrasatya
    Atau teman-teman bisa download semua aplikasi yang ada diwebsite melalui link dibawah ini



    Hosting Unlimited Indonesia

    Indra Setyawantoro

    Author

    Belajar untuk Mengajar, Mengajar untuk Belajar.

    0 komentar:

    Post a Comment

    Copyright © 2015 - 2023 Indra Satya. All rights reserved. Blogger Templates