Anda di halaman 1dari 16

LAPORAN PRAKTIKUM II

PRAKTIKUM BASIS DATA GEOSPASIAL


“Pembuatan Basis Data Sederhana”
Tanggal Penyerahan: Senin, 27 November 2023

Disusun Oleh : Noval Favian Bima Putra (23-2022-022)

Dosen: Indrianawati, S.T., M.T.


Kelas: AA

Nama Asisten :

1. Muhammad Saputra Noval (23-2020-020)


2. Silvia Nur Aprilia (23-2020-034)
3. Muhammad Farel Kamal Amditra (23-2021-007)

LABORATORIUM SISTEM INFORMASI SPASIAL


PROGRAM STUDI TEKNIK GEODESI
FAKULTAS TEKNIK SIPIL DAN PERENCANAAN
INSTITUT TEKNOLOGI NASIONAL
BANDUNG
2023
LAPORAN BASIS DATA GEOSPASIAL

DAFTAR ISI

DAFTAR ISI........................................................................................................... i

DAFTAR GAMBAR ............................................................................................. ii

DAFTAR TABEL ................................................................................................ iii

BAB I PENDAHULUAN................................................................................................. 1

1.1 Latar Belakang ......................................................................................... 1

1.2 Maksud dan Tujuan Praktikum ................................................................ 1

1.3 Waktu dan Tempat Pelaksanaan Praktikum ............................................. 2

BAB II DASAR TEORI .................................................................................................. 3

2.1 Konsep Basis Data Sederhana .................................................................. 3

2.2 Sintaksis Dasar PostgreSQL..................................................................... 4

BAB III PELAKSANAAN PRAKTIKUM .................................................................... 5

BAB IV HASIL DAN PEMBAHASAN ......................................................................... 8

4.1 Hasil ......................................................................................................... 8

4.2 Pembahasan ............................................................................................ 10

BAB V KESIMPULAN ................................................................................................. 11

DAFTAR PUSTAKA ...................................................................................................... 12

Noval Favian Bima Putra / 23-2022-022 i


LAPORAN BASIS DATA GEOSPASIAL

DAFTAR GAMBAR

Gambar 2.1 Basisdata Sederhana .......................................................................3

Gambar 2.2 Sintaksis PostgreSQL .................................................................... 4

Gambar 4.1.1 Hasil Tabel Apotek ..................................................................... 8

Gambar 4.1.2 Hasil Tabel Obat ......................................................................... 8

Gambar 4.1.3 Hasil Tabel Staf .......................................................................... 9

Gambar 4.1.4 Hasil ERD ................................................................................... 9

Gambar 4.2 Error ............................................................................................ 10

Noval Favian Bima Putra / 23-2022-022 ii


LAPORAN BASIS DATA GEOSPASIAL

DAFTAR TABEL

Tabel 3.1 Tahapan Pembuatan Basisdata Sederhana ............................................. 5

Noval Favian Bima Putra / 23-2022-022 iii


LAPORAN BASIS DATA GEOSPASIAL

BAB I
PENDAHULUAN

1.1 Latar Belakang.


Dalam praktikum basisdata geospasial ini, akan dibahas tentang pengoperasian
software postgreSQL dan membuat basisdata atau tabel data yang terstruktur. Serta,
pengenalan tentang kegunaan script pada software postgreSQL. Yang berfungsi
untuk membuat tabel yang terstruktur dan mengetahui hubungan antara entitas dan
atribut yang dibuat (ERD).
Pada kegiatan praktikum, praktikan langsung dimulai dengan pengoperasian
dan langkah langkah pengoperasian dan memasukkan script pada software
postgreSQL yang digunakan untuk membuat basisdata sederhana terkait dengan
(BDMS). Untuk mengetahui bagaimana keefektifan praktikum Basisdata
Geospasial ini, maka akan dilakukan praktikum dan analisis mengenai “Pembuatan
Basis Data Sederhana”.

1.2 Maksud dan Tujuan Praktikum


Maksud praktikum pertama ini adalah agar mahasiswa dapat membuat dan
memahami pembuatan database sederhana serta mempelajari mengenai pgAdmin4
dan software postgreSQL. Adapun tujuan dari praktikum ini sebagai berikut :
a. Mahasiswa dapat mengoperasikan software postgreSQL.
b. Mahasiswa mampu memahami tahapan pembuatan basisdata sederhana
.pada software postgreSQL.
c. Mahasiswa dapat mengetahui dan menganalisis mengenai pembuatan
.basisdata sederhana

Noval Favian Bima Putra / 232022022 1


LAPORAN BASIS DATA GEOSPASIAL

1.3 Waktu dan Tempat Pelaksanaan Praktikum


Waktu pelaksanaan praktikum pertama Basis Data Geospasial yaitu sebagai
berikut.
Hari/Tanggal : Rabu, 15 November 2023.
Waktu : 16.00 WIB – Selesai.
Tempat : R. 18306, Gedung Teknik Geodesi, ITENAS.
Kegiatan : ‘Pembuatan .Basisdata Sederhana’

Noval Favian Bima Putra / 232022022 2


LAPORAN BASIS DATA GEOSPASIAL

BAB II
DASAR TEORI
2.1 Konsep Basis Data Sederhana
Basisdata sederhana adalah kumpulan informasi yang terorganisir secara
terstruktur dalam suatu sistem komputer. Konsep dasar dari basis data sederhana
melibatkan penggunaan tabel untuk menyimpan data dan hubungan antara tabel-
tabel tersebut.
Dalam basis data sederhana, data disimpan dalam tabel yang terdiri dari baris
dan kolom. Setiap baris dalam tabel mewakili satu entitas atau objek, sedangkan
setiap kolom mewakili atribut atau karakteristik dari entitas tersebut. Misalnya,
dalam basis data sederhana untuk menyimpan informasi kecamatan, kita dapat
memiliki tabel dengan kolom-kolom seperti node kecamatan, nama kecamatan, dan
alamat kecamatan.
Basisdata sederhana juga dapat memiliki hubungan antara tabel-tabel,
hubungan ini dapat digunakan untuk menghubungkan data dari satu tabel dengan
data dari tabel lainnya. Misalnya, dalam basis data sederhana untuk menyimpan
informasi kecamatan, kita dapat memiliki tabel desa dengan kolom-kolom seperti
nama desa, kode desa, dan Kemudian, kita dapat menggunakan kode desa sebagai
kunci untuk menghubungkan tabel nama desa dengan tabel kecamatan.

Gambar 2.1 Basisdata Sederhana

Noval Favian Bima Putra / 232022022 3


LAPORAN BASIS DATA GEOSPASIAL

2.2 Sintaksis Dasar PostgreSQL


PostgreSQL adalah sistem manajemen basis data relasional (RDBMS) yang
kuat dan open-source. Berikut adalah beberapa sintaks dasar yang umum digunakan
dalam PostgreSQL:
1. Membuat Database: menggunakan CREATE DATABASE nama_database;
2. Menggunakan Database: menggunakan \c nama_database;
3..Membuat Tabel: menggunakan CREATE TABLE nama_tabel (kolom1
tipe_data1, kolom2 tipe_data,... );
4. Menambahkan Data ke Tabel: menggunakan INSERT INTO nama_tabel
(kolom1, kolom2, ...) VALUES (nilai1, nilai2, ...);
5. Mengambil Data dari Tabel: menggunakan SELECT kolom1, kolom2, ...
FROM nama_tabel;
6. Memperbarui Data dalam Tabel: menggunakan UPDATE nama_tabel SET
kolom1 = nilai1, kolom2 = nilai2, ... WHERE kondisi;
7..Menghapus Data dari Tabel: menggunakan DELETE FROM nama_tabel
WHERE kondisi;
8. Membuat Indeks: menggunakan CREATE INDEX nama_indeks
ON nama_tabel (kolom);
9. Membuat Kunci Asing: menggunakan ALTER TABLE nama_tabel, ADD
CONSTRAINT nama_kunci_asing FOREIGN KEY (kolom),
REFERENCES nama_tabel_referensi (kolom_referensi);
10. Membuat Kueri Gabungan (JOIN): menggunakan SELECT kolom1,
kolom2, ...FROM nama_tabel, JOIN nama_tabel2 ON kondisi_join;
Saya menyebutkan beberapa dan masi ada banyak lagi sintaks dan fitur yang
lebih kompleks yang dapat digunakan untuk mengelola dan memanipulasi basis
data dalam PostgreSQL.

Gambar 2.2 Sintaksis PostgreSQL

Noval Favian Bima Putra / 232022022 4


LAPORAN BASIS DATA GEOSPASIAL

BAB III
PELAKSANAAN PRAKTIKUM

Pada praktikum ke-dua ini mahasiswa diintruksikan untuk membuat 3 tabel


basisdata sederhana yang salingt berhubungan dengan menggunakan software
postgreSQL dengan langkah langkah sebagai berikut:

Tabel 3.1 Tahapan Pembuatan Basisdata Sederhana


No. Gambar Keterangan

1. Langkah pertama buka


software PgAdmin4 yang
sudah didownload pada
pertemuan pertama.

2. Selanjutnya setelah terbuka


maka tampilan akan seperti
gambar disamping.

3. Selanjutnya klik kanan pada


database, pilih create, pilih
database.

4. Selanjutnya akan muncul


seperti gambang disamping
lalu isi judul database, disini
saya mengisi apotek.

Noval Favian Bima Putra / 232022022 5


LAPORAN BASIS DATA GEOSPASIAL

5. Selanjutnya klik kanan pada


database apotek lalu klik
kanan, dan pilih Query tool.

6. Selanjutnya masukkan script


CREATE TABLE dengan
minimal 3 entitas, disini saya
memasukkan entitas apotek,
obat, staf dan klik run diatas.

7. Selanjutnya hapus script


yang sebelumnya dan
masukkan script INSERT
INTO dengan minimal 3
entitas, disini saya
memasukkan entitas apotek,
obat, staf dan klik run diatas.

8. Selanjutnya panggil script


database apotek sebelumnya
dengan SELECT*FROM
apotek, dan klik run diatas,
Maka tabel akan muncul
pada output.

Noval Favian Bima Putra / 232022022 6


LAPORAN BASIS DATA GEOSPASIAL

9. Selanjutnya panggil script


database obat sebelumnya
dengan SELECT*FROM
obat, dan klik run diatas,
Maka tabel akan muncul
pada output.

10. Selanjutnya panggil script


database staf sebelumnya
dengan SELECT*FROM
staf, dan klik run diatas,
Maka tabel akan muncul
pada output.

11. Selanjutnya klik kanan pada


database apotek, lalu pilih
ERD For Database untuk
memunculkan hubungan
antar tabel.

12. maka akan muncul hasil


hubungan antar tabel seperti
gambar disamping.

Noval Favian Bima Putra / 232022022 7


LAPORAN BASIS DATA GEOSPASIAL

BAB IV
HASIL DAN PEMBAHASAN

4.1 Hasil
Untuk hasil dari praktikum ke-dua ini mahasiswa perlu membuat database
sederhana dengan minimal 3 entitas yang saling berkorelasi menggunakan software
PostgreSQL dan PgAdmin4 dengan arahan yang tersedia di modul dan hasil sebagai
berikut:

Gambar 4.1.1 Hasil Tabel Apotek

Gambar 4.1.2 Hasil Tabel Obat

Noval Favian Bima Putra / 232022022 8


LAPORAN BASIS DATA GEOSPASIAL

Gambar 4.1.3 Hasil Tabel Staf

Gambar 4.1.4 Hasil ERD

Noval Favian Bima Putra / 232022022 9


LAPORAN BASIS DATA GEOSPASIAL

4.2 Pembahasan
Dalam pembahasan praktikum ke-dua ini menjelaskan tentang membuat
database sederhana menggunakan software postgreSQL dan PgAdmin4 dengan
mengikuti langkah langkah pada modul, adapun analisis saya pada praktikum ini
yaitu tidak dapat memanggil tabel secara bersamaan.

Gambar 4.2 Error

Seperti yang terlihat pada gambar diatas yaitu error ketika memanggil tabel
secara bersamaan dan terkadang software ini error karena tidak dapat membaca
spasi pada script yang dimasukkan seperti python software PgAdmin4 ini sangat
sensitif dengan kesalahan atau typo pada saat pembuatan script maka butuh
ketelitian yang tinggi dalam membuat script pada software PgAdmin4.

Noval Favian Bima Putra / 232022022 10


LAPORAN BASIS DATA GEOSPASIAL

BAB V
KESIMPULAN

Kesimpulan dalam praktikum ke-dua ini menjelaskan tentang konsep basis data
sederhana, sistaksis dasar postgreSQL, serta pembuatan database sederhana
menggunakan software postgreSQL dan PgAdmin4 dengan mengikuti langkah
langkah pada modul, dan membuatan basisdata sederhana dengan minimal 3 entitas
dan membuat hasil dan analisis apa saja yang terdapat pada software PostgreSQL
dan PgAdmin4 ini, dalam menjalankan software PostgreSQL dan PgAdmin4
membutuhkan ketelitian yang tinggi serta, menjelaskan terjadinya error yang pada
saat pengoperasian software.

Noval Favian Bima Putra / 232022022 11


LAPORAN BASIS DATA GEOSPASIAL

DAFTAR PUSTAKA
Owo Sugiana, 2001. SQL DENGAN POSTGRES

https://sitinurafiyah.it.student.pens.ac.id

Akmal Abdillah, 17 Oktober 2021. Membuat Database Sederhana Menggunakan


MySQL

https://medium.com/@akmalabdillah diakses pada 22 November 2023


pukul 18.00 WIB

AE Wibawanto, 3 Maret 2022. PEMBUATAN BASIS DATA SEDERHANA


KOPERASI KELOMPOK TANI (GAPOKTAN BERKAT KARYA
BERSAMA) KELURAHAN LANDASAN ULIN UTARA KECAMATAN
LIANG ANGGANG

https://ejurnal.poliban.ac.id/index.php diakses pada 22 November 2023


pukul 20.00 WIB

Noval Favian Bima Putra / 232022022 12

Anda mungkin juga menyukai