Anda di halaman 1dari 13

Nofal Mahdi (15117012 ) GD3104 BASIS

TUGAS
DATA
KE-I
SPASIAL

MODUL I _ PENGENALAN POSTGRESQL DAN POSTGIS


12 September 2019

1. Pendahuluan
1.1 Tujuan Praktikum
 Mempelajari/ mengenal software PostgreSQL dan PostGIS
 Membuat database dengan menggunakan PostgreSQL.
1.2 Dasar Teori
Data merupakan Representasi dari fakta atau dunia nyata yang mewakili suatu objek
yang sedang ditinjau (manusia, barang, peristiwa, hewan, konsep, keadaan, dsb), dan
direkam dalam bentuk huruf, kata, angka, simbol, gambar, bunyi, atau kombinasinya.
Sedangkan Basis dapat diartikan sebagai gudang, markas, tempat berkumpul dari
suatu objek atau representasi objek. Basis data merupakan kumpulan data yang
disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi
menggunakan perangkat lunak (program aplikasi) untuk menghasilkan
informasi. Basis data merupakan aspek yang sangat penting dalam sistem informasi
karena berfungsi sebagai gudang penyimpanan data yang akan diolah lebih lanjut.
Basis data menjadi penting karena dapat mengorganisasi data, menghidari duplikasi
data, menghindari hubungan antar data yang tidak jelas dan juga update yang rumit.
Basis data dapat dibuat dan diatur dalam sebuah sistem software bernama Database
Management System (DBMS). DBMS adalah singkatan dari “Database Management
System” yaitu sistem penorganisasian dan sistem pengolahan Database pada
komputer.  DBMS adalah suatu sistem atau perangkat lunak yang dirancang untuk
mengelola basis data dan menjalankan operasi terhadap data yang diminta banyak
pengguna. DBMS dirancang untuk dapat melakukan utilisasi dan mengelola koleksi
data dalam jumlah yang besar serta melakukan manipulasi data. Perangkat lunak basis
data yang banyak digunakan dalam pemrograman dan merupakan perangkat basis
data arus tinggi (high level) antara lain: Microsoft SQL Server, Oracle, Sybase,
Interbase, XBase, Firebird, MySQL, PostgreSQL, Microsoft Access, dBase III,
Paradox, FoxPro, Visual FoxPro,dll. Pada praktikum kali ini digunakan software
PostgreSQL dan PostGIS. Dalam PostgreSQL bahasa pemrograman yang digunakan
adalah SQL(Structure Query Language). SQL merupakan bahasa pemrograman yang
mengikuti standar ANSI. SQL terbagi menjadi dua yaitu DDL (Data Definition

Shift 2 kelas 01 Page 1


Nofal Mahdi (15117012 ) GD3104 BASIS
TUGAS
DATA
KE-I
SPASIAL

Language) dan DML (Data Manipulation Language). DDL merupakan kumpulan


perintah yang dapat digunakan untuk mendefinisikan objek – objek basis data, seperti
membuat tabel basis data atau indeks primer atau sekunder. Sedangkan DML
merupakan kumpulan perintah yang dapat digunakan untuk melakukan manipulasi
data, seperti penyimpanan data ke suatu tabel, kemudian mengubahnya dan
menghapusnya atau hanya sekedar menampilkannya kembali.
2. Pembahasan
2.1 Tahapan Pelaksanaan Praktikum
 Tahap pertama yang harus dilakukan setelah membuka software PgAdmin adalah
memasukkan password untuk mengoneksikan ke server database.

Shift 2 kelas 01 Page 2


Nofal Mahdi (15117012 ) GD3104 BASIS
TUGAS
DATA
KE-I
SPASIAL

 setelah memasukkan pasword, kemudian langkah selanjutnya adalah klik server.

 kemudian, pada database klik kanan. Lalu pilih create dan selanjutnya pilih database.

Shift 2 kelas 01 Page 3


Nofal Mahdi (15117012 ) GD3104 BASIS
TUGAS
DATA
KE-I
SPASIAL

 setelah itu akan muncul tampilan sebagai berikut. Setelah itu beri nama database yang
diinginkan.

 pada praktikum kali ini, database akan diberinama bds. Setelah database diberi nama,
langkah selanjutnya yaitu klik save.

Shift 2 kelas 01 Page 4


Nofal Mahdi (15117012 ) GD3104 BASIS
TUGAS
DATA
KE-I
SPASIAL

 setelah itu klik bds, kemudian klik schemas.

 kemudian pada bagian schemas, klik kanan pada mouse pad. Kemudian pilih create dan
selanjutnya pilih table.

Shift 2 kelas 01 Page 5


Nofal Mahdi (15117012 ) GD3104 BASIS
TUGAS
DATA
KE-I
SPASIAL

 setelah itu akan muncul tampilan seperti gambar dibawah ini. setelah itu, beri nama pada
table sesuai yang diinginkan.

 pada praktikum kali ini table diberi nama praktikum. Setelah diberi nama, pilih owner
dari table. Pada praktikum ini owner yang dipilih adalah postgres.

Shift 2 kelas 01 Page 6


Nofal Mahdi (15117012 ) GD3104 BASIS
TUGAS
DATA
KE-I
SPASIAL

 langkah selanjutnya adalah pilih bagian columns. Dan akan muncul tampilan seperti pada
gambar dibawah ini.

 lalu tambahkan kolom sesuai atribut tabel yang dibutuhkan dengan cara mengklik tandaa
(+). Pada praktikum kali ini akan ditambahkan tiga kolom untuk nim, nama dan nilai
mahasiswa.

Shift 2 kelas 01 Page 7


Nofal Mahdi (15117012 ) GD3104 BASIS
TUGAS
DATA
KE-I
SPASIAL

 tuliskan nama atribut tabel pada kolom name, lalu pilih tipe yang digunakan. Untuk tipe
data dari nim pilih tipe data integer, untuk tipe data dari nama pilih tipe data varchar, dan
untuk tipe data dari nilai pilih tipe data integer. Untuk atribut nama, length yang
digunakan adalah 50. Untuk nim, ditetapkan sebagai primary key karena setiap orang
memiliki nim yang berbeda

 setelah itu klik save.

Shift 2 kelas 01 Page 8


Nofal Mahdi (15117012 ) GD3104 BASIS
TUGAS
DATA
KE-I
SPASIAL

 selanjutnya klik tools, lalu pilih query tools.

 setelah memilih query tools, maka akan muncul tampilan seperti gambar dibawah ini. lalu
masukkan nilai data yang diinginkan dengan cara menulis insert into ( Nama Tabel )
values ( atribut-atribut yang digunakan dengan menggunakan koma sebagai pemisah antar
setiap atribut). Untuk menambahkan baris pada tabel digunakan tanda titik koma di akhir
penulisan.

Shift 2 kelas 01 Page 9


Nofal Mahdi (15117012 ) GD3104 BASIS
TUGAS
DATA
KE-I
SPASIAL

 setelah menginput semua nilai data yang diinginkan, klik run.

 setelah dirun, apabila tidak terdapat kesalahan pada penulisan bahasa pemrograman maka
akan muncul teks query returned successfully.

Shift 2 kelas 01 Page 10


Nofal Mahdi (15117012 ) GD3104 BASIS
TUGAS
DATA
KE-I
SPASIAL

 setelah itu, untuk melihat hasil tabel yang sudah dibentuk dapat mengklik view data.

 setelah itu akan muncul tabel yang sudah dibentuk seperti gambar pada dibawah ini.

Shift 2 kelas 01 Page 11


Nofal Mahdi (15117012 ) GD3104 BASIS
TUGAS
DATA
KE-I
SPASIAL

2.2 Analisis
Dalam proses pembuatan tabel menggunakan software PostgreSQL terdapat atribut
tabel yang berfungsi sebagai primary key. Atribut tabel yang dijadikan primary key
akan menjadi pembeda atau id dari semua baris data dalam sebuah tabel secara unik.
Pada praktikum pemuatan database kali ini atribut tabel yang dijadikan sebagai
primary key adalah NIM dari mahasiswa karena setiap mahasiswaa mempunyai NIM
yang berbeda-beda sehingga NIM dapat digunakan sebagai primary key. Dalam
proses pembuatan tabel, diharuskan untuk memilih tipe data yang digunakan untuk
setiap nilai data. Tipe data merupakan setiap himpunann yang ada pada semua data
tanpa terkecuali. Dengan menggunakan tipe data dapat lebih mudah menerjemahkan
informasi yang didapat tanpa takut terjadi adanya miskonsepsi.
3. Penutup
3.1 Kesimpulan
merupakan kumpulan data yang disimpan secara sistematis di dalam komputer yang
dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi)
untuk menghasilkan informasi. Basis data dapat dibuat dan diatur dalam sebuah
sistem software bernama Database Management System (DBMS). Pada praktikum
kali ini digunakan software PostgreSQL dan PostGIS. Untuk membuat dan mengolah
database non spasial, dapat digunakan software PostgreSQL seperti pada praktikum
kali ini. Dalam PostgreSQL bahasa pemrograman yang digunkaan adalah SQL yaitu
bahasa pemrograman yang memenuhi standar ANSI. Sedangkan, untuk membuat dan
mengolah data spasial, nantinya akan menggunakan software PostGIS. Untuk
membuat sebuah database menggunakan PostgreSQL dapat mengikuti langkah-
langkah yang telah dijelaskan.
3.2 Saran dan Kritik Praktikum
Pada saat sedang melakukan praktikum, diharapkan lebih memerhatikan lagi semua
materi yang dijelaskan oleh asisten praktikum dan juga mencatat materi yang
disampaikan. Apabila terdapat materi yang tidak dimengerti dapat menanyakan
langsung kepada asisten praktikum tanpa adanya rasa takut dan ragu.

Shift 2 kelas 01 Page 12


Nofal Mahdi (15117012 ) GD3104 BASIS
TUGAS
DATA
KE-I
SPASIAL

Daftar Referensi

http://www.pengertianku.net/2015/05/pengertian-dbms-dan-contohnya-lengkap.html (diakses
pada tanngal 17 september 2019)

https://id.wikipedia.org/wiki/SQL (diakses pada tanngal 17 september 2019)

https://www.termasmedia.com/lainnya/software/69-pengertian-database.html (diakses pada


tanngal 17 september 2019)

https://www.nesabamedia.com/pengertian-tipe-data/(diakses pada tanngal 18 september


2019)

Fathansyah. 2012. Basis Data. Informatika: Bandung.

Shift 2 kelas 01 Page 13

Anda mungkin juga menyukai