Modul Project-PEMROGRAMAN web 3
Modul Project-PEMROGRAMAN web 3
MODUL
PROJECT PEMROGRAM WEB 3
SEMESTER 5
Disusun Oleh:
Abdul Wahab, S.Kom, M.M
Page | 1
PHB_Tegal_2024 Modul PemWeb3_Sem5
PENDAHULUAN
Selama era kemajuan teknologi digital saat ini, Globalisasi telah membuka pintu bagi
konektivitas yang lebih luas dan cepat (Sinlae, 2024). Pada saat ini, website sangat berguna
sebagai gerbang utama menuju informasi dan interaksi. Hampir semua organisasi dan individu
mempunyai sebuah website untuk menampilkan informasi, menawarkan produk, atau
membangun sebuah komunitas. Website terus berkembang, dari statis dan pasif menjadi
dinamis dan interaktif, mengikuti kebutuhan pengguna yang semakin kompleks. Pemrograman
website berperan penting dalam evolusi ini. Dengan menguasai bahasa pemrograman dan
teknologi web, kita dapat membangun website yang informatif, fungsional dan menarik. Salah
satu kombinasi yang populer untuk membangun sebuah website dinamis , menggunakan PHP
dan MySQL.
HTML(Hyper Text Markup Language)HTML adalah suatu bahasa yang menggunakan
tanda-tanda tertentu (tag) untuk menyatakan kode-kode yang dapat ditafsirkan oleh browser
agar halaman tersebut dapat ditampilkan secara benar(Mufti Prasetiyo et al. n.d. 2022). Pada
dasarnya, HTML bukanlah sebuah bahasa pemrograman, tetapi markup language atau bahasa
penandaan yg terdiri dari banyaknya kumpulan tag, biasanya hanya menyatakan bahwa bagian
tertentu dari sebuah halaman web adalah isi yang harus ditampilkan oleh browser. Penyusunan
HTML, menggunakan kode atau symbol khusus yang ditulis dalam file atau dokumen untuk
membangun struktur halaman web. Hal ini memungkinkan halaman web yang ditampilkan
dilayar komputer dan juga dipahami oleh pengguna
CSS(Cascading Style Sheet) merupakan aturan untuk mengatur tata rias website,
mengatur berbagai elemen agar terstruktur dan seragam. Dengan CSS, kita bisa mengatur jenis
huruf, warna tulisan, dan latar belakang halaman, menentukan tampilan format websitesesuai
dengan keinginan atau kebutuhan, mempercepat proses halaman web, mempermudah
pengolahan kode HTML, membuat website lebih rapih dan banyak variasi tampilan, membuat
website dapat menyesuaikan disemua ukuran layar.
JavaScript adalah bahasa scripting yang digunakan oleh klien. Komputer user akan
melakukan pemrosesan script dengan sendirinya. JavaScript biasanya dapat digunakan untuk
membuat animasi dan elemen interaktif lainnya pada halaman web. Ini ditunjukkan oleh
banyaknya library JavaScript yang dapat dipakai oleh programmer untuk membuat halaman
web yang dibuat menjadi lebih interaktif. Untuk menjalankan kode JavaScript, kita
membutuhkan browser yang mendukung dan dapat menggunakan JavaScript.
Struktur Query Language (SQL) adalah bahasa khusus domain yang digunakan untuk
mengolah data dalam sistem manajemen basis data hubungan . Aplikasi RDBMS (Relational
Database Management Sistem) yang paling umum digunakan oleh programmer aplikasi web
untuk mengolah basis data mereka adalah MySQL. Fungsi-fungsi dalam Bahasa pemrograman
PHP biasanya digunakan untuk membuat, membaca, mengubah, atau menghapus data dalam
SQL, yang kemudian dapat ditampilkan di halaman web.
PHP, atau Hypertext Preprocessor, adalah bahasa pemrograman server-side yang
memungkinkan website untuk berinteraksi dengan database dan menghasilkan konten
dinamis.PHP merupakan bahasa scripting yang menyatu dengan HTML dan dijalankan pada
server side. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server
sedangkan yang dikirimkan ke browser hanya hasilnya saja(Anon n.d.2003 ).Untuk SQL,
merupakan sistem manajemen basis data relasional yang menyimpan data terstruktur website
.Dengan menggabungkan Bahasa pemrograman PHP dan MySQL, kita dapat membangun
website yang Menyimpan dan menampilkan data secara terstruktur, seperti daftar produk,
profil pengguna, atau artikel berita, menyediakan interaksi dengan pengguna, seperti formulir
Page | 2
PHB_Tegal_2024 Modul PemWeb3_Sem5
login, komentar, atau keranjang belanja menyesuaikan konten website berdasarkan kebutuhan
pengguna, seperti rekomendasi produk berdasarkan preferensi pengguna atau tampilan website
yang berbeda untuk perangkat mobile.
METODE
Dalam penulisan modul ini, penulis menggunakan metode SDLC(System Life
Development Cycle). Metode SDLC ini terdiri dari beberapa tahap dimulai dari tahap
perencanaan. Dimana pada tahap ini dilakukan perencanaan mengenai pembuatan website
dengan mempelajari HTML, CSS, dan Bahasa pemograman PHP, serta yang lainya yang
menunjang kebutuhan pembuatan website sederhana ini. Tahap selanjutnya adalah tahap
analisis, dimana ditahap ini dilakukan pengumpulan komponen mengenai apa yang dibutuhkan
pada pembuatan website sederhana ini.
2) TEKS EDITOR
Gunakan teks editor seperti visual code studio, sublime text, atau yang lainnya
3) MULAI SERVER
Jalankan server , APACHE dan MySql dicontrol panel XAMPP atau WAMPP
Klik admin pada MySql, untuk menuju ke database Mysql seperti gambar dibawah ini
Buat database baru. Klik new, lalu create database, contoh: “belanja”
Page | 3
PHB_Tegal_2024 Modul PemWeb3_Sem5
Jika sudah, kik create, lalu akan seperti Digambar bawah ini. Pada tabel name, namai
tabel dengan “tabel_belanja”, lalu create
Setelah pembuatan nama database, dan tabel di database. Diperlukan setidaknya 5 file
PHP untuk pembuatan web aplikasi sederhana. Diantaranya index.php, koneksi.php,
insert.php, edit.php, delete.php. pastikan 5 file tadi, berada dalam 1 folder yang tersimpan
dibagian file htdocs. Langkah langkahnya sebagai berikut:
1. Buka file manager, pilih kebagian penyimpanan, lalu ke windows:C
Page | 4
PHB_Tegal_2024 Modul PemWeb3_Sem5
4. Buat 1 folder, yang nantinya terdiri dari index.php, koneksi.php, insert.php, edit.php,
delete.php. beri nama sesuai keinginan.
Setelah mengikuti Langkah Langkah diatas, masuk pada proses penulisan script atau
kode. Buka teks editor, disini penulis menggunakan teks editor sublime text, buat new file atau
ctrl+n, lalu save, pastikan di simpan pada peyimpanan seperti diatas tadi, windows:c – xampp
– htdocs – nama_folder – lalu namai file dengan koneksi.php untuk koneksi ke database. Jika
sudah, mulailah pengkodean Seperti contoh script dibawah ini:
Page | 5
PHB_Tegal_2024 Modul PemWeb3_Sem5
Gambar 9: koneksi.php
Setelah selesai membuat file koneksi.php, selanjutnya buat file dengan nama index.php.
untuk scriptnya, seperti contoh script dibawah ini.
Page | 6
PHB_Tegal_2024 Modul PemWeb3_Sem5
Page | 7
PHB_Tegal_2024 Modul PemWeb3_Sem5
Page | 8
PHB_Tegal_2024 Modul PemWeb3_Sem5
Pada penulisan kode diatas, penulis menggabungkan styling CSS dalam 1 file index.php
seperti pada kode diatas.
Jika ingin melihat hasil dari script diatas, pergi ke browser atau chrome, akses melalui
http://localhost/test_crud. Jika tidak ada error, tampilan nya akan seperti dibawah ini:
Jika sudah membuat file index.php, selanjutnya membuat file insert.php untuk
mendapatkan hasil dari pengguna yang menginput data seperti ketentuan yang ada didalam
tabel. Berikut script untuk insert.php
Sama seperti Langkah tadi, lalu buatlah file edit.php. dan scriptnya seperti dibawah ini:
Page | 9
PHB_Tegal_2024 Modul PemWeb3_Sem5
Page | 10
PHB_Tegal_2024 Modul PemWeb3_Sem5
Page | 11
PHB_Tegal_2024 Modul PemWeb3_Sem5
Page | 12
PHB_Tegal_2024 Modul PemWeb3_Sem5
Ketika ke 5 file tadi sudah dibuat, pastikan untuk pengkoneksian ke database tidak ada
kesalahan, baik kesalahan penulisan kode, ataupun yang lainnya. Jika semuanya berjalan lancar
dan tidak ada erorr, maka tampilannya akan seperti ini.
Page | 13
PHB_Tegal_2024 Modul PemWeb3_Sem5
KESIMPULAN
REFERENSI
(Ramadhan et al., n.d 2022.) Edukasi Pemograman Web Fundamental Sebagai Ilmu Wajib Era
Industri 4.0
(Prasetyo et al., 2020 Pembahasan Mengenai Front-End Web Developer Dalam Ruang Lingkup
Web Development)
(Sari et al., 2022 Perancangan Sistem Informasi Penginputan Database Mahasiswa Berbasis
Web)
(Noviana, n.d. PEMBUATAN APLIKASI PENJUALAN BERBASIS WEB MONJA STORE
MENGGUNAKAN PHP DAN MYSQL )
Page | 14
PHB_Tegal_2024 Modul PemWeb3_Sem5
Page | 15