ADMINISTRASI DATABASE
OLEH
NIM : 2021573010003
Kelas : TI 2C
NIM : 2021573010003
Kelas : TI 1.C
Nilai :
i
DAFTAR ISI
LEMBAR PENGESAHAN..................................................................................... i
DAFTAR ISI............................................................................................................. ii
DAFTAR GAMBAR................................................................................................ iii
I. TUJUAN PRAKTIKUM................................................................................ 1
II. CAPAIAN PRAKTIKUM.............................................................................. 1
III. PENDAHULUAN........................................................................................... 1
IV. DASAR TEORI............................................................................................... 2
1. Pengertian Xampp................................................................................... 2
2. Fungsi Xampp......................................................................................... 2
3. Pengertian Navicat.................................................................................. 2
4. Kelebihan Navicat................................................................................... 3
V. PEMBAHASAN.............................................................................................. 4
Pertemuan 1 :Fungsi Inner Join, Join dan Count ........................................... 4
Pertemuan 2 :Fungsi Where, Group By, AND dan Having............................ 7
Pertemuan 3 : Fungsi Limit, Subquery, ANY, dan IN.................................... 10
Pertemuan 4 :Membuat Tabel Dosen.............................................................. 13
Pertemuan 5 :Database melalui Software Navicat.......................................... 15
Pertemuan 6 :Membuat Tabel dan menampilkan data dari Navicat............... 17
Pertemuan 7 : Fungsi View............................................................................. 19
Pertemuan 8 : Membuat Tabel Matakuliah..................................................... 20
Pertemuan 9 : Membuat tabel Dosenmatakuliah............................................ 21
Pertemuan 10 : Menampilkan Data-Data dari tabel yang telah dibuat........... 23
VI. KESIMPULAN............................................................................................... 29
ii
DAFTAR GAMBAR
iii
I. DASAR TEORI
A. Pengertian PostgreSQL
PostgreSQL adalah sistem manajemen database relasional (RDBMS) yang
bersifat open source. Manajemen database ini dapat mengolah data dalam tabel
yang memiliki relasi satu sama lain dan dapat digunakan secara gratis serta
bebas dimodifikasi. Dikembangkan oleh Berkeley Computer Science
Department, PostgreSQL telah menjadi database yang andal dalam 30 tahun
terakhir ini. Sistem manajemen database ini memiliki performa stabil,
keamanan tinggi, serta fitur melimpah.
B. Fungsi PostgreSQL
Sebagai database relasional, fungsi utama PostgreSQL adalah tempat untuk
menyimpan dan mengelola data melalui perintah atau query SQL. Dengan
query tersebut, maka PostgreSQL bisa digunakan untuk:
1. Membuat atau memanipulasi tabel dengan Data Definition Language
(DDL) menggunakan query seperti CREATE, DROP, ALTER.
2. Memanipulasi isian data atau value dari tabel dengan Data Manipulation
Language (DML) menggunakan query semacam INSERT, UPDATE,
DELETE.
3. Mengelola transaksi di database dengan Data Control Language
(DCL) menggunakan query seperti GRANT, REVOKE, COMMIT.
Tidak hanya itu, ada beberapa fungsi lain menggunakan query SQL lain yang
mengharuskan Anda untuk memasukkan tipe data, contohnya CREATE, ADD,
dan INSERT.
1
6. Point-in-time Recovery – Melakukan backup server secara terus-
menerus.
7. Procedural Languages – Mendukung bahasa prosedural misalnya Python,
Perl, dan sebagainya.
8. Rule Customization – Melakukan kustomisasi terhadap perintah seperti
INSERT, UPDATE, atau DELETE.
9. Savepoints – Menangani error pada transaksi kompleks.
10. Tablespaces – Menentukan media penyimpanan database, schema, atau
tabe
2
II. PEMBAHASAN
A. Instalasi PostgreSQL
Karena saya menggunakan aplikasi laragon yang merupakan tempat dimana
kita dapat menginstall kan berbagai server. Maka dari itu disini saya
menginstall server PostgreSQL dengan cara sebagai berikut ini :
1. Buka terlebih dahulu aplikasi laragon yang telah terinstall
2. Kemudian klik kanan pada bar laragon dan pilih Tools > Quick
Add>Postgresql-14
3
3. Kemudian akan ada jendela download yang secara otomatis akan
melakukan instalasi PotsgreSQL di sistem, tunggu sampai laragon selesai
menginstal PostgreSQL selesai.
4. Lalu klik Preferensi, yaitu tombol yang pengaturan yang berada di pojok
kanan atas tampilan Laragon.
4
B. Membuat Database
1. Tahap pertama, pastikan server PostgreSQL telah dijalankan atau dimulai di
laragon, kemudian kita akan membuat database menggunakan aplikasi
tambahan yaitu pgAdmin yang bisa didownload di url berikut ini :
PostgreSQL: File Browser. Kemudian download file pgadmin versi 4.7.1.
5
3. Lalu akan muncul tampilan pgAdmin, dan akan diminta untuk
memasukkan password master, biasanya password nya yaitu admin atau
bisa juga postgresql.
5. Lalu klik kanan pada database lalu create database baru yang ingin dibuat.
Misal disini saya ingin membuat database mengenai asrama, maka saya
menamai database saya menjadi db_asrama kemudian save.
6
Gambar 2.5 Membuat database asrama
III. KESIMPULAN
Pada Laporan Praktikum 02 ini yaitu Laporan Akhir Praktikum Basis Data
Lanjut yang di dalamnya menjelaskan akan setiap pertemuan dari Praktikum Basis
data lanjut dimulai dari Pertemuan 1 yaitu definisi dari Fungsi Inner Join, Join dan
Count kemudian Pertemuan 2 yaitu defisi dari Fungsi Where, Group By, AND dan
Having. Pada Pertemuan 3 yaitu defisi dari Fungsi Limit, Subquery, ANY dan IN.
Pada Pertemuan 4 yaitu menjelaskan Cara Membuat Tabel Dosen, Pertemuan 5 yaitu
7
Belajar Databases Melalui Software Navicat, Pertemuan 6 yaitu Cara Membuat
Tabel dan Menampilkan Data Dari Navicat. Pertemuan 7 yaitu Fungsi View.
Pertemuan 8 yaitu Cara Membuat Tabel Matakulaih, Pertemuan 9 yaitu Cara
Membuat Tabel DosenMatakuliah, serta yang terakhir pada pertemuan 10 yaitu
query untuk Menampilkan Data-Data Dari Tabel yang telah dibuat.