MODUL 3
Pengolahan Data Berbasis File dalam PHP
A. TUJUAN
1. Mampu menjelaskan fungsi untuk membaca file dalam PHP
2. Mampu menjelaskan fungsi untuk menulis file dalam PHP
3. Mampu menjelaskan fungsi untuk menghapus file dalam PHP
4. Mampu membuat kode pemrograman PHP untuk mengelola data berbasis file
B. PETUNJUK
1. Awali setiap aktivitas dengan do’a, semoga berkah dan mendapat kemudahan
2. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar
3. Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur
4. Tanyakan kepada dosen apabila terdapat hal-hal yang kurang jelas
C. DASAR TEORI
Data merupakan sesuatu yang belum mempunyai arti dan memerlukan adanya suatu
pengolahan. Data bisa berwujud suatu keadaan (state), gambar, suara, huruf, angka,
matematika, bahasa atau simbol yang bisa digunakan untuk melihat lingkungan, objek, kejadian
atau suatu konsep. Dalam PHP, salah satu media untuk menyimpan data adalah file.
Beberapa fungsi atau variabel dalam PHP yang digunakan dalam manajemen file antara lain
adalah sebagai berikut:
Manajemen pada umumnya merupakan penataan suatu objek agar tertata seperti yang
kita inginkan. Proses penataan tersebut membutuhkan tingkat ketelitian tertentu untuk
memastikan keutuhan objek / data kita. Selain itu, privasi sangat dibutuhkan dalam manajemen
data, sehingga hanya badan tertentu yang diberi akses saja yang dapat melakukannya.
Pada pemrograman web, pemilahan pengguna (user) dengan hak / privasi masing-masing
biasa disebut dengan “Multiuser”. Penggunaan teknik ini melibatkan halaman login sebagai
validasi data user. Setelah user berhasil login, maka dia akan mendapatkan hak akses untuk
melakukan manajemen data. Informasi hak akses tersebut akan disimpan pada variabel global
yang disebut cookie. Cookie pada PHP dapat diset dengan perintah setcookie(), dan dapat
dipanggil dengan perintah $_COOKIE[].
D. LATIHAN
1. Bukalah aplikasi teks editor
2. Tuliskan kode PHP untuk file utama sebagai berikut:
Tampilan sebelum Login. Gunakan username = admin, password = admin untuk login.
Tampilan setelah Login. Klik tombol Logout untuk kembali ke halaman Login.
7. Buat folder baru pada folder modul3 dan beri nama “upload”
Coba isi form Tambah File sesuai dengan data di atas. Klik tombol +Tambah untuk
menambahkan.
Tampilan setelah penambahan file baru. File akan muncul dalam Daftar File. Klik tombol Lihat
untuk melihat isi file.
Untuk mengecek file, coba buka isi dari folder “upload”. Di dalamnya terdapat file sesuai
dengan file yang ditambahkan tadi.
E. TUGAS
Teruskan latihan di atas sehingga tampilan akhirnya seperti berikut:
Tampilan sebelum Login
Ketentuan:
Jika daftar file kosong, tampilkan pesan “(data kosong)”
Tambahkan menu untuk menghapus file pada daftar file
Menu untuk menghapus file tersebut hanya ditampilkan pada halaman setelah Login