Adip Apriandita 1sid Database
Adip Apriandita 1sid Database
PENGEMBANGAN WEB
Identitas :
ADIP APRIANDITA
2257301005
1 SID
● Membuat Database
Code Program :
Penjelasan :
Program di atas bertujuan untuk membuat koneksi ke server database MySQL dan
mengecek apakah koneksi berhasil atau gagal.
● Baris pertama menginisialisasi variabel $con untuk melakukan koneksi ke server
database MySQL dengan menggunakan fungsi mysqli_connect().
● Baris kedua menggunakan fungsi mysqli_connect_error() untuk mengecek apakah
terdapat kesalahan pada koneksi ke server database. Jika terdapat kesalahan, maka
akan ditampilkan pesan error.
● Jika tidak terdapat kesalahan, maka program akan menampilkan pesan "berhasil
terhubung!" sebagai tanda bahwa koneksi ke server database MySQL berhasil
dilakukan.
Penjelasan :
Program di atas bertujuan untuk membuat koneksi ke database MySQL, mengecek
apakah koneksi berhasil atau gagal, dan menampilkan data dari tabel "mahasiswa" di
dalam database tersebut.
● Baris ketiga menginisialisasi variabel $con untuk melakukan koneksi ke server
database MySQL dengan menggunakan fungsi mysqli_connect().
● Baris kelima menggunakan fungsi mysqli_connect_error() untuk mengecek
apakah terdapat kesalahan pada koneksi ke server database. Jika terdapat
kesalahan, maka akan ditampilkan pesan error.
● Baris ke-10 sampai ke-12 adalah bagian untuk melakukan query ke database
dengan menggunakan fungsi mysqli_query(). Di dalam query ini, akan dilakukan
SELECT * FROM mahasiswa untuk mengambil semua data dari tabel
mahasiswa.
● Setelah query dijalankan, maka hasilnya akan disimpan ke dalam variabel $query,
ntuk mengambil data dari variabel $query dan ditampilkan dengan menggunakan
perintah print.
Penjelasan :
Program di atas bertujuan untuk membuat koneksi ke database MySQL, mengecek
apakah koneksi berhasil atau gagal, dan menampilkan data dari tabel "mahasiswa" di
dalam database tersebut.
● Baris ketiga menginisialisasi variabel $con untuk melakukan koneksi ke server
database MySQL dengan menggunakan fungsi mysqli_connect().
● Baris keenam menggunakan fungsi mysqli_connect_error() untuk mengecek
apakah terdapat kesalahan pada koneksi ke server database. Jika terdapat
kesalahan, maka akan ditampilkan pesan error.
● Baris ke-10 sampai ke-12 adalah bagian untuk melakukan query ke database
dengan menggunakan fungsi mysqli_query(). Di dalam query ini, akan dilakukan
SELECT * FROM mahasiswa untuk mengambil semua data dari tabel
mahasiswa.
● Setelah query dijalankan, maka hasilnya akan disimpan ke dalam variabel $query
dan untuk mengambil data dari variabel $query dan ditampilkan dengan
menggunakan perintah print.
Penjelasan :
Program ini bertujuan untuk membuat koneksi ke database MySQL, mengecek apakah
koneksi berhasil atau gagal, dan menghitung jumlah data record pada tabel "mahasiswa"
yang terdapat pada database tersebut.
● Pada baris ketiga, dilakukan inisialisasi variabel $con untuk melakukan koneksi
ke server database MySQL dengan menggunakan fungsi mysqli_connect().
● Pada baris kelima, menggunakan fungsi mysqli_connect_error() untuk mengecek
apakah terdapat kesalahan pada koneksi ke server database. Jika terdapat
kesalahan, maka akan ditampilkan pesan error.
● Pada baris ke-9, dilakukan query untuk mengambil semua data dari tabel
"mahasiswa" dengan menggunakan fungsi mysqli_query().
● Hasil query disimpan ke dalam variabel $query.
● Pada baris ke-10, menggunakan fungsi mysqli_num_rows() untuk menghitung
jumlah data record yang ada di dalam tabel "mahasiswa" dan menyimpannya ke
dalam variabel $total.
● Pada baris ke-11, menggunakan perintah print untuk menampilkan jumlah data.
Output program :
Penjelasan :
Program tersebut merupakan script PHP yang digunakan untuk memproses data inputan
dari form tambah data mahasiswa. Pertama-tama, dilakukan pemanggilan file koneksi
database menggunakan perintah include.
Selanjutnya, dilakukan pengambilan nilai dari variabel $_POST untuk data nama, nim,
kelas, username, dan password. Kemudian dilakukan pengecekan apakah seluruh data
sudah diisi dengan menggunakan fungsi empty() dan logika AND.
Apabila seluruh data sudah terisi, maka dilakukan query INSERT ke dalam tabel
mahasiswa pada database dengan menggunakan perintah mysqli_query(). Jika data
berhasil ditambahkan, maka program akan mengarahkan kembali ke halaman menu
mahasiswa menggunakan perintah header().
Namun jika terdapat data yang kosong, maka program akan mengarahkan kembali ke
halaman form tambah data mahasiswa.
Penjelasan :
Program di atas adalah sebuah halaman web yang digunakan untuk mengedit data
mahasiswa. Program ini menggunakan bahasa pemrograman PHP dan HTML.
Program ini memanggil file Modul9_KoneksiDB.php untuk melakukan koneksi dengan
database. Selanjutnya, program ini mengambil nilai parameter 'id' dari URL dan
menggunakannya untuk mengambil data mahasiswa dari tabel 'mahasiswa' berdasarkan
ID. Data yang diambil kemudian disimpan ke dalam variabel $m. Setelah itu, program ini
menampilkan tautan untuk kembali ke menu mahasiswa dan menampilkan sebuah form
untuk mengedit data mahasiswa. Form ini memiliki beberapa field input seperti nama,
NIM, kelas, username, dan password. Nilai-nilai dari field-field input ini diisi dengan
nilai-nilai yang telah diambil sebelumnya dari tabel 'mahasiswa'.
Penjelasan :
Program ini merupakan script PHP untuk melakukan proses update data mahasiswa pada database
yang sudah terkoneksi sebelumnya melalui Modul9_KoneksiDB.php.
Data mahasiswa yang akan diupdate ditentukan melalui parameter $id yang didapatkan melalui
form pada halaman Modul9_EditMahasiswa.php. Data mahasiswa yang akan diupdate terdiri dari
nama, nim, kelas, username, dan password yang diperoleh dari nilai yang diambil dari form
dengan method "post".
Sebelum melakukan update data, script melakukan pengecekan apakah semua data
mahasiswa sudah diisi dengan perintah "if (!empty($nama) && !empty($nim)&&
!empty($kelas)&& !empty($user)&& !empty($pass))". Jika data sudah lengkap, maka script akan
melakukan perintah update dengan sintaks "mysqli_query($con, "UPDATE mahasiswa SET nama
= '$nama',nim = '$nim',kelas = '$kelas', username ='$user',password = '$pass' WHERE ID =
'$id'")" dan kemudian mengarahkan user kembali ke halaman Modul9_MenuMahasiswa.php
dengan perintah "header('location:Modul9_MenuMahasiswa.php')".
Namun jika data masih ada yang kosong, maka script akan mengarahkan user kembali ke
halaman Modul9_MenuMahasiswa.php dengan perintah "header
('location:Modul9_MenuMahasiswa.php')".
Penjelasan :
Program ini adalah script PHP untuk menghapus data mahasiswa dari database
yang terhubung menggunakan file koneksi "Modul9_KoneksiDB.php".
Program ini memeriksa apakah ID data mahasiswa yang akan dihapus telah
diterima melalui parameter GET dari URL. Jika ID tidak kosong, maka program akan
menjalankan perintah SQL untuk menghapus data mahasiswa dengan ID yang sesuai dari
tabel "mahasiswa". Kemudian program akan mengarahkan pengguna ke halaman
"Modul9_MenuMahasiswa.php" menggunakan fungsi "header()".
Jika ID kosong, maka program akan mengarahkan pengguna kembali ke halaman
"Modul9_MenuMahasiswa.php".
.php
Output program :
.php
Output program :
.php
Output program :
Output program :
6. Program Modul9_FormInsertMKDB.php
Code program :
8. Program Modul9_UpdateMKDB.php
Code program :