LEMBAR JAWABAN
TUGAS 1
SEMESTER GENAP TAHUN AJARAN 2021/2022
Buatlah sebuah database dengan nama universitas, dimana database tersebut memiliki sebuah tabel dengan
nama mahasiswa. Tabel mahasiswa memiliki field sebagai berikut:
1. id (Integer / Primary Key / Auto Increment).
2. nama (Varchar 255 / Not Null).
3. nim (Varchar 255 / Not Null).
4. jenis_kelamin (Enum [laki-laki/perempuan] / Not Null)
5. kelas (Varchar 255 / Not Null)
6. program_studi (Varchar 255 / Not Null)
7. angkatan (Varchar 255 / Not Null)
Selanjutnya masukan data terlampir ke database. Hubungkan database dengan PHP dan tampilkan data
yang telah di input pada halaman web dalam bentuk tabel.
Mekanisme pengumpulan Tugas 1:
1. Folder program di compress dalam bentuk (.ZIP).
2. File yang digukumpulkan dalam bentuk .ZIP.
3. Batas akhir pengumpulan paling lambat tanggal 22 Mei 2022 Pukul 23.59 WIB.
4. Tugas dikumpulkan pada website kuliah.unsia.ac.id Matakuliah Pemrograman Web II pada Perkuliahan
Sesi 5 (Bukan Melalui E-Mail).
PhpMyAdmin
Secara definisi, phpMyAdmin adalah tool open source yang ditulis dalam bahasa PHP untuk menangani
administrasi MySQL berbasis World Wide Web.
Cara membuka phpMyAdmin adalah sebagai berikut:
1. Bukalah XAMPP Control Panel v3.2.1 dengan cara klik kanan xampp-control di C:\xampp atau di
D:\xampp
2. Setelah itu tekan Strart pada baris Apache, tekan Start pada baris MySQL, kemudian tekan Admin
pada baris MySQL.
1
YAYASAN MEMAJUKAN ILMU DAN KEBUDAYAAN
UNIVERSITAS SIBER ASIA
Kampus Menara, Jl. RM. Harsono, Ragunan - Jakarta Selatan.Daerah Khusus Ibukota Jakarta 12550. Telp.
(+6221) 27806189. asiacyberuni@acu.ac.id. www.unsia.ac.id
Setelah diaktifkan maka akan tampak seperti pada gambar di bawah ini.
Kemudian kita klik ‘Admin’ untuk membuka localhost. Setelah kita klik maka akan tampak seperti pada
gambar di bawah ini.
2
YAYASAN MEMAJUKAN ILMU DAN KEBUDAYAAN
UNIVERSITAS SIBER ASIA
Kampus Menara, Jl. RM. Harsono, Ragunan - Jakarta Selatan.Daerah Khusus Ibukota Jakarta 12550. Telp.
(+6221) 27806189. asiacyberuni@acu.ac.id. www.unsia.ac.id
Setelah itu kita klik phpMyAdmin seperti pada gambar di bawah ini.
Setelah kita klik phpMyAdmin maka akan tampak seperti pada gambar di bawah ini.
3
YAYASAN MEMAJUKAN ILMU DAN KEBUDAYAAN
UNIVERSITAS SIBER ASIA
Kampus Menara, Jl. RM. Harsono, Ragunan - Jakarta Selatan.Daerah Khusus Ibukota Jakarta 12550. Telp.
(+6221) 27806189. asiacyberuni@acu.ac.id. www.unsia.ac.id
b. Membuat tabel
Pada dasarnya, data-data di dalam basis data disimpan di dalam tabel. Untuk merancang tabel, langkah
kerjanya adalah:
1. Pilih basis data tempat kita membuat tabelnya (universitas).
2. Isikan mahasiswa pada Name dan 7 pada Number of columns kemudian tekan Go di sebelah kanan
bawah.
3. Pada kolom pertama isi dengan (Nama:id, Type:int, Length/Values:9, Index:Primary, Auto
Incremen:ceklist).
4. Pada kolom ke dua isi dengan (Nama:nama, Type:varchar, Length/Values:255)
5. Pada kolom ke tiga isi dengan (Nama:nim, Type:varchar, Lenght/Value:255)
4
YAYASAN MEMAJUKAN ILMU DAN KEBUDAYAAN
UNIVERSITAS SIBER ASIA
Kampus Menara, Jl. RM. Harsono, Ragunan - Jakarta Selatan.Daerah Khusus Ibukota Jakarta 12550. Telp.
(+6221) 27806189. asiacyberuni@acu.ac.id. www.unsia.ac.id
c. Mengisi Tabel
Langkah-langkah untuk mengisi tabel adalah:
1) Buka basis data yang menyimpan tabel yang kita cari (universitas -> mahasiswa)
2) Pilih insert
3) Isilah dengan data-datanya. Di sini saya isi dengan id:1, nama:Ade Chandra, nim:200401072101,
jenis_kelamin:laki-laki, kelas:IT-402, program_study:PJJ Informatika, angkatan:2020
4) Kemudian tekan tombol Go
5
YAYASAN MEMAJUKAN ILMU DAN KEBUDAYAAN
UNIVERSITAS SIBER ASIA
Kampus Menara, Jl. RM. Harsono, Ragunan - Jakarta Selatan.Daerah Khusus Ibukota Jakarta 12550. Telp.
(+6221) 27806189. asiacyberuni@acu.ac.id. www.unsia.ac.id
Setelah saya masukkan data-datanya maka akan tampil gambar seperti ini
6
YAYASAN MEMAJUKAN ILMU DAN KEBUDAYAAN
UNIVERSITAS SIBER ASIA
Kampus Menara, Jl. RM. Harsono, Ragunan - Jakarta Selatan.Daerah Khusus Ibukota Jakarta 12550. Telp.
(+6221) 27806189. asiacyberuni@acu.ac.id. www.unsia.ac.id
7
YAYASAN MEMAJUKAN ILMU DAN KEBUDAYAAN
UNIVERSITAS SIBER ASIA
Kampus Menara, Jl. RM. Harsono, Ragunan - Jakarta Selatan.Daerah Khusus Ibukota Jakarta 12550. Telp.
(+6221) 27806189. asiacyberuni@acu.ac.id. www.unsia.ac.id
Ketika saya menjalankan perintah tersebut pada PHP 5.6 bawaan XAMPP, berikut adalah hasil yang didapat:
Berikut adalah struktur dasar cara penulisan PDO constructor untuk database MySQL:
Sebagai contoh, untuk masuk ke dalam MySQL server di komputer localhost, dengan user root, pasword:Null,
nama database universitas, kode PDO yang digunakan adalah sebagai berikut:
Berikut adalah kode PDO yang digunakan untuk melihat apakah koneksi antara PHP MySQL dengan PDO
sudah berhasil dibuat?
8
YAYASAN MEMAJUKAN ILMU DAN KEBUDAYAAN
UNIVERSITAS SIBER ASIA
Kampus Menara, Jl. RM. Harsono, Ragunan - Jakarta Selatan.Daerah Khusus Ibukota Jakarta 12550. Telp.
(+6221) 27806189. asiacyberuni@acu.ac.id. www.unsia.ac.id
Setelah kita running menggunakan web server XAMPP, maka hasilnya adalah sebagai berikut.
Setelah kita running menggunakan localhost XAMPP maka akan tampak seperti pada gambar berikut.
9
YAYASAN MEMAJUKAN ILMU DAN KEBUDAYAAN
UNIVERSITAS SIBER ASIA
Kampus Menara, Jl. RM. Harsono, Ragunan - Jakarta Selatan.Daerah Khusus Ibukota Jakarta 12550. Telp.
(+6221) 27806189. asiacyberuni@acu.ac.id. www.unsia.ac.id
4. Cara Menampilkan Data yang Telah Diinput Pada HalamanWEB dalam Bentuk Tabel
Berikut adalah cara untuk menampilkan tabel mahasiswa dari sebuah database universitas yang telah saya
buat menggunakan kode PDO.
Kemudian setelah kita running pada halaman WEB menggunakan XAMPP maka hasilnya adalah seperti pada
gambar di bawah ini.
10
YAYASAN MEMAJUKAN ILMU DAN KEBUDAYAAN
UNIVERSITAS SIBER ASIA
Kampus Menara, Jl. RM. Harsono, Ragunan - Jakarta Selatan.Daerah Khusus Ibukota Jakarta 12550. Telp.
(+6221) 27806189. asiacyberuni@acu.ac.id. www.unsia.ac.id
11