Disusun Oleh :
Nama : M. Hidayat Pahlevi
NPM : G1F022031
Asisten Dosen :
1. Dedek Tegar Apriyadi (G1F020027)
2. Tiara Yamelda (G1F021008)
Dosen Pengampu :
1. Tiara Eka Putri, S.T., M.Kom
1
5. Keamanan Data: Basis data modern memiliki fitur keamanan yang kuat, termasuk
enkripsi data dan manajemen hak akses. Ini membantu melindungi data sensitif dari
akses yang tidak sah.
6. Skalabilitas: Basis data dapat diubah ukurannya sesuai dengan kebutuhan. Ini berarti
bahwa ketika jumlah data tumbuh, basis data dapat ditingkatkan tanpa perlu memulai
dari awal.
7. Kemudahan Pemeliharaan: Perangkat lunak Sistem Manajemen Basis Data (DBMS)
menyediakan alat untuk pemeliharaan dan backup data secara efisien. Manfaat-
manfaat ini menjadikan basis data sebagai aset yang sangat berharga dalam dunia
modern yang didorong oleh data. Mereka memberikan kemampuan untuk mengelola,
mengakses, dan menganalisis informasi dengan cara yang efisien dan efektif, yang
pada gilirannya mendukung pengambilan keputusan yang lebih baik dan inovasi
dalam berbagai industri dan bidang.
2
BAB II
SOAL DAN PEMBAHASAN
2.1. SOAL
1. Review Praktikum
2.2. PEMBAHASAN
1.
G1F022031
3
query berhasil dijalankan ($hasil == true), maka akan mencetak "data berhasil ditambah." Jika
query gagal ($hasil == false), maka akan mencetak "data gagal ditambah."
G1F022031
Gambar 2.2 Source code untuk mengambil data didalam table dan
Mengubah objek menjadi array
Pembahasan :
Pada source code diatas yaitu contoh pengambilan data dari tabel tb_mahasiswa dan
diatas terdapat beberapa perintah antara lain $sql adalah variabel yang berisi query SQL untuk
melakukan operasi SELECT. Query ini mengambil semua kolom dari tabel tb_mahasiswa.
$hasil adalah variabel yang akan menyimpan hasil dari eksekusi query SQL menggunakan
fungsi mysqli_query(). Ini akan mengirimkan query yang Anda definisikan dalam $sql ke
database yang telah dibuka koneksi sebelumnya. Kode kemudian memeriksa apakah hasil
query mengembalikan setidaknya satu baris data dengan menggunakan
mysqli_num_rows($hasil). Jika hasil query mengembalikan setidaknya satu baris data (jumlah
baris lebih dari 0), maka kode akan membuat array kosong dengan nama $data_mahasiswa.
Kemudian, kode menggunakan loop while untuk mengambil setiap baris data hasil query
dengan menggunakan mysqli_fetch_assoc($hasil). Ini akan mengubah setiap baris hasil query
menjadi array asosiatif yang akan disimpan di dalam array $data_mahasiswa. akan memiliki
sebuah array bernama $data_mahasiswa yang berisi semua data dari tabel tb_mahasiswa
dalam bentuk array asosiatif. Anda dapat menggunakan data ini untuk melakukan berbagai
operasi atau menampilkan data sesuai kebutuhan aplikasi Anda. Pastikan untuk memeriksa
bahwa koneksi ke database ($koneksi) telah dibuat dan aktif sebelum menjalankan query.
4
G1F022031
5
BAB III
KESIMPULAN DAN SARAN
3.1. KESIMPULAN
Jadi perbedaan antara front end dan back end developer yaitu front melihat dari sisi
pelanggan, apa yang dilihat dari depan layar, sedangkan back end mendukung dari sisi server,
apa yang ada dibelakang sebuah situs web atau aplikasi. Jika ada pertanyaan lebih penting
mana, jawabannya tentu keduanya memiliki peran yang penting untuk pengembangan sebuah
web atau aplikasi. Dan juga ada yang namanya fullstack developer yang artinya memiliki
kemampuan dalam hal front end dan juga back end developer.
3.2. SARAN
Saran saya untuk praktikum ini adalah untuk menulis souce kode nya harus lebih hati
hati dan lebih teliti lagi karena jika salah ketik maka database akan error.
6
DAFTAR PUSTAKA
Sofyan Mufti Prasetiyo, Muhammad Ivan Prayogi Nugroho, Riris Lima Putri, & Opa Fauzi.
(2022). Pembahasan Mengenai Front-End Web Developer dalam Ruang Lingkup Web
Development. BULLET : Jurnal Multidisiplin Ilmu, 1(06), 1015–1020. Retrieved
from https://journal.mediapublikasi.id/index.php/bullet/article/view/1570 (Diakses
pada 18 Oktober 2023)
7
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
UNIVERSITAS BENGKULU
FAKULTAS TEKNIK
PROGRAM STUDI SISTEM INFORMASI
Jalan W.R. Supratman Kandang Limun Bengkulu
Bengkulu 38371 A Telepon : (0736) 344087, 22105 – 227