LEMBAR PENGESAHAN
Kelas
LAPORAN PRAKTIKUM PEMROGRAMAN WEB
IF23 B
MODUL VII :
DATABASE 2
Tanda tangan
Nama Praktikan NIM Tanggal
Kumpul Praktikan Asisten
Kholifatur Rohmah 2312110075
Tanggal Tanda tangan
Nama Penilai Tanggal Koreksi Penilaian Asisten Dosen
Taufiqur Rohman
S.Kom.,M.Kom.
Ahmad Hasan Mukhlis
Muhammad Rizqi Hildani
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS QOMARUDDIN GRESIK
2025
A. Dasar Teori
1.1. Pengertian Database
Pangkalan data atau basis data (bahasa Inggris: database), atau sering
pula diejabasisdata, adalah kumpulan informasi yang disimpan di dalam
komputer secara sistematik sehingga dapat diperiksa menggunakan suatu
program komputer untuk memperoleh informasi dari basis data tersebut.
Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri
(query) basis data disebut system manajemen basis data (database
management system, DBMS). Sistem basis data dipelajari dalam ilmu
informasi. Istilah "basis data" berawal dari ilmu komputer. Meskipun
kemudian artinya semakin luas, memasukkan hal-hal di luar bidang
elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip
dengan basis data sebenarnya sudah adasebelum revolusi industri yaitu
dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan
dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau
potongandari pengetahuan. Sebuah basis data memiliki penjelasan
terstruktur dari jenisfakta yang tersimpan di dalamnya: penjelasan ini
disebut skema. Skema menggambarkan objek yang diwakili suatu basis
data, dan hubungan di antara objek tersebut. Ada banyak cara untuk
mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal
sebagai model basis data atau model data. Modelyang umum digunakan
sekarang adalah model relasional, yang menurut istilah layman mewakili
semua informasi dalam bentuk tabel-tabel yang saling berhubungan di mana
setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya
menggunakan terminologi matematika). Dalam model ini, hubungan antar
tabel diwakili dengan menggunakan nilai yang sama antar tabel. Model
yang lain seperti model hierarkis dan model jaringan menggunakan cara
yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling
berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem
manajemen basis data (database management system /DBMS). Jika
konteksnya sudah jelas, banyak administrator dan programer menggunakan
istilah basis data untuk kedua arti tersebut.
Jadi secara konsep basis data atau database adalah kumpulan dari data-
data yang membentuk suatu berkas (file) yang saling berhubungan (relation)
dengan tata cara yang tertentu untuk membentuk data baru atau informasi.
Atau basis data (database) merupakan kumpulan dari data yang saling
berhubungan (relasi) antara satu dengan yang lainnya yang diorganisasikan
berdasarkan skema atau struktur tertentu. Pada komputer, basis data
disimpan dalam perangkat hardware penyimpan, dan dengan software
tertentu di manipulasi untuk kepentingan atau keguanaan tertentu.
Hubungan atau relasi data biasanya ditunjukkan dengan kunci (key) dari tiap
file yang ada. Data merupakan fakta atau nilai (value) yang tercatat atau
merepresentasikan deskripsi dari suatu objek. Data yang merupakan fakta
yang tercatat dan selanjutnya dilakukan pengolahan (proses) menjadi
bentuk yang berguna atau bermanfaat bagi pemakainya akan membentuk
apa yang disebut informasi.
Bentuk informasi yang kompleks dan teritegrasi dan pengolahan sebuah
database dengan komputer akan digunakan untuk proses pengambilan
keputusan pada manajemen akan membenuk Sistem Informasi Manajemen
(SIM), data dalam basis data merupan item terkecil dan terpenting untuk
membangun basis data yang baik dan valid. Data dalam basis data bersifat
integrated dan shared :
Terpadu (integrated), berkas-berkas data yang ada pada basis data
salingterkait (terjadi dependensi data);
Berbagi data (shared), data yang sama dapat dipakai oleh sejumlah
pengguna dalam waktu yang bersamaan. Sering dinamakan sebagai
system multiuser
1.2. Karakteristik Database
a) Data yang sama dapat diakses secara bersamaan oleh beberapa
penggunauntuk berbagai kegunaan yang berbeda.
b) Data tidak tergantung pada struktur penyimpanan atau cara
membacadata dari program aplikasi, atau data bersifat transparan
terhadap program aplikasi.
c) Data memiliki integritas (akurasi dan validasi) yang terkendali.
d) Database memiliki sifat terbahas dan keadaan fisik data yang dapat
menyebabkan database dapat mengembangkan ukurannya, tapi hal
inidapat dengan mudah diatasi dengan dipindahkan ke sistem yang
lebih besar lagi tanpa menulis ulang aplikasinya
1.3. Alat Komunikasi Penyusun Database
1. Komputer atau Laptop (Server dan Client)
2. Pemrograman (Front End)
- PHP
- Java
- Visual Basic
- Dll
3. Perangkat Lunak Database (Back End)
- MySQL
- Oracle
- PostgresSQL
- Interbase
- MongoDB
- Dll
4. Komponen Sistem Database
- Field
Merupakan sistem terkecil dari tabel yang menggambarkan suatu
item data, contoh : NIS, Nama, Alamat dll.
- Record
Kumpulan dari file-file yang menggambarkan suatu unit data
individu,contoh : data siswa dengan NIS 07 451 2016 dengan nama
Rudi di Cilegon dan informasi lain yang berhubungan dengan siswa
tersebut.
- Table
Kumpulan dari beberapa record yang menggambarkan satu kesatuan
data dan sudah dimiliki orang tertentu, contoh : siswa, mata
pelajaran, dll.
- Primay Key
Field yang berisi nilai yang unik, field itu tidak pernah memiliki
datayang sama, contoh : file NIS dimiliki oleh lebih dari satu orang
siswa,maka NIS dapat dijadikan sebagai primary key.
- Foreign Key
Field yang digunakan sebagai perhubungan antara satu tabel
dengantabel yang lainnya agar saling berelasi, contoh : tabel nilai
jugamemiliki tabel NIS, tapi field NIS disini merupakan field foreign
key yang digunakan untuk menghubungkan tabel siswa dengan tabel
nilai
B. Soal
2.1. Tugas Latihan
2.1.1. Lakukan insert data melalui form yang telah dibuat
2.1.2. Tampilkan data dengan melakukan join pada dua tabel
2.1.3. Lakukan update pada salah satu data
2.1.4. Cantumkan hasilnya pada laporan dan jelaskan setiap langkahnya
2.2. Tugas Mandiri
2.2.1. Lakukan insert data melalui form yang telah dibuat
2.2.2. Buat log aktivitas perubahan pada tabel menggunakan trigger
2.2.3. Lakukan update dan delete pada salah satu data
2.2.4. Tampilkan log aktivitas yang telah dibuat
2.2.5. Tampilkan data dengan melakukan join pada dua tabel
2.2.6. Cantumakan hasilnya pada laporan dan jelaskan setiap langkahnya
C. Langkah-Langkah
3.1. Tugas Latihan
3.1.1. form_order.php
3.1.2. form_user.php
3.1.3. tampil.php
3.1.4. update.php
3.1.5. style.css
3.1.6. Database db_praktikum
orders
users
3.2. Tugas Mandiri
3.2.1. form_order.php
3.2.2. form_user.php
3.2.3. tampil.php
3.2.4. update.php
3.2.5. log.php
3.2.6. style.css
3.2.7. Database db_modul7
log_aktivitas
orders
users
D. Hasil Dan Analisa
4.1. Tugas Latihan
4.1.1. Form Tambah User
4.1.2. Setelah diklik “Simpan” maka data akan muncul di “Lihat Data”
Nomor pesanan “-“ karena belum mengisi form pemesanan.
4.1.3. Form Tambah Pesanan
4.1.4. Setelah form pemesanan di simpan maka “Lihat Data” akan
diperbarui
4.1.5. Update User
4.1.6. Setelah diklik “Update” maka nama yang di update akan berubah
4.1.7. Ketika diklik “Hapus” maka data akan dihapus oleh sistem
4.1.8. Data dalam database sebelum di update
users
orders
4.1.9. Data dalam database setelah di update
users
orders
4.1.10. Data dalam database setelah di hapus
users
orders
Penjelasan:
4.2. Tugas Mandiri
4.2.1. Form Tambah User
4.2.2. Form Tambah Pesanan
4.2.3. Lihat Data
4.2.4. Update User
4.2.5. Data setelah di Update
4.2.6. Ketika diklik “Hapus” maka data akan dihapus oleh sistem
4.2.7. Log Aktivitas
4.2.8. Data dalam database sebelum di update
users
orders
4.2.9. Data dalam database setelah di update
users
orders
4.2.10. Data dalam database setelah di hapus
users
orders
4.2.11. Data dalam database log aktivitas
Penjelasan:
E. Kesimpulan
Database atau basis data merupakan kumpulan data yang saling
berhubungan dan disusun secara sistematis di dalam komputer, sehingga dapat
dengan mudah diakses, dikelola, dan dimanfaatkan menggunakan perangkat
lunak khusus yang disebut DBMS (Database Management System). Database
menyimpan data dalam bentuk tabel-tabel yang memiliki struktur tertentu,
seperti field, record, dan relasi antar tabel, yang memungkinkan proses
pengolahan data menjadi informasi yang berguna, bahkan mendukung
pengambilan keputusan dalam suatu sistem informasi manajemen (SIM).
Ciri khas utama dari database adalah sifatnya yang integrated (terpadu) dan
shared (dapat diakses bersama oleh banyak pengguna), dengan jaminan
integritas dan transparansi terhadap aplikasi. Penyusunan database melibatkan
berbagai komponen seperti komputer sebagai server dan client, bahasa
pemrograman (front end), serta perangkat lunak pengelola basis data (back end).
Elemen penting dalam struktur database seperti field, record, table, primary key,
dan foreign key turut mendukung keterkaitan antar data sehingga menciptakan
sistem yang terorganisir dan efisien.
DAFTAR PUSTAKA
https://idoc.pub/documents/makalah-database-sistem-manajemen-database-
3no7dm8o8eld
https://r.search.yahoo.com/_ylt=AwrjdG5.uF5oqc0CV8dXNyoA;_ylu=Y29sb
wNncTEEcG9zAzUEdnRpZAMEc2VjA3Ny/RV=2/RE=1752247678/RO=10
/RU=https%3a%2f%2fadoc.pub%2fmakalah-data-base-basis-data-
.html/RK=2/RS=uz7RltOkP9JQ2dpgmlb.zBa.2i0-