Wednesday 18 April 2018

Tutorial Cara membuat CRUD File pada PHP



Tutorial Cara membuat program CRUD file dengan PHP pasti sudah tidak asing lagi bagi para pengguna SOSMED(Sosial Media). Didalam SOSMED (Sosial Media) terutama Facebook dan Instagram karna menurut titikk0ma kedua jejaring sosial inilah yang paling banyak digunakan, ada terdapat fitur yang bisannya dinamakan atau  banyak orang menyebutnya buat status. Dibagian fitur ini biasanya di isi dengan kata-kata, video ataupun foto, lalu bagaimanakah cara membuatnya terutama upload foto atau file ?? kasih tau gak ya...??? :) :). . .  sabar.. hidup itu harus sabar.

Langsung saja menuju Teks Editor masing-masing, yang perlu dipersiapkan pastikan anda sudah menginstal Teks Editor, Web Server, dan Browser tentunya.
Jika belum ada :

Download Notepad++ DiSini
Download Sublime Text 3 DiSini
Download Xampp DiSini

Langkah-langkahnya sebagai berikut :
1. Buat Database terlebih dahulu, dan pastikan XAMPP Control apache dan mysql anda sudah running, gambarnya seperti berikut :


2. Selanjutnya buat sebuah folder project di dalam C:\xampp\htdocs\, misal C:\xampp\htdocs\b\upload_file. Untuk posisi project bisa disesuaikan, tapi posisinya harus tetap di dalam folder htdocs.

3. Jangan lupa untuk membuat database misal nama databasenya b_upload_file, Berikut tabelnya

4. Selanjutnya buat file koneksi.php dalam folder project yang dibuat tadi, Berikut Scriptnya :


5. buat file index.php didalam folder project anda, Berikut Scriptnya :


6. Buat file proses_upload.php, Berikut Scriptnya :
File ini untuk memproses form yang ada pada file index.php.
Baris 5 adalah poses pembuatan variabel untuk menampung data yang dikirim dari form yang berada pada file index.php.
Baris 6 adalah penyimpanan file di bagian server php nya agar file bisa di upload ke folder atau direktori yang sudah di sediakan.
Baris 7 adalah kode untuk memecah string menjadi array berdasarkan titik (.).
Baris 8 adalah kode untuk memberi nama file sesuai dengan selera kita
Baris 10 adalah daftar extensi file yang diperbolehkan.
Baris 11 adalah membuat string menjadi huruf kecil semua dengan perintah strtolower().
Baris 13 adalah kondisi untuk pengecekan ekstensi file yang diupload dengan ekstensi yang sudah ditentukan pada baris 10 apakah sama atau tidak, jika sama maka Baris ini yang akan dijalankan.
Baris 14 adalah proses penyimpanan file di folder file, jika belum ada folder file pada project anda silahkan buat terlebih dahulu folder filenya.
Baris 15 adalah proses penyimpanan data ke database, disini yang disimpan adalah nama dari file tersebut bukan filenya.
Baris 17 dan seterusnya adalah kondisi yang dijalankan ketika ekstensi file upload tidak sama dengan ekstensi yang sudah di setting pada baris 10.

7. Selanjutnya buat file edit.php, Berikut Scriptnya :

8. Selanjutnya buat file proses_edit.php, Berikut Scriptnya :

Untuk file proses_edit.php caranya sama seperti upload_file.php, cuma ada yang berbeda sedikti.
Baris 18 adalh kondisi untuk mengecek file pada folder file apakah ada atau tidak, jika ada maka baris ini yang akan di eksekusi, jika tidak maka tidak ada aksi apa-apa.

9. Terahir buat file delete.php, Berikut Scriptnya :

Download Project di atas Disini
Tutorial CRUD file sebenanya sama dengan CRUD foto, untuk melihat cara membuat CRUD foto atau upload foto bisa dilihat Disini.
Tutorial di atas adalah tutorial yang sederhana, untuk lebih GREGETNYA silahkan berkreasi sendiri.
Semoga bermanfaat, dan jika ada yang dipertanyakan silahkan tinggalkan komentar pada kolom komentar.

No comments:

Post a Comment