Pemrograman WEB menggunakan
PHP dan MySQL
create by : Andi Harmin, S.Kom., M.T.
- Pengertian:
- PHP (Hypertext Preprocessor) adalah bahasa skrip sisi server yang dirancang khusus untuk pengembangan web.
- PHP tertanam dalam HTML, yang berarti Anda dapat menyisipkan kode PHP dalam halaman HTML.
- PHP digunakan untuk membuat halaman web dinamis, yang berarti konten halaman dapat berubah berdasarkan interaksi pengguna atau data dari database.
- Fungsi Utama:
- Menangani formulir dan data pengguna.
- Menghasilkan konten halaman web dinamis.
- Berinteraksi dengan database (seperti MySQL).
- Mengelola sesi dan cookie.
- Sintaksis Dasar:
- Mengenal variabel, tipe data, operator, dan struktur kontrol (seperti if, else, loop).
- Memahami cara menulis fungsi dan menggunakan fungsi bawaan PHP.
Dasar-dasar MySQL:
- Pengertian:
- MySQL adalah sistem manajemen basis data relasional (RDBMS) yang populer.
- MySQL digunakan untuk menyimpan dan mengelola data yang digunakan oleh aplikasi web.
- Data disimpan dalam tabel, yang terdiri dari baris dan kolom.
- Fungsi Utama:
- Menyimpan data aplikasi web.
- Mengambil data dari database untuk ditampilkan di halaman web.
- Memanipulasi data (menambah, mengubah, menghapus).
- Konsep Penting:
- Database, tabel, baris, kolom.
- SQL (Structured Query Language) untuk berinteraksi dengan database.
- Jenis data (seperti integer, string, date).
- Relasi antar tabel.
Kombinasi PHP dan MySQL:
- Koneksi Database:
- PHP digunakan untuk terhubung ke database MySQL.
- Anda perlu mengetahui cara membuat koneksi, memilih database, dan menutup koneksi.
- Query SQL:
- PHP digunakan untuk mengirim query SQL ke database.
- Anda perlu memahami cara menulis query SELECT, INSERT, UPDATE, dan DELETE.
- Pengolahan Data:
- PHP digunakan untuk mengolah data yang diambil dari database.
- Anda perlu mengetahui cara menampilkan data dalam format HTML.
- Keamanan:
- Penting untuk memahami praktik keamanan untuk mencegah serangan SQL injection dan kerentanan lainnya.
- selalu gunakan prepared statement, dan hindari menulis query SQL secara langsung dari input user.
Hal tambahan yang perlu diketahui:
- Framework PHP:
- Framework seperti Laravel, CodeIgniter, dan Symfony dapat mempercepat pengembangan web dengan menyediakan struktur dan komponen siap pakai.
- Tools:
- XAMPP atau LAMP untuk membuat lingkungan pengembangan lokal.
- phpMyAdmin untuk mengelola database MySQL.
- Editor kode seperti Visual Studio Code, Sublime Text, atau PHPStorm.
- Keamanan Web:
- Memahami tentang keamanan web secara umum adalah hal yang sangat penting.
- Pelajari tentang cara mencegah serangan umum seperti XSS dan CSRF.
Materi Pemrograman Web PHP dan MySQL
No. | Materi | Link Download |
---|---|---|
1 | Konsep pemrograman web server dan Server Side Scripting | Download |
2 | Membuat program web sederhana menggunakan struktur dasar PHP | Download |
3 | Membuat program web menggunakan struktur Kondisi | Download |
4 | Membuat program web menggunakan struktur Perulangan | Download |
5 | Membuat program web form dan penanganannya | Download |
6 | Membuat program web menggunakan struktur data array dan fungsifungsi array | Download |
7 | Membuat program web menggunakan fungsi string dan tanggal | Download |
8 | UJIAN TENGAH SEMESTER / UTS | Akses Soal UTS |
9 | Membuat program web dengan penanganan file dan direktori | Download |
10 | Membuat program web menggunakan Session dan cookies | Download |
11 | Membuat proyek aplikasi Berita dengan PHP dan MySQL - bagian 1 | Download |
12 | Membuat proyek aplikasi Berita dengan PHP dan MySQL - bagian 2 | Download |
13 | Membuat proyek aplikasi Berita dengan PHP dan MySQL - bagian 3 | Download |
14 | Membuat report PDF dengan menggunakan FPDF16 dan DOMPdf generator | Download |
15 | Membuat program web Export database ke Microsoft Excel | Download |
16 | UJIAN AKHIR SEMESTER / UAS | Download |
Berikut tool tambahan untuk desain web
No. | Source | Link Download |
---|---|---|
1 | Template web blog | Download |
2 | Fpdf Generator | Download |
3 | DOMPDF Generator | Download |
Video Tutorial dasar pemrograman web PHP dan MySQL tanpa menggunakan Web Template design
Jangan lupa : Like, Comment and Share video ini !
No comments:
Post a Comment