Iklan

Monday, 17 March 2025

 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 Fitur Cetak dokumen Download
15 Membuat PDF dengan menggunakan FPDF16 & DOMPdf generator
program web Export database ke Microsoft Excel
Download
16 UJIAN AKHIR SEMESTER / UAS

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

 
 

menggunakan web template
 

  

Jangan lupa : Like, Comment and Share video ini ! 

 

 

SOAL UJIAN AKHIR SEMESTER GENAP TA. 2025-2026

 

📝 SOAL ESSAI

Pemrograman Web PHP & MySQL

CRUD Sistem Informasi Media Pemberitaan
Pertemuan 11 – 14

6 Jumlah Soal
2 Versi
Essay Bentuk Soal
90 Menit Waktu
Petunjuk : Jawablah seluruh pertanyaan dengan jelas, sistematis, dan menggunakan bahasa sendiri. Sertakan alasan atau contoh apabila diperlukan.
📘 VERSI A
📗 VERSI B
  1. Sebuah aplikasi berita hanya dapat menampilkan data. Jelaskan langkah-langkah agar aplikasi tersebut memiliki fitur Create lengkap dengan upload foto dan video.
  2. Jelaskan fungsi folder fotos dan videos. Apa akibatnya jika folder tersebut tidak dibuat?
  3. Bagaimana cara mengubah tampilan arsip berita dari model bullet menjadi tabel lengkap dengan preview foto, preview video, serta ikon Edit dan Delete?
  4. Jelaskan proses kerja fitur Edit Berita mulai dari pengguna memilih data sampai perubahan tersimpan di database.
  5. Mengapa setelah proses Delete perlu dilakukan pengujian melalui browser maupun PHPMyAdmin?
  6. Jelaskan cara menambahkan fitur Print pada halaman arsip berita serta manfaat penggunaan cetak_berita.php.

No comments:

Post a Comment