Rabu, 10 Juli 2019

CARA UPDATE DAN DELETE DATA MYSQL DENGAN PHP


setelah berhasil mempelajari cara input data dari form dengan php mysql, sekarang kita akan belajar materi selanjutnya yaitu cara melakukan update data menggunakan bahasa pemograman PHP.




Modifikasi Halaman Index.php

Langkah pertama yang akan kita lakukan adalah membuat link untuk menuju ke form edit pada halaman utama ( index.php ). dimana ketika link edit ini diklik maka akan membawa parameter id_mahasiswa dari web browser yang akan digunakan sebagai informasi data mahasiswa yang akan ditampilkan pada form nantinya. sekarang silahkan modifikasi file index.php menjadi seperti ini :


pada line 22 dan 23 kita menambahkan script untuk menampilkan link yang akan digunakan untuk membuat form edit dan proses delete. sehingga tampilan sekarang menjadi seperti ini :




Membuat Form Update

jika anda melihat pada address browser maka setelah nama file akan ada ?id_mahasiswa=2, parameter id_mahasiswa=2 itu adalah data dinamis yang terbawa ketika users memilik data yang akan di edit. tugas  kita sekarang adalah menampilkan data yang sesuai dengan data yang dipilih oleh users berdasarkan parameter id_mahasiswa  yang dibawa tadi kedalam form edit. sekarang buatlah sebuah file baru dengan nama form-edit.php dan ketiklah script ini :




sekarang kalau link edit di klik maka akan menampilkan form dengan data yang sudah terisi sesuai dengan data yang dipilih seperti dibawah ini :





Membuat Proses Update

seperti yang anda lihat pada form edit di atas, atribute action nya mengarah ke file update.php yang akan memproses data nantinya dengan method post. jadi sekarang kita akan membuat file edit.php dan ketiklah script berikut :




Membuat Proses Delete

proses terakhir adalah sekarang kita akan membuat proses delete data dari database, konsepnya sama seperti proses update tadi cuman pada proses ini tidak menampilkan form, melainkan langsung menghapus data berdasarkan data yang dipilih oleh users pada halaman utama. silahkan buat script baru dengan nama delete.php dan ketik script berikut ini :





selamat karna sampai saat ini anda sudah belajar cara manipulasi data mysql menggunakan bahasa pemograman PHP.

Sebelumnya cek tutorial pertama

CARA MUDAH INPUT DATA DARI FORM DENGAN PHP MYSQL



script cara input data dari form dengan php mysql sebenarnya sangat gampang jika anda sudah mengerti tentang sintaks query SQL. tapi jangan khawatir karna jika anda belum mengerti cara nya, saya yakin itulah alasan kenapa anda sampai pada artikel ini karna seakrang kita akan belajar script cara input data ke database mysql menggunakan PHP. tapi agar anda lebih paham struktur database dalam project ini ada baiknya anda membaca artikel dibawah ini terlebih dahulu karena ini adalah kelanjutan dari materi tersebut.


Membuat Form Inputan Data

langkah yang pertama kita akan membuat sebuah form dengan nama file form-input.php, form ini akan kita gunakan sebagai interface bagi pengguna untuk menginputkan data yang akan disimpan kedalam database.



seperti yang anda lihat kita menambahkan elemen textbox, radio button dan dropdown pada form yang kita buat. jika sudah selesai menulis script nya lalu silahkan save dan akses http://localhost/latihan/form-input.php melalui web browser anda maka akan tampil halaman seperti dibawah ini :


Menyimpan Data Yang Di input Ke Database
lalu langkah selanjutnya adalah kita akan membuat script input data yang akan menyimpan data yang di input tersebut ke database. silahkan buat sebuah script baru dengan nama simpan.php dan tulis lah script berikut ini :



Jika semua semua tahapan sudah anda ikuti secara benar maka seharusnya tidak ada masalah dan ketika anda klik button simpan maka data yang anda inputkan dan halaman akan di redirect ke halaman index.php yang menampilkan list data mahasiswa.


Sebelumnya lihat tutorial pertama


CARA MENAMPILKAN DATABASE MYSQL MENGGUNAKAN PHP


Membuat Database & Struktur tabel

karena kita akan belajar menampilkan data dari database MySQL menggunakan PHP maka kita butuh sebuah database. jadi langkah pertama buatlah sebuah database dengan nama latihan dan jalankan query berikut ini pada database latihan tadi :

sehingga jika dilihat melalui phpmyadmin akan terlihat seperti gamabr dibawah ini :

















Insert Data Dummy

untuk menampilkan data tentunya kita butuh data yang akan ditampilkan, oleh karena itu kita membutuhkan beberapa sample data untuk di tampilkan nantinya, silahkan jalankan SQL Query berikut ini untuk memasukan beberapa record kedalam tabel mahasiswa.








Membuat Koneksi PHP MySQL

file ini berguna untuk menyimpan settingan konfigurasi dan perintah untuk koneksi ke database menggunakan bahasa pemograman PHP. silahkan buat sebuah file baru dengan nama koneksi.php dan ketikklan script berikut ini :









Menampilkan Data  dari MySQL Dengan PHP

silahkan buka index.php yang sudah kita buat pada latihan sebelumnya dan modifikasi sehingga scriptnya menjadi seperti dibawah ini :













Penjelasan Script

Line Ke 5 : kita meng-includekan file koneksi.php yang menyimpan perintah untuk melakukan koneksi dari php ke mysql, kita membutuhkan perintah ini setiap kali ingin berinteraksi dengan database.

Line Ke 6 : Menampung data array hasil query untuk menampilkan data maahsiswa dalam variabel $mahasiswa.

Line Ke 8 : Melakukan Perulangan untuk menampilkan data mahasiswa dari variabel mahasiswa pada line ke 6.

sekian pembahasan pada posting kali ini, pembahasan selanjutnya kita akan belajar bagaimana caranya meng-insert data menggunakan PHP MySQLi. jika ada yang ingin di diskusikan silahkan posting di komentar.

Selasa, 09 Juli 2019

Tutorial Membuat CRUD PHP Dengan MySQL



CRUD adalah akronim untuk Create, Read, Update, dan Delete. Operasi CRUD adalah manipulasi data dasar untuk database.
Dalam tutorial ini kita akan membuat aplikasi PHP sederhana untuk melakukan semua operasi ini pada tabel database MySQL di satu tempat.

Kita akan membuat sebuah aplikasi dengan tampilan seperti pada gambar di bawah dengan sebuah tabel yang menampilkan data dari database di sisi frontend. Terdapat beberapa tombol untuk mengubah data yang ada di database lewat antarmuka yang kita buat. Tabel pengguna yang kita buat akan berisi informasi pengguna seperti nama, nomor telepon, email, dll.



Langkah-Langkah Pembuatan CRUD

1. Membuat Database.sql


Pertama kita buat terlebih dahulu file database.sql kemudian kita impor file database.sql ini ke dalam database (menggunakan PHPMyAdmin).


2. Membuat file config.php


File config.php menyimpan informasi tentang database host, username dan password. Sebagian besar server lokal bekerja dengan detail yang diberikan.
Anda dapat mengubahnya sesuai dengan detail host dan database Anda.

Untuk menghubungkan PHP dengan MySQL, kita menggunakan fungsi mysqli_connect() dengan alamat server sebagai parameter pertama, user database sebagai parameter kedua, password user sebagai parameter ketiga, dan nama database sebagai parameter keempat.

Silahkan isi password sesuai dengan yang dibuat di servernya. Jika tidak menggunakan passsword, maka isikan dengan String kosong saja.



3. Membuat file index.php



File index.php merupakan file utama yang menyertakan file konfigurasi untuk koneksi database. Kemudian menampilkan semua daftar pengguna menggunakan MySQL Select Query. Pengguna yang akan ditampilkan di dalam daftar perlu menambahkan terlebih dahulu menggunakan tautan 'Tambahkan Pengguna Baru'.


4. Membuat file add.php

File add.php berfungsi untuk menambahkan pengguna baru. Formulir HTML digunakan untuk menerima masukan data pengguna. Setelah data pengguna diserahkan, MySQL INSERT Query digunakan untuk memasukkan data pengguna ke dalam database.


5. Membuat file edit.php



Edit.php digunakan untuk mengedit / update data pengguna. Anda dapat mengubah data pengguna dan memperbaruinya. File ini akan mengarahkan pengguna kembali ke homepage, setelah update sukses.


6. Membuat file delete.php




File delete.php hanya dipanggil saat kita klik link 'Delete' untuk pengguna manapun yang dipilih.

Dan Silahkan kalian jalankan CRUD nya di Browse.😀😁



Rabu, 01 Mei 2019

Tutorial Pengenalan Dasar - Dasar PHP


Dalam tutorial belajar PHP pertama ini, kita akan membahas tentang pengertian PHP dan apa saja fungsi PHP dalam pemograman web.

Pengertian PHP

PHP adalah bahasa pemrograman script server-side yang didesain untuk pengembangan web. Selain itu, PHP juga bisa digunakan sebagai bahasa pemrograman umum (wikipedia). PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh The PHP Group. Situs resmi PHP beralamat di http://www.php.net.

PHP disebut bahasa pemrograman server side karena PHP diproses pada komputer server. Hal ini berbeda dibandingkan dengan bahasa pemrograman client-side seperti JavaScript yang diproses pada web browser (client).

Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa tahun perkembangannya, PHP menjelma menjadi bahasa pemrograman web yang powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi juga website populer yang digunakan oleh jutaan orang seperti wikipedia, wordpress, joomla, dll.

Saat ini PHP adalah singkatan dari PHP: Hypertext Preprocessor, sebuah kepanjangan rekursif, yakni permainan kata dimana kepanjangannya terdiri d
ari singkatan itu sendiri: PHP: Hypertext Preprocessor.

PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General Public License (GPL) yang biasa digunakan untuk proyek Open Source.

Dapat dilihat dari tampilan diatas bahwa mayoritas website modern saat ini menggunakan PHP.

Fungsi PHP Dalam Pemrograman Web

Untuk membuat halaman web, sebenarnya PHP bukanlah bahasa pemrograman yang wajib digunakan. Kita bisa saja membuat website hanya menggunakan HTML saja. Web yang dihasilkan dengan HTML (dan CSS) ini dikenal dengan website statis, dimana konten dan halaman web bersifat tetap.

Sebagai perbandingan, website dinamis yang bisa dibuat menggunakan PHP adalah situs web yang bisa menyesuaikan tampilan konten tergantung situasi. Website dinamis juga bisa menyimpan data ke dalam database, membuat halaman yang berubah-ubah sesuai input dari user, memproses form, dll.

Untuk pembuatan web, kode PHP biasanya di sisipkan kedalam dokumen HTML. Karena fitur inilah PHP disebut juga sebagai Scripting Language atau bahasa pemrograman script.

Sebagai contoh penggunaan PHP, misalkan kita ingin membuat list dari nomor 1 sampai nomor 10. Dengan menggunakan HTML murni, kita bisa membuatnya secara manual seperti kode berikut ini:

Halaman HTML tersebut dapat dibuat dengan mudah dengan cara men-copy-paste tag <li> sebanyak 10 kali dan mengubah sedikit angka-angka no urut di belakangnya. Namun jika yang kita inginkan adalah menambahkan list tersebut menjadi 100 atau 1000 list, cara copy-paste tersebut menjadi tidak efektif.

Jika menggunakan PHP, kita tinggal membuat perulangan for sebanyak 1000 kali dengan perintah yang lebih singkat seperti berikut ini:




Dengan menggunakan kode baris yang bahkan lebih sedikit, kita dapat membuat list tersebut menjadi 1000 kali, bahkan 100.000 kali dengan hanya mengubah sebuah variabel $i.

PHP tidak hanya dapat melakukan pengulangan tersebut, masih banyak hal lain yang bisa kita lakukan dengan PHP, seperti menginput data ke database, menghasilkan gambar, menkonversi halaman text menjadi PDF, management cookie dan session, dan hal lainnya yang akan kita pelajari di dalam tutorial belajar PHP di duniailkom.

Dalam tutorial PHP kali ini, kita telah mempelajari pengertian PHP, dan fungsi PHP dalam pembuatan website. Pada tutorial selanjutnya kita akan membahas tentang sejarah PHP dan perkembangan versinya, dari awal kemunculannya pada tahun 1994, hingga menjadi salah satu bahasa pemrograman paling populer saat ini.